:root{color:#17211f;--sider-bg:#151f1d;--sider-border:#25322e;--sider-line:#2d3c37;--sider-text:#dce6e2;--sider-subtle:#97a69f;--sider-item-bg-hover:#1f2c28;--sider-item-bg-selected:#4fd1c524;--sider-toggle-icon:#95b1a8;--sider-toggle-icon-hover:#61d8c9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef2ef}*{box-sizing:border-box}body{background:#eef2ef;min-width:320px;min-height:100vh;margin:0}.app-statistics-metrics{margin-bottom:16px}.app-statistics-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin-bottom:16px;display:grid}.app-statistics-grid+.ant-card,.app-statistics-grid+.ant-card+.ant-card{margin-bottom:16px}.app-statistics-chart-scroll{overflow-x:auto}.app-statistics-chart{width:100%;min-width:620px;height:260px;display:block}.app-inflow-chart{align-items:end;gap:8px;min-height:170px;padding:12px 4px 0;display:flex;overflow-x:auto}.app-inflow-column{flex-direction:column;flex:1 0 36px;align-items:center;gap:6px;min-width:36px;font-size:11px;display:flex}.app-inflow-bar{background:#0f766e;border-radius:4px 4px 0 0;width:22px}@media (width<=900px){.app-statistics-grid{grid-template-columns:1fr}}.chunk-load-recovery{background:radial-gradient(circle at 20% 20%,#d7eee8,#0000 34%),#e8efec;place-items:center;min-height:100vh;padding:32px;display:grid}.chunk-load-recovery__panel{text-align:center;background:#fff;border:1px solid #d4e0db;border-radius:10px;width:min(100%,540px);padding:48px;box-shadow:0 24px 70px #17211f24}.chunk-load-recovery__icon{color:#0f766e;background:#e4f3ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 22px;font-size:24px;display:grid}.chunk-load-recovery__eyebrow{font-size:12px;font-weight:600;color:#147d73!important}.chunk-load-recovery__panel h2{color:#17211f;margin:8px 0 12px!important}.chunk-load-recovery__panel .ant-typography-paragraph{color:#566a63;margin-bottom:28px}.auth-screen{background:#e8efec;place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{background:#fff;border:1px solid #d4e0db;border-radius:10px;grid-template-columns:minmax(280px,.38fr) minmax(400px,.62fr);width:min(100%,1120px);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #17211f24}.login-brand-panel{color:#f4fbf8;background:#173c37;flex-direction:column;min-width:0;padding:56px 48px 42px;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border-bottom:1px solid #7ee0d12e;border-right:1px solid #7ee0d12e;width:132px;height:132px;position:absolute;bottom:24px;right:24px;transform:rotate(45deg)}.login-brand-icon{border-radius:12px;width:52px;height:52px;margin-bottom:70px;box-shadow:0 10px 24px #00000029}.login-brand-icon img,.login-loading-mark img{object-fit:contain;width:100%;height:100%;display:block}.login-brand-copy{z-index:1;max-width:260px;position:relative}.login-brand-kicker,.login-form-kicker{color:#9edbd1;letter-spacing:0;font-size:12px;font-weight:600;display:block}.login-brand-title{color:#fff!important;margin:10px 0 14px!important;font-size:30px!important;line-height:1.25!important}.login-brand-description{font-size:14px;line-height:1.8;color:#c5ded8!important}.login-brand-version{z-index:1;margin-top:auto;font-size:12px;position:relative;color:#8db8af!important}.login-form-panel{flex-direction:column;justify-content:center;width:min(100%,430px);margin:0 auto;padding:64px 44px;display:flex}.login-form-heading{margin-bottom:34px}.login-form-heading h3{color:#17211f;margin:8px 0!important}.login-form-panel .ant-form-item-label>label{color:#34443f;font-weight:600}.login-form-panel .ant-input-affix-wrapper,.login-form-panel .ant-input{border-color:#c9d8d2;border-radius:6px}.login-form-panel .ant-input-affix-wrapper:hover,.login-form-panel .ant-input-affix-wrapper-focused,.login-form-panel .ant-input:focus,.login-form-panel .ant-input-focused{border-color:#1d9285;box-shadow:0 0 0 2px #1d92851f}.login-form-panel .ant-btn-primary{height:42px;box-shadow:none;background:#147d73;border-radius:6px;margin-top:8px}.login-form-panel .ant-btn-primary:hover,.login-form-panel .ant-btn-primary:focus-visible{background:#0f6d64!important}.login-panel-loading .login-brand-icon{margin-bottom:70px}.login-loading-panel{color:#566a63;align-items:center;gap:16px}.login-loading-mark{color:#147d73;background:#e4f3ef;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}button,input,textarea{font:inherit}@media (width<=760px){.auth-screen{padding:16px;display:block}.login-panel{min-height:0;display:block}.login-brand-panel{min-height:250px;padding:28px 24px 24px}.login-brand-icon{width:44px;height:44px;margin-bottom:36px}.login-brand-title{font-size:26px!important}.login-form-panel{width:100%;padding:34px 24px 30px}}.shell{min-height:100vh;position:relative}.sider{color:#f6faf7;border-right:1px solid var(--sider-border);z-index:20;flex-direction:column;height:100vh;display:flex;inset:0 auto 0 0;overflow:hidden;background:var(--sider-bg)!important;position:fixed!important}.brand{border-bottom:1px solid var(--sider-line);background:linear-gradient(#00000008,#0000);grid-template-columns:30px 1fr 28px;align-items:center;gap:12px;min-height:60px;padding:0 16px;display:grid;overflow:hidden}.brand-text{min-width:0}.brand-logo{border-radius:7px;width:26px;height:26px;margin-top:1px;display:block}.brand strong,.brand span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand strong{color:#fff;letter-spacing:0;font-size:16px;line-height:24px}.brand span{color:var(--sider-subtle);font-size:12px;line-height:18px}.sider-menu{border-right:0;flex:1;min-height:0;padding:8px 0;overflow:hidden auto}.sider .ant-menu{background:0 0!important}.sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.sider-menu .ant-menu-item,.sider-menu .ant-menu-submenu-title{border-radius:8px;align-items:center;height:42px;margin:5px 10px;display:flex}.sider-menu .ant-menu-item-icon{font-size:18px}.sider-menu .ant-menu-item,.sider-menu .ant-menu-item:not(:hover),.sider-menu .ant-menu-submenu-title{color:var(--sider-text)!important}.sider-menu .ant-menu-item:hover,.sider-menu .ant-menu-submenu-title:hover{background:var(--sider-item-bg-hover)!important}.sider-menu .ant-menu-item-selected,.sider-menu .ant-menu-item-selected:hover,.sider-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.sider-menu .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{color:#f5fffd!important;background:var(--sider-item-bg-selected)!important}.sider-menu .ant-menu-submenu-arrow{color:#aac0ba}.sider-menu .ant-menu-submenu-open>.ant-menu-submenu-title,.sider-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:500}.sider-menu .ant-menu-inline,.sider-menu .ant-menu-vertical{border-inline-end:none}.sider-menu .ant-menu-item,.sider-menu .ant-menu-submenu-title{transition:background-color .2s,color .2s}.sider.ant-layout-sider-collapsed .brand{grid-template-columns:1fr;justify-content:center;justify-items:center;padding-left:0;padding-right:0}.sider.ant-layout-sider-collapsed .brand-text{display:none}.sider.ant-layout-sider-collapsed .brand-logo{justify-self:center;margin-top:0;margin-left:0;margin-right:0}.sider-edge-toggle{width:24px;min-width:24px;height:24px;color:var(--sider-toggle-icon);cursor:pointer;z-index:21;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:left .25s,color .2s,background .2s,border-color .2s;display:inline-flex;position:fixed;top:50%;transform:translate(-50%,-50%)}.sider-edge-toggle .anticon{font-size:12px;line-height:1}.sider-edge-toggle:hover,.sider-edge-toggle:focus-visible{color:var(--sider-toggle-icon-hover);background:#6ccac029;border-color:#6ccac073;outline:none}.sider-edge-toggle:focus-visible{box-shadow:0 0 0 2px #6ccac073}.sider .ant-layout-sider-trigger{background:var(--sider-bg);border-top:1px solid var(--sider-line);color:#a9beb8}.sider .ant-layout-sider-trigger:hover{color:#d6eee9}.sider-bottom{border-top:1px solid var(--sider-line);background:#0000002e;margin-top:auto;padding:12px 10px}.sider-user-shell{color:#dce6e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;margin:0;padding:0 8px;transition:background-color .2s,color .2s;display:flex}.sider-user-shell,.sider-user-content{min-width:0}.sider-user-shell:hover,.sider-user-shell:focus-visible{color:#ecfbf8;background:#ffffff14;outline:none}.sider-user-shell:focus-visible{box-shadow:0 0 0 2px #6ccac073}.sider-user-content{width:100%;overflow:hidden}.sider-user-line-icon{color:#80cbc4;flex-shrink:0}.sider-user-title{color:#ecfbf8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:flex;overflow:hidden}.sider-user-sub,.sider-user-meta{color:#b1c6be;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.sider-user-sub{color:#9bb3ab;align-items:center;gap:6px;display:flex}.sider-user-line-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sider-user-meta{padding-left:20px}.sider-user-dropdown .ant-dropdown-menu{border:1px solid var(--sider-border);border-radius:8px;min-width:156px;padding:6px;box-shadow:0 12px 28px #00000047;background-color:var(--sider-bg)!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item{border-radius:6px;min-height:36px;color:var(--sider-text)!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item .ant-dropdown-menu-item-icon{color:inherit!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item:hover,.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item-active{color:#f5fffd!important;background-color:var(--sider-item-bg-hover)!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:#ffb4aa!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active{color:#fff3f1!important;background-color:#ce564b42!important}.sider-user-dropdown .ant-dropdown-menu .sider-user-menu-item.ant-dropdown-menu-item-disabled{color:#6f817b!important;background-color:#0000!important}.sider-user-shell.sider-user-trigger{width:100%;display:flex}.sider.ant-layout-sider-collapsed .sider-user-shell{justify-content:center;padding:0}.sider.ant-layout-sider-collapsed .sider-user-content{width:auto;overflow:visible}.sider.ant-layout-sider-collapsed .sider-user-title{overflow:visible}.sider.ant-layout-sider-collapsed .sider-user-title .sider-user-line-text,.sider.ant-layout-sider-collapsed .sider-user-sub,.sider.ant-layout-sider-collapsed .sider-user-meta{display:none}.shell{display:flex}.main{border-right:0;flex:1;min-width:0;height:100vh;min-height:100vh;margin-left:236px;transition:margin-left .2s}.main.main-sider-collapsed{margin-left:72px}.main{background:#eef2ef}.ant-layout-header.topbar{background:#fff;border-bottom:1px solid #dbe3df;justify-content:flex-end;align-items:center;height:44px;min-height:44px;padding:0;line-height:normal;display:flex;overflow:hidden}.topbar h3,.page-header__title{margin:0!important}.content{min-height:0;padding:0;display:flex;overflow:hidden}.workspace-tabs{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-tabs__bar{scrollbar-color:#a9beb7 transparent;background:#fff;border-bottom:1px solid #dbe3df;flex:none;min-width:0;padding:10px 24px 0;display:flex;overflow:auto hidden}.topbar--workspace-tabs .workspace-tabs__bar{border-bottom:0;width:100%;height:100%;padding:4px 24px 0}.workspace-tabs__tab{color:#53655f;background:#f7faf8;border:1px solid #d9e2de;border-bottom:0;flex:0 0 176px;align-items:center;width:176px;min-width:176px;height:40px;display:flex}.workspace-tabs__tab+.workspace-tabs__tab{margin-left:-1px}.workspace-tabs__tab:hover{color:#276f66;background:#f1f7f4}.workspace-tabs__tab--active{z-index:1;color:#0f766e;background:#fff;border-color:#bfd9d1;position:relative;box-shadow:inset 0 3px #0f766e}.workspace-tabs__tab>[role=tab]{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;overflow:hidden}.workspace-tabs__icon{flex:none;place-items:center;font-size:15px;display:grid}.workspace-tabs__tab>[role=tab]>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tabs__tab>[role=tab]:focus-visible,.workspace-tabs__close:focus-visible{outline-offset:-3px;outline:2px solid #2aa898}.workspace-tabs__close{color:#71827c;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;margin-right:5px;display:grid}.workspace-tabs__close:hover{color:#0f766e;background:#e6f3ef}.workspace-tabs__panel{flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.workspace-tabs__panel[hidden]{display:none}.workspace-direct-view{flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.view{gap:18px;display:grid}.workspace-tabs__panel.view{align-content:start}.project-detail-drawer .ant-drawer-header{border-bottom-color:#dbe5e0;align-items:flex-start;padding:18px 22px}.project-detail-drawer .ant-drawer-title{min-width:0}.project-detail-drawer__title{gap:4px;min-width:0;display:grid}.project-detail-drawer__eyebrow{letter-spacing:.08em;font-size:12px;font-weight:600;color:#6d7f77!important}.project-detail-drawer__title .ant-typography-strong{color:#17211f;text-overflow:ellipsis;white-space:nowrap;max-width:390px;font-size:17px;line-height:1.45;overflow:hidden}.project-detail-drawer .ant-drawer-body{background:#fbfcfb;padding:0 22px 28px}.project-detail-drawer__content{gap:18px;display:grid}.project-detail-section{border-top:1px solid #e2e9e5;padding-top:18px}.project-detail-section:first-child{border-top:0}.project-detail-section__title{color:#315e55;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.project-detail-section--danger .project-detail-section__title{color:#b64235}.project-detail-descriptions .ant-descriptions-view{background:#fff;border:1px solid #dce6e1;border-radius:6px;overflow:hidden}.project-detail-descriptions .ant-descriptions-row>th,.project-detail-descriptions .ant-descriptions-row>td{border-bottom:1px solid #edf1ef;padding:9px 11px}.project-detail-descriptions .ant-descriptions-row:last-child>th,.project-detail-descriptions .ant-descriptions-row:last-child>td{border-bottom:0}.project-detail-descriptions .ant-descriptions-item-label{color:#6b7d75;background:#f4f7f5;width:92px;font-weight:600}.project-detail-descriptions .ant-descriptions-item-content{color:#263630;word-break:break-word}.project-detail-repository{white-space:normal;word-break:break-all;max-width:410px}@media (width<=640px){.project-detail-drawer .ant-drawer-header{padding:16px}.project-detail-drawer .ant-drawer-body{padding:0 16px 24px}.project-detail-drawer__title .ant-typography-strong{max-width:220px}.project-detail-repository{max-width:210px}}.metric-grid{grid-template-columns:repeat(5,minmax(148px,1fr));gap:14px;display:grid}.metric{background:#fff;border:1px solid #d9e2de;border-top:4px solid #17211f;border-radius:8px;min-height:112px;padding:18px}.metric.teal{border-top-color:#0f766e}.metric.red{border-top-color:#b42318}.metric.amber{border-top-color:#b7791f}.metric.violet{border-top-color:#6956e5}.board{background:#fff;border:1px solid #d9e2de;border-radius:8px;gap:16px;padding:20px;display:grid}.status-row{flex-wrap:wrap;gap:18px;display:flex}.page-header{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.page-header__title.ant-typography{margin:0!important}.page-header__actions{justify-content:flex-end;min-width:0;display:flex}.page-header__actions .ant-space{flex-wrap:wrap;justify-content:flex-end}.ant-table-wrapper{background:#fff;border:1px solid #d9e2de;border-radius:8px;overflow:hidden}@media (width<=980px){.shell{display:block}.sider{height:auto;overflow:visible;width:100%!important;min-width:0!important;max-width:none!important;position:static!important}.sider .ant-layout-sider-children{height:auto}.sider-menu{height:calc(100vh - 76px);overflow:visible}.sider-edge-toggle{position:absolute}.main,.main.main-sider-collapsed{margin-left:0}.ant-layout-header.topbar{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;height:44px;min-height:44px;padding:0}.content{padding:0}.topbar--workspace-tabs .workspace-tabs__bar{padding:4px 16px 0}.workspace-tabs__panel,.workspace-direct-view{padding:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.chunk-load-recovery{padding:16px}.chunk-load-recovery__panel{padding:36px 24px}.metric-grid{grid-template-columns:1fr}}.auto-form-grid{grid-template-columns:minmax(0,1fr);gap:2px 16px;display:grid}.auto-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-form-field{min-width:0}.auto-form-field--full{grid-column:1/-1}@media (width<=720px){.auto-form-grid,.auto-form-grid--2{grid-template-columns:minmax(0,1fr)}}.admin-table{gap:8px;display:grid}.admin-table-statistics{color:#5f6f69;background:#fff;border:1px solid #d9e2de;border-radius:8px;flex-wrap:wrap;gap:4px 16px;padding:8px 10px;font-size:12px;line-height:20px;display:flex}.admin-table-statistics__item{align-items:center;display:inline-flex;position:relative}.admin-table-statistics__item:not(:last-child):after{content:"";background:linear-gradient(#0000,#147d7347 20% 80%,#0000);width:1px;height:12px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.admin-table-statistics__number{color:#147d73;font-size:14px;font-weight:700}.table-action-group,.table-action-group .ant-space-item,.table-action-group .ant-btn{width:100%}.admin-table-filters{background:#fff;border:1px solid #d9e2de;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.admin-table-filter{align-items:center;gap:8px;min-width:0;display:flex}.admin-table-filter--search{min-width:0}.admin-table-filter .ant-input-search,.admin-table-filter .ant-select{flex:1;width:100%;min-width:0}.admin-table-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.admin-table-filter>span{color:#5f6f69;white-space:nowrap;flex:none;font-size:12px;line-height:16px}@media (width>=721px) and (width<=1199px){.admin-table-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-stack{gap:4px;min-width:0;line-height:1.45;display:grid}.account-stack__primary{min-width:0;font-weight:600}.account-stack .ant-typography{overflow-wrap:anywhere}.app-listing{gap:2px;min-width:0;display:grid}.app-listing__header{align-items:flex-start;gap:10px;min-width:0;margin-bottom:2px;display:flex}.app-listing__header .ant-avatar{flex:0 0 40px;width:40px;height:40px}.app-listing__copy{gap:2px;min-width:0;display:grid}.app-listing__name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}a.app-listing__name{color:#1677ff}.app-listing__meta{color:#5f6f69;overflow-wrap:anywhere;font-size:12px}.app-owner-missing{color:#ad6800;font-weight:600}.app-next-step{gap:2px;min-width:0;line-height:1.4;display:grid}.app-next-step__project{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.app-next-step__project--missing{color:#ad6800}.app-next-step__project-card{border-bottom:1px solid #edf1ef;gap:2px;min-width:0;margin-bottom:4px;padding-bottom:6px;display:grid}.app-next-step__project-heading{align-items:center;gap:6px;min-width:0;display:flex}.app-next-step__project-heading .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-next-step__project-heading .ant-tag{flex:none;margin-inline-end:0}.app-next-step__project-meta,.app-next-step__next-label{font-size:12px}.app-next-step__description{overflow-wrap:anywhere;font-size:12px}.media-template-preview-layer--device[data-device-model=realistic-3d]{box-shadow:4px 3px #8b93a0,7px 8px 14px #02061755}.app-project-option{gap:2px;min-width:0;display:grid}.app-project-option__heading{align-items:center;gap:6px;min-width:0;display:flex}.app-project-option__heading .ant-tag{flex:none;margin-inline-end:0}.app-project-option__name,.app-project-option__id,.app-project-option__developer,.app-project-option__repository{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-project-option__name{flex:0 auto;font-weight:600}.app-project-option__id{color:#7b8984;flex:none;font-size:12px}.app-project-option__developer{color:#5f6f69;flex:auto;min-width:0}.app-project-option__repository{color:#7b8984;font-size:12px}.release-stack{gap:2px;min-width:0;line-height:1.4;display:grid}.autoagent-page{flex-direction:column;gap:12px;display:flex}.autoagent-summary-row .ant-card,.autoagent-summary{height:100%}.autoagent-summary .ant-typography{margin:3px 0}.autoagent-summary--success{border-left:3px solid #16a34a}.autoagent-summary--warning{border-left:3px solid #d97706}.autoagent-alert,.autoagent-blocker{margin-bottom:0}.autoagent-blocker__description{gap:2px;display:grid}.autoagent-actions .ant-card-body,.autoagent-filters .ant-card-body{padding:10px 12px}.autoagent-submit-mode{width:100%;display:flex}.autoagent-submit-mode .ant-radio-button-wrapper{text-align:center;flex:1}.autoagent-icon-field{background:#f8fbfa;border:1px solid #dbe3df;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px;display:flex}.autoagent-config-tabs>.ant-tabs-nav{margin-bottom:8px}.autoagent-config-tabs .ant-card-body{padding-bottom:4px}.autoagent-timeline-title{margin:16px 0 8px!important}.autoagent-event-timeline{margin-bottom:4px}.autoagent-event-timeline .ant-timeline-item{padding-bottom:8px}.autoagent-event-timeline .ant-timeline-item-tail{inset-inline-start:4px;top:10px}.autoagent-event-timeline .ant-timeline-item-head{width:9px;height:9px}.autoagent-event-timeline .ant-timeline-item-content{min-height:20px;margin-inline-start:18px;inset-block-start:-4px}.autoagent-event{grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:baseline;gap:8px;line-height:1.35;display:grid}.autoagent-event__stage{color:#34443f;white-space:nowrap;font-size:12px;font-weight:600}.autoagent-event__message{overflow-wrap:anywhere;min-width:0;font-size:13px}.autoagent-event__time{color:#7b8984;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}@media (width<=600px){.autoagent-event{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.autoagent-event__message{grid-area:2/1/auto/-1}}@media (width<=900px){.autoagent-page .ant-table{min-width:820px}:is(.autoagent-page>.ant-table-wrapper,.autoagent-page .ant-card-body:has(.ant-table-wrapper)){overflow-x:auto}}.release-stack__primary{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.release-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.release-confirmation{background:#f3f8f6;border-color:#c9ddd7;margin-bottom:18px}.release-detail{margin-top:4px}.release-detail .ant-descriptions-item-content{overflow-wrap:anywhere}.release-timeline-title{margin:22px 0 12px!important}.release-event{gap:3px;display:grid}.release-event .ant-typography{overflow-wrap:anywhere;margin-bottom:0}.drawer-actions{justify-content:flex-end;gap:8px;display:flex}.role-permission-drawer{gap:16px;display:grid}.role-permission-drawer>.ant-typography{margin-bottom:0}.role-permission-toolbar{background:#f8fbf9;border:1px solid #d8e2dd;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.role-permission-groups{gap:12px;display:grid}.role-permission-group{background:#fff;border:1px solid #d8e2dd;border-radius:8px;overflow:hidden}.role-permission-group__header{background:#f8fbf9;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.role-permission-group__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:8px;display:grid}.role-permission-group__items>.ant-checkbox-wrapper{border-radius:6px;align-items:flex-start;min-width:0;margin-inline-start:0;padding:8px;display:flex}.role-permission-group__items>.ant-checkbox-wrapper:hover{background:#eef7f4}.role-permission-item{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.role-permission-item__content{gap:2px;min-width:0;display:grid}.role-permission-item__code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.role-permission-drawer__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.role-permission-empty{color:#74837d;text-align:center;background:#fbfdfc;border:1px dashed #cad7d1;border-radius:8px;padding:28px 16px}.release-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.release-channel-drawer{gap:18px;display:grid}.release-channel-drawer>.ant-typography,.release-assets__heading .ant-typography{margin-bottom:0}.release-channel-binding{margin-bottom:18px}.release-drawer-grid--channel{margin-top:18px}.release-preflight{background:#f7faf8;border:1px solid #d9e2de;border-radius:6px;gap:10px;margin-top:6px;padding:14px;display:grid}.release-preflight__heading,.release-assets__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.media-project-select{width:360px;margin-bottom:20px}.media-new-form{gap:8px}.media-workbench{grid-template-columns:240px minmax(380px,1fr) 300px;align-items:start;gap:16px;display:grid}.media-pages,.media-controls,.media-preview{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:560px;padding:16px}.media-pages .ant-list-item{cursor:pointer;padding-inline:8px}.media-pages .ant-list-item.is-active{background:#f0fdfa;border-radius:6px}.media-preview{flex-direction:column;align-items:center;display:flex;overflow:auto}.media-preview .ant-tabs{align-self:stretch}.media-canvas{margin:8px auto 24px;box-shadow:0 12px 32px #0f172a2e}.media-control-stack,.media-control-stack>.ant-space-item,.media-control-stack .ant-input-number{width:100%}.media-actions{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-column:1/-1;padding:16px}.media-template-editor{width:100%;margin-top:16px}.media-template-list{width:220px;max-height:600px;overflow:auto}.media-template-list .ant-list-item{cursor:pointer}.media-template-form{width:360px;max-height:600px;overflow:auto}@media (width<=1200px){.media-workbench{grid-template-columns:210px 1fr}.media-controls{grid-column:1/-1;min-height:0}}.release-assets{border-top:1px solid #d9e2de;gap:12px;padding-top:18px;display:grid}.release-assets__heading>div{gap:2px;display:grid}.ant-drawer .ant-table-wrapper{border-radius:6px}@media (width<=720px){.page-header{flex-direction:column;align-items:stretch}.page-header__actions{justify-content:flex-start}.admin-table-filters{grid-template-columns:minmax(0,1fr)}.admin-table-filter,.admin-table-filter--search{width:100%;min-width:0}.admin-table-filter-actions{width:100%}.release-drawer-grid{grid-template-columns:minmax(0,1fr)}.role-permission-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.role-permission-group__items{grid-template-columns:minmax(0,1fr)}.role-permission-drawer__footer{flex-direction:column;align-items:flex-start}.release-preflight__heading,.release-assets__heading{flex-direction:column;align-items:stretch}}.media-studio-v2{padding:24px}.media-gallery-head{justify-content:space-between;margin-bottom:24px;display:flex}.media-template-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.media-template-grid>.ant-card{overflow:hidden}.media-template-grid .ant-card-body{flex-direction:column;gap:14px;padding:16px;display:flex}.media-template-grid .ant-card-meta{min-height:48px}.media-template-grid .ant-card-meta-detail{min-width:0}.media-template-grid .ant-card-meta-title{margin-bottom:3px}.media-template-grid .ant-form-item{margin-bottom:12px}.media-template-cover{background:#e8eeeb;justify-content:center;align-items:center;gap:12px;height:210px;padding:18px;display:flex;overflow:hidden}.media-template-preview-board{border-radius:9px;flex:0 0 82px;width:82px;height:178px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a24}.media-template-preview-layer{box-sizing:border-box;transform-origin:50%;display:block;position:absolute}.media-template-preview-layer--text{box-shadow:0 9px 0 color-mix(in srgb,currentColor 58%,transparent);background:currentColor;border-radius:999px;height:5px!important}.media-template-preview-layer--device{border:3px solid #111827;border-color:inherit;background:#f8fafc80;border-radius:9px;box-shadow:0 7px 13px #02061730}.media-template-preview-layer--device:after{content:"";background:currentColor;border-radius:4px;width:28%;height:4px;position:absolute;top:2px;left:36%}.media-editor-shell{z-index:20;background:#f3f5f8;flex-direction:column;display:flex;position:fixed;inset:0}.media-editor-top{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:58px;padding:10px 16px;display:flex}.media-editor-body{flex:1;grid-template-columns:250px minmax(0,1fr) 288px;min-height:0;display:grid}.media-editor-left,.media-inspector{background:#fff;padding:12px;overflow:auto}.media-editor-left{border-right:1px solid #e5e7eb}.media-inspector{border-left:1px solid #e5e7eb}.media-editor-left .ant-tabs-content-holder{padding-left:10px}.media-board-strip{background-image:radial-gradient(#cbd5e1 1px,#0000 1px);background-size:18px 18px;align-items:center;gap:28px;padding:42px 36px;display:flex;overflow:auto}.media-artboard{flex:none}.media-artboard-title{text-align:center;color:#64748b;margin-bottom:8px;font-size:12px}.media-artboard canvas{background:#fff;box-shadow:0 10px 30px #0f172a26}.media-artboard.is-active canvas{outline-offset:4px;outline:3px solid #1677ff}.media-board-actions{justify-content:center;margin-top:10px;display:flex}.media-add-board{flex:none;height:100px}.media-layer-list>div{cursor:pointer;border-radius:6px;justify-content:space-between;padding:8px;display:flex}.media-layer-list>div.is-selected{color:#1677ff;background:#e6f4ff}.media-property-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.media-export-progress{z-index:30;background:#fff;border-radius:10px;padding:16px;position:fixed;bottom:24px;left:30%;right:30%;box-shadow:0 8px 30px #0002}.media-template-start{padding:24px}.media-start-heading{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.media-quick-shell{z-index:20;background:#eef2ef;flex-direction:column;display:flex;position:fixed;inset:0}.media-quick-top{background:#fff;border-bottom:1px solid #dbe3df;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.media-quick-steps{background:#fff;border-bottom:1px solid #dbe3df;flex:none;justify-content:center;align-items:center;height:70px;padding:0 18%;display:flex}.media-quick-body{flex:1;grid-template-columns:286px minmax(0,1fr) 310px;min-height:0;display:grid}.media-quick-templates,.media-quick-settings{background:#fff;min-height:0;padding:14px;overflow:auto}.media-quick-templates{border-right:1px solid #dbe3df}.media-quick-settings{border-left:1px solid #dbe3df}.media-panel-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.media-template-stack{flex-direction:column;gap:10px;margin-top:12px;display:flex}.media-template-stack>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:8px;flex-direction:column;gap:5px;padding:9px;display:flex}.media-template-stack>button:hover,.media-template-stack>button.is-current{background:#f8fcfb;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e}.media-template-stack>button>div{gap:4px;height:96px;display:flex}.media-template-stack i{border-radius:4px;flex:1}.media-template-stack strong{font-size:13px}.media-template-stack small{color:#566a63}.media-quick-canvas{flex-direction:column;min-width:0;display:flex}.media-canvas-toolbar{background:#f8faf9;border-bottom:1px solid #dbe3df;flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:8px 16px;display:flex}.media-quick-canvas .media-board-strip{flex:1;align-items:center;min-height:0}.media-board-caption{justify-content:center;align-items:center;gap:7px;margin-top:10px;display:flex}.media-board-caption>span{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.media-add-board{color:#566a63;cursor:pointer;background:#f8faf9;border:2px dashed #b7c6c0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:180px;height:280px;display:flex}.media-add-board:hover{color:#0f766e;background:#f2f9f7;border-color:#0f766e}.media-add-board .anticon{font-size:24px}.media-screenshot-summary{background:#f8faf9;border:1px solid #d4e0db;border-radius:6px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.media-screenshot-summary img{object-fit:cover;border:1px solid #dbe3df;border-radius:4px;width:52px;height:78px}.media-settings-stack,.media-settings-stack>.ant-space-item,.media-settings-stack .ant-upload-wrapper,.media-settings-stack .ant-upload,.media-settings-stack .ant-input-number{width:100%}.media-setting-divider{background:#dbe3df;height:1px;margin:4px 0}.media-theme-colors{grid-template-columns:repeat(10,20px);gap:7px;display:grid}.media-theme-colors>button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #b7c6c0}.media-theme-colors>button.is-active{box-shadow:0 0 0 2px #0f766e}.media-theme-colors>.ant-color-picker-trigger{grid-column:1/-1;width:max-content}.media-preview-row{gap:24px;padding:24px;display:flex;overflow:auto}@media (width<=1200px){.media-quick-body{grid-template-columns:230px minmax(0,1fr) 280px}.media-canvas-toolbar>.ant-typography{display:none}}.media-device-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-device-style-grid>button{text-align:left;color:#354640;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:7px;display:grid}.media-device-style-grid>button:hover,.media-device-style-grid>button.is-active{color:#0f766e;background:#f2f9f7;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e}.media-device-icon{border:3px solid;border-radius:8px;width:24px;height:40px;display:block;position:relative}.media-device-icon.is-dynamic-island:before{content:"";background:currentColor;border-radius:3px;width:7px;height:3px;position:absolute;top:3px;left:6px}.media-device-icon.is-notch:before{content:"";background:currentColor;border-radius:0 0 3px 3px;width:9px;height:5px;position:absolute;top:-1px;left:5px}.media-device-icon.is-classic:after{content:"";background:currentColor;border-radius:2px;width:5px;height:2px;position:absolute;bottom:2px;left:7px}.media-device-icon.is-frameless{opacity:.45;border-style:dashed}.media-device-color-row{grid-template-columns:repeat(10,20px);align-items:center;gap:7px;display:grid}.media-device-color-row>button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #b7c6c0}.media-device-color-row>button.is-active{box-shadow:0 0 0 2px #0f766e}.media-device-color-row>.ant-color-picker-trigger{grid-column:1/-1;width:max-content}.media-device-stroke-row{grid-template-columns:auto minmax(70px,1fr) 88px;align-items:center;gap:8px;display:grid}.media-device-stroke-row .ant-slider{margin:10px 4px}.media-device-stroke-row .ant-input-number{width:88px}.media-device-layout-controls{background:#f8faf9;border:1px solid #dbe3df;border-radius:9px;grid-template-columns:1fr;gap:2px;padding:10px;display:grid}.media-device-layout-controls>div{justify-content:space-between;align-items:center;display:flex}.media-device-layout-controls .ant-slider{margin:6px 5px 10px}.media-device-asset-group{background:#f8faf9;border:1px solid #dbe3df;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.media-device-asset-group>button{color:#52635d;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:7px;grid-template-rows:76px auto;gap:5px;min-width:0;padding:6px;display:grid}.media-device-asset-group>button:hover,.media-device-asset-group>button.is-active{color:#0f766e;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e}.media-device-asset-group img{object-fit:contain;width:100%;height:76px}.media-device-asset-group small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-background-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.media-background-themes>button{color:#52635d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0db;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.media-background-themes>button:hover,.media-background-themes>button.is-active{color:#0f766e;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e}.media-background-themes i{border-radius:5px;width:34px;height:28px;display:block;box-shadow:inset 0 0 0 1px #ffffff45}.media-background-themes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-template-stack i{position:relative;overflow:hidden}.media-template-stack i b{background:#ffffffe6;border-radius:3px;height:4px;position:absolute}.media-template-stack i b:nth-child(2){opacity:.7;height:2px}.media-template-stack i em{transform-origin:50%;border:2px solid #ffffffe6;border-radius:5px;display:block;position:absolute;box-shadow:0 4px 8px #02061747}.media-template-grid .ant-card-cover>.media-template-cover{flex-flow:row;justify-content:center;align-items:center;display:flex}.media-device-icon.is-realistic-device{background:linear-gradient(100deg,#f8fafc 0 12%,#8b93a0 13% 20%,#111827 21% 88%,#d5dae1 89%);border-color:#525b68;box-shadow:4px 3px #8b93a0,7px 7px 10px #02061735}.media-device-icon.is-realistic-device:before{content:"";background:#05070a;border-radius:3px;width:7px;height:3px;position:absolute;top:3px;left:6px}.media-device-icon.is-realistic-device:after{content:"";background:#737b88;border-radius:2px;width:3px;height:11px;position:absolute;top:12px;right:-6px}.media-device-icon.is-silver-device{background:#030609;border-color:#aeb4bc;box-shadow:inset 0 0 0 2px #edf0f3,2px 2px 7px #02061735}.media-device-icon.is-silver-device:before{content:"";background:#05070a;border-radius:3px;width:7px;height:3px;position:absolute;top:3px;left:6px}.media-device-icon.is-silver-device:after{content:"";background:#c7cbd1;border-radius:2px;width:3px;height:14px;position:absolute;top:12px;left:-6px}.media-settings-tabs>.ant-tabs-nav{z-index:2;background:#fff;margin:0 -14px 14px;padding:8px 14px 0;position:sticky;top:-14px}.media-settings-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.media-settings-tabs>.ant-tabs-nav .ant-tabs-tab{flex:1;justify-content:center;margin:0;padding:9px 4px}.media-settings-tabs .ant-tabs-content-holder{min-height:320px}.media-settings-tabs+.ant-alert{margin-top:16px}.media-text-style-card{background:#f8faf9;border:1px solid #dbe3df;border-radius:9px;flex-direction:column;gap:9px;padding:11px;display:flex}.media-text-style-row{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8px;display:grid}.media-text-style-row>.ant-select,.media-text-style-row>.ant-input-number{width:100%}.media-text-color-control{justify-content:space-between;align-items:center;gap:8px;display:flex}.media-text-align-control{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.media-text-align-control .ant-segmented-item-label{place-items:center;min-height:28px;display:grid}.media-text-width-control>div{justify-content:space-between;align-items:center;display:flex}.media-text-width-control .ant-slider{margin:8px 5px 2px}.media-text-position-control>div{justify-content:space-between;align-items:center;display:flex}.media-text-position-control .ant-slider{margin:8px 5px 2px}.media-canvas-toolbar{flex-wrap:wrap;gap:8px;min-height:58px}.media-canvas-toolbar>.ant-space{flex-wrap:wrap}.media-template-stack .media-template-preview-board{border-radius:5px;flex:1;width:auto;min-width:0;height:96px;box-shadow:0 5px 12px #0f172a20}.media-add-board:focus-visible,.media-template-stack>button:focus-visible,.media-device-style-grid>button:focus-visible,.media-background-themes>button:focus-visible{outline-offset:2px;outline:3px solid #5eead4}@media (width<=1440px){.media-canvas-toolbar>.ant-typography{display:none}}
