.oidc-modules-container{display:flex;justify-content:center;align-items:center;height:100vh}
.error-message-container__WHzVD{display:flex;align-items:center}.error-message__xzyDj{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.error-message--with-background__Zn6eG{padding:20px 20px 40px;border-radius:8px;background-color:var(--colors-bg-primary)}.error-message--full-height__uWFLz{height:100%}.error-message__body__l_Piq{display:flex;flex-direction:column;gap:12px;text-align:center}.error-message__body--wide__QGC1U{width:580px}.error-message__reload__rhGzx{margin-top:32px;margin-bottom:auto}.error-message__reload--bottom__Fr5Lf{margin-top:auto;margin-bottom:16px}.error-message__reload--full-width__NpUd2{width:100%}
.metric-card__EGLcS{display:flex;flex-direction:column;align-items:stretch}.metric-card__header__cxJum{display:flex;justify-content:space-between;align-items:center}.metric-card__icon__hwIrQ{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;color:var(--colors-primary-main);border-radius:10px;background-color:var(--colors-bg-secondary)}.metric-card__top-content__BATdP{margin-bottom:8px}.metric-card__content__BPSjX{display:flex;flex-direction:column;gap:4px}.metric-card__label-row__S7Wy7{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}
.content-header__IDUQi{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:16px 32px;border-bottom:1px solid var(--colors-bg-border);background-color:var(--colors-bg-primary)}.content-header--small__gcSl1{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.content-header__left__A5TnZ{display:flex;align-items:center;min-width:0}.content-header__right__aAQrP{display:flex;align-items:center;flex-shrink:0;gap:8px}.content-header__right--small__v7TDS{width:100%}.content-header__breadcrumbs__wjAAa{display:flex;align-items:center;min-width:0}.content-header__breadcrumb-link__q8gSS{text-decoration:none;color:var(--colors-primary-dark);font-size:14px;font-weight:600}.content-header__breadcrumb-link__q8gSS:hover{text-decoration:underline}.content-header__breadcrumb-text__yt6C3,.content-header__breadcrumb-current__sjM7f{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--colors-text-secondary);font-size:14px}.content-header__breadcrumb-current__sjM7f{font-weight:600}.content-header__breadcrumb-separator__DJZJD{margin:0 4px;color:var(--colors-text-secondary);font-size:18px}.content-header__title__a49xI{display:flex;flex-direction:column}.content-header__actions__VioU2{display:flex;align-items:center;gap:16px}.content-header__actions--small__WSY0L{flex-direction:column;align-items:flex-start;width:100%}
.content-footer__C6SLs{display:flex;justify-content:center;align-items:center;flex-shrink:0;min-height:48px;padding:12px 24px;color:var(--colors-text-secondary);border-top:1px solid var(--colors-bg-border);background-color:var(--colors-bg-primary);font-size:13px}
.content-layout__Jfdxz{display:flex;overflow:hidden;flex-direction:column;height:100%;background-color:var(--colors-bg-secondary)}.content-layout__body__yfE_2{display:flex;overflow:hidden;flex:1;min-height:0}.content-layout__main__kubvv{display:flex;overflow:hidden auto;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:12px;background-color:var(--colors-bg-secondary)}.content-layout__main__kubvv::-webkit-scrollbar{width:4px;height:4px}.content-layout__main__kubvv::-webkit-scrollbar-track{background-color:"transparent"}.content-layout__main__kubvv::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.content-layout__main__kubvv::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.content-layout__main__kubvv{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}
.section-header__T2zeB{display:flex;align-items:center;gap:8px}.section-header__icon-wrapper__NFISU{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background:oklch(from var(--colors-primary-main) l c h / var(--colors-action-hoverOpacity))}.section-header__title-wrapper__M74ge{display:flex;flex-direction:column}
.visualization-card__kiIXz{display:flex;flex-direction:column;align-items:stretch}.visualization-card__header__OVz46{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}.visualization-card__header--small__Xy0p8{flex-direction:column;align-items:stretch}.visualization-card__header-text__CGAjF{display:flex;flex-direction:column;gap:4px;min-width:0}.visualization-card__header-title__EhqN5{display:flex;flex-direction:row;align-items:center;gap:4px}.visualization-card__header-actions__KaKg1{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;flex:.9}.visualization-card__header-actions--small__VnlLB{justify-content:flex-start;flex:unset}
.change-indicator__nGa6p{display:flex;align-items:center;gap:4px}.change-indicator--positive__sIJJ8{color:var(--success)}.change-indicator--negative__ufkMr{color:var(--error)}
.knowledge-card__content__UkxVI{display:flex;gap:32px}.knowledge-card--small__zx3KG .knowledge-card__content__UkxVI{flex-direction:column;gap:16px}.knowledge-card__left__EI8jz{display:flex;flex-direction:column;flex:1;gap:12px}.knowledge-card__right__ARWmE{display:flex;flex-direction:column;align-items:center;flex:1.2;gap:8px;min-width:0}.knowledge-card__main-metric__hh58S{display:flex;flex-direction:column;gap:4px}.knowledge-card__main-metric-value__aQ1Ao{font-weight:500}.knowledge-card__change__KaIEY{display:flex;align-items:center;gap:4px}.knowledge-card__description__wZV83{max-width:400px}.knowledge-card__last-week__cURdm{display:flex;align-items:baseline;gap:8px;margin-top:8px}.knowledge-card__chart-label__c42kc{margin-top:auto;text-align:right}.knowledge-card--small__zx3KG .knowledge-card__chart-label__c42kc{text-align:left}.knowledge-card__chart__evePA{width:100%;height:150px}.knowledge-card--small__zx3KG .knowledge-card__chart__evePA{height:200px}.knowledge-card__tooltip__XC5RH{display:flex;flex-direction:column;gap:4px}
.insights-page__section__Jy5bW{display:flex;flex-direction:column;gap:16px}.insights-page__metrics-grid__F6Bt9{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px}.insights-page--small__eXRqJ .insights-page__metrics-grid__F6Bt9{grid-template-columns:1fr}
.content-sidebar__SF8Mf{display:flex;overflow:hidden;flex-direction:column;flex-shrink:0;height:100%;transition:width .2s ease-in-out;border-right:1px solid var(--colors-bg-border);background-color:var(--colors-bg-primary)}.content-sidebar--collapsed__rhf14{border-right:none}.content-sidebar__header__hHfIo{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--colors-bg-border)}.content-sidebar--collapsed__rhf14 .content-sidebar__header__hHfIo{justify-content:center;padding:8px;border-bottom:none}.content-sidebar__title__jqrkm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--colors-text-secondary);font-size:14px;font-weight:600}.content-sidebar__content__x6yww{display:flex;overflow:hidden auto;flex-direction:column;flex:1;gap:24px;padding:16px}
.date-range-selector__nS_1A{min-width:180px;max-width:100%}.date-range-selector--small__QstHe{min-width:100%}.date-range-selector__select__tYpah{padding:8px 32px 8px 12px}.date-range-selector__outlined___Z31y{border-radius:8px}.date-range-selector__icon__NcHKi{right:8px}.date-range-selector__value__u2IPo{display:flex;align-items:center;gap:8px}
.dashboard-header-actions__a2kVC{display:flex;align-items:center;gap:16px}.dashboard-header-actions__custom-range__nXZyB{display:flex;align-items:center;gap:8px}.dashboard-header-actions__custom-range--small__GjzC5{flex-direction:column;width:100%}.dashboard-header-actions__date-picker__FaCLc{width:160px}.dashboard-header-actions__date-picker--small__X54EV{width:100%}
.requests-card__value__YSg_g{padding-bottom:8px;font-weight:500}.requests-card__tooltip__wQllq{display:flex;flex-direction:column;gap:4px}
.consumer-cell__hbLVh{display:flex;align-items:center;gap:8px}.consumer-cell--small__ncb_w{gap:6px}.consumer-cell__circle__Bu4K2{flex-shrink:0;width:16px;height:16px;border-radius:50%}
.plans-consumed-data-grid__title__GZmAD{margin-bottom:0}.plans-consumed-data-grid__wrapper__q87Dn{width:100%}.plans-consumed-data-grid__wrapper--small__xPgI8{overflow-x:auto}
.requests-per-consumer-over-time__header__HLAn4{display:flex;justify-content:space-between;align-items:flex-start;gap:64px;padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.requests-per-consumer-over-time__header--small__WG01i{flex-direction:column;gap:8px}.requests-per-consumer-over-time__legend__iZ85e{display:flex;flex-wrap:wrap;gap:0 8px}.requests-per-consumer-over-time__legend-item__N0SAv{margin:0}.requests-per-consumer-over-time__chart__ZudUf{width:100%}.requests-per-consumer-over-time__tooltip__VYP5m{display:flex;flex-direction:column;gap:4px}
.core-metrics-section__lcqDA{display:flex;flex-direction:column;gap:16px}.core-metrics-section--small__MjDrP{gap:12px}
.filter-selector__fvJQ5{min-width:180px;max-width:100%}.filter-selector--small__Ow_J4{min-width:100%}.filter-selector__select__q2LRa{padding:8px 32px 8px 12px;font-size:16px;line-height:24px}.filter-selector__outlined__KaYgd{border-radius:8px}.filter-selector__icon__kfhXA{right:8px}.filter-selector__value__WNWtn{display:flex;align-items:center;gap:8px}
.metric-chart__MTQgn{display:flex;flex-direction:column;gap:8px}
.quality-trends-over-time__title__A7jAP{padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.quality-trends-over-time__charts__MGA_G{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.quality-trends-over-time__charts--small__wCAic{display:flex;flex-direction:column}.quality-trends-over-time__tooltip__seNbJ{display:flex;flex-direction:column;gap:4px}
.quality-metrics-section__Cup6H{display:flex;flex-direction:column;gap:16px}.quality-metrics-section--small__tLFW7{gap:8px}.quality-metrics-section__header__fNT0L{display:flex;justify-content:space-between;align-items:center;gap:16px}.quality-metrics-section__header--small__RcVml{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.quality-metrics-section__metrics__og2rJ{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px}.quality-metrics-section__metrics--small__pcVpE{display:flex;flex-direction:column;gap:8px}
.generation-trends-card___ykjG{align-items:stretch}.generation-trends-card__header__tjLwm{padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.generation-trends-card__charts__DuidG{display:grid;grid-template-columns:1fr 1fr;gap:16px}.generation-trends-card__charts--small__hucE5{display:flex;flex-direction:column}.generation-trends-card__chart-wrapper__a6WXI{display:flex;flex-direction:column;gap:10px}.generation-trends-card__tooltip__m5cBl{display:flex;flex-direction:column;gap:4px}
.total-costs-by-project-card__gWAa6{gap:16px}.total-costs-by-project-card--small__yNqTn{gap:8px}.total-costs-by-project-card__header__f7EIt{display:flex;flex-direction:column;padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.total-costs-by-project-card__data-grid-wrapper__vTefP{width:100%}.total-costs-by-project-card__data-grid-wrapper--small__PqHMS{overflow-x:auto}
.user-activity-card__xsMl_{gap:16px}.user-activity-card--small__AQ3aK{gap:8px}.user-activity-card__header__UsdVS{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.user-activity-card__header--small__j0h6g{flex-direction:column;align-items:flex-start;gap:8px}.user-activity-card__header-text__DrLIV{display:flex;flex-direction:column;gap:4px}.user-activity-card__title__CwA0o{margin-bottom:0}.user-activity-card__description__V_ngH{margin:0}.user-activity-card__search__iEitB{min-width:220px}.user-activity-card__search--small__ibie9{width:100%;min-width:unset}.user-activity-card__user-cell__rZMAl{display:flex;align-items:center;gap:4px}.user-activity-card__data-grid__wCMDD{width:100%}.user-activity-card__data-grid--small__BCV4x{overflow-x:auto}
.cost-metrics-section__ZOvxL{display:flex;flex-direction:column;gap:16px}.cost-metrics-section--small__yf9_r{gap:8px}.cost-metrics-section__header__STQSq{display:flex;justify-content:space-between;align-items:center;gap:16px}.cost-metrics-section__header--small__X3nRk{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.cost-metrics-section__metrics__MNZ44{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}.cost-metrics-section__metrics--small__eYq4Z{display:flex;flex-direction:column;gap:8px}
.total-context-consumption-card___dFAs{display:flex;flex-direction:column;gap:8px;padding:16px}.total-context-consumption-card__header__SM9jx{display:flex;flex-direction:column;padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.total-context-consumption-card__tooltip__VIZPv{display:flex;flex-direction:column;gap:4px}
.tools-utilization-card__Pim9i{display:flex;flex-direction:column;gap:8px;padding:16px}.tools-utilization-card__header-container__jQex5{display:flex;justify-content:space-between;align-items:flex-start;gap:64px;padding-bottom:8px;border-bottom:1px solid var(--colors-bg-border)}.tools-utilization-card__header-container--small__Gjq7q{flex-direction:column;justify-content:flex-start;gap:0;padding-bottom:0}.tools-utilization-card__header__Rx0dE{display:flex;flex-direction:column}.tools-utilization-card__legend__KDcoJ{display:flex;flex-wrap:wrap;gap:0 8px}.tools-utilization-card__legend-item__nG8CF{margin:0}.tools-utilization-card__charts__cFAC4{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:32px}.tools-utilization-card__charts--small__uLj7f{display:flex;flex-direction:column;gap:16px}.tools-utilization-card__chart__nZfk0{display:flex;flex-direction:column;gap:8px}.tools-utilization-card__tooltip__v65eP{display:flex;flex-direction:column;gap:4px}.tools-utilization-card__tooltip-item__VgiXs{display:flex;align-items:center}
.usage-metrics-section__eTXE5{display:flex;flex-direction:column;gap:16px}.usage-metrics-section--small__VZj3x{gap:8px}.usage-metrics-section__metrics__w4xjC{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}.usage-metrics-section__metrics--small__EFQJo{gap:8px}
.coverage-trend-card__tooltip__JmMcN{display:flex;flex-direction:column;gap:4px}
.coverage-metrics-section__BSzop{display:flex;flex-direction:column;gap:16px}.coverage-metrics-section--small__RCEQ1{gap:8px}.coverage-metrics-section__content__f58YN{display:grid;grid-template-columns:minmax(250px, auto) 1fr;gap:16px}.coverage-metrics-section__content--small__ZKG79{display:flex;flex-direction:column;gap:8px}.coverage-metrics-section__repository-selector__fXBPz{display:flex;flex-direction:column;gap:8px}
.freshness-metrics-section__v48Jb{display:flex;flex-direction:column;gap:16px}.freshness-metrics-section--small__vFwGR{gap:8px}.freshness-metrics-section__metrics__Y9btY{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.freshness-metrics-section__metrics--small__quZxT{display:flex;flex-direction:column;gap:8px}
.operations-metrics-section__BfQfw{display:flex;flex-direction:column;gap:16px}.operations-metrics-section--small__x4sT5{gap:8px}.operations-metrics-section__title__G8QXb{margin-bottom:0}.operations-metrics-section__data-grid__sTz4n{width:100%}.operations-metrics-section__data-grid--small__bQDLk{overflow-x:auto}
.atlas-page__itP5f{display:flex;flex-direction:column;gap:32px;padding:16px 32px;background-color:var(--colors-bg-secondary)}.atlas-page--small__kqalu{gap:16px;padding:8px 12px}
.flow-units-chart-card__X8cag{display:flex;flex-direction:column;gap:8px}.flow-units-chart-card__chart-tooltip-row__t4Uck{display:flex;align-items:center;gap:6px}.flow-units-chart-card__chart-tooltip-dot___bTsf{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%}
.flow-units-per-engineer__ORysk{overflow:hidden}.flow-units-per-engineer__grid__xNXwB{margin-top:8px}.flow-units-per-engineer__error__DtbB3{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}
.kpi-metric__cNVr3{display:flex;flex-direction:row;align-items:center;gap:8px}.kpi-metric__info-icon-tooltip__zxteM{display:flex;justify-content:center;align-items:center}
.cycle-time-flow-group__KkyIh{display:flex;flex-direction:column;flex:1}.cycle-time-flow-group__flow-label__r5Ipo{margin-bottom:4px}.cycle-time-flow-group__divider__k38_6{width:220px;margin:16px 0}.cycle-time-flow-group__median-value__ncRMn{font-weight:700}.cycle-time-flow-group__p85-value__hqnDS{font-weight:700}
.cycle-time-kpi-cards__xaYW_{display:flex;flex-direction:row;gap:16px}.cycle-time-kpi-cards__card__RePpV{display:flex;flex-direction:column;flex:1;gap:12px}.cycle-time-kpi-cards__metrics__IyiM6{display:flex;flex-direction:row;gap:24px}.cycle-time-kpi-cards__metric-skeleton__dxBFp{display:flex;flex-direction:column;flex:1;gap:4px}.cycle-time-kpi-cards__info-icon-tooltip__woSLU{display:inline-flex;align-items:center}
.stage-distribution-bar__O9IZ9{display:flex;overflow:hidden;flex-direction:row;width:100%;height:48px;border-radius:4px}.stage-distribution-bar__segment__FbXMy{display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;cursor:default;transition:opacity .15s ease}.stage-distribution-bar__segment__FbXMy:hover{opacity:.85}.stage-distribution-bar__segment--requirements__aiMuV{background-color:var(--colors-common-salad-secondary)}.stage-distribution-bar__segment--design__ByVgH{background-color:var(--colors-common-pink-secondary)}.stage-distribution-bar__segment--architecture__d8vFQ{background-color:var(--colors-common-orange-secondary)}.stage-distribution-bar__segment--planning__y_vi9{background-color:var(--colors-common-yellow-secondary)}.stage-distribution-bar__segment--implementation__GXhZJ{background-color:var(--colors-common-blue-secondary)}.stage-distribution-bar__segment--testing__REnEu{background-color:var(--colors-common-grey-secondary)}.stage-distribution-bar__segment--rework__KQ_W8{background-color:var(--colors-common-red-secondary)}.stage-distribution-bar__segment-inner__IC2cD{display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.stage-distribution-bar__tooltip__C2Iij{display:flex;flex-direction:column;padding:10px}.stage-distribution-bar__tooltip-rows__eUnkc{display:flex;flex-direction:column;margin-top:4px}.stage-distribution-bar__tooltip-row__gIE8P{display:flex;gap:4px}
.ticket-cell-link__U20_i{-webkit-user-select:text;-moz-user-select:text;user-select:text}
.rework-sub-section__grid__aPZc6{padding:0}.rework-sub-section__summary__jF45e{display:flex;justify-content:stretch;align-items:center;gap:8px}.rework-sub-section__summary-divider__ATdNl{height:18px}.rework-sub-section__stats__ftbS6{display:flex;align-items:center;gap:16px}
.pbi-sub-section__grid__cadgz{padding:0}.pbi-sub-section__summary__wu9D3{display:flex;justify-content:stretch;align-items:center;gap:8px}.pbi-sub-section__summary-divider__f5K3m{height:18px}
.flow-units-observability__cI1JZ{overflow:hidden}.flow-units-observability__grid__XLl0l{margin-top:8px}.flow-units-observability__search__CC0v8{min-width:250px}.flow-units-observability__error__GsS1B{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.flow-units-observability__stage-bar-row__JpQNK{padding:8px 16px}.flow-units-observability__name-cell__IaTuB{display:flex;align-items:center;gap:6px}.flow-units-observability__expand-btn__U5jV4{display:inline-flex;align-items:center;cursor:pointer;color:var(--colors-text-secondary)}.flow-units-observability__expand-col__eVN1g{max-width:48px}.flow-units-observability__expansion-row__bAXXm{display:flex;flex-direction:column;gap:16px;padding:16px 32px}.flow-units-observability__stage-distribution__zXKp6{display:flex;gap:8px}.flow-units-observability__engineers-cell__N1s5F{display:flex;flex-direction:column}.flow-units-observability__duration-cell__yYXjn{display:flex;flex-direction:column;gap:2px}
.flow-time-per-stage__bar__zbsKT{margin-top:8px}
.flow-units-section__SCV7_{display:flex;flex-direction:column;gap:16px}
.completed-product-backlog-items-per-engineer__F2yy2{overflow:hidden}.completed-product-backlog-items-per-engineer__grid__VcuPB{margin-top:8px}.completed-product-backlog-items-per-engineer__error__J_dT0{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.completed-product-backlog-items-per-engineer__empty__pTima{display:flex;justify-content:center;align-items:center;padding:24px 16px;color:var(--colors-text-secondary)}
.completed-product-backlog-items__IgUqM{display:flex;flex-direction:column;gap:8px}.completed-product-backlog-items__total__o3peS{font-weight:700}.completed-product-backlog-items__chart-placeholder__svoGS{height:120px}.completed-product-backlog-items__error__hQds7{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.product-backlog-items-section__aCntM{display:flex;flex-direction:column;gap:16px}
.summary-kpi-cards__BKXpW{display:flex;flex-direction:row;gap:16px;width:100%}.summary-kpi-cards__card__GllZJ{display:flex;flex-direction:column;flex:1;gap:4px;height:125px}.summary-kpi-cards__card-content__pG1x8{justify-content:center;align-items:center;height:100%}.summary-kpi-cards__value__XBGA2{font-weight:700}.summary-kpi-cards__sub-value__ysqRc{font-weight:700}.summary-kpi-cards__sub-value-container__bLX3p{display:flex;flex-direction:row;align-items:center;gap:8px;margin-left:65px}
.sdd-flow-page__kX0Bo{display:flex;flex-direction:column;gap:32px;padding:16px 32px;background-color:var(--colors-bg-secondary)}.sdd-flow-page--small__fXuHN{gap:16px;padding:8px 12px}
.activities-observability__grid__o0S6m{margin-top:8px}.activities-observability__search__yme5J{min-width:250px}.activities-observability__grid-container--scrollable__S6Ubb{overflow-x:auto}
.engineer-activities-page__e3GuI{display:flex;flex-direction:column;gap:32px;padding:16px 32px;background-color:var(--colors-bg-secondary)}.engineer-activities-page--small__bhdz0{gap:16px;padding:8px 12px}
.project-view__aOGFP{display:flex;flex-direction:column}.project-view__content__xrWOC{display:flex;flex-direction:column;gap:16px}.project-view__field__d297U{margin-top:8px}
.project-form__fields__TmJU9{display:flex;flex-direction:column;gap:16px}
.project-dialog__J3Nip{display:flex;flex-direction:column;gap:12px}
.empty-state__yrlUA{display:flex;flex-direction:column;align-items:center;padding:48px 24px}.empty-state__placeholders__dtp_7{display:flex;justify-content:center;gap:16px;margin-bottom:32px}.empty-state__placeholder__dQ6km{width:200px;height:200px;border:2px dashed var(--colors-bg-border);border-radius:8px}.empty-state__content__hmmL4{display:flex;flex-direction:column;align-items:center;text-align:center}.empty-state__title__Uikmz{margin:0 0 8px}.empty-state__description__b7SmH{margin:0 0 24px}.empty-state__button__vtB7S{min-width:160px}@media(max-width: 720px){.empty-state__placeholders__dtp_7{gap:12px}.empty-state__placeholder__dQ6km{width:140px;height:140px}.empty-state__placeholder__dQ6km:nth-child(3){display:none}}@media(max-width: 480px){.empty-state__placeholder__dQ6km{width:120px;height:120px}.empty-state__placeholder__dQ6km:nth-child(2){display:none}}
.projects-list__x6jxZ{display:flex;flex-direction:column;gap:32px;padding:24px}.projects-list__grid__XOHqH{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:24px}
.project-card__k3FLF{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:200px;padding:28px 24px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:16px;background:var(--colors-bg-primary);box-shadow:var(--shadows-1)}.project-card__k3FLF:hover{transform:translateY(-6px);box-shadow:var(--shadows-4),var(--shadows-3)}.project-card__k3FLF:hover .project-card__icon__pEVfA{transform:scale(1.08);box-shadow:var(--shadows-4)}.project-card__colorBar__MBdEA{position:absolute;top:0;right:0;left:0;height:4px;transition:height .3s ease}.project-card__icon__pEVfA{display:flex;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:20px;background:linear-gradient(135deg, var(--colors-primary-main) 0%, var(--colors-primary-dark) 100%);box-shadow:var(--shadows-4)}.project-card__initials__URUie{letter-spacing:1px;color:#fff;font-size:30px;font-weight:700}.project-card__content__xxRfQ{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.project-card__name__Jn8Ja{display:-webkit-box;overflow:hidden;max-width:100%;text-align:center;text-overflow:ellipsis;word-break:break-word;color:var(--colors-text-primary);font-size:17px;font-weight:600;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-card__date__buZ2g{color:var(--colors-text-secondary);font-size:13px}
.add-project-card__QOWif{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:200px;padding:28px 24px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:16px;background:linear-gradient(135deg, oklch(from var(--colors-primary-main) l c h / var(--colors-action-hoverOpacity)) 0%, oklch(from var(--colors-primary-dark) l c h / var(--colors-action-hoverOpacity)) 100%);box-shadow:0 0 0 2px oklch(from var(--colors-primary-main) l c h / var(--colors-action-focusOpacity)) inset}.add-project-card__QOWif:hover{transform:translateY(-6px);background:linear-gradient(135deg, oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity)) 0%, oklch(from var(--colors-primary-dark) l c h / var(--colors-action-selectedOpacity)) 100%);box-shadow:0 0 0 2px oklch(from var(--colors-primary-main) l c h / var(--colors-action-activatedOpacity)) inset,var(--shadows-4)}.add-project-card__QOWif:hover .add-project-card__icon__Ktbx0{transform:scale(1.08);background:linear-gradient(135deg, var(--colors-primary-main) 0%, var(--colors-primary-dark) 100%);box-shadow:0 8px 20px oklch(from var(--colors-primary-main) l c h / var(--colors-action-activatedOpacity))}.add-project-card__QOWif:hover .add-project-card__icon__Ktbx0 svg{color:#fff}.add-project-card__QOWif:hover .add-project-card__text__Ah5dA{color:var(--colors-primary-main)}.add-project-card__icon__Ktbx0{display:flex;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:20px;background:oklch(from var(--colors-primary-main) l c h / var(--colors-action-hoverOpacity))}.add-project-card__icon__Ktbx0 svg{width:36px;height:36px;transition:color .3s ease;color:var(--colors-primary-main)}.add-project-card__content__ObHFI{display:flex;flex-direction:column;align-items:center;width:100%}.add-project-card__text__Ah5dA{transition:color .3s ease;text-align:center;color:var(--colors-text-secondary);font-size:17px;font-weight:600}
.chat-status-badge__uM3eQ{display:inline-flex;align-items:center;gap:6px}.chat-status-badge__dot__Tpk9g{width:8px;height:8px;border-radius:50%}.chat-status-badge--pending__OIhFI{color:var(--colors-text-secondary)}.chat-status-badge--pending__OIhFI .chat-status-badge__dot__Tpk9g{background-color:var(--colors-text-secondary)}.chat-status-badge--running__nqJIb{color:var(--colors-primary-main)}.chat-status-badge--running__nqJIb .chat-status-badge__dot__Tpk9g{animation:pulse__JeoVI 1.5s ease-in-out infinite;background-color:var(--colors-primary-main)}.chat-status-badge--succeeded__qFVZL{color:var(--colors-success-main)}.chat-status-badge--succeeded__qFVZL .chat-status-badge__dot__Tpk9g{background-color:var(--colors-success-main)}.chat-status-badge--failed__t1NTD{color:var(--colors-error-main)}.chat-status-badge--failed__t1NTD .chat-status-badge__dot__Tpk9g{background-color:var(--colors-error-main)}.chat-status-badge--cancelled__mPRue{color:var(--colors-text-secondary)}.chat-status-badge--cancelled__mPRue .chat-status-badge__dot__Tpk9g{background-color:var(--colors-text-secondary)}@keyframes pulse__JeoVI{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.85);opacity:.5}}
.chats-list__QadZD{display:flex;flex-direction:column;gap:12px}.chats-list__header__oHu4A{display:flex;justify-content:space-between;align-items:center;padding:0 8px}.chats-list__items__FepIm{display:flex;flex-direction:column;gap:4px}.chats-list__item__c5mcb{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;border:none;cursor:pointer;color:inherit;border-radius:8px;background:transparent}.chats-list__item__c5mcb:hover{background-color:var(--colors-action-hover)}.chats-list__item--selected__Ee5mW{background-color:oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity))}.chats-list__item--selected__Ee5mW:hover{background-color:oklch(from var(--colors-primary-main) l c h / calc(var(--colors-action-selectedOpacity) + var(--colors-action-hoverOpacity)))}.chats-list__item-content__MVnqq{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.chats-list__item-name__q03wL{max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chats-list__empty__PaUc4{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center;border-radius:12px;background:linear-gradient(135deg, var(--colors-bg-secondary) 0%, var(--colors-secondary-main) 100%)}.chats-list__empty-icon__cY_Y7{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;color:var(--colors-secondary-dark);border-radius:50%;background:var(--colors-bg-primary);box-shadow:var(--shadows-3)}
.artifacts-list__OA9iO{display:flex;flex-direction:column;gap:12px}.artifacts-list__header__E5PpC{display:flex;justify-content:space-between;align-items:center;padding:0 8px}.artifacts-list__items__ZVjo9{display:flex;flex-direction:column;gap:4px}.artifacts-list__item__o1ae8{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;border:none;cursor:pointer;color:inherit;border-radius:8px;background:transparent}.artifacts-list__item__o1ae8:hover{background-color:var(--colors-action-hover)}.artifacts-list__item--selected__wKJAD{background-color:oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity))}.artifacts-list__item--selected__wKJAD:hover{background-color:oklch(from var(--colors-primary-main) l c h / calc(var(--colors-action-selectedOpacity) + var(--colors-action-hoverOpacity)))}.artifacts-list__item-content__PQG82{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.artifacts-list__item-name__kcwXz{max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.artifacts-list__empty__nQ10n{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center;border-radius:12px;background:linear-gradient(135deg, var(--colors-bg-secondary) 0%, var(--colors-secondary-main) 100%)}.artifacts-list__empty-icon__Wf8Sp{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;color:var(--colors-secondary-dark);border-radius:50%;background:var(--colors-bg-primary);box-shadow:var(--shadows-3)}
.artifact-versions-sidebar__gv4b0{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:16px 12px}.artifact-versions-sidebar__header__OnKBj{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding-bottom:12px;border-bottom:1px solid #f6faff}.artifact-versions-sidebar__content__EGl9x{display:flex;flex-direction:column;gap:8px}.artifact-versions-sidebar__timeline__GeJ8Q{display:flex;overflow-y:auto;flex-direction:column;flex:1;min-height:0;padding-right:4px}.artifact-versions-sidebar__timeline__GeJ8Q::-webkit-scrollbar{width:4px;height:4px}.artifact-versions-sidebar__timeline__GeJ8Q::-webkit-scrollbar-track{background-color:"transparent"}.artifact-versions-sidebar__timeline__GeJ8Q::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.artifact-versions-sidebar__timeline__GeJ8Q::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.artifact-versions-sidebar__timeline__GeJ8Q{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}.artifact-versions-sidebar__timeline-item__zodEY{display:flex;gap:12px;padding:8px 0;cursor:pointer;transition:all .2s}.artifact-versions-sidebar__timeline-item__zodEY:hover:not(.artifact-versions-sidebar__timeline-item--selected__syW8v) .artifact-versions-sidebar__timeline-content__jweSa{transform:scale(1.02)}.artifact-versions-sidebar__timeline-item__zodEY:hover:not(.artifact-versions-sidebar__timeline-item--selected__syW8v) .artifact-versions-sidebar__timeline-dot__w3CQ0{transform:scale(1.2);box-shadow:0 0 0 2px var(--colors-primary-light)}.artifact-versions-sidebar__timeline-item--selected__syW8v .artifact-versions-sidebar__timeline-content__jweSa{padding:6px 10px;border-radius:6px}.artifact-versions-sidebar__timeline-item--future__YBpVZ{opacity:.5}.artifact-versions-sidebar__timeline-item--future__YBpVZ:hover .artifact-versions-sidebar__timeline-content__jweSa{transform:scale(1.02)}.artifact-versions-sidebar__timeline-item--future__YBpVZ:hover .artifact-versions-sidebar__timeline-dot__w3CQ0{transform:scale(1.2)}.artifact-versions-sidebar__timeline-marker__VqAec{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;padding-top:8px}.artifact-versions-sidebar__timeline-dot__w3CQ0{z-index:1;width:10px;height:10px;border:2px solid var(--colors-bg-primary);transition:all .2s;border-radius:50%;background-color:var(--colors-primary-main);box-shadow:0 0 0 1px var(--colors-primary-main)}.artifact-versions-sidebar__timeline-dot--selected__OI374{width:14px;height:14px;margin-top:-2px;border:3px solid var(--colors-bg-primary);background-color:var(--colors-primary-main);box-shadow:0 0 0 2px var(--colors-primary-main),var(--shadows-4)}.artifact-versions-sidebar__timeline-dot--future__vEvsm{background-color:var(--colors-bg-border);box-shadow:var(--shadows-1)}.artifact-versions-sidebar__timeline-line__haCZs{position:absolute;top:19px;left:50%;width:2px;height:calc(100% + 4px);transform:translateX(-50%);background-color:var(--colors-primary-main)}.artifact-versions-sidebar__timeline-line--future__Fsa9n{background-color:var(--colors-bg-border)}.artifact-versions-sidebar__timeline-content__jweSa{position:relative;top:-8px;display:flex;flex-direction:column;flex:1;gap:2px;padding:4px 8px;transition:all .2s;border-radius:4px}.artifact-versions-sidebar__timeline-header__U2b2R{display:flex;justify-content:space-between;align-items:center;gap:8px}.artifact-versions-sidebar__current-badge__AqYqR{padding:2px 8px;border-radius:12px;background:linear-gradient(135deg, var(--colors-success-light) 0%, var(--colors-success-main) 100%);box-shadow:var(--shadows-1)}
.workflow-card__fXaQf{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--colors-secondary-main);cursor:pointer;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);border-radius:12px;background:linear-gradient(135deg, var(--colors-bg-primary) 0%, var(--colors-bg-secondary) 100%)}.workflow-card__fXaQf:hover{transform:translateY(-6px);border-color:var(--colors-secondary-dark);background:linear-gradient(135deg, var(--colors-bg-primary) 0%, var(--colors-secondary-main) 100%);box-shadow:var(--shadows-4),var(--shadows-3)}.workflow-card__fXaQf:hover .workflow-card__icon-wrapper__rCewY{transform:scale(1.1);box-shadow:var(--shadows-3)}.workflow-card__icon-wrapper__rCewY{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:42px;height:42px;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);color:var(--colors-bg-primary);border-radius:10px;background:var(--agent-gradient);box-shadow:var(--shadows-3)}.workflow-card__icon-wrapper__rCewY svg{fill:currentColor}.workflow-card__content__Jgba4{display:flex;flex-direction:column;flex:1;gap:6px;min-width:0}
.prompt-input__text-field__lRJlR{display:flex;align-items:flex-end;padding:17px 16px;border:1px solid var(--colors-secondary-main);border-radius:16px;background-color:var(--colors-bg-primary)}.prompt-input__text-field--focused__iQxu9{border:1px solid var(--colors-primary-main)}.prompt-input__submit-button__APd_q{position:relative;top:-9px}
.chat-starter__psoVo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;padding:48px 32px;border-radius:16px;background:linear-gradient(135deg, var(--colors-bg-secondary) 0%, var(--colors-secondary-main) 100%)}.chat-starter__hero__yjBJ6{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.chat-starter__icon__iNCZT{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;color:var(--colors-primary-main);border-radius:50%;background:var(--colors-bg-primary);box-shadow:var(--shadows-3)}.chat-starter__title__sL0US{color:var(--colors-text-primary);font-size:28px;font-weight:600;line-height:1.2}.chat-starter__subtitle__wMoS7{max-width:500px;color:var(--colors-text-secondary);font-size:15px;font-weight:400;line-height:1.5}.chat-starter__prompt__a1My4{width:100%;max-width:700px}.chat-starter__workflows__Pnn5n{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.chat-starter__workflows-label__tqHA0{color:var(--colors-text-secondary)}.chat-starter__workflows-grid__yYUTu{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;width:100%}.chat-starter__workflows-grid--count-3__PWUA_{grid-template-columns:repeat(3, 1fr);max-width:960px;margin:0 auto}.chat-starter__workflows-grid--count-4__f7BGo{grid-template-columns:repeat(2, 1fr);max-width:640px;margin:0 auto}.chat-starter__workflows-grid--count-2__r42Jg,.chat-starter__workflows-grid--count-1__aJTV9{display:grid;justify-content:center;grid-template-columns:repeat(2, minmax(280px, 320px))}.chat-starter__workflows-loading__ymcNc{display:flex;justify-content:center;gap:16px;width:100%}
.favorite-button__ULyeg{display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:4px;border:none;cursor:pointer;transition:transform .15s ease-in-out,color .15s ease-in-out;color:var(--colors-text-secondary);background:transparent}.favorite-button__ULyeg:hover{transform:scale(1.1);color:var(--colors-warning-main)}.favorite-button--active__fv8Iu{color:var(--colors-warning-main)}
.header-layout__X6DDn{display:flex;align-items:flex-start;gap:16px;height:62px;padding:0 12px;background:var(--colors-bg-primary)}.header-layout__left-actions__OX96g{display:flex;align-items:center;gap:8px}.header-layout__content__q2lNl{flex:1;min-width:0;margin-top:3px}.header-layout__title-edit__fzRtv{display:flex;align-items:center;gap:8px}.header-layout__title-display__WjQaC{display:flex;align-items:center;gap:8px;margin-bottom:8px}.header-layout__meta__u2hdY{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.header-layout__right-actions__BoaYa{display:flex;align-items:center;gap:8px}
.chat-content-skeleton__n35ml{display:flex;flex-direction:column;height:100%}.chat-content-skeleton__header__IIZJL{display:flex;align-items:flex-start;gap:12px;padding:16px 24px;border-bottom:1px solid var(--colors-secondary-main)}.chat-content-skeleton__header-info__Iu8hW{display:flex;flex-direction:column;gap:4px}.chat-content-skeleton__messages__efWAE{display:flex;overflow-y:auto;flex-direction:column;flex:1;gap:16px;padding:24px}.chat-content-skeleton__message__YSHQF{display:flex;flex-direction:column;gap:4px;width:400px;padding:12px;border-radius:12px}.chat-content-skeleton__message--user__yesUV{align-self:flex-end;background-color:oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity))}.chat-content-skeleton__message--agent__GSU2d{align-self:flex-start;background-color:var(--colors-bg-secondary)}
.chat-scroll-wrapper__jTKQi{position:relative;display:flex;overflow:hidden;flex-direction:column;flex:1;min-height:0}.chat-scroll-wrapper__container__oPLpx{overflow:hidden auto;flex:1}.chat-scroll-wrapper__content__KAX6C{display:flex;flex-direction:column;min-height:100%}.chat-scroll-wrapper__scroll-button__Y7CsA{position:absolute;z-index:10;right:24px;transition:opacity .2s ease;opacity:.9}.chat-scroll-wrapper__scroll-button__Y7CsA:hover{opacity:1}
.message-content__A2_Sl{font-size:14px;line-height:1.6}.message-content__A2_Sl h1,.message-content__A2_Sl h2,.message-content__A2_Sl h3,.message-content__A2_Sl h4,.message-content__A2_Sl h5,.message-content__A2_Sl h6{margin:16px 0 8px;font-weight:600;line-height:1.3}.message-content__A2_Sl h1:first-child,.message-content__A2_Sl h2:first-child,.message-content__A2_Sl h3:first-child,.message-content__A2_Sl h4:first-child,.message-content__A2_Sl h5:first-child,.message-content__A2_Sl h6:first-child{margin-top:0}.message-content__A2_Sl h1{font-size:1.5em}.message-content__A2_Sl h2{font-size:1.3em}.message-content__A2_Sl h3{font-size:1.15em}.message-content__A2_Sl h4,.message-content__A2_Sl h5,.message-content__A2_Sl h6{font-size:1em}.message-content__A2_Sl p{margin:8px 0}.message-content__A2_Sl p:first-child{margin-top:0}.message-content__A2_Sl p:last-child{margin-bottom:0}.message-content__A2_Sl ul,.message-content__A2_Sl ol{margin:8px 0;padding-left:24px}.message-content__A2_Sl li{margin:4px 0}.message-content__A2_Sl code{padding:2px 6px;color:var(--colors-primary-dark);border-radius:4px;background-color:oklch(from var(--colors-secondary-main) l c h / var(--colors-action-focusOpacity));font-family:"Consolas","Monaco","Courier New",monospace;font-size:.9em}.message-content__A2_Sl pre{overflow-x:auto;margin:12px 0;padding:12px 16px;border-radius:8px;background-color:var(--colors-text-primary)}.message-content__A2_Sl pre code{display:block;padding:0;white-space:pre;color:var(--colors-bg-secondary);background-color:transparent;font-size:13px;line-height:1.5}.message-content__A2_Sl blockquote{margin:12px 0;padding:8px 16px;color:var(--colors-text-secondary);border-left:4px solid var(--colors-bg-secondary);background-color:var(--colors-bg-secondary);font-style:italic}.message-content__A2_Sl blockquote p{margin:0}.message-content__A2_Sl a{transition:color .15s ease;color:var(--colors-primary-main)}.message-content__A2_Sl a:hover{color:var(--colors-primary-dark)}.message-content__A2_Sl table{width:100%;margin:12px 0;border-collapse:collapse}.message-content__A2_Sl th,.message-content__A2_Sl td{padding:8px 12px;border:1px solid #f6faff;text-align:left}.message-content__A2_Sl th{background-color:var(--colors-bg-secondary);font-weight:600}.message-content__A2_Sl hr{margin:16px 0;border:none;border-top:1px solid #f6faff}.message-content__A2_Sl strong{font-weight:600}.message-content__A2_Sl em{font-style:italic}.message-content__A2_Sl del{text-decoration:line-through;color:var(--colors-text-secondary)}.message-content__A2_Sl input[type=checkbox]{margin-right:8px}.message-content__plain-text__W2DeM{white-space:pre-wrap;word-break:break-word}
.message-actions__QzcA5{display:flex;gap:16px;margin-top:8px;margin-left:8px;opacity:.7}
.typing-indicator__yHqH0{display:flex;align-items:flex-start;gap:12px;padding:12px 16px}.typing-indicator__avatar__aggln{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--colors-secondary-main)}.typing-indicator__content__FtBzl{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:12px;border-top-left-radius:4px;background-color:var(--colors-bg-secondary)}.typing-indicator__text__oXoi9{font-style:italic}.typing-indicator__dots__BJCjG{display:flex;align-items:center;gap:3px;margin-left:2px}.typing-indicator__dot__HKmJ5{width:6px;height:6px;animation:typing-dot-bounce__JdJNY 1.4s ease-in-out infinite;border-radius:50%;background-color:var(--colors-secondary-dark)}.typing-indicator__dot__HKmJ5:nth-child(1){animation-delay:0s}.typing-indicator__dot__HKmJ5:nth-child(2){animation-delay:.2s}.typing-indicator__dot__HKmJ5:nth-child(3){animation-delay:.4s}@keyframes typing-dot-bounce__JdJNY{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}
.message-history__kn5cO{display:flex;overflow-y:auto;flex-direction:column;flex:1;gap:24px;padding:16px 20px}.message-history__message-wrapper__qNGHq{display:flex;flex-direction:column}.message-history__message-wrapper--user__OUskj{align-items:flex-end}.message-history__message-wrapper--agent__m8Ors{align-items:flex-start}.message-history__message__UOdFz{max-width:70%;padding:12px 16px;border-radius:12px;background:var(--colors-bg-accent);box-shadow:var(--shadows-1)}.message-history__message--agent__bp9cl{background:oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity))}.message-history__message--pending__ZyWUK{opacity:.7}.message-history__message-header__D79nm{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.message-history__message-body__ZPwCs{display:flex;flex-direction:column;gap:8px}.message-history__message-error___JG8D{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px;border:1px solid var(--colors-error-main);border-radius:8px;background:var(--colors-error-bg)}.message-history__message-error-icon__DZYjB{flex-shrink:0;margin-top:2px;color:var(--colors-error-main)}
.chat-content__JGdra{display:flex;flex-direction:column;height:100%;min-height:0}.chat-content__header-separator__9cPG2{color:var(--colors-text-secondary)}.chat-content__name-display__wR4ll{display:flex;align-items:center;gap:8px}.chat-content__name-edit__rs05D{display:flex;align-items:center;gap:8px}.chat-content__messages___AuJ3{display:flex;flex-direction:column;gap:16px;padding:24px;padding-right:20px}.chat-content__messages___AuJ3::-webkit-scrollbar{width:2px;height:2px}.chat-content__messages___AuJ3::-webkit-scrollbar-track{background-color:"transparent"}.chat-content__messages___AuJ3::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.chat-content__messages___AuJ3::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.chat-content__messages___AuJ3{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}.chat-content__message-wrapper__EL1wX{display:flex;flex-direction:column;gap:4px;max-width:80%}.chat-content__message-wrapper--user__Izivo{align-self:flex-end}.chat-content__message-wrapper--agent__OcBXn{align-self:flex-start}.chat-content__message__fwoCi{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px}.chat-content__message--user__EUzTA{background-color:oklch(from var(--colors-primary-main) l c h / var(--colors-action-selectedOpacity))}.chat-content__message--agent__huzIc{background-color:var(--colors-bg-secondary)}.chat-content__message--pending__MfIqE{opacity:.7}.chat-content__message-header__VT39Q{display:flex;justify-content:space-between;align-items:center;gap:16px}.chat-content__message-body__HtMbF{display:flex;flex-direction:column;gap:8px}.chat-content__message-error__PYOEc{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;color:var(--colors-error-main);border-radius:8px;background-color:oklch(from var(--colors-error-main) l c h / var(--colors-action-selectedOpacity))}.chat-content__message-error-icon__y_IHd{flex-shrink:0;width:18px;height:18px;margin-top:2px;fill:var(--colors-error-main)}.chat-content__message-actions__WxPw8{display:flex;justify-content:flex-start;gap:12px}.chat-content__message-action-link__tZKQw{cursor:pointer;transition:color .15s ease;color:var(--colors-secondary-dark);font-size:12px}.chat-content__message-action-link__tZKQw:hover{color:var(--colors-primary-main)}.chat-content__input__Gv3KT{flex-shrink:0;padding:16px 24px}
.artifact-content-skeleton__vncll{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;padding:24px}.artifact-content-skeleton__header__XVsRr{display:flex;align-items:flex-start;gap:12px}.artifact-content-skeleton__header-info__a4Ug1{display:flex;flex-direction:column;flex:1;gap:8px}.artifact-content-skeleton__body__faVAo{overflow:auto;flex:1;padding:16px;border:1px solid #f6faff;border-radius:8px;background-color:var(--colors-bg-primary)}
.artifact-content__PjCbV{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0}.artifact-content__header__t2fET{display:flex;align-items:flex-start;flex-shrink:0;gap:12px}.artifact-content__toggle-wrapper__Znwnp{display:inline-flex;justify-content:center;align-items:center}.artifact-content__header-title__KS0a2{display:flex;flex-direction:column;flex:1;gap:8px}.artifact-content__meta__XIbWh{display:flex;align-items:center;gap:6px}.artifact-content__meta-separator__l8utU{color:var(--colors-text-secondary)}.artifact-content__version-badge__lNvcs{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 10px;border-radius:16px;background-color:oklch(from var(--colors-primary-main) l c h / var(--colors-action-focusOpacity))}.artifact-content__body__fY2zO{overflow:auto;flex:1;min-height:0;padding:16px;padding-right:12px}.artifact-content__body__fY2zO::-webkit-scrollbar{width:4px;height:4px}.artifact-content__body__fY2zO::-webkit-scrollbar-track{background-color:"transparent"}.artifact-content__body__fY2zO::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.artifact-content__body__fY2zO::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.artifact-content__body__fY2zO{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}.artifact-content__code__dGTDs{margin:0}.artifact-content__header-actions__GLt6_{display:flex;gap:4px}.artifact-content__name-display__jOQfp{display:flex;align-items:center;gap:8px}.artifact-content__name-edit__rp0Et{display:flex;align-items:center;gap:8px}.artifact-content__content-display__f7FV8{position:relative}.artifact-content__edit-content-btn__XPlR7{position:absolute;top:8px;right:8px}.artifact-content__content-edit__tiORb{display:flex;flex-direction:column;gap:12px;height:100%}.artifact-content__content-textarea__pKSf1{flex:1;width:100%;min-height:200px;padding:12px;border:1px solid #f6faff;border-radius:8px;font-family:monospace;font-size:14px;line-height:1.5}.artifact-content__content-textarea__pKSf1:focus{border-color:#f6faff;outline:none}.artifact-content__content-edit-actions__HA8Ql{display:flex;justify-content:flex-end;gap:8px}
.create-artifact-content__YBCOC{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;min-height:0;padding:24px}.create-artifact-content__header__HK4n9{display:flex;align-items:flex-start;flex-shrink:0;gap:12px}.create-artifact-content__header-title__eEkbb{display:flex;flex-direction:column;flex:1;gap:8px}.create-artifact-content__body__OoYcT{overflow:auto;flex:1;min-height:0;padding:16px;padding-right:12px}.create-artifact-content__body__OoYcT::-webkit-scrollbar{width:4px;height:4px}.create-artifact-content__body__OoYcT::-webkit-scrollbar-track{background-color:"transparent"}.create-artifact-content__body__OoYcT::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.create-artifact-content__body__OoYcT::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.create-artifact-content__body__OoYcT{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}.create-artifact-content__form__mJL0f{display:flex;flex-direction:column;gap:24px}.create-artifact-content__field__FVY1b{display:flex;flex-direction:column;gap:8px}.create-artifact-content__label__MUd0g{font-weight:500}.create-artifact-content__textarea__S12qh{width:100%;min-height:300px;padding:12px;border:1px solid #f6faff;border-radius:8px}.create-artifact-content__textarea__S12qh:focus{border-color:#f6faff;outline:none}.create-artifact-content__actions__d321a{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f6faff}
.project-details-page-skeleton__vISW8{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.project-details-page-skeleton__header__mwRW5{flex-shrink:0}.project-details-page-skeleton__header-content__w3wSb{display:flex;flex-direction:column;gap:16px}.project-details-page-skeleton__title-section__EqQ5v{display:flex;justify-content:space-between;align-items:center}.project-details-page-skeleton__actions__My6F0{display:flex;gap:12px}.project-details-page-skeleton__info__qm8yr{display:flex;gap:32px}.project-details-page-skeleton__main__vUc7I{display:flex;flex:1;gap:16px;min-height:0}.project-details-page-skeleton__left-sidebar__Eynyy{display:flex;overflow-y:auto;flex-direction:column;flex-shrink:0;gap:24px;width:280px;height:100%;min-height:0;padding:16px;padding-right:12px;background-color:var(--colors-bg-primary)}.project-details-page-skeleton__left-sidebar__Eynyy::-webkit-scrollbar{width:4px;height:4px}.project-details-page-skeleton__left-sidebar__Eynyy::-webkit-scrollbar-track{background-color:"transparent"}.project-details-page-skeleton__left-sidebar__Eynyy::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--colors-text-tertiary)}.project-details-page-skeleton__left-sidebar__Eynyy::-webkit-scrollbar-thumb:hover{background-color:var(--colors-text-secondary)}@-moz-document url-prefix(""){.project-details-page-skeleton__left-sidebar__Eynyy{scrollbar-color:var(--colors-text-tertiary) "transparent";scrollbar-width:thin}}.project-details-page-skeleton__content__Qb3ve{display:flex;overflow:hidden;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;background-color:var(--colors-bg-primary)}.project-details-page-skeleton__section-item__suRI7{padding:16px}
.project-details-page__header-actions__h92Ci{display:flex;gap:16px}.project-details-page__content__ePU5x{display:flex;overflow:hidden;flex:1;min-height:0}
.sidebar-user__LUwOX{display:flex;align-items:center;gap:8px;padding:16px 12px}.sidebar-user__avatar__CPQz5{flex-shrink:0}.sidebar-user__person__N047i{flex:1;min-width:0}
.sidebar__section-label__w_10m{padding:8px 12px 4px}
.app__eWxkE{min-height:100vh}.app--mobile__pq0LD{flex-direction:column}
@font-face{font-family:"Lato";font-weight:300;font-style:normal;font-display:swap;src:url(/static/media/Lato_300_latin-ext.0a34f21caa5fcc72748d.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-weight:300;font-style:normal;font-display:swap;src:url(/static/media/Lato_300_latin.dc76fa21c09d3cec2243.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-weight:400;font-style:normal;font-display:swap;src:url(/static/media/Lato_400_latin-ext.361f3dbb9db6a5980326.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-weight:400;font-style:normal;font-display:swap;src:url(/static/media/Lato_400_latin.be36596da218e1eec01c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:swap;src:url(/static/media/Lato_700_latin-ext.9c8812eaec45956201e1.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:swap;src:url(/static/media/Lato_700_latin.8f28e0e1fdb195149f1c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"AeonikPro";font-weight:300;font-style:normal;font-display:swap;src:url(/static/media/AeonikPro_300.57d80dd823ed9d154813.woff2) format("woff2")}@font-face{font-family:"AeonikPro";font-weight:400;font-style:normal;font-display:swap;src:url(/static/media/AeonikPro_400.de6e3417bd0930565922.woff2) format("woff2")}@font-face{font-family:"AeonikPro";font-weight:500;font-style:normal;font-display:swap;src:url(/static/media/AeonikPro_500.eafeba0886771daae926.woff2) format("woff2")}@font-face{font-family:"Code Pro LC";font-weight:400;font-style:normal;font-display:swap;src:url(/static/media/CodeProLC.3077123af0d810cb1c82.woff2) format("woff2")}@font-face{font-family:"Code Pro Bold LC";font-weight:400;font-style:normal;font-display:swap;src:url(/static/media/CodeProBoldLC.07c1f3a7f9d89b16bf6b.woff2) format("woff2")}@font-face{font-family:"Material Icons";font-weight:400;font-style:normal;src:url(/static/media/Material_Icons.b614fe2633c38bf99406.woff2) format("woff2")}.material-icons{display:inline-block;white-space:nowrap;text-transform:none;letter-spacing:normal;word-wrap:normal;font-family:"Material Icons";font-size:24px;font-weight:normal;font-style:normal;line-height:1;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent}html,body{height:initial !important;min-height:100%}html,body,#root{margin:0}html{position:relative}
