body,body>#root,html{max-width:100vw;overflow-x:hidden;width:100%}.safe-area-inset-top{padding-top:max(env(safe-area-inset-top,0px),0px)}.safe-area-inset-bottom{padding-bottom:max(env(safe-area-inset-bottom,0px),0px)}.safe-area-inset-left{padding-left:env(safe-area-inset-left,0)}.safe-area-inset-right{padding-right:env(safe-area-inset-right,0)}.touch-target{min-height:44px;min-width:44px}.touch-target-lg{min-height:48px;min-width:48px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.mobile-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#111;background-color:rgb(17 17 17/var(--tw-bg-opacity,1));border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1));border-radius:.75rem;border-width:1px;padding:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-card:active{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.text-mobile-heading{font-size:1.25rem;font-weight:600;line-height:1.75rem;line-height:1.25}.text-mobile-subheading{font-size:1rem;font-weight:500;line-height:1.5rem}.text-mobile-body{font-size:.875rem;line-height:1.25rem;line-height:1.625}.text-mobile-caption{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.grid-mobile-1{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.grid-mobile-2{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){a[data-testid]:not(.no-touch-min),button[data-testid]:not(.no-touch-min),input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}input[type=checkbox],input[type=radio]{min-height:20px;min-width:20px}}.mobile-safe,.workspace-container{max-width:100%;overflow-x:hidden;width:100%}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;width:100%}@media (max-width:767px){.table-desktop-only{display:none}.cards-mobile-only{display:block}}@media (min-width:768px){.table-desktop-only{display:block}.cards-mobile-only{display:none}}.mobile-list-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.mobile-list-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1));border-radius:.75rem;border-width:1px;padding:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-list-card:active{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.mobile-list-card-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.mobile-list-card-title{color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.mobile-list-card-subtitle,.mobile-list-card-title{--tw-text-opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-list-card-subtitle{color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;margin-top:.125rem}.mobile-list-card-badge{border-radius:9999px;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .5rem}.mobile-list-card-row{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem}.mobile-list-card-label{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.mobile-list-card-value{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500}.mobile-list-card-actions{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1));border-top-width:1px;padding-top:.5rem}.btn-mobile,.mobile-list-card-actions{align-items:center;display:flex;gap:.5rem}.btn-mobile{border-radius:.75rem;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;min-height:44px;padding:.75rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-mobile:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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))}.btn-mobile-primary{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));border-radius:.75rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:44px;padding:.75rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-mobile-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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))}.btn-mobile-primary:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.btn-mobile-primary:active{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.btn-mobile-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1));border-radius:.75rem;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:44px;padding:.75rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-mobile-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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))}.btn-mobile-secondary:hover{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.btn-mobile-secondary:active{--tw-bg-opacity:1;background-color:#52525b;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.btn-mobile-ghost{--tw-text-opacity:1;align-items:center;border-radius:.75rem;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1));display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:44px;padding:.75rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-mobile-ghost:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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))}.btn-mobile-ghost:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-mobile-ghost:active{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.input-mobile{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1));border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1));border-radius:.75rem;border-width:1px;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;min-height:48px;padding:.75rem 1rem;width:100%}.input-mobile::placeholder{--tw-placeholder-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-placeholder-opacity,1))}.input-mobile:focus{--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:#10b98180;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000;outline-offset:2px}.tabs-mobile{--tw-bg-opacity:1;-ms-overflow-style:none;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-radius:.75rem;display:flex;gap:.25rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.tabs-mobile::-webkit-scrollbar{display:none}.tab-mobile{border-radius:var(--radius);font-size:.875rem;font-weight:500;line-height:1.25rem;min-height:40px;padding:.625rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.tab-mobile-active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tab-mobile-inactive{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.tab-mobile-inactive:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tab-mobile-inactive:active{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.drawer-mobile{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));display:flex;flex-direction:column;inset:0;position:fixed;z-index:50}.drawer-header{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1));display:flex;justify-content:space-between;min-height:56px;padding:.75rem 1rem}.drawer-content{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.drawer-footer{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1));border-top-width:1px;padding:1rem 1rem max(env(safe-area-inset-bottom,0px),0px)}.stat-card-mobile{background-color:#27272a80;border-radius:.75rem;padding:1rem}.stat-value-mobile{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.stat-label-mobile{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;margin-top:.25rem}.action-sheet{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;left:0;max-height:80vh;padding-bottom:max(env(safe-area-inset-bottom,0px),0px);position:fixed;right:0;z-index:50}.action-sheet-handle{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1));border-radius:9999px;height:.25rem;margin:.75rem auto;width:2.5rem}@media (max-width:1023px){.kanban-container{display:flex;flex-direction:column;gap:1rem}.kanban-column{min-height:0;width:100%}}body.modal-open{overflow:hidden;position:fixed;width:100%}.table-to-cards{display:none}@media (max-width:767px){.table-responsive{display:none}.table-to-cards{display:block}}.form-mobile>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.form-row-mobile{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.form-row-mobile{flex-direction:row}}.skeleton-mobile{--tw-bg-opacity:1;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1));border-radius:var(--radius)}.empty-state-mobile{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-state-icon{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1));height:4rem;margin-bottom:1rem;width:4rem}.empty-state-title{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:.5rem}.empty-state-description{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem;max-width:20rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Exo 2,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:#e5e5e5;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0a0a0a;color:hsl(var(--foreground))}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.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);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-bottom-3{bottom:-.75rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-28{top:-7rem}.-top-3{top:-.75rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[-180px\]{bottom:-180px}.bottom-\[-220px\]{bottom:-220px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[10\%\]{left:10%}.left-\[50\%\]{left:50%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-40px\]{right:-40px}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-200px\]{top:-200px}.top-\[-90px\]{top:-90px}.top-\[105px\]{top:105px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.-m-2{margin:-.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mb-\[1px\]{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[52px\]{margin-left:52px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[460px\]{height:460px}.h-\[50vh\]{height:50vh}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[66px\]{height:66px}.h-\[85vh\]{height:85vh}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[450px\]{max-height:450px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-\[12px\]{min-height:12px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[200\%\]{width:200%}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[66px\]{width:66px}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[700px\]{min-width:700px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1550px\]{max-width:1550px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[320px\]{max-width:320px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-0\.5,.translate-x-6{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-x-6{--tw-translate-x:1.5rem}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-\[22px\]{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-x-\[22px\]{--tw-translate-x:22px}.translate-x-\[2px\]{--tw-translate-x:2px}.translate-x-\[2px\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{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}.rotate-45{--tw-rotate:45deg}.rotate-45,.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}.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))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[40px_minmax\(150px\2c 1fr\)_100px_100px_60px_60px_85px_90px_40px\]{grid-template-columns:40px minmax(150px,1fr) 100px 100px 60px 60px 85px 90px 40px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#262626\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-divide-opacity,1))}.divide-amber-500\/10>:not([hidden])~:not([hidden]){border-color:#f59e0b1a}.divide-charcoal-700>:not([hidden])~:not([hidden]),.divide-neutral-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-divide-opacity,1))}.divide-neutral-800\/30>:not([hidden])~:not([hidden]){border-color:#2626264d}.divide-neutral-800\/50>:not([hidden])~:not([hidden]){border-color:#26262680}.divide-red-500\/10>:not([hidden])~:not([hidden]){border-color:#ef44441a}.divide-zinc-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius)}.rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-left-radius:var(--radius);border-top-right-radius:.5rem;border-top-right-radius:var(--radius)}.rounded-bl-lg{border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius)}.rounded-br-lg{border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius)}.rounded-tl-lg{border-top-left-radius:.5rem;border-top-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-lg{border-top-right-radius:.5rem;border-top-right-radius:var(--radius)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#1f1f1f\]{--tw-border-opacity:1;border-color:#1f1f1f;border-color:rgb(31 31 31/var(--tw-border-opacity,1))}.border-\[\#222222\]{--tw-border-opacity:1;border-color:#222;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-\[\#262626\]{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-\[\#2a2a2a\]{--tw-border-opacity:1;border-color:#2a2a2a;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-700\/50{border-color:#b4530980}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-charcoal-500{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-charcoal-600{--tw-border-opacity:1;border-color:#333;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-charcoal-700{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-charcoal-700\/50{border-color:#26262680}.border-charcoal-800{--tw-border-opacity:1;border-color:#1a1a1a;border-color:rgb(26 26 26/var(--tw-border-opacity,1))}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:#ef4444;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef444480;border-color:hsl(var(--destructive)/.5)}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/10{border-color:#34d3991a}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-700\/30{border-color:#0478574d}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-green-500\/50{border-color:#22c55e80}.border-input{border-color:#e5e5e5;border-color:hsl(var(--input))}.border-neutral-500{--tw-border-opacity:1;border-color:#737373;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-neutral-700\/50{border-color:#40404080}.border-neutral-800{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-neutral-800\/50{border-color:#26262680}.border-orange-500\/30{border-color:#f973164d}.border-primary{border-color:#171717;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#17171780;border-color:hsl(var(--primary)/.5)}.border-purple-500\/10{border-color:#a855f71a}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/50{border-color:#a855f780}.border-red-400\/20{border-color:#f8717133}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-risk{--tw-border-opacity:1;border-color:#b84444;border-color:rgb(184 68 68/var(--tw-border-opacity,1))}.border-risk\/20{border-color:#b8444433}.border-risk\/30{border-color:#b844444d}.border-risk\/40{border-color:#b8444466}.border-risk\/50{border-color:#b8444480}.border-steel-400{--tw-border-opacity:1;border-color:#7da7c7;border-color:rgb(125 167 199/var(--tw-border-opacity,1))}.border-steel-500{--tw-border-opacity:1;border-color:#5a8fb8;border-color:rgb(90 143 184/var(--tw-border-opacity,1))}.border-steel-500\/25{border-color:#5a8fb840}.border-steel-500\/30{border-color:#5a8fb84d}.border-steel-500\/40{border-color:#5a8fb866}.border-steel-500\/50{border-color:#5a8fb880}.border-success{--tw-border-opacity:1;border-color:#4a7c59;border-color:rgb(74 124 89/var(--tw-border-opacity,1))}.border-success\/20{border-color:#4a7c5933}.border-success\/30{border-color:#4a7c594d}.border-success\/40{border-color:#4a7c5966}.border-success\/50{border-color:#4a7c5980}.border-teal-500\/50{border-color:#14b8a680}.border-transparent{border-color:#0000}.border-violet-400\/15{border-color:#a78bfa26}.border-violet-400\/20{border-color:#a78bfa33}.border-warning\/30{border-color:#c9a2274d}.border-warning\/50{border-color:#c9a22780}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/\[0\.055\]{border-color:hsla(0,0%,100%,.055)}.border-white\/\[0\.065\]{border-color:hsla(0,0%,100%,.065)}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.085\]{border-color:hsla(0,0%,100%,.085)}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.10\]{border-color:#ffffff1a}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-600\/30{border-color:#52525b4d}.border-zinc-700{--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-800{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-800\/50{border-color:#27272a80}.border-l-transparent{border-left-color:#0000}.border-t-charcoal-900{--tw-border-opacity:1;border-top-color:#0d0d0d;border-top-color:rgb(13 13 13/var(--tw-border-opacity,1))}.border-t-emerald-500{--tw-border-opacity:1;border-top-color:#10b981;border-top-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-t-gray-600{--tw-border-opacity:1;border-top-color:#4b5563;border-top-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#050706\]{--tw-bg-opacity:1;background-color:#050706;background-color:rgb(5 7 6/var(--tw-bg-opacity,1))}.bg-\[\#080b0a\]{--tw-bg-opacity:1;background-color:#080b0a;background-color:rgb(8 11 10/var(--tw-bg-opacity,1))}.bg-\[\#08100c\]\/90{background-color:#08100ce6}.bg-\[\#090c0b\]{--tw-bg-opacity:1;background-color:#090c0b;background-color:rgb(9 12 11/var(--tw-bg-opacity,1))}.bg-\[\#0A0A0A\]{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0A0A0A\]\/95{background-color:#0a0a0af2}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]\/95{background-color:#0a0a0af2}.bg-\[\#0b0e0d\]{--tw-bg-opacity:1;background-color:#0b0e0d;background-color:rgb(11 14 13/var(--tw-bg-opacity,1))}.bg-\[\#0b0e0d\]\/90{background-color:#0b0e0de6}.bg-\[\#0d0d0d\]{--tw-bg-opacity:1;background-color:#0d0d0d;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-\[\#111111\],.bg-\[\#111\]{--tw-bg-opacity:1;background-color:#111;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#151515\]{--tw-bg-opacity:1;background-color:#151515;background-color:rgb(21 21 21/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-accent{background-color:#f5f5f5;background-color:hsl(var(--accent))}.bg-amber-400\/\[0\.045\]{background-color:rgba(251,191,36,.045)}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-400\/\[0\.07\]{background-color:#fbbf2412}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-border{background-color:#e5e5e5;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-charcoal-600{--tw-bg-opacity:1;background-color:#333;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-charcoal-600\/50{background-color:#33333380}.bg-charcoal-700{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-charcoal-700\/20{background-color:#26262633}.bg-charcoal-700\/30{background-color:#2626264d}.bg-charcoal-700\/50{background-color:#26262680}.bg-charcoal-800{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-charcoal-800\/50{background-color:#1a1a1a80}.bg-charcoal-800\/80{background-color:#1a1a1acc}.bg-charcoal-900{--tw-bg-opacity:1;background-color:#0d0d0d;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-charcoal-900\/90{background-color:#0d0d0de6}.bg-cyan-500{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-emerald-300\/\[0\.035\]{background-color:rgba(110,231,183,.035)}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/\[0\.025\]{background-color:rgba(52,211,153,.025)}.bg-emerald-400\/\[0\.045\]{background-color:rgba(52,211,153,.045)}.bg-emerald-400\/\[0\.06\]{background-color:#34d3990f}.bg-emerald-400\/\[0\.07\]{background-color:#34d39912}.bg-emerald-400\/\[0\.08\]{background-color:#34d39914}.bg-emerald-400\/\[0\.09\]{background-color:#34d39917}.bg-emerald-400\/\[0\.10\]{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/\[0\.065\]{background-color:rgba(16,185,129,.065)}.bg-emerald-500\/\[0\.07\]{background-color:#10b98112}.bg-emerald-500\/\[0\.09\]{background-color:#10b98117}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-700\/10{background-color:#0478571a}.bg-emerald-700\/20{background-color:#04785733}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-foreground{background-color:#0a0a0a;background-color:hsl(var(--foreground))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-500\/20{background-color:#6b728033}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/20{background-color:#6366f133}.bg-lime-500{--tw-bg-opacity:1;background-color:#84cc16;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.bg-neutral-700{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-800\/50{background-color:#26262680}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-900\/30{background-color:#1717174d}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-950\/30{background-color:#0a0a0a4d}.bg-neutral-950\/50{background-color:#0a0a0a80}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/20{background-color:#f9731633}.bg-pink-500{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#1717171a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#17171733;background-color:hsl(var(--primary)/.2)}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-red-400\/\[0\.06\]{background-color:#f871710f}.bg-red-400\/\[0\.07\]{background-color:#f8717112}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-risk{--tw-bg-opacity:1;background-color:#b84444;background-color:rgb(184 68 68/var(--tw-bg-opacity,1))}.bg-risk\/10{background-color:#b844441a}.bg-risk\/20{background-color:#b8444433}.bg-risk\/30{background-color:#b844444d}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-secondary{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.bg-sky-500\/20{background-color:#0ea5e933}.bg-slate-500\/20{background-color:#6b849c33}.bg-steel-500{--tw-bg-opacity:1;background-color:#5a8fb8;background-color:rgb(90 143 184/var(--tw-bg-opacity,1))}.bg-steel-500\/10{background-color:#5a8fb81a}.bg-steel-500\/15{background-color:#5a8fb826}.bg-steel-500\/20{background-color:#5a8fb833}.bg-steel-500\/30{background-color:#5a8fb84d}.bg-steel-600{--tw-bg-opacity:1;background-color:#4a7a9e;background-color:rgb(74 122 158/var(--tw-bg-opacity,1))}.bg-success{--tw-bg-opacity:1;background-color:#4a7c59;background-color:rgb(74 124 89/var(--tw-bg-opacity,1))}.bg-success\/10{background-color:#4a7c591a}.bg-success\/20{background-color:#4a7c5933}.bg-success\/30{background-color:#4a7c594d}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:initial}.bg-violet-400\/\[0\.045\]{background-color:rgba(167,139,250,.045)}.bg-violet-400\/\[0\.07\]{background-color:#a78bfa12}.bg-violet-500\/\[0\.035\]{background-color:rgba(139,92,246,.035)}.bg-warning{--tw-bg-opacity:1;background-color:#c9a227;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.bg-warning\/10{background-color:#c9a2271a}.bg-warning\/20{background-color:#c9a22733}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.018\]{background-color:hsla(0,0%,100%,.018)}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:hsla(0,0%,100%,.035)}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-zinc-400{--tw-bg-opacity:1;background-color:#a1a1aa;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-600{--tw-bg-opacity:1;background-color:#52525b;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-600\/20{background-color:#52525b33}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-700\/50{background-color:#3f3f4680}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-800\/30{background-color:#27272a4d}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0b0e0d\]{--tw-gradient-from:#0b0e0d var(--tw-gradient-from-position);--tw-gradient-to:#0b0e0d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0c1210\]{--tw-gradient-from:#0c1210 var(--tw-gradient-from-position);--tw-gradient-to:#0c121000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0d1210\]{--tw-gradient-from:#0d1210 var(--tw-gradient-from-position);--tw-gradient-to:#0d121000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:#f59e0b33 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-charcoal-800{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#1a1a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/5,.from-emerald-500\/\[0\.05\]{--tw-gradient-from:#10b9810d var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-risk\/20{--tw-gradient-from:#b8444433 var(--tw-gradient-from-position);--tw-gradient-to:#b8444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-steel-500{--tw-gradient-from:#5a8fb8 var(--tw-gradient-from-position);--tw-gradient-to:#5a8fb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-steel-500\/10{--tw-gradient-from:#5a8fb81a var(--tw-gradient-from-position);--tw-gradient-to:#5a8fb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-steel-500\/20{--tw-gradient-from:#5a8fb833 var(--tw-gradient-from-position);--tw-gradient-to:#5a8fb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-steel-600{--tw-gradient-from:#4a7a9e var(--tw-gradient-from-position);--tw-gradient-to:#4a7a9e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/20{--tw-gradient-from:#4a7c5933 var(--tw-gradient-from-position);--tw-gradient-to:#4a7c5900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-warning\/20{--tw-gradient-from:#c9a22733 var(--tw-gradient-from-position);--tw-gradient-to:#c9a22700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#090c0b\]{--tw-gradient-to:#090c0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#090c0b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a0a0a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22c55e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-risk\/10{--tw-gradient-to:#b8444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b844441a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-steel-500\/10{--tw-gradient-to:#5a8fb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5a8fb81a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-warning\/10{--tw-gradient-to:#c9a22700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c9a2271a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#050706\]{--tw-gradient-to:#050706 var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to:#d977061a var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-charcoal-800\/50{--tw-gradient-to:#1a1a1a80 var(--tw-gradient-to-position)}.to-charcoal-900{--tw-gradient-to:#0d0d0d var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to:#10b9810d var(--tw-gradient-to-position)}.to-risk\/10{--tw-gradient-to:#b844441a var(--tw-gradient-to-position)}.to-risk\/20{--tw-gradient-to:#b8444433 var(--tw-gradient-to-position)}.to-steel-400{--tw-gradient-to:#7da7c7 var(--tw-gradient-to-position)}.to-steel-500\/10{--tw-gradient-to:#5a8fb81a var(--tw-gradient-to-position)}.to-steel-500\/20{--tw-gradient-to:#5a8fb833 var(--tw-gradient-to-position)}.to-steel-500\/5{--tw-gradient-to:#5a8fb80d var(--tw-gradient-to-position)}.to-steel-600{--tw-gradient-to:#4a7a9e var(--tw-gradient-to-position)}.to-success\/10{--tw-gradient-to:#4a7c591a var(--tw-gradient-to-position)}.to-success\/5{--tw-gradient-to:#4a7c590d var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-warning{--tw-gradient-to:#c9a227 var(--tw-gradient-to-position)}.to-warning\/10{--tw-gradient-to:#c9a2271a var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#171717;fill:hsl(var(--primary))}.fill-warning{fill:#c9a227}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-px{padding-bottom:1px}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[12vh\]{padding-top:12vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.19em\]{letter-spacing:.19em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#03110b\]{--tw-text-opacity:1;color:#03110b;color:rgb(3 17 11/var(--tw-text-opacity,1))}.text-accent-foreground{color:#171717;color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/70{color:#fbbf24b3}.text-amber-400\/80{color:#fbbf24cc}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-300\/80{color:#93c5fdcc}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-card-foreground{color:#0a0a0a;color:hsl(var(--card-foreground))}.text-charcoal-600{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-charcoal-700{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-charcoal-800{--tw-text-opacity:1;color:#1a1a1a;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-charcoal-900{--tw-text-opacity:1;color:#0d0d0d;color:rgb(13 13 13/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/30{color:#34d3994d}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.text-emerald-400\/80{color:#34d399cc}.text-emerald-400\/90{color:#34d399e6}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.text-foreground\/50{color:#0a0a0a80;color:hsl(var(--foreground)/.5)}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.text-neutral-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:#f472b6;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-popover-foreground{color:#0a0a0a;color:hsl(var(--popover-foreground))}.text-primary{color:#171717;color:hsl(var(--primary))}.text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/70{color:#f87171b3}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-risk{--tw-text-opacity:1;color:#b84444;color:rgb(184 68 68/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#171717;color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-steel-300{--tw-text-opacity:1;color:#a8c5d9;color:rgb(168 197 217/var(--tw-text-opacity,1))}.text-steel-400{--tw-text-opacity:1;color:#7da7c7;color:rgb(125 167 199/var(--tw-text-opacity,1))}.text-steel-500{--tw-text-opacity:1;color:#5a8fb8;color:rgb(90 143 184/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:#4a7c59;color:rgb(74 124 89/var(--tw-text-opacity,1))}.text-success\/70{color:#4a7c59b3}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:#c9a227;color:rgb(201 162 39/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.placeholder-neutral-500::placeholder{--tw-placeholder-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.placeholder-neutral-600::placeholder{--tw-placeholder-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-placeholder-opacity,1))}.placeholder-white\/40::placeholder{color:#fff6}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-placeholder-opacity,1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.015\]{opacity:.015}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(52\2c 211\2c 153\2c \.08\)\2c 0_12px_32px_rgba\(16\2c 185\2c 129\2c \.08\)\]{--tw-shadow:0 0 0 1px #34d39914,0 12px 32px #10b98114;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 32px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\2c 185\2c 129\2c 0\.15\)\]{--tw-shadow:0 0 15px #10b98126;--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(16\2c 185\2c 129\2c 0\.15\)\],.shadow-\[0_0_28px_rgba\(16\2c 185\2c 129\2c \.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(16\2c 185\2c 129\2c \.08\)\]{--tw-shadow:0 0 28px #10b98114;--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.shadow-\[0_16px_38px_rgba\(16\2c 185\2c 129\2c \.16\)\]{--tw-shadow:0 16px 38px #10b98129;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color)}.shadow-\[0_16px_38px_rgba\(16\2c 185\2c 129\2c \.16\)\],.shadow-\[0_16px_45px_rgba\(16\2c 185\2c 129\2c \.16\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(16\2c 185\2c 129\2c \.16\)\]{--tw-shadow:0 16px 45px #10b98129;--tw-shadow-colored:0 16px 45px var(--tw-shadow-color)}.shadow-\[0_18px_45px_rgba\(16\2c 185\2c 129\2c \.16\)\]{--tw-shadow:0 18px 45px #10b98129;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color)}.shadow-\[0_18px_45px_rgba\(16\2c 185\2c 129\2c \.16\)\],.shadow-\[0_26px_80px_rgba\(0\2c 0\2c 0\2c \.38\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_80px_rgba\(0\2c 0\2c 0\2c \.38\)\]{--tw-shadow:0 26px 80px #00000061;--tw-shadow-colored:0 26px 80px var(--tw-shadow-color)}.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.42\)\]{--tw-shadow:0 30px 100px #0000006b;--tw-shadow-colored:0 30px 100px var(--tw-shadow-color)}.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.42\)\],.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 30px 100px #00000073;--tw-shadow-colored:0 30px 100px var(--tw-shadow-color)}.shadow-\[0_40px_140px_rgba\(0\2c 0\2c 0\2c \.72\)\]{--tw-shadow:0 40px 140px #000000b8;--tw-shadow-colored:0 40px 140px var(--tw-shadow-color)}.shadow-\[0_40px_140px_rgba\(0\2c 0\2c 0\2c \.72\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-steel-400{--tw-ring-opacity:1;--tw-ring-color:rgb(125 167 199/var(--tw-ring-opacity,1))}.ring-steel-500\/50{--tw-ring-color:#5a8fb880}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.ring-offset-charcoal-900{--tw-ring-offset-color:#0d0d0d}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[100px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.blur-\[130px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[140px\]{--tw-blur:blur(140px)}.blur-\[140px\],.blur-\[90px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur:blur(90px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Exo\ 2,system-ui,sans-serif;font-family:var(--font-brand,"Exo 2",system-ui,sans-serif);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes countUp{0%{opacity:.5}to{opacity:1}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.8}}@keyframes progressGrow{0%{width:0}}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-scale{animation:fadeInScale .4s ease-out forwards}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}.animate-count-up{animation:countUp .3s ease-out forwards}.animate-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}.animate-progress-grow{animation:progressGrow .8s ease-out forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.number-counter{display:inline-block;transition:all .3s ease-out}.card-glow{transition:box-shadow .3s ease}.card-glow:hover{box-shadow:0 0 20px #5a8fb826}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#0a0a0a;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#0a0a0a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#737373;color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-emerald-500\/50:focus-within{border-color:#10b98180}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:-2px}.hover\:-translate-y-\[2px\]:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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-amber-400\/20:hover{border-color:#fbbf2433}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-charcoal-500:hover{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.hover\:border-charcoal-600:hover{--tw-border-opacity:1;border-color:#333;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/20:hover{border-color:#34d39933}.hover\:border-emerald-400\/40:hover{border-color:#34d39966}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.hover\:border-neutral-700:hover{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.hover\:border-steel-400:hover{--tw-border-opacity:1;border-color:#7da7c7;border-color:rgb(125 167 199/var(--tw-border-opacity,1))}.hover\:border-steel-500:hover{--tw-border-opacity:1;border-color:#5a8fb8;border-color:rgb(90 143 184/var(--tw-border-opacity,1))}.hover\:border-steel-500\/50:hover{border-color:#5a8fb880}.hover\:border-violet-400\/20:hover{border-color:#a78bfa33}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}.hover\:border-zinc-600:hover{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.hover\:border-zinc-700:hover{--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.hover\:bg-\[\#0d1110\]:hover{--tw-bg-opacity:1;background-color:#0d1110;background-color:rgb(13 17 16/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:#f5f5f5;background-color:hsl(var(--accent))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-charcoal-600:hover{--tw-bg-opacity:1;background-color:#333;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.hover\:bg-charcoal-700:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-charcoal-700\/30:hover{background-color:#2626264d}.hover\:bg-charcoal-700\/50:hover{background-color:#26262680}.hover\:bg-cloud-300:hover{--tw-bg-opacity:1;background-color:#dde2e8;background-color:rgb(221 226 232/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400\/\[0\.025\]:hover{background-color:rgba(52,211,153,.025)}.hover\:bg-emerald-400\/\[0\.035\]:hover{background-color:rgba(52,211,153,.035)}.hover\:bg-emerald-400\/\[0\.045\]:hover{background-color:rgba(52,211,153,.045)}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-muted:hover{background-color:#f5f5f5;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800\/50:hover{background-color:#26262680}.hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.hover\:bg-neutral-900\/30:hover{background-color:#1717174d}.hover\:bg-neutral-900\/50:hover{background-color:#17171780}.hover\:bg-primary:hover{background-color:#171717;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#171717cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#171717e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-risk:hover{--tw-bg-opacity:1;background-color:#b84444;background-color:rgb(184 68 68/var(--tw-bg-opacity,1))}.hover\:bg-risk\/10:hover{background-color:#b844441a}.hover\:bg-risk\/20:hover{background-color:#b8444433}.hover\:bg-risk\/30:hover{background-color:#b844444d}.hover\:bg-risk\/80:hover{background-color:#b84444cc}.hover\:bg-secondary:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-steel-500\/10:hover{background-color:#5a8fb81a}.hover\:bg-steel-500\/20:hover{background-color:#5a8fb833}.hover\:bg-steel-500\/30:hover{background-color:#5a8fb84d}.hover\:bg-steel-600:hover{--tw-bg-opacity:1;background-color:#4a7a9e;background-color:rgb(74 122 158/var(--tw-bg-opacity,1))}.hover\:bg-success\/80:hover{background-color:#4a7c59cc}.hover\:bg-warning\/90:hover{background-color:#c9a227e6}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.045\]:hover{background-color:hsla(0,0%,100%,.045)}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-zinc-600:hover{--tw-bg-opacity:1;background-color:#52525b;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:from-emerald-500:hover{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-emerald-400:hover{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{color:#171717;color:hsl(var(--accent-foreground))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#0a0a0a;color:hsl(var(--foreground))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:#737373;color:hsl(var(--muted-foreground))}.hover\:text-neutral-300:hover{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.hover\:text-primary-foreground:hover{color:#fafafa;color:hsl(var(--primary-foreground))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-risk:hover{--tw-text-opacity:1;color:#b84444;color:rgb(184 68 68/var(--tw-text-opacity,1))}.hover\:text-risk\/80:hover{color:#b84444cc}.hover\:text-steel-300:hover{--tw-text-opacity:1;color:#a8c5d9;color:rgb(168 197 217/var(--tw-text-opacity,1))}.hover\:text-steel-500:hover{--tw-text-opacity:1;color:#5a8fb8;color:rgb(90 143 184/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/40:hover{color:#fff6}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:text-zinc-400:hover{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/30:hover{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-steel-500\/10:hover{--tw-shadow-color:#5a8fb81a;--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-emerald-400\/50:focus{border-color:#34d39980}.focus\:border-emerald-400\/60:focus{border-color:#34d39999}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-risk:focus{--tw-border-opacity:1;border-color:#b84444;border-color:rgb(184 68 68/var(--tw-border-opacity,1))}.focus\:border-steel-500:focus{--tw-border-opacity:1;border-color:#5a8fb8;border-color:rgb(90 143 184/var(--tw-border-opacity,1))}.focus\:bg-\[\#0f0f0f\]:focus{--tw-bg-opacity:1;background-color:#0f0f0f;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.focus\:bg-accent:focus{background-color:#f5f5f5;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#171717;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#171717;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fafafa;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-emerald-400\/\[0\.06\]:focus{--tw-ring-color:#34d3990f}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#10b98133}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:#10b98180}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-steel-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(90 143 184/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;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\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#1a1a1a\]:active{--tw-bg-opacity:1;background-color:#1a1a1a;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.active\:bg-neutral-700:active{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.active\:bg-neutral-800:active{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-500\/50:disabled{background-color:#3b82f680}.disabled\:bg-emerald-500\/50:disabled{background-color:#10b98180}.disabled\:bg-emerald-600:disabled{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.disabled\:bg-neutral-700:disabled{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.disabled\:bg-neutral-800:disabled{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.disabled\:bg-zinc-700:disabled{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.disabled\:text-neutral-500:disabled{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.disabled\:text-zinc-400:disabled{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.disabled\:text-zinc-600:disabled{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem}.group:hover .group-hover\:-translate-x-1,.group:hover .group-hover\:translate-x-1{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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.group:hover .group-hover\:border-white\/30{border-color:#ffffff4d}.group:hover .group-hover\:border-zinc-500{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-amber-500\/20{background-color:#f59e0b33}.group:hover .group-hover\:bg-blue-500\/20{background-color:#3b82f633}.group:hover .group-hover\:text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-steel-400{--tw-text-opacity:1;color:#7da7c7;color:rgb(125 167 199/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/40{color:#fff6}.group:hover .group-hover\:text-white\/50{color:#ffffff80}.group:hover .group-hover\:opacity-100,.group\/badge:hover .group-hover\/badge\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\: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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f566;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e5e5e5;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4444;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#737373;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#171717;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e5e5e5;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0a0a0a;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fafafa;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4444;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:left-4{left:1rem}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-0{margin-left:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:h-12{height:3rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:w-12{width:3rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-12{padding-left:3rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:inset-y-8{bottom:2rem;top:2rem}.lg\:left-1\/2{left:50%}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:h-32{height:8rem}.lg\:h-5{height:1.25rem}.lg\:h-9{height:2.25rem}.lg\:min-h-\[64px\]{min-height:64px}.lg\:w-16{width:4rem}.lg\:w-32{width:8rem}.lg\:w-5{width:1.25rem}.lg\:w-9{width:2.25rem}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:-translate-x-1\/2{--tw-translate-x:-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))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-8{gap:2rem}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:bg-transparent{background-color:initial}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:w-80{width:20rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:items-center{align-items:center}}@media (min-width:1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f5f5f5;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4444;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0a0a0a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#737373;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--os-zinc:#0b0d10;--os-panel:#171b20;--os-elevated:#20262b;--os-line:#343d3e;--os-ink:#91b9df;--os-muted:#a8b4af;--os-emerald:#91b9df}body{background:#0b0d10;background:var(--os-zinc)}.os-home,.os-public,.tradeos-premium-shell{-webkit-font-smoothing:antialiased;color:#91b9df;color:var(--os-ink);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.tradeos-premium-shell{background:radial-gradient(ellipse at 95% 0,#1c222d30,#0000 42%),#0b0d10!important}.tradeos-premium-shell>aside{background:linear-gradient(160deg,#1a2022,#111518 65%)!important;border-right:1px solid #3b4658;box-shadow:12px 0 50px #0002}.tradeos-premium-shell>div>header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#14191cdd!important;border-color:#3b4658!important}.tradeos-premium-shell #application-content{background:radial-gradient(ellipse at 100% 0,#1c222d1d,#0000 48%),#0b0e11!important}.tradeos-premium-shell #application-content>div.relative{margin:auto;max-width:1480px}.tradeos-premium-shell :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.3}.tradeos-premium-shell h1{color:#91b9df!important;font-size:clamp(25px,3vw,36px)!important;font-weight:560!important}.tradeos-premium-shell :is(.text-charcoal-800,.text-charcoal-900,.text-gray-900,.text-gray-800){color:#91b9df!important}.tradeos-premium-shell :is(.text-charcoal-600,.text-charcoal-500,.text-gray-500,.text-gray-400,.text-zinc-500){color:#91b9df!important}.tradeos-premium-shell :is(.text-steel-400,.text-steel-500){color:#91b9df!important}.tradeos-premium-shell :is(.bg-charcoal-800,.bg-zinc-900,.bg-white,.bg-gray-50,.bg-gray-100){background:linear-gradient(135deg,#1b2226,#141a1d)!important}.tradeos-premium-shell :is(.bg-charcoal-700,.bg-charcoal-700\/50,.bg-zinc-800,.bg-gray-800){background:#222b2e!important}.tradeos-premium-shell :is(.border-charcoal-700,.border-charcoal-600,.border-zinc-800,.border-gray-200){border-color:#3b4658!important}.tradeos-premium-shell :is(.rounded-xl.border,.rounded-2xl.border){border-radius:18px;box-shadow:inset 0 1px #ffffff04,0 8px 25px #0001}.os-home :is(button,a):focus-visible,.tradeos-premium-shell :is(button,a):focus-visible{outline:2px solid #91b9df;outline:2px solid var(--os-emerald);outline-offset:4px}.tradeos-premium-shell :is(.bg-steel-500,.bg-emerald-500,.bg-emerald-600){background:#91b9df!important;border-color:#91b9df!important;box-shadow:0 3px 22px #5a8fb812;color:#101319!important;font-weight:650}.tradeos-premium-shell button{min-height:40px}.tradeos-premium-shell :is(input,textarea,select){accent-color:#91b9df;accent-color:var(--os-emerald);border-color:#3b4658;border-radius:10px;color:#91b9df;font-size:16px}.tradeos-premium-shell :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){background-color:#10191a}.tradeos-premium-shell label{color:#aeb9cb!important}.tradeos-premium-shell :is(input,textarea,select):focus{outline:2px solid #91b9df80;outline-offset:2px}.tradeos-premium-shell table{font-size:13px}.tradeos-premium-shell thead{background:#1c222d!important}.tradeos-premium-shell th{color:#aeb9cb!important;font-size:10px;letter-spacing:.07em}.tradeos-premium-shell tbody tr{border-color:#3b4658}.tradeos-premium-shell tbody tr:hover{background:#1c222d44}.tradeos-premium-shell [class*=divide-charcoal]>:not([hidden])~:not([hidden]){border-color:#3b4658}.tradeos-premium-shell nav a[aria-current=page]{background:linear-gradient(100deg,#3b4658,#1c222d)!important;border-color:#91b9df!important;box-shadow:inset 0 1px #91b9df0a;color:#91b9df!important}.tradeos-premium-shell .premium-eyebrow,.tradeos-premium-shell .premium-panel-label{color:#aeb9cb;color:var(--os-gold)}.tradeos-premium-shell .premium-deadline-grid>article,.tradeos-premium-shell .premium-panel,.tradeos-premium-shell .premium-pulse>div{background:linear-gradient(140deg,#1c2527,#151b1f);border-color:#3b4658;border-radius:18px}.tradeos-premium-shell .premium-chip{background:#1c222d;border:1px solid #3b4658;border-radius:8px;color:#91b9df}.tradeos-premium-shell .premium-toolbar{background:#101319;border:1px solid #3b4658;border-radius:16px;padding:16px}.os-workspace-banner{align-items:center;border-bottom:1px solid #1c222d;display:flex;font-size:10px;gap:12px;justify-content:space-between;letter-spacing:.08em;margin:0 0 24px;padding:0 0 16px}.os-workspace-banner>span{align-items:center;color:#aeb9cb;display:flex;flex-wrap:wrap;gap:10px}.os-workspace-banner i{background:#91b9df;border-radius:50%;box-shadow:0 0 12px #91b9df99;height:5px;width:5px}.os-workspace-banner b{color:#5a8fb8;font-weight:400}.os-workspace-banner>a{align-items:center;color:#91b9df;display:inline-flex;flex-shrink:0;font-size:11px;gap:6px;letter-spacing:0;min-height:40px}.os-loading{grid-gap:15px;align-content:center;color:#91b9df;display:grid;font-size:12px;gap:15px;justify-items:center;min-height:150px;padding:32px 20px;text-align:center}.os-loading-icon{background:#1c222d;border:1px solid #3b4658;border-radius:14px;box-shadow:0 0 40px #5a8fb80d;color:#91b9df;display:grid;height:42px;place-items:center;width:42px}.os-neon-track{background:#1c222d;border-radius:9px;display:block;height:3px;overflow:hidden;position:relative;width:min(220px,65vw)}.os-neon-track>span{background:linear-gradient(90deg,#0000,#91b9df,#aeb9cb);border-radius:9px;box-shadow:0 0 12px #91b9df;inset-block:0;left:32%;position:absolute;width:35%}.os-loading-compact{gap:10px;min-height:85px;padding:16px}.os-loading-compact .os-loading-icon{display:none}.os-progress{--signal:#91b9df;background:linear-gradient(120deg,#1c222d55,#151c1f);border:1px solid #3b4658;border-radius:14px;margin:14px 0;min-width:0;padding:14px 16px}.os-progress-gold{--signal:#aeb9cb}.os-progress-heading{align-items:center;display:flex;font-size:11px;gap:12px;justify-content:space-between;line-height:1.5;margin-bottom:10px}.os-progress-heading>span{color:#91b9df}.os-progress-heading>strong{font-feature-settings:"tnum";color:var(--signal);font-variant-numeric:tabular-nums;font-weight:600}.os-progress progress,.os-progress-empty{-webkit-appearance:none;appearance:none;background:#3b4658;border:0;border-radius:9px;display:block;height:5px;overflow:hidden;width:100%}.os-progress progress::-webkit-progress-bar{background:#3b4658;border-radius:9px}.os-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#5a8fb8,var(--signal));border-radius:9px;box-shadow:0 0 12px #91b9df35}.os-progress progress::-moz-progress-bar{background:var(--signal);border-radius:9px}.os-progress>small{color:#91b9df;display:block;font-size:10px;line-height:1.6;margin-top:9px}.os-progress-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-progress-row>.os-progress{margin:0}.tradeos-premium-shell .os-progress{box-shadow:inset 0 1px #ffffff04}@media(max-width:640px){.os-workspace-banner{font-size:8px;gap:8px;margin-bottom:18px}.os-workspace-banner>span{gap:6px}.os-workspace-banner>a{font-size:10px}.os-progress-row{gap:10px;grid-template-columns:1fr}.tradeos-premium-shell h1{font-size:26px!important}.tradeos-premium-shell button{min-height:44px}.tradeos-premium-shell table{font-size:12px}.os-progress{padding:12px}.os-progress-heading{font-size:11px}}@media(prefers-reduced-motion:no-preference){.os-neon-track>span{animation:os-scan 1.7s ease-in-out infinite}.tradeos-premium-shell :is(button,a){transition:background .18s,border-color .18s,box-shadow .18s}.tradeos-premium-shell :is(.rounded-xl.border,.rounded-2xl.border):hover{box-shadow:inset 0 1px #ffffff06,0 10px 32px #0002}@keyframes os-scan{0%{left:-35%}to{left:100%}}}@media(prefers-reduced-motion:reduce){.os-neon-track>span{left:25%;width:50%}.tradeos-premium-shell .animate-spin{animation:none!important}}@media print{.os-loading,.os-workspace-banner{display:none}}.os-home{background:radial-gradient(ellipse at 85% 10%,#1c222d35,#0000 40%),#0b0d10!important;overflow-x:clip}.os-home>header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#11161be8!important;border-color:#3b4658!important}.os-home>section:first-of-type{min-height:0;padding-bottom:50px;padding-top:140px}.os-home>section:first-of-type>.absolute.bg-cover{opacity:.25}.os-home>section:first-of-type>.relative{max-width:1100px;width:100%}.os-home>section:first-of-type .h-44{filter:drop-shadow(0 0 30px #5a8fb818);height:100px}.os-home>section:first-of-type h1{font-size:clamp(36px,5vw,68px);font-weight:550;letter-spacing:-.05em;line-height:1.1;margin:0 auto 16px;max-width:900px}.os-home>section:first-of-type .text-emerald-400.font-medium{color:#aeb9cb;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.os-home>section:first-of-type .text-2xl.font-bold{color:#91b9df;font-size:clamp(24px,3.7vw,44px);font-weight:500;letter-spacing:-.035em}.os-home :is(button,a).bg-gradient-to-r{background:#91b9df!important;background-image:none!important;border:1px solid #91b9df;box-shadow:0 4px 30px #5a8fb818!important;color:#101319!important}.os-home :is(button,a){min-height:44px}.os-home nav a{align-items:center;display:inline-flex}.os-home :is(h2,h3){letter-spacing:-.035em}.os-home h2{font-weight:550}.os-home :is(.bg-\[\#111111\],.bg-\[\#0f0f0f\]){background:linear-gradient(140deg,#1b2427,#151a1e)!important;border-color:#3b4658!important;border-radius:20px;box-shadow:inset 0 1px #ffffff05,0 16px 50px #0002}.os-home .text-gray-500{color:#a0aea6}.os-home .text-gray-400{color:#91b9df}.os-home .text-amber-400{color:#aeb9cb}.os-home-signal{background:radial-gradient(ellipse at center,#3b46583b,#0000 75%),linear-gradient(135deg,#1b2528,#11161a);border:1px solid #3b4658;border-radius:24px;box-shadow:0 25px 90px #0003,inset 0 1px #ffffff08;margin:0 auto 65px;max-width:1100px;padding:24px;position:relative}.os-signal-heading{color:#aeb9cb;display:flex;font-size:10px;gap:12px;justify-content:space-between;letter-spacing:.14em}.os-signal-heading small{color:#91b9df;font-size:10px;letter-spacing:0}.os-signal-map{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:1fr 230px 1fr;padding:32px 12px}.os-signal-node{grid-gap:10px;background:#1c222d;border:1px solid #3b4658;border-radius:17px;box-shadow:inset 0 1px #ffffff04;color:#91b9df;display:grid;gap:10px;grid-template-columns:1fr auto;min-height:145px;padding:20px;position:relative;text-decoration:none}.os-signal-node>svg:first-child{color:#91b9df;grid-column:1/-1}.os-signal-node strong{font-size:15px;font-weight:550}.os-signal-node span{color:#91b9df;font-size:11px;grid-row:3}.os-signal-node>svg:last-child{align-self:center;color:#aeb9cb}.os-signal-core{grid-gap:9px;align-content:center;color:#91b9df;display:grid;gap:9px;height:200px;isolation:isolate;place-items:center;position:relative}.os-signal-core>strong{color:#aeb9cb;font-size:15px;font-weight:600}.os-signal-core>small{color:#91b9df;font-size:10px}.os-orbit{border:1px solid #5a8fb850;border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.os-orbit-one{box-shadow:inset 0 0 40px #5a8fb808,0 0 35px #5a8fb807;height:195px;width:195px}.os-orbit-two{border-color:#aeb9cb70;height:115px;transform:rotate(-35deg);width:210px}.os-orbit-three{border-color:#91b9df5c;height:115px;transform:rotate(35deg);width:210px}.os-orbit-one:before{background:#91b9df;border-radius:50%;box-shadow:0 0 14px #91b9df;content:"";height:5px;left:25px;position:absolute;top:21px;width:5px}.os-signal-footer{align-items:center;border-top:1px solid #3b4658;color:#91b9df;display:flex;font-size:11px;gap:9px;padding-top:17px}.os-signal-footer>svg{color:#aeb9cb}.os-signal-footer>i{background:linear-gradient(90deg,#5a8fb8,#aeb9cb,#3b4658);border-radius:8px;box-shadow:0 0 12px #91b9df1a;flex:1 1;height:3px;margin-left:20px}.os-auth,.os-public{background:radial-gradient(ellipse at top right,#3b465825,#0000 50%),#0b0d10;color:#91b9df;color-scheme:dark;min-height:100dvh}:is(.os-auth,.os-public) :is(.bg-charcoal-800,.bg-charcoal-900,.bg-white){background:linear-gradient(140deg,#1c2427,#131a1d)!important;border-color:#3b4658}:is(.os-auth,.os-public) :is(.text-charcoal-800,.text-gray-900,.text-gray-800){color:#91b9df!important}:is(.os-auth,.os-public) :is(.text-gray-400,.text-gray-500,.text-charcoal-600){color:#91b9df!important}:is(.os-auth,.os-public) label{color:#aeb9cb}:is(.os-auth,.os-public) :is(h1,h2){color:#aeb9cb;letter-spacing:-.035em}:is(.os-auth,.os-public) :is(input,textarea,select){background:#101319!important;border-color:#3b4658;color:#91b9df;font-size:16px}:is(.os-auth,.os-public) :is(.bg-steel-500,.bg-emerald-500,.bg-emerald-600){background:#91b9df!important;color:#101319!important}.os-auth a{color:#91b9df}.os-auth :focus-visible,.os-public :focus-visible{outline:2px solid #91b9df;outline-offset:4px}@media(max-width:760px){.os-home-signal{margin:0 16px 40px;padding:18px}.os-signal-map{gap:14px;grid-template-columns:1fr 1fr;padding:20px 0}.os-signal-core{grid-column:1/-1;grid-row:1;height:190px}.os-signal-node{min-height:140px;padding:15px}.os-signal-node strong{font-size:13px}.os-signal-heading small{display:none}.os-signal-footer{font-size:10px}.os-signal-footer>i{display:none}.os-home>section:first-of-type{padding-bottom:35px;padding-top:110px}.os-home>section:first-of-type .h-44{height:80px}.os-home>section:first-of-type h1{font-size:38px}.os-home nav{gap:16px}}@media(prefers-reduced-motion:no-preference){.os-orbit-one{animation:os-orbit-turn 28s linear infinite}.os-signal-node{transition:border-color .2s,box-shadow .2s}.os-signal-node:hover{border-color:#91b9df;box-shadow:0 0 25px #5a8fb80e}@keyframes os-orbit-turn{to{transform:rotate(1turn)}}}.os-document-vault{--mb-line:#3b4658;--mb-green:#91b9df;margin:auto;max-width:1200px}.os-vault-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.os-vault-heading h1{margin:9px 0}.os-vault-heading p{color:#91b9df;font-size:13px}.os-vault-upload{align-items:center;background:#91b9df;border:1px solid #91b9df;border-radius:12px;color:#101319;display:inline-flex;font-size:12px;font-weight:650;gap:8px;padding:11px 15px}.os-vault-brief{align-items:center;background:linear-gradient(100deg,#1c222d75,#161d20);border:1px solid #3b4658;border-radius:17px;display:flex;gap:14px;margin-bottom:20px;padding:20px}.os-vault-brief>svg{color:#aeb9cb;flex-shrink:0}.os-vault-brief p{flex:1 1;font-size:13px;line-height:1.6;margin:0}.os-vault-brief span{color:#91b9df;display:block;font-size:11px;margin-top:4px}.os-vault-brief a{align-items:center;color:#91b9df;display:flex;font-size:11px;gap:6px;min-height:44px}.os-vault-search{align-items:center;background:#101319;border:1px solid #3b4658;border-radius:12px;display:flex;gap:10px;margin:20px 0;padding:8px 14px}.os-vault-search input{background:#0000!important;border:0;min-height:38px;outline:none!important;width:100%}.os-vault-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-vault-grid>.mb-card{background:linear-gradient(130deg,#1c2528,#151b1f);border:1px solid #3b4658;margin:0}.os-document-vault .mb-pagination button,.os-vault-grid button{background:#1c222d;border:1px solid #3b4658;border-radius:10px;color:#91b9df;font-size:12px;min-height:44px;padding:8px 12px}.os-vault-notice{background:#1c222d;border:1px solid #3b4658;border-radius:12px;color:#91b9df;font-size:13px;padding:13px 16px}.os-vault-empty{color:#91b9df;padding:45px 15px;text-align:center}.os-vault-empty>svg{color:#aeb9cb;margin:auto}.os-vault-empty h2{font-size:18px;margin-top:16px}.os-vault-empty p{font-size:12px}@media(max-width:700px){.os-vault-grid{grid-template-columns:1fr}.os-vault-heading{flex-wrap:wrap;gap:12px}.os-vault-brief{flex-wrap:wrap;padding:15px}.os-vault-brief>a{margin-left:36px}}.os-skeleton{background:linear-gradient(100deg,#1c222d 20%,#3b4658 45%,#1c222d 70%);background-size:250% 100%}.os-radix-progress{background:#1c222d!important}.os-radix-progress>div{background:linear-gradient(90deg,#5a8fb8,#91b9df)!important;box-shadow:0 0 12px #91b9df20}@media(prefers-reduced-motion:no-preference){.os-skeleton{animation:os-skeleton-flow 2s ease-in-out infinite}@keyframes os-skeleton-flow{to{background-position:-250% 0}}}.tradeos-premium-shell .text-success{color:#91b9df!important}.tradeos-premium-shell .text-risk{color:#ffa6a0!important}.tradeos-premium-shell .text-warning{color:#aeb9cb!important}.tradeos-premium-shell button.bg-steel-500{font-size:12px;white-space:nowrap}:root{--os-gold:#aeb9cb}.os-progress-gold strong,.tradeos-premium-shell .text-warning{font-weight:750!important}.os-home>section:first-of-type .text-emerald-400.font-medium,.os-signal-core>strong,.os-signal-heading,.os-workspace-banner>span,.tradeos-premium-shell :is(h2,label,th,.premium-eyebrow,.premium-panel-label),:is(.os-auth,.os-public) :is(h1,h2,label){color:#aeb9cb!important;color:var(--os-gold)!important;font-weight:750!important}.os-insight{background:radial-gradient(ellipse at 90% 0,#3b465833,#0000 65%),linear-gradient(135deg,#1b2427,#13191d);border:1px solid #3b4658;border-radius:20px;box-shadow:inset 0 1px #ffffff08,0 14px 45px #0002;margin:0;min-width:0;overflow:hidden;padding:22px;position:relative}.os-insight:before{background:#aeb9cb;box-shadow:0 0 15px #aeb9cb44;content:"";height:2px;inset:0 auto auto 22px;position:absolute;width:52px}.os-insight-eyebrow{color:#aeb9cb;display:block;font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1.5}.tradeos-premium-shell .os-insight h2{color:#91b9df!important;font-size:18px;font-weight:650!important;margin:6px 0 8px}.os-insight figcaption>p{color:#91b9df;font-size:11px;line-height:1.6;margin:8px 0 0;max-width:560px}.os-collection{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:130px 1fr}.os-ring{aspect-ratio:1;position:relative;width:130px}.os-ring svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.os-ring circle{fill:none;stroke-width:7}.os-ring-track{stroke:#3b4658}.os-ring-fill{stroke:#91b9df;stroke-linecap:round;filter:drop-shadow(0 0 3px #91b9df30)}.os-ring[data-empty=false] .os-ring-track{stroke:#aeb9cb}.os-ring>div{align-items:center;display:flex;flex-direction:column;gap:3px;inset:0;justify-content:center;position:absolute}.os-ring strong{font-feature-settings:"tnum";color:#aeb9cb;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.06em}.os-ring small{color:#91b9df;font-size:10px}.os-money-pair{display:flex;flex-wrap:wrap;gap:12px 30px;margin:16px 0 12px}.os-money-pair>span{grid-gap:4px 7px;align-items:center;color:#91b9df;display:grid;font-size:11px;gap:4px 7px;grid-template-columns:6px auto}.os-money-pair strong{font-feature-settings:"tnum";color:#91b9df;font-size:20px;font-variant-numeric:tabular-nums;font-weight:650;grid-column:2}.os-chart-key i,.os-insight i{border-radius:50%;flex-shrink:0;height:6px;width:6px}.os-stage-track{background:#1c222d;border-radius:7px;display:flex;gap:3px;height:7px;margin:20px 0 16px;overflow:hidden}.os-stage-track>span{border-radius:3px;height:100%;min-width:0}.os-stage-legend{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.os-stage-legend li{align-items:center;color:#91b9df;display:flex;font-size:11px;gap:7px}.os-stage-legend strong{color:#91b9df;font-size:14px;font-weight:700}.os-insight-details{border-top:1px solid #3b4658;margin-top:18px}.os-insight-details>summary{align-items:center;color:#aeb9cb;cursor:pointer;display:flex;font-size:11px;font-weight:750;justify-content:space-between;list-style:none;min-height:44px;padding:10px 0}.os-insight-details>summary::-webkit-details-marker{display:none}.os-insight-details>summary:after{content:"+";font-size:18px;font-weight:400}.os-insight-details[open]>summary:after{content:"−"}.os-secondary-summary{background:#101319;border:1px solid #3b4658;border-radius:13px;margin:0!important;padding:0 14px}.os-secondary-summary[open]{padding-bottom:14px}.os-secondary-summary>div{margin-top:12px}.os-column-chart{align-items:stretch;background:repeating-linear-gradient(0deg,#0000 0,#0000 39px,#ffffff07 0,#ffffff07 40px);display:flex;gap:18px;height:190px;margin-top:28px;padding:0 6px}.os-column-chart[data-signed=true] .os-column-pair{position:relative}.os-column-chart[data-signed=true] .os-column-pair:after{border-top:1px solid #91b9df80;content:"";left:0;position:absolute;right:0;top:50%}.os-column-pair>span[data-negative=true]{border-radius:0 0 5px 5px}.os-column-month{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.os-column-pair{align-items:flex-end;border-bottom:1px solid #3b4658;display:flex;gap:5px;height:160px;justify-content:center;width:100%}.os-column-pair>span{border-radius:5px 5px 0 0;box-shadow:0 0 12px #91b9df09;transform-origin:bottom;width:min(28px,38%)}.os-column-month>small{color:#91b9df;font-size:11px}.os-chart-key{display:flex;gap:24px;justify-content:center;margin-top:15px}.os-chart-key>span{align-items:center;color:#91b9df;display:flex;font-size:11px;gap:7px}.os-chart-empty{color:#91b9df;font-size:13px;line-height:1.7;max-width:440px;padding:25px 0 10px}.os-chart-table{overflow-x:auto}.os-chart-table table{border-collapse:collapse;width:100%}.os-chart-table :is(td,th){border-bottom:1px solid #3b4658;padding:12px 8px;text-align:right;white-space:nowrap}.os-chart-table :is(td,th):first-child{text-align:left}.os-chart-table td{color:#91b9df;font-size:11px}.os-expense-content{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:130px 1fr;margin-top:24px}.os-category-ring{transform:rotate(-90deg);width:130px}.os-category-ring circle{fill:none;stroke-width:13}.os-expense-legend{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.os-expense-legend li{align-items:center;color:#91b9df;display:flex;font-size:12px;gap:8px}.os-expense-legend li>span{flex:1 1;overflow-wrap:anywhere}.os-expense-legend strong{font-feature-settings:"tnum";color:#91b9df;font-size:12px;font-variant-numeric:tabular-nums}.os-export-menu>summary{background:#91b9df!important;border-radius:10px;color:#101319!important;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.os-export-menu>summary::-webkit-details-marker{display:none}.os-export-menu summary:focus-visible,.os-insight-details summary:focus-visible{outline:2px solid #91b9df;outline-offset:3px}.os-read-error{background:#302422;border:1px solid #77534b;border-radius:14px;color:#ffd0c5;font-size:13px;line-height:1.7;padding:18px}.os-read-error>button{background:#1c222d;border:1px solid #5a8fb8;border-radius:9px;color:#91b9df;display:block;margin-top:10px;padding:8px 14px}@media(max-width:640px){.os-insight{padding:18px}.os-collection{gap:16px;grid-template-columns:96px 1fr}.os-ring{width:96px}.os-ring strong{font-size:26px}.os-money-pair{gap:10px 18px;margin:12px 0 8px}.os-money-pair strong{font-size:17px}.tradeos-premium-shell .os-insight h2{font-size:16px}.os-insight figcaption>p{font-size:10px}.os-stage-legend{gap:10px 18px}.os-column-chart{gap:10px;padding:0}.os-column-pair{gap:3px}.os-expense-content{gap:16px;grid-template-columns:90px 1fr}.os-category-ring{width:90px}.os-expense-legend li,.os-expense-legend strong{font-size:11px}}@media(prefers-reduced-motion:no-preference){.os-ring-fill{animation:os-ring-reveal .9s ease-out both}.os-stage-track>span{animation:os-bar-reveal .65s ease-out both;transform-origin:left}.os-column-pair>span{animation:os-column-reveal .8s ease-out both}.os-category-ring{animation:os-chart-arrive .7s ease-out both}@keyframes os-ring-reveal{0%{stroke-dasharray:0 100}}@keyframes os-bar-reveal{0%{transform:scaleX(0)}}@keyframes os-column-reveal{0%{transform:scaleY(0)}}@keyframes os-chart-arrive{0%{opacity:0;transform:rotate(-110deg) scale(.94)}}}@media(prefers-reduced-motion:reduce){.os-insight *{animation:none!important;transition:none!important}}.os-app-frame.os-menu-on-demand{display:block}.os-device-panel{background:#102839;border:1px solid #3c596b;border-radius:14px;color:#edf7f6;padding:22px}.os-device-panel h2{font-size:19px;margin:0 0 16px}.os-device-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:12px 0}.os-device-row+.os-device-row{border-top:1px solid #3c596b}.os-device-row p{color:#afc5d1;font-size:13px;margin:5px 0}.os-device-dialog button,.os-device-panel>button,.os-device-primary,.os-install-shortcut{align-items:center;background:#173e48;border:1px solid #4f8b7b;border-radius:9px;color:#eafbf5;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;min-height:44px;padding:10px 14px}.os-device-primary:disabled{cursor:wait;opacity:.65}.os-install-shortcut{background:#0000;font-size:12px;justify-self:start;margin-top:12px;padding:8px 12px}.os-device-dialog{background:#102839;border:1px solid #4b7182;border-radius:15px;color:#edf7f6;max-height:85dvh;overflow:auto;padding:22px;width:min(460px,calc(100vw - 24px))}.os-device-dialog::backdrop{background:#0009}.os-device-dialog header{align-items:center;display:flex;gap:12px;justify-content:space-between}.os-device-dialog h2{font-size:20px;margin:0}.os-device-dialog li,.os-device-dialog p{font-size:14px;line-height:1.65}.os-device-dialog ol{padding-left:22px}.os-device-spin{animation:os-device-rotate .8s linear infinite}@keyframes os-device-rotate{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.os-device-spin{animation:none}}.os-launch{background:#07090e;color:#c6d2e8;font-family:inherit;overflow:hidden}.os-launch-nav{align-items:center;border-bottom:1px solid #283650;display:flex;gap:30px;margin:auto;max-width:1380px;padding:20px 32px}.os-launch-logo{flex-shrink:0;height:58px;width:170px}.os-launch-nav nav{align-items:center;display:flex;flex:1 1;gap:28px;justify-content:flex-end}.os-launch-nav nav a{align-items:center;color:#c1cfe5;display:flex;font-size:13px;min-height:44px}.os-launch a,.os-launch button{touch-action:manipulation}.os-launch .os-launch-cta,.os-launch-cta{align-items:center;background:linear-gradient(120deg,#294eaa,#315fb9);border:1px solid #648ee4;border-radius:10px;box-shadow:0 8px 32px #1d44993d;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:12px;justify-content:center;min-height:48px;padding:14px 20px;text-decoration:none;transition:transform .2s,background .2s}.os-launch-cta:hover{background:#3c6dd0;transform:translateY(-2px)}.os-launch-hero{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin:auto;max-width:1380px;padding:86px 32px 72px;position:relative}.os-launch-hero:before{background:radial-gradient(ellipse,#274d9d25,#0000 65%);content:"";height:850px;pointer-events:none;position:absolute;right:-120px;top:-50px;width:850px}.os-launch-kicker{color:#a8ccff;display:block;font-size:10px;font-weight:800;letter-spacing:.16em}.os-launch h1{color:#fff!important;font-size:clamp(44px,5.2vw,76px);font-weight:850;letter-spacing:-.055em;line-height:1.04;margin:24px 0}.os-launch h1>span{color:#91baff}.os-launch-hero-copy>p{color:#b5c4de;font-size:17px;line-height:1.85;margin:24px 0 28px;max-width:545px}.os-launch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.os-launch-actions>a{align-items:center;color:#ccdbf4;display:flex;font-size:13px;gap:8px;min-height:44px}.os-launch-assurances{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.os-launch-assurances span{align-items:center;color:#a8b9d6;display:flex;font-size:10px;gap:6px}.os-launch-assurances svg{color:#8db7fa}.os-launch-preview{background:linear-gradient(150deg,#16264a,#0d1421 60%);border:1px solid #3a5891;border-radius:22px;box-shadow:0 30px 100px #0008,0 0 70px #284e9a20;min-width:0;overflow:hidden;position:relative}.os-launch-preview-top{align-items:center;border-bottom:1px solid #2c436a;display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.os-launch-preview-top>span{align-items:center;color:#b2c8ec;display:flex;font-size:9px;font-weight:800;gap:7px;letter-spacing:.12em}.os-launch-preview-top i{background:#8db7fa;border-radius:100%;box-shadow:0 0 12px #8db7fa;height:6px;width:6px}.os-launch-preview-top button{background:#14223a;border:1px solid #3a5480;border-radius:9px;color:#d4e4ff;display:grid;min-height:44px;min-width:44px;place-items:center}.os-launch-blueprint{aspect-ratio:2;margin:auto;max-width:540px;position:relative}.os-launch-blueprint>svg{display:block;height:100%;width:100%}.os-launch-grid{stroke:#284067;stroke-width:.5;fill:none;opacity:.5}.os-launch-wire{fill:#16366a18;stroke:#466da9;stroke-width:1}.os-launch-beam{stroke:url(#launch-signal);stroke-width:2;fill:none;stroke-dasharray:110 760;animation:launch-signal 8s linear infinite;filter:drop-shadow(0 0 7px #75acff)}.os-launch-orbit{fill:#11223e;stroke:#6d9ee9;stroke-width:1;stroke-dasharray:6 8;animation:launch-orbit 40s linear infinite;transform-origin:265px 135px}.os-launch-core{color:#d4e6ff;display:grid;filter:drop-shadow(0 0 16px #79acff88);inset:0;place-items:center;position:absolute}.os-launch-node{animation:launch-float 5s ease-in-out infinite;background:#142949;border:1px solid #496ba4;border-radius:10px;color:#bad8ff;display:grid;height:38px;place-items:center;position:absolute;width:38px}.os-launch-node-a{left:12%;top:32%}.os-launch-node-b{animation-delay:-2s;bottom:22%;right:12%}.os-launch-demo{animation:launch-enter .35s ease both;min-height:150px;padding:0 25px 20px}.os-launch-demo h3{color:#fff;font-size:23px!important;letter-spacing:-.025em;line-height:1.2;margin:10px 0}.os-launch-demo p{color:#bfcee7;font-size:13px;line-height:1.7;margin:8px 0}.os-launch-demo-note{color:#8fa7cc;display:block;font-size:9px;margin-top:12px}.os-launch-stages{grid-gap:4px;background:#0a101b;border-top:1px solid #2d4368;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.os-launch-stages button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#829bbf;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:83px;padding:9px 5px;position:relative}.os-launch-stages button[aria-pressed=true]{background:#1b325a;border-color:#557cb9;color:#d5e6ff}.os-launch-stages button span{font-size:9px;line-height:1.4;text-align:center}.os-launch-stages i{background:#6c9bff;bottom:0;height:2px;left:6px;opacity:0;position:absolute;right:6px}.os-launch-stages button[aria-pressed=true] i{opacity:1}.os-launch-preview[data-paused=true] :is(.os-launch-beam,.os-launch-orbit,.os-launch-node){animation-play-state:paused}.os-launch-strip{align-items:center;background:#111a2b;border-block:1px solid #2c4163;display:flex;gap:35px;justify-content:center;padding:25px 20px}.os-launch-strip span{color:#bcd0ef;font-size:10px;font-weight:800;letter-spacing:.16em}.os-launch-strip i{background:#4169b9;border-radius:100%;height:6px;width:6px}.os-launch-section{margin:auto;max-width:1200px;padding:90px 32px;scroll-margin-top:20px}.os-launch-section>header{margin-bottom:38px;max-width:740px}.os-launch-section h2{color:#fff;font-size:clamp(30px,3.6vw,48px);letter-spacing:-.04em;line-height:1.15;margin:14px 0}.os-launch-section h2 span{color:#93baff}.os-launch-section>header p{color:#abbdda;font-size:16px;line-height:1.8;max-width:650px}.os-launch-benefits{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.os-launch-benefits article{background:linear-gradient(145deg,#15213a,#0e141e);border:1px solid #2d4265;border-radius:16px;padding:22px}.os-launch-benefits article>div{align-items:center;color:#8db7fa;display:flex;justify-content:space-between;margin-bottom:30px}.os-launch-benefits article>div span{color:#829cce;font-size:12px}.os-launch-benefits h3{color:#fff;font-size:18px;letter-spacing:-.02em;line-height:1.4;margin:0 0 12px}.os-launch-benefits p{color:#adbeda;font-size:13px;line-height:1.8;margin:0}.os-launch-devices{grid-gap:18px;align-items:center;background:#101a2b;border:1px solid #2d4265;border-radius:14px;display:grid;gap:18px;grid-template-columns:auto 1fr auto 1fr;margin-top:28px;padding:24px}.os-launch-devices svg{color:#a7c9ff}.os-launch-devices span{color:#a9bfdf;font-size:13px;line-height:1.75}.os-launch-devices strong{color:#fff;display:block}.os-launch-pricing{border-top:1px solid #293a58}.os-price-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 20px}.os-price-card{background:linear-gradient(145deg,#17223a,#10151e);border:1px solid #3a4e71;border-radius:20px;min-width:0;padding:32px;position:relative}.os-price-card[data-featured=true]{background:linear-gradient(145deg,#1b3566,#101a2c);border-color:#668fd9;box-shadow:0 0 45px #315cb31a}.os-price-badge{background:#2d559e;border:1px solid #79a0e4;border-radius:20px;color:#fff;display:inline-block;font-size:10px;font-weight:800;left:25px;letter-spacing:.04em;padding:6px 12px;position:absolute;top:-13px}.os-price-card :is(h2,h3){color:#fff;font-size:26px!important;letter-spacing:-.03em;line-height:1.2;margin:12px 0 20px}.os-price-value{color:#fff;font-size:48px;font-weight:850;letter-spacing:-.04em;line-height:1.1}.os-price-value>span{color:#b4c8e8;font-size:12px;font-weight:500;letter-spacing:0}.os-price-card>p{color:#b2c6e5;font-size:13px;line-height:1.8;min-height:46px}.os-price-card ul{list-style:none;margin:0 0 16px;padding:12px 0}.os-price-card li{align-items:flex-start;color:#d3e1f7;display:flex;font-size:13px;gap:10px;line-height:1.6;margin:12px 0}.os-price-card li>svg{color:#91baff;flex-shrink:0;margin-top:2px}.os-price-card>button{align-items:center;background:#2c54a2;border:1px solid #6c95da;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:12px 16px;width:100%}.os-price-card>button:disabled{cursor:default;opacity:.55}.os-launch-pricing-note{color:#9bafd1;font-size:12px;line-height:1.8;max-width:900px}.os-launch-faq{padding-top:40px}.os-launch-faq details{border-bottom:1px solid #2b3d5b}.os-launch-faq summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:20px;justify-content:space-between;list-style:none;padding:23px 0}.os-launch-faq summary::-webkit-details-marker{display:none}.os-launch-faq details p{color:#b2c4e3;font-size:14px;line-height:1.9;margin:0 0 24px;max-width:850px}.os-launch-faq details[open] summary svg{transform:rotate(180deg)}.os-launch-final{background:radial-gradient(ellipse at bottom,#20478555,#0000 70%);border-top:1px solid #273c5e;padding:70px 24px 90px;text-align:center}.os-launch-final>svg{color:#9dc6ff;margin:auto}.os-launch-final h2{color:#fff;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.1;margin:20px 0 28px}.os-launch-final p{color:#9db4d7;font-size:12px;margin:20px 0 0}.os-launch-footer{align-items:center;border-top:1px solid #2a3c5b;display:flex;flex-wrap:wrap;gap:26px;margin:auto;max-width:1380px;padding:26px 32px}.os-launch-footer>span{color:#8ba5c9;font-size:12px;margin-right:auto}.os-launch-footer>a:not(.os-launch-logo),.os-launch-footer>button{align-items:center;background:none;border:0;color:#b8cae7;display:flex;font-size:12px;gap:8px;min-height:44px;padding:0}.os-billing-page :is(a,button):focus-visible,.os-launch :is(a,button,summary):focus-visible{outline:2px solid #add1ff;outline-offset:4px}.os-billing-banner{align-items:center;background:#152746;border-bottom:1px solid #3f5e91;color:#d4e3fb;display:flex;flex-shrink:0;font-size:12px;gap:10px;line-height:1.6;padding:10px 24px}.os-billing-banner>svg{color:#a0c7ff;flex-shrink:0}.os-billing-banner>span{flex:1 1}.os-billing-banner>a,.os-billing-banner>button{align-items:center;color:#c1dbff;display:flex;flex-shrink:0;font-weight:800;gap:6px;min-height:36px}.os-billing-banner[data-readonly=true]{background:#242231;border-color:#766a93}.os-billing-page{color:#c0d0eb;margin:0 auto;max-width:1100px;padding:16px 0 40px}.os-billing-page>header h1{font-size:clamp(30px,3vw,45px);letter-spacing:-.04em;line-height:1.15;margin:14px 0}.os-billing-page>header p{font-size:15px;line-height:1.8;max-width:720px}.os-billing-status{align-items:center;background:#172a4b;border:1px solid #486b9f;border-radius:14px;display:flex;gap:16px;margin-top:25px;padding:20px}.os-billing-status>svg{color:#a6ceff;flex-shrink:0}.os-billing-status strong{color:#fff;display:block;font-size:17px}.os-billing-status p{font-size:13px;line-height:1.75;margin:6px 0 0}.os-billing-page>button,.os-billing-return>button{align-items:center;background:#223b65;border:1px solid #5779ad;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;gap:10px;margin-top:10px;min-height:44px;padding:12px 16px}.os-billing-notice,.os-billing-return{background:#1a2236;border:1px solid #6a7395;border-radius:12px;font-size:13px;line-height:1.8;margin:18px 0;padding:16px 18px}.os-billing-return>button{display:flex}.os-billing-terms{color:#a5b7d4;font-size:12px;line-height:1.8}.os-billing-back{align-items:center;color:#a9ccff;display:flex;font-size:13px;font-weight:700;gap:8px;margin-top:22px;min-height:44px}@keyframes launch-signal{to{stroke-dashoffset:-1740}}@keyframes launch-orbit{to{transform:rotate(1turn)}}@keyframes launch-float{50%{translate:0 -7px}}@keyframes launch-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(max-width:1100px){.os-launch-hero{gap:28px}.os-launch-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.os-launch-nav{flex-wrap:wrap;gap:14px;padding:14px 20px}.os-launch-nav nav{flex-basis:100%;gap:16px;justify-content:center;order:3}.os-launch-nav>.os-launch-cta{margin-left:auto}.os-launch-hero{gap:36px;grid-template-columns:1fr;padding:50px 22px}.os-launch-hero-copy{max-width:600px}.os-launch-preview{margin:auto;max-width:600px;width:100%}.os-launch h1{font-size:clamp(43px,9vw,64px)}.os-launch-section{padding:55px 22px}.os-launch-strip{flex-wrap:wrap;gap:12px}.os-launch-strip span{font-size:8px}.os-launch-footer{gap:16px;padding:24px 22px}.os-launch-devices{grid-template-columns:auto 1fr}.os-price-grid{gap:16px}.os-price-card{padding:26px 22px}.os-price-value{font-size:40px}.os-billing-banner{flex-wrap:wrap;font-size:11px;padding:10px 14px}.os-billing-banner>span{min-width:200px}.os-billing-banner>a{margin-left:auto}}@media(max-width:560px){.os-launch-benefits,.os-price-grid{grid-template-columns:1fr}.os-price-grid{gap:30px}.os-launch-logo{height:46px;width:135px}.os-launch-nav>.os-launch-cta{font-size:12px;padding:10px 13px}.os-launch-hero-copy>p{font-size:15px}.os-launch-assurances{gap:10px}.os-launch-benefits article>div{margin-bottom:18px}.os-launch-actions .os-launch-cta{width:100%}.os-launch-stages button{min-height:76px}.os-launch-demo h3{font-size:21px!important}.os-launch-footer>.os-launch-logo{margin-right:auto}.os-launch-footer>span{display:none}.os-billing-status{align-items:flex-start;padding:16px}}@media(prefers-reduced-motion:reduce){.os-launch :is(*,:before,:after){animation:none!important;scroll-behavior:auto!important;transition:none!important}}.os-launch{background:radial-gradient(ellipse at 10% 0,#064a3540,#0000 40%),#080e11}.os-launch .os-launch-cta{background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border:1px solid #3b6077!important;box-shadow:inset 0 1px #a6e1ff16!important;color:#e6f3ff!important}.os-launch .os-launch-cta:hover{background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}.os-launch h1>span,.os-launch-section h2>span{color:#57e5a3}.os-launch .os-overline,.os-launch-kicker{color:#f0d383}.os-launch-hero:before{background:radial-gradient(ellipse,#109c6133,#0000 65%)}.os-launch-preview{background:linear-gradient(150deg,#123e32,#101c25 65%);border-color:#288f6e;box-shadow:0 30px 100px #0008,0 0 70px #10a56624}.os-launch-preview-top{border-bottom-color:#2c6956}.os-launch-core{background:#0000;box-shadow:none;color:#98f5ce;filter:drop-shadow(0 0 16px #28c88788)}.os-launch .os-launch-beam{stroke:#51e7a4}.os-launch .os-launch-orbit{stroke:#e6c979}.os-launch .os-launch-wire{stroke:#4c9e83}.os-launch-node{background:#302b1b;border-color:#bb9947;color:#f6d57e}.os-launch-stages button[aria-pressed=true]{background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border:1px solid #57bda3!important;box-shadow:inset 0 1px #a6e1ff16!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important;color:#e6f3ff!important}.os-launch-preview-top i,.os-launch-stages button[aria-pressed=true] i{background:#48e3a3;box-shadow:0 0 12px #38b87b66}.os-launch-strip{background:linear-gradient(90deg,#0b3228,#13231e,#0b3228);border-color:#2f795d;color:#b2f5d5}.os-launch-strip i{background:#e8c776}.os-launch-assurances svg,.os-launch-benefits article svg,.os-price-card li svg{color:#53e5a6}.os-launch-benefits article{background:linear-gradient(145deg,#142820,#11191e);border-color:#31594d}.os-launch-benefits article>div>span{color:#f0d383}.os-launch-devices{background:#112b22;border-color:#457c65}.os-launch-devices svg{color:#edd080}.os-launch .os-price-card[data-featured=true]{border-color:#43ce96;box-shadow:0 0 35px #20b77c20}.os-launch .os-price-badge{background:#fff0bd;border-color:#d4ad4b;color:#624500}.os-launch-final{background:radial-gradient(ellipse at center,#0a634245,#0000 70%),#0b1813;border-color:#2f795d}.os-launch-final>svg{color:#e7c86e}.os-launch-footer>button,.os-launch-preview-top>button{background:#ffd34b14;border:1px solid #e9bd3d;color:#ffda55}.os-launch-faq summary>svg{color:#e7c86e}.os-launch .os-launch-cta:focus-visible,.os-launch-stages button:is(:hover,:focus-visible){background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}.os-public-card-page{background:radial-gradient(ellipse at top left,#075b3e44,#0000 48%),linear-gradient(155deg,#102638,#0b1724);color:#edf6ff;min-height:100dvh;padding:28px 16px}.os-business-card{background:linear-gradient(135deg,#182d43,#111e2d 65%);border:1px solid #35566b;border-radius:22px;box-shadow:0 20px 70px #020b1640;color:#edf6ff;margin:0 auto;max-width:900px;overflow:hidden}.os-card-brand{align-items:center;border-bottom:1px solid #35536b;display:flex;gap:16px;justify-content:space-between;padding:20px 28px}.os-card-brand img{aspect-ratio:2.95;border-radius:5px;max-width:100%;object-fit:cover;width:150px}.os-card-brand>span{color:#b6ccdf;font-size:10px;letter-spacing:.12em}.os-card-identity{align-items:center;display:flex;gap:26px;padding:36px 32px 22px}.os-card-company-logo,.os-card-monogram{background:#0c1b29;border:1px solid #426c86;border-radius:20px;flex-shrink:0;height:144px;object-fit:contain;padding:10px;width:144px}.os-card-monogram{color:#ffda35;display:grid;font-size:42px;font-weight:800;place-items:center}.os-card-company{color:#68e5b2;font-size:18px;margin:0 0 8px}.os-card-identity h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:0 0 14px;overflow-wrap:anywhere}.os-card-identity p{line-height:1.6}.os-card-location,.os-card-trade{align-items:center;color:#b6ccdf;display:flex;gap:8px;margin:8px 0}.os-card-location svg,.os-card-trade svg{flex-shrink:0}.os-card-contact{display:flex;flex-wrap:wrap;gap:10px;padding:0 32px 28px}.os-card-contact a,.os-card-qr a,.os-card-settings-actions :is(button,a),.os-card-state>button{align-items:center;background:#193b4b;border:1px solid #426c86;border-radius:10px;color:#edf6ff;display:inline-flex;gap:8px;justify-content:center;min-height:44px;overflow-wrap:anywhere;padding:10px 15px;text-decoration:none}.os-card-contact a:first-child,.os-card-settings-actions button[type=submit]{background:linear-gradient(115deg,#fff077,#ffda35 52%,#ffc928);border-color:#ffe785;color:#172332}.os-card-about,.os-card-section{border-top:1px solid #35536b;padding:24px 32px}.os-business-card h2{font-size:20px;line-height:1.35;margin:0 0 14px}.os-card-about p{color:#d5e4f2;font-size:16px;line-height:1.8;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.os-card-section ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.os-card-section li{background:#152b42;border:1px solid #426c86;border-radius:9px;color:#d5e4f2;overflow-wrap:anywhere;padding:8px 12px}.os-business-card>.os-card-note{padding:0 32px 22px}.os-card-note{color:#b6ccdf;font-size:12px;line-height:1.65;margin:12px 0}.os-card-promotion{grid-gap:12px 24px;align-items:center;background:linear-gradient(125deg,#123b38,#152b42);border-top:1px solid #426c86;display:grid;gap:12px 24px;grid-template-columns:minmax(0,1fr) auto;padding:26px 32px}.os-card-promotion span{color:#ffda35;font-size:10px;letter-spacing:.1em}.os-card-promotion h2{font-size:19px;margin:7px 0}.os-card-promotion p{color:#b6ccdf;font-size:13px;line-height:1.65;margin:0}.os-card-promotion>a{align-items:center;background:#193b4b;border:1px solid #57bda3;border-radius:10px;color:#edf6ff;display:inline-flex;gap:10px;justify-content:center;min-height:44px;padding:11px 16px;white-space:nowrap}.os-card-promotion small{color:#b6ccdf;font-size:11px;grid-column:1/-1}.os-card-settings{background:linear-gradient(135deg,#182d43,#111e2d);border:1px solid #35536b;border-radius:14px;color:#edf6ff;padding:24px}.os-card-settings>header{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.os-card-settings h2{font-size:20px;margin:0 0 6px}.os-card-settings p{color:#b6ccdf;font-size:14px;line-height:1.75}.os-card-status{border:1px solid #57bda3;border-radius:20px;font-size:12px;padding:6px 10px;white-space:nowrap}.os-card-contact-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.os-card-settings label{grid-gap:8px;display:grid;font-size:14px;gap:8px;min-width:0}.os-card-settings input:not([type=checkbox]){background:#101f32;border:1px solid #426c86;border-radius:8px;color:#edf6ff;min-height:44px;min-width:0;padding:10px;width:100%}.os-card-settings .os-card-logo-choice{align-items:center;display:flex;gap:10px;min-height:44px}.os-card-logo-choice input{height:20px;width:20px}.os-card-settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.os-card-settings-actions :disabled{cursor:default;opacity:.5}.os-card-share{grid-gap:24px;align-items:center;border-top:1px solid #35536b;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 190px;margin:22px 0;padding-top:22px}.os-card-qr img{background:#fff;border-radius:8px;display:block;height:180px;margin-bottom:10px;width:180px}.os-card-qr a{font-size:13px;width:180px}.os-card-state{background:#142a3b;border:1px solid #35536b;border-radius:18px;margin:60px auto;max-width:600px;padding:24px;text-align:center}.os-card-state img{margin:0 auto 24px;width:180px}.os-card-state h1{font-size:28px;line-height:1.35}.os-card-state p{color:#b6ccdf;line-height:1.7;margin:18px 0}.os-card-state>a:last-child{display:block;margin-top:18px;text-decoration:underline}.os-business-card :is(a,button):focus-visible,.os-card-settings :is(a,button,input):focus-visible{outline:3px solid #ffda35;outline-offset:3px}@media(max-width:600px){.os-public-card-page{padding:12px}.os-card-brand{padding:16px}.os-card-brand img{width:125px}.os-card-brand>span{font-size:9px}.os-card-identity{align-items:start;flex-direction:column;gap:18px;padding:24px 20px 16px}.os-card-company-logo,.os-card-monogram{height:110px;width:110px}.os-card-contact{padding:0 20px 22px}.os-card-contact a{flex:1 1 120px}.os-card-about,.os-card-section{padding:22px 20px}.os-card-promotion{grid-template-columns:1fr;padding:24px 20px}.os-card-promotion>a{justify-self:start}.os-card-settings{padding:16px}.os-card-contact-fields,.os-card-share{grid-template-columns:1fr}.os-card-settings>header{flex-wrap:wrap}.os-card-settings-actions>a,.os-card-settings-actions>button{flex:1 1 160px}.os-card-qr{justify-self:center;text-align:center}}@media print{.os-card-promotion,.os-card-settings form,.os-card-settings>header{display:none}.os-business-card{box-shadow:none}}.os-card-review-shortcut{border:1px solid #d2a927;border-radius:10px;color:#182839;display:inline-flex;font-weight:800;margin:10px 0;padding:10px 15px}.os-public-reviews{scroll-margin-top:100px}.os-public-reviews>header,.os-review-pages,.os-review-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.os-google-review-links a,.os-public-reviews button{background:#fff;border:1px solid #cbd5df;border-radius:9px;color:#203247;display:inline-flex;font-weight:700;padding:10px 15px}.os-public-reviews button:disabled{opacity:.5}.os-public-reviews>header button{background:#ffd43b;border-color:#dfb522}.os-google-review-links,.os-google-review-settings,.os-leave-review{background:#f8fafc;border:1px solid #dbe2e9;border-radius:12px;color:#263a4b;margin:16px 0;padding:18px}.os-google-review-links>div{display:flex;flex-wrap:wrap;gap:10px}.os-client-review{border-bottom:1px solid #e0e6ed;padding:16px 0}.os-client-review>header{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.os-review-stars{color:#8b6500;letter-spacing:2px}.os-client-review p{overflow-wrap:anywhere;white-space:pre-wrap}.os-client-review time,.os-review-note{color:#526373;font-size:.85rem}.os-review-pages{margin-top:16px}.os-review-summary{justify-content:flex-start;margin:16px 0}.os-google-review-settings label,.os-leave-review label{grid-gap:6px;display:grid;font-weight:600;gap:6px;margin:12px 0}.os-google-review-settings input,.os-leave-review input,.os-leave-review select,.os-leave-review textarea{background:#fff;border:1px solid #bfcbd7;border-radius:8px;box-sizing:border-box;color:#172332;font:inherit;padding:11px;width:100%}.os-leave-review textarea{min-height:115px;resize:vertical}.os-leave-review .os-review-consent{align-items:flex-start;display:flex;gap:9px}.os-review-consent input{margin-top:4px;width:auto}.os-review-trap{height:1px!important;left:-10000px!important;overflow:hidden;position:absolute!important;width:1px!important}.os-google-review-settings legend{font-weight:800}.os-public-reviews [role=alert]{color:#a42323}.os-public-reviews [role=status]{overflow-wrap:anywhere}@media(max-width:600px){.os-public-reviews>header{align-items:flex-start}.os-google-review-links,.os-leave-review{padding:13px}.os-google-review-links a{justify-content:center;width:100%}}.os-full-profile{grid-gap:22px;display:grid;gap:22px;scroll-margin-top:120px}#business-card{scroll-margin-top:115px}.os-profile-panel{background:linear-gradient(135deg,#182d43,#111e2d);border:1px solid #35536b;border-radius:14px;color:#edf6ff;min-width:0;padding:24px}.os-profile-panel h2{font-size:20px;margin:0 0 16px}.os-profile-panel h3{font-size:17px;margin:12px 0}.os-profile-panel p{color:#b6ccdf;font-size:14px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.os-profile-panel label{grid-gap:8px;display:grid;font-size:14px;gap:8px;margin:10px 0;min-width:0}.os-profile-panel :is(input:not([type=file]),textarea,select){background:#101f32;border:1px solid #426c86;border-radius:8px;color:#edf6ff;min-height:44px;min-width:0;padding:10px;width:100%}.os-profile-panel textarea{min-height:120px;resize:vertical}.os-profile-identity{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:150px minmax(0,1fr) auto}.os-profile-photo>img,.os-profile-photo>span{background:#101f32;border:1px solid #426c86;border-radius:16px;display:block;height:140px;object-fit:cover;width:140px}.os-profile-photo>span{color:#ffda35;display:grid;font-size:32px;font-weight:800;place-items:center}.os-profile-photo-upload{align-items:center;background:#193b4b;border:1px solid #426c86;border-radius:9px;color:#edf6ff;cursor:pointer;display:inline-flex!important;font-size:13px;justify-content:center;min-height:44px;overflow:hidden;padding:10px 12px;position:relative}.os-profile-photo-upload input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.os-profile-panel button,.os-profile-save-footer button{align-items:center;background:#193b4b;border:1px solid #426c86;border-radius:9px;color:#edf6ff;display:inline-flex;justify-content:center;min-height:44px;padding:10px 14px}.os-profile-edit-actions,.os-profile-save-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.os-profile-save-footer{background:#102638f5;border:1px solid #426c86;border-radius:12px;bottom:12px;padding:12px;position:-webkit-sticky;position:sticky;z-index:20}.os-profile-two-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-card-portfolio,.os-profile-portfolio{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-card-portfolio article,.os-profile-portfolio article{background:#101f32;border:1px solid #35536b;border-radius:12px;min-width:0;padding:16px}.os-card-portfolio img,.os-profile-portfolio article>img{background:#0b1724;border-radius:9px;max-height:340px;object-fit:contain;width:100%}.os-card-testimonial,.os-profile-testimonial{background:#101f32;border-left:3px solid #57bda3;border-radius:8px;margin:14px 0;padding:18px}.os-card-testimonial p{line-height:1.75;white-space:pre-wrap}.os-card-testimonial cite{color:#b6ccdf;font-style:normal}.os-card-profile-photo{border:1px solid #426c86;border-radius:16px;height:140px;object-fit:cover;width:120px}.os-card-identity{flex-wrap:wrap}.os-card-identity>div:last-child{flex:1 1 200px}.os-profile-error{color:#ffb9ac;line-height:1.65}#root .os-focused-dashboard .os-company-dashboard-heading{grid-template-columns:180px minmax(0,1fr) 180px}.os-dashboard-card-slot{grid-column:3;grid-row:1;justify-self:end}#root .os-dashboard-card-tile{align-items:center;background:linear-gradient(140deg,#173e38,#12283c 65%,#101e2d);border:1px solid #3a9a7a;border-radius:12px;box-shadow:inset 0 1px #91e9ba22,0 8px 25px #063d2c30;color:#edf6ff;display:flex;flex-direction:column;gap:7px;height:140px;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:180px}.os-dashboard-card-tile>svg{color:#ffda35;flex-shrink:0}.os-dashboard-card-tile strong{font-size:13px;line-height:1.4}.os-dashboard-card-tile small{color:#b6ccdf;font-size:10px;line-height:1.4}.os-dashboard-card-tile img{background:#fff;border-radius:6px;display:block;height:106px;width:106px}.os-dashboard-card-tile.is-ready{gap:5px;padding:7px}.os-dashboard-card-tile.is-ready strong{font-size:10px}@media(max-width:600px){.os-profile-panel{padding:16px}.os-profile-identity{gap:16px}.os-card-portfolio,.os-profile-identity,.os-profile-portfolio,.os-profile-two-columns{grid-template-columns:1fr}.os-card-profile-photo{height:110px;width:110px}#root .os-focused-dashboard .os-company-dashboard-heading{gap:12px;grid-template-columns:120px minmax(0,1fr) 120px}#root .os-focused-dashboard .os-company-branding-info{grid-column:1/-1;grid-row:2}#root .os-focused-dashboard .os-company-logo-box{grid-column:1;grid-row:1}#root .os-dashboard-card-tile{gap:5px;height:110px;padding:8px;width:120px}.os-dashboard-card-tile strong{font-size:11px}.os-dashboard-card-tile small{font-size:9px}.os-dashboard-card-tile>svg{height:28px;width:28px}.os-dashboard-card-tile img{height:80px;width:80px}.os-dashboard-card-tile.is-ready strong{font-size:8px}}@media(max-width:360px){#root .os-focused-dashboard .os-company-dashboard-heading{gap:8px;grid-template-columns:110px minmax(0,1fr) 110px}#root .os-dashboard-card-tile,#root .os-focused-dashboard .os-company-logo-box{width:110px}}.os-business-card .os-card-company-logo{box-shadow:none;display:block;max-height:220px;padding:0;width:220px}.os-business-card .os-card-company-logo,.os-profile-photo>img.os-profile-company-logo{background:#0000;border:0;border-radius:0;height:auto;max-width:100%;object-fit:contain}.os-profile-photo>img.os-profile-company-logo{max-height:200px;width:200px}.os-profile-identity{grid-template-columns:200px minmax(0,1fr) auto}.os-profile-photo>a{color:#b6ccdf;display:inline-block;font-size:13px;margin-top:12px}#root .os-focused-dashboard .os-company-dashboard-heading{grid-template-columns:220px minmax(0,1fr) 180px}#root .os-focused-dashboard .os-company-branding button.os-logo-editor-trigger{background:#0000;border:0;border-radius:0;box-shadow:none;flex-basis:220px;height:170px;opacity:1;overflow:visible;padding:0;width:220px}#root .os-focused-dashboard .os-logo-editor-trigger>img{background:#0000;border:0;border-radius:0;height:100%;object-fit:contain;width:100%}@media(max-width:600px){.os-business-card .os-card-company-logo{max-height:180px;width:190px}.os-profile-identity{grid-template-columns:1fr}#root .os-focused-dashboard .os-company-dashboard-heading{grid-template-columns:160px minmax(0,1fr) 120px}#root .os-focused-dashboard .os-company-branding button.os-logo-editor-trigger{flex-basis:160px;height:128px;width:160px}}@media(max-width:360px){#root .os-focused-dashboard .os-company-dashboard-heading{gap:8px;grid-template-columns:140px minmax(0,1fr) 110px}#root .os-focused-dashboard .os-company-branding button.os-logo-editor-trigger{flex-basis:140px;height:116px;width:140px}}.os-business-card>.os-card-review-shortcut{background:#193b4b;color:#ffda35;margin:0 32px 20px}#root .os-dashboard-card-tile.is-ready{background:#0000;border:0;border-radius:0;box-shadow:none;gap:4px;height:auto;min-height:170px;padding:0}#root .os-dashboard-card-tile.is-ready img{aspect-ratio:1;border:0;border-radius:0;height:auto;max-width:100%;object-fit:contain;width:170px}@media(max-width:600px){#root .os-dashboard-card-tile.is-ready{min-height:128px}#root .os-dashboard-card-tile.is-ready img{width:120px}}@media(max-width:360px){#root .os-dashboard-card-tile.is-ready{min-height:116px}#root .os-dashboard-card-tile.is-ready img{width:110px}}.tradeos-public{background:#090b0d;color:#91b9df;color-scheme:dark;font-family:Segoe UI,system-ui,sans-serif;line-height:1.6}.tradeos-public section[id]{scroll-margin-top:100px}.tradeos-public h1,.tradeos-public h2,.tradeos-public h3{letter-spacing:-.035em;line-height:1.2}.tradeos-public nav a{color:#91b9df;font-size:14px}.tradeos-public nav a:hover{color:#91b9df}.tradeos-public .text-gray-400,.tradeos-public .text-gray-500{color:#acb8b5}.tradeos-public .text-gray-600{color:#9caaa6}.tradeos-public [class*="bg-[#111111]"]{background:#14181b;border-color:#2b3438;box-shadow:0 12px 32px #00000018}.tradeos-public [class*="bg-[#0f0f0f]"]{background:#111416}.tradeos-public .beta-cta,.tradeos-public button[class*=from-emerald]{background:#5a8fb8;background-image:none;box-shadow:none;color:#101319;font-weight:700}.tradeos-public .beta-cta:hover,.tradeos-public button[class*=from-emerald]:hover{background:#91b9df;box-shadow:none;transform:none}.tradeos-public .beta-cta,.tradeos-public .beta-secondary{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;gap:10px;justify-content:center;padding:12px 20px;text-decoration:none}.tradeos-public .beta-secondary{border:1px solid #48565d;color:#91b9df;font-size:17px;padding:16px 28px}.tradeos-public .beta-secondary:hover{background:#1c2226}.tradeos-public .beta-step{color:#91b9df;font-family:Consolas,monospace;font-size:13px;letter-spacing:.12em;margin-bottom:24px}.tradeos-public a:focus-visible,.tradeos-public button:focus-visible{outline:2px solid #91b9df;outline-offset:5px}.tradeos-public img{max-width:100%;object-fit:contain}.tradeos-beta-login{padding-bottom:48px;padding-top:48px}.tradeos-beta-login [data-testid=login-form]{border-radius:12px}.tradeos-beta-login [data-testid=login-submit-btn]{min-height:52px}@media(max-width:600px){.tradeos-public .beta-cta{font-size:12px;padding:12px}.tradeos-public h1{font-size:32px}.tradeos-public section{padding-bottom:64px;padding-top:64px}.tradeos-public section:first-of-type{padding-top:112px}.tradeos-beta-login{padding-bottom:32px;padding-top:32px}.tradeos-beta-login [data-testid=login-form]{padding:24px}}@media(prefers-reduced-motion:reduce){.tradeos-public *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.os-password-recovery{background:radial-gradient(ellipse at top left,#17463e,#102638 50%,#0b1724);color:#edf6ff;display:grid;min-height:100dvh;padding:32px 18px;place-items:center}.os-password-recovery>section{background:#132638;border:1px solid #35536b;border-radius:18px;box-shadow:0 18px 60px #0003;max-width:450px;padding:30px;width:100%}.os-password-recovery img{display:block;height:auto;margin:0 auto 25px;max-width:100%;width:210px}.os-password-recovery h1{font-size:26px;line-height:1.3;margin:0 0 15px}.os-password-recovery p{color:#c4d8e8;line-height:1.75;margin:15px 0}.os-password-recovery label{grid-gap:9px;display:grid;font-weight:700;gap:9px;margin:18px 0}.os-password-recovery input{background:#0d1c2c;border:1px solid #426c86;border-radius:9px;box-sizing:border-box;color:#fff;font:inherit;padding:13px;width:100%}.os-password-recovery button{background:linear-gradient(115deg,#fff077,#ffda35,#ffc928);border:1px solid #ffe785;border-radius:9px;color:#172332;cursor:pointer;font:inherit;font-weight:800;margin:6px 0 18px;min-height:48px;padding:12px;width:100%}.os-password-recovery button:disabled{cursor:wait;opacity:.6}.os-password-recovery a{color:#ffda35;display:inline-block;line-height:1.6;margin:8px 0}.os-password-recovery [role=alert]{color:#ffb9ac}.os-password-recovery :focus-visible{outline:3px solid #ffd83a;outline-offset:3px}@media(max-width:480px){.os-password-recovery>section{padding:24px 20px}.os-password-recovery h1{font-size:24px}}.os-record-browser{color:#e8f1f5;margin:16px 0;min-width:0}.os-record-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.os-record-toolbar label{grid-gap:5px;color:#a9c3d0;display:grid;flex:1 1;font-size:12px;gap:5px;min-width:180px}.os-record-toolbar input,.os-record-toolbar select{background:#102438;border:1px solid #355266;border-radius:8px;color:#e8f1f5;min-height:40px;padding:8px 12px;width:100%}.os-record-toolbar>span{color:#a9c3d0;font-size:12px;padding:10px 0}.os-record-scroll{background:#12283a;border:1px solid #304c60;border-radius:10px;max-width:100%;overflow:auto}.os-record-table{border-collapse:collapse;font-size:13px;min-width:590px;text-align:left;width:100%}.os-record-table th{background:#102235;color:#a9c3d0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.os-record-table td,.os-record-table th{border-bottom:1px solid #294456;padding:11px 14px;vertical-align:middle}.os-record-table tr:last-child td{border-bottom:0}.os-record-table tbody tr:hover{background:#18374b}.os-record-table th button{background:none!important;border:0!important;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:9px;letter-spacing:inherit;padding:0!important;text-transform:inherit}.os-record-table td:first-child{font-weight:600;max-width:420px;min-width:200px;overflow-wrap:anywhere}.os-record-table a{color:#d4f3ed;text-decoration:none}.os-record-table a:hover{text-decoration:underline}.os-record-table small{color:#9eb7c5;display:block;font-weight:400;margin-top:4px}.os-record-pagination button,.os-record-table td button{background:#183b50;border:1px solid #3b6075;border-radius:7px;color:#e8f1f5;cursor:pointer;padding:7px 11px;white-space:nowrap}.os-record-pagination button:disabled,.os-record-table button:disabled{cursor:default;opacity:.4}.os-record-detail>td{background:#102235;font-weight:400!important;padding:18px!important}.os-record-detail .mb-card,.os-record-detail .os-capture-card{margin:0;max-width:100%}.os-record-detail img{max-height:360px;object-fit:contain}.os-record-pagination{align-items:center;color:#a9c3d0;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 0}.os-record-empty{color:#a9c3d0;padding:24px}.os-record-actions{gap:7px}.os-file-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:205px minmax(0,1fr);margin-top:16px}.os-file-sidebar{align-self:start;background:#102438;border:1px solid #304c60;border-radius:10px;padding:12px}.os-file-sidebar nav{grid-gap:5px;display:grid;gap:5px}.os-file-sidebar a{border-radius:7px;color:#b9d2dc;font-size:13px;padding:10px;text-decoration:none}.os-file-sidebar a[aria-current=page]{background:#1c4558;border-left:3px solid #63cfb4;color:#e6fff8}.os-file-sidebar h2{color:#92afc0;font-size:11px!important;letter-spacing:.1em;margin:7px 10px 12px;text-transform:uppercase}.os-file-content{min-width:0}.os-file-crumbs{align-items:center;color:#9cbac7;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:15px 0}.os-file-crumbs a{color:#a9e7d9}.os-file-tools{display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:10px 0}.os-file-tools a{border:1px solid #345367;border-radius:7px;color:#b5e6df;padding:8px}.os-record-upload{margin:12px 0}.os-record-upload>summary{background:#17384b;border:1px solid #3b6075;border-radius:8px;color:#e4f4f3;cursor:pointer;display:inline-block;padding:9px 14px}@media(max-width:900px){.os-file-layout{gap:10px;grid-template-columns:minmax(0,1fr)}.os-file-sidebar{padding:7px}.os-file-sidebar h2{display:none}.os-file-sidebar nav{display:flex;gap:5px;overflow:auto}.os-file-sidebar a{flex-shrink:0;white-space:nowrap}.os-record-toolbar label{min-width:140px}.os-record-table{font-size:12px;min-width:560px}.os-record-table td,.os-record-table th{padding:10px}.os-record-table td:first-child{background:#12283a;left:0;max-width:220px;min-width:170px;position:-webkit-sticky;position:sticky}.os-record-detail td:first-child{position:static}.os-record-scroll:focus-visible{outline:2px solid #63cfb4}}@media(max-width:767px){.os-app-frame table[data-phone-records]{border-collapse:collapse;display:table!important;min-width:650px;width:100%}.os-app-frame table[data-phone-records] thead{clip:auto!important;display:table-header-group!important;height:auto!important;overflow:visible!important;position:static!important;width:auto!important}.os-app-frame table[data-phone-records] tbody{display:table-row-group!important}.os-app-frame table[data-phone-records] tr{display:table-row!important}.os-app-frame table[data-phone-records] td,.os-app-frame table[data-phone-records] th{border-radius:0!important;display:table-cell!important;min-width:95px;padding:10px!important}.os-app-frame table[data-phone-records] td:before{display:none!important}.os-app-frame table[data-phone-records] td:first-child{min-width:180px}.os-app-frame .premium-table-scroll{overflow:auto}}.os-app-frame .os-record-table th button{min-width:-webkit-max-content!important;min-width:max-content!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.os-app-frame .os-record-table td .os-record-name{background:none!important;border:0!important;color:#d4f3ed;font-weight:600;overflow-wrap:anywhere;padding:0!important;text-align:left;white-space:normal!important}.os-record-table td select{background:#102438;border:1px solid #355266;border-radius:7px;color:#e8f1f5;padding:7px}.os-record-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.os-record-actions a,.os-record-actions button{min-height:40px}.os-record-actions p{margin:.25rem 0;width:100%}.os-move-picker{align-items:end;background:#f4f4f5;border-radius:8px;color:#18181b;display:flex;flex:1 0 100%;flex-wrap:wrap;gap:.5rem;padding:.75rem}.os-move-picker label{display:flex;flex-direction:column;gap:.25rem}.os-move-picker select{max-width:100%;padding:.5rem}.os-file-reader{background:#fff;border:1px solid #d4d4d8;border-radius:12px;color:#18181b;max-height:94dvh;padding:1rem;width:min(1100px,95vw)}.os-file-reader::backdrop{background:#18181baa}.os-file-reader header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.os-file-reader h2{font-size:1.1rem;margin:0;overflow-wrap:anywhere}.os-file-reader nav{display:flex;gap:1rem;margin:.75rem 0}.os-file-reader iframe{border:0;height:72dvh;width:100%}.os-file-reader img{display:block;margin:auto;max-height:72dvh;max-width:100%}.os-delete-record [role=alert]{display:block;font-size:.85rem;max-width:280px}.os-job-estimates{margin-top:1.5rem}.os-scope-review table input{max-width:100%;min-width:80px}.os-scope-review td:first-child input{min-width:190px}.os-scope-accept{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 0}.os-scope-accept label{display:flex;flex-direction:column;gap:.3rem}.os-drawing-measurement{background:#fffdf8;border:1px solid #b99a56;border-radius:16px;color:#25251e;max-height:94dvh;overflow:auto;padding:20px;width:min(1100px,96vw)}.os-drawing-measurement::backdrop{background:#111827aa}.os-drawing-measurement header{display:flex;gap:12px;justify-content:space-between}.os-drawing-measurement h2{margin:0}.os-drawing-measurement p{line-height:1.5;overflow-wrap:anywhere}.os-drawing-measurement label{display:block;margin:10px 0}.os-drawing-measurement input,.os-drawing-measurement select,.os-drawing-measurement textarea{max-width:100%;min-height:44px}.os-drawing-measurement textarea{min-height:80px;width:100%}.os-measure-controls{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.os-measure-controls>label{flex:1 1;min-width:100px}.os-measure-controls input,.os-measure-controls select{display:block;width:100%}.os-drawing-measurement button{min-height:44px;padding:8px 14px}.os-drawing-canvas{background:#fff;border:1px solid #bac3ce;margin:12px 0}.os-drawing-canvas svg{display:block;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.os-measure-confirm{align-items:center;display:flex!important;gap:8px}.os-measure-confirm input{flex:none}@media(max-width:600px){.os-drawing-measurement{padding:12px}.os-measure-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.os-measure-controls>button,.os-measure-controls>label:first-child{grid-column:1/-1}.os-drawing-measurement header p{font-size:.9rem}}@media screen{body[data-tradeos-interface] .os-app-frame,body[data-tradeos-interface] [data-radix-popper-content-wrapper],body[data-tradeos-interface] [role=dialog]{--background:210 47% 10%;--foreground:204 58% 95%;--card:207 46% 16%;--card-foreground:204 58% 95%;--popover:209 46% 14%;--popover-foreground:204 58% 95%;--primary:160 73% 62%;--primary-foreground:209 55% 10%;--secondary:206 40% 22%;--secondary-foreground:204 58% 95%;--muted:206 35% 20%;--muted-foreground:207 30% 77%;--accent:167 40% 26%;--accent-foreground:204 58% 95%;--border:204 30% 31%;--input:204 30% 31%;--ring:160 65% 66%;--app:#0d1c2b;--shell:#112638;--panel:#152d40;--elevated:#1a374c;--hover:#20465a;--selected:#19463f;--line:#35566b;--line-strong:#50758b;--ink:#edf6ff;--os-panel:#152d40;--os-elevated:#1a374c;--os-line:#35566b;--os-ink:#edf6ff;--os-muted:#b6ccdf;--os-surface:linear-gradient(135deg,#182f43,#112437 65%,#102030);--os-control:linear-gradient(125deg,#193b4b,#152b42 60%,#122236);color-scheme:dark}#root .os-app-frame .premium-app{--app:#0000;--shell:#112638;--panel:#152d40;--elevated:#1a374c;--hover:#20465a;--selected:#19463f;--line:#35566b;--line-strong:#50758b;--ink:#edf6ff;--secondary:#d2e2ed;--muted:#b6ccdf;--accent:#57bda3;--accent-hover:#8dd7bd;--accent-ink:#0d1c2b;background:#0000!important}#root .os-app-frame #application-content header{background:#0000!important;box-shadow:none}#root .os-app-frame #application-content :is(h1,h2,h3,h4){color:#edf6ff;letter-spacing:-.025em}#root .os-app-frame #application-content h1{color:#edf6ff!important;font-size:clamp(25px,3vw,32px);line-height:1.25}#root .os-app-frame :is(.bg-black,.bg-neutral-950,.bg-neutral-900,.bg-zinc-950,.bg-zinc-900,.bg-gray-950,.bg-gray-900,.bg-charcoal-900,.bg-charcoal-800,.bg-slate-950,.bg-slate-900,.bg-background,.bg-card,.bg-popover,[class~="bg-[#111]"],[class~="bg-[#0b0e0d]"],[class~="bg-[#0d1110]"],[class~="bg-[#050706]"],[class~="bg-[#090c0b]"],[class~="bg-[#0a0a0a]"],[class~="bg-[#0A0A0A]"],[class~="bg-[#111111]"],[class~="bg-[#0a0a0a]/95"],[class~="bg-[#0A0A0A]/95"]){background:var(--os-surface)!important;border-color:#35566b!important;color:#edf6ff}#root .os-app-frame :is(.bg-neutral-800,.bg-zinc-800,.bg-gray-800,.bg-charcoal-700,.bg-slate-800,.bg-muted,.bg-secondary,[class~="bg-neutral-900/50"],[class~="bg-neutral-800/50"],[class~="bg-charcoal-700/50"],[class~="bg-charcoal-800/50"],[class~="bg-zinc-900/50"],[class~="bg-zinc-800/50"]){background:#19364a!important;border-color:#3b6077!important}#root .os-app-frame :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-neutral-50):not(.os-finance-document):not(.os-finance-document *){background:var(--os-surface)!important;color:#edf6ff}#root .os-app-frame :is(.border-neutral-800,.border-neutral-700,.border-zinc-800,.border-zinc-700,.border-charcoal-700,.border-charcoal-600,.border-gray-800,.border-gray-700,.border-gray-200,.border-white\/10){border-color:#35566b!important}#root .os-app-frame :is(.text-black,.text-gray-900,.text-charcoal-900,.text-charcoal-800,.text-neutral-900):not(.os-finance-document *){color:#edf6ff!important}#root .os-app-frame :is(.text-neutral-400,.text-neutral-500,.text-zinc-400,.text-zinc-500,.text-gray-400,.text-gray-500,.text-steel-400,.text-steel-500){color:#b6ccdf!important}#root .os-app-frame :is([class~="hover:bg-neutral-800"],[class~="hover:bg-neutral-900"],[class~="hover:bg-zinc-800"],[class~="hover:bg-charcoal-700"],[class~="hover:bg-charcoal-700/50"]):hover{background:#20465a!important}#root .os-app-frame :is(table thead,.os-finance-saved-lines>div,.os-mailbox-inbox,.os-mailbox-messages,.os-mailbox-compose,.os-mailbox-reading,.os-brain-tools-dialog,.os-start-dialog,.os-document-vault,.os-company-folder-card,.os-folder-nav a){background:var(--os-surface);border-color:#35566b;color:#edf6ff}#root .os-app-frame :is(table th,table td){border-color:#35566b}#root .os-app-frame :is(.mb-composer,.mb-chat-form,.mb-workspace-updates,.mb-attachment-chip,.os-secondary-summary,.os-capture-dialog,.os-capture-card,.os-logo-edit-options,.os-source-hub,.os-estimate-reuse,.os-flow-next,.os-tour-tip,.premium-toolbar,.premium-chip,.os-vault-search,.os-brain-suggestion,.os-mailbox-messages article,.os-setup-options>label){background:var(--os-surface)!important;border-color:#35566b!important;color:#edf6ff}#root .os-app-frame :is(.os-capture-actions button,.os-capture-actions label,.os-capture-dialog button,.os-start-dialog button,.os-mail-provider-choices button,.os-estimating-flow nav a,.os-estimate-reuse button,.os-estimate-reuse a,.os-flow-next>a,.os-flow-next>button,.os-source-grid a,.mb-journey-actions button,.mb-journey-actions a,.mb-capabilities a,.mb-attachment-chip button,.os-brain-header-actions>button,.os-vault-grid button){background:var(--os-control)!important;border-color:#3b6077!important;color:#edf6ff!important}#root .os-app-frame .os-setup-options>label.is-selected{background:#19463f!important;border-color:#57bda3!important}#root .os-app-frame table[data-phone-records] tbody tr{background:var(--os-surface)!important;border-color:#35566b!important}#root .os-app-frame :is(button,a,[role=tab]):is(.bg-neutral-700,.bg-neutral-800,.bg-zinc-800,.bg-steel-500,.bg-blue-600,.bg-purple-600,.bg-emerald-600){background:var(--os-control)!important;border-color:#3b6077!important;color:#edf6ff!important}#root .os-app-frame :is(button,a,[role=tab]):is([aria-selected=true],[data-state=active]){border-color:#57bda3!important;box-shadow:inset 0 -2px #57bda3}#root .os-app-frame .os-whats-next-page{grid-gap:18px;display:grid;gap:18px;min-width:0}#root .os-app-frame .os-whats-next-page .os-start-guide{background:var(--os-surface);border-color:#35566b;box-shadow:inset 3px 0 #57bda3;margin:0}#root .os-app-frame .os-next-actions{background:var(--os-surface)!important;border:1px solid #35566b;box-shadow:none}#root .os-app-frame .os-next-actions>header{background:none!important;padding:0}#root .os-app-frame .os-next-actions :is(.os-overview-deadline,.os-dashboard-connectors){background:#173449!important;border-color:#35566b}#root .os-app-frame .os-next-actions :is(button,.os-dashboard-moves>a){background:var(--os-control)!important;border-color:#3b6077!important;color:#edf6ff!important}#root .os-app-frame .os-next-actions :is(p,small,footer){color:#b6ccdf}#root .os-app-frame .os-price-card{background:var(--os-surface)!important;border-color:#35566b!important}#root .os-app-frame .os-price-card[data-featured=true]{border-color:#57bda3!important}#root .os-app-frame .os-billing-page button{background:var(--os-control)!important;border-color:#3b6077!important;color:#edf6ff!important}body[data-tradeos-interface] :is([data-radix-popper-content-wrapper],[role=dialog]) :is(.bg-background,.bg-popover,.bg-card,.bg-neutral-900,.bg-zinc-900,.bg-white){background:linear-gradient(135deg,#182f43,#112437)!important;border-color:#35566b!important;color:#edf6ff!important}body[data-tradeos-interface] [role=dialog]{background-color:#152d40;border-color:#35566b;color:#edf6ff}body[data-tradeos-interface] [data-radix-popper-content-wrapper]{color:#edf6ff}#root .os-app-frame #application-content{min-width:0}#root .os-app-frame [data-testid=production-library-explorer]{border:1px solid #35566b;border-radius:16px;max-width:100%;min-width:0}#root .os-app-frame [data-testid=production-library-explorer]>header{flex-wrap:wrap;gap:12px}@media(max-width:640px){#root .os-app-frame .os-next-actions>header{align-items:flex-start;flex-wrap:wrap;gap:12px}#root .os-app-frame .os-expenses-page.space-y-6>*+*{margin-top:0}}}:root{--os-blue:#74b8ef}.os-unified-shell{display:block!important;min-height:100dvh}.os-app-frame{background:radial-gradient(ellipse at 95% 0,#1e40552b,#0000 38%),#0b0e11;color:#91b9df;display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100dvh}.os-app-frame *{box-sizing:border-box}.os-app-sidebar{background:linear-gradient(170deg,#1b2328,#11181c);border-right:1px solid #344851;height:100dvh;overflow:auto;overscroll-behavior:contain;padding:22px 14px;position:-webkit-sticky;position:sticky;scrollbar-color:#3b4658 #151c20;scrollbar-width:thin;top:0}.os-nav-brand{align-items:center;color:#74b8ef!important;display:flex;font-size:19px;font-weight:750;gap:10px;letter-spacing:1.2px;margin:0 8px 22px;min-height:50px;text-decoration:none}.os-nav-brand img{height:39px;object-fit:contain;width:35px}.os-nav-brand>span>span{color:#91b9df}.os-nav-search{align-items:center;background:#111b1c;border:1px solid #3b4658;border-radius:11px;color:#91b9df!important;display:flex;gap:8px;margin:0 0 18px;padding:0 10px}.os-nav-search input{background:#0000!important;border:0!important;color:#91b9df!important;display:block;font:inherit;font-size:13px!important;font-weight:400;min-height:44px;min-width:0;outline-offset:0!important;padding:8px 0!important;width:100%}.os-nav-search:focus-within{outline:2px solid #91b9df;outline-offset:2px}.os-nav-search input:focus{outline:none!important}.os-app-menu nav>section,.os-app-sidebar nav>section{margin:18px 0 0}.os-app-frame .os-app-sidebar nav h2,.os-app-menu nav h2{color:#aeb9cb!important;font-size:9px!important;font-weight:750!important;letter-spacing:.13em!important;line-height:1.5;margin:0 0 8px;padding:0 12px}.os-nav-link{align-items:center;border:1px solid #0000;border-radius:10px;color:#91b9df!important;display:flex;font-size:12px;font-weight:550;gap:11px;line-height:1.5;min-height:43px;padding:10px 12px;text-decoration:none!important}.os-nav-link svg{color:#849caa;flex-shrink:0}.os-nav-link:hover{background:#1c222d;border-color:#3b4658}.os-nav-link.is-active{background:linear-gradient(100deg,#3b4658,#1c222d)!important;border-color:#5a8fb8!important;color:#91b9df!important}.os-nav-link.is-active svg{color:#91b9df}.os-nav-empty{color:#91b9df;font-size:13px;padding:15px}.os-app-body{min-width:0}.os-app-top{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11191deb;border-bottom:1px solid #344951;display:flex;gap:18px;min-height:76px;padding:12px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:35}.os-app-top .os-all-workspaces{align-items:center;background:#1c222d;border:1px solid #3b4658;border-radius:12px;color:#91b9df;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:9px;justify-content:center;min-height:44px;padding:10px 13px;white-space:nowrap}.os-all-workspaces svg{color:#91b9df}.os-active-company{color:#74b8ef!important;flex:1 1;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.os-top-actions{align-items:center;display:flex;gap:10px}.os-profile-link{background:#1c2b34;border:1px solid #3c535c;border-radius:50%;color:#93c4ee!important;display:grid;height:42px;place-items:center;width:42px}.os-app-content{margin:0 auto;max-width:1560px;min-width:0;outline:none;overflow-x:clip;padding:28px;position:relative}.os-app-content.os-brain-content{max-width:1560px;padding:0}.os-brain-content>.mb-main{max-width:none;padding:26px 28px 45px}.os-unified-brain .mb-brain{max-width:none}.os-unified-brain .mb-brain .mb-page-heading{margin-bottom:22px}.os-unified-brain .mb-brain .mb-page-heading h1{font-size:34px;line-height:1.15}.os-unified-brain .mb-phone-break{display:none}.mb-shell.os-unified-brain :is(h1,h2),.os-home :is(h1,h2),.os-signal-core>strong,.os-unified-brain .mb-page-heading h1>span,.tradeos-premium-shell.os-unified-shell :is(h1,h2){color:#74b8ef!important;font-weight:650!important}.os-unified-brain :is(.mb-action-card h3,.mb-library-action h3,.mb-journey h3){color:#92c8f3!important;font-weight:650}.os-app-frame .os-active-company{color:#74b8ef!important}.os-app-skip{background:#91b9df;color:#101319;left:16px;padding:12px;position:fixed;top:-120px;z-index:100}.os-app-skip:focus{top:12px}.os-app-menu{background:linear-gradient(150deg,#1c292e,#11191b);border:0;border-radius:0;border-right:1px solid #3b4658;box-shadow:20px 0 80px #0007;color:#91b9df;color-scheme:dark;height:100dvh;inset:0 auto 0 0;margin:0;max-height:100dvh;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px;position:fixed;width:min(390px,94vw)}.os-app-menu::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03090cbd}.os-menu-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.os-menu-heading>div>span{color:#aeb9cb;font-size:8px;font-weight:750;letter-spacing:.13em}.os-menu-heading h2{color:#74b8ef!important;font-size:23px!important;font-weight:650!important;margin:7px 0 0}.os-menu-heading>button{background:#1c222d;border:1px solid #3b4658;border-radius:12px;color:#91b9df;cursor:pointer;display:grid;height:44px;min-height:44px;padding:0;place-items:center;width:44px}.os-app-frame :is(button,a,input):focus-visible,.os-app-menu :is(button,a,input):focus-visible{outline:2px solid #91b9df;outline-offset:3px}.os-app-menu{width:min(490px,96vw)}.os-app-menu nav>section{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-app-menu nav h2{grid-column:1/-1;margin-bottom:3px!important;padding-left:3px!important}.os-app-menu .os-nav-link{background:linear-gradient(135deg,#1c222d,#1b282b);border-color:#3b4658;font-size:11px;gap:8px;min-height:52px;padding:10px}.os-app-menu .os-nav-link svg{color:#8ab9db}.os-app-menu .os-nav-link:hover{border-color:#5a8fb8}.os-app-menu .os-nav-link.is-active{border-color:#91b9df!important;box-shadow:inset 0 1px #91b9df20}.os-brain-workspace{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 310px}.os-brain-workspace>.os-pulse{position:-webkit-sticky;position:sticky;top:100px}.os-brain-workspace>.mb-conversation{min-width:0}.os-pulse{background:radial-gradient(ellipse at 30% 35%,#14436b33,#0000 60%),radial-gradient(ellipse at 100% 80%,#3b465830,#0000 65%),linear-gradient(145deg,#1b272c,#131c20);border:1px solid #3e6060;border-radius:22px;box-shadow:inset 0 1px #ffffff09,0 16px 60px #0002;margin:0 0 22px;overflow:hidden;padding:22px;position:relative}.os-pulse:before{background:linear-gradient(90deg,#74b8ef,#91b9df);box-shadow:0 0 18px #74b8ef66;content:"";height:2px;left:22px;position:absolute;top:0;width:65px}.os-pulse-eyebrow{color:#aeb9cb;display:block;font-size:9px;font-weight:750;letter-spacing:.13em}.os-unified-brain .os-pulse h2{font-size:22px!important;letter-spacing:-.04em;line-height:1.2;margin:9px 0 7px}.os-pulse-intro p{color:#91b9df;font-size:11px;line-height:1.6;margin:0}.os-pulse-scene{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr);margin:14px 0}.os-brain-workspace .os-pulse-scene{gap:6px;grid-template-columns:1fr}.os-pulse-core{align-content:center;color:#91b9df;display:grid;height:160px;isolation:isolate;margin:auto;place-items:center;position:relative;width:160px}.os-pulse-core>svg:first-child{height:100%;inset:0;overflow:visible;position:absolute;width:100%;z-index:-1}.os-pulse-core>svg:first-child :is(circle,ellipse){fill:none;stroke:#5cabc06b;stroke-width:.75}.os-pulse-core>svg:first-child ellipse:last-of-type{stroke:#aeb9cb66}.os-pulse-core>svg:first-child .os-pulse-centre{fill:#1c222d;stroke:#91b9df9c;stroke-width:1}.os-pulse-core>svg:first-child .os-pulse-satellite{fill:#91b9df;stroke:none;filter:drop-shadow(0 0 4px #91b9df);transform-origin:80px 80px}.os-pulse-core>span{bottom:12px;color:#94b9d5;font-size:7px;font-weight:700;letter-spacing:.11em;position:absolute}.os-pulse-data{min-width:0}.os-pulse-total{align-items:baseline;display:flex;gap:9px;margin-bottom:14px}.os-pulse-total>strong{color:#9bcdf4;font-size:27px;font-weight:650;letter-spacing:-.05em;line-height:1}.os-pulse-total>span{color:#91b9df;font-size:11px}.os-pulse-data ul{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:0;padding:0}.os-pulse-data li>div:first-child{color:#91b9df;display:flex;font-size:10px;gap:10px;justify-content:space-between;line-height:1.4;margin-bottom:5px}.os-pulse-data li>div:first-child>span{text-transform:capitalize}.os-pulse-data li strong{color:#91b9df;font-weight:700}.os-pulse-bar{background:#3b4658;border-radius:6px;height:4px;overflow:hidden}.os-pulse-bar>i{border-radius:6px;display:block;height:100%;transform-origin:left}.os-pulse-data>p,.os-pulse-empty{color:#91b9df;font-size:11px;line-height:1.65;margin:0}.os-pulse-data>p>button{font-size:11px;min-height:44px}.os-pulse-projects{align-items:center;color:#91b9df!important;display:flex;font-size:11px;gap:5px;margin-top:14px;min-height:35px}.os-pulse-shortcuts{grid-gap:8px;border-top:1px solid #3b4658;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:15px}.os-pulse-shortcuts a{align-items:center;background:#1c222d;border:1px solid #3b4658;border-radius:12px;color:#91b9df!important;display:flex;font-size:11px;gap:7px;justify-content:center;min-height:50px;padding:10px;text-decoration:none!important}.os-pulse-shortcuts a>svg{color:#8bc6ee;flex-shrink:0}.os-pulse-shortcuts a>svg:last-child{color:#aeb9cb}.os-brain-workspace .os-pulse-shortcuts{grid-template-columns:1fr}.os-brain-workspace .os-pulse-shortcuts a{justify-content:flex-start;min-height:44px}.os-brain-workspace .os-pulse-shortcuts a>span{flex:1 1}@media(max-width:1150px){.os-app-frame{grid-template-columns:210px minmax(0,1fr)}.os-app-top{padding-inline:20px}.os-app-content{padding:22px}.os-brain-workspace{grid-template-columns:minmax(0,1fr)}.os-brain-workspace>.os-pulse{grid-column:1;grid-row:1;position:relative;top:auto}.os-brain-workspace>.mb-conversation{grid-column:1;grid-row:2}.os-brain-workspace .os-pulse{grid-gap:12px 25px;display:grid;gap:12px 25px;grid-template-columns:1fr 1fr;margin-bottom:0}.os-brain-workspace .os-pulse-scene{gap:12px;grid-column:2;grid-row:1/span 2;grid-template-columns:90px minmax(0,1fr);margin:0}.os-brain-workspace .os-pulse-core{height:100px;width:90px}.os-brain-workspace .os-pulse-core>span{display:none}.os-brain-workspace .os-pulse-shortcuts{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.os-brain-workspace .os-pulse-shortcuts a{font-size:9px;justify-content:center;padding:8px 5px}.os-brain-workspace .os-pulse-shortcuts a>svg:last-child{display:none}.os-brain-workspace .os-pulse-shortcuts a>span{flex:0 0 auto}.os-brain-workspace .os-pulse h2{font-size:20px!important}.os-brain-workspace .os-pulse-total{margin-bottom:8px}.os-brain-workspace .os-pulse-data ul{gap:6px}}@media(max-width:900px){.os-app-frame{display:block}.os-app-sidebar{display:none}.os-app-top{gap:12px;min-height:66px;padding:10px 16px}.os-app-top .os-all-workspaces{font-size:11px;gap:6px;padding:10px}.os-active-company{font-size:12px}.os-profile-link{height:38px;width:38px}.os-top-actions{gap:6px}.os-brain-content>.mb-main{padding:22px 16px 35px}.os-app-content{padding:22px 16px}.os-unified-brain .mb-brain .mb-page-heading h1{font-size:30px}.os-unified-brain .mb-main{padding-bottom:35px}}@media(max-width:560px){.os-brain-workspace .os-pulse{gap:0;grid-template-columns:1fr;margin-bottom:0;padding:16px}.os-brain-workspace .os-pulse-intro{min-height:85px;padding-right:100px}.os-brain-workspace .os-pulse-intro p{font-size:10px}.os-brain-workspace .os-pulse h2{font-size:19px!important}.os-brain-workspace .os-pulse-scene{display:block;grid-column:auto;grid-row:auto;margin:4px 0 12px}.os-brain-workspace .os-pulse-core{height:90px;position:absolute;right:15px;top:12px;width:90px}.os-brain-workspace .os-pulse-data{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:80px 1fr}.os-brain-workspace .os-pulse-total{display:flex;flex-direction:column;gap:5px;margin:0}.os-brain-workspace .os-pulse-data ul{gap:8px}.os-brain-workspace .os-pulse-shortcuts{margin-top:3px}.os-brain-workspace .os-pulse-shortcuts a{font-size:10px;gap:5px;padding:8px}.os-pulse{padding:18px}.os-pulse-scene{gap:16px;grid-template-columns:100px minmax(0,1fr)}.os-pulse-core{height:120px;width:100px}.os-pulse-core>span{bottom:7px;font-size:6px}.os-pulse-shortcuts a{font-size:10px;gap:5px;padding:8px 6px}.os-pulse-shortcuts a>svg:last-child{display:none}.os-active-company{font-size:11px}}@media(prefers-reduced-motion:no-preference){.os-pulse-satellite{animation:os-company-orbit 16s linear infinite}.os-pulse-centre{animation:os-company-breathe 5s ease-in-out infinite}.os-pulse-bar>i{animation:os-company-bar .8s ease-out both}.os-app-menu[open]{animation:os-menu-arrive .2s ease-out both}@keyframes os-company-orbit{to{transform:rotate(1turn)}}@keyframes os-company-breathe{50%{stroke:#91b9df;fill:#3b4658}}@keyframes os-company-bar{0%{transform:scaleX(0)}}@keyframes os-menu-arrive{0%{opacity:0;transform:translateX(-15px)}}}@media(prefers-reduced-motion:reduce){.os-app-menu,.os-pulse *{animation:none!important;transition:none!important}}@media print{.os-app-menu,.os-app-sidebar,.os-app-top{display:none}.os-app-frame{display:block}.os-app-content{padding:0}}.os-simple-nav .os-main-choices{grid-gap:10px;display:grid;gap:10px}.os-main-choice{align-items:center;background:#171e29;border:1px solid #35404f;border-radius:12px;color:#e5edf8!important;cursor:pointer;display:flex;font:inherit;gap:14px;min-height:84px;padding:18px 14px;text-align:left;text-decoration:none!important;width:100%}.os-main-choice>span{flex:1 1;min-width:0}.os-main-choice strong{display:block;font-size:14px;letter-spacing:.04em}.os-main-choice small{color:#acbbcf;display:block;font-size:12px;line-height:1.5;margin-top:5px}.os-main-choice>svg{color:#85bce8;flex-shrink:0}.os-main-choice.is-active,.os-main-choice:hover{background:#202d3e;border-color:#74b8ef}.os-menu-back{align-items:center;background:none;border:0;color:#b7d5ee;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;min-height:44px;padding:8px 0}.os-menu-section h3{color:#e5edf8;font-size:21px;margin:20px 0 6px}.os-menu-section>p{color:#acbbcf;font-size:13px;line-height:1.5;margin:0 0 18px}.os-menu-pages{grid-gap:6px;display:grid;gap:6px}.os-simple-nav .os-nav-link{font-size:13px;min-height:48px}.os-simple-nav .os-nav-link span{flex:1 1}.os-menu-more{border-top:1px solid #35404f;margin-top:18px;padding-top:8px}.os-menu-more summary{color:#b7d5ee;cursor:pointer;font-size:13px;min-height:48px;padding:14px 4px}.os-menu-more summary:focus-visible{outline:2px solid #91b9df;outline-offset:2px}.os-app-sidebar .os-main-choice{gap:9px;padding:14px 10px}.os-app-sidebar .os-main-choice small{font-size:11px}.os-page-back{align-items:center;background:#163344;border:1px solid #40816f;border-radius:10px;color:#e2f5ef;cursor:pointer;display:inline-flex!important;flex-shrink:0;gap:.4rem;min-height:44px;padding:.5rem .75rem}.os-page-back:hover{background:#204555}.os-page-back:focus-visible{outline:2px solid #8edcc4;outline-offset:3px}.os-whats-next-page{margin:0 auto;max-width:1100px}.os-whats-next-page .os-dashboard-briefing{margin-top:0}.os-whats-next-page h1{font-size:clamp(1.6rem,4vw,2.2rem);margin:0}@media(max-width:600px){.os-app-top{flex-wrap:wrap}.os-page-back{font-size:.85rem}}.os-app-frame .os-app-top button.os-page-back,.os-app-frame a.os-page-back,.os-app-frame button.os-page-back{align-items:center!important;background:#163344!important;border:1px solid #40816f!important;border-radius:10px!important;box-shadow:none!important;color:#e2f5ef!important;display:inline-flex!important;flex:0 0 auto!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important;gap:.4rem!important;height:auto!important;letter-spacing:normal!important;line-height:1.4!important;min-height:44px!important;padding:.5rem .75rem!important;text-transform:none!important;width:auto!important}.os-app-frame .os-app-top button.os-page-back:hover,.os-app-frame .os-page-back:hover{background:#204555!important}.os-folder-hub{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:1150px}.os-folder-hub h1{font-size:clamp(1.6rem,4vw,2.2rem)}.os-accounting-download,.os-folder-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.os-folder-hub>a,.os-folder-nav a,.os-folder-nav button{background:#163344;border:1px solid #40816f;border-radius:10px;color:#e2f5ef;padding:.7rem 1rem}.os-folder-nav [aria-current=page],.os-folder-nav [aria-pressed=true]{background:#204555;border-color:#8edcc4}.os-accounting-download{background:#102633;border:1px solid #355465;border-radius:12px;padding:1rem}.os-accounting-download label,.os-receipt-link label{grid-gap:.4rem;display:grid;gap:.4rem}.os-accounting-download select,.os-folder-picker select,.os-receipt-link select{background:#102633;border:1px solid #40816f;border-radius:8px;color:#e2f5ef;max-width:100%;padding:.6rem}.os-accounting-download button{align-items:center;background:#163344;border:1px solid #40816f;border-radius:10px;color:#e2f5ef;display:inline-flex;gap:.5rem;padding:.7rem}.os-receipt-link{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:1rem}.os-folder-hub .mb-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.os-folder-hub .mb-card{background:#102633;border:1px solid #355465;border-radius:12px;display:block;padding:1rem}.os-folder-hub .mb-pagination{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.os-folder-hub .os-folders-heading{align-items:center;background:#0000;display:flex;gap:1rem;justify-content:space-between;padding:0}.os-new-project{align-items:center;background:#163344;border:1px solid #63b69c;border-radius:12px;color:#e2f5ef;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.8rem 1.1rem;white-space:nowrap}.os-new-project:hover{background:#204555}.os-folder-hub>a.os-company-folder-card{align-items:center;background:linear-gradient(120deg,#142c3e,#102632);border:1px solid #355465;border-radius:14px;display:flex;gap:1rem;padding:1.25rem;text-decoration:none}.os-company-folder-card span{grid-gap:.3rem;display:grid;flex:1 1;gap:.3rem}.os-company-folder-card strong{font-size:1.15rem}.os-company-folder-card small{color:#b7cbd5}.os-folder-hub>a.os-folder-breadcrumb{background:#0000;border:0;color:#b7cbd5;font-size:.9rem;padding:.25rem 0}.os-folder-hub .os-project-list-heading{font-size:1.15rem;margin:.5rem 0 0}@media(max-width:520px){.os-folder-hub .os-folders-heading{align-items:stretch;flex-direction:column}.os-new-project{align-self:flex-start}}.os-menu-session{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.os-menu-session .os-install-shortcut{margin-top:0}.os-menu-logout{margin-left:auto}.os-menu-logout:disabled{cursor:wait;opacity:.65}:root{--os-blue:#7da7c7;--os-royal:#7da7c7}.mb-shell.os-unified-brain :is(h1,h2),.os-home :is(h1,h2),.os-signal-core>strong,.os-unified-brain .mb-page-heading h1>span,.tradeos-premium-shell.os-unified-shell :is(h1,h2){color:#7da7c7!important}.os-unified-brain :is(.mb-action-card h3,.mb-library-action h3,.mb-journey h3){color:#f2f3f6!important}.os-app-frame{background:radial-gradient(ellipse at top right,#15295620,#0000 50%),#0a0b0e}.os-app-sidebar{background:linear-gradient(160deg,#17191f,#101115);border-color:#2f343f}.os-app-top{background:#111216ee;border-color:#303541}.os-app-frame .os-active-company{color:#c8d0e6!important}.os-profile-link{background:#1c202b;border-color:#3a4259;color:#adb9df!important}.os-app-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#14151bef,#0c0d11f7);border-color:#3a4154;box-shadow:25px 0 100px #000a}.os-app-menu::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020308c9}.os-menu-heading h2{color:#7da7c7!important}.os-app-menu .os-nav-link{background:linear-gradient(145deg,#242936,#191c25);border-color:#3a4256;box-shadow:inset 0 1px #ffffff07,0 4px 12px #0003;color:#e0e4ee!important}.os-app-menu .os-nav-link svg{color:#8d9dc9}.os-app-menu .os-nav-link:hover{background:#28334c;border-color:#6a80c0}.os-app-menu .os-nav-link.is-active{background:linear-gradient(110deg,#1c222d,#1c222d)!important;border-color:#5a8fb8!important}.os-nav-search{background:#0c0e13;border-color:#3a4255}.os-app-top .os-all-workspaces{background:#1c2332;border-color:#455579;color:#d5def7}.os-all-workspaces svg{color:#91a4de}.os-menu-heading>button{background:#222632;border-color:#444d64}.os-app-frame .os-app-sidebar nav h2,.os-app-menu nav h2{color:#b6bfd7!important}.os-nav-link.is-active{background:#1c222d!important}.os-pulse{background:radial-gradient(ellipse at top right,#1c326326,#0000 70%),linear-gradient(145deg,#1a1d25,#111319);border-color:#3d465c}.os-pulse-core>svg:first-child .os-pulse-centre{fill:#1d2c36}.os-pulse-total>strong{color:#eef1f9}.os-pulse-shortcuts a{background:#1b2230;border-color:#3e4c69;color:#d6def3!important}.os-pulse-shortcuts a>svg:first-child{color:#8399df}.os-app-frame .os-app-menu nav h2{color:#b6bfd7!important;font-size:10px!important}.os-app-frame .os-app-content h2{font-weight:700!important}.os-app-content :is(.os-insight,.mb-section-heading,.mb-company-grid,.os-pulse) h2{font-size:20px!important}.os-logo-lockup{background:#272b30;border-radius:6px;display:block;flex-shrink:0;overflow:hidden}.os-logo-lockup img{display:block;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 55%;width:100%!important}.os-sidebar-logo{height:66px;margin:0 auto 20px;width:194px}.os-menu-logo{height:59px;margin-bottom:14px;width:174px}.os-header-logo{height:35px;width:104px}.os-app-top{gap:16px}.os-menu-heading{align-items:flex-start}.os-menu-heading>button{margin-top:7px}.os-app-brand-footer{display:none}.os-sidebar-logo{width:min(194px,100%)}.tradeos-premium-shell.os-unified-shell :is(.bg-charcoal-800,.bg-zinc-900,.bg-white,.bg-gray-50,.bg-gray-100){background:linear-gradient(135deg,#1d2028,#14161d)!important;border-color:#363d4e}.tradeos-premium-shell.os-unified-shell :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){background-color:#10131a;border-color:#424c64}.os-insight{background:radial-gradient(ellipse at top right,#23365c22,#0000 65%),linear-gradient(135deg,#1c2029,#13161d);border-color:#3a4255}.os-progress{background:linear-gradient(115deg,#1d283a66,#151920);border-color:#3b4659}.os-unified-brain :is(.mb-card,.mb-link-list a,.mb-noticed){background:linear-gradient(135deg,#1c2028,#13161c);border-color:#353e50}.os-home{background:radial-gradient(ellipse at top right,#1b2d5420,#0000 55%),#0b0c10!important}.os-unified-brain .mb-brain .mb-page-heading{margin:0 0 18px;padding-bottom:0}.os-unified-brain .mb-brain .mb-page-heading h1{font-size:32px;margin:8px 0}.os-unified-brain .mb-brain .mb-page-heading>p{max-width:none}.os-brain-workspace{gap:22px;grid-template-columns:minmax(0,1fr) 270px}.os-brain-workspace>.mb-conversation{grid-column:1;grid-row:1}.os-brain-workspace>.os-pulse{grid-column:2;grid-row:1}.os-readable-brain.mb-conversation{background:#111319;border-color:#343b49;border-radius:21px;overflow:visible;padding:24px}.os-readable-brain>.mb-section-heading{align-items:flex-start;gap:16px;margin-bottom:12px}.os-readable-brain>.mb-section-heading h2{align-items:center;display:flex;font-size:21px;gap:8px;margin:2px 0}.os-brain-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mb-shell .os-brain-header-actions>button{align-items:center;background:#1c202b;border:1px solid #3c4457;border-radius:10px;color:#d4dbea;display:flex;font-size:11px;gap:6px;justify-content:center;min-height:42px;padding:8px 10px}.os-readable-brain .mb-conversation-log{height:clamp(440px,58dvh,800px)!important;max-height:none;min-height:440px;overflow-y:auto;overscroll-behavior:contain;padding:12px 6px 24px;scroll-padding-block:20px;scrollbar-color:#526183 #111319;scrollbar-width:thin}.os-readable-brain .mb-chat-message{background:#1b1f29;border-color:#373f51;border-radius:17px;line-height:1.8;margin:0 0 20px;max-width:100%;padding:22px}.os-readable-brain .mb-chat-user{background:#1c222d;border-color:#3b4658;max-width:90%;padding:16px 20px}.os-readable-brain .mb-chat-copy{font-size:16px;line-height:1.85}.os-readable-brain .mb-chat-copy p{margin:0 0 16px}.os-readable-brain .mb-chat-copy p:last-child{margin-bottom:0}.os-readable-brain .mb-chat-copy :is(h1,h2,h3){color:#e5eaf7!important;font-size:21px!important;line-height:1.5;margin:22px 0 12px}.os-readable-brain .mb-chat-copy :is(ul,ol){margin:14px 0;padding-left:24px}.os-readable-brain .mb-chat-copy li{margin:8px 0}.os-readable-brain .mb-chat-copy strong{color:#f0f3fa}.os-readable-brain .mb-chat-copy table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.os-readable-brain .mb-chat-copy :is(th,td){border:1px solid #46516a;padding:10px}.os-readable-brain .mb-chat-form{background:#191d26;border-color:#4e5d7b;margin:18px 0;padding:18px;position:relative}.os-readable-brain .mb-chat-form textarea{min-height:72px}.os-readable-brain .mb-chat-welcome{align-content:center;display:grid;margin:auto;max-width:510px;min-height:300px;padding:30px 15px}.os-readable-brain .mb-chat-welcome h3{font-size:24px}.os-readable-brain .mb-chat-welcome p{font-size:15px;line-height:1.8}.os-readable-brain[data-reading=true]{grid-column:1/-1}.os-brain-workspace:has(.os-readable-brain[data-reading=true])>.os-pulse{display:none}.os-readable-brain[data-reading=true] .mb-conversation-log{height:auto!important;max-height:none;min-height:65dvh;overflow:visible}.os-readable-brain[data-reading=true] .mb-chat-copy{font-size:18px}.os-readable-brain[data-reading=true] .mb-chat-form{bottom:auto;box-shadow:none;position:relative}.os-readable-brain .os-journey-card,.os-readable-brain .os-journey-card[data-compact=true]{background:#171b23;border:1px solid #3d465b;border-radius:15px;margin:18px 0;overflow:hidden;padding:0}.os-journey-toggle{cursor:pointer;display:block!important;list-style:none;min-height:76px;padding:18px}.os-journey-toggle::-webkit-details-marker{display:none}.os-journey-toggle:focus-visible{outline:2px solid #91b9df;outline-offset:-3px}.os-journey-title{align-items:center;display:flex;gap:12px}.os-journey-title>span:first-child{flex:1 1;min-width:0}.os-journey-title small{color:#aeb9cb;display:block;font-size:8px;font-weight:750;letter-spacing:.12em;margin-bottom:7px}.os-journey-title strong{color:#f1f3f8;display:block;font-size:16px;font-weight:650}.os-card-toggle{color:#aeb9cb;font-size:23px;line-height:1;transition:transform .2s}.os-journey-card[open] .os-card-toggle{transform:rotate(45deg)}.os-journey-hint{color:#b6bed1;display:block;font-size:11px;margin-top:10px}.os-journey-toggle .mb-journey-progress{margin:14px 0 0}.os-journey-body{padding:0 18px 18px}.os-journey-body>p{color:#b2bdcc;font-size:12px;line-height:1.7}.os-app-content summary{cursor:pointer;min-height:48px}.mb-workspace-updates,.os-readable-brain>:is(.mb-capabilities,.mb-brain-tools){background:#151922;border:1px solid #343d50!important;border-radius:12px;margin:12px 0!important;padding:0 15px!important}.mb-workspace-updates>summary,.os-readable-brain>:is(.mb-capabilities,.mb-brain-tools)>summary{display:block;font-size:12px;min-height:52px;padding:16px 0}.os-secondary-summary{background:#141821;padding:0!important}.os-secondary-summary>summary{min-height:58px;padding:18px}.os-secondary-summary[open]{padding:0 16px 16px!important}.os-secondary-summary[open]>summary{margin-inline:-16px}.mb-workspace-updates,.os-readable-brain>:is(.mb-capabilities,.mb-brain-tools){padding:0!important}.mb-workspace-updates>summary,.os-readable-brain>:is(.mb-capabilities,.mb-brain-tools)>summary{padding:16px!important;width:100%}.mb-workspace-updates>.mb-brain-grid,.os-readable-brain>:is(.mb-capabilities,.mb-brain-tools)>:not(summary){margin-inline:16px}.os-workspace-guide{background:linear-gradient(115deg,#181d2a,#11141b);border:1px solid #343e55;border-radius:16px;margin:0 0 22px;overflow:hidden}.os-workspace-guide>summary{align-items:center;display:flex;gap:18px;list-style:none;min-height:100px;padding:15px 18px}.os-workspace-guide>summary::-webkit-details-marker{display:none}.os-workspace-guide>summary>span{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.os-workspace-guide small{color:#aeb9cb;font-size:8px;font-weight:750;letter-spacing:.13em}.os-workspace-guide strong{color:#e2e7f6;font-size:15px;font-weight:650}.os-workspace-guide summary>span>span{color:#abb8cf;font-size:11px;line-height:1.6}.os-workspace-guide summary>i{color:#d4dcf0;font-size:22px;font-style:normal}.os-workspace-guide[open] summary>i{transform:rotate(45deg)}.os-workspace-guide>p{color:#c3ccdf;font-size:13px;line-height:1.8;margin:0;padding:0 18px 18px}.os-workspace-guide:focus-within{border-color:#7086c4}.os-workspace-banner{margin-bottom:16px}.os-workspace-art{stroke:#627dd7;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;flex-shrink:0;height:88px;width:210px}.os-workspace-art .os-art-flow{stroke:#91b9df;stroke-dasharray:4 7}.os-workspace-art .os-art-scan{fill:#91b9df70;stroke:none}.os-workspace-art .os-art-node{stroke:#91b9df}.os-workspace-art .os-art-column{fill:#7da7c740;stroke:#647fe0;transform-box:fill-box;transform-origin:bottom}.os-workspace-art .os-art-line{stroke:#91b9df;stroke-width:2}.os-pulse-scene>.os-workspace-art{height:130px;margin:auto;max-width:100%}@media(min-width:1500px){.os-brain-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1150px){.os-brain-workspace{display:flex;flex-direction:column;gap:20px}.os-brain-workspace>.mb-conversation{order:0;width:100%}.os-brain-workspace>.os-pulse{order:1;position:relative;top:auto;width:100%}.os-brain-workspace:has(.os-readable-brain[data-reading=true])>.os-pulse{display:none}}@media(max-width:600px){.os-app-top{flex-wrap:wrap;gap:7px 10px;padding:10px 14px 8px}.os-app-top .os-all-workspaces{margin-right:auto}.os-header-logo{height:31px;width:90px}.os-active-company{flex-basis:100%;font-size:10px;order:4;padding-left:2px;text-align:left}.os-top-actions{margin-left:auto}.os-brain-content>.mb-main{padding:18px 12px 30px}.os-unified-brain .mb-brain .mb-page-heading h1{font-size:29px;margin:7px 0}.os-unified-brain .mb-brain .mb-page-heading>p{font-size:12px}.os-unified-brain .mb-brain .mb-page-heading{margin-bottom:16px}.os-readable-brain.mb-conversation{border-radius:17px;padding:16px 12px}.os-readable-brain>.mb-section-heading{flex-wrap:wrap;gap:9px}.os-readable-brain>.mb-section-heading h2{font-size:21px}.os-brain-header-actions{gap:5px}.mb-shell .os-brain-header-actions>button{font-size:10px;min-height:40px;padding:7px 9px}.os-readable-brain .mb-conversation-log{height:clamp(390px,62dvh,650px)!important;min-height:390px;padding:10px 0 18px}.os-readable-brain .mb-chat-message{margin-bottom:17px;max-width:100%;padding:17px 15px}.os-readable-brain .mb-chat-user{max-width:94%;padding:14px 15px}.os-readable-brain .mb-chat-copy{font-size:16px;line-height:1.85}.os-readable-brain .mb-chat-form{padding:14px 12px}.os-readable-brain .mb-chat-actions>.mb-muted{display:none}.os-readable-brain .mb-chat-actions{gap:8px;justify-content:flex-end}.os-journey-toggle{padding:16px}.os-journey-title{gap:8px}.os-journey-title strong{font-size:14px}.os-workspace-guide>summary{gap:10px;min-height:95px;padding:14px}.os-workspace-guide strong{font-size:13px}.os-workspace-guide summary>span>span{font-size:10px}.os-workspace-guide .os-workspace-art{height:65px;width:115px}.os-workspace-guide summary>i{font-size:18px}.os-menu-logo{height:57px;width:167px}}@media(prefers-reduced-motion:no-preference){.os-art-flow{animation:os-guide-flow 3s linear infinite}.os-art-scan{animation:os-guide-scan 4s ease-in-out infinite}.os-art-node{animation:os-guide-node 5s ease-in-out infinite}.os-art-stack{animation:os-guide-stack 5s ease-in-out infinite}.os-art-coin{animation:os-guide-node 4s ease-in-out infinite}.os-art-line{stroke-dasharray:240;animation:os-guide-line 5s ease-in-out infinite}.os-art-column{animation:os-guide-columns 5s ease-in-out infinite}.os-progress progress::-webkit-progress-value{animation:os-guide-fill .8s ease-out both;transform-origin:left}@keyframes os-guide-flow{to{stroke-dashoffset:-44}}@keyframes os-guide-scan{50%{transform:translateY(35px)}}@keyframes os-guide-node{50%{stroke:#aeb9cb;filter:drop-shadow(0 0 2px #7da7c733)}}@keyframes os-guide-stack{50%{transform:translateY(-5px)}}@keyframes os-guide-line{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:35}}@keyframes os-guide-columns{50%{opacity:.6}}@keyframes os-guide-fill{0%{transform:scaleX(0)}}}@media(prefers-reduced-motion:reduce){.os-card-toggle,.os-workspace-art *{animation:none!important;transition:none!important}}.os-app-frame select{background-color:#101f32!important;color-scheme:dark}.os-app-frame select :is(option,optgroup){background:#101f32!important;color:#edf6ff!important}.os-trade-field label{display:block;margin-bottom:6px}.os-trade-field :is(select,input){border:1px solid #3b5a72;border-radius:8px;min-height:44px;padding:10px;width:100%}.os-trade-field>label:last-child:not(:first-child){margin-top:12px}.os-walkthrough-return{align-items:center;background:#12352c;color:#fff;display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px}.os-walkthrough-return a{align-items:center;color:#fff;display:inline-flex;gap:8px;min-height:44px;text-decoration:underline}.os-app-frame .mb-composer-tools .mb-file-tools>[role]{flex-basis:100%;font-size:14px}@media screen{#root .os-app-frame.os-app-frame{--accent:#16bd83;--accent-hover:#28d99c;--accent-ink:#fff;--panel:#111e2b;--line:#304c61;background:radial-gradient(ellipse at 8% 2%,#075b3e55,#0000 40%),radial-gradient(ellipse at 95% 32%,#164c794a,#0000 52%),linear-gradient(165deg,#0a1720,#101d2e 48%,#080e15)!important}#root .os-app-frame :is(#application-content,.os-home){background:#0000!important}.os-app-frame .os-app-top{background:linear-gradient(110deg,#102c32f5,#132338f5 55%,#0d1927f5);border-bottom-color:#31556a}.os-app-frame :is(.premium-panel,.os-finance-panel,.os-finance-setup,.mb-card,.mb-action-card,.mb-journey,.mb-noticed,.os-dashboard-briefing,.os-workspace-guide,.mb-conversation,.os-dashboard-connectors){background:radial-gradient(ellipse at 0 0,#0d62452e,#0000 55%),linear-gradient(135deg,#182d43,#111e2d 60%,#0d1825)!important;border-color:#35536b!important;box-shadow:inset 0 1px #8bd5ff12,0 12px 35px #02090e24!important}.os-app-frame .os-next-actions{background:radial-gradient(ellipse at top left,#27537a55,#0000 65%),linear-gradient(135deg,#162a40,#101c2b)!important}.os-app-frame :is(.os-finance-metrics article,.premium-pulse>div,.mb-link-list a,.os-finance-record){background:linear-gradient(130deg,#173548,#132336 62%,#101d2a)!important;border-color:#35546a!important}.os-app-frame :is(.os-workspace-art .os-art-flow,.os-workspace-art .os-art-node,.os-workspace-art .os-art-line){stroke:#57e5a3}.os-app-frame .os-workspace-art .os-art-column{fill:#16bd8340;stroke:#57e5a3}.os-app-frame :is(.os-overline,.mb-eyebrow,.os-workspace-guide small,.os-pulse-eyebrow,.premium-panel-label){color:#f0d383!important}.os-app-frame :is(.os-finance-metrics article>svg,.mb-section-heading h1>svg,.os-workspace-banner i,.mb-action-icon){color:#57e5a3!important}.os-app-frame .os-workspace-banner i{background:#57e5a3;box-shadow:0 0 12px #57e5a355}.os-app-frame .os-finance-metric-line{background:linear-gradient(90deg,#08764f,#57e5a3,#74b8ef,#0000)}#root .os-app-frame :is(.mb-primary-action,.premium-primary,.os-mailbox-primary,.os-finance-primary,.mb-send,.os-next-plan,.os-direct-file,button[type=submit]){background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border:1px solid #3b6077!important;box-shadow:inset 0 1px #a6e1ff16!important;color:#e6f3ff!important}#root .os-app-frame :is(.mb-primary-action,.premium-primary,.os-mailbox-primary,.os-finance-primary,.mb-send,.os-next-plan,.os-direct-file,button[type=submit]):hover:not(:disabled){background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}.os-app-frame :is(.os-finance-toolbar>button,.os-company-branding-actions>button,.mb-file-tools>button,.os-next-actions footer button){background:linear-gradient(120deg,#ffd34b1f,#ffd34b0a)!important;border:1px solid #e9bd3d!important;color:#ffda55!important}.os-app-frame :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select){background:linear-gradient(135deg,#0c1b29,#101f32)!important;border-color:#3b5a72!important;color:#edf6ff!important}.os-app-frame :is(input[type=checkbox],input[type=radio],progress){accent-color:#16bd83}.os-app-frame :is(input,textarea,select):focus{border-color:#57e5a3!important;outline-color:#57e5a3}.os-app-frame .os-company-logo-box{background:linear-gradient(140deg,#173e38,#12283c 65%,#101e2d);border-color:#3a9a7a;box-shadow:inset 0 1px #91e9ba22,0 8px 25px #063d2c30}.os-app-frame .os-company-dashboard-heading .os-company-branding-info>span{color:#57e5a3}.os-app-frame :is(.os-finance-notice,.mb-action-success){background:#0b3228;border-color:#288f6e;color:#b9ffdc!important}}@media screen{#root .os-app-frame :is(.os-app-sidebar,.os-app-menu){background:radial-gradient(ellipse at top left,#075b3e55,#0000 48%),linear-gradient(155deg,#142e40,#112236 55%,#0b1724)!important;border-color:#35566b;box-shadow:inset -1px 0 #76bdda14}#root .os-app-frame :is(.os-main-choice,.os-nav-link){background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border-color:#3b6077!important;box-shadow:inset 0 1px #a6e1ff16;color:#e6f3ff!important}#root .os-app-frame :is(.os-main-choice,.os-nav-link).is-active,#root .os-app-frame :is(.os-main-choice,.os-nav-link):hover{background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}#root .os-app-frame :is(.os-main-choice,.os-nav-link)>svg:first-child{color:#57e5a3!important}#root .os-app-frame .os-main-choice small{color:#b6ccdf}#root .os-app-frame :is(.os-menu-back,.os-menu-more summary){color:#ffda55!important}#root .os-app-frame :is(.os-menu-heading h2,.os-menu-section h3){color:#b9dcff!important}#root .os-app-frame .os-app-menu::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03101bcc}#root .os-app-frame .os-all-workspaces{background:linear-gradient(125deg,#193b4b,#152b42)!important;border-color:#426c86;color:#dcefff}#root .os-app-frame .mb-conversation-log{background:#fff!important;border:1px solid #ccdae7;border-radius:14px;color:#111!important;padding:16px;scrollbar-color:#8fa6bd #f1f5f9}#root .os-app-frame .mb-chat-message{background:#fff!important;border-color:#dce4eb!important;box-shadow:none!important}#root .os-app-frame .mb-chat-user,#root .os-app-frame .mb-chat-user>p,#root .os-app-frame .mb-chat-user>strong{color:#003dcc!important}#root .os-app-frame .mb-chat-assistant,#root .os-app-frame .mb-chat-assistant>strong,#root .os-app-frame .mb-chat-copy,#root .os-app-frame .mb-chat-copy :is(p,li,strong,em,h1,h2,h3,h4,h5,h6,blockquote,td,th){color:#111!important}#root .os-app-frame .mb-chat-copy :is(pre,code,blockquote){background:#f0f4f8!important;border-color:#b9cadb;color:#111!important}#root .os-app-frame .mb-chat-copy a{color:#003dcc!important;text-decoration:underline}#root .os-app-frame .mb-chat-welcome :is(h3,p),#root .os-app-frame .mb-conversation-log>.mb-thinking{color:#111!important}#root .os-app-frame .mb-chat-form textarea{background:#fff!important;border-color:#a7bfd6!important;caret-color:#003dcc;color:#003dcc!important}#root .os-app-frame .mb-chat-form textarea::placeholder{color:#56718d!important;opacity:1}}@media screen{body :is(button,a,[role=button],[role=menuitem],[role=option]):is(.bg-green-500,.bg-green-600,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,[class~="bg-green-500/20"],.btn-mobile-primary),body [data-radix-popper-content-wrapper] :is([role=menuitem],[role=option]):is(.bg-green-500,.bg-green-600,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,[class~="bg-green-500/20"]){background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border:1px solid #3b6077!important;box-shadow:inset 0 1px #a6e1ff16!important;color:#e6f3ff!important}body :is(button,a,[role=button],[role=menuitem],[role=option]):is(.bg-green-500,.bg-green-600,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,[class~="bg-green-500/20"],.btn-mobile-primary):is(:hover,:focus-visible):not(:disabled){background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}#root .os-app-frame :is(.mb-primary-action,.premium-primary,.os-mailbox-primary,.os-finance-primary,.mb-send,.os-next-plan,.os-direct-file,button[type=submit]):focus-visible{background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}}.os-app-frame .mb-save-knowledge-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.os-app-frame .mb-save-knowledge-tools>button{align-items:center;display:inline-flex;gap:8px;min-height:44px}.os-app-frame .mb-save-knowledge-tools>small{color:#b6ccdf;flex:1 1 220px;line-height:1.6}.os-app-frame .mb-chat-form .mb-memory-confirm{grid-gap:12px;background:#13283b;border:1px solid #57bda3;border-radius:12px;color:#e6f3ff;display:grid;gap:12px;margin:12px 0;min-width:0;padding:16px;width:100%}.os-app-frame .mb-memory-confirm label{grid-gap:8px;display:grid;gap:8px;min-width:0}.os-app-frame .mb-memory-confirm select{max-width:100%;min-height:44px;width:100%}.os-app-frame .mb-memory-confirm blockquote{border-left:3px solid #57e5a3;margin:0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}#root .os-app-frame .mb-chat-form>:is(.mb-composer-tools,.mb-memory-confirm,.mb-chat-actions,fieldset,.mb-muted){grid-column:1/-1;max-width:100%;min-width:0}#root .os-app-frame .mb-save-knowledge-tools{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}#root .os-app-frame .mb-save-knowledge-tools>small{display:block;min-width:0;overflow-wrap:break-word;white-space:normal;width:100%}#root .os-app-frame .mb-chat-form .mb-memory-confirm{box-sizing:border-box;grid-template-columns:minmax(0,1fr)}#root .os-app-frame .mb-memory-confirm>:is(label,blockquote,small){max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}@media screen{#root .os-app-frame .os-focused-dashboard :is(.os-field-capture>.os-capture-actions>button,.os-voice-command[aria-pressed=false]){background:linear-gradient(115deg,#fff077,#ffda35 52%,#ffc928)!important;border-color:#ffe785!important;box-shadow:inset 0 1px #fff9ba,0 4px 16px #ffda3524!important;color:#172332!important}#root .os-app-frame .os-focused-dashboard :is(.os-field-capture>.os-capture-actions>button,.os-voice-command[aria-pressed=false]):hover:not(:disabled){background:linear-gradient(115deg,#fff69a,#ffe34f 55%,#ffd83d)!important;border-color:#fff4a0!important;box-shadow:inset 0 1px #fffbd0,0 5px 20px #ffda3540!important}#root .os-app-frame .os-focused-dashboard :is(.os-field-capture>.os-capture-actions>button,.os-voice-command):focus-visible{outline:3px solid #fff4a0!important;outline-offset:3px}#root .os-app-frame .os-focused-dashboard .os-voice-command[aria-pressed=false] :is(strong,small){color:#172332!important}#root .os-app-frame .os-focused-dashboard .os-voice-command[aria-pressed=false] .os-voice-mic{background:#fff7a3!important;border-color:#e9bb26!important;color:#172332!important}}#root .os-app-frame .os-focused-dashboard :is(.os-field-capture>.os-capture-actions>button,.os-voice-command strong){font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:850;letter-spacing:normal;line-height:1.3;text-transform:none}#root .os-app-frame .os-menu-membership{margin:0 0 16px;min-width:0}#root .os-app-frame .os-menu-membership :is(.os-gold-membership,.os-billing-banner){align-items:center;background:linear-gradient(115deg,#fff077,#ffda35 52%,#ffc928)!important;border:1px solid #ffe785!important;border-radius:12px;box-shadow:inset 0 1px #fff9ba,0 4px 16px #ffda3524!important;color:#172332!important;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:12px 14px}#root .os-app-frame .os-menu-membership :is(.os-gold-membership,.os-billing-banner)>svg{color:#172332!important;flex-shrink:0}#root .os-app-frame .os-menu-membership :is(.os-gold-membership,.os-billing-banner)>span{flex:1 1 150px;min-width:0}#root .os-app-frame .os-menu-membership :is(strong,small){color:#172332!important;display:block}#root .os-app-frame .os-menu-membership strong{font-size:14px;font-weight:850;line-height:1.4}#root .os-app-frame .os-menu-membership small{font-size:11px;line-height:1.5}#root .os-app-frame .os-menu-membership :is(a,button){align-items:center;background:#fff7a3!important;border:1px solid #d5a919!important;border-radius:8px;color:#172332!important;display:inline-flex;font-weight:750;gap:5px;justify-content:center;min-height:44px;padding:6px 9px}#root .os-app-frame .os-menu-membership :is(a,button):hover{background:#fffbc9!important}#root .os-app-frame .os-menu-membership :is(a,button):focus-visible{outline:3px solid #172332;outline-offset:2px}@media screen{#root .os-app-frame .os-app-top.os-centered-header{grid-gap:12px 16px;align-items:center;display:grid;flex-wrap:nowrap;gap:12px 16px;grid-template-columns:minmax(74px,1fr) minmax(0,220px) minmax(74px,1fr);min-height:96px;padding:10px 28px}#root .os-centered-header .os-all-workspaces,#root .os-centered-header .os-page-back{align-items:center;display:inline-flex;gap:7px;justify-content:center;margin:0;min-height:44px;padding:10px;white-space:nowrap;width:90px}#root .os-centered-header .os-all-workspaces{grid-column:1;justify-self:start}#root .os-centered-header .os-header-logo{aspect-ratio:2.95;grid-column:2;height:auto;justify-self:center;margin:0;max-width:100%;width:220px}#root .os-centered-header .os-header-logo img{aspect-ratio:2.95}#root .os-centered-header .os-page-back{grid-column:3;justify-self:end}#root .os-centered-header .os-header-status{grid-column:1/-1;justify-self:end;min-width:0}#root .os-centered-header .os-header-status:empty{display:none}@media(max-width:600px){#root .os-app-frame .os-app-top.os-centered-header{gap:8px;grid-template-columns:64px minmax(0,1fr) 64px;min-height:76px;padding:10px 12px}#root .os-centered-header .os-header-logo{width:clamp(120px,40vw,180px)}#root .os-centered-header :is(.os-all-workspaces,.os-page-back){font-size:11px;gap:4px;padding:8px 5px;width:64px}#root .os-centered-header :is(.os-all-workspaces,.os-page-back)>svg{height:16px;width:16px}}}.os-app-frame .os-daily-manager{margin:12px 0;padding:12px}.os-daily-manager>header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.os-daily-manager>header h2{font-size:1rem;line-height:1.35}.os-daily-manager>header p{font-size:.8rem;line-height:1.35;margin:3px 0 0}.os-daily-manager .os-daily-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.os-daily-manager .os-daily-controls button{font-size:.85rem;margin:0;min-height:44px;min-width:60px;padding:8px;width:auto}.os-company-learning>[hidden],.os-daily-manager [hidden]{display:none!important}.os-daily-manager>#daily-manager-details{padding-top:12px}.os-app-frame .os-company-learning{padding:12px}.os-company-learning>.os-learning-compact-header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0}.os-company-learning>.os-learning-compact-header h2{font-size:1rem;margin:0}.os-company-learning>.os-learning-compact-header p{font-size:.8rem;margin:3px 0 0}.os-company-learning>.os-learning-compact-header button{margin:0;min-height:44px}.os-company-learning .os-learning-compact-actions{display:flex;flex-wrap:nowrap;gap:6px}.os-company-learning .os-learning-compact-actions>button:first-child{background:#047857;border-color:#34d399;color:#fff}.os-company-learning>[hidden]{display:none!important}.os-company-learning>div:not([hidden]){padding-top:12px}.os-job-estimates{background:#101c28;border:1px solid #355465;border-radius:12px;margin-top:12px;min-width:0;padding:14px}.os-folder-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.os-folder-section-heading h2{color:#93c5fd;font-size:1.05rem;margin:0}.os-folder-action,.os-job-estimates .os-record-actions>a{align-items:center;background:#142f51;border:1px solid #476c96;border-radius:9px;box-sizing:border-box;color:#dbeafe;display:inline-flex;font-size:.9rem;justify-content:center;min-height:44px;padding:9px 12px;text-decoration:none}.os-tender-intake .os-tender-files{margin:12px 0}.os-tender-intake .os-tender-files>li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;padding:12px 0}.os-tender-file-name{font-size:.9rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.os-tender-intake .os-tender-file-actions{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:minmax(44px,auto);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.os-tender-file-actions>.os-record-actions{display:contents!important}.os-tender-intake .os-tender-file-actions button{box-sizing:border-box;font-size:.8rem;height:100%;line-height:1.25;margin:0;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:7px 9px;white-space:normal;width:100%}.os-tender-file-actions .os-move-picker,.os-tender-file-actions [role=alert]{grid-column:1/-1}.os-tender-intake>nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-tender-intake .bid-method-card{min-height:108px;min-width:0;padding:12px}.os-tender-intake .bid-method-card small{font-size:.8rem}.os-library-view-options{border-bottom:1px solid #334155;font-size:.85rem;padding:8px 16px}.os-library-view-options summary{align-items:center;color:#fde68a;cursor:pointer;display:flex;min-height:44px}.os-library-view-options label{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(100px,160px)}.os-library-view-options select{background:#152335;border:1px solid #64748b;border-radius:8px;color:#fff;min-height:44px;padding:8px}.os-library-view-options p{color:#aebdce;font-size:.8rem;margin:8px 0}.os-library-item-price{max-width:240px}@media(max-width:600px){.os-tender-intake .os-tender-files>li{gap:8px;grid-template-columns:minmax(0,1fr)}.os-tender-intake .os-tender-file-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.os-folder-section-heading>.os-folder-action{width:100%}.os-tender-intake .bid-method-card{min-height:96px}}@media(max-width:380px){.os-daily-manager>header{grid-template-columns:minmax(0,1fr)}.os-daily-manager .os-daily-controls{justify-content:flex-end}}.mb-shell{--mb-line:#2b3030;background:#090b0c;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100dvh;overflow-wrap:anywhere}.mb-shell *{box-sizing:border-box}.mb-shell button,.mb-shell input,.mb-shell textarea{font:inherit}.mb-shell a,.mb-shell button,.mb-shell summary{touch-action:manipulation}.mb-shell button{background:#191d1e;border:1px solid var(--mb-line);border-radius:12px;color:#e4e4e7;cursor:pointer;min-height:44px;padding:10px 14px}.mb-shell button:disabled{cursor:default;opacity:.45}.mb-shell a{color:inherit;text-decoration:none}.mb-shell :focus-visible{outline:2px solid var(--mb-green);outline-offset:4px}.mb-skip{background:#1c222d;left:16px;padding:12px;position:fixed;top:-100px;z-index:100}.mb-skip:focus{top:12px}.mb-top{background:#0e1112;border-bottom:1px solid var(--mb-line);gap:16px;height:76px;padding:12px 20px}.mb-brand,.mb-top{align-items:center;display:flex}.mb-brand{font-size:17px;font-weight:700;gap:8px;letter-spacing:2px;min-height:44px}.mb-brand img{height:36px;object-fit:contain;width:32px}.mb-brand>span>span{color:var(--mb-green)}.mb-company-name{color:#a1a1aa;font-size:12px;margin-left:auto;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-avatar{border:1px solid #3b4658;border-radius:50%;color:var(--mb-green)!important;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.mb-main{margin:auto;max-width:1180px;padding:28px 18px calc(110px + env(safe-area-inset-bottom))}.mb-main>div{min-width:0}.mb-page-heading{margin:8px 0 30px}.mb-eyebrow{color:#91b9df;font-size:10px;font-weight:650;letter-spacing:2px}.mb-page-heading h1{font-size:clamp(34px,6vw,54px);font-weight:550;letter-spacing:-1.6px;line-height:1.13;margin:15px 0}.mb-page-heading p{color:#a1a1aa;font-size:14px;line-height:1.7;margin:0;max-width:440px}.mb-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101319f5;border-top:1px solid #3b4658;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.mb-nav a{border-radius:12px;color:#a1a1aa;flex-direction:column;font-size:11px;font-weight:600;gap:5px;justify-content:center;min-height:54px}.mb-nav a,.mb-section-heading{align-items:center;display:flex}.mb-section-heading{gap:12px;justify-content:space-between;margin-bottom:18px}.mb-shell h2{font-size:17px;font-weight:550;letter-spacing:-.3px}.mb-section-heading h2{margin:0}.mb-section-heading h2>span{color:var(--mb-green)}.mb-section-heading>a{align-items:center;color:var(--mb-green);display:flex;font-size:12px;gap:4px;min-height:44px}.mb-live-dot{color:#a1a1aa;font-size:10px;text-align:right}.mb-live-dot:before{background:var(--mb-green);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:5px;width:5px}.mb-noticed{background:linear-gradient(130deg,#101319,#111516 65%);border:1px solid var(--mb-line);border-radius:20px;padding:20px}.mb-empty{align-items:flex-start;color:#91b9df;display:flex;gap:16px;padding:14px 0}.mb-empty>svg{color:#5a8fb8;flex-shrink:0;margin-top:3px}.mb-empty p{font-size:14px;line-height:1.7;margin:0}.mb-empty span{color:#8f9994;display:block;font-size:13px;margin-top:7px}.mb-empty a{align-items:center;color:var(--mb-green);display:inline-flex;min-height:44px}.mb-observation{align-items:center;border-top:1px solid var(--mb-line);display:flex;gap:13px;min-height:80px;padding:15px 0}.mb-observation>span:nth-child(2){flex:1 1}.mb-observation strong{display:block;font-size:14px;font-weight:550}.mb-observation small{color:#a1a1aa;display:block;font-size:12px;margin-top:5px}.mb-date{color:var(--mb-green);font-size:11px;max-width:45px}.mb-observation>svg{color:#91b9df;flex-shrink:0}.mb-recent{margin:24px 0}.mb-muted{color:#a1a1aa;font-size:13px;line-height:1.7}.mb-composer{background:#101319;border:1px solid #3b4658;border-radius:20px;box-shadow:0 12px 45px #0008;margin-top:24px;padding:16px;position:-webkit-sticky;position:sticky;z-index:20}.mb-composer label{color:#91b9df;display:block;font-size:11px;margin-bottom:10px}.mb-composer textarea{background:#0000;border:0;color:#fff;font-size:16px;line-height:1.5;max-height:160px;min-height:70px;padding:0;resize:vertical;width:100%}.mb-composer textarea::placeholder{color:#8b948f}.mb-composer-actions,.mb-composer-actions>div{align-items:center;display:flex;gap:6px}.mb-composer-actions{justify-content:space-between}.mb-composer-actions>div>button{background:#0000;border:0;color:#91b9df;padding:10px;width:44px}.mb-composer .mb-send{align-items:center;background:#91b9df;border-color:#91b9df;color:#101319;display:flex;font-weight:650;gap:8px}.mb-composer-note{color:#9caaa2;font-size:10px;line-height:1.5;margin:12px 0 0}.mb-saved{align-items:center;color:var(--mb-green);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.6}.mb-error a,.mb-saved a{align-items:center;display:inline-flex;min-height:44px;text-decoration:underline!important}.mb-error{background:#331c1c;border:1px solid #6d3d3d;border-radius:12px;color:#ffd2d2;font-size:13px;line-height:1.6;padding:12px}.mb-cards{grid-gap:14px;display:grid;gap:14px}.mb-card{background:#121617;border:1px solid var(--mb-line);border-radius:17px;margin-bottom:12px;min-width:0;padding:20px}.mb-card-meta{color:#9daaa4;display:flex;font-size:11px;gap:8px;justify-content:space-between;line-height:1.5}.mb-status{color:var(--mb-green);text-align:right}.mb-card h3{font-size:16px;font-weight:550;margin:14px 0 8px;white-space:pre-wrap}.mb-card details{border-top:1px solid var(--mb-line);margin-top:12px}.mb-card summary{align-items:center;color:#91b9df;cursor:pointer;display:flex;font-size:12px;min-height:44px}.mb-card summary:before{content:"+";margin-right:8px}.mb-card details[open] summary:before{content:"−"}.mb-card details p,.mb-card dl{font-size:12px;line-height:1.7}.mb-card dt{color:#929e97;margin-top:8px}.mb-card dd{margin:0}.mb-text-link{align-items:center;color:var(--mb-green)!important;display:flex;font-size:13px;gap:8px;min-height:44px}.mb-toolbar{display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.mb-segments{display:flex;gap:5px}.mb-segments button{font-size:12px;padding:9px}.mb-segments button[aria-pressed=true]{background:#1c222d;border-color:#3b4658;color:var(--mb-green)}.mb-pagination{align-items:center;color:#a1a1aa;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin:24px 0}.mb-search{color:#91b9df;display:block;font-size:12px;margin-bottom:24px}.mb-search input{background:#101319;border:1px solid #3b4658;border-radius:12px;color:#fff;display:block;font-size:16px;margin-top:9px;padding:14px;width:100%}.mb-work-card h2{font-size:21px;margin:16px 0 8px}.mb-work-card p{color:#9eaaa3;font-size:13px}.mb-work-card footer{border-top:1px solid var(--mb-line);color:var(--mb-green);display:flex;font-size:12px;gap:15px;justify-content:space-between;margin-top:20px;padding-top:15px}.mb-company-grid{grid-gap:25px;display:grid;gap:25px}.mb-company-grid h2{color:#91b9df;margin:0 0 14px}.mb-link-list{border:1px solid var(--mb-line);border-radius:17px;overflow:hidden}.mb-link-list a{align-items:center;background:#121617;border-bottom:1px solid var(--mb-line);display:flex;gap:16px;justify-content:space-between;min-height:82px;padding:16px 18px}.mb-link-list a:last-child{border-bottom:0}.mb-link-list strong{display:block;font-size:14px;font-weight:550}.mb-link-list small{color:#95a39a;display:block;font-size:12px;line-height:1.5;margin-top:5px}.mb-link-list svg{color:#91b9df;flex-shrink:0}.mb-signout{margin-top:30px}.mb-brain-grid{min-width:0}@media(min-width:760px){.mb-main{padding:45px 30px 120px}.mb-phone-break{display:none}.mb-cards,.mb-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-brain-grid{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.mb-composer{bottom:auto;margin-top:0;top:30px}.mb-nav{border:1px solid #3b4658;border-bottom:0;border-radius:20px 20px 0 0;left:50%;right:auto;transform:translateX(-50%);width:480px}.mb-top{padding-inline:36px}.mb-company-name{font-size:13px}.mb-page-heading{margin-bottom:38px}}.mb-brain{padding-bottom:270px}.mb-composer{bottom:calc(84px + env(safe-area-inset-bottom));left:18px;position:fixed;right:18px}@media(min-width:760px){.mb-brain{padding-bottom:0}.mb-composer{bottom:auto;left:auto;position:-webkit-sticky;position:sticky;right:auto}}@media(prefers-reduced-motion:no-preference){.mb-shell a,.mb-shell button{transition:background .15s ease,border-color .15s ease}.mb-link-list a:hover,.mb-work-card:hover{background:#1c222d;border-color:#3b4658}}.mb-workflow{line-height:1.6;margin-block:16px}.mb-workflow>button{margin:4px}.mb-workflow label{display:block}.mb-workflow input,.mb-workflow select{background:#101319;border:1px solid #3b4658;border-radius:10px;color:#fff;display:block;font-size:16px;max-width:100%;min-height:44px;padding:10px;width:100%}.mb-reading ul{padding-left:20px}.mb-reading blockquote{border-left:2px solid #91b9df;margin:0;overflow-wrap:anywhere;padding:12px}.mb-reading small{font-size:10px}.mb-work-sources{border-radius:16px;margin:16px;min-height:0;padding:16px}.mb-work-sources>details>summary{cursor:pointer;min-height:44px}.mb-workflow>a{align-items:center;color:#91b9df;display:flex;min-height:44px;text-decoration:underline}.mb-conversation{background:#101319;border:1px solid #3b4658;border-radius:20px;margin:20px 0 28px;min-width:0;padding:clamp(16px,3vw,28px)}.mb-conversation button{border-radius:10px;min-height:44px;padding:8px 12px}.mb-conversation-log{max-height:55vh;overflow-wrap:anywhere;padding:4px}.mb-chat-message{border-radius:14px;margin:14px 0;max-width:94%;padding:14px 16px}.mb-chat-user{background:#1c2a35;margin-left:auto}.mb-chat-message p{margin:6px 0;overflow-wrap:anywhere;white-space:pre-wrap}.mb-chat-message button{font-size:12px;text-decoration:underline}.mb-chat-form{grid-gap:10px;display:grid;gap:10px;margin:18px 0 10px}.mb-chat-form textarea{background:#101319;border:1px solid #5a8fb8;border-radius:12px;box-sizing:border-box;color:#f4f4f5;font:inherit;min-height:96px;padding:12px;width:100%}.mb-chat-form .mb-send{background:#91b9df;color:#101319;font-weight:650;justify-self:end}.mb-memory-confirm{border:1px solid #91b9df;border-radius:12px;overflow-wrap:anywhere;padding:16px}.mb-memory-confirm blockquote{border-left:3px solid #3b4658;margin:12px 0;padding-left:12px}.mb-intake-heading{margin:24px 0 12px}.mb-intake-link{align-items:center;color:#91b9df!important;display:inline-flex;min-height:44px;text-decoration:underline!important}.mb-brain{padding-bottom:0}.mb-brain .mb-composer{margin-top:24px;position:static}@media(max-width:480px){.mb-conversation .mb-section-heading{flex-wrap:wrap;gap:8px}.mb-chat-message{max-width:100%}}.mb-brain .mb-page-heading{margin:0 0 18px}.mb-brain .mb-page-heading h1{font-size:clamp(26px,4vw,36px)}.mb-brain .mb-phone-break{display:none}.mb-conversation{background:#0f1414;border-color:#3b4658;box-shadow:0 12px 48px #0002;margin:0 0 18px}.mb-conversation-log{height:clamp(180px,30dvh,460px);max-height:none;overflow-anchor:none;overflow-y:auto;overscroll-behavior-y:contain;padding:6px 8px;scrollbar-gutter:stable}.mb-chat-message{border:1px solid #1c222d;line-height:1.65;max-width:88%;padding:14px 18px}.mb-chat-message,.mb-chat-user{background:#1c222d}.mb-chat-message>strong{font-size:11px;letter-spacing:.05em}.mb-chat-message>small{color:#91b9df;display:block;font-size:10px;line-height:1.5;margin-top:10px}.mb-chat-form{background:#101319;border-radius:16px;gap:8px;margin:16px 0 10px;padding:14px}.mb-chat-form>label{color:#91b9df}.mb-chat-form textarea{background:#0000;border:0;border-radius:0;line-height:1.5;max-height:160px;min-height:64px;padding:4px 0;resize:vertical}.mb-chat-form textarea:disabled{opacity:1}.mb-chat-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.mb-chat-actions>span{font-size:11px}.mb-chat-actions .mb-send{flex-shrink:0;min-width:108px}.mb-thinking{align-items:center;color:#91b9df;display:flex;font-size:13px;gap:9px;min-height:32px}.mb-thinking>span{background:#91b9df;border-radius:50%;height:7px;width:7px}.mb-brain-tools{border-top:1px solid #1c222d;padding-top:4px}.mb-brain-tools>summary,.mb-workspace-updates>summary{color:#91b9df;cursor:pointer;font-size:12px;min-height:44px;padding:12px 0}.mb-brain-tools>section>button{margin:4px 6px 4px 0}.mb-knowledge-mode{align-items:center;display:flex;font-size:12px;gap:8px;min-height:44px}.mb-knowledge-mode input{accent-color:#91b9df;height:18px;width:18px}.mb-workspace-updates{margin-top:12px}.mb-conversation>.mb-muted:last-child{font-size:11px}.mb-brain .mb-page-heading>p{display:none}.mb-chat-message .mb-memory-confirm{border:0;margin-top:12px;padding:0}.mb-chat-message .mb-memory-confirm>button{background:#0000;border-color:#3b4658;font-size:11px;text-decoration:none}.mb-main:has(.mb-brain){padding-top:18px}@media(min-width:760px){.mb-brain{margin:auto;max-width:900px}.mb-conversation-log{height:clamp(220px,28dvh,460px)}}@media(max-width:480px){.mb-main{padding-top:18px}.mb-conversation{padding:14px 10px}.mb-chat-message{max-width:96%}.mb-chat-actions>span{max-width:52%}}.mb-file-tools>button{align-items:center;display:inline-flex;gap:8px;margin:6px 6px 6px 0}.mb-saved-knowledge{margin-top:16px}.mb-saved-knowledge ul{padding-left:20px}.mb-saved-knowledge li{padding:8px 0}.mb-saved-knowledge small{color:#a1a1aa}@media(max-width:480px){.mb-chat-actions>span{display:none}.mb-chat-actions{justify-content:flex-end;min-height:44px}}:root{--brain-accent:#5a8fb8}.mb-journey{background:linear-gradient(135deg,rgba(16,185,129,.085),#18181bcc);border:1px solid #34d39938;border-radius:18px;margin:8px 0 18px;padding:18px}.mb-journey-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.mb-journey h3{color:#f4f4f5;font-size:17px;line-height:1.35;margin:5px 0 0}.mb-journey-count{background:#10b9811f;border-radius:999px;font-size:12px;padding:6px 9px;white-space:nowrap}.mb-journey-progress{-webkit-appearance:none;appearance:none;background:#27272a;border:0;border-radius:99px;display:block;height:6px;margin:16px 0 12px;overflow:hidden;width:100%}.mb-journey-progress::-webkit-progress-bar{background:#27272a;border-radius:99px}.mb-journey-progress::-webkit-progress-value{background:#5a8fb8;border-radius:99px}.mb-journey-progress::-moz-progress-bar{background:#5a8fb8;border-radius:99px}.mb-journey-steps{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.mb-journey-steps li{align-items:center;color:#a1a1aa;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.mb-journey-steps li[data-complete=true]{color:#91b9df}.mb-journey-steps small{color:#71717a;font-size:10px}.mb-journey>p{color:#a1a1aa;font-size:12px;line-height:1.5;margin:13px 0}.mb-journey-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.mb-journey-actions a,.mb-journey-actions button{align-items:center;background:#09090b73;border:1px solid #3f3f46;border-radius:10px;color:#e4e4e7;display:flex;font-size:12px;gap:8px;justify-content:space-between;min-width:0;padding:11px 12px;text-align:left;text-decoration:none}.mb-journey-actions a:last-child{grid-column:1/-1}.mb-journey-actions a:hover,.mb-journey-actions button:hover{background:#10b98114;border-color:#5a8fb8}.mb-journey-explainer{color:#a1a1aa;font-size:11px;margin-top:12px}.mb-journey-explainer p{line-height:1.5;max-width:65ch}.mb-chat-copy{line-height:1.65;overflow-wrap:anywhere}.mb-chat-copy p{margin:8px 0;white-space:normal}.mb-chat-copy ol,.mb-chat-copy ul{margin:8px 0;padding-left:21px}.mb-chat-copy li{margin:5px 0}.mb-chat-copy h1,.mb-chat-copy h2,.mb-chat-copy h3{font-size:15px;margin:13px 0 6px}.mb-chat-copy a{color:#91b9df;text-decoration:underline}.mb-chat-copy pre{background:#09090b;border-radius:8px;max-width:100%;overflow:auto;padding:10px}@media(max-width:420px){.mb-journey{padding:14px}.mb-journey-actions{grid-template-columns:1fr}.mb-journey-actions a:last-child{grid-column:auto}.mb-journey h3{font-size:15px}}.mb-journey-detail{color:#a1a1aa;font-size:12px;margin-bottom:12px}.mb-journey-detail summary{cursor:pointer;padding:3px 0 9px}.mb-journey-detail p{line-height:1.5;margin:10px 0}.mb-journey-work{grid-gap:3px 12px;border-top:1px solid #3b4658;color:#e4e4e7;display:grid;gap:3px 12px;grid-template-columns:1fr auto;margin-top:12px;padding:11px 0 0;text-decoration:none}.mb-journey-work>span{color:#a1a1aa;font-size:10px;grid-column:1/-1}.mb-journey-work>strong{font-size:12px;min-width:0;overflow-wrap:anywhere}.mb-journey-work>small{color:#91b9df;font-size:11px}.mb-journey[data-compact=true]{margin:8px 0 12px;padding:12px 14px}.mb-journey[data-compact=true] .mb-eyebrow{display:none}.mb-journey[data-compact=true] h3{font-size:14px;margin:0}.mb-journey[data-compact=true] .mb-journey-progress{height:4px;margin:10px 0 7px}.mb-journey[data-compact=true] .mb-journey-detail{margin-bottom:6px}.mb-journey[data-compact=true] .mb-journey-detail summary{font-size:10px;padding:2px 0 7px}.mb-journey[data-compact=true] .mb-journey-actions{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.mb-journey[data-compact=true] .mb-journey-actions a,.mb-journey[data-compact=true] .mb-journey-actions button{font-size:10px;gap:3px;min-height:36px;padding:7px}.mb-journey[data-compact=true] .mb-journey-actions a:last-child{grid-column:auto}.mb-journey[data-compact=true] .mb-journey-explainer{display:none}.mb-library-action{background:#91b9df;border:1px solid #91b9df;border-radius:12px;color:#1c222d;margin-top:12px;overflow-wrap:anywhere;padding:12px}.mb-library-action h3{font-size:1rem;margin:0 0 8px}.mb-library-action summary{cursor:pointer;font-weight:600;padding:8px 0}.mb-library-action ul{max-height:300px;overflow:auto;padding-left:20px}.mb-library-action li{margin:10px 0}.mb-library-action small{display:block;line-height:1.5}.mb-library-action button{min-height:44px}.mb-shell{--mb-green:#91b9df;--mb-line:#303136;background:radial-gradient(ellipse at 80% 0,#1c222d30,#0000 45%),radial-gradient(ellipse at 0 35%,#30384613,#0000 42%),#0b0c0f;color:#f4f4f5}.mb-shell:before{background-image:linear-gradient(#ffffff02 1px,#0000 0),linear-gradient(90deg,#ffffff02 1px,#0000 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%);pointer-events:none;position:fixed}.mb-top{background:#111216df;border-bottom:1px solid #34353a;height:74px;position:relative}.mb-brand{letter-spacing:2.4px}.mb-brand img{filter:drop-shadow(0 0 9px #91b9df2b)}.mb-avatar{background:#1c222d;border-color:#3b4658;box-shadow:0 0 22px #5a8fb80c}.mb-main{max-width:1240px;position:relative}.mb-eyebrow,.mb-page-heading .mb-eyebrow{color:var(--mb-gold);font-weight:650;letter-spacing:1.7px}.mb-brain .mb-page-heading{margin-bottom:4px;padding:4px 4px 18px}.mb-brain .mb-page-heading h1{font-size:clamp(32px,4.6vw,48px);font-weight:530;letter-spacing:-1.7px;line-height:1.13;margin:14px 0 12px}.mb-brain .mb-page-heading h1>span{color:#91b9df}.mb-brain .mb-page-heading>p{color:#a5a6ae;display:block;font-size:13px}.mb-conversation{background:linear-gradient(145deg,#16191d,#101215 70%);border:1px solid #353a3d;border-radius:24px;box-shadow:0 20px 80px #0003,inset 0 1px #ffffff07;padding:20px 24px}.mb-conversation>.mb-section-heading{margin:0 0 10px}.mb-conversation .mb-section-heading h2{align-items:center;display:flex;font-size:17px;gap:9px}.mb-conversation .mb-section-heading h2 svg{color:var(--mb-green)}.mb-conversation>.mb-section-heading>button{background:#1a1d21;border-color:#34383e;color:#b3b6bd;font-size:11px}.mb-context-label{align-items:center;color:#a1ada7;display:flex;font-size:11px;gap:7px;line-height:1.5;margin:0 0 16px}.mb-context-dot{background:var(--mb-green);border-radius:50%;flex-shrink:0;height:5px;width:5px}.mb-journey,.mb-journey[data-compact=true]{background:linear-gradient(110deg,#1c222d1f,#1a1c20);border:1px solid #3b4658;border-radius:15px;box-shadow:inset 0 1px #ffffff04}.mb-journey h3{color:#91b9df}.mb-journey-detail summary{color:#aeb9cb}.mb-journey-count{background:#1c222d66;border:1px solid #3b4658;color:#91b9df}.mb-journey-progress{height:4px}.mb-journey-actions a,.mb-journey-actions button{background:#13171a;border-color:#3b4658;color:#91b9df;font-size:11px!important;min-height:44px!important}.mb-conversation-log{height:clamp(240px,34dvh,480px);padding:8px 3px 12px;scrollbar-color:#3b4658 #15181a}.mb-chat-message{background:#1b2023;border:1px solid #30373a;border-radius:3px 17px 17px 17px;box-shadow:0 4px 16px #0001;max-width:92%;padding:16px 18px}.mb-chat-user{background:linear-gradient(120deg,#1c222d,#1c222d);border-color:#3b4658;border-radius:17px 3px 17px 17px;max-width:84%}.mb-chat-message>strong{color:#91b9df;font-size:10px;letter-spacing:1px;text-transform:uppercase}.mb-chat-message>button{background:#0000;border-color:#3e4843;color:#b4bdb7;font-size:10px;margin-top:7px;min-height:36px;text-decoration:none}.mb-chat-copy{font-size:14px;line-height:1.8}.mb-chat-welcome{margin:15px auto 20px;max-width:440px;padding:12px 6px;text-align:center}.mb-brain-orb{background:linear-gradient(140deg,#1c222d,#1c222d);border:1px solid #3b4658;border-radius:20px;box-shadow:0 0 50px #5a8fb815,inset 0 1px #ffffff0a;color:var(--mb-green);display:grid;height:60px;margin:0 auto 18px;place-items:center;width:60px}.mb-chat-welcome h3{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.35}.mb-chat-welcome p{color:#a9aeb4;font-size:13px;line-height:1.7}.mb-gold-guidance{color:var(--mb-gold);font-size:11px;line-height:1.6}.mb-chat-form{background:#1a1d20;border:1px solid #3b4658;border-radius:18px;box-shadow:0 0 0 4px #1c222d25,0 8px 28px #0002;gap:9px;margin-top:16px;padding:16px 16px 12px}.mb-chat-form:focus-within{border-color:#91b9df;box-shadow:0 0 0 4px #5a8fb80a}.mb-chat-form>label{align-items:center;color:var(--mb-gold);display:flex;font-size:11px;gap:8px;justify-content:space-between}.mb-chat-form>label>span{color:#939b98;font-size:10px}.mb-chat-form textarea{color:#f5f6f5;font-size:16px;min-height:62px;padding:5px 0}.mb-chat-form textarea::placeholder{color:#9a9ea4}.mb-chat-actions{border-top:1px solid #3b4658;padding-top:10px}.mb-chat-actions .mb-send{align-items:center;background:#91b9df;border-color:#91b9df;box-shadow:0 3px 16px #5a8fb814;color:#101319;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-width:94px}.mb-chat-actions>button:not(.mb-send){align-items:center;background:#0000;display:inline-flex;font-size:11px;gap:6px}.mb-composer-tools .mb-file-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mb-composer-tools .mb-file-tools>button{background:#21272a;border-color:#39423e;font-size:11px;gap:6px;margin:0;min-height:40px;padding:7px 10px}.mb-composer-tools .mb-file-tools>p.mb-muted{display:none}.mb-composer-tools .mb-file-tools>p{flex-basis:100%;font-size:11px;margin:5px 0}.mb-attachment-chip{align-items:center;background:#1c222d;border:1px solid #3b4658;border-radius:10px;color:var(--mb-green);display:flex;gap:9px;padding:8px 10px}.mb-attachment-chip>span{flex:1 1;min-width:0}.mb-attachment-chip strong{color:#91b9df;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-attachment-chip small{color:#91b9df;display:block;font-size:10px;margin-top:3px}.mb-attachment-chip button{background:#0000;border:0;min-height:34px;min-width:34px;padding:5px}.mb-brain-tools{margin-top:12px}.mb-brain-tools>summary,.mb-workspace-updates>summary{color:#aeb9cb;font-size:11px}.mb-capabilities{border-top:1px solid #30373b;margin:14px 0 3px;padding-top:4px}.mb-capabilities>summary{color:#aeb9cb;cursor:pointer;font-size:11px;min-height:44px;padding:13px 0}.mb-capabilities>summary>span{color:#949c98;float:right;font-size:10px}.mb-capabilities>p{color:#aab4ad;font-size:12px;line-height:1.7}.mb-capabilities>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0}.mb-capabilities a{align-items:center;background:#1b2022;border:1px solid #3b4658;border-radius:10px;display:flex;font-size:11px;gap:5px;justify-content:space-between;min-height:44px;padding:10px}.mb-action-card,.mb-library-action{background:linear-gradient(130deg,#1c222d,#181e20);border:1px solid #3b4658;border-radius:14px;color:#91b9df;margin-top:14px;padding:15px}.mb-action-card h3,.mb-library-action h3{color:#aeb9cb;font-size:14px;font-weight:550;line-height:1.5;margin:3px 0}.mb-action-card>p,.mb-library-action>p{font-size:12px;line-height:1.65}.mb-library-action summary,.mb-result-details>summary{color:#aeb9cb;cursor:pointer;font-size:12px;min-height:44px;padding:12px 0}.mb-library-action li{border-bottom:1px solid #3b4658;font-size:12px;padding-bottom:10px}.mb-library-action small{color:#91b9df;font-size:11px;margin-top:4px}.mb-library-action>button,.mb-primary-action{background:#91b9df!important;border-color:#91b9df!important;color:#101319!important;font-size:12px!important;font-weight:650;text-decoration:none!important}.mb-action-heading{align-items:center;display:flex;gap:10px}.mb-action-icon{background:#1c222d;border:1px solid #3b4658;border-radius:11px;color:var(--mb-green);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.mb-action-heading .mb-eyebrow{font-size:8px;letter-spacing:1.3px}.mb-action-source{color:#91b9df;font-size:11px!important}.mb-action-progress{align-items:center;color:var(--mb-gold);display:flex;gap:8px}.mb-action-success{color:#91b9df}.mb-workspace-action{align-items:center;background:#1c222d;border:1px solid #3b4658;border-radius:10px;color:#91b9df!important;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin:10px 0;min-height:44px;padding:10px 12px}.mb-action-card>button:not(.mb-primary-action){background:#1c222d;display:block;font-size:11px;margin:8px 0;text-decoration:none}.mb-nav{background:#14181ae8;border-color:#3b4658;box-shadow:0 -8px 35px #0003}.mb-nav a.active{background:#1c222d;box-shadow:inset 0 1px #91b9df17;color:#91b9df}.mb-nav a:not(.active){color:#a4a8ad}.mb-card,.mb-link-list a{background:linear-gradient(130deg,#1a1e22,#141719);border-color:#343b3d;box-shadow:inset 0 1px #ffffff04}.mb-card-meta,.mb-company-grid h2{color:#aeb9cb}.mb-noticed{background:linear-gradient(130deg,#1c222d,#171a1e);border-color:#3b4658}@media(min-width:760px){.mb-main:has(.mb-brain){padding-top:30px}.mb-brain{max-width:960px}.mb-conversation-log{height:clamp(270px,38dvh,520px)}.mb-brain .mb-page-heading h1{font-size:43px}.mb-brain .mb-page-heading h1>span{margin-left:7px}}@media(max-width:480px){.mb-top{height:64px;padding-inline:16px}.mb-brand{font-size:14px}.mb-brand img{height:30px;width:27px}.mb-company-name{font-size:10px;max-width:30%}.mb-main{padding-inline:12px}.mb-brain .mb-page-heading{padding:5px 5px 18px}.mb-brain .mb-page-heading h1{font-size:34px}.mb-brain .mb-phone-break{display:block}.mb-conversation{border-radius:20px;padding:16px 12px}.mb-conversation-log{height:clamp(235px,35dvh,420px)}.mb-chat-message{max-width:97%;padding:13px}.mb-chat-user{max-width:90%}.mb-chat-form{padding:13px 11px}.mb-chat-form>label>span{display:none}.mb-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-capabilities>summary>span{display:none}.mb-composer-tools .mb-file-tools>button{font-size:10px;padding:7px}.mb-journey[data-compact=true] .mb-journey-actions{gap:5px}.mb-journey[data-compact=true] .mb-journey-actions a,.mb-journey[data-compact=true] .mb-journey-actions button{font-size:10px!important}.mb-chat-welcome h3{font-size:18px}.mb-action-card,.mb-library-action{padding:12px}}@media(prefers-reduced-motion:no-preference){.mb-action-progress svg{animation:mb-rotate 1.5s linear infinite}.mb-brain-orb{animation:mb-breathe 5s ease-in-out infinite}.mb-shell a,.mb-shell button{transition:background .18s,border-color .18s,box-shadow .18s}@keyframes mb-rotate{to{transform:rotate(1turn)}}@keyframes mb-breathe{50%{box-shadow:0 0 50px #5a8fb825,inset 0 1px #ffffff0a}}}.tradeos-premium-shell{background:#0b0c0f!important;color:#f4f4f5}.tradeos-premium-shell>aside{background:linear-gradient(180deg,#171a1e,#111416);border-color:#343b3a}.tradeos-premium-shell main{background:radial-gradient(ellipse at 95% 0,#1c222d1c,#0000 45%),#0c0e11}.tradeos-premium-shell h1{font-weight:550;letter-spacing:-.8px}.tradeos-premium-shell h2,.tradeos-premium-shell label{color:#aeb9cb}.tradeos-premium-shell :focus-visible{outline:2px solid #91b9df;outline-offset:3px}.tradeos-premium-shell input,.tradeos-premium-shell select,.tradeos-premium-shell textarea{font-size:16px}.mb-shell{--mb-gold:#aeb9cb}.mb-shell :is(.mb-eyebrow,.mb-gold-guidance,.mb-chat-form>label,.mb-capabilities>summary,.mb-brain-tools>summary,.mb-workspace-updates>summary,.mb-journey-detail summary,.mb-result-details>summary,.mb-library-action summary,.mb-company-grid h2,.mb-card-meta,.mb-action-card h3,.mb-library-action h3){color:#aeb9cb;font-weight:750}.mb-chat-copy strong{color:#aeb9cb;font-weight:750}.mb-action-progress{font-weight:750}.tradeos-premium-shell h2,.tradeos-premium-shell label{color:#aeb9cb;font-weight:750}.mb-journey-detail .mb-journey-actions{margin-top:12px}.mb-journey[data-compact=true]{margin-bottom:10px;padding:10px 12px}.mb-journey[data-compact=true] .mb-journey-detail{margin-bottom:0}.mb-journey[data-compact=true] .mb-journey-detail summary{padding-bottom:2px}.mb-conversation-log{height:clamp(180px,24dvh,320px)}.mb-brain .mb-page-heading{padding-bottom:12px}.mb-brain .mb-page-heading h1{margin:10px 0 8px}@media(min-width:760px){.mb-main:has(.mb-brain){padding-top:22px}.mb-brain .mb-page-heading h1{font-size:38px}.mb-conversation-log{height:clamp(210px,25dvh,360px)}}@media(max-width:480px){.mb-brain .mb-page-heading h1{font-size:30px}.mb-brain .mb-page-heading>p{font-size:11px;line-height:1.5}.mb-conversation-log{height:clamp(180px,23dvh,280px)}}.os-files-toolbar{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:16px 0;min-width:0}.os-company-inbox .os-files-toolbar>.os-inbox-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.os-company-inbox .os-files-toolbar>.os-inbox-tabs>button{background:#142f51;border:1px solid #476c96;border-radius:9px;color:#dbeafe;font-size:.85rem;line-height:1.3;margin:0;min-height:44px;min-width:0;padding:9px 10px;white-space:normal}.os-company-inbox .os-files-toolbar>.os-inbox-tabs>button[aria-pressed=true]{background:#1c4558;border-color:#63cfb4;color:#e6fff8}.os-app-frame .os-files-toolbar>.os-files-refresh{align-items:center;align-self:start;background:#142f51;border:1px solid #476c96;border-radius:9px;box-sizing:border-box;color:#dbeafe;cursor:pointer;display:inline-flex;flex:none;font-size:.85rem;gap:7px;height:44px;justify-content:center;justify-self:end;line-height:1;margin:0;max-height:44px;min-height:44px;padding:8px 10px;white-space:nowrap;width:100px}.os-files-refresh>svg{display:block;flex:0 0 16px;height:16px;width:16px}.os-files-refresh:disabled{cursor:default;opacity:.5}.os-files-toolbar>.os-field-capture{min-width:0}.os-files-toolbar>.os-field-capture>.os-capture-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.os-files-toolbar>.os-field-capture>.os-capture-actions>button{font-size:.85rem;justify-content:center;line-height:1.3;margin:0;min-height:44px;min-width:0;padding:9px 10px}.os-files-toolbar>.os-field-capture>.os-capture-actions>button>svg{flex-shrink:0}.os-files-toolbar>.os-field-capture>.os-capture-actions>button:only-child{grid-column:1/-1;justify-self:start}.os-capture-library,.os-company-inbox{min-width:0}.os-folder-hub .os-company-files-menu{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.os-company-files-menu>a{align-items:center;background:#142f51;color:#dbeafe;display:flex;font-size:.9rem;justify-content:center;min-height:44px;padding:10px;text-align:center}.os-folder-hub .os-project-back{align-items:center;display:inline-flex;gap:6px;min-height:44px}.os-folders-heading p{color:#b6ccdf;font-size:.875rem;line-height:1.5;margin:6px 0 0}.os-company-files-menu>a:focus-visible,.os-files-toolbar button:focus-visible{outline:2px solid #63cfb4;outline-offset:3px}@media(max-width:600px){.os-files-toolbar{gap:10px;grid-template-columns:minmax(0,1fr)}.os-files-toolbar>.os-files-refresh{grid-row:1}.os-company-inbox .os-files-toolbar>.os-inbox-tabs,.os-files-toolbar>.os-field-capture{grid-row:2;width:100%}.os-company-inbox .os-files-toolbar>.os-inbox-tabs>button{font-size:.8rem;padding:8px 6px}.os-files-toolbar>.os-field-capture>.os-capture-actions>button{font-size:.8rem;gap:5px;padding:8px 6px}.os-capture-library>.os-files-capture-toolbar:has(>.os-files-refresh:only-child)>.os-files-refresh{grid-row:auto}.os-capture-library .os-record-toolbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.os-capture-library .os-record-toolbar>label{min-width:0}.os-capture-library .os-record-toolbar>span{grid-column:1/-1;padding:0}}.os-readable-brain .mb-composer-tools{align-items:stretch;display:flex;flex-direction:column;gap:12px;min-width:0}.os-readable-brain .mb-composer-tools .mb-file-tools{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;min-width:0;width:100%}.os-readable-brain .mb-save-knowledge-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0;width:100%}.os-readable-brain .mb-save-knowledge-tools>small{color:#aebed0;flex:1 1 220px;line-height:1.5;min-width:0;word-break:normal}.os-readable-brain .mb-memory-confirm{background:#10202e;border:1px solid #334a5e;border-radius:12px;box-sizing:border-box;display:flex!important;flex-direction:column;gap:12px;grid-column:1/-1;min-width:0;padding:16px;width:100%}.mb-memory-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px}.mb-memory-heading span{color:#aebed0;font-size:.8rem}.os-readable-brain .mb-memory-confirm blockquote{background:#142c3b;border-left:3px solid #51b99b;border-radius:6px;color:#e2e8f0;line-height:1.6;margin:0;max-height:180px;overflow:auto;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.os-readable-brain .mb-memory-confirm label{grid-gap:6px;display:grid;font-size:.85rem;gap:6px;min-width:0}.os-readable-brain .mb-memory-confirm select{background:#102334;border:1px solid #476073;border-radius:8px;box-sizing:border-box;color:#f1f5f9;max-width:100%;min-width:0;padding:10px;text-overflow:ellipsis;width:100%}.os-readable-brain .mb-memory-confirm option{background:#102334;color:#f1f5f9}.mb-memory-picker summary,.mb-upload-help summary{color:#9ce4cf;cursor:pointer;font-size:.85rem;padding:5px 0}.mb-memory-picker label{margin-top:10px}.mb-file-tools .mb-upload-queue{background:#10202e;border:1px solid #334a5e;border-radius:12px;box-sizing:border-box;padding:14px;width:100%}.mb-file-tools .mb-upload-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0;max-height:260px;overflow-y:auto;padding:0}.mb-file-tools .mb-upload-row{grid-gap:5px;background:#142936;border:1px solid #2e4659;border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.mb-upload-row strong{font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.mb-upload-row-status{color:#b5c8d6;font-size:.8rem;line-height:1.5}.mb-upload-row progress{accent-color:#51b99b;width:100%}.mb-upload-queue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mb-upload-queue-actions a{color:#9ce4cf;padding:8px}.mb-file-tools .mb-upload-confirmation{background:#142f35;border:1px solid #40816f;border-radius:10px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:12px 14px}.mb-upload-help{flex-basis:100%}.mb-upload-help p{color:#aebed0;font-size:.85rem;line-height:1.5}.os-readable-brain .mb-attachment-chip{align-items:flex-start;border-bottom:1px solid #334a5e;display:flex;gap:10px;min-width:0;padding:12px}.os-readable-brain .mb-attachment-chip label{grid-gap:5px 10px;display:grid;flex:1 1;gap:5px 10px;grid-template-columns:20px minmax(0,1fr);min-width:0}.os-readable-brain .mb-attachment-chip label strong{line-height:1.4;overflow-wrap:anywhere}.os-readable-brain .mb-attachment-chip label small{color:#aebed0;grid-column:2}.os-manager-start{background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#18181b;margin:.6rem 0;padding:.9rem;text-align:left}.os-manager-start h3{color:#173c86;font-size:1.1rem;margin:0 0 .4rem}.os-manager-start p{line-height:1.5;margin:.4rem 0}.os-manager-choices{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.7rem 0}.os-manager-choices button{background:#ecfdf5;border:1px solid #059669;border-radius:10px;color:#14532d;min-height:48px;padding:.7rem;text-align:left;white-space:normal}.os-manager-choices button small,.os-manager-choices button strong{display:block}.os-manager-choices button small{color:#334155;line-height:1.4;margin-top:.25rem}.os-manager-choices button:focus-visible{outline:3px solid #1d4ed8;outline-offset:2px}.os-manager-choices button:disabled{opacity:.6}.os-manager-start>small{color:#475569;line-height:1.4}@media(max-width:480px){.os-manager-choices{grid-template-columns:1fr}}.os-brain-usage{background:#143547;border:1px solid #456979;border-radius:10px;color:#edf7fa;font:inherit;margin:8px 0;padding:10px 12px}.os-brain-usage>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.os-brain-usage button{background:#214b5b;border:1px solid #74909d;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:8px 12px}.os-brain-usage[data-low=true]{border-color:#edc84b}.os-brain-usage small{display:block;margin-top:6px}.os-brain-credit-dialog{background:#102839;border:1px solid #74909d;border-radius:14px;color:#edf7fa;font:inherit;max-height:85vh;max-width:580px;overflow:auto;padding:20px;width:calc(100% - 28px)}.os-brain-credit-dialog::backdrop{background:#000a14bf}.os-brain-credit-dialog header{align-items:center;display:flex;gap:12px;justify-content:space-between}.os-brain-credit-dialog h2{font-size:20px;font-weight:700}.os-brain-credit-dialog p{line-height:1.5;margin:12px 0}.os-brain-credit-dialog a{color:#f4d36a;text-decoration:underline}.os-brain-credit-pack{grid-gap:10px;border:1px solid #74909d;border-radius:10px;display:grid;gap:10px;margin:16px 0;padding:16px}.os-brain-credit-pack button{background:#f4c542;border-color:#f4c542;color:#142833}.os-brain-credit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.os-brain-credit-dialog button:disabled{cursor:default;opacity:.55}.mb-library-import{background:#142138;background:var(--os-surface,#142138);border:1px solid #334155;border:1px solid var(--os-border,#334155);border-radius:12px;color:#edf2f7;color:var(--os-text,#edf2f7);margin:1rem 0;padding:1rem}.mb-library-import h3{margin:0 0 .6rem}.mb-library-import p{font-size:.9rem;line-height:1.5}.mb-library-import button,.mb-library-import input,.mb-library-import select{font:inherit}.mb-library-import button{background:#f3c64e;border:1px solid #c89a35;border-radius:8px;color:#182235;cursor:pointer;font-weight:700;padding:.65rem .85rem}.mb-library-import button:disabled{cursor:default;opacity:.5}.mb-library-import summary{cursor:pointer;font-weight:700;padding:.6rem 0}.mb-library-import label{display:block;margin:.6rem 0}.mb-library-import input:not([type=checkbox]),.mb-library-import select{background:#101d31;border:1px solid #536279;border-radius:6px;color:#edf2f7;display:block;padding:.5rem;width:100%}.mb-import-table{max-height:32rem;overflow:auto}.mb-import-table table{border-collapse:collapse;font-size:.82rem;min-width:650px;width:100%}.mb-import-table td,.mb-import-table th{border-bottom:1px solid #3a485e;padding:.6rem;text-align:left;vertical-align:top}.mb-import-table th{background:#1b2a41;position:-webkit-sticky;position:sticky;top:0}.mb-import-table dd{margin:0 0 .4rem;overflow-wrap:anywhere}.mb-import-table dt{font-weight:700}.mb-import-pages{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.mb-library-import small{display:block}.os-takeoff-summary{grid-gap:8px;display:grid;gap:8px;margin:16px 0;min-width:0}.os-takeoff-summary h2{font-size:1.1rem;margin:0 0 6px}.os-takeoff-group{background:#152d40;border:1px solid #35566b;border-radius:10px;min-width:0}.os-takeoff-group>summary{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-height:52px;padding:12px}.os-takeoff-group>summary::-webkit-details-marker{display:none}.os-takeoff-group>summary>strong{font-size:.95rem;overflow-wrap:anywhere}.os-takeoff-group>summary>span{color:#a7f3d0;font-size:1rem;font-weight:700}.os-takeoff-group>summary>small{color:#93c5fd;font-size:.75rem}.os-takeoff-group[open]>summary{border-bottom:1px solid #35566b}.os-takeoff-group>ul{list-style:none;margin:0;padding:0 12px}.os-takeoff-group>ul>li{align-items:start;border-bottom:1px solid #35566b;display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px;justify-content:space-between;padding:10px 0}.os-takeoff-group li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.os-takeoff-group li>details{width:100%}.os-takeoff-group>button,.os-takeoff-group>p{font-size:.85rem;margin:12px}.os-working-takeoff>summary{background:#142f51;border:1px solid #476c96;border-radius:9px;color:#dbeafe;cursor:pointer;min-height:44px;padding:12px}.os-working-takeoff:not([open])>:not(summary){display:none}.os-takeoff-group>summary:focus-visible,.os-working-takeoff>summary:focus-visible{outline:2px solid #63cfb4;outline-offset:3px}@media(max-width:480px){.os-takeoff-group>summary{gap:8px;grid-template-columns:minmax(0,1fr) auto}.os-takeoff-group>summary>small{grid-column:1/-1}.os-takeoff-group>summary>strong{font-size:.875rem}}.os-finance{grid-gap:22px;color:#f4f4f5;display:grid;gap:22px;margin:auto;max-width:1240px;padding:clamp(12px,3vw,32px)}.os-finance *{box-sizing:border-box}.os-finance h1{color:#fff;font-size:clamp(28px,3.7vw,43px);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:8px 0 12px}.os-finance h2{color:#fff;font-size:23px;font-weight:750}.os-finance h3{color:#fff;font-size:17px;font-weight:700}.os-finance p{color:#b8bdc9;line-height:1.65;overflow-wrap:anywhere}.os-finance a,.os-finance button{align-items:center;border-radius:12px;display:inline-flex;font-weight:650;gap:9px;justify-content:center;line-height:1.3;min-height:44px;padding:10px 15px;text-decoration:none;white-space:normal}.os-finance button{background:#171c29;border:1px solid #343e55;color:#fff;cursor:pointer}.os-finance a:hover,.os-finance button:hover:not(:disabled){background:#202c49;border-color:#647eff}.os-finance button:disabled{cursor:not-allowed;opacity:.45}.os-finance a{border:1px solid #2b3b60;color:#a9bbff}.os-finance :focus-visible{outline:3px solid #ffd43b;outline-offset:3px}.os-finance .os-finance-primary{background:#174eaf;border-color:#4169e1;color:#fff}.os-finance-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.os-finance-actions,.os-finance-head nav,.os-finance-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.os-finance-toolbar{justify-content:space-between}.os-finance-panel,.os-finance-setup{grid-gap:18px;background:linear-gradient(135deg,#10141d,#090b10);border:1px solid #2b3449;border-radius:20px;display:grid;gap:18px;min-width:0;padding:clamp(16px,3vw,28px)}.os-finance-setup>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.os-finance-setup progress{accent-color:#4169e1;background:#20283b;border:none;border-radius:9px;height:7px;width:100%}.os-finance-setup progress::-webkit-progress-bar{background:#20283b;border-radius:9px}.os-finance-setup progress::-webkit-progress-value{background:linear-gradient(90deg,#1744a6,#5879ff);border-radius:9px;-webkit-transition:width .5s;transition:width .5s}.os-finance label{grid-gap:7px;color:#dce2f0;display:grid;font-size:14px;font-weight:650;gap:7px}.os-finance input,.os-finance select,.os-finance textarea{background:#080b12;border:1px solid #3b4660;border-radius:10px;color:#f8fafc;font-size:16px;line-height:1.5;min-width:0;padding:12px;width:100%}.os-finance input[type=checkbox]{accent-color:#4169e1;height:20px;width:20px}.os-finance .os-finance-check{align-items:center;display:flex;gap:12px}.os-finance textarea{min-height:82px;resize:vertical}.os-finance-fields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-finance-lines{grid-gap:16px;display:grid;gap:16px}.os-finance-line{grid-gap:12px;align-items:center;border-bottom:1px solid #273249;display:grid;gap:12px;grid-template-columns:minmax(140px,3fr) minmax(75px,1fr) minmax(100px,1fr) auto 44px;padding-bottom:16px}.os-finance-line strong{padding-top:23px;white-space:nowrap}.os-finance-total{grid-gap:8px;display:grid;gap:8px;margin-left:auto;max-width:400px;width:100%}.os-finance-total p{display:flex;gap:20px;justify-content:space-between;margin:0}.os-finance-total strong{color:#fff;font-size:20px}.os-finance-total p:last-child{border-top:1px solid #38486a;font-size:21px;padding-top:12px}.os-finance-list{grid-gap:12px;display:grid;gap:12px}.os-finance .os-finance-record{align-items:center;background:#0e131e;border:1px solid #29334b;border-radius:15px;color:#fff;display:flex;gap:18px;justify-content:space-between;min-width:0;padding:20px;text-align:left;width:100%}.os-finance-record>span{flex:1 1;min-width:0}.os-finance-record small,.os-finance-record strong{display:block;overflow-wrap:anywhere}.os-finance-record small{color:#a8b2c8;font-weight:400;margin-top:5px}.os-finance-record>strong{white-space:nowrap}.os-finance-empty{border:1px dashed #3a4762;border-radius:20px;padding:42px 22px;text-align:center}.os-finance-empty svg{color:#7493ff;margin:auto}.os-finance-error,.os-finance-notice{align-items:center;border:1px solid #8c6425;border-radius:14px;color:#ffe39b!important;display:flex;flex-wrap:wrap;gap:14px;padding:16px}.os-finance-notice{border-color:#285a53;color:#a5e2d6!important}.os-finance-logo{max-height:90px;max-width:240px;object-fit:contain;object-position:left}.os-finance-invoice{grid-gap:20px;background:#f8fafc;border-radius:12px;color:#111827;display:grid;gap:20px;margin:auto;max-width:820px;padding:clamp(16px,4vw,40px);width:100%}.os-finance-invoice h3,.os-finance-invoice strong{color:#12233f}.os-finance-invoice p,.os-finance-invoice small{color:#48546b;white-space:pre-line}.os-finance-invoice .os-finance-total p:last-child{border-color:#cbd5e1}.os-finance-saved-lines>div{border-bottom:1px solid #cbd5e1;display:flex;gap:14px;justify-content:space-between;padding:14px 0}.os-finance-saved-lines small{display:block;font-size:13px}.os-finance-saved-lines span{overflow-wrap:anywhere}.os-finance-status{border:1px solid #40507a;border-radius:30px;color:#dce5ff;padding:7px 12px;text-transform:capitalize}.os-finance-send-review{grid-gap:12px;background:#29220d;border:1px solid #d6aa28;border-radius:15px;display:grid;gap:12px;padding:20px}.os-finance-mail-details{border:1px solid #34415e;border-radius:14px;padding:4px 18px}.os-finance summary{color:#d8e3ff;cursor:pointer;font-size:16px;font-weight:700;min-height:52px;padding:14px 0}.os-finance-mail-details form{grid-gap:18px;display:grid;gap:18px;padding-bottom:20px}.os-finance-email-record{border-bottom:1px solid #2a3650;padding:20px 0}.os-finance-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.os-finance-metrics article{grid-gap:12px;background:#101827;border:1px solid #2d3d62;border-radius:16px;display:grid;gap:12px;overflow:hidden;padding:21px;position:relative}.os-finance-metrics span{color:#adbcd8;font-size:13px}.os-finance-metrics strong{color:#fff;font-size:clamp(21px,2.4vw,30px)}.os-finance-metric-line{animation:invoice-beam 5s ease-in-out infinite;background:linear-gradient(90deg,#2749a8,#6b8dff,#0000);background-size:200% 100%;height:3px}.os-finance-muted{color:#8f9bb3!important;font-size:12px!important}@keyframes invoice-beam{50%{background-position:100% 0}}@media(max-width:800px){.os-finance-head{display:grid}.os-finance-line{grid-template-columns:1fr 1fr 44px}.os-finance-line>label:first-child{grid-column:1/-1}.os-finance-line>strong{grid-column:1/3;padding-top:0}.os-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.os-finance-fields{grid-template-columns:1fr}.os-finance .os-finance-record{flex-wrap:wrap;gap:10px;padding:16px}.os-finance-record>strong{margin-left:auto}.os-finance-head nav,.os-finance-toolbar>label{width:100%}.os-finance-head a{flex:1 1}.os-finance-actions>*{flex:1 1 130px}.os-finance-metrics article{padding:15px}.os-finance-metrics strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.os-finance *{animation:none!important;transition:none!important}}.os-capture-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.os-capture-actions button,.os-capture-actions label,.os-capture-dialog button,.os-capture-library nav button{align-items:center;background:#163344;border:1px solid #40816f;border-radius:10px;color:#e2f5ef;cursor:pointer;display:inline-flex;gap:8px;min-height:44px;padding:12px 16px}.os-capture-actions label{overflow:hidden;position:relative}.os-capture-actions label input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.os-capture-dialog{background:#10202e;border:1px solid #476073;border-radius:16px;color:#e2e8f0;max-height:90dvh;overflow:auto;padding:20px;width:min(540px,calc(100vw - 24px))}.os-capture-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.os-capture-dialog header{align-items:center;display:flex;justify-content:space-between}.os-capture-dialog form{grid-gap:14px;display:grid;gap:14px}.os-capture-dialog form>label{grid-gap:6px;display:grid;gap:6px}.os-capture-dialog input:not([type=file]),.os-capture-dialog select{background:#142936;border:1px solid #476073;border-radius:8px;color:#f1f5f9;min-width:0;padding:10px;width:100%}.os-capture-dialog option{background:#142936;color:#fff}.os-capture-card small,.os-capture-dialog small{color:#aebed0}.os-capture-actions button:disabled,.os-capture-dialog button:disabled{cursor:not-allowed;opacity:.5}.os-capture-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.os-capture-card{background:#10202e;border:1px solid #334a5e;border-radius:14px;min-width:0;overflow-wrap:anywhere;padding:14px}.os-capture-card img{background:#0b1722;border-radius:8px;height:210px;object-fit:contain;width:100%}.os-capture-card summary{color:#9ce4cf;cursor:pointer;padding:12px 0}.os-capture-library nav{align-items:center;display:flex;gap:16px;margin:18px 0}.os-capture-library h1{font-size:1.8rem}.os-capture-library h3{margin:10px 0}.os-logo-editor-trigger{background:#102334;border:1px solid #40816f;cursor:pointer}.os-logo-editor-trigger:focus-visible{outline:2px solid #9ce4cf;outline-offset:3px}.os-logo-edit-options{background:#10202e;border:1px solid #334a5e;border-radius:10px;grid-column:1/-1;padding:12px;width:100%}.os-folder-picker{grid-gap:8px;color:#c9d7e4;display:grid;gap:8px;margin:16px 0}.os-folder-picker select{background:#142936;border:1px solid #476073;border-radius:8px;color:#f1f5f9;padding:12px;width:100%}.os-folder-picker option{background:#142936;color:#fff}.os-capture-preview{background:#142936;border-radius:10px;display:block;max-height:220px;object-fit:contain;width:100%}.os-capture-new-folder{grid-gap:12px;border:1px solid #476073;border-radius:10px;display:grid;gap:12px;min-width:0;padding:12px}.os-capture-new-folder label{grid-gap:6px;display:grid;gap:6px}.os-capture-confirmation{grid-gap:16px;display:grid;gap:16px}.os-capture-confirmation a{color:#9ce4cf}.os-simple-projects{max-width:900px;min-width:0}.os-simple-projects .os-project-back{background:none;border:0;color:inherit;justify-self:start;padding:0}.os-project-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.os-project-list>li{align-items:flex-start;border:1px solid #355465;border-radius:10px;display:flex;gap:12px;min-width:0;padding:14px}.os-project-list>li>a{flex:1 1;font-weight:600;min-width:0;overflow-wrap:anywhere;padding:8px 0;text-decoration:none}.os-project-list details{flex:0 0 auto;font-size:13px;max-width:45%}.os-project-list summary{cursor:pointer;padding:8px 0}.os-project-list details[open]{grid-gap:8px;display:grid;gap:8px}.os-project-menu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0}.os-project-menu>a{border:1px solid #355465;border-radius:10px;overflow-wrap:anywhere;padding:16px;text-decoration:none}.os-project-menu>a[aria-current=page]{background:#1c4558;border-color:#63cfb4}.os-simple-projects .os-folders-heading h1{overflow-wrap:anywhere}.os-focused-dashboard .os-dashboard-learning>nav{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:4px 0 12px}.os-focused-dashboard .os-dashboard-learning .os-dashboard-learning-button{align-items:center;box-sizing:border-box;display:flex;font-size:14px;gap:10px;height:100%;justify-content:flex-start;line-height:1.35;margin:0;min-height:44px;padding:10px 12px;text-decoration:none;width:100%}.os-dashboard-learning-button>svg{flex-shrink:0}.os-dashboard-learning-button>span{min-width:0;overflow-wrap:anywhere}.os-focused-dashboard .os-dashboard-learning .os-dashboard-learning-button:hover{background:#1c4558;border-color:#63cfb4}.os-dashboard-learning-button:focus-visible{outline:2px solid #63cfb4;outline-offset:3px}@media(max-width:480px){.os-focused-dashboard .os-dashboard-learning>nav{grid-template-columns:minmax(0,1fr)}}.os-daily-manager{background:linear-gradient(135deg,#102346,#18181b);border:1px solid #334155;border-radius:16px;color:#fff;margin:1rem 0;overflow-wrap:anywhere;padding:1rem}.os-daily-manager header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.os-daily-manager h2{font-size:1.2rem;margin:0}.os-daily-manager p{line-height:1.5;margin:.5rem 0}.os-daily-manager ol{padding-left:1.35rem}.os-daily-manager li{border-bottom:1px solid #475569;padding:.8rem .25rem}.os-daily-manager a{color:#86efac;text-decoration:underline}.os-daily-manager button{background:#27272a;border:1px solid #facc15;border-radius:9px;color:#fef08a;cursor:pointer;min-height:44px;padding:.55rem .8rem}.os-daily-manager button:disabled{cursor:wait;opacity:.6}.os-daily-manager .os-daily-read{background:#047857;border-color:#10b981;color:#fff;font-weight:700}.os-daily-manager details{color:#cbd5e1;margin-top:.5rem}.os-daily-manager summary{cursor:pointer}.os-daily-manager footer{color:#cbd5e1;font-size:.8rem;line-height:1.5;margin-top:1rem}@media(max-width:480px){.os-daily-manager header{flex-wrap:wrap}.os-daily-manager header button{width:100%}.os-daily-manager .os-daily-read{margin-top:.5rem;width:100%}}.os-dashboard-return{grid-gap:.6rem;display:grid;gap:.6rem;margin:1rem 0;min-width:0}.os-dashboard-return span{grid-gap:.4rem;display:grid;gap:.4rem;min-width:0;overflow-wrap:anywhere}.os-dashboard-return button{min-height:44px;white-space:normal}.os-focused-dashboard #dashboard-brain{min-width:0;scroll-margin-top:90px}.os-focused-dashboard .os-dashboard-return{max-width:100%;width:100%}.os-conversation-finish{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;min-width:0}.os-conversation-finish button{min-height:44px;white-space:normal}.os-conversation-finish small{color:#aebed0;flex:1 1 200px;overflow-wrap:anywhere}.os-focused-dashboard :is(.os-dashboard-learning,.os-dashboard-capture,.os-dashboard-return){background:#11232f;border:1px solid #344b5b;border-radius:10px;display:block;margin:8px 0;min-width:0;padding:0 12px}.os-focused-dashboard :is(.os-dashboard-learning,.os-dashboard-capture,.os-dashboard-return)>summary{color:#f0ce6b;cursor:pointer;font-size:14px;font-weight:650;min-height:44px;padding:10px 0}.os-focused-dashboard :is(.os-dashboard-learning,.os-dashboard-capture,.os-dashboard-return)>:not(summary){padding-bottom:10px}.os-dashboard-learning>div,.os-dashboard-return>nav{grid-gap:8px;display:grid;gap:8px}.os-dashboard-learning a{align-items:center;color:#a8d2ff;display:flex;min-height:44px}.os-focused-dashboard .os-daily-manager{border-radius:16px;margin:12px 0;padding:15px 16px}.os-focused-dashboard .os-daily-manager>header{align-items:center;flex-wrap:nowrap}.os-focused-dashboard .os-daily-manager h2{font-size:18px;line-height:1.3}.os-focused-dashboard .os-daily-manager .os-daily-controls{flex-shrink:0}.os-brain-usage[data-compact=true]{background:#0000;border:0;font-size:12px;margin:0;padding:0}.os-brain-usage[data-compact=true]>div>button{font-size:12px;min-height:44px;padding:6px 9px}.os-brain-usage[data-compact=true]>p{font-size:12px;max-width:180px}.os-focused-dashboard .os-readable-brain[data-expanded=false]{height:auto;min-height:0}.os-focused-dashboard .os-readable-brain[data-expanded=false] .mb-chat-form{margin-top:0}.os-focused-dashboard .os-readable-brain[data-expanded=true] .mb-conversation-log{height:auto!important;max-height:65dvh!important;min-height:0!important;overflow-y:auto}.os-readable-brain .os-brain-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.os-daily-manager .os-daily-summary{color:#b7c7db;font-size:13px;line-height:1.4;margin:4px 0 0}.os-daily-manager .os-daily-preview{border-top:1px solid #395064;margin-top:12px;min-width:0;padding-top:10px}.os-daily-manager .os-daily-preview-title{background:none;border:0;border-radius:0;color:#b7d7ff;display:block;font-size:14px;font-weight:650;line-height:1.45;min-height:0;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.os-daily-manager .os-daily-preview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#d3dce8;display:-webkit-box;font-size:13px;line-height:1.5;margin:4px 0 0;overflow:hidden}.os-focused-dashboard .os-daily-controls>button{font-size:12px;padding:8px 10px;white-space:nowrap}.os-focused-dashboard .os-daily-manager>header>div:first-child{min-width:0}.os-daily-manager button.os-daily-preview-title{min-height:44px}@media(max-width:600px){.os-focused-dashboard .os-readable-brain>.mb-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.os-focused-dashboard .os-readable-brain .os-brain-header-actions{min-width:0;width:100%}.os-focused-dashboard .os-readable-brain>.mb-section-heading h1{font-size:21px!important;margin:0}.os-focused-dashboard .os-readable-brain .os-brain-header-actions>button{font-size:12px;padding:8px 10px}}.os-company-branding{align-items:center;background:linear-gradient(120deg,#192336,#11151d);border:1px solid #3b4d66;border-radius:18px;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 20px;min-width:0;padding:20px}.os-company-logo-box{background:#fff;border:1px solid #a2afc1;border-radius:12px;box-sizing:border-box;color:#53657d;display:grid;flex:0 0 132px;height:100px;overflow:hidden;padding:10px;place-items:center;width:132px}.os-company-logo-box img{height:100%;object-fit:contain;width:100%}.os-company-branding-info{flex:1 1;min-width:0}.os-company-branding-info>span{color:#a7bbd5;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.os-company-branding-info h2{color:#fff;font-size:clamp(22px,3vw,30px)!important;font-weight:850!important;line-height:1.2;margin:5px 0 8px;overflow-wrap:anywhere}.os-company-branding-info p,.os-company-branding-info small{color:#bbc8db;font-size:12px;line-height:1.6}.os-company-branding-info small{display:block;font-size:11px;margin-top:9px}.os-company-branding-controls{flex-basis:100%;min-width:0}.os-company-branding-controls p,.os-company-branding-controls small{color:#bbc8db;display:block;font-size:11px;line-height:1.6;margin:8px 0 0}.os-company-branding-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.os-company-branding button{align-items:center;background:#1d3860;border:1px solid #506c94;border-radius:9px;color:#e7f0ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:44px;padding:9px 13px}.os-company-branding button:disabled{cursor:default;opacity:.5}.os-company-branding :focus-visible{outline:3px solid #91b9df;outline-offset:3px}.os-overview-heading>div>p{color:#fff;font-size:20px;font-weight:800;overflow-wrap:anywhere}@media(max-width:600px){.os-company-branding{align-items:flex-start;flex-wrap:wrap;gap:13px;padding:15px}.os-company-logo-box{flex-basis:100px;height:80px;width:100px}.os-company-branding-info{flex-basis:180px}.os-company-branding-info h2{font-size:23px!important}.os-company-branding-actions button{flex-grow:1}}.os-company-learning{background:linear-gradient(135deg,#101929,#0a1019);border:1px solid #34435d;border-radius:18px;color:#eef2f9;line-height:1.6;margin:18px 0;min-width:0;padding:clamp(14px,3vw,25px)}.os-company-learning,.os-company-learning *{box-sizing:border-box}.os-company-learning header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.os-company-learning h2{color:#fff;font-size:clamp(22px,4vw,30px);line-height:1.2;margin:7px 0 10px}.os-company-learning h3{color:#fff;font-size:18px;margin:0 0 9px}.os-company-learning p{color:#bdc9da;font-size:14px;line-height:1.65;margin:6px 0 12px}.os-learning-eyebrow{color:#9adbc9;font-size:11px;font-weight:750;letter-spacing:.08em}.os-company-learning a{align-items:center;color:#9adbc9;display:inline-flex;min-height:44px}.os-company-learning progress{accent-color:#54c3a2;display:block;height:8px;margin:16px 0;width:100%}.os-learning-stages{grid-gap:9px 18px;display:grid;gap:9px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 18px;padding:0}.os-learning-stages li{align-items:flex-start;color:#abb9cd;display:flex;font-size:13px;gap:8px;min-width:0}.os-learning-stages li[data-done=true]{color:#a8e5ce}.os-learning-stages li small{font-size:11px;margin-left:auto}.os-learning-actions{display:flex;flex-wrap:wrap;gap:10px}.os-company-learning button{background:#152943;border:1px solid #425879;border-radius:9px;color:#f5f7ff;cursor:pointer;font:inherit;min-height:44px;padding:10px 13px;white-space:normal}.os-company-learning button:disabled{cursor:default;opacity:.5}.os-learning-editor{border-top:1px solid #35445c;margin-top:18px;min-width:0;padding:18px 0}.os-learning-editor label{grid-gap:9px;color:#eef2f9;display:grid;font-size:15px;font-weight:650;gap:9px}.os-learning-editor textarea{background:#080e18;border:1px solid #526585;border-radius:10px;color:#fff;display:block;font:inherit;font-size:16px;line-height:1.6;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:12px;resize:vertical;width:100%}.os-learning-editor>button{margin:12px 8px 0 0}.os-learning-notice{background:#112820;border:1px solid #426955;border-radius:9px;padding:12px}.os-learning-known{margin:15px 0}.os-learning-known summary{color:#b9d6ff;cursor:pointer;min-height:44px;padding:10px 0}.os-learning-known article{border-top:1px solid #33435c;min-width:0;padding:12px 0}.os-learning-known article>strong{display:block}.os-learning-known article>span{color:#9adbc9;font-size:12px}.os-learning-known article p{overflow-wrap:anywhere;white-space:pre-wrap}.os-learning-coverage,.os-learning-known article small{color:#9cacc2;display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.os-company-learning :focus-visible{outline:3px solid #efd079;outline-offset:3px}.os-start-dialog .os-company-learning{margin:14px 0}.os-start-dialog .os-company-learning header>a{display:none}@media(max-width:600px){.os-learning-stages{grid-template-columns:minmax(0,1fr)}.os-learning-actions>*{flex:1 1 150px}.os-company-learning header{display:block}.os-company-learning header>a{font-size:13px}.os-learning-editor>button{margin-right:0;width:100%}.os-company-learning{padding:15px}.os-start-dialog .os-learning-stages{font-size:12px}.os-company-learning .mb-action-card{min-width:0}.os-company-learning .mb-management-review{overflow-wrap:anywhere;white-space:normal}}.os-knowledge-transfer{border-top:1px solid #35445c;margin:16px 0;min-width:0;padding-top:12px}.os-knowledge-transfer summary{color:#93c5fd;cursor:pointer;min-height:44px}.os-knowledge-transfer label{display:block}.os-knowledge-transfer textarea{background:#080e18;border:1px solid #526585;border-radius:8px;color:#eef2f9;display:block;font-size:16px;max-width:100%;padding:10px;width:100%}.os-knowledge-transfer button{background:#047857;border-color:#34d399;margin:10px 8px 0 0}@media(max-width:600px){.os-knowledge-transfer button{margin-right:0;width:100%}}.os-business-setup{color:#e2e8f0;min-width:0}.os-business-setup fieldset{border:0;margin:0;padding:0}.os-business-setup legend{font-size:1.1rem;font-weight:650;margin-bottom:.5rem}.os-business-setup p,.os-setup-options small{color:#aebed0;font-size:.9rem;line-height:1.5}.os-setup-options{grid-gap:.65rem;display:grid;gap:.65rem;margin:1rem 0}.os-setup-options>label{align-items:flex-start;background:#102334;border:1px solid #334a5e;border-radius:12px;cursor:pointer;display:flex;gap:.8rem;min-width:0;padding:1rem}.os-setup-options>label.is-selected,.os-setup-options>label:hover{background:#163344;border-color:#51b99b}.os-setup-options input{accent-color:#51b99b;flex-shrink:0;margin-top:.3rem}.os-setup-options span{grid-gap:.3rem;display:grid;gap:.3rem;min-width:0}.os-setup-options strong{color:#f1f5f9}.os-setup-options em{color:#8edcc4;font-size:.75rem;font-style:normal}.os-setup-later{align-items:center;display:flex;gap:.65rem;padding:.5rem 0}.os-setup-scale{grid-gap:.5rem;display:grid;gap:.5rem;margin-top:1rem}.os-setup-scale>span{color:#aebed0;font-size:.8rem}.os-setup-scale select{border:1px solid #476073;border-radius:8px;padding:.75rem;width:100%}.os-setup-scale option,.os-setup-scale select{background:#102334;color:#f1f5f9}.os-business-setup :focus-visible{outline:2px solid #8edcc4;outline-offset:3px}.os-source-hub{background:#10202e;border:1px solid #334a5e;border-radius:16px;color:#e2e8f0;margin-bottom:1.5rem;padding:1.25rem}.os-source-hub h1{font-size:1.6rem;margin:0 0 .5rem}.os-source-hub p{color:#aebed0;line-height:1.5}.os-source-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin-top:1rem}.os-source-grid article{border:1px solid #334a5e;border-radius:12px;min-width:0;padding:1rem}.os-source-grid h2{font-size:1.05rem;margin:0 0 .5rem}.os-source-grid a{background:#163344;border:1px solid #40816f;border-radius:8px;color:#9ce4cf;display:inline-block;padding:.6rem .8rem}.os-source-grid small{color:#aebed0}.os-source-hub>a{color:#9ce4cf;display:inline-block;margin-top:1rem}.os-connections-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.os-connections-header h1{color:#f1f5f9;font-size:1.6rem;margin:0}.os-setup-button{align-items:center;background:#163344;border:1px solid #40816f;border-radius:10px;color:#e2f5ef!important;display:inline-flex!important;font-weight:600;gap:.6rem;justify-content:center;min-height:44px;padding:.75rem 1rem;text-decoration:none!important}.os-setup-button:hover{background:#204555;border-color:#72d5b7}.os-setup-button:focus-visible{outline:2px solid #8edcc4;outline-offset:3px}.os-connections-planned{color:#aebed0;font-size:.9rem;line-height:1.5;margin-top:1rem}.os-setup-options input[type=checkbox]{-webkit-appearance:auto;appearance:auto;height:20px;min-width:20px;opacity:1;width:20px}.os-stripe-notice{align-items:center;background:#102839;border:1px solid #426276;border-radius:12px;color:#edf7f6;display:flex;gap:12px;margin:20px 0;padding:16px 18px}.os-stripe-notice>svg{color:#a7c8ee;flex:none}.os-stripe-notice strong{font-size:14px}.os-stripe-notice p{color:#b6cbd5;font-size:13px;line-height:1.5;margin:5px 0 0}#root .os-app-frame .os-billing-status[data-health=active]{background:#123d2c;border:1px solid #42ba7d;color:#e2ffed}#root .os-app-frame .os-billing-status[data-health=upcoming]{background:#483b0d;border:1px solid #eac547;color:#fff4c1}#root .os-app-frame .os-billing-status[data-health=inactive]{background:#ef4444;border:1px solid #ff6b6b;color:#fff}#root .os-app-frame .os-billing-status[data-health] p{color:inherit;opacity:.92}.os-renewal-warning{display:block;font-size:13px;margin-top:6px}#root .os-app-frame .os-cancellation-notice{background:#ef4444;border:1px solid #ff6b6b;border-radius:8px;color:#fff;margin-top:12px;padding:10px 12px}#root .os-app-frame .os-cancellation-notice p{font-size:13px;margin:4px 0 0}.os-profile-region-panel{background:linear-gradient(135deg,#182d43,#111e2d);border:1px solid #35536b;border-radius:12px;padding:24px}.os-profile-region-panel h2{font-size:18px;margin:0 0 12px}.os-canada-regions>p,.os-profile-region-panel p{color:#b6ccdf;font-size:14px;line-height:1.65;margin:10px 0 16px}.os-profile-custom-entry label,.os-profile-region-panel label,.os-profile-trade label{grid-gap:8px;display:grid;font-size:14px;gap:8px;min-width:0}.os-profile-custom-entry input,.os-profile-region-panel input,.os-profile-trade :is(input,select){background:#101f32;border:1px solid #3b5a72;border-radius:8px;color:#edf6ff;min-height:44px;min-width:0;padding:10px;width:100%}.os-profile-choice-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.os-profile-choice-list :is(button,span){align-items:center;background:#152b42;border:1px solid #3b6077;border-radius:10px;color:#e6f3ff;display:inline-flex;font-size:14px;max-width:100%;overflow-wrap:anywhere;padding:10px 12px}.os-profile-choice-list button{min-height:44px}.os-profile-choice-list button[aria-pressed=true]{background:#164a3e;border-color:#57e5a3;box-shadow:inset 3px 0 #57e5a3;color:#c9ffdf}.os-profile-choice-list button[aria-pressed=true]:before{content:"✓";margin-right:6px}.os-profile-custom-entry{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.os-profile-custom-entry label{flex:1 1 190px}.os-profile-custom-entry>button{background:#193b4b;border:1px solid #57bda3;border-radius:8px;color:#e6f3ff;min-height:44px;padding:10px 14px}.os-profile-trade{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.os-canada-regions details{border:1px solid #35536b;border-radius:12px;margin:16px 0;padding:12px}.os-canada-regions summary{cursor:pointer;min-height:44px;padding:10px 0}.os-canada-regions small{color:#b6ccdf;display:block;font-size:11px;line-height:1.5}.os-canada-regions small a{text-decoration:underline}.os-canada-map{background:#0c1b29;border-radius:12px;display:block;margin:12px auto;max-width:850px;width:100%}.os-canada-map path{fill:#24435c;stroke:#89abc3;stroke-width:1.2;vector-effect:non-scaling-stroke}.os-canada-map path[role=button]{cursor:pointer}.os-canada-map path[data-selected=true]{fill:#1fa77d;stroke:#a5f5d4}.os-canada-map path[role=button]:hover{fill:#32758a}.os-canada-map path[role=button]:focus-visible{stroke:#ffda35;stroke-width:4;outline:none}.os-map-legend{align-items:center;display:flex;font-size:12px;gap:8px;margin:8px 0}.os-map-legend span{background:#1fa77d;border:1px solid #a5f5d4;border-radius:3px;height:12px;width:12px}@media(max-width:480px){.os-profile-region-panel{padding:16px}.os-profile-custom-entry>button{width:100%}.os-profile-choice-list{gap:6px}}.os-invoice-pdf-preview{margin:0 auto;max-width:918px;min-width:0;overflow-anchor:none;width:100%}.os-invoice-pdf-preview .os-estimate-rendered-pdf,.os-invoice-pdf-preview .os-estimate-rendered-pdf>div{display:block;max-width:100%;min-width:0;width:100%}.os-invoice-pdf-preview canvas{background:#fff;border-radius:3px;display:block;height:auto;margin:0 auto 16px;max-width:100%;width:100%}.os-invoice-pdf-preview canvas:last-child{margin-bottom:0}.os-finance:has(.os-invoice-pdf-preview){grid-template-columns:minmax(0,1fr);max-width:1240px;width:100%}.os-finance-panel:has(.os-invoice-pdf-preview){grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.os-finance-panel:has(.os-invoice-pdf-preview){gap:14px;padding:10px}.os-invoice-pdf-preview canvas{margin-bottom:10px}}.os-pdf-destinations{background:#102438;border:1px solid #38586b;border-radius:14px;color:#e7f1f5;max-height:90vh;overflow:auto;padding:24px;width:min(760px,94vw)}.os-pdf-destinations::backdrop{background:#03111dcc}.os-pdf-destinations header{align-items:start;display:flex;gap:16px;justify-content:space-between}.os-pdf-destinations h2{font-size:20px;overflow-wrap:anywhere}.os-pdf-destinations h3{font-size:15px;margin:24px 0 12px}.os-pdf-destinations p{color:#a9c3d0;font-size:13px;margin:12px 0}.os-pdf-destinations label{grid-gap:5px;display:grid;font-size:13px;gap:5px;margin:10px 0}.os-pdf-destinations input,.os-pdf-destinations select,.os-pdf-destinations textarea{background:#0c1c2d;border:1px solid #38586b;border-radius:8px;color:#e7f1f5;padding:10px;width:100%}.os-connections-page button,.os-pdf-destinations button{background:#173c50;border:1px solid #3d6276;border-radius:8px;color:#e7f1f5;cursor:pointer;padding:9px 12px}.os-connections-page button:disabled,.os-pdf-destinations button:disabled{cursor:default;opacity:.45}.os-connections-page>section{margin:20px 0}.os-connections-page h2{font-size:20px;margin-bottom:10px}.os-connections-page p{color:#a9c3d0;font-size:13px;margin:10px 0}.os-file-crumbs button{background:#16354a;border:1px solid #39576b;border-radius:6px;color:#c8e5eb;font-size:12px;padding:7px}.os-money-page{grid-gap:18px;background:#0000!important;color:#edf6f8;display:grid;gap:18px;min-width:0}.os-money-page .os-money-header{align-items:center;background:#0000!important;border:0!important;box-shadow:none!important;display:flex;gap:16px;justify-content:space-between;padding:0}.os-money-page .os-money-header h1{color:#edf6f8!important;font-size:clamp(25px,3vw,32px)!important;font-weight:750;letter-spacing:-.025em;line-height:1.2;margin:0!important}.os-money-page .os-money-add{align-items:center;background:#163344!important;border:1px solid #39726c!important;border-radius:12px;color:#effff9!important;cursor:pointer;display:inline-flex;font-weight:650;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;white-space:nowrap}.os-money-page .os-money-add:hover:not(:disabled){background:#204b50!important;border-color:#62a991!important}.os-money-page .os-money-add:disabled{cursor:not-allowed;opacity:.5}.os-money-page .os-money-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.os-money-header-actions .os-capture-actions{gap:8px;margin:0}.os-money-header-actions .os-capture-actions>button{font-size:.875rem;min-height:44px;padding:10px 12px;white-space:nowrap;width:auto}.os-money-page .os-money-header-actions>.os-money-add{font-size:.875rem;padding:10px 12px;width:auto}@media(max-width:420px){.os-expenses-page .os-money-header{align-items:flex-start;flex-wrap:wrap}.os-expenses-page .os-money-header-actions{margin-left:auto}.os-expenses-page .os-money-header-actions .os-capture-actions>button,.os-expenses-page .os-money-header-actions .os-money-add{padding:8px 10px}}.os-money-page .os-money-options{justify-self:end;max-width:100%;min-width:0}.os-money-page summary{align-items:center;background:#16334499;border:1px solid #63969f4d;border-radius:10px;color:#bdd4dc;cursor:pointer;display:flex;font-size:14px;gap:8px;list-style:none;min-height:44px;padding:8px 12px}.os-money-page summary:after{content:"+";margin-left:auto;padding-left:12px}.os-money-page details[open]>summary:after{content:"−"}.os-money-page summary::-webkit-details-marker{display:none}.os-money-page .os-money-option-content{grid-gap:12px;background:#102633eb;border:1px solid #31515e;border-radius:12px;display:grid;gap:12px;margin-top:10px;padding:14px}.os-money-page .os-accounting-download{background:#0000;border:0;margin:0;padding:0}.os-money-page .os-money-summary{align-items:center;border-bottom:1px solid #67939b33;border-top:1px solid #67939b33;color:#b4c9d2;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 20px;margin:0;padding:12px 0}.os-money-page .os-money-summary strong{color:#edf6f8;font-size:22px}.os-money-page .os-finance-empty,.os-money-page .os-finance-panel,.os-money-page .os-finance-record{background:#11273499!important;border-color:#6997a14d!important;box-shadow:none}.os-money-page .os-finance-empty{padding:24px}.os-money-page .os-finance-empty>svg{display:none}.os-money-page .os-finance-toolbar{align-items:end;justify-content:flex-start}.os-money-page .os-finance-toolbar>label:last-of-type{flex:1 1;min-width:180px}.os-money-page .os-money-filter-fields{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.os-money-page .os-folder-picker{margin:0;max-width:360px}.os-expenses-page>.bg-charcoal-800{background:#11273499!important;border-color:#6997a14d!important}.os-money-page input,.os-money-page select,.os-money-page textarea{background-color:#102b3a;border-color:#355563;color:#edf6f8}.os-money-page select option{background:#102b3a;color:#edf6f8}.os-money-page :focus-visible{outline:2px solid #8dd7bd;outline-offset:3px}@media(max-width:640px){.os-money-page{gap:14px}.os-money-page .os-money-options[open]{width:100%}.os-money-page .os-money-header{gap:10px}.os-money-page .os-money-summary{gap:8px 14px}.os-money-page .os-money-summary strong{font-size:20px}.os-money-page .os-folder-picker{max-width:none;width:100%}.os-money-page .os-money-filters[open]{width:100%}.os-money-page .os-money-filter-fields>select{flex:1 1;min-width:130px}.os-money-page .os-accounting-download{display:grid;grid-template-columns:minmax(0,1fr)}.os-money-page .os-finance-toolbar>label{flex:1 1;min-width:140px}.os-money-page .os-finance-toolbar>label:last-of-type{min-width:180px}}.tender-workspace{background:#101827;border:1px solid #334155;border-radius:12px;color:#f8fafc;margin-bottom:1.5rem;padding:1rem}.tender-workspace h1,.tender-workspace h2{font-weight:700;margin:.5rem 0}.tender-workspace p{margin:.7rem 0}.tender-workspace a{color:#93c5fd;text-decoration:underline}.tender-workspace ul{list-style:none;padding:0}.tender-workspace li{align-items:center;border-bottom:1px solid #334155;display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0}.tender-workspace li span{overflow-wrap:anywhere}.tender-workspace button{background:#1e3a5f;border:1px solid #64748b;border-radius:7px;color:#fff;min-height:44px;padding:.5rem .8rem}.tender-workspace button:disabled{opacity:.5}.tender-workspace nav{display:flex;gap:1rem;margin-top:1rem}.tender-table{max-width:100%;overflow-x:auto}.tender-table table{min-width:850px;text-align:left;width:100%}.tender-table td,.tender-table th{padding:.5rem;vertical-align:top}.tender-table input,.tender-table textarea{background:#111827;border:1px solid #64748b;color:#fff;min-height:44px;min-width:75px;padding:.5rem;width:100%}.tender-table td:first-child{min-width:200px}.tender-table details{max-width:300px;min-width:200px;overflow-wrap:anywhere}.tender-workspace fieldset{border:0;min-width:0;padding:0}.tender-workspace [role=alert]{color:#fda4af}@media(max-width:600px){.tender-workspace li{align-items:stretch;flex-direction:column}.tender-workspace{padding:.75rem}}.takeoff-result-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:20px 0}.takeoff-result-grid article{background:#142e3b;border:1px solid #456775;border-radius:12px;padding:18px}.takeoff-result-grid h3{font-size:1.1rem;margin-bottom:10px}.takeoff-result-grid p{margin:8px 0;overflow-wrap:anywhere}.takeoff-results label{display:block;margin:10px 0}.takeoff-results input,.takeoff-results select,.takeoff-results textarea{background:#0e2430;border:1px solid #7396a6;color:#f5f8fa;display:block;max-width:100%;padding:8px}.takeoff-results button{border:1px solid #7396a6;border-radius:8px;margin:8px 8px 0 0;padding:9px 14px}.takeoff-limit{font-size:.9rem;opacity:.85}.scope-confirmation{max-width:960px}.bid-method-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.bid-method-grid legend{font-weight:700;grid-column:1/-1}.bid-method-card{align-items:flex-start;background:#111827;border:1px solid #64748b;border-radius:12px;cursor:pointer;display:flex;gap:10px;min-height:120px;padding:16px}.bid-method-card.is-selected{background:#0c3044;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf833}.bid-method-card input{margin-top:4px}.bid-method-card small,.bid-method-card strong{display:block}.bid-method-card small{color:#cbd5e1;line-height:1.4;margin-top:6px}.sf-bid-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 2fr;margin:12px 0}.scope-confirmation input[type=number],.scope-confirmation input[type=text],.sf-bid-fields input{background:#0e2430;border:1px solid #7396a6;color:#f8fafc;display:block;margin-top:4px;min-height:44px;padding:8px;width:100%}.scope-choice{display:block;padding:10px 0}.scope-choice input{margin-right:8px}@media(max-width:700px){.bid-method-grid,.sf-bid-fields{grid-template-columns:1fr}.bid-method-card{min-height:0}}.os-takeoff-completion{background:#102b28;border:1px solid #256c5a;border-radius:12px;margin:18px 0;padding:16px}.os-takeoff-completion h2{color:#93c5fd}.os-takeoff-completion progress{accent-color:#34d399;display:block;height:12px;width:100%}.os-takeoff-completion ol{list-style:none;padding-left:0}.os-takeoff-completion li>div{min-width:0;overflow-wrap:anywhere}.os-takeoff-completion .os-record-actions{display:flex;flex-wrap:wrap;gap:8px}.os-takeoff-completion button{background:#047857;border-color:#34d399}.os-takeoff-completion button.os-completion-option{background:#362a10;border-color:#b99843;color:#fde68a}.os-takeoff-completion a{display:inline-block;min-height:44px;padding:10px 0}@media(max-width:600px){.os-takeoff-completion{padding:12px}.os-takeoff-completion .os-record-actions{display:grid;grid-template-columns:1fr}}.os-scope-recognition{background:#111c2d;border:1px solid #596d8a;border-radius:12px;margin:18px 0;min-width:0;padding:14px}.os-scope-recognition summary{color:#93c5fd;cursor:pointer;min-height:44px;overflow-wrap:anywhere;padding:10px 0}.os-scope-recognition article{border-top:1px solid #334155;padding:10px 0}.os-scope-recognition p,.os-scope-recognition small{display:block;overflow-wrap:anywhere}.os-scope-recognition .os-scope-concern{background:#332a16;border-radius:7px;color:#fde68a;padding:10px}.os-estimate-files{background:#102839;border:1px solid #426276;border-radius:12px;color:#edf7f6;margin:14px 0;padding:16px}.os-estimate-files header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.os-estimate-files header span,.os-estimate-files p{color:#b6cbd5;font-size:13px}.os-estimate-file-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.os-estimate-file-buttons button,.os-estimate-pdf-preview button{background:#193b4d;border:1px solid #708e9d;border-radius:8px;color:#edf7f6;cursor:pointer;font:inherit;min-height:44px;padding:10px 14px}.os-estimate-file-buttons button:first-child{background:#f4c542;color:#17232b;font-weight:700}.os-estimate-files button:disabled{cursor:default;opacity:.55}.os-estimate-files a{color:#f4d36a;text-decoration:underline}.os-estimate-pdf-preview{margin-top:14px}.os-estimate-pdf-preview>div{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.os-estimate-pdf-preview iframe{background:#fff;border:0;border-radius:8px;height:75vh;min-height:400px;width:100%}.os-estimate-rendered-pdf{background:#dce2e7;border-radius:8px;max-height:75vh;overflow:auto;padding:12px}.os-estimate-rendered-pdf canvas{background:#fff;display:block;height:auto;margin:0 auto 12px;max-width:100%}.os-estimate-rendered-pdf p{color:#243442}.os-estimate-pdf-preview>.os-estimate-rendered-pdf{display:block;overflow-anchor:none}.os-estimate-rendered-pdf>div{display:block}.os-estimate-rendered-pdf canvas{max-width:918px;width:100%}.premium-app,.tradeos-premium-shell{--app:#090b0d;--shell:#111416;--panel:#14181b;--elevated:#1c2226;--hover:#242c30;--selected:#1c222d;--line:#2b3438;--line-strong:#48565d;--ink:#91b9df;--secondary:#91b9df;--muted:#91b9df;--accent:#5a8fb8;--accent-hover:#91b9df;--accent-ink:#101319;--warning:#aeb9cb;--danger:#ffa09a;--radius:10px;--mono:"Cascadia Code",Consolas,monospace;-webkit-font-smoothing:antialiased;background:var(--app);color:var(--ink);color-scheme:dark;font-family:Segoe UI,system-ui,sans-serif}.tradeos-premium-shell>aside{background:var(--shell);border-color:var(--line);flex-shrink:0;width:232px}.tradeos-premium-shell>div{min-width:0}.tradeos-premium-shell main{background:var(--app);padding:32px 36px 80px}.tradeos-premium-shell header{background:var(--shell);border-color:var(--line)}.tradeos-premium-shell nav a[aria-current=page]{background:var(--selected);box-shadow:inset 3px 0 var(--accent);color:var(--accent-hover)}.tradeos-premium-shell .text-zinc-500{color:var(--muted)}.premium-app{font-size:14px;line-height:1.6;margin:auto;max-width:1600px;overflow-wrap:anywhere}.premium-app h1{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin:12px 0}.premium-app h2{font-size:20px;font-weight:600;line-height:1.35;margin-bottom:12px}.premium-app h3{font-size:15px;font-weight:600;margin:12px 0 6px}.premium-app p{color:var(--muted);margin:10px 0}.premium-heading{background:#0000!important;margin-bottom:28px}.premium-eyebrow{color:var(--accent);font:11px var(--mono);letter-spacing:1.4px}.premium-pulse{background:linear-gradient(110deg,var(--panel),var(--shell));border:1px solid var(--line);border-radius:var(--radius);border-top:2px solid var(--accent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px}.premium-pulse>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:24px 1fr;padding:24px}.premium-pulse>div+div{border-left:1px solid var(--line)}.premium-pulse span{color:var(--muted)}.premium-pulse strong{font-size:25px;font-weight:500;grid-column:2}.premium-pulse svg{color:var(--accent);width:20px}.premium-deadlines{margin-bottom:24px}.premium-deadlines>.premium-panel-label{border:0;padding-left:0}.premium-deadline-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.premium-deadline-grid article{background:linear-gradient(110deg,#30384655,var(--panel));border:1px solid var(--line);border-left:3px solid var(--warning);border-radius:var(--radius);padding:24px}.premium-deadline-grid h2{margin-top:18px}.premium-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.premium-toolbar label:first-child{flex:1 1;min-width:180px}.premium-toolbar label{grid-gap:7px;color:var(--muted);display:grid;font-size:12px;gap:7px}.premium-app input:not([type=radio]),.premium-app select{background:var(--shell);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);max-width:100%;min-height:44px;padding:10px 12px}.premium-app input[type=radio]{accent-color:var(--accent);flex-shrink:0;height:20px;width:20px}.premium-app button{align-items:center;background:var(--elevated);border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:9px 14px;transition:background .12s}.premium-app button:hover:not(:disabled){background:var(--hover)}.premium-app button:disabled{cursor:not-allowed;opacity:.5}.premium-app .premium-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600;margin:12px 0}.premium-app .premium-primary:hover:not(:disabled){background:var(--accent-hover)}.premium-app :focus-visible,.tradeos-premium-shell a:focus-visible,.tradeos-premium-shell button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.premium-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;min-width:0;overflow:hidden}.premium-panel-label{align-items:center;border-bottom:1px solid var(--line);color:var(--secondary);display:flex;font:11px var(--mono);gap:12px;justify-content:space-between;letter-spacing:1px;padding:15px 22px;text-transform:uppercase}.premium-panel-body{padding:24px}.premium-table-scroll{overflow-x:auto}.premium-app table{border-collapse:collapse;min-width:680px;text-align:left;width:100%}.premium-app th{background:var(--shell);color:var(--muted);font:11px var(--mono);padding:16px 20px;text-transform:uppercase}.premium-app td{border-top:1px solid var(--line);max-width:320px;padding:20px}.premium-app td:first-child{font-weight:600}.premium-app small{color:var(--muted);display:block;font-size:12px;font-weight:400;margin-top:6px}.premium-app tbody tr:hover{background:var(--elevated)}.premium-chip{border:1px solid var(--line-strong);border-radius:5px;color:var(--secondary);display:inline-block;font-size:12px;padding:3px 8px}.premium-link{align-items:center;color:var(--accent-hover);display:inline-flex;gap:5px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.premium-app a:hover{text-decoration:underline}.premium-pagination{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:20px}.premium-state{background:var(--shell);border:1px solid var(--line);border-radius:var(--radius);color:var(--secondary);margin:12px 0;padding:24px}.premium-error{border-color:var(--warning)}.premium-error h2{color:var(--warning)}.premium-state a{color:var(--accent-hover);text-decoration:underline}.premium-spinner{animation:premium-spin 1s linear infinite;border:2px solid var(--line);border-radius:50%;border-top-color:var(--accent);display:inline-block;height:16px;margin-right:10px;width:16px}@keyframes premium-spin{to{transform:rotate(1turn)}}.premium-tabs{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;padding-bottom:12px}.premium-tabs button[aria-pressed=true]{background:var(--selected);border-color:var(--accent);color:var(--accent-hover)}.premium-workspace-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px}.premium-context{background:var(--shell);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.premium-context h2{font-size:17px;margin-top:18px}.premium-context hr{border-color:var(--line);margin:24px 0}.premium-document-list article{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:20px}.premium-document-list label{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.premium-document-list label span{min-width:0}.premium-document-list small{font:11px var(--mono);overflow-wrap:anywhere}.premium-document-list button{flex-shrink:0}.premium-app dl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:130px minmax(0,1fr);margin:24px 0}.premium-app dt{color:var(--muted);font-size:12px}.premium-app dd{margin:0;overflow-wrap:anywhere}.premium-drawer{background:var(--panel);border:0;border-left:1px solid var(--line);box-shadow:-16px 0 64px #0008;height:100dvh;inset:0 0 0 auto;margin:0;max-height:100dvh;max-width:100%;overflow-y:auto;padding:28px;position:fixed;width:560px}.premium-drawer::backdrop{background:#0009}.premium-drawer header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.premium-result-link{overflow-wrap:anywhere}.premium-skip{background:var(--accent);color:var(--accent-ink);left:16px;padding:12px;position:fixed;top:-100px;z-index:100}.premium-skip:focus{top:12px}.premium-mobile-nav{border:0;color:var(--ink);height:100dvh;margin:0;max-height:100dvh}.premium-mobile-nav::backdrop{background:#0009}.tradeos-premium-shell>aside img{height:116px;object-fit:contain;width:176px}@media(max-width:1100px){.premium-workspace-grid{grid-template-columns:minmax(0,1fr)}.premium-context{display:none}}@media(max-width:640px){.tradeos-premium-shell main{padding:20px 16px 60px}.premium-pulse{grid-template-columns:minmax(0,1fr)}.premium-pulse>div{padding:16px}.premium-pulse>div+div{border-left:0;border-top:1px solid var(--line)}.premium-pulse strong{font-size:22px}.premium-toolbar label{flex:1 1;min-width:0}.premium-document-list article{align-items:stretch;flex-direction:column}.premium-panel-body{padding:18px}.premium-pagination{gap:8px;justify-content:space-between}.premium-app dl{gap:8px;grid-template-columns:1fr}.premium-app dd{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.premium-app *{animation:none!important;transition:none!important}}.premium-analysis-result{min-width:0;overflow-wrap:anywhere}.premium-analysis-result article,.premium-analysis-result section{border-top:1px solid #343a38;padding-block:14px}.premium-analysis-result h4{font-size:1.1rem}.premium-analysis-result h5{font-size:1rem}.premium-analysis-result pre{font-size:.8rem;overflow-wrap:anywhere;white-space:pre-wrap}.premium-analysis-result blockquote{border-left:3px solid #91b9df;margin:12px 0;padding:12px;white-space:pre-wrap}.premium-analysis-result summary{cursor:pointer;padding-block:12px}.premium-evidence{padding-left:20px}.premium-evidence small{display:block}@media (max-width:767px){.os-app-body,.os-app-content,.os-app-content *,.os-app-frame{min-width:0}.os-app-frame .os-app-content{padding:18px 12px 40px}.os-app-content :is(h1,h2,h3,p,label,button,a,summary,dd,strong){overflow-wrap:anywhere}.os-app-content :is(h1,h2,h3){line-height:1.25}.os-app-content .mb-context-label,.os-app-content :is(h1,h2,h3,h4,p).truncate{height:auto;overflow:visible;text-overflow:clip;white-space:normal}.os-app-content h1{font-size:clamp(25px,7vw,32px)}.os-app-content :is(button,select,summary),.os-app-menu button{min-height:44px}.os-app-content button{flex-shrink:0;min-width:44px;white-space:normal}.os-app-frame .os-profile-link{height:44px;width:44px}.os-app-content button svg{flex-shrink:0}.os-app-content :is(input,textarea,select),.os-app-menu input{font-size:16px;max-width:100%}.os-app-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px}.os-app-content :is(.grid,.flex)>*{min-width:0}.os-active-company{line-height:1.5;overflow:visible;text-overflow:clip;white-space:normal}.os-app-top .os-active-company{font-size:12px}.os-workspace-guide>summary{align-items:flex-start;gap:12px}.os-workspace-guide .os-workspace-art{height:65px;margin-top:8px;width:80px}.os-workspace-guide summary>span>span{font-size:12px}.os-workspace-guide strong{font-size:15px}.os-workspace-guide small{font-size:10px}.os-app-content>div>.space-y-6>.flex.items-center.justify-between,.os-app-content>div>[data-testid$=-page]>.flex.items-center.justify-between,.os-phone-toolbar{align-items:stretch;flex-direction:column;gap:16px}.os-app-content>div>.space-y-6>.flex.items-center.justify-between>.flex,.os-app-content>div>[data-testid$=-page]>.flex.items-center.justify-between>.flex{flex-wrap:wrap}.os-app-content>div>.space-y-6>.flex.flex-wrap>.relative.flex-1{flex-basis:100%;max-width:none}.os-app-content>div>.space-y-6>.flex.flex-wrap>select{flex:1 1 140px;width:100%}.os-app-content .grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.os-app-content .grid.grid-cols-3:not(.md\:grid-cols-3){grid-template-columns:minmax(0,1fr)}.os-app-content .grid.grid-cols-3>.col-span-2{grid-column:auto}[data-testid=production-item-detail]>.sticky{position:relative;top:auto}[data-testid=production-item-detail]>div{padding-inline:0}[data-testid=production-item-detail]>.sticky>div{padding:12px 0 20px}[data-testid=production-item-detail]>.sticky>div>.flex{align-items:stretch;flex-direction:column;gap:16px}[data-testid=production-item-detail]>.sticky>div>.flex>.flex{flex-wrap:wrap;gap:10px}[data-testid=production-item-detail] .grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=production-item-detail] .grid.grid-cols-3{grid-template-columns:minmax(0,1fr)}[data-testid=production-item-detail] .grid.grid-cols-3>*{grid-column:auto}.os-app-content :is(.premium-app,.os-finance){padding:0}.os-app-content .premium-toolbar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.premium-toolbar button,.premium-toolbar label{width:100%}.premium-pagination{flex-wrap:wrap}.premium-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-tabs button{padding-inline:10px;width:100%}.os-workspace-body{flex-direction:column;overflow:visible;position:relative}.os-workspace-body>div:first-child{width:100%}.os-workspace-dock,.os-workspace-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-block:12px}.os-workspace-dock button,.os-workspace-tabs button{justify-content:flex-start;padding:12px 10px}[data-testid=workspace-shell] .max-w-\[1400px\],[data-testid=workspace-shell] .max-w-\[1600px\]{padding-inline:0}.os-workspace-timeline.w-72{border:1px solid #50607c;border-radius:16px;box-shadow:0 0 0 100vmax #0009;height:min(70dvh,600px);inset:auto 12px 12px;position:fixed;width:auto;z-index:45}[data-testid=expand-timeline]{align-items:center;align-self:flex-end;display:inline-flex;gap:8px;margin:12px 0;min-width:44px;order:-1;position:relative;right:auto;top:auto;transform:none}[data-testid=expand-timeline]:after{content:"Timeline";font-size:14px}[data-testid=workspace-header]{position:relative}[data-testid=workspace-header]>div{padding-inline:0}.os-app-content .premium-table-scroll:has(table[data-phone-records]){overflow:visible}[data-testid=mobile-workbench]>div:first-child{align-items:stretch;flex-direction:column;gap:12px}[data-testid=mobile-workbench]>div:first-child>div:last-child{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}[data-testid=mobile-workbench]>div:first-child>div:last-child>button{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:64px;padding:10px 4px}[data-testid=mobile-workbench]>div:first-child>div:last-child>button:after{content:attr(aria-label);font-size:12px}[data-testid=mobile-estimate-name-input]{max-width:none;width:100%}.os-app-content table[data-phone-records]{border:0;display:block;min-width:0;width:100%}table[data-phone-records] thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}table[data-phone-records] tbody{grid-gap:14px;display:grid;gap:14px;padding:12px}table[data-phone-records] tbody tr{grid-gap:16px 12px;background:#111722;border:1px solid #35415a;border-radius:14px;display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.os-app-content table[data-phone-records] tbody td{border:0;display:block;font-size:14px;overflow-wrap:anywhere;padding:0;text-align:left;white-space:normal}table[data-phone-records] td:before{color:#a8bad9;content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}table[data-phone-records] td:first-child,table[data-phone-records] td:last-child{grid-column:1/-1}table[data-phone-records] td:first-child{font-size:16px}table[data-phone-records] td small{display:block}table[data-phone-records] td:last-child>button{min-width:44px}.os-app-content .os-finance-metrics strong{font-size:clamp(18px,5.4vw,24px);overflow-wrap:anywhere}.os-finance-metrics article{padding:14px}.os-finance-panel,.os-finance-setup{border-radius:16px;padding:16px}.os-finance-line{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.os-finance-line>label:nth-child(3){grid-column:2/-1}.os-finance-saved-lines>div{flex-wrap:wrap}.os-finance-total p{gap:12px}.os-finance-total p strong{text-align:right}.os-app-menu{max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.os-app-menu .os-nav-link{min-height:48px}.os-start-dialog{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);overflow-y:auto;padding:20px 16px;width:calc(100vw - 24px)}.os-start-dialog :is(button,a){min-height:44px}.os-start-dialog footer,.os-start-dialog header{flex-wrap:wrap;gap:10px}.os-app-content .fixed.inset-0{padding:12px}.os-app-content .fixed.inset-0>:is(.bg-charcoal-800,.bg-neutral-900,.bg-zinc-900){max-height:calc(100dvh - 24px);max-width:100%;overflow-y:auto;width:100%}.os-app-content .fixed.inset-0 form{padding:16px}.os-app-content :is([data-testid=new-project-modal],[data-testid=co-modal]){max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px}.os-overview-shortcuts{gap:10px}.os-overview-shortcuts>a{min-height:86px;padding:14px 12px}.os-overview-shortcuts small{font-size:12px}.os-overview-shortcuts strong{font-size:15px}}@media (max-width:380px){.os-app-top{gap:8px;padding-inline:12px}.os-all-workspaces{padding-inline:10px}.os-header-logo{width:78px}.os-workspace-guide .os-workspace-art{width:60px}}@media (min-width:768px) and (max-width:1023px){[data-testid=workspace-header] h1.truncate{overflow:visible;text-overflow:clip;white-space:normal}}:root{--os-emerald:#34e6a4;--os-emerald-deep:#087b59;--os-gold:#ffd34d}.os-app-frame .os-nav-link.is-active{border-color:#29b98c!important;box-shadow:inset 3px 0 #34e6a4}.os-app-frame .os-nav-link.is-active svg{color:#54edb5}.os-app-content :is(.os-progress progress,.mb-journey-progress,.os-finance-setup progress){accent-color:#34e6a4}.os-app-content :is(.os-progress progress,.mb-journey-progress,.os-finance-setup progress)::-webkit-progress-value{background:linear-gradient(90deg,#087b59,#34e6a4)}.os-finance .os-finance-primary,.os-unified-brain .mb-chat-actions .mb-send{background:linear-gradient(115deg,#087b59,#0f9b70)!important;border-color:#39d6a3!important;box-shadow:0 3px 20px #1bd29118;color:#fff!important}.os-unified-brain .mb-chat-actions .mb-send:disabled{box-shadow:none;opacity:.45}.os-price-card[data-featured=true]{border-color:#31b98a;box-shadow:0 0 36px #13b98112}.os-price-card .os-price-badge{background:#25301b;border:1px solid #8a742d;color:#ffdc65;font-weight:800}.os-overview{position:relative}.os-overview-heading{background:none;border:0;border-radius:0;box-shadow:none;margin-bottom:16px;padding:8px 0 18px}.os-overview-heading h1 span{color:#74b8ef;text-shadow:none}.os-overview-heading .os-overline{color:#8eeecb}.os-dashboard-tagline{color:#b2c5dc;display:block;font-size:12px;margin-top:8px}.os-overview-shortcuts>a:first-child>svg:first-child,.os-overview-shortcuts>a:nth-child(3)>svg:first-child{color:#45e8af}.os-overview-shortcuts>a:nth-child(4)>svg:first-child{color:#ffd34d}.os-overview-shortcuts>a:hover{background:linear-gradient(130deg,#163a35,#162039);border-color:#31bc91}.os-overview-work h2{border-left-color:#34e6a4}.os-overview-work .os-overview-count{background:linear-gradient(120deg,#0d2928,#101c32);border-color:#287d6c}.os-overview-count path{stroke:#34e6a4}.os-dashboard-briefing{background:radial-gradient(ellipse at 0 0,#15c48c14,#0000 55%),#10151f;border:1px solid #367168;border-radius:20px;color:#d3dfed;margin:0 0 22px;min-width:0;padding:22px}.os-dashboard-briefing>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.os-dashboard-briefing .os-overline{align-items:center;color:#65e9b9;display:inline-flex;font-size:10px;gap:8px}.os-dashboard-briefing h2{font-size:28px!important;letter-spacing:-.025em;margin:7px 0}.os-dashboard-briefing p{color:#b9c9dc;font-size:13px;line-height:1.65;margin:0}.os-dashboard-briefing a,.os-dashboard-briefing button,.os-mailbox-inbox button,.os-mailbox-inbox>a{cursor:pointer;min-height:44px}.os-dashboard-briefing>header>button{align-items:center;background:#192438;border:1px solid #395269;border-radius:10px;color:#c7e6e2;display:inline-flex;flex-shrink:0;font-size:12px;gap:8px;padding:10px 12px}.os-dashboard-foundations{grid-gap:8px;display:grid;gap:8px;margin:18px 0}.os-dashboard-foundations>div{display:flex;font-size:12px;gap:12px;justify-content:space-between}.os-dashboard-foundations strong{color:#6aefbe;font-size:12px}.os-dashboard-foundations small{color:#a4b5cb;font-size:11px;line-height:1.6}.os-dashboard-foundations progress{accent-color:#34e6a4;-webkit-appearance:none;appearance:none;background:#243244;border:0;border-radius:20px;height:6px;overflow:hidden;width:100%}.os-dashboard-foundations progress::-webkit-progress-bar{background:#243244}.os-dashboard-foundations progress::-webkit-progress-value{background:linear-gradient(90deg,#0c936c,#5cefc0);-webkit-transition:width .35s;transition:width .35s}.os-dashboard-moves{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-dashboard-moves>:is(a,button){align-items:flex-start;background:linear-gradient(135deg,#162333,#111922);border:1px solid #34475d;border-radius:14px;color:#fff;display:flex;gap:13px;min-width:0;padding:16px;text-align:left;text-decoration:none!important;transition:border-color .2s,background .2s}.os-dashboard-moves>:is(a,button):hover{background:#172f34;border-color:#39c899}.os-move-number{background:#123b31;border:1px solid #246951;border-radius:10px;color:#74f0c3;display:grid;flex-shrink:0;font-size:12px;font-weight:800;height:32px;place-items:center;width:32px}.os-dashboard-moves>[data-tone=gold] .os-move-number{background:#3b3015;border-color:#89702a;color:#ffdb64}.os-dashboard-moves strong{display:block;font-size:15px;font-weight:750;line-height:1.4}.os-dashboard-moves small{color:#b3c2d6;display:block;font-size:12px;line-height:1.65;margin:7px 0 12px}.os-dashboard-moves b{align-items:center;color:#70ebbd;display:flex;font-size:12px;font-weight:750;gap:7px}.os-dashboard-moves>[data-tone=gold] b{color:#ffdb64}.os-dashboard-coach{align-items:center;background:linear-gradient(115deg,#152d48,#132421);border:1px solid #34496a;border-radius:14px;display:flex;flex-wrap:wrap;gap:13px;margin-top:16px;padding:16px}.os-dashboard-coach>svg{color:#ffd34d;flex-shrink:0}.os-dashboard-coach>div{flex:1 1;min-width:170px}.os-dashboard-coach strong{color:#fff;font-size:14px}.os-dashboard-coach p{font-size:12px;margin-top:4px}.os-dashboard-coach button{align-items:center;background:#0c7559;border:1px solid #3ac59b;border-radius:10px;color:#fff;display:flex;font-size:12px;font-weight:750;gap:9px;justify-content:center;padding:11px 15px}.os-dashboard-connectors{border-top:1px solid #2b4053;margin-top:18px;padding-top:8px}.os-dashboard-connectors summary{align-items:center;color:#dce7f3;cursor:pointer;display:flex;font-size:13px;gap:9px;min-height:48px}.os-dashboard-connectors summary>span{color:#ffd34d;font-size:10px;font-weight:700;margin-left:auto}.os-dashboard-connectors>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.os-dashboard-connectors :is(a,button){align-items:center;background:#182234;border:1px solid #3e536e;border-radius:10px;color:#b4d4f7;display:inline-flex;font-size:12px;gap:8px;justify-content:center;padding:10px 12px}.os-dashboard-connectors .os-dashboard-extra-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.os-dashboard-extra-moves>:is(a,button){justify-content:space-between;text-align:left}.os-dashboard-extra-moves small,.os-dashboard-extra-moves strong{display:block}.os-dashboard-extra-moves small{color:#b8c5d8;font-size:11px;font-weight:400;line-height:1.6;margin-top:6px}.os-dashboard-briefing>footer{color:#9eafc5;font-size:10px;line-height:1.7;margin-top:14px}.os-dashboard-briefing>footer>span[role=status]{color:#ffdc7a;display:block}.os-dashboard-status-dot{background:#34e6a4;border-radius:100%;box-shadow:0 0 8px #34e6a455;display:inline-block;height:6px;margin-right:7px;width:6px}.os-brain-suggestion{background:#122c36;border:1px solid #54789a;border-radius:10px;margin-bottom:10px;padding:10px}.os-brain-suggestion p{font-size:12px;margin:0 0 8px}.os-brain-suggestion button{font-size:12px;margin-right:8px}.os-company-inbox .os-inbox-tabs{flex-wrap:wrap}.os-mailbox-inbox{grid-gap:16px;background:linear-gradient(135deg,#122b2a,#111722);border:1px solid #356c61;border-radius:18px;display:grid;gap:16px;padding:22px}.os-mailbox-heading{align-items:flex-start;display:flex;gap:13px}.os-mailbox-heading>svg{color:#43e4aa;flex-shrink:0;margin-top:4px}.os-mailbox-heading h2{font-size:23px;margin:0 0 7px}.os-mailbox-inbox p{color:#c0ccdc;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.os-mailbox-inbox button,.os-mailbox-inbox>a{align-items:center;background:#143d32;border:1px solid #3d7f70;border-radius:10px;color:#b3f5dc;display:inline-flex;font-size:13px;font-weight:650;gap:9px;justify-content:center;padding:11px 14px}.os-mailbox-inbox>button{justify-self:start}.os-mailbox-inbox button:disabled{cursor:default;opacity:.5}.os-mailbox-messages{grid-gap:12px;display:grid;gap:12px}.os-mailbox-messages article{background:#101823;border:1px solid #354761;border-radius:14px;padding:18px}.os-mailbox-messages article>span{color:#68e7b8;font-size:10px;font-weight:750;letter-spacing:.09em}.os-mailbox-messages h3{font-size:17px;margin:8px 0;overflow-wrap:anywhere}.os-mailbox-settings{border-top:1px solid #375162;padding-top:8px}.os-mailbox-settings>summary{color:#cfe7fa;cursor:pointer;font-weight:700;min-height:48px;padding:12px 0}.os-mailbox-settings .os-finance{padding:10px 0}.os-mailbox-settings .os-finance h1{font-size:25px}.os-mail-provider-choices{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-mail-provider-choices article{background:linear-gradient(140deg,#182944,#101b28);border:1px solid #3b5377;border-radius:16px;display:flex;gap:13px;min-width:0;padding:20px}.os-mail-provider-mark{background:#1f3b69;border:1px solid #6784bd;border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-size:18px;font-weight:800;height:36px;place-items:center;width:36px}.os-mail-provider-choices article[data-provider=microsoft]{border-top:3px solid #608bf4}.os-mail-provider-choices article[data-provider=google]{border-top:3px solid #36d89f}.os-mail-provider-choices article>div{min-width:0}.os-mail-provider-choices h3{font-size:20px;margin:0 0 8px}.os-mail-provider-choices p{font-size:13px;margin:0 0 12px}.os-mail-provider-state{background:#302916;border:1px solid #78652d;border-radius:8px;color:#ffdc76;display:inline-block;font-size:11px;font-weight:750;padding:5px 8px}.os-mail-provider-state[data-ready=true]{background:#12392b;border-color:#357c62;color:#98f3ce}.os-mail-provider-choices button{background:#1c4380!important;border:1px solid #638bda!important;color:#fff!important;display:flex!important;margin:14px 0 10px;width:100%}.os-mail-provider-choices small{color:#bccde5;display:block;font-size:12px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:800px){.os-mail-provider-choices{grid-template-columns:minmax(0,1fr)}.os-mail-provider-choices article{padding:16px}.os-mail-provider-choices h3{font-size:18px}}.os-dashboard-briefing :focus-visible,.os-mailbox-inbox :focus-visible{outline:3px solid #ffd34d;outline-offset:3px}@media(max-width:640px){.os-overview-heading{align-items:flex-start;flex-wrap:wrap;padding:4px 0 14px}.os-overview-heading h1{font-size:36px!important}.os-overview-heading .os-overview-company{font-size:12px;min-height:44px}.os-dashboard-briefing{padding:16px}.os-dashboard-briefing>header{flex-wrap:wrap;gap:10px}.os-dashboard-briefing h2{font-size:25px!important}.os-dashboard-moves{grid-template-columns:minmax(0,1fr)}.os-dashboard-moves>:is(a,button){padding:14px}.os-dashboard-coach{padding:14px}.os-dashboard-coach button{width:100%}.os-dashboard-connectors summary{flex-wrap:wrap}.os-dashboard-connectors>div>*{width:100%}.os-mailbox-inbox{padding:16px}.os-mailbox-heading h2{font-size:22px}.os-company-inbox .os-inbox-tabs{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.os-company-inbox .mb-toolbar{align-items:stretch}.os-mailbox-inbox>button{width:100%}}@media(prefers-reduced-motion:no-preference){.os-dashboard-status-dot{animation:dashboard-pulse 3s ease-in-out infinite}@keyframes dashboard-pulse{50%{box-shadow:0 0 12px #34e6a480}}}@media(prefers-reduced-motion:reduce){.os-dashboard-briefing *{animation:none!important;transition:none!important}}.os-overview-grid{gap:26px;margin-bottom:28px}.os-overview-assistant{background:linear-gradient(140deg,#ffd344,#91712d 23%,#335cc4 53%,#22c996);border-radius:24px;box-shadow:0 18px 42px #0009,0 7px 0 #07101b,0 0 35px #d3a32b18;padding:3px;position:relative;scroll-margin-top:90px}.os-overview-assistant .os-compact-chat.mb-conversation{background:radial-gradient(ellipse at 0 0,#253a652e,#0000 70%),#10151f;border:1px solid #7082a6;border-radius:21px;box-shadow:inset 0 1px 0 #ffffff17;padding:20px}.os-overview-assistant .mb-section-heading h1{color:#fff!important;font-size:26px!important;font-weight:800}.os-overview-assistant .mb-section-heading h1>svg{color:#ffd34b;filter:drop-shadow(0 0 8px #ffce4150)}.os-brain-invitation{color:#c6d4eb;font-size:13px;line-height:1.6;margin:0 0 12px}.os-compact-chat .mb-chat-form{flex-shrink:0}.os-compact-chat .os-voice-command{align-items:center;background:linear-gradient(115deg,#ffe16c,#ffc629)!important;border:1px solid #ffe798!important;border-bottom:4px solid #ad761d!important;border-radius:15px!important;box-shadow:0 4px 18px #ffce3626,inset 0 1px 0 #fff9;color:#171509!important;cursor:pointer;display:flex!important;font-weight:800;gap:13px;margin:0 0 10px!important;min-height:76px!important;padding:12px 17px!important;text-align:left;white-space:normal;width:100%}.os-voice-command>span{min-width:0}.os-voice-command strong{color:#171509!important;display:block!important;font-size:19px!important;font-weight:850!important;line-height:1.3}.os-voice-command small{color:#4c3b11!important;display:block!important;font-size:11px!important;font-weight:600;line-height:1.5;margin-top:3px}.os-voice-mic{background:#17150913;border:1px solid #62480030;border-radius:50%;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.os-voice-wave{align-items:center;display:flex;flex-shrink:0;gap:3px;height:28px;margin-left:auto}.os-voice-wave i{background:#5b440e;border-radius:3px;display:block;height:10px;width:3px}.os-voice-wave i:nth-child(2n){height:23px}.os-voice-wave i:nth-child(3){height:28px}.os-voice-command.is-listening{background:linear-gradient(110deg,#ffe89a,#ffcf38)!important;box-shadow:0 0 0 3px #ffd44730,0 0 26px #ffd44740!important}.os-voice-command:disabled{cursor:default;opacity:.55}.os-estimate-reuse :focus-visible,.os-estimating-flow :focus-visible,.os-global-brain:focus-visible,.os-voice-command:focus-visible{outline:3px solid #fff;outline-offset:4px}.os-global-brain{align-items:center;background:#322a16;border:1px solid #987c34;border-radius:11px;color:#ffdc65;display:inline-flex;font-size:12px;font-weight:750;gap:7px;min-height:42px;padding:8px 12px}.os-estimating-flow{grid-gap:18px;background:linear-gradient(125deg,#17243b,#101821 75%);border:1px solid #375d83;border-radius:19px;border-top:3px solid #39d5a3;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px;padding:24px}.os-estimating-flow h1{color:#fff!important;font-size:28px!important;line-height:1.2;margin:8px 0 10px}.os-estimating-flow p{color:#bfccdf;font-size:13px;line-height:1.7;margin:0;max-width:720px}.os-flow-voice{align-items:center;align-self:center;background:linear-gradient(120deg,#ffe379,#ffd03e);border:1px solid #f2d16a;border-bottom:3px solid #a57821;border-radius:12px;color:#201a0c!important;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;min-height:54px;padding:12px 16px;text-decoration:none!important}.os-flow-voice>span{min-width:0}.os-flow-voice svg{flex-shrink:0}.os-estimating-flow nav{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.os-estimating-flow nav a{align-items:center;background:#101823;border:1px solid #30415e;border-radius:10px;color:#bccde5;display:flex;font-size:12px;font-weight:650;gap:9px;min-height:48px;padding:10px 12px}.os-estimating-flow nav a[aria-current=step]{background:#15352d;border-color:#398a73;color:#aaf5d9}.os-estimating-flow nav a>span{border:1px solid #516782;border-radius:50%;display:grid;flex-shrink:0;font-size:11px;height:23px;place-items:center;width:23px}.os-estimate-reuse{background:#121c2a;border:1px solid #354a67;border-radius:15px;color:#c6d4e8;font-size:13px;margin-bottom:14px;padding:14px 18px}.os-flow-next>div,.os-reuse-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.os-estimate-reuse a,.os-estimate-reuse button,.os-flow-next>a,.os-flow-next>button{align-items:center;background:#1c314d;border:1px solid #486581;border-radius:10px;color:#e0edff;display:inline-flex;font-size:12px;font-weight:700;gap:9px;justify-content:center;min-height:44px;padding:9px 13px}.os-estimate-reuse button:disabled{cursor:default;opacity:.5}.os-flow-next{background:#133128;border:1px solid #39846c;border-radius:12px;margin-top:14px;padding:15px}.os-flow-next strong{color:#a8f4d6!important;display:block;font-size:14px;margin-bottom:8px}.os-flow-next p{color:#c0d6ce;font-size:12px;line-height:1.65;margin-bottom:12px}.os-reuse-confirm{background:#28251c;border:1px solid #8a743e;border-radius:12px;margin-top:12px;padding:15px}.os-reuse-confirm label{grid-gap:8px;color:#fff;display:grid;font-weight:700;gap:8px}.os-reuse-confirm input{background:#111926;border:1px solid #60718c;border-radius:9px;box-sizing:border-box;color:#fff;font:inherit;min-width:0;padding:12px;width:100%}.os-reuse-confirm p{font-size:12px;line-height:1.7;margin:10px 0}.os-reuse-confirm button{margin:4px 8px 0 0}.os-reuse-list{grid-gap:9px;display:grid;gap:9px;margin-top:14px;max-height:340px;overflow:auto}.os-reuse-list>button{justify-content:space-between;text-align:left}.os-reuse-list strong{display:block;font-size:13px}.os-reuse-list small{color:#b3c6df;display:block;font-size:11px;font-weight:500;margin-top:4px}.os-reuse-list p{line-height:1.7}@media(max-width:760px){.os-overview-assistant .os-compact-chat.mb-conversation{padding:14px}.os-overview-assistant .mb-section-heading h1{font-size:23px!important}.os-brain-invitation{font-size:12px;margin-bottom:8px}.os-compact-chat .os-voice-command{gap:10px;min-height:70px!important;padding:10px 12px!important}.os-voice-command strong{font-size:18px!important}.os-voice-command small{font-size:10px!important}.os-voice-wave{gap:2px}.os-estimating-flow{gap:14px;grid-template-columns:minmax(0,1fr);padding:17px}.os-estimating-flow h1{font-size:25px!important}.os-estimating-flow nav{gap:7px}.os-estimating-flow nav a{align-items:flex-start;flex-direction:column;font-size:11px;gap:7px;line-height:1.5;padding:10px}.os-estimate-reuse{padding:12px}.os-flow-next>div>button{flex:1 1}.os-global-brain span{display:none}.os-global-brain{padding:8px}.os-overview-grid{gap:20px;margin-bottom:24px}}@media(prefers-reduced-motion:no-preference){.os-voice-command.is-listening .os-voice-wave i{animation:voice-level .7s ease-in-out infinite alternate}.os-voice-command.is-listening .os-voice-wave i:nth-child(2n){animation-delay:-.3s}.os-voice-command.is-listening .os-voice-wave i:nth-child(3){animation-delay:-.5s}@keyframes voice-level{to{transform:scaleY(.3)}}}@media(prefers-reduced-motion:reduce){.os-voice-command *{animation:none!important;transition:none!important}}.os-compact-chat .os-voice-command{flex-shrink:0}.os-compact-chat .mb-chat-form>.os-brain-suggestion{grid-column:1/-1}.os-compact-chat .mb-chat-form:has(.os-brain-suggestion){max-height:55%;overflow-y:auto}.os-estimate-save-notice{background:#1c2432;border-left:3px solid #ffd24b;color:#e1e8f6;font-size:13px;line-height:1.65;margin-bottom:12px;padding:12px 16px}.os-app-content [data-testid^=line-item-] .truncate{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.os-compact-chat .mb-chat-form>.os-voice-command{grid-column:1/-1;margin:4px 0 0!important;min-height:56px!important;padding:9px 12px!important}.os-compact-chat .mb-chat-form>.os-voice-command strong{font-size:16px!important}.os-compact-chat .mb-chat-form>.os-voice-command .os-voice-mic{height:32px;width:32px}@media(max-height:550px){.os-compact-chat .mb-chat-form>.os-voice-command .os-voice-wave,.os-compact-chat .mb-chat-form>.os-voice-command small{display:none!important}.os-compact-chat .mb-chat-form>.os-voice-command{min-height:44px!important;padding:5px 10px!important}}.os-gold-membership{align-items:center;background:linear-gradient(110deg,#302814,#1b211f);border-bottom:1px solid #9e8035;color:#ffdb61;display:flex;gap:12px;padding:13px 24px}.os-gold-membership>svg{flex-shrink:0}.os-gold-membership>span{flex:1 1;min-width:0}.os-gold-membership strong{display:block;font-size:13px;font-weight:850}.os-gold-membership small{color:#ddcfaa;display:block;font-size:10px;margin-top:3px}.os-gold-membership a{align-items:center;display:flex;font-size:11px;font-weight:750;gap:6px;min-height:40px}.os-lifetime-page{background:radial-gradient(ellipse at 20% 0,#54421b66,#0000 60%),#121923;border:1px solid #957936;border-radius:22px;padding:32px}.os-lifetime-page h1{color:#ffda5b!important;font-size:38px!important}.os-lifetime-page>p{line-height:1.8;max-width:700px}.os-lifetime-medallion{background:linear-gradient(140deg,#69501f,#261f13);border:2px solid #efc44e;border-radius:50%;box-shadow:0 0 26px #ffcc3a25;color:#ffe17b;display:grid;height:80px;margin:24px 0;place-items:center;width:80px}.os-lifetime-benefits{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.os-lifetime-benefits strong{background:#292615;border:1px solid #76622f;border-radius:12px;color:#ffdf7c;font-size:13px;padding:12px 17px}.os-gold-profile{align-items:center;background:linear-gradient(110deg,#322a16,#172226);border:1px solid #8a7438;border-radius:15px;color:#ffda68;display:flex;gap:13px;padding:18px 21px}.os-gold-profile strong{display:block;font-size:16px;font-weight:800}.os-gold-profile span{color:#d8cfae;display:block;font-size:12px;margin-top:5px}.os-voice-command,.os-voice-command *,.os-voice-command:after,.os-voice-command:before{animation:none!important;transition:none!important}.os-compact-chat .mb-chat-form>.os-voice-command{background:#30291b!important;border:1px solid #806a36!important;box-shadow:none!important;color:#f5d979!important;gap:10px;min-height:48px!important;padding:8px 12px!important}.os-voice-command strong{font-size:14px!important}.os-voice-command small{font-size:10px!important}.os-voice-command .os-voice-mic{height:30px;width:30px}.os-voice-command .os-voice-mic svg{height:20px;width:20px}.os-compact-chat .os-voice-command.is-listening{background:#443718!important;border-color:#ffdc65!important}.os-company-header-logo{background:#edf2f8;border-radius:5px;height:30px;margin-right:8px;object-fit:contain;padding:3px;width:35px}.os-active-company:has(.os-company-header-logo){align-items:center;display:flex}@media(max-width:640px){.os-gold-membership{gap:8px;padding:10px 14px}.os-gold-membership strong{font-size:12px}.os-lifetime-page{padding:20px}.os-lifetime-page h1{font-size:30px!important}.os-gold-membership a{font-size:10px}}.os-voice-command strong{color:#f5d979!important}.os-voice-command small{color:#dbccac!important}.os-voice-command .os-voice-mic{color:#f5d979!important}@media(prefers-reduced-motion:no-preference){.os-overview-heading h1{animation:os-dashboard-title-enter .65s cubic-bezier(.2,.7,.2,1) both}@keyframes os-dashboard-title-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.os-focused-dashboard .os-overview-grid{display:block}.os-company-dashboard-heading.os-company-branding{grid-gap:14px 18px;align-items:center;background:none;border:0;border-radius:0;box-shadow:none;display:grid;gap:14px 18px;grid-template-columns:72px minmax(0,1fr);margin:0 0 18px;padding:4px 0 22px}.os-company-dashboard-heading .os-company-logo-box{border-radius:10px;height:72px;min-height:0;width:72px}.os-company-dashboard-heading .os-company-branding-info h1{font-size:clamp(24px,4vw,36px)!important;line-height:1.2;margin:7px 0 0;overflow-wrap:anywhere}.os-company-dashboard-heading .os-company-branding-info>span{color:#9db9d4;font-size:10px;letter-spacing:.12em}.os-company-dashboard-heading .os-company-branding-controls{grid-column:1/-1}.os-company-dashboard-heading .os-company-branding-controls summary{color:#a8c9e6;cursor:pointer;font-size:12px;min-height:36px;padding:8px 0;width:-webkit-fit-content;width:fit-content}details.os-company-branding-controls:not([open])>:not(summary){display:none}.os-company-dashboard-heading .os-company-branding-controls[open]{padding-bottom:10px}#dashboard-walkthrough-band .os-start-guide{align-items:center;background:#121a24;border:0;border-bottom:1px solid #2b3644;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0;min-height:48px;padding:6px 28px}#dashboard-walkthrough-band .os-start-guide>div{gap:9px}#dashboard-walkthrough-band .os-start-guide strong{font-size:12px}#dashboard-walkthrough-band .os-start-guide small{display:none}#dashboard-walkthrough-band .os-start-guide>button{background:none;border:0;box-shadow:none;color:#b5d9f5;flex-shrink:0;font-size:12px;min-height:36px;padding:6px 10px;width:auto}#dashboard-walkthrough-band .os-start-guide>p{font-size:12px;margin:2px 0;width:100%}.os-next-actions .os-dashboard-moves{grid-template-columns:repeat(3,minmax(0,1fr))}.os-next-actions h3{color:#dbe7f6;font-size:15px;margin:20px 0 12px}.os-next-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.os-next-section-heading a{align-items:center;display:inline-flex;font-size:12px;gap:5px}.os-next-deadlines{border-bottom:1px solid #34404f;padding-bottom:18px}.os-next-deadlines>small{color:#aebed0;font-size:11px}.os-next-plan{align-items:center;background:#20354a;border:1px solid #507da5;border-radius:9px;color:#d9edff;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:9px;justify-content:center;margin-top:20px;min-height:44px;padding:10px 16px}.os-next-actions footer button{margin:5px;min-height:36px;padding:6px}@media(max-width:800px){.os-next-actions .os-dashboard-moves{grid-template-columns:1fr}#dashboard-walkthrough-band .os-start-guide{padding-inline:16px}.os-company-dashboard-heading.os-company-branding{gap:10px 14px;grid-template-columns:56px minmax(0,1fr)}.os-company-dashboard-heading .os-company-logo-box{height:56px;width:56px}}@media(prefers-reduced-motion:no-preference){.os-company-dashboard-heading h1{animation:os-dashboard-title-enter .65s ease-out both}}.os-focused-dashboard .os-company-dashboard-heading{grid-template-columns:180px minmax(0,1fr)}.os-focused-dashboard .os-company-dashboard-heading .os-company-logo-box{height:140px;padding:10px;width:180px}.os-focused-dashboard .os-company-dashboard-heading .os-company-logo-box img{height:100%;max-height:none;object-fit:contain;width:100%}.os-focused-dashboard .os-company-dashboard-heading .os-company-logo-box>svg{height:60px;width:60px}.os-focused-dashboard .os-overview-assistant{height:auto;min-height:0}.os-focused-dashboard .os-overview-assistant>.mb-chat-workspace{height:auto;max-height:none;overflow:visible}.os-focused-dashboard .os-overview-assistant .os-compact-chat.mb-conversation{overflow:visible}.os-focused-dashboard .os-overview-assistant .mb-conversation-log{flex:none;height:clamp(500px,72dvh,960px)!important;max-height:none!important;min-height:500px!important}.os-focused-dashboard .os-compact-chat .mb-chat-form:has(.os-brain-suggestion){max-height:none;overflow:visible}.os-direct-file{align-items:center;background:#202d40;border:1px solid #506079;border-radius:8px;color:#e2edfa;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;justify-content:center;min-height:44px;overflow:hidden;padding:8px 12px;position:relative}.os-direct-file input[type=file]{cursor:pointer;display:block!important;height:100%!important;inset:0!important;margin:0!important;opacity:0!important;padding:0!important;position:absolute!important;width:100%!important;z-index:1}.os-direct-file:focus-within{outline:2px solid #91caff;outline-offset:3px}.os-direct-file[aria-disabled=true]{cursor:not-allowed;opacity:.5}.mb-file-tools>.os-direct-file{flex:1 1;margin:0;min-width:44px}.os-compact-chat .mb-file-tools>.os-direct-file,.os-company-branding-actions>.os-direct-file{flex:none}@media(max-width:600px){.os-focused-dashboard .os-company-dashboard-heading{grid-template-columns:120px minmax(0,1fr)}.os-focused-dashboard .os-company-dashboard-heading .os-company-logo-box{height:110px;width:120px}.os-focused-dashboard .os-overview-assistant .mb-conversation-log{height:max(480px,70dvh)!important;min-height:480px!important}.os-compact-chat .mb-file-tools>.os-direct-file{height:44px;padding:0;width:44px}.os-compact-chat .os-direct-file>span{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}.os-app-frame :is(.os-brain-header-actions button,button[aria-label*=Refresh],.os-dashboard-briefing>header>button,.os-company-branding-controls summary,.os-dashboard-connectors>summary){background:linear-gradient(120deg,#ffd34b1f,#ffd34b0a)!important;border:1px solid #e9bd3d!important;box-shadow:inset 0 1px #fff3a526,0 2px 12px #e5b73512!important;color:#ffda55!important}.os-app-frame :is(.os-brain-header-actions button,button[aria-label*=Refresh],.os-dashboard-briefing>header>button,.os-company-branding-controls summary,.os-dashboard-connectors>summary):hover{background:#ffd34b29!important;border-color:#ffe178!important;color:#ffe98b!important}.os-app-frame :is(.os-company-branding-controls summary,.os-dashboard-connectors>summary){border-radius:8px;padding:10px 12px}.os-app-frame :is(.os-brain-header-actions button,button[aria-label*=Refresh],.os-dashboard-briefing>header>button) svg{color:inherit!important}.os-app-frame .os-dashboard-extra-moves>:is(a,button),.os-app-frame .os-dashboard-moves>:is(a,button),.os-app-frame :is(.mb-send,.os-finance-primary,.os-next-plan,button[type=submit],.os-direct-file){background:linear-gradient(125deg,#079766,#056946)!important;border:1px solid #40ebb0!important;box-shadow:inset 0 1px #b3ffe630,0 4px 16px #04a87324!important;color:#fff!important}.os-app-frame .os-dashboard-moves>:is(a,button):hover,.os-app-frame :is(.mb-send,.os-finance-primary,.os-next-plan,button[type=submit],.os-direct-file):hover{background:#07865b!important;border-color:#9bffda!important}.os-app-frame .os-dashboard-moves :is(strong,b){color:#fff!important}.os-app-frame .os-dashboard-moves small{color:#d6f8e8!important}.os-app-frame .os-dashboard-moves b{align-items:center;border-bottom:1px solid #81dfb5;display:flex;gap:8px;margin-top:12px;padding-bottom:3px;width:-webkit-fit-content;width:fit-content}.os-next-actions{background:radial-gradient(ellipse at top left,#253f6829,#0000 65%),#111a29;border-color:#3c5278;box-shadow:none}.os-next-actions #dashboard-briefing-title{color:#b7d9ff!important}.os-app-frame .os-next-section-heading a{color:#9ecbff}.os-logo-feedback{font-size:13px;grid-column:1/-1;line-height:1.6;margin:0}.os-logo-feedback[role=alert]{color:#ffc5ad}.os-logo-feedback[role=status]{color:#8ce7b9}.os-app-frame :is(button,a,label):focus-visible{outline:3px solid #9bcfff!important;outline-offset:3px}#dashboard-walkthrough-band .os-start-guide{background:linear-gradient(100deg,#07583e,#064631);border-bottom:1px solid #27bc87;box-shadow:inset 0 1px #69e7b530}#dashboard-walkthrough-band .os-start-guide strong,#dashboard-walkthrough-band .os-start-guide>div>svg{color:#e0fff0}#dashboard-walkthrough-band .os-start-guide>button{background:#079766;border:1px solid #40ebb0;border-radius:7px;box-shadow:inset 0 1px #b3ffe630;color:#fff}#dashboard-walkthrough-band .os-start-guide>button:hover{background:#08ae76;border-color:#9bffda}@media screen{#root .os-app-frame :is(.os-dashboard-moves>:is(a,button),.os-dashboard-extra-moves>:is(a,button),.os-dashboard-coach button,.os-mailbox-inbox>button,.os-mailbox-inbox>a,.os-mailbox-messages button,.os-start-guide>button){background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border:1px solid #3b6077!important;box-shadow:inset 0 1px #a6e1ff16!important;color:#e6f3ff!important}#root .os-app-frame :is(.os-dashboard-moves>:is(a,button),.os-dashboard-extra-moves>:is(a,button),.os-dashboard-coach button,.os-mailbox-inbox>button,.os-mailbox-inbox>a,.os-mailbox-messages button,.os-start-guide>button):is(:hover,:focus-visible):not(:disabled){background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}}#root .os-auth>.min-h-screen,#root :is(.os-auth,.os-auth-stage,.os-company-access){background:radial-gradient(ellipse at 8% 2%,#075b3e66,#0000 42%),radial-gradient(ellipse at 95% 45%,#164c7955,#0000 55%),linear-gradient(165deg,#0a1720,#101d2e 48%,#080e15)!important;color:#e6f1fa!important;min-height:100dvh}#root .os-auth :is([data-testid=login-form],[data-testid=signup-form],.rounded-2xl.border),#root .os-company-access>section{background:radial-gradient(ellipse at top left,#0d624537,#0000 60%),linear-gradient(135deg,#182d43,#111e2d 65%,#0d1825)!important;border:1px solid #355d73!important;border-radius:20px;box-shadow:inset 0 1px #a6e1ff16,0 22px 65px #02090e50!important}#root .os-auth :is(h1,h2,h3),#root .os-company-access :is(h1,h2,h3){color:#e6f3ff!important}#root .os-auth :is(p,.text-gray-400,.text-gray-500,.text-steel-400),#root .os-company-access p{color:#b7ccdf!important}#root .os-auth :is(.text-emerald-400,.text-success),#root .os-auth-stage>svg{color:#57e5a3!important}#root .os-auth label,#root .os-company-access label{color:#dbeaf6!important}#root .os-auth input,#root .os-company-access input{background:linear-gradient(135deg,#0c1b29,#101f32)!important;border:1px solid #3b5a72!important;caret-color:#57e5a3;color:#edf6ff!important}#root .os-auth input::placeholder,#root .os-company-access input::placeholder{color:#91aac0!important;opacity:1}#root :is(.os-auth,.os-company-access) input:focus{border-color:#57e5a3!important;box-shadow:0 0 0 3px #16bd8315!important;outline:2px solid #57e5a340;outline-offset:2px}#root .os-auth button[type=submit],#root .os-company-access button{background:linear-gradient(125deg,#193b4b,#152b42 60%,#122236)!important;border:1px solid #3b6077!important;border-radius:10px;box-shadow:inset 0 1px #a6e1ff16!important;color:#e6f3ff!important;min-height:44px}#root .os-auth button[type=submit]:hover:not(:disabled),#root .os-company-access button:hover:not(:disabled){background:linear-gradient(120deg,#174a49,#1a3855 65%,#152c43)!important;border-color:#57bda3!important;box-shadow:inset 3px 0 #57e5a3,0 5px 20px #043d3326!important}#root .os-auth button:not([type=submit]):not([data-testid^=google-]){color:#ffda55!important}#root .os-auth button:not([type=submit]):not([data-testid^=google-]):hover{color:#ffe98b!important}#root .os-auth a,#root .os-company-access a{color:#a7d2ff!important}#root .os-auth a[href="/signup"]{color:#57e5a3!important}#root .os-auth a.bg-steel-500{background:linear-gradient(120deg,#193b4b,#152b42)!important;border:1px solid #426c86}#root .os-auth :is(.border-t,.border-charcoal-600,.border-charcoal-700){border-color:#35516b!important}#root .os-auth span.px-4{background:#142438!important;color:#b7ccdf!important}#root .os-auth :is([role=alert],[data-testid=signup-error]){background:#351c2a!important;border-color:#9a485d!important;color:#ffc2cb!important}#root .os-auth .text-emerald-400.font-medium{color:#57e5a3!important}#root .os-company-access{padding:clamp(24px,6vw,72px) 20px}#root .os-company-access>section{max-width:540px;padding:clamp(22px,4vw,36px);width:100%}#root .os-company-access>section>div{background:linear-gradient(125deg,#14373b,#14283e);border:1px solid #35516b;border-radius:12px;padding:18px}#root .os-company-access button{font-weight:650;padding:10px 18px}#root .os-company-access>a,#root .os-company-access>h1,#root .os-company-access>p{display:block;margin:18px auto;max-width:540px}#root :is(.os-auth,.os-company-access) :is(button,a):focus-visible{outline:3px solid #9bcfff!important;outline-offset:3px}.dark,:root{--background:225 14% 4%;--foreground:220 20% 94%;--card:225 15% 9%;--card-foreground:220 20% 94%;--popover:225 15% 9%;--popover-foreground:220 20% 94%;--primary:207 40% 65%;--primary-foreground:225 25% 7%;--secondary:220 16% 16%;--secondary-foreground:220 20% 94%;--muted:220 16% 16%;--muted-foreground:220 16% 70%;--accent:216 25% 22%;--accent-foreground:210 60% 86%;--border:220 18% 24%;--input:220 18% 28%;--ring:207 40% 65%;--os-zinc:#090a0d;--os-panel:#15181f;--os-elevated:#202630;--os-line:#343e50;--os-ink:#edf0f6;--os-muted:#adb7c8;--os-blue:#7da7c7;--os-royal:#7da7c7;--os-emerald:#91b9df;--os-gold:#adb7c8;--brand-gold:#bba05d;color-scheme:dark}body{background:#090a0d;color:#edf0f6}:is(.tradeos-premium-shell,.premium-app,.mb-shell,.os-document-vault){--app:#090a0d;--shell:#101217;--panel:#15181f;--elevated:#202630;--hover:#283348;--selected:#1b2c43;--line:#343e50;--line-strong:#46536a;--ink:#edf0f6;--secondary:#c3ccdb;--muted:#adb7c8;--accent:#7da7c7;--accent-hover:#a8c5d9;--accent-ink:#09121d;--mb-green:#91b9df;--mb-line:#343e50}:is(.os-app-frame,.os-home,.os-public,.os-auth,.tradeos-public,.tradeos-premium-shell #application-content){background:#090a0d!important}:is(.tradeos-premium-shell,.mb-shell,.os-home,.os-public,.os-auth) :is(h1,h2,h3,label,th){color:#e0e7f2!important}:is(.tradeos-premium-shell,.mb-shell,.os-home,.os-public,.os-auth) :is(label,th){font-weight:600}:is(.os-app-sidebar,.os-app-menu){background:#101217;border-color:#343e50}.os-app-top{background:#111319f5;border-color:#343e50}.os-app-menu .os-nav-link.is-active,.tradeos-premium-shell nav a[aria-current=page],:is(.os-app-frame,.tradeos-premium-shell) .os-nav-link.is-active{background:#1b2c43!important;border-color:#587ea5!important;box-shadow:inset 3px 0 #7da7c7;color:#c3ddf4!important}.os-nav-link.is-active svg{color:#a8c5d9}:is(.tradeos-premium-shell,.mb-shell) :is(.bg-steel-500,.bg-emerald-500,.bg-emerald-600,.mb-send,.premium-primary){background:#7da7c7!important;border-color:#a8c5d9!important;color:#09121d!important}:is(.tradeos-premium-shell,.mb-shell,.os-auth,.os-public) :is(input,textarea,select){accent-color:#7da7c7;border-color:#46536a;color:#edf0f6}:is(.tradeos-premium-shell,.mb-shell,.os-auth,.os-public) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]),[data-radix-popper-content-wrapper] [role=listbox]{background:#101319}:is(.tradeos-premium-shell,.mb-shell,.os-home,.os-public,.os-auth) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #91b9df;outline-offset:3px}.os-header-logo{box-shadow:0 2px #bba05d;box-shadow:0 2px var(--brand-gold)}.os-visually-hidden{border:0!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.os-chat-frame{height:100dvh;height:var(--brain-viewport,100dvh);min-height:0;overflow:hidden}.os-chat-frame .os-app-sidebar{height:100%}.os-chat-frame .os-app-body{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.os-chat-frame .os-app-top{flex:none;position:relative}.os-chat-frame .os-brain-content{display:flex;flex:1 1;max-width:none;min-height:0;overflow:hidden;padding:0!important;width:100%}.os-chat-frame .os-brain-content>.mb-main{display:flex;flex:1 1;margin:0;min-height:0;padding:16px!important;width:100%}.os-chat-frame .mb-chat-workspace,.os-chat-frame .mb-main>div{display:flex;flex:1 1;min-height:0;min-width:0}.os-chat-frame .mb-chat-workspace{margin:0 auto;max-width:1100px;width:100%}.os-chat-frame .os-compact-chat.mb-conversation{background:#111319;border-radius:16px;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;min-width:0;overflow:hidden;padding:16px}.os-compact-chat>.mb-section-heading{align-items:center;flex:none;flex-wrap:nowrap;gap:8px;margin:0 0 4px}.os-compact-chat>.mb-section-heading h1{align-items:center;display:flex;font-size:20px!important;gap:8px;letter-spacing:-.025em;line-height:1.3;margin:0}.os-compact-chat>.mb-section-heading h1 svg{color:#91b9df;flex:none}.os-compact-chat .os-brain-header-actions{flex:none}.os-compact-chat .os-brain-header-actions>button{font-size:12px;min-height:44px}.os-compact-chat>.mb-context-label{flex:none;font-size:11px;line-height:1.5;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-compact-chat .mb-conversation-log{flex:1 1;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 2px;scrollbar-color:#46536a #111319}.os-compact-chat .mb-chat-message{background:#1b202b;border-color:#343e50;border-radius:14px;line-height:1.65;margin:0 0 14px;padding:14px 16px}.os-compact-chat .mb-chat-user{background:#1b2c43;border-color:#405c7e}.os-compact-chat .mb-chat-copy{font-size:16px;line-height:1.7}.os-compact-chat .mb-chat-copy p{margin:0 0 12px}.os-compact-chat .mb-chat-welcome{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:420px;min-height:0;padding:16px;text-align:center}.os-compact-chat .mb-chat-welcome h3{font-size:22px;margin:12px 0 8px}.os-compact-chat .mb-chat-welcome p{font-size:14px;line-height:1.6}.os-compact-chat .mb-chat-form{background:#191e28;border:1px solid #46536a;border-radius:14px;box-shadow:none;flex:none;inset:auto;margin:8px 0 0;padding:12px;position:relative}.os-compact-chat .mb-chat-form textarea{background:#0000!important;border:0;display:block;font-size:16px;height:64px;line-height:1.5;max-height:100px;min-height:48px;padding:4px;resize:none;width:100%}.os-compact-chat .mb-composer-tools{border:0;margin:4px 0;padding:0}.os-compact-chat .mb-file-tools{background:#0000;border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.os-compact-chat .mb-file-tools>button{flex:1 1;font-size:11px;gap:6px;min-height:44px;padding:8px 10px}.os-compact-chat .mb-file-tools>button svg{flex:none;height:16px;width:16px}.os-compact-chat .mb-file-tools>.mb-muted{display:none}.os-compact-chat .mb-file-tools>p:not(.mb-muted){flex-basis:100%;font-size:11px;line-height:1.4;margin:0}.os-compact-chat .mb-chat-actions{display:flex;gap:8px;justify-content:flex-end;margin:6px 0 0}.os-compact-chat .mb-chat-actions>.mb-muted{display:none}.os-compact-chat .mb-chat-actions>button{min-height:44px;padding:8px 14px}.os-compact-chat .mb-attachment-chip{margin:0 0 6px;max-height:70px;overflow:auto;padding:6px}.os-chat-notices{flex:none;font-size:12px;line-height:1.5;max-height:90px;overflow:auto}.os-chat-notices:empty{display:none}.os-chat-notices>p{margin:6px 0 0}.os-brain-tools-dialog{background:#15181f;border:1px solid #46536a;border-radius:18px;box-shadow:0 24px 100px #0009;color:#edf0f6;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:20px;width:min(600px,calc(100vw - 24px))}.os-brain-tools-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030508c9}.os-brain-tools-dialog>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.os-brain-tools-dialog>header h2{margin:0}.os-brain-tools-dialog>header button{display:grid;height:44px;padding:0;place-items:center;width:44px}.os-brain-tools-dialog .mb-memory-confirm{inset:auto;max-height:none;position:relative}@media(max-width:600px){.os-chat-frame .os-app-top{flex-wrap:nowrap;gap:8px;min-height:60px;padding:8px 12px}.os-chat-frame .os-active-company{display:none}.os-chat-frame .os-top-actions{margin-left:auto}.os-chat-frame .os-header-logo{height:28px;width:80px}.os-chat-frame .os-brain-content>.mb-main{padding:6px 6px max(6px,env(safe-area-inset-bottom))!important}.os-chat-frame .os-compact-chat.mb-conversation{border-radius:12px;padding:10px}.os-compact-chat>.mb-section-heading h1{font-size:18px!important}.os-compact-chat .mb-chat-form{padding:9px}.os-compact-chat .mb-chat-message{max-width:100%;padding:12px}.os-compact-chat .mb-chat-user{max-width:94%}}@media(max-height:500px){.os-chat-frame .mb-context-label,.os-compact-chat .mb-chat-welcome .mb-brain-orb{display:none}.os-compact-chat .mb-chat-form textarea{height:48px}.os-compact-chat .mb-file-tools>button{font-size:10px;min-height:40px;padding:6px}.os-compact-chat .mb-chat-form{margin-top:4px;padding:6px}}body:has(.os-chat-frame){overflow:hidden}.mb-shell:has(.os-chat-frame){min-height:0}.os-compact-chat .mb-chat-form{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.os-compact-chat .mb-chat-form>.mb-attachment-chip,.os-compact-chat .mb-chat-form>textarea{grid-column:1/-1}.os-compact-chat .mb-composer-tools{grid-column:1;margin:0}.os-compact-chat .mb-chat-actions{align-self:end;border:0;grid-column:2;margin:0;padding:0}.os-compact-chat .mb-file-tools>button{background:#202630;border-color:#3b4658}.os-compact-chat .mb-chat-welcome .mb-brain-orb{flex-shrink:0}@media(max-width:900px){.os-compact-chat .mb-file-tools{flex-wrap:wrap;justify-content:flex-start}.os-compact-chat .mb-file-tools>button{align-items:center;display:flex;flex:none;height:44px;justify-content:center;padding:0;width:44px}.os-compact-chat .mb-file-tools>button>span{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-height:500px){.os-chat-frame .os-app-top{flex-wrap:nowrap;min-height:56px;padding:6px 12px}.os-chat-frame .os-active-company{display:none}.os-chat-frame .os-brain-content>.mb-main{padding:6px!important}.os-chat-frame .os-compact-chat.mb-conversation{padding:8px}.os-compact-chat .mb-chat-welcome p{display:none}.os-compact-chat .mb-chat-welcome h3{font-size:18px;margin:0}.os-compact-chat .mb-chat-welcome{padding:8px}}:root{--os-deep-blue:#2448a6;--os-bright-blue:#8bb9fa}:is(.tradeos-premium-shell,.mb-shell,.os-home,.os-public,.os-auth) :is(h1,h2,h3){color:#fff!important;font-weight:800}.mb-shell.os-unified-brain :is(h1,h2,h3),.os-overview.os-overview :is(h1,h2,h3),.tradeos-premium-shell.os-unified-shell :is(h1,h2,h3){color:#fff!important;font-weight:800!important}.os-overview-heading h1{text-shadow:0 4px 28px #2448a655}.os-overview-work h2{border-left:3px solid #3158ad;padding-left:12px}:is(.tradeos-premium-shell,.mb-shell) :is(h1,h2)::selection{background:#2448a6;color:#fff}.os-app-frame .os-nav-link.is-active{background:linear-gradient(100deg,#16274d,#101b30)!important;border-color:#385bab!important}.os-guide-eyebrow,.os-nav-link.is-active svg,.os-overline{color:#8bb9fa}:is(.mb-shell,.tradeos-premium-shell) :is(.os-nav-link h2,.os-app-menu h2){font-size:14px}.os-unified-brain .os-compact-chat .mb-chat-user{background:#111f39;border-color:#345c9c;border-left:3px solid #456fd1}.os-unified-brain .os-compact-chat .mb-chat-user>p,.os-unified-brain .os-compact-chat .mb-chat-user>strong{color:#8bb9fa!important}.os-unified-brain .os-compact-chat .mb-chat-assistant{background:#171b23;border-left:3px solid #e7edf8}.os-unified-brain .os-compact-chat .mb-chat-assistant :is(.mb-chat-copy,.mb-chat-copy p,.mb-chat-copy li,.mb-chat-copy strong),.os-unified-brain .os-compact-chat .mb-chat-assistant>strong{color:#fff!important}.os-overview{color:#d4deee;margin:auto;max-width:1520px;padding:8px 0 32px}.os-overview-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 0 20px}.os-guide-eyebrow,.os-overline{font-size:11px;font-weight:800;letter-spacing:.14em}.os-overview-heading h1{font-size:clamp(32px,4vw,48px)!important;letter-spacing:-.04em;line-height:1.1;margin:8px 0}.os-overview-heading h1 span{color:#679bf5}.os-overview-heading p{color:#b8c9e6;font-size:17px;font-weight:600;margin:0}.os-overview-company,.os-overview-open{align-items:center;color:#a9ccff;display:flex;font-size:13px;font-weight:700;gap:8px;min-height:44px}.os-start-guide{background:linear-gradient(110deg,#172e60,#111a2e 65%,#111722);border:1px solid #3e60a3;border-radius:16px;box-shadow:inset 3px 0 #4778db;flex-wrap:wrap;justify-content:space-between;margin:0 0 16px;padding:16px 18px;position:relative}.os-start-guide,.os-start-guide>div{align-items:center;display:flex;gap:12px}.os-start-guide>div>svg{color:#a8ceff;flex-shrink:0}.os-start-guide strong{color:#fff;display:block;font-size:15px}.os-start-guide small{color:#bfcee5;display:block;font-size:12px;margin-top:4px}.os-start-guide>button{align-items:center;background:#233f75;border:1px solid #537bbd;border-radius:10px;color:#fff;display:flex;font-weight:800;gap:12px;min-height:44px;padding:10px 14px}.os-start-guide>p{flex-basis:100%;font-size:13px;margin:0}.os-overview-shortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.os-overview-shortcuts a{align-items:center;background:linear-gradient(135deg,#18243b,#12171f);border:1px solid #33445f;border-radius:14px;display:flex;gap:12px;min-width:0;padding:17px 14px;transition:background .2s,border-color .2s}.os-overview-shortcuts a:hover{background:#1b2b48;border-color:#709cdd}.os-overview-shortcuts a>svg:first-child{color:#8bb9fa;flex-shrink:0}.os-overview-shortcuts a>svg:last-child{color:#7b98c5;flex-shrink:0;margin-left:auto}.os-overview-shortcuts strong{color:#fff;display:block;font-size:14px}.os-overview-shortcuts small{color:#b7c5dc;display:block;font-size:11px;margin-top:4px}.os-overview-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.os-overview-assistant{display:flex;height:min(780px,85dvh);min-height:580px;min-width:0}.os-overview-assistant>.mb-chat-workspace{display:flex;flex:1 1;height:100%;margin:0;max-height:100%;min-height:0;min-width:0;overflow:hidden}.os-overview-assistant .os-compact-chat.mb-conversation{background:#10141d;border:1px solid #4165a3;border-radius:18px;box-shadow:0 0 40px #1d418e10;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;min-width:0;overflow:hidden;padding:18px}.os-overview-assistant .mb-conversation-log{flex:1 1;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:hidden;overflow-y:auto}.os-overview-assistant .mb-section-heading h1{font-size:21px!important}.os-overview-signals{display:flex;flex-direction:column;gap:16px;min-width:0}.os-overview-signals>section{background:linear-gradient(160deg,#172136,#11151d 65%);border:1px solid #34445f;border-radius:18px;min-width:0;padding:20px}.os-overview-work>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.os-overview-work>header a{align-items:center;color:#a9ccff;display:flex;font-size:12px;gap:4px;min-height:36px}.os-overview-work h2{font-size:24px;letter-spacing:-.03em;margin:8px 0 16px}.os-overview-work h3{font-size:13px;margin:20px 0 6px}.os-overview-money>p,.os-overview-work p{color:#c1cce0;font-size:13px;line-height:1.6}.os-overview-work small{color:#9eb2d0;font-size:11px}.os-overview-count{background:#0c1423;border:1px solid #2a4170;border-radius:12px;overflow:hidden;padding:16px;position:relative}.os-overview-count>strong{color:#fff;display:block;font-size:40px;font-weight:800;line-height:1.1}.os-overview-count>span{color:#b9cbe7;font-size:12px}.os-overview-count svg{height:36px;opacity:.7;position:absolute;right:12px;top:20px;width:80px}.os-overview-count path{fill:none;stroke:#6e9eff;stroke-width:2;stroke-dasharray:140;animation:overview-reveal 1.4s ease both}.os-overview-deadline{align-items:center;border-bottom:1px solid #29374e;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:12px 0}.os-overview-deadline strong{color:#fff;display:block;font-size:13px}.os-overview-deadline small{display:block;margin-top:4px}.os-overview-money .os-insight{background:#0000;border:0;box-shadow:none;margin:0;padding:0}.os-overview-money .os-insight h2{font-size:20px}.os-overview-open{justify-content:space-between;margin-top:12px}.os-overview-signals button{align-items:center;display:flex;gap:8px;min-height:44px}.os-start-dialog{background:linear-gradient(145deg,#172c51,#111722 40%);border:1px solid #5279bf;border-radius:22px;box-shadow:0 30px 150px #000c;color:#d4e0f3;margin:auto;max-height:calc(100dvh - 24px);overflow:auto;padding:26px;width:min(620px,calc(100vw - 24px))}.os-start-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ccc}.os-start-dialog header{align-items:center;display:flex;gap:10px;justify-content:space-between}.os-start-dialog button{align-items:center;background:#19243a;border:1px solid #435c85;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 14px}.os-start-dialog button:hover{background:#263e68;border-color:#8bb9fa}.os-start-dialog button:disabled{cursor:default;opacity:.45}.os-start-dialog header button{padding:10px}.os-start-dialog h2{color:#fff;font-size:32px!important;letter-spacing:-.03em;line-height:1.15;margin:10px 0 14px}.os-start-dialog p{color:#d2dff3;font-size:15px;line-height:1.75;margin:8px 0 18px}.os-tour-progress{align-items:center;display:flex;gap:14px;margin:18px 0}.os-tour-progress progress{accent-color:#87b7ff;-webkit-appearance:none;appearance:none;background:#253650;border:0;border-radius:20px;flex:1 1;height:5px;overflow:hidden}.os-tour-progress progress::-webkit-progress-bar{background:#253650}.os-tour-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#3156ad,#8bb9fa);-webkit-transition:width .25s;transition:width .25s}.os-tour-progress span{color:#b2c9ed;font-size:11px}.os-tour-scene{color:#bad7ff;display:grid;height:112px;margin:22px auto 26px;place-items:center;position:relative;width:112px}.os-tour-scene>svg{filter:drop-shadow(0 0 15px #699bff66);z-index:1}.os-tour-scene i,.os-tour-scene span{animation:overview-float 4s ease-in-out infinite;border:1px solid #5687d7;border-radius:28px;inset:0;position:absolute;transform:rotate(12deg)}.os-tour-scene i{animation-direction:reverse;border-color:#244b93;inset:12px;transform:rotate(-12deg)}.os-tour-tip{background:#111f36;border:1px solid #3b5885;border-radius:12px;display:flex;gap:14px;margin:18px 0;padding:15px}.os-tour-tip>svg{color:#a7caff;flex-shrink:0;margin-top:4px}.os-tour-tip p{font-size:13px;margin:0}.os-tour-upload{border:1px solid #3e5c8b;border-radius:12px;margin-bottom:16px;padding:12px}.os-tour-upload .mb-file-tools{background:#0000;margin:0;padding:0}.os-tour-upload p{font-size:12px;margin:8px 0 0}.os-start-dialog footer{border-top:1px solid #344a6c;display:flex;gap:10px;justify-content:space-between;margin-top:24px;padding-top:18px}.os-start-dialog .os-tour-primary{background:#2b54a0;border-color:#729de9;padding-left:22px;padding-right:22px}.os-tour-exits{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.os-tour-exits button{background:#0000;border-color:#0000;color:#b8cbed;font-size:12px}.os-start-dialog :is(button,a):focus-visible{outline:2px solid #b9d7ff;outline-offset:3px}@keyframes overview-reveal{0%{stroke-dashoffset:140}to{stroke-dashoffset:0}}@keyframes overview-float{50%{rotate:5deg;translate:0 -4px}}@media(max-width:1100px){.os-overview-grid{gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.os-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.os-overview-grid{grid-template-columns:1fr}.os-overview-assistant{height:75dvh;min-height:520px}.os-overview-heading{align-items:flex-end}.os-overview-company{font-size:11px}.os-overview-shortcuts a{gap:8px;padding:12px}.os-overview-shortcuts small{font-size:10px}.os-overview-shortcuts a>svg:last-child{display:none}.os-start-guide{padding:14px}.os-start-guide>button{justify-content:space-between;width:100%}.os-start-dialog{padding:20px}.os-start-dialog h2{font-size:28px!important}.os-tour-scene{height:88px;margin:12px auto 20px;width:88px}}@media(prefers-reduced-motion:reduce){.os-overview-count path,.os-tour-scene :is(span,i){animation:none}.os-tour-progress progress::-webkit-progress-value{-webkit-transition:none;transition:none}}:root{--font-brand:"Exo 2",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Consolas,monospace}@media screen{body,body :where(*){font-family:Exo\ 2,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-family:var(--font-brand)!important}body{-webkit-font-smoothing:antialiased;font-weight:400}body :is(h1,h2,h3,h4,h5,h6,[role=heading]){font-weight:750!important;letter-spacing:-.02em!important}body :is(button,[role=button],summary){font-weight:700!important}body :is(label,th,[role=columnheader]){font-weight:650!important}body :is(strong,b){font-weight:750}body :is(input,textarea,select){font-weight:400}body :is(code,pre,kbd,samp,.font-mono),body :is(code,pre,kbd,samp,.font-mono) :where(*){font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace!important;font-family:var(--font-mono)!important}#root .os-app-frame .os-focused-dashboard :is(.os-field-capture>.os-capture-actions>button,.os-voice-command strong){font-size:16px;font-weight:850!important;letter-spacing:normal!important;line-height:1.3}}
/*# sourceMappingURL=main.49fab464.css.map*/