@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d8a6e598-module__dfUlVq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d8a6e598-module__dfUlVq__variable{--font-family-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_55fada80-module__GdoACG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_55fada80-module__GdoACG__variable{--font-family-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Icon-module__urN_BG__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.IconButton-module__zYeJYG__base{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__zYeJYG__base:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.IconButton-module__zYeJYG__base:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.IconButton-module__zYeJYG__base:disabled{opacity:.4;cursor:not-allowed}.IconButton-module__zYeJYG__xs{padding:var(--spacing-0-5);min-width:44px;min-height:44px}.IconButton-module__zYeJYG__sm{padding:var(--spacing-1);min-width:44px;min-height:44px}.IconButton-module__zYeJYG__md{padding:var(--spacing-1-5);min-width:44px;min-height:44px}
.Badge-module__hFOaQq__base{align-items:center;gap:var(--spacing-1-5);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.4;display:inline-flex}.Badge-module__hFOaQq__sm{padding:var(--pill-py-md) var(--pill-px-md);font-size:var(--font-size-caption)}.Badge-module__hFOaQq__md{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs)}.Badge-module__hFOaQq__success{background-color:var(--color-success-bg);color:var(--color-success)}.Badge-module__hFOaQq__warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.Badge-module__hFOaQq__error{background-color:var(--color-error-bg);color:var(--color-error)}.Badge-module__hFOaQq__info{background-color:var(--color-info-bg);color:var(--color-info)}.Badge-module__hFOaQq__neutral{background-color:var(--color-surface-elevated);color:var(--color-text-secondary)}.Badge-module__hFOaQq__progress{background-color:var(--color-status-progress-bg);color:var(--color-status-progress-text)}.Badge-module__hFOaQq__draft{background-color:var(--color-status-draft-bg);color:var(--color-status-draft-text)}.Badge-module__hFOaQq__planning{background-color:var(--color-status-planning-bg);color:var(--color-status-planning-text)}.Badge-module__hFOaQq__paused{background-color:var(--color-status-paused-bg);color:var(--color-status-paused-text)}.Badge-module__hFOaQq__cancelled{background-color:var(--color-status-cancelled-bg);color:var(--color-status-cancelled-text)}.Badge-module__hFOaQq__dot{width:var(--indicator-sm);height:var(--indicator-sm);border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}
.CodeViewer-module__80QXSq__wrapper{border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);background:var(--color-background);line-height:1.65;position:relative;overflow:hidden}.CodeViewer-module__80QXSq__toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-0-5);padding:var(--spacing-1) var(--spacing-2);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border-subtle);display:flex}.CodeViewer-module__80QXSq__codeArea{padding:var(--spacing-3) var(--spacing-4);background:var(--color-background);max-height:320px;overflow:hidden auto}.CodeViewer-module__80QXSq__codeArea pre,.CodeViewer-module__80QXSq__codeArea code{white-space:pre-wrap!important;word-break:break-all!important;background:0 0!important}.CodeViewer-module__80QXSq__codeArea pre *,.CodeViewer-module__80QXSq__codeArea code *{background:0 0!important}.CodeViewer-module__80QXSq__codeArea.CodeViewer-module__80QXSq__expanded{max-height:none}.CodeViewer-module__80QXSq__truncationWarning{padding:var(--spacing-2) var(--spacing-3);background:var(--color-warning-bg);color:var(--color-warning);font-family:var(--font-family-sans);font-size:var(--font-size-2xs);text-align:center;border-top:1px solid var(--color-border-subtle)}.CodeViewer-module__80QXSq__emptyState{padding:var(--spacing-4);color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:center}.CodeViewer-module__80QXSq__compact{font-size:var(--font-size-2xs);line-height:1.5}.CodeViewer-module__80QXSq__toolbarCompact{padding:var(--spacing-0-5) var(--spacing-1-5)}.CodeViewer-module__80QXSq__codeAreaCompact{padding:var(--spacing-2) var(--spacing-3);max-height:200px}.CodeViewer-module__80QXSq__codeAreaCompact.CodeViewer-module__80QXSq__expanded{max-height:none}.CodeViewer-module__80QXSq__fallbackPre{white-space:pre-wrap;word-break:break-word;margin:0}.CodeViewer-module__80QXSq__copyFeedback{font-family:var(--font-family-sans);font-size:var(--font-size-2xs);color:var(--color-success);padding-right:var(--spacing-1);font-weight:var(--font-weight-medium)}
.Avatar-module__Xo9POW__base{border-radius:var(--radius-full);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);font-family:var(--font-family-sans);-webkit-user-select:none;user-select:none;object-fit:cover;background:var(--avatar-gradient);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.Avatar-module__Xo9POW__sm{width:24px;height:24px;font-size:var(--font-size-3xs)}.Avatar-module__Xo9POW__md{width:34px;height:34px;font-size:var(--font-size-2xs)}.Avatar-module__Xo9POW__lg{width:40px;height:40px;font-size:var(--font-size-sm)}.Avatar-module__Xo9POW__xl{width:78px;height:78px;font-size:var(--font-size-2xl)}.Avatar-module__Xo9POW__xxl{width:96px;height:96px;font-size:var(--font-size-heading)}
.DeltaTag-module__ilfO8a__tag{color:var(--color-success);background:var(--color-success-bg);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.DeltaTag-module__ilfO8a__md{padding:var(--pill-py-md) var(--pill-px-md);font-size:var(--font-size-metric)}.DeltaTag-module__ilfO8a__sm{padding:var(--pill-py-sm) var(--pill-px-sm);font-size:var(--font-size-2xs)}
.Input-module__GRK1Lq__wrapper{align-items:center;gap:var(--spacing-2);display:flex}.Input-module__GRK1Lq__wrapperUnderline{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-2)}.Input-module__GRK1Lq__wrapperUnderline:focus-within{border-bottom-color:var(--color-primary)}.Input-module__GRK1Lq__wrapperError{border-bottom-color:var(--color-error)}.Input-module__GRK1Lq__input{color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-sans);padding:var(--spacing-1) 0;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;min-width:0}.Input-module__GRK1Lq__input::placeholder{color:var(--color-text-muted)}.Input-module__GRK1Lq__input:focus{outline:none}.Input-module__GRK1Lq__inputDefault{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.Input-module__GRK1Lq__inputDefault:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}.Input-module__GRK1Lq__inputDefaultError{border-color:var(--color-error)}.Input-module__GRK1Lq__inputDefaultError:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-error)}.Input-module__GRK1Lq__rightSlot{flex-shrink:0;align-items:center;display:flex}
.Label-module__1p-Njq__label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:block}.Label-module__1p-Njq__required:after{content:" *";color:var(--color-error)}
.MarkdownContent-module__fLASGW__markdown{font-family:var(--font-family-sans);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-snug);word-break:break-word}.MarkdownContent-module__fLASGW__markdown p{margin:0 0 var(--spacing-2)}.MarkdownContent-module__fLASGW__markdown p:last-child{margin-bottom:0}.MarkdownContent-module__fLASGW__markdown strong{font-weight:var(--font-weight-semibold)}.MarkdownContent-module__fLASGW__markdown em{font-style:italic}:is(.MarkdownContent-module__fLASGW__markdown ul,.MarkdownContent-module__fLASGW__markdown ol){margin:0 0 var(--spacing-2);padding-left:var(--spacing-5)}.MarkdownContent-module__fLASGW__markdown li{margin:var(--spacing-0-5) 0}.MarkdownContent-module__fLASGW__markdown a{color:var(--color-accent-purple);text-underline-offset:2px;text-decoration:underline}.MarkdownContent-module__fLASGW__markdown a:hover{filter:brightness(1.15)}.MarkdownContent-module__fLASGW__markdown code{font-family:var(--font-family-mono);background-color:var(--color-surface-inset);color:var(--color-text-primary);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.9em}.MarkdownContent-module__fLASGW__markdown pre{margin:0 0 var(--spacing-2);padding:var(--spacing-2-5) var(--spacing-3);background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-snug);overflow-x:auto}.MarkdownContent-module__fLASGW__markdown pre code{background:0 0;border-radius:0;padding:0}.MarkdownContent-module__fLASGW__markdown blockquote{margin:0 0 var(--spacing-2);padding-left:var(--spacing-3);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary)}.MarkdownContent-module__fLASGW__markdown table{border-collapse:collapse;width:100%;margin:0 0 var(--spacing-2);font-size:var(--font-size-sm)}:is(.MarkdownContent-module__fLASGW__markdown th,.MarkdownContent-module__fLASGW__markdown td){padding:var(--spacing-1-5) var(--spacing-2);border:1px solid var(--color-border-subtle);text-align:left}.MarkdownContent-module__fLASGW__markdown th{background-color:var(--color-surface);font-weight:var(--font-weight-semibold)}:is(.MarkdownContent-module__fLASGW__markdown h1,.MarkdownContent-module__fLASGW__markdown h2,.MarkdownContent-module__fLASGW__markdown h3,.MarkdownContent-module__fLASGW__markdown h4){margin:var(--spacing-2) 0 var(--spacing-1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.MarkdownContent-module__fLASGW__markdown h1{font-size:var(--font-size-xl)}.MarkdownContent-module__fLASGW__markdown h2{font-size:var(--font-size-lg)}.MarkdownContent-module__fLASGW__markdown h3{font-size:var(--font-size-base)}.MarkdownContent-module__fLASGW__markdown h4{font-size:var(--font-size-sm)}.MarkdownContent-module__fLASGW__markdown hr{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--spacing-3) 0}.MarkdownContent-module__fLASGW__markdown img{width:auto;max-width:100%;height:auto;max-height:24rem;margin:var(--spacing-2) 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);object-fit:contain;display:block}.MarkdownContent-module__fLASGW__compact{font-size:var(--font-size-sm)}:is(.MarkdownContent-module__fLASGW__compact h1,.MarkdownContent-module__fLASGW__compact h2,.MarkdownContent-module__fLASGW__compact h3,.MarkdownContent-module__fLASGW__compact h4){font-size:var(--font-size-base)}:is(.MarkdownContent-module__fLASGW__compact ul,.MarkdownContent-module__fLASGW__compact ol){padding-left:var(--spacing-4)}
.MetaItem-module__-R0ocG__base{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-2xs);color:var(--color-text-muted);display:inline-flex}.MetaItem-module__-R0ocG__icon{opacity:.7;flex-shrink:0}.MetaItem-module__-R0ocG__accent{color:var(--color-primary)}
.Kbd-module__IXPHPW__base{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-family-sans);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Kbd-module__IXPHPW__sm{padding:0 var(--spacing-1);font-size:var(--font-size-2xs);min-width:var(--size-kbd-sm);height:var(--size-kbd-sm)}.Kbd-module__IXPHPW__md{padding:var(--spacing-0-5) var(--spacing-1-5);font-size:var(--font-size-xs);min-width:var(--size-kbd-md);height:var(--size-kbd-md)}
.BrandLogo-module__ytfxfq__logo{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}
.PromptChip-module__b7lqFG__base{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1-5) var(--spacing-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:1px solid #0000;min-height:32px;display:inline-flex}.PromptChip-module__b7lqFG__base:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent-purple);outline:none}.PromptChip-module__b7lqFG__base:disabled{cursor:not-allowed;opacity:.5}.PromptChip-module__b7lqFG__icon{flex-shrink:0}.PromptChip-module__b7lqFG__label{display:inline-block}.PromptChip-module__b7lqFG__subtle{background-color:var(--color-surface);color:var(--color-text-secondary)}.PromptChip-module__b7lqFG__subtle:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text-primary)}.PromptChip-module__b7lqFG__outline{border-color:var(--color-border);color:var(--color-text-secondary)}.PromptChip-module__b7lqFG__outline:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text-primary)}.PromptChip-module__b7lqFG__solid{background-color:var(--color-accent-purple);color:var(--color-on-primary)}.PromptChip-module__b7lqFG__solid:hover:not(:disabled){filter:brightness(1.08)}.PromptChip-module__b7lqFG__active.PromptChip-module__b7lqFG__subtle,.PromptChip-module__b7lqFG__active.PromptChip-module__b7lqFG__outline{background-color:color-mix(in srgb, var(--color-accent-purple) 14%, transparent);border-color:var(--color-accent-purple);color:var(--color-text-primary)}.PromptChip-module__b7lqFG__active.PromptChip-module__b7lqFG__solid{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-purple) 25%, transparent)}
.ModelSelectorButton-module__y4tiUW__base{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1-5) var(--spacing-3);background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);min-height:36px;display:inline-flex}.ModelSelectorButton-module__y4tiUW__base:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}.ModelSelectorButton-module__y4tiUW__base:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent-purple);outline:none}.ModelSelectorButton-module__y4tiUW__open{border-color:var(--color-accent-purple)}.ModelSelectorButton-module__y4tiUW__label{display:inline-block}.ModelSelectorButton-module__y4tiUW__chevron{color:var(--color-text-secondary);transition:transform var(--transition-fast);flex-shrink:0}.ModelSelectorButton-module__y4tiUW__open .ModelSelectorButton-module__y4tiUW__chevron{transform:rotate(180deg)}
.AgentFabButton-module__lXw8SG__fab{bottom:var(--spacing-6);right:var(--spacing-6);border-radius:var(--radius-full);cursor:pointer;background:linear-gradient(135deg, var(--color-accent-purple) 0%, var(--color-accent-pink) 100%);width:56px;min-width:44px;height:56px;min-height:44px;color:var(--color-on-primary);box-shadow:var(--shadow-lg);z-index:80;transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);isolation:isolate;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;overflow:hidden}.AgentFabButton-module__lXw8SG__fab:hover{box-shadow:var(--shadow-xl,var(--shadow-lg));transform:translateY(-2px)scale(1.02)}.AgentFabButton-module__lXw8SG__fab:active{transform:translateY(0)scale(.98)}.AgentFabButton-module__lXw8SG__fab:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary), var(--shadow-lg);outline:none}.AgentFabButton-module__lXw8SG__fab.AgentFabButton-module__lXw8SG__active{opacity:.92;transform:scale(.96)}.AgentFabButton-module__lXw8SG__glow{border-radius:var(--radius-full);background:radial-gradient(circle at 30% 30%, var(--color-fab-glow-strong), var(--color-fab-glow-transparent) 60%);pointer-events:none;z-index:1;position:absolute;inset:4px}.AgentFabButton-module__lXw8SG__icon{z-index:2;color:var(--color-on-primary);filter:var(--shadow-fab-icon);position:relative}@media (prefers-reduced-motion:reduce){.AgentFabButton-module__lXw8SG__fab,.AgentFabButton-module__lXw8SG__fab:hover,.AgentFabButton-module__lXw8SG__fab:active,.AgentFabButton-module__lXw8SG__fab.AgentFabButton-module__lXw8SG__active{transition:none;transform:none}}
.Radio-module__QSrafW__wrapper{align-items:center;gap:var(--spacing-2);cursor:pointer;display:inline-flex}.Radio-module__QSrafW__radio{border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);cursor:pointer;width:18px;height:18px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Radio-module__QSrafW__radio:hover{border-color:var(--color-primary)}.Radio-module__QSrafW__radio:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.Radio-module__QSrafW__checked{border-color:var(--color-primary)}.Radio-module__QSrafW__dot{border-radius:var(--radius-full);background:var(--color-primary);width:10px;height:10px}.Radio-module__QSrafW__disabled{opacity:.5;cursor:not-allowed}.Radio-module__QSrafW__disabled:hover{border-color:var(--color-border-strong)}.Radio-module__QSrafW__label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-sans)}.Radio-module__QSrafW__hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute}
.Select-module__brN2LG__wrapper{color:var(--color-text-muted);align-items:center;display:inline-flex;position:relative}.Select-module__brN2LG__select{appearance:none;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family-sans);cursor:pointer;width:100%;line-height:var(--line-height-normal);transition:border-color var(--transition-fast)}.Select-module__brN2LG__select:hover{border-color:var(--color-border-strong)}.Select-module__brN2LG__select:focus{border-color:var(--color-primary);outline:none}.Select-module__brN2LG__select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.Select-module__brN2LG__select:disabled{opacity:.5;cursor:not-allowed}.Select-module__brN2LG__chevron{right:var(--spacing-3);pointer-events:none;color:var(--color-text-muted);position:absolute}
.Sparkline-module__swY2fW__root{flex-shrink:0;display:block}.Sparkline-module__swY2fW__line{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}
.Text-module__L00P9q__base{font-family:var(--font-family-sans);margin:0;padding:0}.Text-module__L00P9q__h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);letter-spacing:-.02em}.Text-module__L00P9q__h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);letter-spacing:-.02em}.Text-module__L00P9q__h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.Text-module__L00P9q__body{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-normal)}.Text-module__L00P9q__bodySm{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal)}.Text-module__L00P9q__caption{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-normal)}.Text-module__L00P9q__error{font-size:var(--font-size-xs);color:var(--color-error);line-height:var(--line-height-normal)}.Text-module__L00P9q__overline{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.Text-module__L00P9q__colorPrimary{color:var(--color-text-primary)}.Text-module__L00P9q__colorSecondary{color:var(--color-text-secondary)}.Text-module__L00P9q__colorTertiary{color:var(--color-text-tertiary)}.Text-module__L00P9q__colorMuted{color:var(--color-text-muted)}.Text-module__L00P9q__colorError{color:var(--color-error)}.Text-module__L00P9q__colorSuccess{color:var(--color-success)}.Text-module__L00P9q__colorInherit{color:inherit}.Text-module__L00P9q__weightNormal{font-weight:var(--font-weight-normal)}.Text-module__L00P9q__weightMedium{font-weight:var(--font-weight-medium)}.Text-module__L00P9q__weightSemibold{font-weight:var(--font-weight-semibold)}.Text-module__L00P9q__weightBold{font-weight:var(--font-weight-bold)}
.Spinner-module__hZ2-eW__spinner{border-style:solid;border-color:var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);flex-shrink:0;animation:.6s linear infinite Spinner-module__hZ2-eW__spin;display:inline-block}.Spinner-module__hZ2-eW__xs{border-width:1.5px;width:12px;height:12px}.Spinner-module__hZ2-eW__sm{border-width:2px;width:16px;height:16px}.Spinner-module__hZ2-eW__md{border-width:2.5px;width:24px;height:24px}.Spinner-module__hZ2-eW__lg{border-width:3px;width:32px;height:32px}@keyframes Spinner-module__hZ2-eW__spin{to{transform:rotate(360deg)}}
.AgentFeatureCard-module__DUbjCG__card{gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;min-height:112px;display:flex;position:relative}.AgentFeatureCard-module__DUbjCG__card[role=button]:hover{border-color:var(--color-accent-purple);background-color:var(--color-surface-hover);transform:translateY(-2px)}.AgentFeatureCard-module__DUbjCG__card[role=button]:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent-purple);outline:none}.AgentFeatureCard-module__DUbjCG__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.AgentFeatureCard-module__DUbjCG__iconBadge{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-accent-purple) 16%, transparent);width:28px;height:28px;color:var(--color-accent-purple);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgentFeatureCard-module__DUbjCG__body{gap:var(--spacing-1);flex-direction:column;display:flex}.AgentFeatureCard-module__DUbjCG__title{color:var(--color-text-primary);line-height:var(--line-height-tight)}.AgentFeatureCard-module__DUbjCG__description{line-height:var(--line-height-snug)}
.AgentMessageBubble-module__dxSLKa__bubble{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);max-width:720px;display:flex}.AgentMessageBubble-module__dxSLKa__avatar{width:var(--spacing-7);height:var(--spacing-7);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgentMessageBubble-module__dxSLKa__sphereAvatar{flex-shrink:0;align-self:flex-start}.AgentMessageBubble-module__dxSLKa__content{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.AgentMessageBubble-module__dxSLKa__author{text-transform:uppercase;letter-spacing:.04em}.AgentMessageBubble-module__dxSLKa__text{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.AgentMessageBubble-module__dxSLKa__user{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);align-self:flex-end}.AgentMessageBubble-module__dxSLKa__user .AgentMessageBubble-module__dxSLKa__avatar{background-color:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary)}.AgentMessageBubble-module__dxSLKa__assistant{background-color:#0000;align-self:flex-start}.AgentMessageBubble-module__dxSLKa__assistant .AgentMessageBubble-module__dxSLKa__avatar{background-color:color-mix(in srgb, var(--color-accent-purple) 18%, transparent);color:var(--color-accent-purple)}.AgentMessageBubble-module__dxSLKa__system{background-color:var(--color-info-bg);border:1px solid var(--color-info);color:var(--color-text-secondary);font-size:var(--font-size-sm);align-self:center}.AgentMessageBubble-module__dxSLKa__system .AgentMessageBubble-module__dxSLKa__avatar{color:var(--color-info);background-color:#0000}.AgentMessageBubble-module__dxSLKa__tool{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-xs);align-self:flex-start}.AgentMessageBubble-module__dxSLKa__tool .AgentMessageBubble-module__dxSLKa__avatar{background-color:color-mix(in srgb, var(--color-accent-blue) 18%, transparent);color:var(--color-accent-blue)}.AgentMessageBubble-module__dxSLKa__metaBar{gap:var(--spacing-1);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.AgentMessageBubble-module__dxSLKa__metaChip,.AgentMessageBubble-module__dxSLKa__metaChipMuted{padding:1px var(--spacing-1-5);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);align-items:center;line-height:1.4;display:inline-flex}.AgentMessageBubble-module__dxSLKa__metaChipMuted{color:var(--color-text-muted);background-color:#0000;border-color:#0000}.AgentMessageBubble-module__dxSLKa__caret{width:2px;height:1em;margin-left:var(--spacing-1);background-color:var(--color-accent-purple);vertical-align:-2px;animation:.9s steps(2,start) infinite AgentMessageBubble-module__dxSLKa__blink;display:inline-block}@keyframes AgentMessageBubble-module__dxSLKa__blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.AgentMessageBubble-module__dxSLKa__caret{animation:none}}
.AgentChatTopBar-module__s8Kwga__topBar{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);background-color:#0000;width:100%;display:flex}.AgentChatTopBar-module__s8Kwga__leftSlot,.AgentChatTopBar-module__s8Kwga__rightSlot{align-items:center;gap:var(--spacing-2);display:flex}@media (max-width:640px){.AgentChatTopBar-module__s8Kwga__topBar{flex-wrap:wrap}}
.AgentToolCallIndicator-module__bTZt0G__indicator{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2-5);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-accent-purple) 14%, transparent);color:var(--color-accent-purple);font-family:var(--font-family-sans);display:inline-flex}.AgentToolCallIndicator-module__bTZt0G__icon{flex-shrink:0}.AgentToolCallIndicator-module__bTZt0G__label{color:var(--color-accent-purple)}.AgentToolCallIndicator-module__bTZt0G__spinner{color:var(--color-accent-purple);flex-shrink:0}
.AgentChatHeadline-module__3_RC7W__headline{align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.AgentChatHeadline-module__3_RC7W__sphere{margin-bottom:var(--spacing-1)}.AgentChatHeadline-module__3_RC7W__name{margin-top:calc(-1 * var(--spacing-2));text-transform:uppercase;letter-spacing:.12em;font-weight:var(--font-weight-semibold);color:var(--color-accent-purple)}.AgentChatHeadline-module__3_RC7W__title{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);color:var(--color-text-primary);max-width:560px}.AgentChatHeadline-module__3_RC7W__subtitle{max-width:480px;line-height:var(--line-height-snug)}
.AgentUsageBadge-module__x0q-aq__badge{gap:var(--spacing-2);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AgentUsageBadge-module__x0q-aq__header{align-items:center;gap:var(--spacing-1-5);display:flex}.AgentUsageBadge-module__x0q-aq__icon{color:var(--color-accent-purple);flex-shrink:0}.AgentUsageBadge-module__x0q-aq__title{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em}.AgentUsageBadge-module__x0q-aq__figures{gap:var(--spacing-1);flex-direction:column;margin:0;display:flex}.AgentUsageBadge-module__x0q-aq__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.AgentUsageBadge-module__x0q-aq__row dt{color:var(--color-text-muted);margin:0}.AgentUsageBadge-module__x0q-aq__row dd{color:var(--color-text-primary);font-family:var(--font-family-mono);margin:0}
.Card-module__kgDm4G__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4)}.Card-module__kgDm4G__head{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.Card-module__kgDm4G__action{flex-shrink:0}
.ConversationListItem-module__b2D94G__row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;grid-template-columns:auto 1fr auto;display:grid}.ConversationListItem-module__b2D94G__row:hover{background-color:var(--color-surface-hover)}.ConversationListItem-module__b2D94G__row:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent-purple);outline:none}.ConversationListItem-module__b2D94G__active{background-color:color-mix(in srgb, var(--color-accent-purple) 16%, transparent)}.ConversationListItem-module__b2D94G__active .ConversationListItem-module__b2D94G__title{color:var(--color-text-primary)}.ConversationListItem-module__b2D94G__leadingIcon{color:var(--color-text-secondary);flex-shrink:0}.ConversationListItem-module__b2D94G__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ConversationListItem-module__b2D94G__titleRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.ConversationListItem-module__b2D94G__title{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ConversationListItem-module__b2D94G__timestamp{flex-shrink:0}.ConversationListItem-module__b2D94G__preview{-webkit-line-clamp:1;line-height:var(--line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ConversationListItem-module__b2D94G__meta{align-items:center;gap:var(--spacing-1);display:inline-flex}.ConversationListItem-module__b2D94G__statusDot{border-radius:var(--radius-full);background-color:var(--color-text-muted);width:6px;height:6px;display:inline-block}.ConversationListItem-module__b2D94G__statusOpen .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-success)}.ConversationListItem-module__b2D94G__statusClosed .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-text-muted)}.ConversationListItem-module__b2D94G__statusArchived .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-warning)}.ConversationListItem-module__b2D94G__deleteButton{opacity:0;transition:opacity var(--transition-fast);color:var(--color-text-muted)}.ConversationListItem-module__b2D94G__row:hover .ConversationListItem-module__b2D94G__deleteButton,.ConversationListItem-module__b2D94G__row:focus-within .ConversationListItem-module__b2D94G__deleteButton{opacity:1}.ConversationListItem-module__b2D94G__deleteButton:hover{color:var(--color-error)}
.DataCell-module__DrT4IG__root{align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}.DataCell-module__DrT4IG__textStack{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}
.DatePicker-module__QPBVNG__trigger{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:inline-flex}.DatePicker-module__QPBVNG__trigger:hover{border-color:var(--color-border-strong)}.DatePicker-module__QPBVNG__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.DatePicker-module__QPBVNG__trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.DatePicker-module__QPBVNG__icon{color:var(--color-text-muted);flex-shrink:0}.DatePicker-module__QPBVNG__label{color:var(--color-text-secondary);white-space:nowrap}
.DateRangeButton-module__o7LfkG__button{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast);display:flex}.DateRangeButton-module__o7LfkG__button:hover{background:var(--color-surface-hover)}.DateRangeButton-module__o7LfkG__button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.DropdownMenu-module__nl9O8W__wrapper{display:inline-block;position:relative}.DropdownMenu-module__nl9O8W__trigger{cursor:pointer;align-items:center;display:inline-flex}.DropdownMenu-module__nl9O8W__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-radius:var(--radius-sm);outline:none}.DropdownMenu-module__nl9O8W__panel{z-index:50;top:calc(100% + var(--spacing-1));background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1) 0;min-width:180px;animation:DropdownMenu-module__nl9O8W__fadeIn var(--transition-fast) forwards;position:absolute}.DropdownMenu-module__nl9O8W__alignLeft{left:0}.DropdownMenu-module__nl9O8W__alignRight{right:0}.DropdownMenu-module__nl9O8W__item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-family:var(--font-family-sans);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;display:flex}.DropdownMenu-module__nl9O8W__item:hover{background:var(--color-surface-hover-subtle)}.DropdownMenu-module__nl9O8W__item:focus-visible{background:var(--color-surface-hover-subtle);box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.DropdownMenu-module__nl9O8W__itemIcon{color:var(--color-text-secondary);flex-shrink:0}.DropdownMenu-module__nl9O8W__itemDanger,.DropdownMenu-module__nl9O8W__itemDanger .DropdownMenu-module__nl9O8W__itemIcon{color:var(--color-error)}.DropdownMenu-module__nl9O8W__itemDisabled{opacity:.5;pointer-events:none}@keyframes DropdownMenu-module__nl9O8W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.FormField-module__ZaxC6W__field{gap:var(--spacing-1);flex-direction:column;display:flex}.FormField-module__ZaxC6W__label{margin-bottom:0}.FormField-module__ZaxC6W__control{flex-direction:column;display:flex}.FormField-module__ZaxC6W__error{margin-top:var(--spacing-1)}
.InlineEditableText-module__DCo_dq__root{flex-direction:column;width:100%;display:flex}.InlineEditableText-module__DCo_dq__display{align-items:center;gap:var(--spacing-1-5);display:flex}.InlineEditableText-module__DCo_dq__trigger{min-width:0;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;flex:1;align-items:center;display:flex}.InlineEditableText-module__DCo_dq__trigger:hover{background-color:var(--color-surface-hover)}.InlineEditableText-module__DCo_dq__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.InlineEditableText-module__DCo_dq__value{flex:1;min-width:0}.InlineEditableText-module__DCo_dq__editButton{opacity:0;transition:opacity var(--transition-fast)}.InlineEditableText-module__DCo_dq__display:hover .InlineEditableText-module__DCo_dq__editButton,.InlineEditableText-module__DCo_dq__trigger:focus-visible~.InlineEditableText-module__DCo_dq__editButton,.InlineEditableText-module__DCo_dq__editButton:focus-visible{opacity:1}.InlineEditableText-module__DCo_dq__editor{align-items:flex-start;gap:var(--spacing-1-5);width:100%;display:flex}.InlineEditableText-module__DCo_dq__field{flex:1;min-width:0}.InlineEditableText-module__DCo_dq__actions{align-items:center;gap:var(--spacing-0-5);flex-shrink:0;display:flex}
.CardDetailField-module__7ne2Oa__field{gap:var(--spacing-1);flex-direction:column;display:flex}.CardDetailField-module__7ne2Oa__label{align-items:center;gap:var(--spacing-1-5);display:flex}.CardDetailField-module__7ne2Oa__icon{color:var(--color-text-tertiary);flex-shrink:0}.CardDetailField-module__7ne2Oa__value{min-height:var(--spacing-5);align-items:center;display:flex}.CardDetailField-module__7ne2Oa__valueEditable{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);margin-left:calc(-1 * var(--spacing-2));min-height:var(--size-touch-target);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.CardDetailField-module__7ne2Oa__valueEditable:hover{background-color:var(--color-surface-hover)}.CardDetailField-module__7ne2Oa__valueEditable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.NavItem-module__lPZ3OG__item{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-2) var(--spacing-2-5);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-metric);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast);min-height:44px;text-decoration:none;display:flex}.NavItem-module__lPZ3OG__active{background-color:var(--color-surface-active);color:var(--color-text-primary)}.NavItem-module__lPZ3OG__active .NavItem-module__lPZ3OG__icon{color:var(--color-text-primary)}.NavItem-module__lPZ3OG__active .NavItem-module__lPZ3OG__label{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.NavItem-module__lPZ3OG__inactive{color:var(--color-text-secondary)}.NavItem-module__lPZ3OG__inactive:hover{background-color:var(--color-surface-hover-subtle)}.NavItem-module__lPZ3OG__inactive .NavItem-module__lPZ3OG__icon,.NavItem-module__lPZ3OG__inactive .NavItem-module__lPZ3OG__label{color:var(--color-text-secondary)}.NavItem-module__lPZ3OG__icon{transition:color var(--transition-fast);flex-shrink:0}.NavItem-module__lPZ3OG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.NavItem-module__lPZ3OG__badge{flex-shrink:0;margin-left:auto}.NavItem-module__lPZ3OG__item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.Pagination-module__y7_CaG__root{align-items:center;gap:var(--spacing-1);flex-direction:row;display:flex}.Pagination-module__y7_CaG__page{min-width:44px;height:44px;padding:0 var(--spacing-1);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Pagination-module__y7_CaG__page:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.Pagination-module__y7_CaG__page:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.Pagination-module__y7_CaG__active{background:var(--color-primary);color:var(--color-on-primary)}.Pagination-module__y7_CaG__active:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.Pagination-module__y7_CaG__arrow{min-width:44px;height:44px;padding:0}.Pagination-module__y7_CaG__ellipsis{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}
.SearchBar-module__D8dVEG__container{align-items:center;gap:var(--spacing-2);display:flex}.SearchBar-module__D8dVEG__icon{color:var(--color-text-muted);flex-shrink:0}.SearchBar-module__D8dVEG__input{min-width:0;padding:var(--spacing-1) 0;font-size:var(--font-size-metric);color:var(--color-text-primary);background:0 0;border:0;border-radius:0;flex:1}.SearchBar-module__D8dVEG__input::placeholder{color:var(--color-text-muted)}.SearchBar-module__D8dVEG__input:focus{box-shadow:none;outline:none}.SearchBar-module__D8dVEG__variantDefault{border-bottom:1px solid var(--color-border);padding:var(--spacing-1) 0}.SearchBar-module__D8dVEG__variantDefault:focus-within{border-bottom-color:var(--color-primary)}.SearchBar-module__D8dVEG__variantPill{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-2) 14px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.SearchBar-module__D8dVEG__variantPill:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}
.Skeleton-module__jmNyca__base{background:var(--color-surface-inset);position:relative;overflow:hidden}.Skeleton-module__jmNyca__base:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-surface-elevated) 50%, transparent 100%);animation:1.5s infinite Skeleton-module__jmNyca__shimmer;position:absolute;inset:0}.Skeleton-module__jmNyca__text{height:var(--font-size-sm);border-radius:var(--radius-sm);width:100%}.Skeleton-module__jmNyca__circular{border-radius:var(--radius-full)}.Skeleton-module__jmNyca__rectangular{border-radius:var(--radius-md)}.Skeleton-module__jmNyca__textGroup{gap:var(--spacing-2);flex-direction:column;display:flex}@keyframes Skeleton-module__jmNyca__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.StatCard-module__m7xZfa__card{gap:var(--spacing-2);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4);flex-direction:column;display:flex}.StatCard-module__m7xZfa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.StatCard-module__m7xZfa__title{text-transform:uppercase;letter-spacing:.05em}.StatCard-module__m7xZfa__sparkline{flex-shrink:0}.StatCard-module__m7xZfa__sparklineLine{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.StatCard-module__m7xZfa__valueRow{align-items:baseline;gap:var(--spacing-2);display:flex}.StatCard-module__m7xZfa__value{align-items:baseline;gap:var(--spacing-1);display:inline-flex}.StatCard-module__m7xZfa__unit{margin-left:2px}.StatCard-module__m7xZfa__delta{font-weight:var(--font-weight-medium)}.StatCard-module__m7xZfa__deltaUp{color:var(--color-success)}.StatCard-module__m7xZfa__deltaDown{color:var(--color-error)}.StatCard-module__m7xZfa__deltaNeutral{color:var(--color-text-muted)}.StatCard-module__m7xZfa__description{margin-top:var(--spacing-1)}
.SubtaskRow-module__fAKBwa__root{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-1-5) var(--spacing-3);border-radius:var(--radius-md);min-height:var(--size-touch-target);transition:background-color var(--transition-fast);display:flex}.SubtaskRow-module__fAKBwa__clickable{cursor:pointer}.SubtaskRow-module__fAKBwa__clickable:hover{background-color:var(--color-surface-hover-subtle)}.SubtaskRow-module__fAKBwa__clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.SubtaskRow-module__fAKBwa__cardKey{font-family:var(--font-family-mono);color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.SubtaskRow-module__fAKBwa__priorityIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SubtaskRow-module__fAKBwa__priorityLowest{color:var(--color-text-muted)}.SubtaskRow-module__fAKBwa__priorityLow{color:var(--color-info)}.SubtaskRow-module__fAKBwa__priorityMedium{color:var(--color-text-secondary)}.SubtaskRow-module__fAKBwa__priorityHigh{color:var(--color-warning)}.SubtaskRow-module__fAKBwa__priorityHighest{color:var(--color-error)}.SubtaskRow-module__fAKBwa__title{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SubtaskRow-module__fAKBwa__assignee,.SubtaskRow-module__fAKBwa__status{flex-shrink:0}
.AttachmentThumbnailCard-module__bj8i2W__card{min-height:var(--size-touch-target);background-color:var(--color-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.AttachmentThumbnailCard-module__bj8i2W__interactive{cursor:pointer}.AttachmentThumbnailCard-module__bj8i2W__interactive:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-hover-subtle);box-shadow:var(--shadow-sm)}.AttachmentThumbnailCard-module__bj8i2W__interactive:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AttachmentThumbnailCard-module__bj8i2W__thumbnail{aspect-ratio:16/9;background-color:var(--color-surface-inset);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.AttachmentThumbnailCard-module__bj8i2W__image{object-fit:cover;width:100%;height:100%;display:block}.AttachmentThumbnailCard-module__bj8i2W__fallback{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.AttachmentThumbnailCard-module__bj8i2W__info{justify-content:space-between;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1-5) var(--spacing-2);display:flex}.AttachmentThumbnailCard-module__bj8i2W__meta{gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.AttachmentThumbnailCard-module__bj8i2W__filename{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.AttachmentThumbnailCard-module__bj8i2W__date{display:block}.AttachmentThumbnailCard-module__bj8i2W__more{flex-shrink:0}
.CommentThreadItem-module__VbHb9a__item{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) 0;display:flex}.CommentThreadItem-module__VbHb9a__avatar{margin-top:var(--spacing-1);flex-shrink:0}.CommentThreadItem-module__VbHb9a__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.CommentThreadItem-module__VbHb9a__header{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.CommentThreadItem-module__VbHb9a__author{color:var(--color-text-primary)}.CommentThreadItem-module__VbHb9a__timestamp{font-size:var(--font-size-caption);color:var(--color-text-muted)}.CommentThreadItem-module__VbHb9a__body{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:break-word}.CommentThreadItem-module__VbHb9a__actions{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);opacity:0;transition:opacity var(--transition-fast);display:flex}.CommentThreadItem-module__VbHb9a__item:hover .CommentThreadItem-module__VbHb9a__actions,.CommentThreadItem-module__VbHb9a__item:focus-within .CommentThreadItem-module__VbHb9a__actions{opacity:1}
.AgentsStartWorkRow-module__6mMb9q__row{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);display:flex}.AgentsStartWorkRow-module__6mMb9q__sphere{flex-shrink:0}.AgentsStartWorkRow-module__6mMb9q__body{gap:var(--spacing-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.AgentsStartWorkRow-module__6mMb9q__name{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.AgentsStartWorkRow-module__6mMb9q__control{min-height:var(--spacing-12);align-self:flex-start}.AgentsStartWorkRow-module__6mMb9q__disclaimer{color:var(--color-text-muted)}
.CardStatusSelector-module__hgCUCa__root{align-items:center;gap:var(--spacing-2);font-family:var(--font-family-sans);display:inline-flex}.CardStatusSelector-module__hgCUCa__pill{min-height:var(--spacing-8)}.CardStatusSelector-module__hgCUCa__dot{width:var(--indicator-sm);height:var(--indicator-sm);border-radius:var(--radius-full);background-color:var(--status-color,var(--color-text-secondary));flex-shrink:0;display:inline-block}.CardStatusSelector-module__hgCUCa__select{min-height:var(--size-touch-target)}
.TabBar-module__jWSqJa__container{align-items:center;gap:0;display:flex}.TabBar-module__jWSqJa__containerPill{gap:var(--spacing-1)}.TabBar-module__jWSqJa__containerUnderline{border-bottom:1px solid var(--color-border-subtle);gap:var(--spacing-5)}.TabBar-module__jWSqJa__containerSegment{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-segment);padding:var(--spacing-1);gap:var(--spacing-1)}.TabBar-module__jWSqJa__tab{justify-content:center;align-items:center;gap:var(--spacing-1);cursor:pointer;font-family:var(--font-family-sans);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:var(--size-touch-target);white-space:nowrap;background:0 0;border:none;display:inline-flex}.TabBar-module__jWSqJa__tab:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);z-index:1;outline:none}.TabBar-module__jWSqJa__tabIcon{flex-shrink:0}.TabBar-module__jWSqJa__tabLabel{pointer-events:none}.TabBar-module__jWSqJa__tabPill{padding:var(--spacing-1-5) var(--spacing-3-5);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-metric);font-weight:var(--font-weight-medium)}.TabBar-module__jWSqJa__tabPill:hover{background-color:var(--color-surface-hover-subtle)}.TabBar-module__jWSqJa__tabPillActive{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-primary)}.TabBar-module__jWSqJa__tabPillActive:hover{background-color:var(--color-surface-elevated)}.TabBar-module__jWSqJa__tabUnderline{padding:var(--spacing-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-metric);font-weight:var(--font-weight-medium);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.TabBar-module__jWSqJa__tabUnderline:hover{color:var(--color-text-primary)}.TabBar-module__jWSqJa__tabUnderlineActive{border-bottom-color:var(--color-text-primary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.TabBar-module__jWSqJa__tabSegment{padding:var(--spacing-1-5) var(--spacing-3);border-radius:var(--radius-segment-tab);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}.TabBar-module__jWSqJa__tabSegment:hover{color:var(--color-text-primary)}.TabBar-module__jWSqJa__tabSegmentActive{background-color:var(--color-status-draft-bg);color:var(--color-text-primary)}
.TableSkeleton-module__BJL4BG__root{gap:var(--spacing-2);width:100%;display:grid}.TableSkeleton-module__BJL4BG__headerCell{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--color-border-subtle)}.TableSkeleton-module__BJL4BG__bodyCell{padding:var(--spacing-2)}
.AgentChatFeatureGrid-module__02g7Sq__grid{gap:var(--spacing-3);width:100%;max-width:960px;padding:var(--spacing-6) var(--spacing-4) var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}@media (max-width:960px){.AgentChatFeatureGrid-module__02g7Sq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AgentChatFeatureGrid-module__02g7Sq__grid{padding:var(--spacing-4) var(--spacing-3) var(--spacing-6);grid-template-columns:minmax(0,1fr)}}
.AgentChatTranscript-module__pecv4G__transcript{gap:var(--spacing-4);width:100%;max-width:880px;padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex}.AgentChatTranscript-module__pecv4G__messages{gap:var(--spacing-4);width:100%;padding-bottom:var(--spacing-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AgentChatTranscript-module__pecv4G__empty{gap:var(--spacing-2);text-align:center;padding:var(--spacing-8) var(--spacing-4);flex-direction:column;justify-content:center;align-items:center;max-width:420px;margin:auto;display:flex}.AgentChatTranscript-module__pecv4G__emptyTitle{color:var(--color-text-primary)}.AgentChatTranscript-module__pecv4G__emptyHint{color:var(--color-text-secondary);line-height:var(--line-height-snug)}.AgentChatTranscript-module__pecv4G__toolIndicator{margin-left:var(--spacing-3);align-self:flex-start}.AgentChatTranscript-module__pecv4G__error{padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md)}.AgentChatTranscript-module__pecv4G__composerWrap{background-color:var(--color-background);width:100%;padding-top:var(--spacing-2);position:sticky;bottom:0}@media (max-width:640px){.AgentChatTranscript-module__pecv4G__transcript{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3)}}
.AgentConversationsSidebar-module__Yku8CG__sidebar{gap:var(--spacing-3);width:280px;height:100%;padding:var(--spacing-4) var(--spacing-3);background-color:var(--color-surface);border-right:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AgentConversationsSidebar-module__Yku8CG__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.AgentConversationsSidebar-module__Yku8CG__title{text-transform:uppercase;letter-spacing:.06em}.AgentConversationsSidebar-module__Yku8CG__list{gap:var(--spacing-1);min-height:0;padding-right:var(--spacing-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AgentConversationsSidebar-module__Yku8CG__emptyState{padding:var(--spacing-3) var(--spacing-2);line-height:var(--line-height-snug)}.AgentConversationsSidebar-module__Yku8CG__footer{margin-top:auto}@media (max-width:960px){.AgentConversationsSidebar-module__Yku8CG__sidebar{width:240px}}@media (max-width:720px){.AgentConversationsSidebar-module__Yku8CG__sidebar{border-right:none;border-bottom:1px solid var(--color-border-subtle);width:100%;height:auto}.AgentConversationsSidebar-module__Yku8CG__list{max-height:240px}}
.ActivityLogDetailModal-module__OVeOaW__headingTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-display);margin:0 0 var(--spacing-1);word-break:break-all;font-family:var(--font-family-mono)}.ActivityLogDetailModal-module__OVeOaW__headingSub{margin:0}.ActivityLogDetailModal-module__OVeOaW__tabPanel{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-3);flex-direction:column;display:flex}.ActivityLogDetailModal-module__OVeOaW__sectionLabel{margin:var(--spacing-1) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border-subtle)}.ActivityLogDetailModal-module__OVeOaW__summaryBadges{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ActivityLogDetailModal-module__OVeOaW__summaryDuration{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-tabular);margin-left:auto}.ActivityLogDetailModal-module__OVeOaW__summaryPath{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-slight)}.ActivityLogDetailModal-module__OVeOaW__kvGroup{flex-direction:column;display:flex}.ActivityLogDetailModal-module__OVeOaW__kvRow{align-items:baseline;gap:var(--spacing-4);padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}.ActivityLogDetailModal-module__OVeOaW__kvRow:last-child{border-bottom:none;padding-bottom:0}.ActivityLogDetailModal-module__OVeOaW__kvLabel{width:90px;color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);flex-shrink:0}.ActivityLogDetailModal-module__OVeOaW__kvValue{color:var(--color-text-primary);font-size:var(--font-size-sm);word-break:break-word;line-height:var(--line-height-normal);flex:1}.ActivityLogDetailModal-module__OVeOaW__kvValueMono{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ActivityLogDetailModal-module__OVeOaW__codeBlock{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);overflow:hidden}.ActivityLogDetailModal-module__OVeOaW__emptyHint{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic}.ActivityLogDetailModal-module__OVeOaW__footBrand{color:var(--color-text-secondary);cursor:default}@media (max-width:640px){.ActivityLogDetailModal-module__OVeOaW__kvRow{gap:var(--spacing-1);flex-direction:column}.ActivityLogDetailModal-module__OVeOaW__kvLabel{width:auto}.ActivityLogDetailModal-module__OVeOaW__tabPanel{padding:var(--spacing-3) var(--spacing-4)}}
.CreatePermissionModal-module__3pNnrq__formGrid{gap:var(--spacing-4);flex-direction:column;display:flex}.CreatePermissionModal-module__3pNnrq__serverError{padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}.CreatePermissionModal-module__3pNnrq__footerActions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-direction:row;width:100%;display:flex}
.EmptyState-module__8QrOHa__root{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__8QrOHa__iconContainer{justify-content:center;align-items:center;display:flex}.EmptyState-module__8QrOHa__icon{color:var(--color-text-muted)}.EmptyState-module__8QrOHa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EmptyState-module__8QrOHa__description{max-width:360px;color:var(--color-text-secondary)}.EmptyState-module__8QrOHa__action{margin-top:var(--spacing-2)}
.ErrorState-module__dl7GYG__root{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-6);text-align:center;flex-direction:column;display:flex}.ErrorState-module__dl7GYG__iconContainer{justify-content:center;align-items:center;display:flex}.ErrorState-module__dl7GYG__icon{color:var(--color-error)}.ErrorState-module__dl7GYG__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ErrorState-module__dl7GYG__message{max-width:360px;color:var(--color-text-secondary)}.ErrorState-module__dl7GYG__retry{margin-top:var(--spacing-2)}
.Form-module__uAjR_a__root{gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.Form-module__uAjR_a__content{gap:var(--spacing-4);flex-direction:column;display:flex}.Form-module__uAjR_a__overlay{background:var(--color-background);opacity:.6;border-radius:var(--radius-md);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.LoginBrandingPanel-module__wH65ca__panel{background:var(--color-background-alt);padding:var(--spacing-16) var(--spacing-12) 0;border-left:1px solid var(--color-border-subtle);flex-direction:column;display:flex;position:relative;overflow:hidden}.LoginBrandingPanel-module__wH65ca__gradientOverlay{pointer-events:none;position:absolute;inset:0}.LoginBrandingPanel-module__wH65ca__gradientWarm{background:radial-gradient(60% 40% at 80% 10%, var(--color-brand-glow-gold), transparent 60%), radial-gradient(50% 50% at 10% 80%, var(--color-brand-glow-violet), transparent 60%)}.LoginBrandingPanel-module__wH65ca__gradientCool{background:radial-gradient(60% 40% at 80% 10%, var(--color-brand-glow-teal), transparent 60%), radial-gradient(50% 50% at 10% 80%, var(--color-brand-glow-blue), transparent 60%)}.LoginBrandingPanel-module__wH65ca__hero{z-index:2;max-width:520px;position:relative}.LoginBrandingPanel-module__wH65ca__heroLogo{object-fit:contain;width:160px;height:auto;margin-bottom:var(--spacing-8)}.LoginBrandingPanel-module__wH65ca__heading{font-size:var(--font-size-4xl);line-height:1.08;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0 0 var(--spacing-4)}.LoginBrandingPanel-module__wH65ca__description{font-size:var(--font-size-base);margin:0 0 var(--spacing-6);max-width:460px;line-height:1.55}.LoginBrandingPanel-module__wH65ca__dots{gap:var(--spacing-2);align-items:center;display:flex}.LoginBrandingPanel-module__wH65ca__dot{border-radius:var(--radius-full);width:7px;height:7px;transition:background-color var(--transition-fast)}.LoginBrandingPanel-module__wH65ca__dotActive{background:var(--color-text-primary)}.LoginBrandingPanel-module__wH65ca__dotInactive{background:var(--color-border)}@media (max-width:1024px){.LoginBrandingPanel-module__wH65ca__panel{display:none}}
.ConnectorsMockup-module__fKPdAq__card{margin-top:var(--spacing-12);width:calc(100% + var(--spacing-12));background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:520px;padding:var(--spacing-5-5);box-shadow:var(--shadow-canvas-card);z-index:2;margin-left:60px;position:relative}.ConnectorsMockup-module__fKPdAq__head{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5-5);display:flex}.ConnectorsMockup-module__fKPdAq__back{border-radius:var(--radius-md);background:var(--color-surface-hover);border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ConnectorsMockup-module__fKPdAq__titleBlock{flex-direction:column;line-height:1.15;display:flex}.ConnectorsMockup-module__fKPdAq__sub{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ConnectorsMockup-module__fKPdAq__title{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ConnectorsMockup-module__fKPdAq__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0 0 var(--spacing-3)}.ConnectorsMockup-module__fKPdAq__search{align-items:center;gap:var(--spacing-2);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--spacing-4);display:flex}.ConnectorsMockup-module__fKPdAq__tabs{align-items:center;gap:var(--spacing-5-5);color:var(--color-text-muted);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3);display:flex}.ConnectorsMockup-module__fKPdAq__tab{padding:var(--spacing-1) 0}.ConnectorsMockup-module__fKPdAq__tabActive{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);border-bottom:2px solid var(--color-text-primary);padding-bottom:var(--spacing-2-5);margin-bottom:calc(-1 * var(--spacing-3) - var(--spacing-px))}.ConnectorsMockup-module__fKPdAq__list{gap:var(--spacing-2);padding-bottom:var(--spacing-1);flex-direction:column;display:flex}.ConnectorsMockup-module__fKPdAq__item{align-items:center;gap:var(--spacing-3);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);display:flex}.ConnectorsMockup-module__fKPdAq__itemDragSource{border:1.5px dashed var(--color-border-strong);color:var(--color-text-muted);background:0 0}.ConnectorsMockup-module__fKPdAq__itemDragSource .ConnectorsMockup-module__fKPdAq__itemIcon,.ConnectorsMockup-module__fKPdAq__itemDragSource .ConnectorsMockup-module__fKPdAq__itemName{visibility:hidden}.ConnectorsMockup-module__fKPdAq__itemIcon{border-radius:var(--radius-md);background:var(--color-card-elevated);border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ConnectorsMockup-module__fKPdAq__iconPurple{color:var(--color-accent-purple)}.ConnectorsMockup-module__fKPdAq__iconBlue{color:var(--color-accent-blue)}.ConnectorsMockup-module__fKPdAq__iconGreen{color:var(--color-accent-green)}.ConnectorsMockup-module__fKPdAq__itemName{flex:1}.ConnectorsMockup-module__fKPdAq__grip{color:var(--color-text-muted)}.ConnectorsMockup-module__fKPdAq__floating{background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-3);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-3);box-shadow:var(--shadow-canvas-floating);z-index:3;display:inline-flex;position:absolute;top:230px;right:-10px}.ConnectorsMockup-module__fKPdAq__gripFaint{opacity:.55}
.CanvasMockup-module__OvVdcq__card{width:calc(100% + var(--spacing-12));background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:540px;padding:var(--spacing-5-5) var(--spacing-5-5) var(--spacing-7);box-shadow:var(--shadow-canvas-card);z-index:2;min-height:380px;margin-top:52px;margin-left:60px;position:relative}.CanvasMockup-module__OvVdcq__head{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5-5);display:flex}.CanvasMockup-module__OvVdcq__back{border-radius:var(--radius-md);background:var(--color-surface-hover);border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.CanvasMockup-module__OvVdcq__titleBlock{flex-direction:column;line-height:1.15;display:flex}.CanvasMockup-module__OvVdcq__sub{color:var(--color-text-muted);font-size:var(--font-size-caption)}.CanvasMockup-module__OvVdcq__title{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.CanvasMockup-module__OvVdcq__canvas{background:radial-gradient(circle at center, var(--color-surface-inset) 1px, transparent 1px) 0 0 / 16px 16px, var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:280px;position:relative;overflow:hidden}.CanvasMockup-module__OvVdcq__canvasSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CanvasMockup-module__OvVdcq__node{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-2);color:var(--color-text-primary);font-size:var(--font-size-caption);align-items:center;gap:var(--spacing-2);box-shadow:var(--shadow-canvas-node);white-space:nowrap;display:flex;position:absolute}.CanvasMockup-module__OvVdcq__ndot{width:var(--indicator-sm);height:var(--indicator-sm);border-radius:var(--radius-full);flex-shrink:0}.CanvasMockup-module__OvVdcq__ndotGreen{background:var(--color-accent-green)}.CanvasMockup-module__OvVdcq__ndotPurple{background:var(--color-accent-purple)}.CanvasMockup-module__OvVdcq__ndotBlue{background:var(--color-accent-blue)}.CanvasMockup-module__OvVdcq__ndotPink{background:var(--color-accent-pink)}.CanvasMockup-module__OvVdcq__ndotYellow{background:var(--color-accent-yellow)}.CanvasMockup-module__OvVdcq__ndotMuted{background:var(--color-text-muted)}.CanvasMockup-module__OvVdcq__nodeTrigger{border-color:var(--color-canvas-node-green-border);top:22px;left:18px}.CanvasMockup-module__OvVdcq__nodeCond{border-color:var(--color-canvas-node-purple-border);top:22px;left:200px}.CanvasMockup-module__OvVdcq__nodeAction1{border-color:var(--color-canvas-node-blue-border);top:12px;left:360px}.CanvasMockup-module__OvVdcq__nodeAction2{border-color:var(--color-canvas-node-pink-border);top:70px;left:360px}.CanvasMockup-module__OvVdcq__nodeSend{border-color:var(--color-canvas-node-yellow-border);padding:var(--spacing-2) var(--spacing-3);box-shadow:var(--shadow-canvas-node-selected);top:180px;left:110px}.CanvasMockup-module__OvVdcq__nodeDelay{top:180px;left:290px}.CanvasMockup-module__OvVdcq__fabRow{margin-top:var(--spacing-4);align-items:center;gap:var(--spacing-2);display:flex}.CanvasMockup-module__OvVdcq__pill{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-1-75) var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-size-xs);align-items:center;gap:var(--spacing-2);display:inline-flex}.CanvasMockup-module__OvVdcq__addBtn{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);padding:var(--spacing-1-75) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-1);margin-left:auto;display:inline-flex}
.LoginForm-module__xWmc7W__wrapper{gap:var(--spacing-6);flex-direction:column;width:100%;max-width:420px;display:flex}.LoginForm-module__xWmc7W__brand{align-items:center;gap:var(--spacing-2);color:var(--color-text-primary);display:flex}.LoginForm-module__xWmc7W__brandIcon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.LoginForm-module__xWmc7W__brandName{font-size:var(--font-size-lg);letter-spacing:-.01em}.LoginForm-module__xWmc7W__headlineGroup{flex-direction:column;display:flex}.LoginForm-module__xWmc7W__headline{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.LoginForm-module__xWmc7W__accentText{color:var(--color-primary);font-weight:var(--font-weight-bold)}.LoginForm-module__xWmc7W__socials{gap:var(--spacing-3);flex-direction:column;display:flex}.LoginForm-module__xWmc7W__errorMessage{text-align:center}.LoginForm-module__xWmc7W__fields{gap:var(--spacing-5);flex-direction:column;display:flex}.LoginForm-module__xWmc7W__eyeButton{color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);min-width:44px;min-height:44px;transition:color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.LoginForm-module__xWmc7W__eyeButton:hover{color:var(--color-text-primary)}.LoginForm-module__xWmc7W__eyeButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-radius:var(--radius-sm);outline:none}.LoginForm-module__xWmc7W__rememberRow{justify-content:space-between;align-items:center;display:flex}.LoginForm-module__xWmc7W__rememberGroup{align-items:center;gap:var(--spacing-2);display:flex}.LoginForm-module__xWmc7W__submitButton{margin-top:var(--spacing-1)}.LoginForm-module__xWmc7W__signupLine{text-align:center}
.Modal-module__8LAGQG__backdrop{z-index:100;background-color:var(--color-overlay);padding:var(--spacing-4);animation:Modal-module__8LAGQG__fadeIn var(--transition-fast) ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__8LAGQG__content{width:100%;max-height:calc(100vh - var(--spacing-8));background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:Modal-module__8LAGQG__slideUp var(--transition-normal) ease;outline:none;flex-direction:column;display:flex}.Modal-module__8LAGQG__sizeSm{max-width:var(--modal-width-sm)}.Modal-module__8LAGQG__sizeMd{max-width:var(--modal-width-md)}.Modal-module__8LAGQG__sizeLg{max-width:var(--modal-width-lg)}.Modal-module__8LAGQG__sizeXl{max-width:var(--modal-width-xl)}.Modal-module__8LAGQG__header{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Modal-module__8LAGQG__closeButton{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.Modal-module__8LAGQG__closeButton:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.Modal-module__8LAGQG__closeButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface-elevated), 0 0 0 4px var(--color-primary);outline:none}.Modal-module__8LAGQG__body{padding:var(--spacing-6);flex:1;overflow-y:auto}.Modal-module__8LAGQG__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border-subtle);flex-direction:row;flex-shrink:0;display:flex}@keyframes Modal-module__8LAGQG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__8LAGQG__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.ConfirmDialog-module__kSq5Qa__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}
.NotificationList-module__rFPTuq__root{background:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.NotificationList-module__rFPTuq__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.NotificationList-module__rFPTuq__list{max-height:400px;overflow-y:auto}.NotificationList-module__rFPTuq__item{align-items:flex-start;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;min-height:44px;font-family:inherit;display:flex}.NotificationList-module__rFPTuq__item:last-child{border-bottom:none}.NotificationList-module__rFPTuq__item:hover{background:var(--color-surface-hover)}.NotificationList-module__rFPTuq__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.NotificationList-module__rFPTuq__itemUnread{background:var(--color-surface-hover-subtle)}.NotificationList-module__rFPTuq__iconContainer{border-radius:var(--radius-full);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NotificationList-module__rFPTuq__icon{color:var(--color-text-secondary)}.NotificationList-module__rFPTuq__itemContent{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.NotificationList-module__rFPTuq__time{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.NotificationList-module__rFPTuq__empty{padding:var(--spacing-8) var(--spacing-4);justify-content:center;align-items:center;display:flex}
.Sidebar-module__iFswcW__sidebar{background:var(--color-surface);border-right:1px solid var(--color-border-subtle);padding:var(--spacing-3);gap:var(--spacing-3);height:100vh;width:var(--sidebar-width);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.Sidebar-module__iFswcW__team{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-2) var(--spacing-2-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);cursor:pointer;min-height:44px;display:flex}.Sidebar-module__iFswcW__team:hover{background:var(--color-surface-hover)}.Sidebar-module__iFswcW__team:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.Sidebar-module__iFswcW__teamAvatar{border-radius:var(--radius-segment-tab);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.Sidebar-module__iFswcW__teamAvatarImg{object-fit:cover;border-radius:var(--radius-segment-tab);width:100%;height:100%}.Sidebar-module__iFswcW__teamMeta{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.Sidebar-module__iFswcW__teamLabel{font-size:var(--font-size-tag);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.Sidebar-module__iFswcW__teamName{font-size:var(--font-size-metric);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module__iFswcW__teamChev{color:var(--color-text-muted);flex-shrink:0}.Sidebar-module__iFswcW__search{flex-shrink:0}.Sidebar-module__iFswcW__nav{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.Sidebar-module__iFswcW__logoutButton{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;width:100%;min-height:44px;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;margin-top:auto;display:flex}.Sidebar-module__iFswcW__logoutButton:hover{background:var(--color-danger-subtle);color:var(--color-danger)}.Sidebar-module__iFswcW__logoutButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.TopBar-module__YtDP0q__topbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-background);z-index:20;height:var(--topbar-height);display:flex;position:sticky;top:0}.TopBar-module__YtDP0q__left{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.TopBar-module__YtDP0q__brandLogo{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.TopBar-module__YtDP0q__brandLogoImg{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.TopBar-module__YtDP0q__center{flex:1;justify-content:center;display:flex}.TopBar-module__YtDP0q__searchBar{width:100%;max-width:340px}.TopBar-module__YtDP0q__right{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.TopBar-module__YtDP0q__iconButton{border-radius:var(--radius-full);background:var(--color-surface-elevated);border:1px solid var(--color-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.TopBar-module__YtDP0q__iconButton:hover{color:var(--color-text-primary)}.TopBar-module__YtDP0q__iconButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.TopBar-module__YtDP0q__iconButtonActive{color:var(--color-text-primary)}.TopBar-module__YtDP0q__iconButtonActive:hover{background:var(--color-surface)}.TopBar-module__YtDP0q__avatar{flex-shrink:0}
.UserMenu-module__4DyoxG__root{position:relative}.UserMenu-module__4DyoxG__trigger{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);display:flex}.UserMenu-module__4DyoxG__trigger:hover{background:var(--color-surface-hover)}.UserMenu-module__4DyoxG__identity{flex-direction:column;min-width:0;display:flex}.UserMenu-module__4DyoxG__name{white-space:nowrap;text-overflow:ellipsis;max-width:140px;color:var(--color-text-primary);overflow:hidden}.UserMenu-module__4DyoxG__email{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden}.UserMenu-module__4DyoxG__chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0}
.NotFoundIllustration-module__oC7_Kq__root{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.NotFoundIllustration-module__oC7_Kq__number{font-family:var(--font-family-sans);font-size:clamp(var(--font-size-display-number-sm), 24vw, var(--font-size-display-number-lg));font-weight:var(--font-weight-bold);color:var(--color-text-primary);opacity:.15;-webkit-user-select:none;user-select:none;line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-display);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NotFoundIllustration-module__oC7_Kq__astronaut{width:clamp(var(--size-illustration), 28vw, var(--size-illustration-lg));z-index:2;height:auto;filter:drop-shadow(var(--shadow-lg));pointer-events:none;object-fit:contain;animation:6s ease-in-out infinite NotFoundIllustration-module__oC7_Kq__float;position:relative}@keyframes NotFoundIllustration-module__oC7_Kq__float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-18px)rotate(3deg)}}@media (max-width:880px){.NotFoundIllustration-module__oC7_Kq__number{font-size:clamp(var(--font-size-display-number-xs), 32vw, var(--font-size-display-number-md))}.NotFoundIllustration-module__oC7_Kq__astronaut{width:clamp(var(--size-illustration-sm), 40vw, var(--size-illustration-md))}}
.AutomationPalette-module__9p6nFq__root{background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--spacing-3);flex-direction:column;height:100%;display:flex;overflow:hidden}.AutomationPalette-module__9p6nFq__search{margin-bottom:var(--spacing-2);flex-shrink:0}.AutomationPalette-module__9p6nFq__body{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AutomationPalette-module__9p6nFq__section{flex-direction:column;display:flex}.AutomationPalette-module__9p6nFq__sectionLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:0 var(--spacing-1) var(--spacing-1-5)}.AutomationPalette-module__9p6nFq__sectionList{gap:var(--spacing-0-5);flex-direction:column;display:flex}.AutomationPalette-module__9p6nFq__recommended{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--spacing-2-5);margin-top:var(--spacing-3);flex-shrink:0}.AutomationPalette-module__9p6nFq__recommendedLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding-bottom:var(--spacing-1-5);display:block}.AutomationPalette-module__9p6nFq__recommendedList{gap:var(--spacing-0-5);flex-direction:column;display:flex}.AutomationPalette-module__9p6nFq__communityButton{padding:var(--spacing-2) var(--spacing-2-5);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-panel);margin-top:var(--spacing-2);cursor:pointer;min-height:var(--size-touch-target);color:var(--color-text-primary);transition:background-color var(--transition-fast);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.AutomationPalette-module__9p6nFq__communityButton:hover{background-color:var(--color-surface-hover)}.AutomationPalette-module__9p6nFq__communityButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AutomationPalette-module__9p6nFq__communityText{font-size:var(--font-size-xs);color:var(--color-text-primary)}
.ComponentPalette-module__-imX9a__root{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;height:100%;display:flex;overflow:hidden}.ComponentPalette-module__-imX9a__collapsed{padding-top:var(--spacing-2);align-items:center}.ComponentPalette-module__-imX9a__header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.ComponentPalette-module__-imX9a__headerIcon{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ComponentPalette-module__-imX9a__headerIcon:hover{background:var(--color-surface-hover)}.ComponentPalette-module__-imX9a__headerIcon:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.ComponentPalette-module__-imX9a__headerSearch{flex:1;min-width:0}.ComponentPalette-module__-imX9a__body{padding:var(--spacing-2) 0 var(--spacing-3);flex:1;overflow-y:auto}.ComponentPalette-module__-imX9a__item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-8);cursor:pointer;transition:background-color var(--transition-fast);min-height:var(--size-touch-target);-webkit-user-select:none;user-select:none;display:flex;position:relative}.ComponentPalette-module__-imX9a__item:hover{background-color:var(--color-surface-elevated)}.ComponentPalette-module__-imX9a__item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.ComponentPalette-module__-imX9a__itemIconBox{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ComponentPalette-module__-imX9a__itemContent{gap:var(--spacing-px);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ComponentPalette-module__-imX9a__itemName{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ComponentPalette-module__-imX9a__itemDesc{font-size:var(--font-size-tag);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ComponentPalette-module__-imX9a__pinnedBar{width:var(--spacing-1);height:var(--spacing-4);background:var(--color-primary);border-radius:var(--radius-xs) 0 0 var(--radius-xs);position:absolute;top:50%;right:0;transform:translateY(-50%)}
.AutomationEditorHeader-module__RZk5mq__root{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-3-5) var(--spacing-5-5);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.AutomationEditorHeader-module__RZk5mq__titleBlock{gap:var(--spacing-1-5);flex-direction:column;min-width:0;display:flex}.AutomationEditorHeader-module__RZk5mq__title{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);line-height:var(--line-height-tight)}.AutomationEditorHeader-module__RZk5mq__subline{align-items:center;gap:var(--spacing-2-5);display:flex}.AutomationEditorHeader-module__RZk5mq__subtitle,.AutomationEditorHeader-module__RZk5mq__version{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AutomationEditorHeader-module__RZk5mq__configChip{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-2-5);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-secondary);transition:background-color var(--transition-fast);min-height:var(--size-touch-target);display:inline-flex}.AutomationEditorHeader-module__RZk5mq__configChip:hover{background-color:var(--color-surface-hover)}.AutomationEditorHeader-module__RZk5mq__configChip:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AutomationEditorHeader-module__RZk5mq__configText{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.AutomationEditorHeader-module__RZk5mq__actions{align-items:center;gap:var(--spacing-1-5);flex-shrink:0;display:flex}.AutomationEditorHeader-module__RZk5mq__actionButton{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.AutomationEditorHeader-module__RZk5mq__actionButton:hover{background:var(--color-surface-hover)}.AutomationEditorHeader-module__RZk5mq__actionButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.AutomationCanvas-module__Fu_B3G__root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AutomationCanvas-module__Fu_B3G__canvas{cursor:grab;background-image:radial-gradient(circle, var(--color-border) 1px, transparent 1px);background-size:var(--spacing-4-5) var(--spacing-4-5);background-color:var(--color-background);flex:1;position:relative;overflow:hidden}.AutomationCanvas-module__Fu_B3G__canvas:active{cursor:grabbing}.AutomationCanvas-module__Fu_B3G__zoomLayer{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.AutomationCanvas-module__Fu_B3G__edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AutomationCanvas-module__Fu_B3G__node{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);cursor:grab;transition:box-shadow var(--transition-fast);position:absolute;overflow:hidden}.AutomationCanvas-module__Fu_B3G__node:active{cursor:grabbing;z-index:10}.AutomationCanvas-module__Fu_B3G__node:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);z-index:10;outline:none}.AutomationCanvas-module__Fu_B3G__nodeHeader{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2-5) var(--spacing-3);border:none;border-bottom:1px solid var(--color-border-subtle);font-family:inherit;font-size:inherit;color:inherit;text-align:left;background:0 0;flex-direction:row;display:flex}.AutomationCanvas-module__Fu_B3G__nodeAccent{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--node-color);flex-shrink:0}.AutomationCanvas-module__Fu_B3G__nodePins{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);flex-direction:column;display:flex}.AutomationCanvas-module__Fu_B3G__pinRow{align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}.AutomationCanvas-module__Fu_B3G__pinDot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--color-text-muted);flex-shrink:0}.AutomationCanvas-module__Fu_B3G__pinModel{background-color:var(--color-info)}.AutomationCanvas-module__Fu_B3G__pinPositive{background-color:var(--color-success)}.AutomationCanvas-module__Fu_B3G__pinNegative{background-color:var(--color-error)}.AutomationCanvas-module__Fu_B3G__nodeFields{gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AutomationCanvas-module__Fu_B3G__fieldRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1-5) var(--spacing-2-5);background-color:var(--color-card-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:row;display:flex}.AutomationCanvas-module__Fu_B3G__nodeDescription{padding:var(--spacing-2-5) var(--spacing-3);border-top:1px solid var(--color-border-subtle)}.AutomationCanvas-module__Fu_B3G__executeBtn{top:var(--spacing-2);right:var(--spacing-2);z-index:2;width:var(--spacing-6);height:var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.AutomationCanvas-module__Fu_B3G__executeBtn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.AutomationCanvas-module__Fu_B3G__executeBtn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AutomationCanvas-module__Fu_B3G__toolbar{padding:var(--spacing-3) var(--spacing-5-5);border-top:1px solid var(--color-border);background:var(--color-background);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.AutomationCanvas-module__Fu_B3G__searchPill{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3-5);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);min-height:var(--size-touch-target);display:flex}.AutomationCanvas-module__Fu_B3G__searchIcon{color:var(--color-text-muted);flex-shrink:0}.AutomationCanvas-module__Fu_B3G__searchText{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AutomationCanvas-module__Fu_B3G__zoomControls{align-items:center;gap:var(--spacing-1-5);display:flex}.AutomationCanvas-module__Fu_B3G__zoomButton{min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.AutomationCanvas-module__Fu_B3G__zoomButton:hover{background:var(--color-surface-hover)}.AutomationCanvas-module__Fu_B3G__zoomButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.DebuggerPanel-module__7olFoa__root{background:var(--color-surface);border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.DebuggerPanel-module__7olFoa__header{align-items:center;gap:var(--spacing-3-5);padding:var(--spacing-2) var(--spacing-5-5);border-bottom:1px solid var(--color-border);min-height:var(--size-touch-target);flex-shrink:0;display:flex}.DebuggerPanel-module__7olFoa__headerLeft{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.DebuggerPanel-module__7olFoa__headerRight{align-items:center;gap:var(--spacing-1-5);margin-left:auto;display:flex}.DebuggerPanel-module__7olFoa__statusDot{width:var(--indicator-md);height:var(--indicator-md);border-radius:var(--radius-full);flex-shrink:0}.DebuggerPanel-module__7olFoa__statusIdle{background-color:var(--color-text-muted)}.DebuggerPanel-module__7olFoa__statusRunning{background-color:var(--color-success);box-shadow:0 0 6px 1px var(--color-success)}.DebuggerPanel-module__7olFoa__statusPaused{background-color:var(--color-warning);box-shadow:0 0 6px 1px var(--color-warning)}.DebuggerPanel-module__7olFoa__statusError{background-color:var(--color-error);box-shadow:0 0 6px 1px var(--color-error)}.DebuggerPanel-module__7olFoa__statusText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.DebuggerPanel-module__7olFoa__statusSubtext{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.DebuggerPanel-module__7olFoa__pill{padding:var(--pill-py-md) var(--pill-px-md);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-segment-tab);color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;min-height:var(--size-touch-target);align-items:center;display:inline-flex}.DebuggerPanel-module__7olFoa__pill:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DebuggerPanel-module__7olFoa__pill:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.DebuggerPanel-module__7olFoa__toggle{width:var(--size-touch-target);height:var(--size-touch-target);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-segment-tab);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.DebuggerPanel-module__7olFoa__toggle:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DebuggerPanel-module__7olFoa__toggle:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.DebuggerPanel-module__7olFoa__logArea{padding:var(--spacing-2-5) var(--spacing-5-5) var(--spacing-3-5);font-family:var(--font-family-mono);font-size:var(--font-size-caption);line-height:var(--line-height-tag);color:var(--color-text-secondary);min-height:var(--spacing-40);max-height:var(--spacing-48);overflow-y:auto}.DebuggerPanel-module__7olFoa__logEntry{gap:var(--spacing-2);display:flex}.DebuggerPanel-module__7olFoa__timestamp{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.DebuggerPanel-module__7olFoa__message{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-secondary);word-break:break-all}
.QaTaskDrawer-module__gSP7ga__head{align-items:flex-start;gap:var(--spacing-2);padding-right:var(--spacing-6);flex-direction:column;display:flex}.QaTaskDrawer-module__gSP7ga__report{gap:var(--spacing-4);flex-direction:column;display:flex}.QaTaskDrawer-module__gSP7ga__tests{gap:var(--spacing-5);flex-direction:column;display:flex}.QaTaskDrawer-module__gSP7ga__test{gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.QaTaskDrawer-module__gSP7ga__testHead{align-items:center;gap:var(--spacing-2);display:flex}.QaTaskDrawer-module__gSP7ga__block{gap:var(--spacing-2);flex-direction:column;display:flex}
.GanttChart-module__gtAj6a__root{flex-direction:column;flex:1;display:flex;position:relative}.GanttChart-module__gtAj6a__timeline{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);margin-bottom:var(--spacing-3)}.GanttChart-module__gtAj6a__dates{grid-template-columns:repeat(calc(var(--gantt-total-columns) + 1), 1fr);color:var(--color-text-muted);font-size:var(--font-size-metric);text-align:center;letter-spacing:var(--letter-spacing-slight);display:grid}.GanttChart-module__gtAj6a__dateLabel{padding:var(--spacing-1) 0}.GanttChart-module__gtAj6a__nowPill{background-color:var(--color-gantt-now-pill-bg);border:1px solid var(--color-gantt-now-pill-border);border-radius:var(--radius-segment-tab);padding:var(--spacing-1) var(--spacing-2-5);color:var(--color-text-primary);font-weight:var(--font-weight-medium);justify-self:center}.GanttChart-module__gtAj6a__pointer{left:var(--gantt-now-position);color:var(--color-gantt-now);z-index:1;display:flex;position:absolute;top:0;transform:translate(-50%)}.GanttChart-module__gtAj6a__nowLine{top:var(--topbar-height);bottom:0;left:var(--gantt-now-position);background:linear-gradient(to bottom, rgba(var(--color-gantt-now-rgb), .9), rgba(var(--color-gantt-now-rgb), .4) 70%, rgba(var(--color-gantt-now-rgb), 0));pointer-events:none;width:1.5px;position:absolute}.GanttChart-module__gtAj6a__gantt{gap:var(--spacing-3-5);margin-top:var(--spacing-8);flex-direction:column;flex:1;display:flex;position:relative}.GanttChart-module__gtAj6a__row{grid-template-columns:repeat(var(--gantt-total-columns), 1fr);height:var(--size-gantt-bar-height);display:grid;position:relative}.GanttChart-module__gtAj6a__indicatorsRow{grid-template-columns:repeat(var(--gantt-total-columns), 1fr);margin-top:var(--spacing-8);height:var(--size-gantt-bar-height);align-items:center;display:grid}.GanttChart-module__gtAj6a__pill{grid-column:var(--gantt-col-start) / span var(--gantt-col-span);width:var(--size-indicator-pill);height:var(--size-gantt-bar-height);border-radius:var(--radius-full);background-color:var(--color-gantt-indicator)}.GanttChart-module__gtAj6a__pillActive{background-color:var(--color-gantt-indicator-active)}.GanttChart-module__gtAj6a__milestone{grid-column:var(--gantt-col-start) / span var(--gantt-col-span);align-items:center;gap:var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);display:inline-flex}.GanttChart-module__gtAj6a__diamond{width:var(--size-indicator-diamond);height:var(--size-indicator-diamond);background-color:var(--color-gantt-milestone);border-radius:var(--radius-xs);flex-shrink:0;transform:rotate(45deg)}.GanttChart-module__gtAj6a__feedbackPair{grid-column:var(--gantt-col-start) / span var(--gantt-col-span);gap:var(--spacing-2);display:inline-flex}.GanttChart-module__gtAj6a__feedbackPill{width:var(--size-indicator-feedback);height:var(--size-gantt-bar-height);border-radius:var(--radius-full);background-color:var(--color-gantt-indicator)}.GanttChart-module__gtAj6a__feedbackPillActive{background-color:var(--color-gantt-indicator-active)}
.CommandPalette-module__V-H59W__overlay{background:var(--color-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));padding:14vh var(--spacing-6) var(--spacing-6);z-index:100;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.CommandPalette-module__V-H59W__overlayOpen{opacity:1;pointer-events:auto}.CommandPalette-module__V-H59W__modal{width:100%;max-width:var(--max-width-dialog);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);opacity:1;flex-direction:column;max-height:70vh;display:flex;position:relative;overflow:visible;transform:scale(1)translateY(0)}.CommandPalette-module__V-H59W__searchBar{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3-5) var(--spacing-4-5);border-bottom:1px solid var(--color-border-subtle);display:flex}.CommandPalette-module__V-H59W__backButton{flex-shrink:0}.CommandPalette-module__V-H59W__searchInput{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-card-title);background:0 0;border:0;flex:1}.CommandPalette-module__V-H59W__results{padding:var(--spacing-3) var(--spacing-2) var(--spacing-2);flex:1;overflow-y:auto}.CommandPalette-module__V-H59W__section+.CommandPalette-module__V-H59W__section{margin-top:var(--spacing-4)}.CommandPalette-module__V-H59W__empty{padding:var(--spacing-10);justify-content:center;align-items:center;display:flex}.CommandPalette-module__V-H59W__footer{border-top:1px solid var(--color-border-subtle);padding:var(--spacing-2-5) var(--spacing-4-5);justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer;background:var(--color-surface-inset);border-radius:0 0 var(--radius-xl) var(--radius-xl);transition:color var(--transition-fast);display:flex}.CommandPalette-module__V-H59W__footer:hover{color:var(--color-text-primary)}.CommandPalette-module__V-H59W__footerIcon{color:var(--color-info)}@media (prefers-reduced-motion:reduce){.CommandPalette-module__V-H59W__overlay{transition:opacity var(--transition-fast)}}
.ConnectModal-module__V9vGKa__content{gap:var(--spacing-6);flex-direction:column;display:flex}.ConnectModal-module__V9vGKa__providerHeader{align-items:center;gap:var(--spacing-4);display:flex}.ConnectModal-module__V9vGKa__iconWrapper{border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ConnectModal-module__V9vGKa__providerInfo{gap:var(--spacing-0-5);flex-direction:column;display:flex}.ConnectModal-module__V9vGKa__connectionArea,.ConnectModal-module__V9vGKa__oauthSection{gap:var(--spacing-4);flex-direction:column;display:flex}.ConnectModal-module__V9vGKa__oauthHint{text-align:center}.ConnectModal-module__V9vGKa__loadingState{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) 0;flex-direction:column;display:flex}
.TrelloConnectModal-module__3UB9JW__content{gap:var(--spacing-5);flex-direction:column;display:flex}.TrelloConnectModal-module__3UB9JW__providerHeader{align-items:center;gap:var(--spacing-4);display:flex}.TrelloConnectModal-module__3UB9JW__iconWrapper{border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.TrelloConnectModal-module__3UB9JW__providerInfo{gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.TrelloConnectModal-module__3UB9JW__steps{gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--color-border);flex-direction:column;display:flex}.TrelloConnectModal-module__3UB9JW__stepsHeading{margin-bottom:var(--spacing-1)}.TrelloConnectModal-module__3UB9JW__stepList{padding-left:var(--spacing-5);gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.TrelloConnectModal-module__3UB9JW__stepItem{color:var(--color-text-secondary);line-height:1.5}.TrelloConnectModal-module__3UB9JW__stepLink{color:var(--color-info);text-underline-offset:2px;font-weight:var(--font-weight-medium,500);text-decoration:underline}.TrelloConnectModal-module__3UB9JW__stepLink:hover{text-decoration:none}.TrelloConnectModal-module__3UB9JW__stepLink:focus-visible{outline:2px solid var(--color-info);outline-offset:2px;border-radius:var(--radius-sm)}.TrelloConnectModal-module__3UB9JW__formArea{gap:var(--spacing-3);flex-direction:column;display:flex}.TrelloConnectModal-module__3UB9JW__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}
.ProjectForm-module__9vKGmG__form{gap:var(--spacing-3-5);flex-direction:column;display:flex}.ProjectForm-module__9vKGmG__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-5) var(--spacing-5) var(--spacing-6);gap:var(--spacing-4-5);flex-direction:column;display:flex}.ProjectForm-module__9vKGmG__cardHeader{padding:var(--spacing-4-5) var(--spacing-5)}.ProjectForm-module__9vKGmG__headerRow{align-items:start;gap:var(--spacing-4-5);grid-template-columns:1fr auto;display:grid}.ProjectForm-module__9vKGmG__headerText,.ProjectForm-module__9vKGmG__sectionHeader{gap:var(--spacing-1);flex-direction:column;display:flex}.ProjectForm-module__9vKGmG__fieldGrid{gap:var(--spacing-3-5);grid-template-columns:1fr 1fr;display:grid}.ProjectForm-module__9vKGmG__dateWrap{position:relative}.ProjectForm-module__9vKGmG__calIcon{left:var(--spacing-2-75);color:var(--color-text-muted);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectForm-module__9vKGmG__dateWrap .ProjectForm-module__9vKGmG__dateInput{padding-left:var(--spacing-9,36px)}
.ProjectPreview-module__XNw6Ea__preview{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6) var(--spacing-7,28px);top:var(--spacing-3-5);height:fit-content;position:sticky}.ProjectPreview-module__XNw6Ea__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-snug);margin:0}.ProjectPreview-module__XNw6Ea__idRow{margin:var(--spacing-2-5) 0 var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.ProjectPreview-module__XNw6Ea__idLabel{font-size:var(--font-size-xs)}.ProjectPreview-module__XNw6Ea__idValue{font-family:var(--font-family-mono)}.ProjectPreview-module__XNw6Ea__checkBadge{width:var(--spacing-7,28px);height:var(--spacing-7,28px);border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-background);justify-content:center;align-items:center;display:inline-flex}.ProjectPreview-module__XNw6Ea__kvGrid{gap:var(--spacing-4-5) var(--spacing-5);margin-bottom:var(--spacing-5);grid-template-columns:1fr 1fr;display:grid}.ProjectPreview-module__XNw6Ea__kvLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1)}.ProjectPreview-module__XNw6Ea__kvFullWidth{grid-column:1/-1}.ProjectPreview-module__XNw6Ea__descriptionBlock{margin-bottom:var(--spacing-5)}.ProjectPreview-module__XNw6Ea__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectPreview-module__XNw6Ea__table{border-collapse:separate;border-spacing:0;width:100%}.ProjectPreview-module__XNw6Ea__th{text-align:left;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);padding:0 0 var(--spacing-3) 0}.ProjectPreview-module__XNw6Ea__thRight{text-align:right}.ProjectPreview-module__XNw6Ea__td{padding:var(--spacing-3-5) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-metric);vertical-align:top}tr:last-child .ProjectPreview-module__XNw6Ea__td{border-bottom:0}.ProjectPreview-module__XNw6Ea__tdNum{text-align:right;font-variant-numeric:tabular-nums}.ProjectPreview-module__XNw6Ea__totals{gap:var(--spacing-1-5) var(--spacing-20);margin-top:var(--spacing-4-5);font-size:var(--font-size-metric);grid-template-columns:1fr auto;display:grid}.ProjectPreview-module__XNw6Ea__totalsLabel{text-align:right}.ProjectPreview-module__XNw6Ea__totalsValue{text-align:right;font-variant-numeric:tabular-nums}.ProjectPreview-module__XNw6Ea__footer{margin-top:var(--spacing-6);line-height:var(--line-height-normal)}@media (max-width:1180px){.ProjectPreview-module__XNw6Ea__preview{position:static}}
.ProjectsGrid-module__xPJEOW__grid{gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (max-width:1200px){.ProjectsGrid-module__xPJEOW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ProjectsGrid-module__xPJEOW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProjectsGrid-module__xPJEOW__grid{grid-template-columns:1fr}}
.AutomationsPage-module__GlcC4q__page{grid-template-columns:230px 1fr var(--right-col,250px);background-color:var(--color-background);height:100%;display:grid;overflow:hidden}.AutomationsPage-module__GlcC4q__pageNoLeft{grid-template-columns:1fr var(--right-col,250px)}.AutomationsPage-module__GlcC4q__pageRightCollapsed{--right-col:var(--spacing-12)}.AutomationsPage-module__GlcC4q__leftPalette{overflow:hidden}.AutomationsPage-module__GlcC4q__center{border-right:1px solid var(--color-border-subtle);grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.AutomationsPage-module__GlcC4q__canvas{min-height:0;overflow:hidden}.AutomationsPage-module__GlcC4q__rightPalette{overflow:hidden}
.organism-docs-overlays-module__KSh7bq__modalDemoFooter{gap:var(--spacing-2);justify-content:flex-end;display:flex}
.loading-module__SJ5Z6W__screen{justify-content:center;align-items:center;min-height:50vh;display:flex}
.loading-module__am7HCG__screen{justify-content:center;align-items:center;min-height:100vh;display:flex}
