.voice{max-width:760px}.voice .eyebrow{color:var(--color-accent-text);font-size:var(--font-size-overline);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.voice h2{font-size:var(--font-size-page-title);margin:8px 0}.voice h3{font-size:var(--font-size-card-title);margin:0 0 12px}.voice-intro,.voice-help{color:var(--color-text-secondary);line-height:1.6}.voice-status{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;color:var(--color-text-secondary)}.voice-status strong{color:var(--color-text-primary)}.voice-card,.voice-result{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--radius-card);padding:clamp(20px,5vw,36px);box-shadow:var(--shadow-card)}.voice-card{display:grid;justify-items:center;gap:14px;text-align:center}.voice-card p{margin:0;font-weight:700}.voice-indicator{width:22px;height:22px;border-radius:50%;background:var(--color-status-offline)}.voice.recording .voice-indicator{background:var(--color-error);box-shadow:0 0 0 8px var(--color-error-soft);animation:voice-pulse 1.2s ease-in-out infinite}.voice.recording #voice-phase{color:var(--color-error-text)}.voice time{font-variant-numeric:tabular-nums;font-size:var(--font-size-metric)}.voice-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.voice-actions .btn:disabled{opacity:.5;cursor:not-allowed}.voice-help{margin:14px 0 22px;font-size:var(--font-size-body-small)}.voice-error{min-height:1.5em;color:var(--color-error-text)}.voice-result{margin:22px 0;min-height:110px}.voice-result p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@keyframes voice-pulse{50%{box-shadow:0 0 0 13px var(--color-error-soft)}}@media(prefers-reduced-motion:reduce){.voice.recording .voice-indicator{animation:none}}:root{color-scheme:light;--color-page-bg: #faf9f7;--color-page-bg-top: #faf9f7;--color-page-bg-bottom: #f5f3ef;--color-content-bg: #faf9f7;--color-surface-primary: #ffffff;--color-surface-card: #ffffff;--color-surface-card-solid: #ffffff;--color-surface-sidebar: #f7f6f3;--color-surface-elevated: #ffffff;--color-surface-muted: #f5f3ef;--color-surface-selected: #e9e7e1;--color-surface-input: #ffffff;--color-surface-disabled: #f5f3ef;--color-icon-box-bg: #f5f3ef;--color-icon-box-bg-alt: #eee8df;--color-profile-avatar-bg: #ddd9d0;--color-profile-avatar-text: #555047;--color-text-primary: #252321;--color-text-strong: #252321;--color-text-secondary: #747873;--color-text-tertiary: #a2a49f;--color-text-muted: #a2a49f;--color-text-warm-muted: #8b8d88;--color-text-disabled: #b7b8b4;--color-text-inverse: #ffffff;--color-icon-default: #858984;--color-icon-active: #58775e;--color-border-default: #ebe8e2;--color-border-soft: #ebe8e2;--color-border-subtle: rgba(42, 37, 30, .045);--color-border-strong: #dfdcd5;--color-border-focus: rgba(88, 119, 94, .42);--color-border-card: #ebe8e2;--color-border-row: #f0eeea;--color-accent-primary: #58775e;--color-accent-primary-hover: #47684f;--color-accent-primary-active: #3f5d47;--color-accent-text: #47684f;--color-accent-muted-text: #58775e;--color-accent-soft: #e8f0e8;--color-accent-softer: #f0f4ed;--color-accent-border: rgba(88, 119, 94, .16);--color-accent-glow: rgba(88, 119, 94, .08);--color-success: #5b8a65;--color-success-soft: #edf5ef;--color-success-text: #4f7c57;--color-warning: #c9983f;--color-warning-soft: #fbf4e6;--color-warning-text: #9c752e;--color-error: #b95e5e;--color-error-soft: #f9ecec;--color-error-text: #a65252;--color-info: #71849c;--color-info-soft: #eef2f6;--color-neutral: #8c8b86;--color-neutral-soft: #f1f0ec;--color-status-success: #55b878;--color-status-warning: #e4b04f;--color-status-offline: #a7adb7;--color-brand-grad-1: #b7b0a4;--color-brand-grad-2: #918a7d;--color-brand-shadow: rgba(80, 75, 67, .1);--color-item-hover-bg: #efede9;--color-item-hover-text: #252321;--color-topbar-bg: rgba(250, 249, 247, .92);--color-topbar-solid: rgba(250, 249, 247, .92);--color-sidebar-solid: #f7f6f3;--color-segmented-bg: rgba(255, 255, 255, .74);--color-segmented-active-bg: #f1efe9;--color-textarea-bg: rgba(255, 255, 255, .72);--color-btn-secondary-bg: #f3f2ee;--color-btn-secondary-hover: #eceae5;--color-scrim-bg: rgba(40, 42, 45, .2);--color-composer-border: #f3f3f3;--color-assistant-btn-bg: #607161;--color-assistant-btn-bg-hover: #677a68;--assistant-pad: 20px;--assistant-radius: 15px;--font-family: Manrope, Inter, system-ui, sans-serif;--font-size-display: 30px;--font-size-page-title: 30px;--font-size-section-title: 22px;--font-size-card-title: 16px;--font-size-body-large: 15px;--font-size-body: 13px;--font-size-body-small: 12px;--font-size-label: 11px;--font-size-overline: 10px;--font-size-metric: 24px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--space-section: 40px;--space-page: 48px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 14px;--radius-xl: 18px;--radius-xxl: 22px;--radius-pill: 999px;--radius-card: 18px;--radius-button: 11px;--radius-segmented: 14px;--control-height: 38px;--control-height-compact: 32px;--control-radius: 10px;--control-padding-inline: 14px;--shadow-card: 0 8px 28px rgba(42, 37, 30, .045);--shadow-card-hover: 0 8px 24px rgba(35, 31, 28, .07);--shadow-elevated: 0 12px 34px rgba(42, 37, 30, .08);--shadow-floating: 0 8px 28px rgba(42, 37, 30, .12);--shadow-button: 0 4px 12px rgba(54, 95, 60, .05);--shadow-focus: 0 0 0 4px rgba(85, 122, 87, .08);--shadow-segmented: 0 6px 20px rgba(16, 24, 40, .035);--shadow-segmented-active: 0 2px 8px rgba(16, 24, 40, .04);--duration-fast: .12s;--duration-normal: .18s;--duration-slow: .26s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--sidebar-width: 264px;--topbar-height: 78px;--content-max: 1380px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-page-bg);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-body);line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden}button,input,textarea,select{font-family:inherit}a{color:var(--color-accent-text)}:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-border-focus),var(--shadow-focus);border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#app{height:100vh;display:flex;overflow:hidden}.ic{display:inline-flex;align-items:center;justify-content:center;color:var(--color-icon-default)}.h-ic{display:inline-flex;align-items:center;margin-right:var(--space-sm);color:var(--color-text-warm-muted);vertical-align:-2px}.role-switch{margin-left:auto;display:flex;background:var(--color-segmented-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-segmented);box-shadow:var(--shadow-segmented);padding:4px;gap:2px}.role-switch button{border:0;background:none;color:var(--color-text-secondary);padding:0 16px;min-height:40px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:500;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.role-switch button.on{background:var(--color-segmented-active-bg);color:var(--color-text-strong);font-weight:600;box-shadow:var(--shadow-segmented-active)}.sech{margin:0 0 var(--space-lg)}.sech h2{font-size:var(--font-size-section-title);font-weight:700;letter-spacing:-.02em;color:var(--color-text-strong);margin:0}.sech .sub{color:var(--color-text-secondary);font-size:var(--font-size-body-small);margin-top:var(--space-xs)}.card{background:var(--color-surface-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-card);border-radius:var(--radius-card);padding:var(--space-xxl);margin:10px 0;box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.card:hover{transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-lg);margin:4px 0 var(--space-xxl)}.stat{background:var(--color-surface-card-solid);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-xl);min-height:122px;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.stat:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}.stat .n{font-size:var(--font-size-metric);font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--color-text-warm-muted)}.stat .l{color:var(--color-text-secondary);font-size:var(--font-size-label);margin-top:var(--space-sm)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-lg);margin:6px 0 var(--space-xxl)}.pill{font-size:12px;font-weight:500;height:24px;padding:0 9px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex;align-items:center;border:1px solid transparent}.pill.ok{background:var(--color-success-soft);color:var(--color-success-text);border-color:#5b8a6524}.pill.warn{background:var(--color-warning-soft);color:var(--color-warning-text);border-color:#c9983f29}.pill.off{background:var(--color-error-soft);color:var(--color-error-text);border-color:#b95e5e24}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.msg{display:flex;gap:var(--space-md);padding:10px 0}.msg .av{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-inverse);background:linear-gradient(145deg,var(--color-brand-grad-1),var(--color-brand-grad-2))}.msg.ai .av{background:var(--color-icon-box-bg-alt);color:var(--color-text-warm-muted)}.msg .c{flex:1;min-width:0}.msg .who{display:flex;gap:var(--space-sm);align-items:center;margin-bottom:3px;font-size:12.5px}.msg .who b{font-weight:600;color:var(--color-text-strong)}.msg .who .tm{color:var(--color-text-muted);font-size:11px}.msg .bub{font-size:14px;line-height:1.2;color:var(--color-text-primary);word-wrap:break-word}.msg .pin-btn{border:1px solid var(--color-border-soft);background:none;color:var(--color-text-secondary);font-size:11px;padding:3px 9px;border-radius:var(--assistant-radius);cursor:pointer;margin-top:var(--space-sm);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.msg .pin-btn:hover{color:var(--color-text-strong);border-color:var(--color-accent-border)}.memory-picker{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin:var(--space-md) 0 0}.memory-picker button{border:1px solid var(--color-border-soft);background:var(--color-surface-card-solid);color:var(--color-text-secondary);font-size:11.5px;padding:5px 11px;border-radius:var(--assistant-radius);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.memory-picker button.on{background:var(--color-accent-soft);color:var(--color-accent-text);border-color:var(--color-accent-border)}.spec-card{background:var(--color-surface-card-solid);border:1px solid var(--color-border-card);border-radius:var(--radius-card);padding:var(--space-xl);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);cursor:pointer;text-decoration:none;color:inherit;display:block}.spec-card:hover{transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.spec-card .sc-head{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-md)}.spec-card .sc-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-icon-box-bg);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;color:var(--color-text-warm-muted)}.spec-card b{font-size:var(--font-size-card-title);font-weight:600;letter-spacing:-.01em;color:var(--color-text-strong);display:block}.spec-card .sc-role{color:var(--color-text-secondary);font-size:12px}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:var(--space-sm)}.status-dot.active{background:var(--color-status-success)}.status-dot.working{background:var(--color-status-warning)}.status-dot.unavailable{background:var(--color-status-offline)}.status-dot.disabled,.status-dot.archived{border:1px solid var(--color-status-offline);background:transparent}.sc-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--color-text-secondary);margin-top:var(--space-md)}.sc-meta .cost{font-weight:600;color:var(--color-success-text)}.router-panel{background:var(--color-surface-card-solid);border:1px solid var(--color-border-card);border-radius:var(--radius-card);padding:var(--space-xl);margin:10px 0 var(--space-xxl)}.router-panel .rp-model{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:6px;font-size:var(--font-size-card-title);font-weight:600;color:var(--color-text-strong)}.router-panel .rp-reason{color:var(--color-text-secondary);font-size:13px;margin-bottom:var(--space-lg)}.router-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-md)}.router-grid .rg-item{background:var(--color-surface-elevated);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg)}.router-grid .rg-item .n{font-size:18px;font-weight:700;color:var(--color-text-warm-muted)}.router-grid .rg-item .l{font-size:11.5px;color:var(--color-text-secondary);margin-top:3px}.savings-note{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:var(--radius-sm);font-size:12.5px;color:var(--color-accent-text);line-height:1.2}.persona-block{background:var(--color-surface-card-solid);border:1px solid var(--color-accent-border);border-radius:var(--radius-xl);padding:var(--space-xl)}.persona-block textarea{width:100%;min-height:180px;background:var(--color-textarea-bg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:16px;line-height:1.2;font-family:inherit;padding:22px 24px;resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.persona-block textarea:focus{outline:none;background:var(--color-surface-card-solid);border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.btn{border:1px solid var(--color-border-soft);background:var(--color-btn-secondary-bg);color:var(--color-item-hover-text);padding:0 18px;height:46px;border-radius:var(--radius-button);cursor:pointer;font-size:13px;font-weight:500;margin-top:var(--space-md);transition:background var(--duration-fast) var(--ease-standard)}.btn:hover{background:var(--color-btn-secondary-hover)}.btn.pri{background:var(--color-accent-primary);color:var(--color-text-inverse);border-color:var(--color-accent-primary);font-weight:600;height:48px}.btn.pri:hover{background:var(--color-accent-primary-hover)}.btn.pri:active{background:var(--color-accent-primary-active)}.save-note{font-size:12px;color:var(--color-success);margin-left:var(--space-md)}.integration-row{display:flex;align-items:center;justify-content:space-between;padding:12px var(--space-lg);background:var(--color-surface-card-solid);border:1px solid var(--color-border-row);border-radius:var(--radius-md);margin-bottom:var(--space-sm)}.demo-note{font-size:11.5px;color:var(--color-text-warm-muted);margin:4px 0 18px}.resource-state{display:flex;align-items:center;gap:var(--space-md);min-height:58px;padding:14px var(--space-lg);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:1.45}.resource-state-mark{width:9px;height:9px;flex:0 0 auto;border:2px solid currentColor;border-radius:50%;color:var(--color-neutral)}.resource-state--loading .resource-state-mark{border-color:var(--color-info);border-right-color:transparent}.resource-state--error{background:var(--color-error-soft);border-color:#b95e5e29;color:var(--color-error-text)}.resource-state--unavailable .resource-state-mark{color:var(--color-status-offline)}.echo-status .pin-btn{min-height:var(--control-height-compact);padding:0 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-card-solid);color:var(--color-text-secondary);font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.echo-status .pin-btn:hover,.echo-status .pin-btn:focus-visible{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text-primary)}@media(max-width:860px){.role-switch{flex-wrap:wrap}}@media(max-width:520px){.role-switch button{padding:6px 8px;font-size:11.5px}.resource-state{align-items:flex-start;padding:13px 14px}}.content-publication{max-width:900px;margin:0 auto;display:grid;gap:18px;min-width:0}.content-publication header h1{margin-bottom:6px}.content-publication h2{font-size:22px;overflow-wrap:anywhere}.content-publication .card{padding:22px;background:#fafafa;border:1px solid #e7ebe8;border-radius:18px;box-shadow:0 3px 12px #18231f06;min-width:0}.content-badge{display:inline-block;padding:6px 10px;border-radius:12px;background:#f0f5f1;color:#365745;font-size:13px}.content-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.content-publish label{display:block;margin-bottom:8px}.content-publish select{width:100%;min-height:44px;border:1px solid #dce3dd;border-radius:12px;background:#fff;padding:10px;font:inherit;margin-bottom:16px}.content-final-preview{border-top:1px solid #dce3dd;margin-top:18px;padding-top:16px}.content-history{display:grid;gap:12px}.content-package-link{display:flex;gap:16px;margin-bottom:12px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.content-confirm{max-height:85dvh;overflow-y:auto}.content-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;min-width:0;margin-top:16px}.content-image{min-width:0;max-width:100%;margin:0;overflow:hidden;border:1px solid #e7ebe8;border-radius:14px;background:#fff;box-shadow:0 3px 12px #18231f0a}.content-image img{display:block;width:100%;max-width:100%;height:auto;max-height:440px;object-fit:contain}.content-image img[hidden],.content-image-placeholder[hidden]{display:none}.content-image-placeholder{display:grid;place-items:center;min-height:160px;margin:0;padding:16px;box-sizing:border-box;background:#fafafa;color:#626f66;text-align:center}.content-image figcaption{padding:10px 12px;color:#526459;font-size:13px}@media(max-width:600px){.content-publication .card{padding:16px}.content-publication .telegram-actions{display:grid;grid-template-columns:1fr}.content-publication .btn{min-height:44px;white-space:normal}.content-confirm{width:calc(100% - 32px);box-sizing:border-box;padding:18px}.content-package-link{flex-direction:column;gap:6px}}[data-delaii-design]{--delaii-color-background-canvas: #FFFFFF;--delaii-color-surface-primary: #FFFFFF;--delaii-color-surface-sidebar: #F8F7F3;--delaii-color-surface-muted: #F3F4F3;--delaii-color-surface-selected: #E8EEEA;--delaii-color-surface-disabled: #EFEFEF;--delaii-color-surface-table-header: #F3F4F3;--delaii-color-surface-table-selected: #E8EEEA;--delaii-color-surface-scrim: #101820;--delaii-color-text-primary: #101820;--delaii-color-text-secondary: #4F657A;--delaii-color-text-inverse: #FFFFFF;--delaii-color-text-disabled: #68736E;--delaii-color-border-default: #E6E9E7;--delaii-color-border-task: #E2E2E2;--delaii-color-border-control: #75857C;--delaii-color-border-focus: #304B65;--delaii-color-border-error: #8D4545;--delaii-color-action-primary: #0D2D26;--delaii-color-action-hover: #1D4137;--delaii-color-action-active: #18231F;--delaii-color-action-soft: #E8EEEA;--delaii-color-action-disabled: #EFEFEF;--delaii-color-status-new-surface: #E8EEEA;--delaii-color-status-new-text: #0D2D26;--delaii-color-status-in-progress-surface: #E8EEEA;--delaii-color-status-in-progress-text: #0D2D26;--delaii-color-status-completed-surface: #EFEFEF;--delaii-color-status-completed-text: #24372E;--delaii-color-status-draft-surface: #F3F4F3;--delaii-color-status-draft-text: #4F657A;--delaii-color-status-cancelled-surface: #EFEFEF;--delaii-color-status-cancelled-text: #4F657A;--delaii-color-status-overdue-surface: #18231F;--delaii-color-status-overdue-hover: #3F4F49;--delaii-color-status-overdue-text: #FFFFFF;--delaii-color-status-overdue-secondary: #D8E2DC;--delaii-color-status-deleted-surface: #F3F4F3;--delaii-color-status-deleted-text: #4F657A;--delaii-color-feedback-success-surface: #E8EEEA;--delaii-color-feedback-success-text: #24372E;--delaii-color-feedback-success-border: #687E70;--delaii-color-feedback-warning-surface: #F5F0E6;--delaii-color-feedback-warning-text: #715A2E;--delaii-color-feedback-warning-border: #887348;--delaii-color-feedback-error-surface: #F6EEEE;--delaii-color-feedback-error-text: #8D4545;--delaii-color-feedback-error-border: #8D4545;--delaii-color-feedback-info-surface: #EDF1F4;--delaii-color-feedback-info-text: #304B65;--delaii-color-feedback-info-border: #647A8C;--delaii-color-navigation-text: #202322;--delaii-color-navigation-hover: #E8EEEA;--delaii-color-navigation-active: #0D2D26;--delaii-color-navigation-active-surface: #E8EEE8;--delaii-typography-family-heading: Geologica;--delaii-typography-family-body: Manrope;--delaii-typography-page-title-family: heading;--delaii-typography-page-title-size-min-rem: 1.9rem;--delaii-typography-page-title-size-fluid-vw: 2.65vw;--delaii-typography-page-title-size-max-rem: 2.45rem;--delaii-typography-page-title-weight: 650;--delaii-typography-page-title-line-height: 1.08;--delaii-typography-page-title-letter-spacing-em: -.025em;--delaii-typography-section-title-family: heading;--delaii-typography-section-title-size-min-rem: 1.35rem;--delaii-typography-section-title-size-fluid-vw: 0vw;--delaii-typography-section-title-size-max-rem: 1.35rem;--delaii-typography-section-title-weight: 600;--delaii-typography-section-title-line-height: 1.25;--delaii-typography-section-title-letter-spacing-em: -.015em;--delaii-typography-card-title-family: heading;--delaii-typography-card-title-size-min-rem: 1.1rem;--delaii-typography-card-title-size-fluid-vw: 0vw;--delaii-typography-card-title-size-max-rem: 1.1rem;--delaii-typography-card-title-weight: 650;--delaii-typography-card-title-line-height: 1.3;--delaii-typography-card-title-letter-spacing-em: 0em;--delaii-typography-body-family: body;--delaii-typography-body-size-min-rem: .9rem;--delaii-typography-body-size-fluid-vw: 0vw;--delaii-typography-body-size-max-rem: .9rem;--delaii-typography-body-weight: 400;--delaii-typography-body-line-height: 1.45;--delaii-typography-body-letter-spacing-em: 0em;--delaii-typography-metadata-family: body;--delaii-typography-metadata-size-min-rem: .8rem;--delaii-typography-metadata-size-fluid-vw: 0vw;--delaii-typography-metadata-size-max-rem: .8rem;--delaii-typography-metadata-weight: 500;--delaii-typography-metadata-line-height: 1.35;--delaii-typography-metadata-letter-spacing-em: 0em;--delaii-typography-caption-family: body;--delaii-typography-caption-size-min-rem: .74rem;--delaii-typography-caption-size-fluid-vw: 0vw;--delaii-typography-caption-size-max-rem: .74rem;--delaii-typography-caption-weight: 400;--delaii-typography-caption-line-height: 1.35;--delaii-typography-caption-letter-spacing-em: 0em;--delaii-typography-label-family: body;--delaii-typography-label-size-min-rem: .8rem;--delaii-typography-label-size-fluid-vw: 0vw;--delaii-typography-label-size-max-rem: .8rem;--delaii-typography-label-weight: 600;--delaii-typography-label-line-height: 1.35;--delaii-typography-label-letter-spacing-em: 0em;--delaii-typography-button-family: body;--delaii-typography-button-size-min-rem: .84rem;--delaii-typography-button-size-fluid-vw: 0vw;--delaii-typography-button-size-max-rem: .84rem;--delaii-typography-button-weight: 600;--delaii-typography-button-line-height: 1.35;--delaii-typography-button-letter-spacing-em: 0em;--delaii-typography-badge-family: body;--delaii-typography-badge-size-min-rem: .74rem;--delaii-typography-badge-size-fluid-vw: 0vw;--delaii-typography-badge-size-max-rem: .74rem;--delaii-typography-badge-weight: 700;--delaii-typography-badge-line-height: 1.35;--delaii-typography-badge-letter-spacing-em: 0em;--delaii-spacing-none: 0px;--delaii-spacing-xs: 4px;--delaii-spacing-sm: 8px;--delaii-spacing-md: 12px;--delaii-spacing-lg: 16px;--delaii-spacing-xl: 24px;--delaii-spacing-xxl: 32px;--delaii-spacing-section: 40px;--delaii-spacing-page: 48px;--delaii-sizing-controls-md: 44px;--delaii-sizing-controls-lg: 48px;--delaii-sizing-controls-indicator: 20px;--delaii-sizing-sidebar-width: 280px;--delaii-sizing-topbar-height: 80px;--delaii-sizing-icons-sm: 16px;--delaii-sizing-icons-md: 20px;--delaii-sizing-icons-lg: 24px;--delaii-sizing-icons-xl: 28px;--delaii-sizing-icons-stroke: 1.8;--delaii-radius-control: 10px;--delaii-radius-card: 14px;--delaii-radius-overlay: 14px;--delaii-radius-badge: 6px;--delaii-radius-pill: 999px;--delaii-border-width: 1px;--delaii-border-focus-width: 2px;--delaii-border-focus-offset: 3px;--delaii-shadow-card-x: 0px;--delaii-shadow-card-y: 0px;--delaii-shadow-card-blur: 0px;--delaii-shadow-card-spread: 0px;--delaii-shadow-card-color: #101820;--delaii-shadow-card-opacity: 0;--delaii-shadow-overlay-x: 0px;--delaii-shadow-overlay-y: 8px;--delaii-shadow-overlay-blur: 28px;--delaii-shadow-overlay-spread: 0px;--delaii-shadow-overlay-color: #101820;--delaii-shadow-overlay-opacity: .12;--delaii-components-button-padding-inline: 18px;--delaii-components-button-gap: 8px;--delaii-components-input-padding-inline: 14px;--delaii-components-input-textarea-min-height: 120px;--delaii-components-card-padding: 24px;--delaii-components-task-card-max-width: 300px;--delaii-components-task-card-radius: 14px;--delaii-components-task-card-masonry-gap: 12px;--delaii-components-task-card-padding-top: 25px;--delaii-components-task-card-padding-horizontal: 30px;--delaii-components-task-card-padding-bottom: 60px;--delaii-components-badge-padding-block: 4px;--delaii-components-badge-padding-inline: 8px;--delaii-components-navigation-item-height: 44px;--delaii-components-navigation-indent: 20px;--delaii-components-navigation-group-gap: 24px;--delaii-components-table-row-height: 48px;--delaii-components-table-cell-padding: 12px;--delaii-components-modal-max-width: 560px;--delaii-components-modal-padding: 24px;--delaii-components-modal-scrim-opacity: .25;--delaii-components-popover-max-width: 320px;--delaii-components-popover-padding: 16px;--delaii-components-project-card-min-width: 240px;--delaii-components-metric-card-min-width: 180px;--delaii-components-skeleton-height: 16px;--delaii-components-pagination-gap: 8px;--delaii-components-global-search-height: 58px;--delaii-components-global-search-radius: 16px;--delaii-components-global-search-max-width: 1160px;--delaii-components-global-search-padding-horizontal: 20px;--delaii-components-global-search-icon-size: 24px;--delaii-components-profile-avatar-size: 44px;--delaii-components-profile-avatar-radius: 999px;--delaii-responsive-mobile: 640px;--delaii-responsive-tablet: 960px;--delaii-responsive-wide: 1280px;--delaii-responsive-content-max: 1440px;--delaii-font-page-title: "Geologica", system-ui, sans-serif;--delaii-font-size-page-title: clamp(1.9rem, 2.65vw, 2.45rem);--delaii-font-section-title: "Geologica", system-ui, sans-serif;--delaii-font-size-section-title: 1.35rem;--delaii-font-card-title: "Geologica", system-ui, sans-serif;--delaii-font-size-card-title: 1.1rem;--delaii-font-body: "Manrope", system-ui, sans-serif;--delaii-font-size-body: .9rem;--delaii-font-metadata: "Manrope", system-ui, sans-serif;--delaii-font-size-metadata: .8rem;--delaii-font-caption: "Manrope", system-ui, sans-serif;--delaii-font-size-caption: .74rem;--delaii-font-label: "Manrope", system-ui, sans-serif;--delaii-font-size-label: .8rem;--delaii-font-button: "Manrope", system-ui, sans-serif;--delaii-font-size-button: .84rem;--delaii-font-badge: "Manrope", system-ui, sans-serif;--delaii-font-size-badge: .74rem;--delaii-shadow-card: 0px 0px 0px 0px rgb(16 24 32 / 0);--delaii-shadow-overlay: 0px 8px 28px 0px rgb(16 24 32 / .12)}@font-face{font-family:Geologica;src:url(/assets/Geologica-Bwvzl3Lr.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-DIRNzeTG.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}[data-delaii-design]{color:var(--delaii-color-text-primary);background:var(--delaii-color-background-canvas);font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-body);line-height:var(--delaii-typography-body-line-height);color-scheme:light}:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) *,:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) *:before,:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) *:after{box-sizing:border-box}:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) :is(h1,h2,h3,p){margin-block:0 var(--delaii-spacing-md);overflow-wrap:anywhere}:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) :is(button,input,textarea,select){font-family:inherit}:is([data-delaii-design]:not([data-delaii-shell]),[data-delaii-primitives]) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:var(--delaii-border-focus-width) solid var(--delaii-color-border-focus);outline-offset:var(--delaii-border-focus-offset);box-shadow:none}[data-delaii-design] .ds-page-title{font-family:var(--delaii-font-page-title);font-size:var(--delaii-font-size-page-title);font-weight:var(--delaii-typography-page-title-weight);line-height:var(--delaii-typography-page-title-line-height);letter-spacing:var(--delaii-typography-page-title-letter-spacing-em)}[data-delaii-design] .ds-section-title{font-family:var(--delaii-font-section-title);font-size:var(--delaii-font-size-section-title);font-weight:var(--delaii-typography-section-title-weight);line-height:var(--delaii-typography-section-title-line-height);letter-spacing:var(--delaii-typography-section-title-letter-spacing-em)}[data-delaii-design] .ds-card-title{font-family:var(--delaii-font-card-title);font-size:var(--delaii-font-size-card-title);font-weight:var(--delaii-typography-card-title-weight);line-height:var(--delaii-typography-card-title-line-height);letter-spacing:var(--delaii-typography-card-title-letter-spacing-em)}[data-delaii-design] .ds-body{font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-body);font-weight:var(--delaii-typography-body-weight);line-height:var(--delaii-typography-body-line-height);letter-spacing:var(--delaii-typography-body-letter-spacing-em)}[data-delaii-design] .ds-metadata{font-family:var(--delaii-font-metadata);font-size:var(--delaii-font-size-metadata);font-weight:var(--delaii-typography-metadata-weight);line-height:var(--delaii-typography-metadata-line-height);letter-spacing:var(--delaii-typography-metadata-letter-spacing-em)}[data-delaii-design] .ds-caption{font-family:var(--delaii-font-caption);font-size:var(--delaii-font-size-caption);font-weight:var(--delaii-typography-caption-weight);line-height:var(--delaii-typography-caption-line-height);letter-spacing:var(--delaii-typography-caption-letter-spacing-em)}[data-delaii-design] .ds-label{font-family:var(--delaii-font-label);font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight);line-height:var(--delaii-typography-label-line-height);letter-spacing:var(--delaii-typography-label-letter-spacing-em)}[data-delaii-design] .ds-button{font-family:var(--delaii-font-button);font-size:var(--delaii-font-size-button);font-weight:var(--delaii-typography-button-weight);line-height:var(--delaii-typography-button-line-height);letter-spacing:var(--delaii-typography-button-letter-spacing-em)}[data-delaii-design] .ds-badge{font-family:var(--delaii-font-badge);font-size:var(--delaii-font-size-badge);font-weight:var(--delaii-typography-badge-weight);line-height:var(--delaii-typography-badge-line-height);letter-spacing:var(--delaii-typography-badge-letter-spacing-em)}[data-delaii-design] .ds-metadata,[data-delaii-design] .ds-caption{color:var(--delaii-color-text-secondary)}[data-delaii-design] .ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--delaii-components-button-gap);min-height:var(--delaii-sizing-controls-md);min-width:var(--delaii-sizing-controls-md);padding:var(--delaii-spacing-sm) var(--delaii-components-button-padding-inline);border:var(--delaii-border-width) solid transparent;border-radius:var(--delaii-radius-control);cursor:pointer;background:var(--delaii-color-action-primary);color:var(--delaii-color-text-inverse);text-decoration:none}[data-delaii-design] .ds-button[data-size=lg]{min-height:var(--delaii-sizing-controls-lg)}[data-delaii-design] .ds-button:hover:not(:disabled){background:var(--delaii-color-action-hover)}[data-delaii-design] .ds-button:active:not(:disabled){background:var(--delaii-color-action-active)}[data-delaii-design] .ds-button[data-variant=secondary]{background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary)}[data-delaii-design] .ds-button:is([data-variant=tertiary],[data-variant=text],[data-variant=icon]){background:transparent;color:var(--delaii-color-action-primary)}[data-delaii-design] .ds-button[data-variant=tertiary]{border-color:var(--delaii-color-border-control)}[data-delaii-design] .ds-button[data-variant=icon]{padding:var(--delaii-spacing-sm)}[data-delaii-design] .ds-button:not([data-variant=primary]):not([data-variant=destructive]):hover:not(:disabled){background:var(--delaii-color-action-soft)}[data-delaii-design] .ds-button:not([data-variant=primary]):not([data-variant=destructive]):active:not(:disabled){color:var(--delaii-color-text-inverse);background:var(--delaii-color-action-active)}[data-delaii-design] .ds-button[data-variant=destructive]{color:var(--delaii-color-feedback-error-text);background:var(--delaii-color-feedback-error-surface);border-color:var(--delaii-color-feedback-error-border)}[data-delaii-design] .ds-button[data-variant=destructive]:is(:hover,:active):not(:disabled){color:var(--delaii-color-text-inverse);background:var(--delaii-color-feedback-error-text)}[data-delaii-design] .ds-button:disabled{color:var(--delaii-color-text-disabled);background:var(--delaii-color-action-disabled);border-color:var(--delaii-color-border-default);cursor:not-allowed}[data-delaii-design] .ds-button[aria-invalid=true]{border-color:var(--delaii-color-border-error)}[data-delaii-design] .ds-icon{display:inline-flex;flex:none;color:inherit}[data-delaii-design] .ds-icon svg{stroke-width:var(--delaii-sizing-icons-stroke)}[data-delaii-design] .ds-icon[data-size="16"] svg{width:var(--delaii-sizing-icons-sm);height:var(--delaii-sizing-icons-sm)}[data-delaii-design] .ds-icon[data-size="20"] svg{width:var(--delaii-sizing-icons-md);height:var(--delaii-sizing-icons-md)}[data-delaii-design] .ds-icon[data-size="24"] svg{width:var(--delaii-sizing-icons-lg);height:var(--delaii-sizing-icons-lg)}[data-delaii-design] .ds-icon[data-size="28"] svg{width:var(--delaii-sizing-icons-xl);height:var(--delaii-sizing-icons-xl)}[data-delaii-design] .ds-field{display:grid;align-content:start;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-design] .ds-input{width:100%;min-width:0;min-height:var(--delaii-sizing-controls-md);border:var(--delaii-border-width) solid var(--delaii-color-border-control);border-radius:var(--delaii-radius-control);padding:var(--delaii-spacing-sm) var(--delaii-components-input-padding-inline);color:var(--delaii-color-text-primary);background:var(--delaii-color-surface-primary);font-size:var(--delaii-font-size-body);line-height:var(--delaii-typography-body-line-height)}[data-delaii-design] .ds-input:hover{border-color:var(--delaii-color-action-hover)}[data-delaii-design] .ds-input:active{border-color:var(--delaii-color-action-active)}[data-delaii-design] .ds-input:focus{border-color:var(--delaii-color-border-focus)}[data-delaii-design] .ds-input::placeholder{color:var(--delaii-color-text-secondary);opacity:1}[data-delaii-design] textarea.ds-input{min-height:var(--delaii-components-input-textarea-min-height);resize:vertical}[data-delaii-design] .ds-input:is([type=checkbox],[type=radio]){width:var(--delaii-sizing-controls-indicator);height:var(--delaii-sizing-controls-indicator);min-height:0;accent-color:var(--delaii-color-action-primary);margin:var(--delaii-spacing-md)}[data-delaii-design] .ds-field:has([type=checkbox],[type=radio]){display:flex;align-items:center;flex-wrap:wrap;min-height:var(--delaii-sizing-controls-md)}[data-delaii-design] .ds-field:has([type=checkbox],[type=radio]) label{cursor:pointer;display:inline-flex;align-items:center;min-height:var(--delaii-sizing-controls-md)}[data-delaii-design] .ds-input.ds-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--delaii-radius-pill);width:var(--delaii-sizing-controls-md);height:var(--delaii-spacing-xl);padding:var(--delaii-spacing-xs);background:var(--delaii-color-surface-muted);cursor:pointer}[data-delaii-design] .ds-switch:before{content:"";display:block;width:var(--delaii-spacing-md);height:var(--delaii-spacing-md);border-radius:var(--delaii-radius-pill);background:var(--delaii-color-text-secondary)}[data-delaii-design] .ds-switch:checked{background:var(--delaii-color-action-primary)}[data-delaii-design] .ds-switch:checked:before{margin-left:auto;background:var(--delaii-color-text-inverse)}[data-delaii-design] .ds-input:disabled{border-color:var(--delaii-color-border-default);color:var(--delaii-color-text-disabled);background:var(--delaii-color-surface-disabled);cursor:not-allowed}[data-delaii-design] .ds-input:is([readonly],[aria-readonly=true]){border-color:var(--delaii-color-border-default);background:var(--delaii-color-surface-muted)}[data-delaii-design] .ds-input[aria-invalid=true]{border-color:var(--delaii-color-border-error);outline-color:var(--delaii-color-border-error)}[data-delaii-design] .ds-field-error{color:var(--delaii-color-feedback-error-text);font-size:var(--delaii-font-size-metadata)}[data-delaii-design] .ds-card{padding:var(--delaii-components-card-padding);background:var(--delaii-color-surface-primary);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-card);box-shadow:var(--delaii-shadow-card);min-width:0}[data-delaii-design] .ds-task-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--delaii-components-task-card-masonry-gap)}[data-delaii-design] .ds-task-card{width:100%;max-width:var(--delaii-components-task-card-max-width);border-color:var(--delaii-color-border-task);border-radius:var(--delaii-components-task-card-radius);padding:var(--delaii-components-task-card-padding-top) var(--delaii-components-task-card-padding-horizontal) var(--delaii-components-task-card-padding-bottom)}[data-delaii-design] .ds-task-card .ds-card-title{margin-top:var(--delaii-spacing-lg)}[data-delaii-design] .ds-task-card[data-state=overdue]{color:var(--delaii-color-status-overdue-text);background:var(--delaii-color-status-overdue-surface);border-color:var(--delaii-color-status-overdue-surface)}[data-delaii-design] .ds-task-card[data-state=overdue] .ds-metadata{color:var(--delaii-color-status-overdue-secondary)}[data-delaii-design] .ds-task-card[data-state=overdue]:hover{background:var(--delaii-color-status-overdue-hover);border-color:var(--delaii-color-status-overdue-hover)}[data-delaii-design] .ds-task-card[data-state=completed]{background:var(--delaii-color-status-completed-surface);color:var(--delaii-color-status-completed-text)}[data-delaii-design] .ds-task-card[data-state=deleted]{background:var(--delaii-color-status-deleted-surface);color:var(--delaii-color-status-deleted-text);border-style:dashed}[data-delaii-design] .ds-task-card .ds-badge+.ds-badge{margin-left:var(--delaii-spacing-xs)}[data-delaii-design] .ds-badge{display:inline-flex;align-items:center;padding:var(--delaii-components-badge-padding-block) var(--delaii-components-badge-padding-inline);border-radius:var(--delaii-radius-badge)}[data-delaii-design] .ds-badge[data-domain=business][data-status=new]{color:var(--delaii-color-status-new-text);background:var(--delaii-color-status-new-surface)}[data-delaii-design] .ds-badge[data-domain=business][data-status=inProgress]{color:var(--delaii-color-status-in-progress-text);background:var(--delaii-color-status-in-progress-surface)}[data-delaii-design] .ds-badge[data-domain=business][data-status=completed]{color:var(--delaii-color-status-completed-text);background:var(--delaii-color-status-completed-surface)}[data-delaii-design] .ds-badge[data-domain=business][data-status=draft]{color:var(--delaii-color-status-draft-text);background:var(--delaii-color-status-draft-surface)}[data-delaii-design] .ds-badge[data-domain=business][data-status=cancelled]{color:var(--delaii-color-status-cancelled-text);background:var(--delaii-color-status-cancelled-surface)}[data-delaii-design] .ds-badge[data-domain=task][data-status=overdue]{color:var(--delaii-color-status-overdue-text);background:var(--delaii-color-status-overdue-surface)}[data-delaii-design] .ds-badge[data-domain=task][data-status=deleted]{color:var(--delaii-color-status-deleted-text);background:var(--delaii-color-status-deleted-surface)}[data-delaii-design] .ds-badge[data-domain=feedback][data-status=success]{color:var(--delaii-color-feedback-success-text);background:var(--delaii-color-feedback-success-surface)}[data-delaii-design] .ds-badge[data-domain=feedback][data-status=warning]{color:var(--delaii-color-feedback-warning-text);background:var(--delaii-color-feedback-warning-surface)}[data-delaii-design] .ds-badge[data-domain=feedback][data-status=error]{color:var(--delaii-color-feedback-error-text);background:var(--delaii-color-feedback-error-surface)}[data-delaii-design] .ds-badge[data-domain=feedback][data-status=info]{color:var(--delaii-color-feedback-info-text);background:var(--delaii-color-feedback-info-surface)}[data-delaii-design] .ds-table-region{overflow-x:auto;border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-card)}[data-delaii-design] .ds-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--delaii-font-size-body)}[data-delaii-design] .ds-table :is(th,td){padding:var(--delaii-components-table-cell-padding);height:var(--delaii-components-table-row-height);border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-design] .ds-table th{background:var(--delaii-color-surface-table-header);font-weight:var(--delaii-typography-label-weight)}[data-delaii-design] .ds-table tr[data-selected=true]{background:var(--delaii-color-surface-table-selected)}[data-delaii-design] .ds-table tbody tr:hover{background:var(--delaii-color-action-soft)}[data-delaii-design] .ds-table tbody tr:last-child td{border-bottom:0}[data-delaii-design] .ds-modal{width:min(calc(100% - var(--delaii-spacing-xxl)),var(--delaii-components-modal-max-width));max-height:calc(100dvh - var(--delaii-spacing-xxl));overflow:auto;padding:var(--delaii-components-modal-padding);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-overlay);color:var(--delaii-color-text-primary);background:var(--delaii-color-surface-primary);box-shadow:var(--delaii-shadow-overlay)}[data-delaii-design] .ds-modal::backdrop{background:var(--delaii-color-surface-scrim);opacity:var(--delaii-components-modal-scrim-opacity)}[data-delaii-design] .ds-popover{max-width:var(--delaii-components-popover-max-width);padding:var(--delaii-components-popover-padding);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-overlay);color:var(--delaii-color-text-primary);background:var(--delaii-color-surface-primary);box-shadow:var(--delaii-shadow-overlay)}[data-delaii-design] .ds-skeleton{height:var(--delaii-components-skeleton-height);border-radius:var(--delaii-radius-badge);background:var(--delaii-color-surface-disabled)}[data-delaii-design] .ds-pagination{display:flex;flex-wrap:wrap;gap:var(--delaii-components-pagination-gap)}[data-delaii-design] .ds-pagination [aria-current=page]{background:var(--delaii-color-action-primary);color:var(--delaii-color-text-inverse)}[data-delaii-design] .ds-feedback{padding:var(--delaii-spacing-lg);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-card)}[data-delaii-design] .ds-feedback p{margin:var(--delaii-spacing-sm) 0 0}[data-delaii-design] .ds-navigation{background:var(--delaii-color-surface-sidebar);padding:var(--delaii-spacing-lg);width:var(--delaii-sizing-sidebar-width);max-width:100%;border-radius:var(--delaii-radius-card)}[data-delaii-design] .ds-navigation details{margin-bottom:var(--delaii-components-navigation-group-gap)}[data-delaii-design] .ds-navigation :is(a,summary){display:flex;gap:var(--delaii-spacing-sm);align-items:center;min-height:var(--delaii-components-navigation-item-height);color:var(--delaii-color-navigation-text);cursor:pointer;text-decoration:none;padding:var(--delaii-spacing-sm);border-radius:var(--delaii-radius-control)}[data-delaii-design] .ds-navigation a{margin-left:var(--delaii-components-navigation-indent)}[data-delaii-design] .ds-navigation :is(a,summary):hover{background:var(--delaii-color-navigation-hover)}[data-delaii-design] .ds-navigation [aria-current=page]{color:var(--delaii-color-navigation-active);background:var(--delaii-color-navigation-active-surface)}[data-delaii-design] .ds-navigation [aria-disabled=true]{color:var(--delaii-color-text-disabled);cursor:not-allowed}[data-delaii-design] .ds-feedback[data-status=success]{color:var(--delaii-color-feedback-success-text);background:var(--delaii-color-feedback-success-surface);border-color:var(--delaii-color-feedback-success-border)}[data-delaii-design] .ds-feedback[data-status=warning]{color:var(--delaii-color-feedback-warning-text);background:var(--delaii-color-feedback-warning-surface);border-color:var(--delaii-color-feedback-warning-border)}[data-delaii-design] .ds-feedback[data-status=error]{color:var(--delaii-color-feedback-error-text);background:var(--delaii-color-feedback-error-surface);border-color:var(--delaii-color-feedback-error-border)}[data-delaii-design] .ds-feedback[data-status=info]{color:var(--delaii-color-feedback-info-text);background:var(--delaii-color-feedback-info-surface);border-color:var(--delaii-color-feedback-info-border)}[data-delaii-design] .ds-input[data-size=lg]{min-height:var(--delaii-sizing-controls-lg)}[data-delaii-design] .ds-badge[data-domain=project][data-status=active]{color:var(--delaii-color-status-in-progress-text);background:var(--delaii-color-status-in-progress-surface)}[data-delaii-design] .ds-badge[data-domain=project][data-status=onHold]{color:var(--delaii-color-feedback-warning-text);background:var(--delaii-color-feedback-warning-surface)}[data-delaii-design] .ds-badge[data-domain=project][data-status=done]{color:var(--delaii-color-status-completed-text);background:var(--delaii-color-status-completed-surface)}[data-delaii-design] .ds-badge[data-domain=project][data-status=archived]{color:var(--delaii-color-status-cancelled-text);background:var(--delaii-color-status-cancelled-surface)}[data-delaii-design] .ds-badge[data-domain=project][data-status=unavailable],[data-delaii-design] .ds-badge[data-crm-status=inactive],[data-delaii-design] .ds-badge[data-crm-status=disconnected]{color:var(--delaii-color-status-draft-text);background:var(--delaii-color-status-draft-surface)}[data-delaii-design] .ds-table :is(th,td){overflow-wrap:anywhere}[data-delaii-design] .ds-table tbody tr[data-state=selected]{background:var(--delaii-color-surface-table-selected)}[data-delaii-design] .ds-table tbody tr[data-state=disabled]{color:var(--delaii-color-text-disabled);background:var(--delaii-color-surface-disabled)}[data-delaii-design] .ds-table tbody tr[data-state=disabled]:hover{background:var(--delaii-color-surface-disabled)}[data-delaii-design] .ds-table tbody tr[data-state=loading]{color:var(--delaii-color-text-secondary)}[data-delaii-design] .ds-table-actions{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-design] .ds-list{display:grid;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-design] .ds-list-row,[data-delaii-design] .ds-setting-row{display:flex;align-items:center;gap:var(--delaii-spacing-md);min-width:0;padding:var(--delaii-spacing-md) var(--delaii-spacing-lg);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-primary)}[data-delaii-design] .ds-list-row:hover,[data-delaii-design] .ds-setting-row:hover{border-color:var(--delaii-color-border-control);background:var(--delaii-color-action-soft)}[data-delaii-design] button.ds-list-row{font:inherit;color:var(--delaii-color-text-primary)}[data-delaii-design] :is(.ds-list-row,.ds-setting-row)[data-selected=true]{background:var(--delaii-color-surface-selected);border-color:var(--delaii-color-border-focus)}[data-delaii-design] :is(.ds-list-row,.ds-setting-row)[aria-disabled=true]{color:var(--delaii-color-text-disabled);background:var(--delaii-color-surface-disabled)}[data-delaii-design] .ds-list-copy,[data-delaii-design] .ds-setting-copy,[data-delaii-design] .ds-integration-copy{display:grid;gap:var(--delaii-spacing-xs);flex:1;min-width:0;overflow-wrap:anywhere}[data-delaii-design] .ds-list-primary{font-size:var(--delaii-font-size-body);font-weight:var(--delaii-typography-label-weight);line-height:var(--delaii-typography-body-line-height)}[data-delaii-design] .ds-list-secondary,[data-delaii-design] .ds-setting-copy p{margin:0}[data-delaii-design] :is(.ds-list-status,.ds-list-trailing,.ds-setting-status,.ds-setting-control){flex:none}[data-delaii-design] .ds-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-control);background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary);font-family:var(--delaii-font-label);font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight)}[data-delaii-design] .ds-avatar[data-size=xs]{width:var(--delaii-sizing-icons-sm);height:var(--delaii-sizing-icons-sm);font-size:var(--delaii-font-size-caption)}[data-delaii-design] .ds-avatar[data-size=sm]{width:var(--delaii-sizing-icons-xl);height:var(--delaii-sizing-icons-xl);font-size:var(--delaii-font-size-caption)}[data-delaii-design] .ds-avatar[data-size=lg]{width:var(--delaii-sizing-controls-lg);height:var(--delaii-sizing-controls-lg)}[data-delaii-design] .ds-avatar-image{width:100%;height:100%;object-fit:cover}[data-delaii-design] .ds-integration-card{display:grid;gap:var(--delaii-spacing-lg)}[data-delaii-design] .ds-integration-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--delaii-spacing-md);min-width:0}[data-delaii-design] .ds-integration-head .ds-badge{margin-left:auto}[data-delaii-design] .ds-integration-icon{display:grid;place-items:center;flex:none;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border-radius:var(--delaii-radius-control);background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary)}[data-delaii-design] .ds-integration-copy :is(h3,p){margin:0}[data-delaii-design] .ds-integration-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-design] .ds-state{padding:var(--delaii-spacing-lg);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-muted)}[data-delaii-design] .ds-state p{margin:0}[data-delaii-design] .ds-error-state{border-color:var(--delaii-color-feedback-error-border);background:var(--delaii-color-feedback-error-surface)}[data-delaii-design] .ds-permission-state{border-color:var(--delaii-color-feedback-warning-border);background:var(--delaii-color-feedback-warning-surface)}@media(max-width:640px){[data-delaii-design] .ds-table{min-width:max-content}[data-delaii-design] :is(.ds-list-row,.ds-setting-row){flex-wrap:wrap}[data-delaii-design] :is(.ds-list-status,.ds-list-trailing,.ds-setting-status,.ds-setting-control){margin-left:auto}}[data-delaii-design] .ds-project-card{display:grid;align-content:start;gap:var(--delaii-spacing-md)}[data-delaii-design] .ds-project-card .ds-card-title{margin:0}[data-delaii-design] a.ds-project-card{color:var(--delaii-color-text-primary);text-decoration:none;cursor:pointer}[data-delaii-design] a.ds-project-card:hover{border-color:var(--delaii-color-border-control)}[data-delaii-design] .ds-tabs{display:flex;gap:var(--delaii-spacing-xs);max-width:100%;overflow-x:auto;border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default);scrollbar-width:thin}[data-delaii-design] .ds-tabs .ds-tab{flex:none;border-radius:var(--delaii-radius-control) var(--delaii-radius-control) 0 0;border-bottom:var(--delaii-border-focus-width) solid transparent;color:var(--delaii-color-text-secondary);background:transparent}[data-delaii-design] .ds-tabs a.ds-tab{display:inline-flex;align-items:center;min-height:var(--delaii-sizing-controls-md);padding:var(--delaii-spacing-sm) var(--delaii-spacing-md);text-decoration:none}[data-delaii-design] .ds-tabs .ds-tab:hover:not(:disabled){color:var(--delaii-color-action-primary);background:var(--delaii-color-action-soft)}[data-delaii-design] .ds-tabs .ds-tab:active:not(:disabled){color:var(--delaii-color-text-inverse);background:var(--delaii-color-action-active)}[data-delaii-design] .ds-tabs .ds-tab[aria-selected=true],[data-delaii-design] .ds-tabs .ds-tab[aria-current=page]{color:var(--delaii-color-action-primary);border-bottom-color:var(--delaii-color-action-primary);font-weight:var(--delaii-typography-label-weight)}[data-delaii-design] .ds-tabs .ds-tab:disabled{color:var(--delaii-color-text-disabled);background:var(--delaii-color-surface-disabled);cursor:not-allowed}[data-delaii-design] .ds-unavailable-state{color:var(--delaii-color-text-secondary);background:var(--delaii-color-surface-muted)}[data-delaii-design] .ds-agent-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--delaii-spacing-lg);min-width:0}[data-delaii-design] .ds-agent-identity{display:flex;align-items:center;gap:var(--delaii-spacing-md);min-width:0}[data-delaii-design] .ds-agent-identity>.ds-icon{display:grid;place-items:center;flex:none;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border-radius:var(--delaii-radius-control);background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary)}[data-delaii-design] .ds-agent-identity-copy{min-width:0;overflow-wrap:anywhere}[data-delaii-design] .ds-agent-identity-copy :is(strong,p){display:block;margin:0}[data-delaii-design] .ds-agent-capability{background:var(--delaii-color-feedback-info-surface);color:var(--delaii-color-feedback-info-text)}[data-delaii-design] .ds-badge[data-domain=agent][data-status=queued]{background:var(--delaii-color-status-draft-surface);color:var(--delaii-color-status-draft-text)}[data-delaii-design] .ds-badge[data-domain=agent][data-status=running]{background:var(--delaii-color-status-in-progress-surface);color:var(--delaii-color-status-in-progress-text)}[data-delaii-design] .ds-badge[data-domain=agent][data-status=succeeded]{background:var(--delaii-color-feedback-success-surface);color:var(--delaii-color-feedback-success-text)}[data-delaii-design] .ds-badge[data-domain=agent][data-status=failed]{background:var(--delaii-color-feedback-error-surface);color:var(--delaii-color-feedback-error-text)}[data-delaii-design] .ds-badge[data-domain=agent][data-status=cancelled]{background:var(--delaii-color-status-cancelled-surface);color:var(--delaii-color-status-cancelled-text)}[data-delaii-design] .ds-agent-progress{display:grid;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-design] .ds-agent-progress-bar{width:100%;max-width:100%;height:var(--delaii-spacing-sm);accent-color:var(--delaii-color-action-primary)}[data-delaii-design] .ds-agent-output{display:grid;gap:var(--delaii-spacing-md);overflow-wrap:anywhere}[data-delaii-design] .ds-agent-output :is(h3,p,dl){margin:0}[data-delaii-design] .ds-agent-output-data{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:var(--delaii-spacing-sm) var(--delaii-spacing-lg)}[data-delaii-design] .ds-agent-output-data dd{margin:0;overflow-wrap:anywhere}[data-delaii-design] .ds-agent-confirmation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--delaii-spacing-sm);margin-top:var(--delaii-spacing-xl)}[data-delaii-design] .ds-agent-tool-call{display:flex;align-items:center;flex-wrap:wrap;gap:var(--delaii-spacing-md)}[data-delaii-design] .ds-agent-tool-copy{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}[data-delaii-design] .ds-agent-tool-copy p{margin:0}@media(max-width:640px){[data-delaii-design] .ds-agent-output-data{grid-template-columns:minmax(0,1fr)}[data-delaii-design] .ds-agent-confirmation-actions .ds-button{flex:1 1 auto}}[data-delaii-design] .ds-chat-surface{min-height:12rem;max-height:24rem;overflow-y:auto;padding:var(--delaii-spacing-lg);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-primary)}[data-delaii-design] .ds-chat-message{display:flex;gap:var(--delaii-spacing-md);padding-block:var(--delaii-spacing-sm);min-width:0}[data-delaii-design] .ds-chat-avatar{display:grid;place-items:center;flex:none;width:var(--delaii-spacing-xxl);height:var(--delaii-spacing-xxl);border-radius:var(--delaii-radius-badge);color:var(--delaii-color-action-primary);background:var(--delaii-color-action-soft);font-size:var(--delaii-font-size-label)}[data-delaii-design] .ds-chat-message-copy{flex:1;min-width:0}[data-delaii-design] .ds-chat-byline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--delaii-spacing-sm);margin-bottom:var(--delaii-spacing-xs)}[data-delaii-design] .ds-chat-byline b{color:var(--delaii-color-text-primary)}[data-delaii-design] .ds-chat-bubble{margin:0;color:var(--delaii-color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}[data-delaii-design] .ds-chat-composer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--delaii-spacing-sm);margin-top:var(--delaii-spacing-lg)}[data-delaii-design] .ds-chat-composer label{flex-basis:100%}[data-delaii-design] .ds-chat-composer .ds-input{flex:1 1 12rem}@media(max-width:640px){[data-delaii-design] .ds-chat-composer .ds-button{width:100%}}html[data-delaii-shell]{font-size:100%}html[data-delaii-shell] body{background:var(--delaii-color-background-canvas);font-family:var(--delaii-font-body)}[data-delaii-shell] #app{height:100dvh}[data-delaii-shell] :is(.sidebar,.topbar,.dashboard-page){font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-body);font-weight:var(--delaii-typography-body-weight);line-height:var(--delaii-typography-body-line-height);color:var(--delaii-color-text-primary)}[data-delaii-shell] .sidebar{width:280px;max-width:calc(100vw - var(--delaii-spacing-page));height:100dvh;flex:none;display:flex;flex-direction:column;padding:var(--delaii-spacing-xl) var(--delaii-spacing-lg) var(--delaii-spacing-lg);background:var(--delaii-color-surface-sidebar);border-right:var(--delaii-border-width) solid var(--delaii-color-border-default);z-index:40}[data-delaii-shell] .brand{display:grid;gap:0;padding:0 var(--delaii-spacing-sm)}[data-delaii-shell] .brand b{font-family:var(--delaii-font-page-title);font-size:1.85rem;font-weight:700;line-height:1.05;letter-spacing:var(--delaii-typography-page-title-letter-spacing-em);color:var(--delaii-color-text-primary)}[data-delaii-shell] .brand small{font-size:var(--delaii-font-size-caption);font-weight:var(--delaii-typography-label-weight);letter-spacing:.14em}[data-delaii-shell] :is(.brand small,.profile-chip small,.sidebar .sub){font-size:var(--delaii-font-size-caption);line-height:var(--delaii-typography-caption-line-height);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--delaii-spacing-xs);overflow-y:auto;margin-top:var(--delaii-spacing-xxl);padding:var(--delaii-spacing-xs) 0}[data-delaii-shell] .nav-section-label{margin:var(--delaii-components-navigation-group-gap) var(--delaii-spacing-sm) var(--delaii-spacing-sm);font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight);line-height:var(--delaii-typography-label-line-height);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .nav-section-label:first-child{margin-top:0}[data-delaii-shell] :is(.nav-item,.nav-group-head,.nav-group-title,.nav-group-toggle){display:flex;align-items:center;gap:var(--delaii-spacing-sm);min-height:var(--delaii-components-navigation-item-height);height:auto;padding:var(--delaii-spacing-sm);border:var(--delaii-border-width) solid transparent;border-radius:var(--delaii-spacing-md);background:transparent;color:var(--delaii-color-navigation-text);font:inherit;font-size:var(--delaii-font-size-body);font-weight:var(--delaii-typography-metadata-weight);text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}[data-delaii-shell] :is(.nav-item,.nav-group-head){width:100%}[data-delaii-shell] :is(.nav-item,.nav-group-head,.nav-group-title,.nav-group-toggle):hover{background:var(--delaii-color-navigation-hover)}[data-delaii-shell] :is(.nav-item,.nav-group-title)[aria-current=page]{color:var(--delaii-color-navigation-active);background:var(--delaii-color-navigation-active-surface);font-weight:var(--delaii-typography-label-weight)}[data-delaii-shell] :is(.nav-item,.nav-group-head,.nav-group-title,.nav-group-toggle):active{background:var(--delaii-color-action-active);color:var(--delaii-color-text-inverse)}[data-delaii-shell] :is(.nav-item,.nav-group-head,.nav-group-title,.nav-group-toggle):disabled{background:var(--delaii-color-surface-disabled);color:var(--delaii-color-text-disabled);cursor:not-allowed}[data-delaii-shell] .sidebar :is(.ic,.chev){display:inline-flex;flex:none;color:inherit}[data-delaii-shell] .sidebar .ic{width:var(--delaii-spacing-xxl);height:var(--delaii-spacing-xxl);align-items:center;justify-content:center;border-radius:var(--delaii-spacing-sm)}[data-delaii-shell] .sidebar :is(.nav-item,.nav-group-title)[aria-current=page] .ic{background:var(--delaii-color-action-primary);color:var(--delaii-color-text-inverse)}[data-delaii-shell] :is(.sidebar,.topbar,.dashboard-page) svg{width:var(--delaii-sizing-icons-md);height:var(--delaii-sizing-icons-md);stroke-width:var(--delaii-sizing-icons-stroke);flex:none}[data-delaii-shell] .nav-group-head .chev{margin-left:auto}[data-delaii-shell] [aria-expanded=true] .chev{transform:rotate(90deg)}[data-delaii-shell] .nav-group-head-split{display:flex;align-items:center}[data-delaii-shell] .nav-group-title{flex:1;min-width:0}[data-delaii-shell] .nav-group-toggle{flex:none;justify-content:center;width:var(--delaii-sizing-controls-md)}[data-delaii-shell] .nav-sub{margin:var(--delaii-spacing-xs) 0 var(--delaii-spacing-sm) var(--delaii-components-navigation-indent);padding-left:var(--delaii-spacing-xs);border-left:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-shell] .nav-sub .project-name{color:inherit}[data-delaii-shell] .nav-count{display:inline-grid;place-items:center;margin-left:auto;min-width:28px;height:20px;padding:0 var(--delaii-spacing-xs);border-radius:var(--delaii-radius-badge);background:var(--delaii-color-action-primary);color:var(--delaii-color-text-inverse);font-size:var(--delaii-font-size-badge);font-weight:var(--delaii-typography-badge-weight)}[data-delaii-shell] .sidebar-extras{display:grid;gap:var(--delaii-spacing-lg);margin-top:auto;padding-top:var(--delaii-spacing-xl)}[data-delaii-shell] .sidebar-assistant{display:flex;align-items:center;gap:var(--delaii-spacing-sm);padding:var(--delaii-spacing-sm);color:var(--delaii-color-text-primary);text-decoration:none}[data-delaii-shell] .sidebar-assistant:hover{background:var(--delaii-color-navigation-hover)}[data-delaii-shell] .assistant-orb{display:block;flex:none;width:var(--delaii-spacing-xxl);height:var(--delaii-spacing-xxl);border:5px solid var(--delaii-color-action-primary);outline:3px solid var(--delaii-color-action-soft);border-radius:50%;background:var(--delaii-color-surface-primary)}[data-delaii-shell] .assistant-copy{display:grid;gap:var(--delaii-spacing-xs);min-width:0}[data-delaii-shell] .assistant-copy strong{font-size:var(--delaii-font-size-label);line-height:var(--delaii-typography-label-line-height)}[data-delaii-shell] .assistant-copy small{color:var(--delaii-color-text-disabled);font-size:var(--delaii-font-size-caption);line-height:var(--delaii-typography-caption-line-height)}[data-delaii-shell] .assistant-arrow{display:inline-flex;margin-left:auto;color:var(--delaii-color-navigation-text)}[data-delaii-shell] .sidebar-plant{display:flex;flex-direction:column;justify-content:flex-end;min-height:252px;padding:var(--delaii-spacing-lg);overflow:hidden;background-image:url(/assets/sidebar-plant-Ci76xkcA.png);background-size:cover;background-position:center}[data-delaii-shell] .sidebar-plant p{margin:0;color:var(--delaii-color-text-primary);font-size:var(--delaii-font-size-body);font-weight:var(--delaii-typography-label-weight);line-height:1.4}[data-delaii-shell] .plant-rule{display:block;width:var(--delaii-spacing-section);height:2px;margin-top:var(--delaii-spacing-lg);background:var(--delaii-color-text-primary)}[data-delaii-shell] .sidebar-footer{border-top:var(--delaii-border-width) solid var(--delaii-color-border-default);padding-top:var(--delaii-spacing-lg)}[data-delaii-shell] .profile-chip{display:flex;align-items:center;gap:var(--delaii-spacing-sm);padding:var(--delaii-spacing-sm)}[data-delaii-shell] .profile-chip .avatar{display:grid;place-items:center;flex:none;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border-radius:var(--delaii-radius-control);background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary);font-size:var(--delaii-font-size-label)}[data-delaii-shell] .profile-chip-copy{display:grid;gap:var(--delaii-spacing-xs);min-width:0;overflow-wrap:anywhere}[data-delaii-shell] .profile-chip strong{font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight)}[data-delaii-shell] .sidebar-scrim{display:none}[data-delaii-shell] .main{flex:1;display:flex;flex-direction:column;min-width:0;height:100dvh;background:var(--delaii-color-background-canvas)}[data-delaii-shell] .topbar{position:sticky;top:0;z-index:30;height:var(--delaii-sizing-topbar-height);min-height:var(--delaii-sizing-topbar-height);flex:none;display:flex;align-items:center;gap:20px;padding:0 var(--delaii-spacing-xl);background:var(--delaii-color-surface-primary);border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-shell] #screen-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-delaii-shell] .global-search-host{position:relative;flex:1 1 auto;min-width:0;max-width:var(--delaii-components-global-search-max-width)}[data-delaii-shell] .global-search-button{width:100%;height:var(--delaii-components-global-search-height);min-height:var(--delaii-components-global-search-height);display:flex;align-items:center;gap:var(--delaii-spacing-lg);padding:0 var(--delaii-components-global-search-padding-horizontal);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-components-global-search-radius);background:var(--delaii-color-surface-primary);box-shadow:var(--delaii-shadow-overlay);color:var(--delaii-color-text-secondary);text-align:left;font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-body);font-weight:400}[data-delaii-shell] .global-search-button:hover{border-color:var(--delaii-color-border-control);background:var(--delaii-color-surface-primary)}[data-delaii-shell] .global-search-button svg{width:var(--delaii-components-global-search-icon-size);height:var(--delaii-components-global-search-icon-size);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .global-search-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-delaii-shell] .global-search-shortcut{margin-left:auto;flex:none;padding:var(--delaii-spacing-xs) var(--delaii-spacing-sm);border-radius:var(--delaii-spacing-sm);background:var(--delaii-color-surface-muted);font:inherit;font-size:var(--delaii-font-size-label);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .global-search-panel{position:absolute;top:calc(100% + var(--delaii-spacing-sm));left:0;z-index:31;width:min(100%,28rem);padding:var(--delaii-spacing-lg);box-shadow:var(--delaii-shadow-overlay)}[data-delaii-shell] .global-search-panel[hidden],[data-delaii-shell] .topbar-profile-menu[hidden]{display:none}[data-delaii-shell] .global-search-panel p{margin:var(--delaii-spacing-sm) 0 var(--delaii-spacing-lg);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .account-controls{position:relative;display:flex;align-items:center;gap:var(--delaii-spacing-xl);flex:none;margin-inline-start:auto}[data-delaii-shell] .topbar-icon-button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--delaii-color-text-primary)}[data-delaii-shell] .topbar-icon-button:disabled{opacity:.55;cursor:not-allowed}[data-delaii-shell] .topbar-icon-button svg{width:var(--delaii-sizing-icons-lg);height:var(--delaii-sizing-icons-lg)}[data-delaii-shell] .topbar-profile-button{display:flex;align-items:center;gap:var(--delaii-spacing-md);min-height:44px;padding:0;border:0;background:transparent;color:var(--delaii-color-text-primary);text-align:left}[data-delaii-shell] .topbar-profile-button:hover{background:transparent}[data-delaii-shell] .topbar-avatar{display:grid;place-items:center;flex:none;width:var(--delaii-components-profile-avatar-size);height:var(--delaii-components-profile-avatar-size);border-radius:var(--delaii-components-profile-avatar-radius);background:var(--delaii-color-action-primary);color:var(--delaii-color-text-inverse);font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-label);font-weight:700}[data-delaii-shell] .topbar-profile-copy{display:grid;gap:0;min-width:0;font-family:var(--delaii-font-body)}[data-delaii-shell] .topbar-profile-copy strong{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}[data-delaii-shell] .topbar-profile-copy small{font-size:.75rem;color:var(--delaii-color-text-secondary)}[data-delaii-shell] .topbar-profile-menu{position:absolute;top:calc(100% + var(--delaii-spacing-md));right:0;z-index:31;display:grid;gap:var(--delaii-spacing-sm);width:min(20rem,calc(100vw - 32px));padding:var(--delaii-spacing-lg);box-shadow:var(--delaii-shadow-overlay)}[data-delaii-shell] .topbar-profile-menu .ds-field{min-width:0}[data-delaii-shell] .topbar-profile-menu .ds-label{display:block;margin-bottom:var(--delaii-spacing-xs)}[data-delaii-shell] .topbar-profile-menu .ds-input{width:100%;min-height:44px}[data-delaii-shell] .topbar-menu-link,[data-delaii-shell] .topbar-menu-logout{display:flex;align-items:center;min-height:44px;width:100%;padding:var(--delaii-spacing-sm);border-radius:var(--delaii-radius-control);color:var(--delaii-color-text-primary);text-decoration:none;font-family:var(--delaii-font-body);text-align:left}[data-delaii-shell] .topbar-menu-link:hover,[data-delaii-shell] .topbar-menu-logout:hover{background:var(--delaii-color-navigation-hover)}[data-delaii-shell] .topbar-guest{white-space:nowrap;font-size:var(--delaii-font-size-label);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .topbar :is(button,a,select):focus-visible{outline:3px solid var(--delaii-color-border-focus);outline-offset:3px}[data-delaii-shell] .burger{display:none;flex:none}[data-delaii-shell] .content{flex:1;min-height:0;overflow-y:auto;padding:var(--delaii-spacing-xxl) var(--delaii-spacing-xxl) var(--delaii-spacing-page)}[data-delaii-shell] .wrap{width:100%;max-width:var(--delaii-responsive-content-max);margin:0 auto}[data-delaii-shell] .dashboard-page{width:100%}[data-delaii-shell] .dashboard-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--delaii-spacing-xl);margin-bottom:var(--delaii-spacing-xl)}[data-delaii-shell] .dashboard-hero>div:first-child{flex:1 1 55%;min-width:0}[data-delaii-shell] .dashboard-hero .ds-page-title{margin:var(--delaii-spacing-sm) 0 var(--delaii-spacing-md)}[data-delaii-shell] :is(.dashboard-eyebrow,.dashboard-card-kicker){font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight);line-height:var(--delaii-typography-label-line-height);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .dashboard-hero p{margin:0;color:var(--delaii-color-text-secondary)}[data-delaii-shell] .dashboard-actions{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--delaii-spacing-xl);align-items:start}[data-delaii-shell] .dashboard-insights{display:grid;gap:var(--delaii-spacing-xl);min-width:0}[data-delaii-shell] .dashboard-widget{display:grid;gap:var(--delaii-spacing-lg);align-content:start}[data-delaii-shell] :is(.dashboard-card-head,.dashboard-widget-head){display:flex;align-items:center;gap:var(--delaii-spacing-md)}[data-delaii-shell] .dashboard-card-head{margin-bottom:var(--delaii-spacing-lg)}[data-delaii-shell] :is(.dashboard-card-head,.dashboard-widget-head) .ds-card-title{margin:var(--delaii-spacing-xs) 0}[data-delaii-shell] :is(.dashboard-card-head,.dashboard-widget-head) p{margin:0;color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-metadata);line-height:var(--delaii-typography-metadata-line-height)}[data-delaii-shell] :is(.dashboard-card-icon,.dashboard-widget-icon){display:grid;place-items:center;flex:none;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border-radius:var(--delaii-radius-control);color:var(--delaii-color-action-primary);background:var(--delaii-color-action-soft)}[data-delaii-shell] .dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--delaii-components-metric-card-min-width)),1fr));gap:var(--delaii-spacing-sm)}[data-delaii-shell] .ds-metric-card :last-child{margin-bottom:0}[data-delaii-shell] .dashboard-widget-link{justify-self:start}[data-delaii-shell] .chat-log{min-height:12rem;max-height:24rem;overflow-y:auto;padding:var(--delaii-spacing-lg);border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-primary)}[data-delaii-shell] .dashboard-page .ds-state{display:grid;align-content:center;gap:var(--delaii-spacing-sm);padding:var(--delaii-spacing-lg);border:0;border-radius:var(--delaii-radius-control)}[data-delaii-shell] .dashboard-page .ds-state p{margin:0}[data-delaii-shell] .dashboard-page :is(.ds-empty-state,.ds-loading-state){background:var(--delaii-color-surface-muted)}[data-delaii-shell] .dashboard-page .ds-badge{justify-self:start}[data-delaii-shell] .composer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--delaii-spacing-sm);margin-top:var(--delaii-spacing-lg)}[data-delaii-shell] .composer label{flex-basis:100%;font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight)}[data-delaii-shell] .composer .ds-input{flex:1 1 12rem}[data-delaii-shell] .dashboard-page .sub{color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-metadata)}[data-delaii-shell] #chat-hint{color:var(--delaii-color-feedback-error-text)}[data-delaii-shell] .dashboard-page .msg{gap:var(--delaii-spacing-md);padding:var(--delaii-spacing-sm) 0}[data-delaii-shell] .dashboard-page .msg .av{width:var(--delaii-spacing-xxl);height:var(--delaii-spacing-xxl);border-radius:var(--delaii-radius-badge);font-size:var(--delaii-font-size-label);color:var(--delaii-color-action-primary);background:var(--delaii-color-action-soft)}[data-delaii-shell] .dashboard-page .msg .who{flex-wrap:wrap;gap:var(--delaii-spacing-sm);margin-bottom:var(--delaii-spacing-xs);font-size:var(--delaii-font-size-metadata)}[data-delaii-shell] .dashboard-page .msg .who b{color:var(--delaii-color-text-primary);font-weight:var(--delaii-typography-label-weight)}[data-delaii-shell] .dashboard-page :is(.msg .who .tm,.echo-status .tm){color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-caption)}[data-delaii-shell] .dashboard-page .msg .bub{color:var(--delaii-color-text-primary);font-size:var(--delaii-font-size-body);line-height:var(--delaii-typography-body-line-height);overflow-wrap:anywhere}[data-delaii-shell] .dashboard-page .echo-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--delaii-spacing-sm);padding-block:var(--delaii-spacing-sm)}[data-delaii-shell] .dashboard-page .pin-btn{margin-top:var(--delaii-spacing-sm);transition:none}@media(max-width:960px){[data-delaii-shell] .sidebar{position:fixed;inset:0 auto 0 0;transform:translate(-100%);visibility:hidden;box-shadow:var(--delaii-shadow-overlay)}[data-delaii-shell] .sidebar.open{transform:none;visibility:visible}[data-delaii-shell] .burger{display:inline-flex}[data-delaii-shell] .sidebar-scrim.on{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--delaii-color-surface-scrim);opacity:var(--delaii-components-modal-scrim-opacity);z-index:35}[data-delaii-shell] .dashboard-grid{grid-template-columns:minmax(0,1fr)}[data-delaii-shell] .dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-delaii-shell] :is(.content,.topbar){padding-inline:var(--delaii-spacing-lg)}[data-delaii-shell] .content{padding-top:var(--delaii-spacing-xl)}[data-delaii-shell] .dashboard-insights{grid-template-columns:minmax(0,1fr)}[data-delaii-shell] .dashboard-actions{width:100%}[data-delaii-shell] .dashboard-actions .ds-button{flex:1}[data-delaii-shell] .composer .ds-button{width:100%}}[data-delaii-shell] .sidebar-close{display:none}@media(max-width:960px){[data-delaii-shell] .sidebar-close{display:inline-flex;align-self:flex-end;margin-bottom:var(--delaii-spacing-sm)}}[data-delaii-shell] .sidebar .demo-note{margin:var(--delaii-spacing-xs) 0 var(--delaii-spacing-lg)}[data-delaii-shell] :is(.projects-page,.project-detail-page){width:100%;min-width:0;color:var(--delaii-color-text-primary);font-family:var(--delaii-font-body);font-size:var(--delaii-font-size-body);line-height:var(--delaii-typography-body-line-height)}[data-delaii-shell] :is(.projects-page-header,.project-header){display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--delaii-spacing-lg);margin-bottom:var(--delaii-spacing-xl)}[data-delaii-shell] :is(.projects-page-header,.project-header)>:first-child{min-width:0}[data-delaii-shell] :is(.projects-page,.project-detail-page) .ds-page-title{margin:var(--delaii-spacing-sm) 0 var(--delaii-spacing-sm)}[data-delaii-shell] :is(.projects-eyebrow,.projects-total){color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight);line-height:var(--delaii-typography-label-line-height)}[data-delaii-shell] .projects-page-header p{margin:0;color:var(--delaii-color-text-secondary)}[data-delaii-shell] .projects-total{flex:none}[data-delaii-shell] .projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--delaii-spacing-lg);align-items:stretch}[data-delaii-shell] .project-card-api{min-width:0;min-height:11rem;grid-template-rows:auto auto 1fr auto}[data-delaii-shell] .project-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-shell] .project-card-icon{display:grid;place-items:center;flex:none;width:var(--delaii-sizing-controls-md);height:var(--delaii-sizing-controls-md);border-radius:var(--delaii-radius-control);background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary)}[data-delaii-shell] .project-card-api[data-status=archived] .project-card-icon,[data-delaii-shell] .project-card-api[data-status=unavailable] .project-card-icon{background:var(--delaii-color-surface-disabled);color:var(--delaii-color-text-secondary)}[data-delaii-shell] .project-card-meta{display:grid;align-content:start;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-shell] .project-card-meta-item{display:inline-flex;align-items:center;gap:var(--delaii-spacing-sm);overflow-wrap:anywhere}[data-delaii-shell] .project-card-action{display:inline-flex;align-items:center;gap:var(--delaii-spacing-sm);align-self:end;color:var(--delaii-color-action-primary);font-size:var(--delaii-font-size-button);font-weight:var(--delaii-typography-button-weight)}[data-delaii-shell] .project-status{white-space:nowrap}[data-delaii-shell] .year-filter{display:flex;align-items:center;gap:var(--delaii-spacing-sm);max-width:100%;overflow-x:auto;margin-bottom:var(--delaii-spacing-xl);padding-bottom:var(--delaii-spacing-sm);scrollbar-width:thin}[data-delaii-shell] .year-filter .year-btn{flex:none}[data-delaii-design][data-delaii-shell] .year-btn[aria-pressed=true]{color:var(--delaii-color-text-inverse);border-color:var(--delaii-color-action-primary);background:var(--delaii-color-action-primary)}[data-delaii-design][data-delaii-shell] .year-btn[aria-pressed=true]:hover{background:var(--delaii-color-action-hover);border-color:var(--delaii-color-action-hover)}[data-delaii-design][data-delaii-shell] .year-btn[aria-pressed=true]:active{background:var(--delaii-color-action-active);border-color:var(--delaii-color-action-active)}[data-delaii-shell] .project-meta{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-sm) var(--delaii-spacing-lg);color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-metadata);line-height:var(--delaii-typography-metadata-line-height)}[data-delaii-shell] .project-meta span{display:inline-flex;align-items:center;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .project-header .project-status{align-self:flex-start}[data-delaii-shell] .project-detail-page .ds-tabs{margin-bottom:var(--delaii-spacing-xl)}[data-delaii-shell] .project-tab-panel{min-height:12rem}[data-delaii-shell] .project-tab-panel .project-state{min-height:0;padding:0;border:0;box-shadow:none;background:transparent}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state{min-height:10rem}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state .ds-section-title{margin:0}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state p{margin:0;overflow-wrap:anywhere}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state--error{background:var(--delaii-color-feedback-error-surface);border-color:var(--delaii-color-feedback-error-border);color:var(--delaii-color-feedback-error-text)}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state--error p{color:inherit}[data-delaii-shell] :is(.projects-page,.project-detail-page) .project-state--unavailable{color:var(--delaii-color-text-secondary)}@media(max-width:960px){[data-delaii-shell] .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-delaii-shell] .projects-grid{grid-template-columns:minmax(0,1fr)}[data-delaii-shell] :is(.projects-page-header,.project-header){align-items:flex-start}[data-delaii-shell] .projects-total{width:100%}[data-delaii-shell] .project-detail-page .ds-tabs .ds-tab{min-width:0;padding-inline:var(--delaii-spacing-sm)}}[data-delaii-shell] .company-page{display:grid;gap:var(--delaii-spacing-xl);min-width:0;font-family:var(--delaii-font-body);color:var(--delaii-color-text-primary)}[data-delaii-shell] .ds-specialist-card{display:grid;gap:var(--delaii-spacing-lg);margin-bottom:var(--delaii-spacing-xl)}[data-delaii-shell] .ds-specialist-card>p{margin:0;overflow-wrap:anywhere}[data-delaii-shell] .ds-specialist-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--delaii-spacing-md)}[data-delaii-shell] .ds-specialist-stats .ds-metric-card{padding:var(--delaii-spacing-lg)}[data-delaii-shell] .company-page-header{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .company-page-header :is(h1,p),[data-delaii-shell] .company-identity :is(h3,p){margin:0}[data-delaii-shell] .company-section{display:grid;gap:var(--delaii-spacing-md);min-width:0}[data-delaii-shell] .company-section>.ds-section-title{margin:0}[data-delaii-shell] .company-identity{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .company-telegram{display:grid;gap:var(--delaii-spacing-md);min-width:0}[data-delaii-shell] .telegram-heading,[data-delaii-shell] .telegram-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .telegram-heading :is(h3,p),[data-delaii-shell] .telegram-modal :is(h3,p){margin:0}[data-delaii-shell] .company-telegram [data-list]{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .telegram-notice{margin:0;padding:var(--delaii-spacing-md);border:var(--delaii-border-width) solid var(--delaii-color-feedback-success-border);border-radius:var(--delaii-radius-control);color:var(--delaii-color-feedback-success-text);background:var(--delaii-color-feedback-success-surface)}[data-delaii-shell] .telegram-notice[role=alert],[data-delaii-shell] .telegram-modal [role=alert]{color:var(--delaii-color-feedback-error-text);background:var(--delaii-color-feedback-error-surface)}[data-delaii-shell] .telegram-modal{display:none}[data-delaii-shell] .telegram-modal[open]{display:grid;gap:var(--delaii-spacing-lg);width:min(100% - var(--delaii-spacing-xxl),var(--delaii-components-modal-max-width))}[data-delaii-shell] .telegram-modal form{display:grid;gap:var(--delaii-spacing-md)}[data-delaii-shell] .telegram-modal label{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-shell] .telegram-modal .telegram-actions{justify-content:flex-end}@media(max-width:640px){[data-delaii-shell] .telegram-heading>.ds-button{width:100%}[data-delaii-shell] .telegram-modal .telegram-actions .ds-button{flex:1}}[data-delaii-design] .auth-screen{min-height:100dvh;display:grid;place-items:center;padding:var(--delaii-spacing-page);background:var(--delaii-color-background-canvas)}[data-delaii-design] #auth-host{display:none}[data-delaii-design] .auth-active #auth-host{display:block}[data-delaii-design] .auth-active :is(.sidebar-scrim,.sidebar,.main){display:none}[data-delaii-design] .auth-card{width:min(100%,28rem);display:grid;gap:var(--delaii-spacing-md)}[data-delaii-design] .auth-brand{margin:0;font-family:var(--delaii-font-page-title);font-weight:700;color:var(--delaii-color-text-primary)}[data-delaii-design] .auth-card .ds-page-title{margin:0}[data-delaii-design] .auth-description{margin:0 0 var(--delaii-spacing-md);color:var(--delaii-color-text-secondary)}[data-delaii-design] .auth-form{display:grid;gap:var(--delaii-spacing-lg)}[data-delaii-design] .auth-form-state:empty{display:none}[data-delaii-design] .auth-form .ds-button{width:100%}[data-delaii-design] .account-error{color:var(--delaii-color-feedback-error-text);font-size:var(--delaii-font-size-caption)}@media(max-width:640px){[data-delaii-design] .auth-screen{padding:var(--delaii-spacing-lg)}}[data-delaii-design] .auth-screen :is(.ds-input,.ds-button),[data-delaii-design] .account-controls :is(.ds-input,.ds-button){font-family:var(--delaii-font-body)}@media(max-width:960px){[data-delaii-shell] .topbar-profile-copy{display:none}}@media(max-width:640px){[data-delaii-shell] .topbar{gap:var(--delaii-spacing-sm);padding-inline:var(--delaii-spacing-lg)}[data-delaii-shell] .burger{min-width:44px;min-height:44px}[data-delaii-shell] .global-search-host{flex:none;width:44px}[data-delaii-shell] .global-search-button{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--delaii-radius-control)}[data-delaii-shell] .global-search-placeholder,[data-delaii-shell] .global-search-shortcut{display:none}[data-delaii-shell] .account-controls{gap:var(--delaii-spacing-xs)}[data-delaii-shell] .topbar-profile-button{gap:0}[data-delaii-shell] .topbar-profile-button>svg{display:none}[data-delaii-shell] .global-search-panel{left:calc(-44px - var(--delaii-spacing-sm));width:min(20rem,calc(100vw - 32px))}}[data-delaii-module=marketing]{display:grid;gap:var(--delaii-spacing-xl);min-width:0}[data-delaii-module=marketing] .mk-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--delaii-spacing-md)}[data-delaii-module=marketing] .mk-head .ds-page-title{margin:var(--delaii-spacing-xs) 0 0}[data-delaii-module=marketing] .eyebrow{margin:0;color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-label);font-weight:var(--delaii-typography-label-weight)}[data-delaii-module=marketing] .mk-channel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--delaii-spacing-lg)}[data-delaii-module=marketing] .mk-channel h3,[data-delaii-module=marketing] .mk-channel p{margin:0 0 var(--delaii-spacing-sm)}[data-delaii-module=marketing] .mk-channel .ds-button{align-self:center}[data-delaii-module=marketing] .mk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--delaii-spacing-md)}[data-delaii-module=marketing] .mk-toolbar label{display:inline-flex;align-items:center;gap:var(--delaii-spacing-sm);min-width:0}[data-delaii-module=marketing] .mk-toolbar select{width:auto;max-width:100%}[data-delaii-module=marketing] .mk-toolbar .ds-badge{margin-inline:auto}[data-delaii-module=marketing] .mk-switch{white-space:nowrap}[data-delaii-module=marketing] .mk-settings,[data-delaii-module=marketing] .mk-demo,[data-delaii-module=marketing] .mk-tabs{margin:0}[data-delaii-module=marketing] .mk-split,[data-delaii-module=marketing] .mk-dialogs{display:grid;min-width:0;overflow:hidden;padding:0}[data-delaii-module=marketing] .mk-split{grid-template-columns:minmax(0,34%) minmax(0,1fr);min-height:35rem}[data-delaii-module=marketing] .mk-dialogs{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);min-height:30rem}[data-delaii-module=marketing] .mk-list{min-width:0;padding:var(--delaii-spacing-lg);border-right:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-module=marketing] .mk-list-tools{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-module=marketing] .mk-filters{display:flex;gap:var(--delaii-spacing-xs);margin-block:var(--delaii-spacing-md);overflow-x:auto}[data-delaii-module=marketing] .mk-filters .ds-button{flex:none}[data-delaii-module=marketing] .mk-keyword,[data-delaii-module=marketing] .mk-dialog{width:100%;text-align:left;cursor:pointer}[data-delaii-module=marketing] .mk-keyword{justify-content:space-between;margin-block:var(--delaii-spacing-xs)}[data-delaii-module=marketing] .mk-editor{min-width:0;padding:var(--delaii-spacing-xl)}[data-delaii-module=marketing] .mk-editor form{display:grid;gap:var(--delaii-spacing-md)}[data-delaii-module=marketing] .mk-editor label{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-module=marketing] .mk-editor-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--delaii-spacing-md)}[data-delaii-module=marketing] .mk-editor-title .ds-input{flex:1 1 12rem}[data-delaii-module=marketing] .mk-editor fieldset{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-md);padding:var(--delaii-spacing-md) 0;border:0}[data-delaii-module=marketing] .mk-editor fieldset label{justify-items:start}[data-delaii-module=marketing] .mk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--delaii-spacing-md)}[data-delaii-module=marketing] .mk-preview{display:grid;gap:var(--delaii-spacing-sm);margin-block:var(--delaii-spacing-md);background:var(--delaii-color-surface-muted)}[data-delaii-module=marketing] .mk-preview p{margin:0;overflow-wrap:anywhere}[data-delaii-module=marketing] .mk-actions{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-module=marketing] .mk-dialogs>*,[data-delaii-module=marketing] .mk-history{min-width:0;padding:var(--delaii-spacing-lg)}[data-delaii-module=marketing] .mk-dialogs>:not(:last-child){border-right:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-module=marketing] .bubble{max-width:70%;margin:var(--delaii-spacing-sm);padding:var(--delaii-spacing-md);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-muted)}[data-delaii-module=marketing] .bubble.out{margin-left:auto;background:var(--delaii-color-action-soft);color:var(--delaii-color-action-primary)}[data-delaii-module=marketing] .mk-event{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-module=marketing] .mk-event time{color:var(--delaii-color-text-secondary);font-size:var(--delaii-font-size-metadata)}[data-delaii-module=marketing] .mk-resource-state{min-height:13rem;display:grid;align-content:center;justify-items:center;gap:var(--delaii-spacing-sm);text-align:center}[data-delaii-module=marketing] .mk-resource-state p{margin:0}@media(max-width:800px){[data-delaii-module=marketing] .mk-split,[data-delaii-module=marketing] .mk-dialogs{grid-template-columns:minmax(0,1fr)}[data-delaii-module=marketing] .mk-list{border-right:0;border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-module=marketing] .mk-two{grid-template-columns:minmax(0,1fr)}[data-delaii-module=marketing] .mk-channel{grid-template-columns:auto minmax(0,1fr)}[data-delaii-module=marketing] .mk-channel .ds-button{grid-column:1 / -1;justify-self:start}[data-delaii-module=marketing] .mk-dialogs>:not(:last-child){border-right:0;border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}}@media(max-width:520px){[data-delaii-module=marketing] .mk-editor{padding:var(--delaii-spacing-lg)}[data-delaii-module=marketing] .mk-actions .ds-button{flex:1 1 100%}[data-delaii-module=marketing] .mk-toolbar{align-items:flex-start}[data-delaii-module=marketing] .mk-toolbar .ds-badge{margin-inline:0}}[data-delaii-design] .pd-workspace{display:grid;gap:var(--delaii-spacing-xl);max-width:var(--delaii-responsive-content-max);margin-inline:auto}[data-delaii-design] .pd-head{display:flex;align-items:flex-start;justify-content:space-between}[data-delaii-design] .pd-unsaved{display:inline-block;margin-inline-start:var(--delaii-spacing-sm);color:var(--delaii-color-feedback-warning-text)}[data-delaii-design] .pd-toolbar,[data-delaii-design] .pd-preview-actions,[data-delaii-design] .pd-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-sm)}[data-delaii-design] .pd-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--delaii-spacing-xl)}[data-delaii-design] .pd-editor{min-width:0;display:grid;gap:var(--delaii-spacing-lg)}[data-delaii-design] .pd-tabs{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-xs)}[data-delaii-design] .pd-panel,[data-delaii-design] .pd-history{display:grid;gap:var(--delaii-spacing-lg)}[data-delaii-design] .pd-field{display:grid;gap:var(--delaii-spacing-xs)}[data-delaii-design] .pd-group{min-width:0;border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-card);padding:var(--delaii-spacing-md)}[data-delaii-design] .pd-group legend{padding-inline:var(--delaii-spacing-sm);font-weight:var(--delaii-typography-label-weight)}[data-delaii-design] .pd-color-grid,[data-delaii-design] .pd-controls{display:grid;gap:var(--delaii-spacing-sm)}[data-delaii-design] .pd-color-row{display:grid;grid-template-columns:minmax(0,1fr) 3rem minmax(6rem,7rem) auto;align-items:center;gap:var(--delaii-spacing-sm)}[data-delaii-design] .pd-color-row input[type=color]{width:3rem;height:var(--delaii-sizing-controls-md);border:var(--delaii-border-width) solid var(--delaii-color-border-control);border-radius:var(--delaii-radius-control);background:var(--delaii-color-surface-primary);cursor:pointer}[data-delaii-design] .pd-color-row .ds-input{min-width:0}[data-delaii-design] .pd-preview{position:sticky;top:var(--delaii-spacing-lg);min-width:0;border:var(--delaii-border-width) solid var(--delaii-color-border-default);border-radius:var(--delaii-radius-card);overflow:hidden}[data-delaii-design] .pd-preview-head{display:flex;justify-content:space-between;align-items:center;gap:var(--delaii-spacing-sm);padding:var(--delaii-spacing-md);background:var(--delaii-color-surface-muted)}[data-delaii-design] .pd-preview-content{display:grid;gap:var(--delaii-spacing-lg);padding:var(--delaii-spacing-lg);background:var(--delaii-color-background-canvas);color:var(--delaii-color-text-primary)}[data-delaii-design] .pd-preview-nav{display:flex;flex-wrap:wrap;gap:var(--delaii-spacing-lg);padding:var(--delaii-spacing-md);background:var(--delaii-color-surface-sidebar);color:var(--delaii-color-navigation-text);border-radius:var(--delaii-radius-control)}[data-delaii-design] .pd-preview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--delaii-spacing-sm)}[data-delaii-design] .pd-preview-table{overflow-x:auto}[data-delaii-design] .pd-preview-table table{width:100%;border-collapse:collapse}[data-delaii-design] .pd-preview-table :is(th,td){padding:var(--delaii-components-table-cell-padding);text-align:left;border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-design] .pd-preview-module .mk-channel{margin:0}[data-delaii-design] .pd-history-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--delaii-spacing-sm);padding-block:var(--delaii-spacing-md);border-bottom:var(--delaii-border-width) solid var(--delaii-color-border-default)}[data-delaii-design] .pd-history-row small{display:block}[data-delaii-design] .pd-history-row>div:last-child{display:flex;gap:var(--delaii-spacing-sm)}[data-delaii-design] .pd-dialog{max-width:min(90vw,var(--delaii-components-modal-max-width))}[data-delaii-design] .pd-dialog::backdrop{background:var(--delaii-color-surface-scrim);opacity:var(--delaii-components-modal-scrim-opacity)}[data-delaii-design] .pd-errors,[data-delaii-design] .pd-conflict{color:var(--delaii-color-feedback-error-text)}[data-delaii-design] .pd-locked{background:var(--delaii-color-surface-muted)}@media(max-width:900px){[data-delaii-design] .pd-layout{grid-template-columns:1fr}[data-delaii-design] .pd-preview{position:static}}@media(max-width:480px){[data-delaii-design] .pd-color-row{grid-template-columns:minmax(0,1fr) 3rem}[data-delaii-design] .pd-color-row .ds-input{grid-column:1}[data-delaii-design] .pd-color-row button{grid-column:2}[data-delaii-design] .pd-toolbar .ds-button{flex:1 1 auto}}
