@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#242431;background:#f8f9fc;font-synthesis:none;font-weight:450;--purple:#7954ed;--purple-dark:#6340cf;--muted:#858591;--line:#e9e9f0;--sidebar:#191824;--green:#199e76;--amber:#b78122;--radius:14px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #b5a2fc;outline-offset:3px}input:focus,select:focus{outline:0;border-color:#9979ed;box-shadow:0 0 0 3px #7954ed12}input,select{min-width:0}strong{font-weight:650}h1,h2,h3,h4,p{margin:0}code,.mono{font-family:IBM Plex Mono,monospace}svg{flex-shrink:0}::selection{background:#e0d7ff;color:#452995}.app{min-height:100vh}.sidebar{width:232px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;background:var(--sidebar);color:#9290a4;z-index:30;padding:30px 17px 0}.brand{display:flex;gap:11px;align-items:center;padding:0 12px;color:#fff;font-size:27px;font-weight:700;letter-spacing:-1.1px}.brand-icon{height:38px;width:38px;background:linear-gradient(135deg,#a58bf8,#7250dc);border-radius:12px;display:grid;place-items:center;box-shadow:0 5px 18px #7755df25}.brand-dot{color:#b39bf9}.workspace-label{font-size:10px;letter-spacing:1.8px;color:#747186;margin:39px 12px 12px}.project-switcher{position:relative}.project-button{border:1px solid #373443;background:#242230;border-radius:10px;display:flex;align-items:center;text-align:left;gap:10px;padding:11px;width:100%;color:#f4f1fa}.project-button>span:nth-child(2){flex:1;min-width:0}.project-button strong{font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-button small{font-size:11px;color:#9e99af;display:block;margin-top:3px}.project-avatar{width:32px;height:32px;display:grid;place-items:center;background:#4f416d;color:#e6dafa;border-radius:8px;font-size:16px;font-weight:600}.project-button>svg{color:#8e899f}.project-menu{position:absolute;top:calc(100% + 8px);left:0;width:252px;border-radius:11px;padding:6px;background:#fff;color:#292634;box-shadow:0 15px 60px #10102344;z-index:55}.project-menu button{display:flex;gap:10px;align-items:center;width:100%;padding:10px;font-size:14px;text-align:left;border-radius:7px}.project-menu button:hover{background:#f6f3ff}.project-menu button svg:last-child{margin-left:auto}.project-menu .new-project{border-top:1px solid var(--line);border-radius:0;margin-top:4px;color:var(--purple)}.tiny-avatar{width:26px;height:26px;border-radius:6px;background:#eee7ff;color:var(--purple);display:grid;place-items:center}.switcher-scrim{position:fixed;inset:0;z-index:50;cursor:default}.project-menu{z-index:51}nav{margin-top:30px;display:flex;flex-direction:column;gap:5px}.nav-item{height:45px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:8px;font-size:14px;transition:background .2s,color .2s;position:relative}.nav-item:hover{background:#292635;color:#f4f1fb}.nav-item.active{color:#fff;background:#7954ed}.nav-item.active:before{content:"";position:absolute;left:-17px;top:13px;height:20px;width:3px;background:#b49dff;border-radius:0 3px 3px 0}.nav-count{margin-left:auto;font-size:11px;border-radius:4px;background:#ffffff17;color:#b3a7d3;padding:3px 6px}.active .nav-count{color:#fff;background:#ffffff20}.sidebar-bottom{margin-top:auto;padding-top:30px}.integration-card{padding:18px 15px;background:linear-gradient(150deg,#302b43,#252231);border:1px solid #41374f;border-radius:11px;position:relative;overflow:hidden}.integration-card:after{content:"";position:absolute;right:-20px;top:-30px;width:100px;height:100px;background:radial-gradient(circle,#a588ff18,transparent 70%);pointer-events:none}.integration-icon{color:#b7a2eb;margin-bottom:11px}.integration-card h4{color:#efebf8;font-size:13px;font-weight:550}.integration-card p{font-size:11px;line-height:1.6;margin:5px 0 13px;color:#a39caf}.integration-card button{width:100%;border:1px solid #63547e;display:flex;align-items:center;justify-content:center;gap:7px;height:33px;border-radius:6px;color:#e6def4;font-size:12px;background:#ffffff06;transition:background .2s}.integration-card button:hover{background:#ffffff15}.help-link{display:flex;align-items:center;gap:9px;width:100%;font-size:11px;padding:19px 9px}.help-link svg:last-child{margin-left:auto}.account{display:flex;align-items:center;gap:9px;border-top:1px solid #302c3d;padding:18px 1px}.account-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e6d8bb;color:#4e4436;font-size:10px;font-weight:700}.account strong{font-size:11px;color:#d1cadf;display:block}.account small{font-size:10px;display:block;margin-top:4px;color:#827a92}.plan{margin-left:auto;font-size:8px;letter-spacing:.5px;background:#363140;border:1px solid #494152;border-radius:4px;padding:4px 5px;color:#b1a7c0}.main-shell{margin-left:232px}.topbar{height:72px;background:#fff;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:12px;color:#797782}.breadcrumbs strong{font-weight:550;color:#302d3a}.breadcrumbs>svg{color:#bbb7c6}.crumb-brand{color:#a19da9}.topbar-actions{display:flex;align-items:center;gap:19px}.preview-pill{font-size:11px;background:#f5f1ff;color:#8059cd;border:1px solid #ede4ff;border-radius:20px;padding:6px 10px;display:flex;gap:6px;align-items:center;white-space:nowrap}.preview-pill>span{width:5px;height:5px;background:#9c7bde;border-radius:50%}.language-button{font-family:Noto Sans Arabic,DM Sans,sans-serif;display:flex;align-items:center;gap:6px;font-size:11px;color:#817989}.icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#8e879b;transition:background .2s,color .2s}.icon-btn:hover{background:#eee9fa;color:var(--purple)}.notification{position:relative}.notification i{position:absolute;right:5px;top:4px;height:4px;width:4px;background:#aa8feb;border-radius:50%;box-shadow:0 0 0 2px #fff}.top-avatar{height:30px;width:30px;border:3px solid #f5f0e4;border-radius:50%;background:#e9ddc1;color:#715c38;font-size:10px;display:grid;place-items:center;font-weight:700}.mobile-menu{display:none}main{max-width:1600px;padding:34px 38px 0;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1.8px;font-weight:650;color:#9b96a6;margin-bottom:8px}.square-mark{width:6px;height:6px;border-radius:2px;background:#b9a3ed}h1{font-size:35px;font-weight:650;letter-spacing:-1.5px;line-height:1.25}.heading-dot{color:var(--purple)}.page-heading p{font-size:13px;color:#8e8998;margin-top:8px}.heading-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border-radius:7px;font-size:12px;font-weight:550;white-space:nowrap;transition:transform .15s,background .2s,box-shadow .2s}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--purple);color:#fff;border:1px solid var(--purple);box-shadow:0 3px 6px #7854ed12}.btn.primary:hover{background:var(--purple-dark);box-shadow:0 5px 16px #7854ed22}.btn.secondary{background:#fff;border:1px solid #dedce6;color:#635b72}.btn.secondary:hover{border-color:#b9a5ea;background:#faf8ff}.github-button{font-size:11px}.github-button>svg:last-child{color:#9c93ad}.preview-notice{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #e8e1f4;background:#f4f0fc;border-radius:8px;padding:11px 14px;margin-bottom:22px;color:#8d79ab;font-size:11px}.preview-notice>div{display:flex;align-items:center;gap:9px}.preview-notice strong{color:#79608f;font-weight:600;margin-right:3px}.notice-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#e8dffc;color:#9772df}.spark-symbol{font-size:20px}.preview-notice button{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;white-space:nowrap;color:#80639d}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:31px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:17px 21px;box-shadow:0 2px 3px #11102a01}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#96909f;font-size:11px}.stat-top svg{color:#aaa2b7}.stat-middle{margin-top:9px;display:flex;align-items:center;gap:12px;height:44px}.stat-middle>strong{font-size:30px;letter-spacing:-1px;font-weight:650}.stat-detail{margin-left:auto;font-size:10px;background:#f6f4fa;color:#91849f;padding:5px 8px;border-radius:4px}.stat-note{font-size:10px;color:#a09aa9;margin-top:5px}.chart{height:44px;width:45%;margin-left:auto;overflow:visible}.chart.large{width:100%;height:125px;margin-top:20px}.bar-chart{display:flex;align-items:flex-end;justify-content:space-between;height:44px;width:42%;margin-left:auto;gap:5px}.bar-chart i{display:block;width:9px;border-radius:3px 3px 0 0;background:#e7ddff;animation:bar-in .8s both}.bar-chart i:nth-child(3n){background:#a686ef}.bar-chart i:nth-child(3n+1){background:#c7b5f6}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px}.section-heading h2{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650;letter-spacing:-.25px}.section-heading p{font-size:11px;color:#9c95a6;margin-top:5px}.count-badge{font-size:10px;font-weight:550;padding:3px 6px;border-radius:5px;background:#eeeaf4;color:#8b7d9e;letter-spacing:0}.view-toolbar{display:flex;gap:9px;align-items:center}.search-input{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4e0eb;border-radius:7px;padding:0 11px;height:35px;color:#aaa1b8}.search-input input{border:0;outline:0;background:transparent;width:170px;color:#4a4258;font-size:11px;height:100%;box-shadow:none}.search-input input::placeholder{color:#aaa2b5}.search-input kbd{font-size:10px;background:#f8f6fb;border:1px solid #ece8f0;border-radius:3px;padding:1px 4px;color:#b5aebe}.view-toolbar select,.section-heading>select{font-size:11px;color:#847991;border:1px solid #e4e0eb;background:#fff;border-radius:7px;height:35px;padding:0 24px 0 10px;max-width:200px}.environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:27px}.environment-column{min-width:0;padding:17px 13px 11px;border:1px solid #e9e5ef;border-radius:13px;background:#f3f3f8;display:flex;flex-direction:column;animation:rise .55s both;position:relative;overflow:hidden}.environment-column:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#bde7d9}.environment-column.staging:before{background:#ead8b7}.environment-column.development:before{background:#d8c8fb}.environment-title{display:flex;align-items:center;justify-content:space-between}.environment-title>div{display:flex;align-items:center;gap:8px}.environment-title h3{font-size:13px;font-weight:650;letter-spacing:-.1px}.stage-icon{display:grid;place-items:center;height:24px;width:24px;border-radius:6px;color:#37a484;background:#e1f0e9}.staging .stage-icon{color:#b58941;background:#f5ecdb}.development .stage-icon{color:#9270ce;background:#ebe3f8}.environment-count{font-size:10px;color:#a49dac;margin-left:2px}.environment-caption{font-size:10px;color:#a39baa;margin:6px 0 17px 32px}.branch-list{display:flex;flex-direction:column;gap:12px;flex:1}.branch-card{border:1px solid #e9e4f0;background:#fff;border-radius:10px;padding:12px;transition:box-shadow .2s,transform .2s;position:relative}.branch-card:hover{box-shadow:0 6px 16px #29204006;transform:translateY(-2px)}.branch-card-top{display:flex;justify-content:space-between;gap:6px;align-items:center}.branch-name{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left}.branch-name svg{vertical-align:-3px;margin-right:7px;color:#9b88b4}.branch-card-top .icon-btn{flex-shrink:0;width:22px;height:22px}.branch-status-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.status{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.3;border-radius:4px;padding:4px 6px;white-space:nowrap}.status.success{background:#e9f7ef;color:#349c72}.status.warning{background:#fff4df;color:#b38a41}.status.building{background:#eee8ff;color:#865dd4}.status.failed{background:#fff0ef;color:#c86462}.build-number{font:10px IBM Plex Mono,monospace;color:#b1a8bc}.commit-message{font-size:11px;line-height:1.6;color:#7d728b;text-align:left;margin-top:11px;display:block;min-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.commit-message:hover{color:var(--purple)}.commit-meta{display:flex;align-items:center;gap:5px;margin-top:7px;white-space:nowrap;overflow:hidden;font-size:9px;color:#aaa1b4}.mini-author{height:16px;width:16px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f4ebd7;color:#9b875d;font-size:8px}.commit-meta span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.branch-facts{display:flex;gap:11px;align-items:center;border-bottom:1px dashed #ece6f2;padding-bottom:12px;margin-top:12px;color:#a69aaf;font-size:9px}.branch-facts>span{display:flex;align-items:center;gap:5px}.branch-facts code{font-size:9px;color:#91809f}.branch-facts .version{margin-left:auto;background:#f7f4fa;border-radius:3px;padding:2px 5px;color:#aa9bb6;font-family:IBM Plex Mono,monospace}.branch-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.branch-actions .btn{height:31px;min-height:31px;font-size:10px;padding:0 9px;flex:1;gap:6px;border-radius:5px}.connect-primary{background:#e6f5ec;border:1px solid #d2ebde;color:#389774}.connect-primary:hover{background:#d4edde}.connect-secondary{background:#f9f7fc;color:#8b78a5;border:1px solid #eae4f2}.connect-secondary:hover{background:#f0eafb}.rebuild-btn{background:#fff;color:#9b8bab;border:1px solid #eae4f2}.rebuild-btn:hover{background:#f7f3fd}.environment-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:15px 0 2px;font-size:9px;color:#aea3b9}.footer-dot{width:4px;height:4px;background:#bbb0c5;border-radius:50%}.empty-branch{display:flex;align-items:center;justify-content:center;gap:8px;min-height:115px;width:100%;border:1px dashed #d9cee9;border-radius:10px;color:#b0a0c1;font-size:11px;transition:background .2s}.empty-branch:hover{background:#ece6f5}.is-building{border-color:#cab7f5;box-shadow:0 0 0 2px #ebdfff}.build-progress{margin-top:10px}.build-progress>div{height:4px;border-radius:3px;background:#ede7f8;overflow:hidden}.build-progress>div>span{display:block;height:100%;background:#9675e5;transition:width .5s}.build-progress small{display:block;font-size:9px;color:#9377b5;margin-top:5px}.recent-panel,.content-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:24px;animation:rise .4s both}.section-heading.compact{padding:19px 22px;margin:0;border-bottom:1px solid #f0edf4;min-height:65px}.compact h2{font-size:14px}.text-btn{display:flex;align-items:center;gap:4px;font-size:10px;color:#957dab}.activity-row{display:flex;align-items:center;gap:13px;padding:14px 22px;width:100%;text-align:left;border-bottom:1px solid #f3eff7;transition:background .15s}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:#fcfaff}.activity-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#edf7f0;color:#61ab88}.activity-icon.warning{background:#fcf4e6;color:#bd965c}.activity-icon.building{background:#eee8ff;color:#9473d5}.activity-description{flex:1;min-width:0}.activity-description strong{font-size:11px;font-weight:550;display:block}.activity-description small{display:flex;align-items:center;gap:6px;font-size:9px;color:#a297ad;margin-top:5px}.activity-description code{font-size:9px}.activity-env{font-size:10px;color:#9788a6;width:100px}.activity-row time{font-size:10px;color:#b0a5bc}.activity-row>svg{color:#b8adc3;margin-left:5px}.page-footer{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#b3a8bd;padding:9px 0 23px}.page-footer>span{display:flex;align-items:center;gap:6px}.page-footer i{width:3px;height:3px;background:#c8bfce;border-radius:50%}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{padding:16px 20px;background:#fcfbfe;font-weight:500;color:#9a8aa8;font-size:10px;white-space:nowrap}td{padding:19px 20px;border-top:1px solid #f0ecf5;color:#867591;vertical-align:middle}tbody tr:hover{background:#fdfbff}.table-title{font-size:12px;font-weight:600;display:block;text-align:left;color:#473851}.table-title small{display:block;font-size:11px;font-weight:400;margin-top:6px;color:#9f91aa;max-width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-icon{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:11px}.muted-code{font-size:10px;color:#b1a0bd;display:block;margin-top:6px}.environment-label{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;font-size:10px;border-radius:4px;white-space:nowrap}.environment-label.production{background:#edf7f0;color:#579b7b}.environment-label.staging{background:#fcf5e8;color:#b78e4d}.environment-label.development{background:#f2ecfc;color:#9570c6}.sample-label{background:#f6f2fa;color:#b2a0bc;font-size:9px;padding:4px 7px;border-radius:4px;font-weight:500}.empty{text-align:center;padding:54px 24px}.empty-icon{height:63px;width:63px;border:1px solid #ebe3f1;border-radius:17px;background:#faf7fc;color:#aa91bc;display:grid;place-items:center;margin:0 auto 17px;transform:rotate(-4deg)}.empty h3{font-size:17px;letter-spacing:-.3px;margin-bottom:10px}.empty p{font-size:13px;color:#a18baa;line-height:1.7;max-width:450px;margin:0 auto}.module-banner{display:flex;align-items:center;gap:18px;border:1px solid #e5dcee;background:linear-gradient(115deg,#f4effb,#faf7ff);border-radius:13px;padding:27px;margin-bottom:26px}.module-banner-icon{height:54px;width:54px;display:grid;place-items:center;background:#e8def7;border:1px solid #e1d4f3;border-radius:15px;color:#9774c3}.module-banner h3{font-size:18px;letter-spacing:-.5px}.module-banner p{font-size:12px;color:#9d88aa;margin-top:7px}.code-tag{font:11px IBM Plex Mono,monospace;margin-left:auto;background:#fff8;color:#b49bc5;padding:9px 10px;border:1px solid #ecdfef;border-radius:6px;white-space:nowrap}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:23px}.module-card{border:1px solid #eee5f3;border-radius:10px;padding:20px;position:relative;transition:transform .2s,box-shadow .2s}.module-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #31114b06}.module-icon{display:grid;place-items:center;height:41px;width:41px;border-radius:11px;color:#9b77c5;background:#f3ebff;margin-bottom:17px}.color-1,.color-4{background:#eaf8f0;color:#7aab95}.color-2,.color-5{background:#fff4e4;color:#b49b77}.module-category{position:absolute;right:18px;top:23px;font-size:9px;color:#bcacca}.module-card h3{font-size:13px;letter-spacing:-.2px;margin-bottom:7px}.module-card>code{font-size:9px;color:#b59bc2;overflow-wrap:anywhere}.module-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#b2a0bc;border-top:1px solid #f1eaf6;padding-top:14px;margin-top:22px}.backup-summary{display:flex;align-items:center;gap:34px;background:linear-gradient(110deg,#f0ebfc,#f9f7fc);border:1px solid #e7dff1;border-radius:14px;padding:42px;margin-bottom:26px;position:relative;overflow:hidden}.backup-art{width:100px;height:100px;display:grid;place-items:center;position:relative;color:#ad8dd5}.orbit{position:absolute;inset:0;border-radius:50%;border:1px solid #e1d3f1}.orbit.two{inset:12px;border-style:dashed;animation:orbit 40s linear infinite}.backup-summary h2{font-size:23px;letter-spacing:-.7px}.backup-summary p{font-size:12px;color:#a18ab2;line-height:1.8;margin-top:10px}.backup-summary>.outlined-tag{margin-left:auto;white-space:nowrap}.outlined-tag{display:inline-block;border:1px solid #e4d9ed;border-radius:5px;color:#ab91bc;font-size:10px;padding:5px 8px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px;overflow:hidden}.metric-title{display:flex;align-items:center;gap:9px;font-size:12px;color:#9b87ac}.metric-card h2{font-size:33px;letter-spacing:-1.2px;margin-top:20px}.metric-card h2 small{font-size:13px;color:#b09cbe;margin-left:5px;font-weight:400;letter-spacing:0}.chart-axis{display:flex;justify-content:space-between;font-size:9px;color:#c2b1cb;margin-top:9px}.service-row{padding:22px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #f2ecf6}.service-row:last-child{border-bottom:0}.service-icon{height:41px;width:41px;border-radius:10px;border:1px solid #eee4f5;background:#fcf9ff;display:grid;place-items:center;color:#b59dca}.service-row strong{font-size:12px;display:block}.service-row small{font-size:10px;color:#b29ac1;display:block;margin-top:6px}.service-row .muted{font-size:10px;margin-left:auto;color:#bba5c8}.service-line{height:4px;width:31px;background:#ede5f2;border-radius:3px;margin-left:15px}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.settings-fields{padding:26px}.settings-fields label,.modal-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:550;margin-bottom:23px;color:#7e668e}.settings-fields input,.settings-fields select,.modal-form input,.modal-form select{height:42px;border:1px solid #e8dcee;border-radius:6px;padding:0 11px;background:#fff;font-size:13px;color:#60446f;width:100%}.settings-fields input[readonly]{background:#fcf9fe;color:#b398c3}.settings-fields label small{font-size:10px;font-weight:400;color:#b9a0c8}.setting-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #f0e7f6;padding-top:20px}.form-footer small{font-size:10px;color:#ba9cca;max-width:230px;line-height:1.6}.settings-connection{background:#fff;border:1px solid var(--line);border-radius:13px;padding:26px}.settings-connection>svg{color:#aa8dc0}.settings-connection h3,.settings-info h3{font-size:15px;margin-top:18px}.settings-connection p,.settings-info p{font-size:12px;color:#aa8eba;line-height:1.8;margin-top:10px}.settings-connection>.outlined-tag{display:block;width:max-content;margin-top:18px}.settings-connection>.btn{width:100%;margin-top:18px}.settings-info{padding:25px;color:#b99bcd}.settings-info h3{font-size:13px;color:#877295;margin-top:12px}.settings-info p{font-size:11px}.settings-info small{display:block;font-size:10px;color:#c5afcf;margin-top:15px;line-height:1.7}.modal{border:1px solid #e4d9ef;border-radius:18px;padding:0;max-width:610px;width:calc(100% - 36px);max-height:calc(100vh - 70px);color:#382546;background:#fff;box-shadow:0 30px 130px #13052630;animation:modal-in .25s ease-out;overflow-y:auto}.modal::backdrop{background:#17112070;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid #f0e7f8;position:sticky;top:0;background:#fff;z-index:2}.modal-head h2{font-size:18px;letter-spacing:-.4px;overflow-wrap:anywhere}.modal-form{padding:24px}.modal-description{font-size:14px;color:#a282b3;line-height:1.8;padding:23px 25px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #f0e7f8;padding:20px 25px}.modal-form .modal-actions{margin:20px -24px -24px}.detail-note{margin:20px 24px;font-size:11px;background:#f9f5fd;border:1px solid #ece0f6;color:#ae8cc3;line-height:1.8;padding:13px 16px;border-radius:7px}.modal-form .detail-note{margin:0}.form-error{color:#ba516f;font-size:12px;margin-top:12px}.detail-summary{display:flex;align-items:center;gap:16px;padding:20px 25px;font-size:11px;color:#b08ac5;flex-wrap:wrap}.detail-summary>span{display:inline-flex;align-items:center;gap:7px}.detail-summary code{font-size:10px;color:#b18bc7}.detail-tabs{display:flex;gap:24px;padding:0 25px;border-bottom:1px solid #ecddf6}.detail-tabs button{font-size:12px;padding:12px 1px;border-bottom:2px solid transparent;color:#ad8cc0}.detail-tabs button.active{border-color:var(--purple);color:var(--purple)}.detail-commit{display:flex;align-items:center;gap:12px;padding:27px 25px;color:#a685bb}.detail-commit strong{font-size:13px;color:#7c5595;display:block}.detail-commit small{display:block;font-size:10px;margin-top:6px;color:#b595c6}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);padding:4px 25px 18px;gap:12px}.pipeline>div{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.pipeline>div:not(:last-child):after{content:"";position:absolute;top:15px;height:1px;left:70%;width:67%;background:#dccee9}.pipeline>div>span{display:grid;place-items:center;width:31px;height:31px;background:#ecf8f0;color:#78b595;border:1px solid #dceddf;border-radius:50%;z-index:1}.pipeline>div>span.pending{color:#c1abce;background:#f9f4fb;border-color:#efe4f7}.pipeline strong{font-size:10px;color:#9471ab;font-weight:500;margin-top:11px}.pipeline small{font-size:9px;color:#bea0ce;margin-top:6px}.branch-preferences{padding:10px 25px 24px}.branch-preferences>div{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #f4eafa;font-size:12px}.branch-preferences strong{color:#a880c0}.branch-preferences span{color:#b795cd}.branch-choice{padding:0 25px 25px;display:flex;flex-direction:column;gap:7px}.branch-choice>button{display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid #eee0f5;border-radius:7px;font-size:12px;color:#aa85bf;text-align:left}.branch-choice>button>span:nth-child(2){flex:1}.branch-choice>button:hover{background:#fcf8ff}.connection-visual{display:flex;justify-content:center;align-items:center;gap:17px;margin:36px 20px 25px}.connection-node{height:68px;width:68px;border:1px solid #e8daef;border-radius:18px;color:#7a5a8c;display:grid;place-items:center;background:#fcf8ff;box-shadow:0 5px 20px #38104908}.connection-node.purple{background:#f2eaff;color:#9874cc;border-color:#e9dbfb}.connection-visual>div{display:flex;gap:8px}.connection-visual i{width:4px;height:4px;border-radius:50%;background:#d8c1e9;animation:pulse 1.5s infinite}.connection-visual i:nth-child(2){animation-delay:.2s}.connection-visual i:nth-child(3){animation-delay:.4s}.connection-visual i:nth-child(4){animation-delay:.6s}.connection-heading{text-align:center;font-size:21px;letter-spacing:-.6px}.connection-heading+.modal-description{text-align:center;max-width:490px;margin:auto;padding-top:13px}.connection-repo{display:flex;align-items:center;gap:11px;margin:3px 25px 25px;padding:16px;border:1px solid #eaddf4;border-radius:8px;color:#b294c4}.connection-repo strong{display:block;font-size:12px;color:#9272a5}.connection-repo small{display:block;font-size:10px;color:#b69bc7;margin-top:5px}.connection-repo .outlined-tag{margin-left:auto}.doc-link{margin:0 25px 25px}.terminal{background:#1c202b;border:1px solid #2a2c3b;margin:17px 24px 23px;border-radius:9px;color:#adb3c6;overflow:hidden}.terminal-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #333443;background:#242733;font:10px IBM Plex Mono,monospace}.terminal-bar>span:nth-child(2){display:flex;align-items:center;gap:6px;color:#949aad}.terminal-dots{display:flex;gap:5px}.terminal-dots i{height:6px;width:6px;border-radius:50%;background:#da7983}.terminal-dots i:nth-child(2){background:#d4ac64}.terminal-dots i:nth-child(3){background:#75b49a}.terminal-live{font-size:8px;color:#6e788c;letter-spacing:1px}.terminal-lines{padding:18px 15px;font:10px/2 IBM Plex Mono,monospace;overflow-x:auto}.terminal-lines>div{display:flex;gap:13px;white-space:nowrap}.terminal-lines time{color:#626f86;font-size:9px}.log-level{width:30px;color:#8199c9;font-size:9px}.log-level.DONE{color:#7abb9c}.log-level.WARN{color:#d7b775}.terminal-cursor{margin-top:13px;color:#6f8e88}.terminal-cursor>span{height:12px;width:5px;background:#8eb69d;display:inline-block;animation:pulse 1s infinite}.toast{position:fixed;bottom:24px;left:calc(50% + 116px);transform:translate(-50%);max-width:calc(100vw - 30px);display:flex;align-items:center;gap:12px;padding:16px 20px;background:#242132;color:#e7ddf5;border:1px solid #4a405e;border-radius:11px;box-shadow:0 10px 45px #17042025;font-size:12px;z-index:100;animation:toast-in .25s ease}.toast>svg{color:#a9d2ba}.toast button{color:#aea0c4;display:flex}.spin{animation:orbit 1.4s linear infinite}.arabic{font-family:Noto Sans Arabic,DM Sans,sans-serif}.arabic h1{letter-spacing:0;font-size:32px}.arabic .preview-notice{line-height:1.8}.sidebar-scrim{display:none}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;margin-bottom:-8px}to{opacity:1;margin-bottom:0}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}@keyframes bar-in{0%{transform:scaleY(.3);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}.workspace-label{font-size:11px}.project-button small,.integration-card p,.help-link,.account small{font-size:12px}.project-button strong,.nav-item,.integration-card h4,.integration-card button,.account strong{font-size:14px}.plan{font-size:10px}.breadcrumbs,.preview-pill,.language-button{font-size:12px}.eyebrow{font-size:10px}.page-heading p{font-size:14px}.btn{font-size:13px}.preview-notice,.preview-notice button,.stat-top,.stat-note,.stat-detail,.section-heading p{font-size:12px}.search-input input,.view-toolbar select,.section-heading>select{font-size:12px}.environment-title h3{font-size:14px}.environment-caption{font-size:12px;margin-left:0}.branch-name{font-size:14px}.status{font-size:12px}.build-number,.branch-facts code,.branch-facts,.branch-facts .version{font-size:11px}.commit-message{font-size:13px}.commit-meta{font-size:11px}.branch-actions .btn{font-size:12px;min-height:34px}.environment-footer{font-size:10px}.activity-description strong{font-size:13px}.activity-description small,.activity-description code,.activity-env,.activity-row time,.text-btn{font-size:11px}.page-footer{font-size:11px}.compact h2{font-size:15px}.sample-label{font-size:11px}th{font-size:12px}td,.table-title,.inline-icon{font-size:13px}.table-title small,.muted-code,.environment-label{font-size:12px}.module-card h3{font-size:15px}.module-card>code{font-size:11px}.module-category{font-size:10px}.module-meta,.outlined-tag{font-size:12px}.module-banner p,.backup-summary p,.settings-connection p,.settings-info p{font-size:14px}.module-banner h3{font-size:20px}.code-tag{font-size:12px}.metric-title,.service-row strong{font-size:14px}.chart-axis,.service-row small,.service-row .muted{font-size:12px}.settings-fields label,.modal-form label,.settings-fields input,.settings-fields select,.modal-form input,.modal-form select{font-size:14px}.settings-fields label small,.form-footer small,.settings-info small,.detail-note{font-size:12px}.detail-summary,.detail-summary code,.detail-tabs button{font-size:13px}.detail-commit strong{font-size:15px}.detail-commit small,.pipeline strong{font-size:12px}.pipeline small,.terminal-lines{font-size:11px}.terminal-lines time,.log-level{font-size:10px}.connection-repo strong,.branch-choice>button{font-size:14px}.connection-repo small{font-size:12px}.toast{font-size:14px}@media(min-width:1600px){main{padding:38px 54px 0}.topbar{padding:0 54px}.branch-card{padding:17px}.environment-column{padding:19px 16px 12px}.commit-meta{font-size:12px}.branch-actions .btn{height:37px}.branch-card-top{margin-bottom:6px}}@media(max-width:1240px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.topbar{padding:0 25px}.topbar-actions{gap:12px}main{padding:28px 25px 0}.heading-actions .github-button span{max-width:145px;overflow:hidden;text-overflow:ellipsis}.environment-grid{gap:11px}.environment-column{padding:14px 10px 9px}.branch-card{padding:10px}.branch-name{font-size:12px}.branch-actions .btn{font-size:10px;padding:0 6px}.commit-meta{font-size:10px}.branch-facts{gap:7px}.preview-notice,.preview-notice button{font-size:11px}.stat-card{padding:17px}.stat-detail{font-size:10px;max-width:110px;text-align:right}.settings-grid{grid-template-columns:minmax(0,1fr) 245px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 105px)}}@media(max-width:1050px){.environment-grid{grid-template-columns:1fr 1fr}.environment-column.development{grid-column:1/-1}.development .branch-list{display:grid;grid-template-columns:1fr 1fr;align-items:start}.topbar .crumb-brand{display:none}.page-heading{align-items:flex-start}.heading-actions{max-width:260px}.preview-notice{align-items:flex-start}.preview-notice>div{line-height:1.7}.view-toolbar{flex-wrap:wrap;justify-content:flex-end}.view-toolbar select{max-width:160px}.search-input input{width:135px}.stats-grid{gap:11px}.stat-top{font-size:11px}.stat-middle>strong{font-size:26px}.stat-detail{display:none}.metric-grid{grid-template-columns:1fr}.metric-card{display:grid;grid-template-columns:1fr 1fr}.metric-card .large{grid-row:1/3;grid-column:2;margin-top:0;height:100px}.metric-card .chart-axis{grid-column:1/-1}.settings-grid{grid-template-columns:1fr}.settings-aside{display:grid;grid-template-columns:1fr 1fr}.backup-summary{padding:25px;gap:20px}.backup-summary>.outlined-tag{display:none}.activity-env{width:80px}.activity-row{gap:10px}.integration-card{padding:15px 11px}.module-banner .code-tag{display:none}}@media(max-width:780px){.sidebar{transform:translate(-100%);transition:transform .25s;width:232px}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:#18132270;z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:64px;padding:0 20px}.breadcrumbs{gap:9px}.topbar-actions{gap:12px}.topbar-actions .preview-pill{display:none}main{padding:26px 20px 0}.page-heading{margin-bottom:20px}.heading-actions{max-width:240px}.github-button{display:none}.page-heading h1{font-size:31px}.page-heading p{font-size:13px}.preview-notice{padding:11px}.preview-notice button{font-size:10px}.notice-icon{display:none}.stat-card{padding:14px}.stat-top svg{display:none}.stat-note{font-size:10px}.section-heading{align-items:flex-start}.section-heading h2{font-size:16px}.view-toolbar{gap:7px}.view-toolbar select,.search-input{height:32px}.stat-middle>strong{font-size:25px}.stat-middle{height:35px}.bar-chart{gap:3px;height:35px}.bar-chart i{width:5px}.chart{width:45%;height:35px}.stats-grid{margin-bottom:25px}.branch-name{font-size:14px}.branch-card{padding:13px}.branch-actions .btn{font-size:12px;padding:0 9px}.commit-meta{font-size:11px}.toast{left:50%}.environment-grid{gap:13px}.environment-column{padding:16px 12px 10px}.activity-env{display:none}.module-banner{padding:22px;gap:12px}.module-banner h3{font-size:18px}.module-banner p{font-size:12px}.page-footer{font-size:10px}.eyebrow{letter-spacing:1.2px;font-size:9px}.module-grid{padding:16px;gap:12px}.settings-fields{padding:22px}.service-row{padding:19px}}@media(max-width:540px){.topbar{padding:0 14px}.breadcrumbs{font-size:11px;gap:7px}.breadcrumbs>span:nth-of-type(1){max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-button{font-size:10px;gap:4px}.language-button svg{display:none}.topbar-actions{gap:8px}.top-avatar{height:27px;width:27px}.notification{display:none}main{padding:25px 16px 0}.page-heading{gap:10px;align-items:center}.page-heading .eyebrow{font-size:8px;letter-spacing:1px}.page-heading h1{font-size:29px}.page-heading p{max-width:215px;font-size:12px;line-height:1.7}.heading-actions .btn{font-size:11px;min-height:35px;padding:0 10px;gap:5px}.preview-notice{font-size:11px;flex-direction:column;gap:7px;margin-bottom:20px}.preview-notice>div{display:block}.preview-notice button{font-size:10px}.stats-grid{gap:8px}.stat-card{padding:13px 10px;border-radius:10px}.stat-top{font-size:10px;min-height:27px}.stat-top>span{line-height:1.5}.stat-middle>strong{font-size:24px}.stat-middle{margin-top:2px;justify-content:center}.stat-middle .chart,.stat-middle .bar-chart{display:none}.stat-note{font-size:9px;line-height:1.5;min-height:26px;margin-top:4px}.section-heading{flex-direction:column;gap:14px}.view-toolbar{width:100%;flex-wrap:nowrap;justify-content:stretch}.view-toolbar .search-input{flex:1;min-width:0}.search-input input{width:100%;font-size:12px}.view-toolbar select{font-size:11px;max-width:145px}.search-input kbd{display:none}.environment-grid{grid-template-columns:1fr}.environment-column.development{grid-column:auto}.development .branch-list{display:flex}.environment-column{padding:18px 15px 12px}.environment-caption{margin-bottom:18px}.branch-card{padding:17px}.branch-name{font-size:15px}.commit-message{font-size:14px}.branch-facts,.branch-facts code{font-size:12px}.branch-actions .btn{height:37px;font-size:13px}.branch-status-row{margin-top:15px}.commit-meta,.status{font-size:12px}.environment-footer{font-size:11px;padding-top:17px}.section-heading.compact{flex-direction:row;align-items:center;gap:10px;padding:17px}.activity-row{padding:16px;gap:9px}.activity-description strong{font-size:12px}.activity-description small{font-size:10px}.activity-row time{font-size:10px;width:57px;text-align:right}.activity-icon{height:25px;width:25px}.activity-row>svg{display:none}.page-footer{font-size:9px}.page-footer>span:last-child{max-width:145px;text-align:right;line-height:1.6}.module-banner{padding:20px}.module-banner-icon{width:42px;height:42px;border-radius:11px}.module-banner h3{font-size:16px}.module-banner p{font-size:12px;line-height:1.7}.module-grid{grid-template-columns:1fr}.module-category{font-size:11px}.module-card h3{font-size:16px}.module-card>code{font-size:12px}.compact .search-input input{max-width:115px;font-size:11px}.backup-summary{gap:18px;padding:24px}.backup-art{width:60px;height:60px;flex-shrink:0}.backup-art>svg{width:30px}.backup-summary h2{font-size:18px}.backup-summary .eyebrow{font-size:8px}.backup-summary p{font-size:12px}.backup-summary br{display:none}.service-row{gap:10px;padding:17px}.service-row .muted{max-width:90px;text-align:right;font-size:10px;line-height:1.6}.service-line{display:none}.service-row strong{font-size:12px}.service-row small{font-size:10px}.metric-card{padding:20px}.metric-card h2{font-size:27px}.settings-aside{grid-template-columns:1fr}.setting-pair{grid-template-columns:1fr;gap:0}.form-footer{flex-direction:column;align-items:stretch}.form-footer small{max-width:none}.settings-fields{padding:19px}.settings-form .sample-label{font-size:9px}.modal-head{padding:20px}.modal-head h2{font-size:16px}.modal-form{padding:20px}.modal-form .modal-actions{margin:20px -20px -20px}.pipeline{grid-template-columns:1fr 1fr;gap:20px}.pipeline>div:after{display:none}.detail-summary{gap:10px;padding:18px 20px}.terminal{margin:15px 14px}.terminal-lines{padding:16px 12px;gap:8px}.terminal-lines>div{gap:9px}.terminal-live{display:none}.modal-description{padding:20px;font-size:13px}.connection-repo{margin:0 20px 20px;padding:13px;flex-wrap:wrap}.connection-repo .outlined-tag{margin:0}.connection-heading{font-size:18px}.branch-choice{padding:0 20px 20px}.branch-choice>button{font-size:12px}.branch-choice .environment-label{font-size:9px}.toast{width:calc(100% - 30px);font-size:12px;bottom:15px;padding:14px}.toast>span{flex:1}.arabic .page-heading h1{font-size:27px}.arabic .heading-actions .btn{font-size:11px}}.page-heading p,.section-heading p,.environment-caption,.stat-top,.stat-note,.stat-detail,.commit-meta,.activity-description small,.activity-description code,.activity-env,.activity-row time{color:#71687e}.commit-message{color:#675a77}.branch-facts,.branch-facts code,.branch-facts .version,.build-number,.environment-footer,.page-footer,.muted-code{color:#796786}.status.success{color:#19734f}.status.warning{color:#8d631c}.status.building{color:#7246b9}.status.failed{color:#b14149}.preview-notice,.preview-notice strong,.preview-notice button{color:#74578b}.sample-label,.outlined-tag,.module-category,.module-meta,.module-card>code{color:#826295}.module-banner p,.backup-summary p,.metric-title,.chart-axis,.service-row small,.service-row .muted,.settings-connection p,.settings-info p,.settings-info small,.form-footer small,.settings-fields label small,.detail-note,.modal-description,.detail-summary,.detail-summary code,.detail-tabs button,.detail-commit small,.pipeline strong,.pipeline small,.connection-repo small{color:#80618f}.terminal-lines time{color:#95a0b3}.sidebar{overflow-y:auto;overflow-x:hidden}.project-menu{width:100%}.account-avatar,.account{flex-shrink:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
