@import url("https://fonts.googleapis.com/css2?family=Argentum+Sans:wght@400;500;600;700&family=Inter:wght@300;400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box}html{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color-text-body)!important;background-color:var(--color-surface-page)!important}.app-container{width:100dvw;flex-direction:row}.app-container,.app-content-container{height:100dvh;display:flex;overflow-x:hidden}.app-content-container{width:100%;min-width:0;flex-direction:column;position:relative}.app-content{container-name:content;container-type:inline-size;height:100%;background-color:var(--color-surface-page)!important;overflow-y:auto;overflow-x:hidden}.app-content:not(.app-content-public){background:var(--gradient-app-canvas)!important}.tnum{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}body.doc-editor-open .app-content{container-type:normal;overflow:visible}body.fullscreen-layout .sidebar,body.fullscreen-layout .topbar{display:none}.app-content-public{height:100%;margin-left:0;margin-top:0;background:radial-gradient(120% 70% at 50% -10%,rgba(45,143,204,.08) 0,transparent 55%),var(--color-surface-page);overflow-x:hidden;overflow-y:auto}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background-color:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background-color:var(--color-text-disabled);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-icons-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--color-text-disabled) transparent}.hidden{visibility:hidden}.box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;background-color:var(--color-surface-default);box-shadow:6px 6px 50px var(--color-neutral-black);margin:0;border-radius:15px;overflow-y:scroll;padding:20px}.clickable-icon{padding:0;transition:padding .2s ease-in-out}.clickable-icon:hover{cursor:pointer;background-color:var(--color-surface-action);border-radius:50%;padding:4px;transition:padding .2s ease-in-out}div[data-role=project-trigger] button:after{position:absolute;background-size:cover;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/polygon-right.7c254769.svg)!important;transform:rotate(0deg)!important;transition:transform .3s ease-in-out}div[data-role=project-trigger] button:not(.collapsed):after{position:absolute;background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/polygon-down.ca885bde.svg)!important;transform:rotate(0deg)!important;transition:transform .3s ease-in-out}.ai-border-glow,.preview-border-glow{position:relative;isolation:isolate}.ai-border-glow{--ai-border-radius:var(--radius-sm);--ai-border-padding:var(--space-3xs);--ai-border-glow-color:#fcb041;--ai-border-glow-accent:var(--color-status-indicator-yellow);--ai-border-glow-blur:12px}.preview-border-glow{--ai-border-radius:var(--radius-sm);--ai-border-padding:calc(var(--space-3xs) / 2);--ai-border-glow-color:var(--color-border-action);--ai-border-glow-accent:var(--color-border-action-hover);--ai-border-glow-blur:10px}.ai-border-glow:after,.ai-border-glow:before,.preview-border-glow:after,.preview-border-glow:before{content:"";position:absolute;inset:0;border-radius:var(--ai-border-radius,inherit);background:conic-gradient(from var(--ai-border-angle),var(--ai-border-glow-color),transparent,var(--ai-border-glow-accent),var(--ai-border-glow-color));animation:ai-border-spin 3s linear infinite;pointer-events:none}.ai-border-glow:before,.preview-border-glow:before{padding:var(--ai-border-padding);box-sizing:border-box;z-index:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ai-border-glow:after,.preview-border-glow:after{filter:blur(var(--ai-border-glow-blur));opacity:.3;z-index:-1}@property --ai-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ai-border-spin{0%{--ai-border-angle:0deg}to{--ai-border-angle:360deg}}.status-pill{width:calc(100% - var(--space-2xs) - var(--space-2xs))!important;max-width:100%;margin-left:var(--space-2xs);margin-right:var(--space-2xs);margin-bottom:var(--space-2xs);box-sizing:border-box;overflow:hidden}.status-pill:first-child{margin-top:var(--space-2xs)}:root:root{--toastify-toast-width:380px;--toastify-font-family:inherit;--toastify-color-light:var(--toast-surface);--toastify-color-dark:var(--toast-surface);--toastify-text-color-light:var(--color-text-headings);--toastify-text-color-dark:var(--color-text-headings)}:root{--toast-surface:var(--color-surface-page);--toast-border:var(--color-neutral-100);--toast-shadow:var(--shadow-pop);--toast-desc:var(--color-neutral-600);--toast-close:var(--color-neutral-400);--toast-close-hover-bg:rgba(0,0,0,0.06)}[data-theme=dark]{--toast-surface:#242424;--toast-border:#333333;--toast-shadow:0 10px 30px rgba(0,0,0,0.5);--toast-desc:#a8a8a8;--toast-close:var(--color-neutral-500);--toast-close-hover-bg:rgba(255,255,255,0.1)}.Toastify__toast--success{--toast-accent:var(--color-status-indicator-green);--toast-fg:var(--color-success-600);--toast-soft:var(--color-success-100)}.Toastify__toast--error{--toast-accent:var(--color-status-indicator-red);--toast-fg:var(--color-danger-600);--toast-soft:var(--color-danger-100)}.Toastify__toast--warning{--toast-accent:var(--color-status-indicator-yellow);--toast-fg:var(--color-warning-700);--toast-soft:var(--color-warning-100)}.Toastify__toast--default,.Toastify__toast--info{--toast-accent:var(--color-status-indicator-blue);--toast-fg:var(--color-primary-600);--toast-soft:var(--color-primary-100)}.Toastify .Toastify__toast{background:var(--toast-surface);border:1px solid var(--toast-border);border-radius:12px;box-shadow:var(--toast-shadow);padding:18px 38px 14px 16px;overflow:hidden;min-height:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.Toastify .Toastify__toast-body{margin:0;padding:0;align-items:flex-start}.Toastify .Toastify__toast[data-collapsed=true]{opacity:.72}.Toastify .Toastify__toast-icon{display:none}.Toastify .Toastify__progress-bar--wrp{top:0;bottom:auto;height:4px;border-radius:12px 12px 0 0}.Toastify .Toastify__progress-bar--bg{background:var(--toast-accent,var(--color-primary-500));opacity:.18}.Toastify .Toastify__progress-bar{top:0;bottom:auto;height:4px;border-radius:0;opacity:1;background:var(--toast-accent,var(--color-primary-500))!important;z-index:1}.Toastify__progress-bar--controlled{transition:transform .3s linear}.Toastify .Toastify__toast.bcToastLoading .Toastify__progress-bar--wrp{display:none}.Toastify .Toastify__close-button{position:absolute;top:10px;right:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--toast-close);opacity:1;cursor:pointer;align-self:flex-start;transition:background .15s,color .15s}.Toastify .Toastify__close-button:hover{background:var(--toast-close-hover-bg);color:var(--color-text-headings);opacity:1}.Toastify .Toastify__toast.bcNotificationToast{padding:0;background:transparent;border:0;box-shadow:none;overflow:visible;min-height:auto}.Toastify .Toastify__toast.bcNotificationToast .Toastify__toast-body{margin:0;padding:0;display:block}.Toastify .Toastify__toast.bcNotificationToast .Toastify__progress-bar--wrp{display:none}@keyframes boro-pulse-kf{0%,to{opacity:.25}50%{opacity:1}}.boro-pulse{color:var(--color-surface-action);animation:boro-pulse-kf 1.2s ease-in-out infinite}.boro-md{font-size:13.5px;line-height:1.5;color:inherit;word-break:break-word}.boro-md>:first-child{margin-top:0}.boro-md>:last-child{margin-bottom:0}.boro-md p{margin:0 0 8px}.boro-md ol,.boro-md ul{margin:0 0 8px;padding-left:20px}.boro-md li{margin:2px 0}.boro-md h1,.boro-md h2,.boro-md h3,.boro-md h4{margin:10px 0 6px;line-height:1.25;font-weight:600}.boro-md h1{font-size:1.3em}.boro-md h2{font-size:1.2em}.boro-md h3{font-size:1.05em}.boro-md code{background:var(--color-surface-default-hover);padding:1px 5px;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boro-md pre{background:var(--color-surface-default);border:1px solid var(--color-border-separating);border-radius:8px;padding:10px;overflow-x:auto;margin:6px 0}.boro-md pre code{background:none;padding:0}.boro-md table{border-collapse:collapse;width:100%;margin:6px 0;font-size:.95em}.boro-md td,.boro-md th{border:1px solid var(--color-border-separating);padding:4px 8px;text-align:left}.boro-md th{background:var(--color-surface-default)}.boro-md a{color:var(--color-text-primary)}.boro-md img,.boro-md svg{max-width:100%;height:auto}.boro-md blockquote{margin:6px 0;padding-left:10px;border-left:3px solid var(--color-border-separating);color:var(--color-neutral-500)}.boro-md hr{border:none;border-top:1px solid var(--color-border-separating);margin:10px 0}.boro-model-menu.boro-model-menu{min-width:0;padding:3px;background:var(--color-surface-page);border:1px solid var(--color-border-separating);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);gap:1px}.boro-model-menu .boro-model-menu-item{padding:4px 6px;border-radius:var(--radius-sm)}.boro-model-menu .boro-model-menu-item:focus,.boro-model-menu .boro-model-menu-item:hover{background:var(--color-surface-default-hover)}.boro-model-menu .boro-model-menu-item>div{padding:0;gap:6px}.boro-model-menu .boro-model-menu-item span{font-size:12.5px;color:var(--color-text-body)}.boro-model-menu .boro-model-menu-item>div>div:first-child{width:16px;height:16px}.flex.items-center.gap-xs.self-stretch:empty{display:none}[data-testid=modal-close] [data-testid=cross-icon]{color:var(--color-icons-secondary)}[data-testid=modal-close] [data-testid=cross-icon] svg,[data-testid=resizable-panel-close] svg,[data-testid=side-panel-close] svg{width:16px;height:16px}[data-testid=modal-close] [data-testid=cross-icon] svg path,[data-testid=resizable-panel-close] svg path,[data-testid=side-panel-close] svg path{stroke-width:2}[data-mobile=true] .topbar{height:60px;padding:0 12px;gap:8px}@media not all and (min-width:1024px){[role=dialog][aria-modal=true]:has(>[data-modal-body],>[data-modal-footer]){padding:0!important}[role=dialog][aria-modal=true]:has(>[data-modal-body],>[data-modal-footer])>div.flex-none:not(.border-t):not([data-modal-footer]),[role=dialog][aria-modal=true]>:is([data-modal-body],[data-modal-footer]){padding-left:var(--space-md);padding-right:var(--space-md)}[role=dialog][aria-modal=true]:has(>[data-modal-body],>[data-modal-footer])>div.flex-none.border-t[aria-hidden=true]{margin-left:var(--space-md);margin-right:var(--space-md)}}:root{--color-primary-25:#f8fbfc;--color-primary-25-rgb:248 251 252;--color-primary-50:#e9f2f7;--color-primary-50-rgb:233 242 247;--color-primary-100:#d4e5f0;--color-primary-100-rgb:212 229 240;--color-primary-200:#a8cbe0;--color-primary-200-rgb:168 203 224;--color-primary-300:#7db1d1;--color-primary-300-rgb:125 177 209;--color-primary-400:#5197c1;--color-primary-400-rgb:81 151 193;--color-primary-500:#267db2;--color-primary-500-rgb:38 125 178;--color-primary-600:#1e648e;--color-primary-600-rgb:30 100 142;--color-primary-700:#174b6b;--color-primary-700-rgb:23 75 107;--color-primary-800:#0f3247;--color-primary-800-rgb:15 50 71;--color-primary-900:#081924;--color-primary-900-rgb:8 25 36;--color-primary-950:#040c12;--color-primary-950-rgb:4 12 18;--color-disabled-50:#f3f3f3;--color-disabled-50-rgb:243 243 243;--color-disabled-100:#e7e7e7;--color-disabled-100-rgb:231 231 231;--color-disabled-200:#cfcfcf;--color-disabled-200-rgb:207 207 207;--color-disabled-300:#b8b8b8;--color-disabled-300-rgb:184 184 184;--color-disabled-400:#a0a0a0;--color-disabled-400-rgb:160 160 160;--color-disabled-500:#888888;--color-disabled-500-rgb:136 136 136;--color-disabled-600:#6d6d6d;--color-disabled-600-rgb:109 109 109;--color-disabled-700:#525252;--color-disabled-700-rgb:82 82 82;--color-disabled-800:#363636;--color-disabled-800-rgb:54 54 54;--color-disabled-900:#1b1b1b;--color-disabled-900-rgb:27 27 27;--color-disabled-950:#0e0e0e;--color-disabled-950-rgb:14 14 14;--color-success-50:#eff8ef;--color-success-50-rgb:239 248 239;--color-success-100:#def1de;--color-success-100-rgb:222 241 222;--color-success-200:#bee3be;--color-success-200-rgb:190 227 190;--color-success-300:#9dd49d;--color-success-300-rgb:157 212 157;--color-success-400:#7dc67d;--color-success-400-rgb:125 198 125;--color-success-500:#5cb85c;--color-success-500-rgb:92 184 92;--color-success-600:#4a934a;--color-success-600-rgb:74 147 74;--color-success-700:#376e37;--color-success-700-rgb:55 110 55;--color-success-800:#254a25;--color-success-800-rgb:37 74 37;--color-success-900:#122512;--color-success-900-rgb:18 37 18;--color-success-950:#091209;--color-success-950-rgb:9 18 9;--color-warning-50:#fdfbe6;--color-warning-50-rgb:253 251 230;--color-warning-100:#fcf6cc;--color-warning-100-rgb:252 246 204;--color-warning-200:#f8ed9a;--color-warning-200-rgb:248 237 154;--color-warning-300:#f5e467;--color-warning-300-rgb:245 228 103;--color-warning-400:#f1db35;--color-warning-400-rgb:241 219 53;--color-warning-500:#eed202;--color-warning-500-rgb:238 210 2;--color-warning-600:#bea802;--color-warning-600-rgb:190 168 2;--color-warning-700:#8f7e01;--color-warning-700-rgb:143 126 1;--color-warning-800:#5f5401;--color-warning-800-rgb:95 84 1;--color-warning-900:#302a00;--color-warning-900-rgb:48 42 0;--color-warning-950:#181500;--color-warning-950-rgb:24 21 0;--color-danger-50:#feecec;--color-danger-50-rgb:254 236 236;--color-danger-100:#fddada;--color-danger-100-rgb:253 218 218;--color-danger-200:#fab5b5;--color-danger-200-rgb:250 181 181;--color-danger-300:#f89090;--color-danger-300-rgb:248 144 144;--color-danger-400:#f56b6b;--color-danger-400-rgb:245 107 107;--color-danger-500:#f34646;--color-danger-500-rgb:243 70 70;--color-danger-600:#c23838;--color-danger-600-rgb:194 56 56;--color-danger-700:#922a2a;--color-danger-700-rgb:146 42 42;--color-danger-800:#611c1c;--color-danger-800-rgb:97 28 28;--color-danger-900:#310e0e;--color-danger-900-rgb:49 14 14;--color-danger-950:#180707;--color-danger-950-rgb:24 7 7;--color-neutral-50:#f3f3f3;--color-neutral-50-rgb:243 243 243;--color-neutral-100:#e7e7e7;--color-neutral-100-rgb:231 231 231;--color-neutral-200:#cfcfcf;--color-neutral-200-rgb:207 207 207;--color-neutral-300:#b8b8b8;--color-neutral-300-rgb:184 184 184;--color-neutral-400:#a0a0a0;--color-neutral-400-rgb:160 160 160;--color-neutral-500:#888888;--color-neutral-500-rgb:136 136 136;--color-neutral-600:#6d6d6d;--color-neutral-600-rgb:109 109 109;--color-neutral-700:#525252;--color-neutral-700-rgb:82 82 82;--color-neutral-800:#363636;--color-neutral-800-rgb:54 54 54;--color-neutral-850:#303030;--color-neutral-850-rgb:48 48 48;--color-neutral-900:#1b1b1b;--color-neutral-900-rgb:27 27 27;--color-neutral-950:#0e0e0e;--color-neutral-950-rgb:14 14 14;--color-neutral-white:#ffffff;--color-neutral-white-rgb:255 255 255;--color-neutral-black:#000000;--color-neutral-black-rgb:0 0 0;--color-text-headings:#16181c;--color-text-headings-rgb:22 24 28;--color-text-body:#3b3e44;--color-text-body-rgb:59 62 68;--color-text-disabled:#7d8188;--color-text-disabled-rgb:125 129 136;--color-text-information:#2b7299;--color-text-information-rgb:43 114 153;--color-text-success:#1a6b49;--color-text-success-rgb:26 107 73;--color-text-warning:#7d5408;--color-text-warning-rgb:125 84 8;--color-text-danger:#a93636;--color-text-danger-rgb:169 54 54;--color-text-on-action:#ffffff;--color-text-on-action-rgb:255 255 255;--color-text-on-disabled:#686b72;--color-text-on-disabled-rgb:104 107 114;--color-text-primary:#2476ad;--color-text-primary-rgb:36 118 173;--color-border-defaut:#d2d4d8;--color-border-defaut-rgb:210 212 216;--color-border-secondary:#267db2;--color-border-secondary-rgb:38 125 178;--color-border-information:#7db1d1;--color-border-information-rgb:125 177 209;--color-border-danger:#f06363;--color-border-danger-rgb:240 99 99;--color-border-warning:#f2b53c;--color-border-warning-rgb:242 181 60;--color-border-success:#34c98a;--color-border-success-rgb:52 201 138;--color-border-disabled:#d2d4d8;--color-border-disabled-rgb:210 212 216;--color-border-action:#267db2;--color-border-action-rgb:38 125 178;--color-border-action-hover:#1e648e;--color-border-action-hover-rgb:30 100 142;--color-border-focus:#2d8fcc;--color-border-focus-rgb:45 143 204;--color-border-separating:#e4e5e8;--color-border-separating-rgb:228 229 232;--color-surface-page:#eeeff1;--color-surface-page-rgb:238 239 241;--color-surface-default:#ffffff;--color-surface-default-rgb:255 255 255;--color-surface-success-pressed:#122512;--color-surface-success-pressed-rgb:18 37 18;--color-surface-disabled:#e3e5e9;--color-surface-disabled-rgb:227 229 233;--color-surface-danger-presssed:#611c1c;--color-surface-danger-presssed-rgb:97 28 28;--color-surface-warning:#fbf0d2;--color-surface-warning-rgb:251 240 210;--color-surface-information:#dceefb;--color-surface-information-rgb:220 238 251;--color-surface-action:#267db2;--color-surface-action-rgb:38 125 178;--color-surface-action-hover:#1e648e;--color-surface-action-hover-rgb:30 100 142;--color-surface-default-hover:#eaf3fa;--color-surface-default-hover-rgb:234 243 250;--color-surface-focus:#7db1d1;--color-surface-focus-rgb:125 177 209;--color-surface-on-disabled:#7d8188;--color-surface-on-disabled-rgb:125 129 136;--color-surface-primary:#267db2;--color-surface-primary-rgb:38 125 178;--color-surface-pressed:#0f3247;--color-surface-pressed-rgb:15 50 71;--color-surface-danger-hover:#922a2a;--color-surface-danger-hover-rgb:146 42 42;--color-surface-success-hover:#1c7a52;--color-surface-success-hover-rgb:28 122 82;--color-surface-danger-base:#c23b3b;--color-surface-danger-base-rgb:194 59 59;--color-surface-success-base:#2aa876;--color-surface-success-base-rgb:42 168 118;--color-surface-icon-background:#ffffff;--color-surface-icon-background-rgb:255 255 255;--color-icons-primary:#2d8fcc;--color-icons-primary-rgb:45 143 204;--color-icons-information:#7db1d1;--color-icons-information-rgb:125 177 209;--color-icons-success:#1c7a52;--color-icons-success-rgb:28 122 82;--color-icons-warning:#946309;--color-icons-warning-rgb:148 99 9;--color-icons-danger:#c23b3b;--color-icons-danger-rgb:194 59 59;--color-icons-on-action:#ffffff;--color-icons-on-action-rgb:255 255 255;--color-icons-secondary:#3b3e44;--color-icons-secondary-rgb:59 62 68;--color-icons-disabled:#7d8188;--color-icons-disabled-rgb:125 129 136;--color-icons-on-disabled:#686b72;--color-icons-on-disabled-rgb:104 107 114;--color-icons-logo:#267db2;--color-icons-logo-rgb:38 125 178;--color-icons-on-page:#16181c;--color-icons-on-page-rgb:22 24 28;--color-status-background-green:#dcebe1;--color-status-background-green-rgb:220 235 225;--color-status-background-red:#eedcdc;--color-status-background-red-rgb:238 220 220;--color-status-background-yellow:#efe8d3;--color-status-background-yellow-rgb:239 232 211;--color-status-background-blue:#dde7ee;--color-status-background-blue-rgb:221 231 238;--color-status-background-purple:#e3e0ee;--color-status-background-purple-rgb:227 224 238;--color-status-background-orange:#efe3d3;--color-status-background-orange-rgb:239 227 211;--color-status-indicator-blue:#1c5f8a;--color-status-indicator-blue-rgb:28 95 138;--color-status-indicator-red:#a93636;--color-status-indicator-red-rgb:169 54 54;--color-status-indicator-yellow:#7d5408;--color-status-indicator-yellow-rgb:125 84 8;--color-status-indicator-green:#1a6b49;--color-status-indicator-green-rgb:26 107 73;--color-status-indicator-purple:#4f43ab;--color-status-indicator-purple-rgb:79 67 171;--color-status-indicator-orange:#9c5618;--color-status-indicator-orange-rgb:156 86 24;--color-dropshadow-dropshadow:#a8cbe0;--color-dropshadow-dropshadow-rgb:168 203 224;--color-surface-danger-pressed:#611c1c;--color-surface-danger-pressed-rgb:97 28 28;--color-border-default:#d2d4d8;--color-border-default-rgb:210 212 216;--color-surface-pop:#ffffff;--color-surface-pop-rgb:255 255 255;--color-surface-muted:#f1f2f4;--color-surface-muted-rgb:241 242 244;--color-text-strong:#26292f;--color-text-strong-rgb:38 41 47;--color-text-secondary:#51555c;--color-text-secondary-rgb:81 85 92;--color-text-tertiary:#686b72;--color-text-tertiary-rgb:104 107 114;--color-text-muted:#9a9da4;--color-text-muted-rgb:154 157 164;--color-text-purple:#4f43ab;--color-text-purple-rgb:79 67 171;--color-text-orange:#9c5618;--color-text-orange-rgb:156 86 24;--color-accent:#2b7299;--color-accent-rgb:43 114 153;--color-accent-strong:#1e5c83;--color-accent-strong-rgb:30 92 131;--color-scrim:#080e1673;--color-scrim-rgb:8 14 22/0.451;--color-scrim-strong:#080e169e;--color-scrim-strong-rgb:8 14 22/0.620;--color-hover-veil:#0f233c0d;--color-hover-veil-rgb:15 35 60/0.051;--color-hover-veil-on-sidebar:#ffffff17;--color-hover-veil-on-sidebar-rgb:255 255 255/0.090;--color-ring-track:#14161c1a;--color-ring-track-rgb:20 22 28/0.102;--color-scroll-thumb:#14161c33;--color-scroll-thumb-rgb:20 22 28/0.200;--color-chart-1:#4a90ba;--color-chart-1-rgb:74 144 186;--color-chart-2:#e6904a;--color-chart-2-rgb:230 144 74;--color-chart-3:#8a7cf0;--color-chart-3-rgb:138 124 240;--color-chart-4:#34c98a;--color-chart-4-rgb:52 201 138;--color-chart-5:#f2b53c;--color-chart-5-rgb:242 181 60;--color-chart-6:#f06363;--color-chart-6-rgb:240 99 99;--color-surface-sidebar-solid:#123a57;--color-surface-sidebar-solid-rgb:18 58 87;--color-text-on-sidebar:#f3f7fb;--color-text-on-sidebar-rgb:243 247 251;--color-text-on-sidebar-dim:#c3d2de;--color-text-on-sidebar-dim-rgb:195 210 222;--color-text-on-sidebar-faint:#8ea4b5;--color-text-on-sidebar-faint-rgb:142 164 181;--color-border-on-sidebar:rgba(255,255,255,0.12);--color-border-on-sidebar-rgb:255 255 255/0.120;--color-surface-on-sidebar:rgba(255,255,255,0.07);--color-surface-on-sidebar-rgb:255 255 255/0.070;--color-surface-on-sidebar-active:rgba(255,255,255,0.13);--color-surface-on-sidebar-active-rgb:255 255 255/0.130;--color-icons-on-sidebar-active:#a9d2ee;--color-icons-on-sidebar-active-rgb:169 210 238;--color-surface-glass:#ffffff;--color-surface-glass-rgb:255 255 255;--color-surface-table:#ffffff;--color-surface-table-rgb:255 255 255;--color-surface-boq-group:#143a57;--color-surface-boq-group-rgb:20 58 87;--color-app-grid-line:rgba(20,32,48,0.045);--color-app-grid-line-rgb:20 32 48/0.045;--color-brand-900:#07131e;--color-brand-900-rgb:7 19 30;--color-brand-800:#0a1c2b;--color-brand-800-rgb:10 28 43;--color-brand-700:#102a3d;--color-brand-700-rgb:16 42 61;--color-brand-600:#15405b;--color-brand-600-rgb:21 64 91;--color-brand-500:#1a4e72;--color-brand-500-rgb:26 78 114;--color-brand-400:#1c5476;--color-brand-400-rgb:28 84 118;--color-brand-steel-400:#2d6f96;--color-brand-steel-400-rgb:45 111 150;--color-brand-steel-300:#4a90ba;--color-brand-steel-300-rgb:74 144 186;--color-brand-sky-300:#7cb9e0;--color-brand-sky-300-rgb:124 185 224;--color-brand-sky-200:#a9d2ee;--color-brand-sky-200-rgb:169 210 238;--color-accent-500:#2d8fcc;--color-accent-500-rgb:45 143 204;--color-good-500:#34c98a;--color-good-500-rgb:52 201 138;--color-warn-500:#f2b53c;--color-warn-500-rgb:242 181 60;--color-bad-500:#f06363;--color-bad-500-rgb:240 99 99;--color-purple-500:#8a7cf0;--color-purple-500-rgb:138 124 240;--color-orange-500:#e6904a;--color-orange-500-rgb:230 144 74;--color-boro-500:#fcb041;--color-boro-500-rgb:252 176 65;--color-text-hero:#16181c;--color-text-hero-rgb:22 24 28;--color-text-chrome:#1a1c20;--color-text-chrome-rgb:26 28 32;--color-text-chrome-dim:#5e6168;--color-text-chrome-dim-rgb:94 97 104;--color-text-chrome-faint:#9a9da4;--color-text-chrome-faint-rgb:154 157 164;--color-border-chrome:rgba(20,22,28,0.10);--color-border-chrome-rgb:20 22 28/0.100;--color-surface-chrome-bar:#f7f8f9;--color-surface-chrome-bar-rgb:247 248 249;--color-surface-chrome-fill:rgba(20,22,28,0.035);--color-surface-chrome-fill-rgb:20 22 28/0.035;--color-surface-chrome-fill-strong:rgba(20,22,28,0.06);--color-surface-chrome-fill-strong-rgb:20 22 28/0.060;--color-surface-chrome-active:rgba(45,143,204,0.12);--color-surface-chrome-active-rgb:45 143 204/0.120;--color-surface-table-alt:#f5f9fc;--color-surface-table-alt-rgb:245 249 252;--color-surface-table-hover:#eaf3fa;--color-surface-table-hover-rgb:234 243 250;--color-surface-table-head:#ffffff;--color-surface-table-head-rgb:255 255 255;--color-text-table-head:#9a9da4;--color-text-table-head-rgb:154 157 164;--color-border-table-head:#e4e5e8;--color-border-table-head-rgb:228 229 232;--color-surface-boq-group-2:#1f5e85;--color-surface-boq-group-2-rgb:31 94 133;--color-text-on-boq-group:#ffffff;--color-text-on-boq-group-rgb:255 255 255;--color-text-on-boq-group-dim:rgba(255,255,255,0.85);--color-text-on-boq-group-dim-rgb:255 255 255/0.850;--color-border-on-boq-group:rgba(255,255,255,0.55);--color-border-on-boq-group-rgb:255 255 255/0.550;--color-surface-boq-depth-1:#16344b;--color-surface-boq-depth-1-rgb:22 52 75;--color-surface-boq-depth-2:#1d567c;--color-surface-boq-depth-2-rgb:29 86 124;--color-surface-boq-depth-3:#2d6f96;--color-surface-boq-depth-3-rgb:45 111 150;--color-surface-boq-depth-4:#3f7c9d;--color-surface-boq-depth-4-rgb:63 124 157;--color-surface-boq-depth-5:#5290ad;--color-surface-boq-depth-5-rgb:82 144 173;--color-surface-boq-depth-6:#64a0ba;--color-surface-boq-depth-6-rgb:100 160 186;--color-heat-good:#bfe3cb;--color-heat-good-rgb:191 227 203;--color-heat-accent:#bcd8e8;--color-heat-accent-rgb:188 216 232;--color-heat-warning:#f0dca8;--color-heat-warning-rgb:240 220 168;--color-heat-orange:#f0d0b0;--color-heat-orange-rgb:240 208 176;--color-heat-danger:#f0c5c5;--color-heat-danger-rgb:240 197 197;--color-heat-purple:#d4ccf5;--color-heat-purple-rgb:212 204 245;--color-heat-none:#cccccc;--color-heat-none-rgb:204 204 204;--color-avatar-1:#2d6f96;--color-avatar-1-rgb:45 111 150;--color-avatar-2:#4a90ba;--color-avatar-2-rgb:74 144 186;--color-avatar-3:#1c7a52;--color-avatar-3-rgb:28 122 82;--color-avatar-4:#b5631b;--color-avatar-4-rgb:181 99 27;--color-avatar-5:#5a4cc4;--color-avatar-5-rgb:90 76 196;--color-avatar-6:#e6904a;--color-avatar-6-rgb:230 144 74;--color-progress-dot:#3fb06a;--color-progress-dot-rgb:63 176 106;--color-surface-gantt-group-2:#1d4363;--color-surface-gantt-group-2-rgb:29 67 99;--color-schedule-today-line:#e04545;--color-schedule-today-line-rgb:224 69 69;--color-text-boro:#f3f7fb;--color-text-boro-rgb:243 247 251;--color-text-boro-mid:#c3d2de;--color-text-boro-mid-rgb:195 210 222;--color-text-boro-dim:#8ea4b5;--color-text-boro-dim-rgb:142 164 181;--color-surface-boro-chip:rgba(255,255,255,0.08);--color-surface-boro-chip-rgb:255 255 255/0.080;--color-border-boro-chip:rgba(255,255,255,0.14);--color-border-boro-chip-rgb:255 255 255/0.140;--color-surface-warning-solid:#eed202;--color-surface-warning-solid-rgb:238 210 2;--color-surface-warning-solid-bg:#fcf6cc;--color-surface-warning-solid-bg-rgb:252 246 204;--color-text-on-warning-solid:#5c5101;--color-text-on-warning-solid-rgb:92 81 1;--color-icons-on-warning-solid:#8f7e01;--color-icons-on-warning-solid-rgb:143 126 1;--color-surface-auth-hero:#0a1c2b;--color-surface-auth-hero-rgb:10 28 43;--color-map-grid:rgba(140,155,140,0.16);--color-map-grid-rgb:140 155 140/0.160;--color-map-pin:#e0483d;--color-map-pin-rgb:224 72 61;--color-surface-boro-bar:linear-gradient(135deg,#15395c,#0e2840);--shadow-lg:0 0 12px #a8cbe0;--shadow-card:0 10px 28px rgba(20,40,60,0.10);--shadow-notification:0px 0px 8px var(--color-status-indicator-red);--shadow-pop:0 16px 44px rgba(15,35,60,0.20);--shadow-focus-neutral:0 0 0 3px rgba(20,22,28,0.08);--shadow-focus-accent:0 0 0 3px rgba(124,185,224,0.22);--shadow-glow:0 0 14px #a8cbe0;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:80px;--space-ml-middle-large:24px;--radius-lg:22px;--radius-md:16px;--radius-sm:10px;--radius-none:0px;--radius-xs:6px;--radius-card:14px;--radius-pill:999px;--font-size-body-md:16px;--font-size-body-sm:14px;--font-size-body-lg:20px;--font-size-heading-h6:18px;--font-size-heading-h5:20px;--font-size-heading-h3:32px;--font-size-heading-h2:40px;--font-size-heading-h1:52px;--font-size-heading-h4:24px;--font-size-label:13px;--font-size-caption:12px;--font-size-caption-sm:11px;--font-size-label-sm:12.5px;--font-size-caption-xs:10px;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-base:"Inter",system-ui,-apple-system,sans-serif;--font-family-display:"Inter",system-ui,sans-serif;--font-family-logo:"Argentum Sans","Inter",system-ui,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,monospace;--color-surface-sidebar:linear-gradient(180deg,#0d2740,#123a57 55%,#18496a);--gradient-app-canvas:linear-gradient(var(--color-app-grid-line) 1px,transparent 1px) 0 0 /46px 46px,linear-gradient(90deg,var(--color-app-grid-line) 1px,transparent 1px) 0 0 /46px 46px,radial-gradient(120% 60% at 8% 0%,rgba(45,143,204,0.06) 0%,transparent 46%),linear-gradient(180deg,#e8e9eb 0px,#eeeff1 440px);--gradient-button-primary:linear-gradient(160deg,#1a4e72,#0f3253);--gradient-button-primary-hover:linear-gradient(160deg,#235d83,#143a57);--gradient-button-primary-active:linear-gradient(160deg,#0f3253,#0a1c2b);--gradient-brand-soft:linear-gradient(118deg,#0c2030,#14405c);--gradient-avatar-1:linear-gradient(135deg,#267db2,#1b5c86);--gradient-avatar-2:linear-gradient(135deg,#8a7cf0,#5d4fd6);--gradient-avatar-3:linear-gradient(135deg,#e6904a,#c66d29);--gradient-avatar-4:linear-gradient(135deg,#34c98a,#1f9e69);--gradient-avatar-partner:linear-gradient(135deg,#7a5cc4,#4f3f9e);--gradient-progress-fill:linear-gradient(180deg,#3fb06a,#2d8f54);--gradient-bar-done:linear-gradient(90deg,#7fb0d6,#5c92b8);--gradient-bar-active:linear-gradient(90deg,#a9d2ee,#7cb9e0);--gradient-bar-warn:linear-gradient(90deg,#f2b53c,#d99a1f);--gradient-bar-over:linear-gradient(90deg,#ff6b6b,#e24a4a);--gradient-gantt-bar:linear-gradient(180deg,#5197c1,#256ba3);--gradient-auth-canvas:linear-gradient(155deg,#0a1c2b,#0a1c2b 40%,#15506f 78%,#1c6a8f);--gradient-map-canvas:linear-gradient(135deg,#e9efe6,#e2eaef)}.dark,[data-theme=dark]{--color-text-headings:#ffffff;--color-text-headings-rgb:255 255 255;--color-text-body:#ffffffd6;--color-text-body-rgb:255 255 255/0.839;--color-text-disabled:rgba(255,255,255,0.45);--color-text-disabled-rgb:255 255 255/0.450;--color-text-information:#9fcdec;--color-text-information-rgb:159 205 236;--color-text-success:#5fe0a8;--color-text-success-rgb:95 224 168;--color-text-warning:#f2c668;--color-text-warning-rgb:242 198 104;--color-text-danger:#ff9090;--color-text-danger-rgb:255 144 144;--color-text-on-action:#ffffff;--color-text-on-action-rgb:255 255 255;--color-text-on-disabled:#ffffff73;--color-text-on-disabled-rgb:255 255 255/0.451;--color-text-primary:#9fcdec;--color-text-primary-rgb:159 205 236;--color-border-defaut:#ffffff42;--color-border-defaut-rgb:255 255 255/0.259;--color-border-secondary:#ffffff;--color-border-secondary-rgb:255 255 255;--color-border-information:#7db1d1;--color-border-information-rgb:125 177 209;--color-border-danger:#f34646;--color-border-danger-rgb:243 70 70;--color-border-warning:#eed202;--color-border-warning-rgb:238 210 2;--color-border-success:#5cb85c;--color-border-success-rgb:92 184 92;--color-border-disabled:#ffffff21;--color-border-disabled-rgb:255 255 255/0.129;--color-border-action:#267db2;--color-border-action-rgb:38 125 178;--color-border-action-hover:#5197c1;--color-border-action-hover-rgb:81 151 193;--color-border-focus:#2d8fcc;--color-border-focus-rgb:45 143 204;--color-border-separating:#ffffff21;--color-border-separating-rgb:255 255 255/0.129;--color-surface-page:#1d2127;--color-surface-page-rgb:29 33 39;--color-surface-default:#2a2f37;--color-surface-default-rgb:42 47 55;--color-surface-success-pressed:#091209;--color-surface-success-pressed-rgb:9 18 9;--color-surface-disabled:#3a3f47;--color-surface-disabled-rgb:58 63 71;--color-surface-danger-presssed:#180707;--color-surface-danger-presssed-rgb:24 7 7;--color-surface-warning:#3a3423;--color-surface-warning-rgb:58 52 35;--color-surface-information:#22384a;--color-surface-information-rgb:34 56 74;--color-surface-action:#1a4e72;--color-surface-action-rgb:26 78 114;--color-surface-action-hover:#2d6f96;--color-surface-action-hover-rgb:45 111 150;--color-surface-default-hover:#373e48;--color-surface-default-hover-rgb:55 62 72;--color-surface-focus:#174b6b;--color-surface-focus-rgb:23 75 107;--color-surface-on-disabled:#ffffff66;--color-surface-on-disabled-rgb:255 255 255/0.400;--color-surface-primary:#267db2;--color-surface-primary-rgb:38 125 178;--color-surface-pressed:#0f3253;--color-surface-pressed-rgb:15 50 83;--color-surface-danger-hover:#310e0e;--color-surface-danger-hover-rgb:49 14 14;--color-surface-success-hover:#122512;--color-surface-success-hover-rgb:18 37 18;--color-surface-danger-base:#611c1c;--color-surface-danger-base-rgb:97 28 28;--color-surface-success-base:#254a25;--color-surface-success-base-rgb:37 74 37;--color-surface-icon-background:#2a2f37;--color-surface-icon-background-rgb:42 47 55;--color-icons-primary:#9fcdec;--color-icons-primary-rgb:159 205 236;--color-icons-information:#9fcdec;--color-icons-information-rgb:159 205 236;--color-icons-success:#5cb85c;--color-icons-success-rgb:92 184 92;--color-icons-warning:#eed202;--color-icons-warning-rgb:238 210 2;--color-icons-danger:#c23838;--color-icons-danger-rgb:194 56 56;--color-icons-on-action:#ffffff;--color-icons-on-action-rgb:255 255 255;--color-icons-secondary:#ffffffd6;--color-icons-secondary-rgb:255 255 255/0.839;--color-icons-disabled:#ffffff73;--color-icons-disabled-rgb:255 255 255/0.451;--color-icons-on-disabled:#a0a0a0;--color-icons-on-disabled-rgb:160 160 160;--color-icons-logo:#267db2;--color-icons-logo-rgb:38 125 178;--color-icons-on-page:#ffffff;--color-icons-on-page-rgb:255 255 255;--color-status-background-green:#22362f;--color-status-background-green-rgb:34 54 47;--color-status-background-red:#3a2a2c;--color-status-background-red-rgb:58 42 44;--color-status-background-yellow:#373324;--color-status-background-yellow-rgb:55 51 36;--color-status-background-blue:#24333f;--color-status-background-blue-rgb:36 51 63;--color-status-background-purple:#2d2a3d;--color-status-background-purple-rgb:45 42 61;--color-status-background-orange:#38302a;--color-status-background-orange-rgb:56 48 42;--color-status-indicator-blue:#7cc4f0;--color-status-indicator-blue-rgb:124 196 240;--color-status-indicator-red:#ff9a9a;--color-status-indicator-red-rgb:255 154 154;--color-status-indicator-yellow:#f2c668;--color-status-indicator-yellow-rgb:242 198 104;--color-status-indicator-green:#5fe0a8;--color-status-indicator-green-rgb:95 224 168;--color-status-indicator-purple:#b3a8ff;--color-status-indicator-purple-rgb:179 168 255;--color-status-indicator-orange:#f0b079;--color-status-indicator-orange-rgb:240 176 121;--color-dropshadow-dropshadow:#5aa0d24d;--color-dropshadow-dropshadow-rgb:90 160 210/0.302;--color-surface-danger-pressed:#180707;--color-surface-danger-pressed-rgb:24 7 7;--color-border-default:#ffffff42;--color-border-default-rgb:255 255 255/0.259;--color-surface-pop:#262b33;--color-surface-pop-rgb:38 43 51;--color-surface-muted:#343a42;--color-surface-muted-rgb:52 58 66;--color-text-strong:#ffffffeb;--color-text-strong-rgb:255 255 255/0.922;--color-text-secondary:#ffffffba;--color-text-secondary-rgb:255 255 255/0.729;--color-text-tertiary:#ffffff9e;--color-text-tertiary-rgb:255 255 255/0.620;--color-text-muted:#ffffff73;--color-text-muted-rgb:255 255 255/0.451;--color-text-purple:#b3a8ff;--color-text-purple-rgb:179 168 255;--color-text-orange:#f0b079;--color-text-orange-rgb:240 176 121;--color-accent:#9fcdec;--color-accent-rgb:159 205 236;--color-accent-strong:#cae4f8;--color-accent-strong-rgb:202 228 248;--color-hover-veil:#ffffff12;--color-hover-veil-rgb:255 255 255/0.071;--color-ring-track:#ffffff1f;--color-ring-track-rgb:255 255 255/0.122;--color-scroll-thumb:#ffffff29;--color-scroll-thumb-rgb:255 255 255/0.161;--color-surface-sidebar-solid:#2a313b;--color-surface-sidebar-solid-rgb:42 49 59;--color-surface-glass:#2a2f37;--color-surface-glass-rgb:42 47 55;--color-surface-table:#272c34;--color-surface-table-rgb:39 44 52;--color-surface-boq-group:#1a4e72;--color-surface-boq-group-rgb:26 78 114;--color-app-grid-line:rgba(255,255,255,0.05);--color-app-grid-line-rgb:255 255 255/0.050;--color-hover-veil-on-sidebar:rgba(255,255,255,0.09);--color-hover-veil-on-sidebar-rgb:255 255 255/0.090;--color-text-hero:#ffffff;--color-text-hero-rgb:255 255 255;--color-text-chrome:#f3f7fb;--color-text-chrome-rgb:243 247 251;--color-text-chrome-dim:#aebfcd;--color-text-chrome-dim-rgb:174 191 205;--color-text-chrome-faint:#6f8499;--color-text-chrome-faint-rgb:111 132 153;--color-border-chrome:rgba(255,255,255,0.10);--color-border-chrome-rgb:255 255 255/0.100;--color-surface-chrome-bar:#232830;--color-surface-chrome-bar-rgb:35 40 48;--color-surface-chrome-fill:rgba(255,255,255,0.06);--color-surface-chrome-fill-rgb:255 255 255/0.060;--color-surface-chrome-fill-strong:rgba(255,255,255,0.11);--color-surface-chrome-fill-strong-rgb:255 255 255/0.110;--color-surface-chrome-active:rgba(255,255,255,0.12);--color-surface-chrome-active-rgb:255 255 255/0.120;--color-surface-table-alt:#2e343d;--color-surface-table-alt-rgb:46 52 61;--color-surface-table-hover:#373e48;--color-surface-table-hover-rgb:55 62 72;--color-surface-table-head:#262b33;--color-surface-table-head-rgb:38 43 51;--color-text-table-head:rgba(255,255,255,0.45);--color-text-table-head-rgb:255 255 255/0.450;--color-border-table-head:rgba(255,255,255,0.13);--color-border-table-head-rgb:255 255 255/0.130;--color-surface-boq-group-2:#2d6f96;--color-surface-boq-group-2-rgb:45 111 150;--color-text-on-boq-group-dim:rgba(255,255,255,0.85);--color-text-on-boq-group-dim-rgb:255 255 255/0.850;--color-border-on-boq-group:rgba(255,255,255,0.55);--color-border-on-boq-group-rgb:255 255 255/0.550;--color-map-grid:rgba(180,200,180,0.10);--color-map-grid-rgb:180 200 180/0.100;--color-map-pin:#e0483d;--color-map-pin-rgb:224 72 61;--color-surface-boro-bar:#23272e;--color-surface-boro-bar-rgb:35 39 46;--shadow-lg:0 0 26px rgba(90,160,210,0.22);--shadow-card:0 10px 30px rgba(4,12,20,0.40);--shadow-pop:0 18px 50px rgba(0,0,0,0.50);--shadow-focus-neutral:0 0 0 3px rgba(255,255,255,0.10);--shadow-focus-accent:0 0 0 3px rgba(124,185,224,0.26);--shadow-glow:0 0 26px rgba(90,160,210,0.22);--color-surface-sidebar:linear-gradient(180deg,#1d2127,#262c34);--gradient-app-canvas:linear-gradient(var(--color-app-grid-line) 1px,transparent 1px) 0 0 /46px 46px,linear-gradient(90deg,var(--color-app-grid-line) 1px,transparent 1px) 0 0 /46px 46px,radial-gradient(120% 70% at 93% 4%,rgba(90,160,210,0.10) 0%,transparent 52%),linear-gradient(180deg,#1d2127 0px,#22272e 430px,#262c34 900px);--gradient-map-canvas:linear-gradient(135deg,#232a26,#222a30)}