[hidden]{display:none !important;}:root{color-scheme:dark;--page-green:#2e8b57;--page-green-deep:#267849;--header:#252a2d;--header-line:#3a4448;--panel:#252a2d;--surface:#2b3033;--surface-2:#303639;--surface-3:#353c3f;--surface-dark:#202527;--line:#424b4f;--text:#f4f7f5;--muted:#bec7c2;--muted-2:#8f9b94;--accent:#86d8a8;--accent-strong:#5fc98c;--accent-soft:#214b34;--warn:#f0c66a;--warn-soft:#554622;--danger:#ff9a9f;--danger-soft:#51292d;--shadow:0 18px 44px rgba(22,48,32,.22)}*{box-sizing:border-box}html{background:var(--page-green)}body{margin:0;min-height:100vh;background:var(--page-green);color:var(--text);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1280px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:30;background:var(--header);border-bottom:1px solid var(--header-line);box-shadow:0 10px 28px rgba(0,0,0,.14)}.header-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:36px;height:36px;border-radius:9px;background:#31383b;border:1px solid #4a555a;color:var(--accent);display:grid;place-items:center;font-weight:950}.brand-copy strong{display:block;font-size:15px;line-height:1.05}.brand-copy small{display:block;margin-top:4px;color:#aab5af;font-size:10px;letter-spacing:.04em}.account{display:flex;align-items:center}.signed-in{display:flex;gap:10px;align-items:center}.identity{text-align:right}.identity strong{display:block;font-size:11px}.identity span{display:block;font-size:9px;color:#9eaaa3;text-transform:uppercase;letter-spacing:.08em}.page{padding:40px 0 72px}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:22px}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;color:#d9f3e3;text-transform:uppercase}.page-hero h1,.detail-hero-card h1,.modal h2{margin:5px 0 7px;letter-spacing:-.04em}.page-hero h1{font-size:clamp(34px,5vw,50px);line-height:1}.page-hero p{margin:0;color:#e2efe7;max-width:660px}.overview{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px}.stat{min-width:96px;padding:12px 14px;background:rgba(37,42,45,.96);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:var(--shadow)}.stat strong{display:block;font-size:21px;line-height:1}.stat span{display:block;color:#abb7b0;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-weight:850}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:8px;background:rgba(37,42,45,.97);border:1px solid rgba(255,255,255,.08);border-radius:11px;box-shadow:var(--shadow)}.filter-tabs{display:flex;gap:4px}.filter{border:0;background:transparent;color:#b1bbb5;padding:8px 12px;border-radius:7px;font-size:11px;font-weight:850;cursor:pointer}.filter:hover{background:#343b3e;color:white}.filter.active{background:#405248;color:#dff6e8}.search-box{width:min(300px,42vw);height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #465156;border-radius:8px;background:#202528;color:#89958e}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:white;font-size:12px}.search-box input::placeholder{color:#819087}.notice{display:none;margin:0 0 14px;border:1px solid #465156;background:var(--header);border-radius:10px;padding:10px 12px;color:#d0d8d3;font-size:12px}.notice.visible{display:block}.notice.error-state{border-color:#7d4448;background:#4c282c;color:#ffd3d5}.project-list{display:grid;gap:10px}.project-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;background:var(--header);border:1px solid var(--header-line);border-radius:11px;overflow:hidden;box-shadow:var(--shadow);transition:.15s ease}.project-row:hover{border-color:#556267;transform:translateY(-1px)}.project-row-link{min-width:0;display:grid;grid-template-columns:6px minmax(250px,1.25fr) minmax(250px,.85fr) auto;align-items:center;gap:18px;padding:16px 18px 16px 0}.project-status-marker{align-self:stretch;background:#6e7a73}.project-status-marker.good{background:var(--accent)}.project-status-marker.warn{background:var(--warn)}.project-status-marker.bad{background:var(--danger)}.project-row-main{min-width:0}.project-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-row-title h2{margin:0;font-size:16px;line-height:1.2;letter-spacing:-.02em}.project-row-main p{margin:5px 0 0;color:#9faaa4;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.mini-tag{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border:1px solid #4b565b;border-radius:999px;background:#303639;color:#b8c4bd;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.mini-tag.private{border-color:#6a596f}.project-row-revision{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;gap:7px;color:#8f9b94;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.project-row-revision code{color:#d9e1dc;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:none;letter-spacing:0}.revision-arrow{color:#718078}.project-row-status{display:flex;align-items:center;gap:12px;justify-self:end}.row-chevron{font-size:28px;line-height:1;color:#8e9b93;font-weight:300}.project-row-action{display:flex;align-items:center;padding:12px;border-left:1px solid var(--header-line);background:#22272a}.state-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #4c575c;border-radius:999px;background:#303639;color:#c7cfca;font-size:10px;font-weight:850;white-space:nowrap}.state-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:#79867e}.state-pill.good{border-color:#4f7d61;background:#294435;color:#c7f2d7}.state-pill.good::before{background:var(--accent)}.state-pill.warn{border-color:#756130;background:#50411f;color:#ffe2a1}.state-pill.warn::before{background:var(--warn)}.state-pill.bad{border-color:#7b454a;background:#50282c;color:#ffc4c7}.state-pill.bad::before{background:var(--danger)}.button,.sync-button,.icon-button{border:1px solid #4b565b;background:#303639;color:#eef3f0;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:11px;font-weight:850}.button{padding:8px 11px}.button:hover,.sync-button:hover,.icon-button:hover{background:#3a4246;border-color:#59666c}.button.primary{background:var(--accent);border-color:var(--accent);color:#183126}.button.primary:hover{background:#9ae4b8}.button.ghost{background:#303639}.compact-action{padding:8px 12px}.sync-button{width:36px;height:36px;font-size:19px}.sync-button.loading{width:auto;padding:0 11px;font-size:11px}.spinner{width:13px;height:13px;border:2px solid #68766e;border-top-color:var(--accent);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}button:disabled{opacity:.6;cursor:not-allowed}.empty-page,.detail-empty{padding:28px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:10px;color:#d0ddd5;background:rgba(37,42,45,.7)}.site-footer{width:100%;margin-top:54px;padding:16px 20px 13px;color:rgba(232,232,232,.8);background:var(--header);text-align:center;border-top:1px solid rgba(255,255,255,.055)}.footer-content{font-size:13px;line-height:1.2}.heart{color:#ff626d}.footer-icons{display:flex;justify-content:center;gap:17px;margin-top:7px}.footer-icons a{color:var(--accent);font-size:18px;line-height:1}.footer-icons a:hover,.footer-icons a:focus-visible{color:#b6efcb}.footer-links{margin-top:7px;color:rgba(232,232,232,.68);font-size:11px;line-height:1.3}.footer-links a{color:rgba(232,232,232,.82)}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.modal{border:0;padding:0;background:transparent;color:white;width:min(470px,calc(100vw - 28px));max-width:none}.modal::backdrop{background:rgba(16,27,20,.72);backdrop-filter:blur(6px)}.modal-card{background:var(--header);border:1px solid var(--header-line);border-radius:14px;padding:21px;box-shadow:0 30px 110px rgba(0,0,0,.45)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-head h2{font-size:24px}.icon-button{width:31px;height:31px;font-size:18px}.modal-copy{margin:0;color:#b7c2bc}.modal-card label{display:block;color:#b7c2bc;font-size:10px;font-weight:800;margin-top:14px}.modal-card input{display:block;width:100%;margin-top:6px;border:1px solid #4b565b;background:#1f2426;color:white;border-radius:8px;padding:10px 11px;outline:0}.modal-card input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.safe-note{display:grid;gap:3px;margin-top:15px;padding:10px 11px;border:1px solid #4f7d61;background:#294435;border-radius:8px}.safe-note strong{color:#d4f6e0;font-size:11px}.safe-note span{color:#b9cdc0;font-size:10px}.revision-preview{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.revision-preview>div{border:1px solid #414b50;background:#202528;border-radius:8px;padding:9px}.revision-preview span{display:block;color:#8f9b94;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.revision-preview code{display:block;color:#d9e1dc;margin-top:3px;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.error{min-height:16px;color:#ffc0c4;font-size:10px;margin-top:9px}.toast{position:fixed;right:18px;bottom:18px;z-index:60;transform:translateY(18px);opacity:0;pointer-events:none;border:1px solid #4b565b;background:var(--header);color:white;border-radius:9px;padding:9px 12px;box-shadow:var(--shadow);font-size:11px;transition:.18s ease}.toast.show{transform:none;opacity:1}.toast.bad{border-color:#7b454a;background:#50282c;color:#ffd0d2}.detail-page{padding-top:26px}.back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:#e3f2e8;font-size:11px;font-weight:800}.back-link:hover{color:white}.project-detail-shell{display:grid;gap:14px}.detail-loading{padding:40px;text-align:center;color:#e6f1ea}.detail-hero-card,.detail-section,.detail-alert{background:var(--header);border:1px solid var(--header-line);border-radius:12px;box-shadow:var(--shadow)}.detail-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px}.detail-hero-card h1{font-size:clamp(30px,5vw,44px)}.detail-hero-card p{margin:0;color:#aab5af;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.detail-hero-side{display:grid;gap:14px;justify-items:end}.detail-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.secondary-action{background:#33413a;border-color:#506259}.sync-glyph{font-size:16px}.detail-alert{padding:16px;border-color:#7b454a;background:#50282c}.detail-alert strong{color:#ffd4d6}.detail-alert pre{margin:8px 0 0;white-space:pre-wrap;color:#ffc7ca;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.detail-section{overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--header-line)}.section-heading h2{margin:3px 0 0;font-size:19px}.section-note{color:#94a099;font-size:10px}.detail-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--header-line)}.detail-facts>div{padding:15px 18px;background:#2a3033}.detail-facts>div+div{border-left:1px solid var(--header-line)}.detail-facts span{display:block;color:#8f9b94;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.detail-facts strong{display:block;margin-top:5px;font-size:12px}.commit-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;background:#22272a}.commit-comparison>div:not(.comparison-arrow){min-width:0}.commit-comparison span{display:block;color:#8f9b94;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.commit-comparison code{display:block;margin-top:5px;color:#e2e8e4;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.commit-comparison small{display:block;margin-top:5px;color:var(--accent)}.comparison-arrow{font-size:25px;color:#74817a}.artifact-releases{padding:0 20px 8px}.artifact-release{padding:16px 0;border-top:1px solid var(--header-line)}.artifact-release:first-child{border-top:0}.artifact-release-head>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.artifact-release-head strong{font-size:14px}.artifact-release-head span{color:#8f9b94;font-size:10px}.artifact-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;margin-top:10px;padding:12px 13px;background:#2c3235;border:1px solid #424b4f;border-radius:9px}.artifact-row>div{min-width:0}.artifact-row strong{display:block}.artifact-row span{display:block;color:#a8b3ad;font-size:10px}.artifact-row code{display:block;margin-top:4px;color:#7f8c85;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.detail-empty.large{padding:60px}@media(max-width:920px){.page-hero{grid-template-columns:1fr}.overview{max-width:420px}.project-row-link{grid-template-columns:6px minmax(0,1fr) auto}.project-row-revision{display:none}.detail-facts{grid-template-columns:repeat(2,1fr)}.detail-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--header-line)}.detail-facts>div:nth-child(4){border-top:1px solid var(--header-line)}}@media(max-width:650px){.shell{width:min(100% - 22px,1180px)}.header-inner{height:62px}.page{padding-top:26px}.page-hero{gap:18px}.page-hero h1{font-size:36px}.overview{width:100%}.stat{min-width:0;padding:10px}.toolbar{align-items:stretch;flex-direction:column}.filter-tabs{width:100%}.filter{flex:1}.search-box{width:100%}.project-row{grid-template-columns:minmax(0,1fr) auto}.project-row-link{grid-template-columns:5px minmax(0,1fr) auto;gap:12px;padding-right:10px}.project-row-main p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-row-status .state-pill{display:none}.project-row-action{padding:8px}.identity{display:none}.detail-hero-card{grid-template-columns:1fr;padding:18px}.detail-hero-side{justify-items:start}.detail-actions{justify-content:flex-start}.detail-facts{grid-template-columns:1fr}.detail-facts>div+div{border-left:0;border-top:1px solid var(--header-line)}.commit-comparison{grid-template-columns:1fr}.comparison-arrow{transform:rotate(90deg);justify-self:center}.artifact-row{grid-template-columns:1fr auto}.artifact-row .button{grid-column:1/-1;width:100%}.section-heading{align-items:flex-start}.revision-preview{grid-template-columns:1fr}}.header-actions{display:flex;align-items:center;gap:8px}.users-page{padding-top:28px}.users-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.users-toolbar h1{margin:4px 0 0;font-size:clamp(32px,5vw,46px);letter-spacing:-.04em}.users-toolbar p{margin:7px 0 0;color:#d9e9df;max-width:700px}.users-list{display:grid;gap:10px}.user-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;background:var(--header);border:1px solid var(--header-line);border-radius:11px;box-shadow:var(--shadow)}.user-row-main{min-width:0}.user-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-row h2{margin:0;font-size:16px}.user-row p{margin:5px 0 0;color:#9faaa4;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.user-row-actions{display:flex;align-items:center;gap:8px}.user-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid #4f7d61;background:#294435;color:#c7f2d7;font-size:9px;font-weight:850;text-transform:uppercase}.user-status.disabled{border-color:#6a4b4e;background:#47292c;color:#ffc4c7}.user-editor{width:min(720px,calc(100vw - 28px))}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid .full{grid-column:1/-1}.field-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.scope-check{display:flex !important;align-items:center;gap:8px;margin:0 !important;padding:8px 9px;border:1px solid #414b50;background:#202528;border-radius:8px;color:#d8e0db !important;font-size:10px !important}.scope-check input{display:inline-block !important;width:auto !important;margin:0 !important;box-shadow:none !important}.editor-note{margin:8px 0 0;color:#94a099;font-size:9px}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #4d393b}.button.danger{border-color:#7b454a;background:#50282c;color:#ffd0d2}.button.danger:hover{background:#673238}.button.warn{border-color:#756130;background:#50411f;color:#ffe2a1}.button.warn:hover{background:#625024}.password-reset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.password-reset input{margin:0 !important}.section-label{margin-top:14px;color:#9eaaa3;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.user-self-note{color:#aab5af;font-size:9px}.empty-users{padding:28px;text-align:center;background:var(--header);border:1px dashed #516059;border-radius:11px;color:#d8e4dc}@media(max-width:650px){.site-footer{margin-top:46px;padding:14px 16px 12px}.users-toolbar{align-items:stretch;flex-direction:column}.users-toolbar>.button{width:100%}.user-row{grid-template-columns:1fr}.user-row-actions{justify-content:space-between}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.field-checks{grid-template-columns:1fr}.password-reset{grid-template-columns:1fr}.danger-zone{align-items:stretch;flex-direction:column}.danger-zone .button{width:100%}}.modal-card select{display:block;width:100%;margin-top:6px;border:1px solid #4b565b;background:#1f2426;color:white;border-radius:8px;padding:10px 11px;outline:0}.modal-card select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}body{display:flex;min-height:100vh;flex-direction:column}.page{flex:1}.site-footer{margin-top:auto}.footer-content{display:flex;align-items:center;justify-content:center;gap:5px}.footer-icons a{color:#fff;transition:color .16s ease,transform .16s ease}.footer-icons a:hover{transform:translateY(-1px)}.footer-icons a[aria-label*="Twitter"]:hover{color:#1d9bf0}.footer-icons a[aria-label="Mail"]:hover{color:var(--accent)}.footer-icons a[aria-label="GitLab"]:hover{color:#fc6d26}.footer-links{display:flex;align-items:center;justify-content:center;gap:7px}.footer-links a{padding:2px 1px}.project-row-action{gap:7px;flex-wrap:wrap}.button.build-action{background:#31493b;border-color:#527462;color:#d8f4e2}.button.build-action:hover{background:#3a5947;border-color:var(--accent)}.choice-group,.field-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.choice-card,.scope-check{position:relative;display:flex !important;align-items:center;gap:10px;margin:0 !important;padding:11px 12px;border:1px solid #4b565b;border-radius:9px;background:#262c2f;color:#d7ded9;cursor:pointer;transition:.15s ease}.choice-card:hover,.scope-check:hover{border-color:#65736b;background:#2d3532}.choice-card input,.scope-check input{position:absolute;opacity:0;pointer-events:none}.choice-card:has(input:checked),.scope-check:has(input:checked){border-color:var(--accent);background:#294435;box-shadow:0 0 0 1px rgba(134,216,168,.16)}.choice-card:has(input:focus-visible),.scope-check:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-card span{display:grid;gap:2px}.choice-card strong{font-size:11px;color:#eef8f1}.choice-card small{font-size:9px;color:#9fb2a6;line-height:1.35}.scope-check span{font-size:10px;font-weight:780}.scope-check.full{grid-column:1/-1}.scope-check.full:has(input:checked)::after{content:'Enabled';margin-left:auto;color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.field-select{display:block;width:100%;margin-top:6px;border:1px solid #4b565b;background:#1f2426;color:white;border-radius:8px;padding:10px 11px;outline:0}.field-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}.muted-disabled{opacity:.48}.status-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.status-summary-grid article{background:var(--header);border:1px solid var(--header-line);border-radius:10px;padding:14px}.status-summary-grid span{display:block;color:#909d95;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.status-summary-grid strong{display:block;margin-top:5px;font-size:16px;overflow-wrap:anywhere}.status-summary-grid small{display:block;margin-top:4px;color:#9caaa1;font-size:9px}.history-list{display:grid;gap:7px}.history-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #414b50;background:#272d30;border-radius:8px;padding:10px 11px}.history-dot{width:8px;height:8px;border-radius:50%;background:#718078}.history-dot.good{background:var(--accent)}.history-dot.bad{background:var(--danger)}.history-row div{display:grid;gap:2px}.history-row div>span,.history-row small{color:#9aa69f;font-size:9px}.history-row time{color:#87938c;font-size:9px}.history-row code{font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.detail-key-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#414b50;border:1px solid #414b50;border-radius:9px;overflow:hidden}.detail-key-values>div{background:#272d30;padding:11px}.detail-key-values span{display:block;color:#88968e;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.detail-key-values strong{display:block;margin-top:4px;font-size:11px}.link-row{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:800px){.status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-group,.field-checks{grid-template-columns:1fr}.project-row-action{flex-direction:column}.detail-key-values{grid-template-columns:1fr}.footer-links{gap:5px}}.button.deploy-action{background:#365247;border-color:#5c7c6d;color:#e0f5e8}.button.deploy-action:hover{background:#426357;border-color:var(--accent)}.settings-section{margin-top:0}.settings-form{padding:0 20px 20px}.settings-form .safe-note{margin-top:14px}.settings-form code{color:var(--accent)}.deploy-project-settings{display:grid;gap:10px;padding:0 20px 20px}.deploy-project-card{display:grid;gap:12px;padding:14px;background:#272d30;border:1px solid #414b50;border-radius:10px}.deploy-project-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.deploy-project-head>div{display:grid;gap:3px}.deploy-project-head strong{font-size:13px;color:#f2f7f4}.deploy-project-head span{font-size:9px;color:#929f98;text-transform:uppercase;letter-spacing:.07em}.deploy-project-card label{display:block;color:#b6c1ba;font-size:10px;font-weight:750}.deploy-project-card textarea{display:block;width:100%;margin-top:6px;resize:vertical;min-height:62px;border:1px solid #465156;background:#202528;color:#eef3f0;border-radius:8px;padding:10px 11px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;outline:0}.deploy-project-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}.info-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border:1px solid #536159;border-radius:50%;color:#d6e1da;font-size:9px;font-weight:900;cursor:help;vertical-align:middle}.info-icon:hover,.info-icon:focus{border-color:var(--accent);color:var(--accent);outline:none}.info-icon:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);z-index:40;width:min(320px,70vw);padding:9px 10px;border:1px solid #4a5650;border-radius:8px;background:#1f2426;color:#d8e2dc;font:9px/1.45 system-ui,sans-serif;box-shadow:0 12px 30px rgba(0,0,0,.32);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:.14s ease}.info-icon:hover:after,.info-icon:focus:after{opacity:1;transform:translate(-50%,0)}.deploy-destination-choices{margin-top:7px}.deploy-destination-choices.service-only{grid-template-columns:1fr}.service-target-card{cursor:default}.service-target-card:hover{border-color:#4b565b;background:#262c2f}.service-target-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid #53665c;border-radius:9px;background:#25342c;color:var(--accent)}.deploy-choice.muted-disabled{cursor:not-allowed}.deploy-choice.muted-disabled:after{content:'Configure SFTP first';margin-left:auto;color:#d5bd78;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.deploy-choice small{overflow-wrap:anywhere}.deploy-choice.choice-disabled{cursor:not-allowed;opacity:.6}.deploy-choice.choice-disabled em{color:#d5bd78}@media(max-width:650px){.settings-form{padding:0 14px 16px}.deploy-project-settings{padding:0 14px 16px}.deploy-project-head{align-items:flex-start}.deploy-project-head .button{width:auto}}.settings-block{padding:0 20px 20px}.settings-grid{align-items:start}.settings-form label,.repository-editor label{display:block;color:#cbd5cf;font-size:10px;font-weight:800}.settings-form input:not([type="checkbox"]):not([type="radio"]),.settings-form select,.repository-editor input:not([type="checkbox"]):not([type="radio"]),.repository-editor textarea,.repository-editor select{display:block;width:100%;min-width:0;margin-top:6px;border:1px solid #4b565b;background:#1f2426;color:#fff;border-radius:8px;padding:11px 12px;outline:0;box-shadow:none}.settings-form input:focus,.settings-form select:focus,.repository-editor input:focus,.repository-editor textarea:focus,.repository-editor select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(134,216,168,.12)}.field-help{display:block;margin-top:5px;color:#9eaaa3;font-size:9px;line-height:1.45;font-weight:500}.settings-enable{margin-bottom:14px !important}.settings-help-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;margin-bottom:10px;border:1px solid #414b50;background:#272d30;border-radius:10px}.settings-help-row>div{display:grid;gap:3px}.settings-help-row strong{font-size:12px}.settings-help-row span{color:#aeb9b2;font-size:10px}.key-preview{display:block;max-width:100%;overflow:auto;white-space:nowrap;padding:10px 12px;margin-bottom:12px;background:#1f2426;border:1px solid #414b50;border-radius:8px;color:#bce8cc;font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.repository-settings{display:grid;gap:8px}.repository-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;background:#272d30;border:1px solid #414b50;border-radius:10px}.repository-main{min-width:0;display:grid;gap:5px}.repository-main>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.repository-main strong{font-size:13px}.repository-main code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b5c2ba;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.repository-main small{color:#89968e;font-size:9px}.repository-editor{width:min(760px,calc(100vw - 28px))}.repository-editor textarea{resize:vertical;min-height:78px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.repository-modal-actions{align-items:center}.action-spacer{flex:1}.button.tiny{padding:6px 9px;font-size:9px}.notice.visible{display:block}.settings-section .section-heading{align-items:center}.settings-section .inline-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:650px){.settings-block{padding:0 14px 16px}.settings-help-row{align-items:stretch;flex-direction:column}.repository-row{grid-template-columns:1fr}.repository-row .button{width:100%}.settings-section .section-heading{align-items:stretch;flex-direction:column}.settings-section .section-heading>.button,.settings-section .inline-actions .button{width:100%}.settings-section .inline-actions{display:grid;grid-template-columns:1fr 1fr}.action-spacer{display:none}.repository-modal-actions{flex-wrap:wrap}.repository-modal-actions .button{flex:1}}.settings-page{width:min(1180px,calc(100% - 28px))}.settings-hero{margin-bottom:12px}.settings-tabs{position:sticky;top:72px;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 14px;padding:6px;background:#252a2d;border:1px solid #3a4448;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.settings-tab{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:8px;background:transparent;color:#b9c4bd;font:800 10px/1 system-ui,sans-serif;cursor:pointer;transition:.15s ease}.settings-tab i{font-size:12px}.settings-tab:hover{background:#2d3437;color:#fff}.settings-tab.active{border-color:#56846a;background:#294435;color:#eef8f1;box-shadow:inset 0 0 0 1px rgba(134,216,168,.09)}.settings-panels{min-height:520px}.settings-panel{animation:settings-in .16s ease}.settings-panel[hidden]{display:none !important}@keyframes settings-in{from{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}.section-description{max-width:720px;margin:4px 0 0;color:#aab6af;font-size:10px;line-height:1.5}.compact-action{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.connection-profile-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 13px;border:1px solid #4c6255;border-radius:9px;background:#273a30;color:#dbe9df}.connection-profile-note>i{margin-top:2px;color:var(--accent)}.connection-profile-note>div{display:grid;gap:3px}.connection-profile-note strong{font-size:11px}.connection-profile-note span{font-size:9px;line-height:1.5;color:#afc1b6}.destination-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.repository-description{color:#aebbb3;font-size:10px;line-height:1.45}.editor-group{padding:14px;border:1px solid #414b50;border-radius:10px;background:#252b2e}.editor-group+.editor-group{margin-top:10px}.editor-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.editor-group-head strong{font-size:12px;color:#f0f5f2}.editor-group-head span{color:#8f9c94;font-size:9px}.repository-editor{max-height:min(88vh,860px);overflow:auto}.repository-editor .modal-head{position:sticky;top:-1px;z-index:3;margin:-2px -2px 12px;padding:2px 2px 10px;background:#252a2d;border-bottom:1px solid #3a4448}.repository-modal-actions{position:sticky;bottom:-1px;z-index:3;margin:12px -2px -2px;padding:11px 2px 2px;background:#252a2d;border-top:1px solid #3a4448}.icon-text-action{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 9px;border:1px solid #465159;border-radius:8px;background:#252b2e;color:#e6ede8;font:800 9px/1 system-ui,sans-serif;text-decoration:none !important;cursor:pointer;transition:.15s ease}.icon-text-action i{width:13px;text-align:center;color:#d9e2dc}.icon-text-action:hover,.icon-text-action:focus-visible{border-color:#6a8174;background:#30383b;color:#fff;outline:none}.icon-text-action:hover i,.icon-text-action:focus-visible i{color:var(--accent)}.save-path-action{justify-self:end}.resource-list{display:grid;overflow:hidden;border:1px solid #414b50;border-radius:10px;background:#414b50;gap:1px}.resource-link{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;background:#272d30;color:#eef4f0;text-decoration:none !important;transition:.15s ease}.resource-link:hover{background:#2f3735}.resource-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #46534c;border-radius:8px;background:#22282a;color:#cfd9d3}.resource-link:hover .resource-icon{border-color:#658172;color:var(--accent)}.resource-copy{display:grid;gap:2px;min-width:0}.resource-copy strong{font-size:11px}.resource-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#96a39b;font-size:9px}.resource-arrow{color:#89968e;font-size:16px}.resource-link:hover .resource-arrow{color:var(--accent)}.workflow-action{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 13px;border:1px solid #52645a;border-radius:10px;background:#29332e;color:#eef7f1;text-align:left;cursor:pointer;transition:.15s ease}.workflow-action:hover:not(:disabled){border-color:var(--accent);background:#304039;transform:translateY(-1px)}.workflow-action:disabled{opacity:.68;cursor:wait}.workflow-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #557061;border-radius:9px;background:#24332b;color:var(--accent);font-size:14px}.workflow-copy{display:grid;gap:3px}.workflow-copy strong{font-size:12px}.workflow-copy small{color:#9fb0a6;font-size:9px;line-height:1.4}.workflow-arrow{font-size:19px;color:#8ea097}.workflow-action:hover .workflow-arrow{color:var(--accent)}.build-workflow{border-color:#527462;background:#2a3931}.deploy-workflow{border-color:#5c776c;background:#2a3834}.build-section .detail-facts{margin-bottom:0}.detail-facts span .info-icon{transform:translateY(1px)}@media(max-width:760px){.settings-tabs{top:62px;grid-template-columns:1fr;padding:5px}.settings-tab{justify-content:flex-start;padding:0 12px}.destination-fields{grid-template-columns:1fr}.editor-group-head{align-items:flex-start;flex-direction:column;gap:2px}.repository-editor{max-height:92vh}.resource-link{grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.workflow-action{grid-template-columns:38px minmax(0,1fr) auto}.workflow-icon{width:34px;height:34px}.settings-page{width:min(100% - 18px,1180px)}}.repository-modal{width:min(940px,calc(100vw - 32px));max-width:940px;margin:auto;overflow:visible}.repository-modal .repository-editor{width:100%;max-width:none;box-sizing:border-box;max-height:min(90vh,900px);overflow:auto}.repository-modal .form-grid>*{min-width:0}.repository-modal textarea,.repository-modal input,.repository-modal select{box-sizing:border-box}.repository-modal .choice-group{min-width:0}.repository-modal .choice-card{min-width:0}.repository-modal .choice-card span{min-width:0}.repository-modal .choice-card small{overflow-wrap:anywhere}.repository-modal::backdrop{background:rgba(16,27,20,.76);backdrop-filter:blur(7px)}@media(max-width:760px){.repository-modal{width:calc(100vw - 12px);max-width:none}.repository-modal .repository-editor{max-height:94vh;padding:16px}.repository-modal .form-grid{grid-template-columns:1fr}.repository-modal .form-grid .full{grid-column:auto}.repository-modal .choice-group{grid-template-columns:1fr}.repository-modal .editor-group{padding:11px}.repository-modal .repository-modal-actions{gap:7px}.repository-modal .repository-modal-actions .button{min-width:0}}.pipeline-summary article{min-height:82px;display:flex;flex-direction:column;justify-content:center}.summary-state{font-weight:900}.summary-state::first-letter{text-transform:uppercase}.summary-state.good{color:#bff3d0}.summary-state.warn{color:#f2d790}.summary-state.bad{color:#ffb8bd}.summary-state.neutral{color:#c2cbc5}.compact-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:13px 15px;background:#44282c}.compact-alert .issue-icon{margin-top:1px}.compact-alert div{display:grid;gap:3px}.compact-alert div>span{color:#ffc9cc;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.source-overview{background:#22272a}.source-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--header-line)}.source-meta>div{padding:13px 17px;background:#292f32}.source-meta>div+div{border-left:1px solid var(--header-line)}.source-meta span,.workflow-summary span{display:block;color:#8f9b94;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.source-meta strong,.workflow-summary strong{display:block;margin-top:5px;font-size:11px}.commit-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.comparison-state{display:grid !important;justify-items:center;gap:7px;min-width:92px}.comparison-state i{color:#75847b;font-size:11px}.comparison-state .state-pill{font:800 8px/1 system-ui,sans-serif;white-space:nowrap}.workflow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--header-line)}.workflow-summary>div{padding:14px 18px;background:#2a3033}.workflow-summary>div+div{border-left:1px solid var(--header-line)}.workflow-summary small{display:block;margin-top:3px;color:#9eaaa3;font-size:9px}.workflow-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #66444a;background:#3b292d}.issue-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #745159;border-radius:8px;background:#4b3035;color:#ffbec3}.workflow-issue>div{display:grid;gap:3px;min-width:0}.workflow-issue strong{font-size:10px;color:#ffd8da}.workflow-issue span{color:#efb9bd;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.workflow-launch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 18px;background:#23292c}.workflow-launch>div{display:grid;gap:3px}.workflow-launch>div strong{font-size:11px}.workflow-launch>div span{max-width:760px;color:#9eaaa3;font-size:9px;line-height:1.45}.build-launch-button,.deploy-launch-button{min-width:108px;justify-content:center;display:inline-flex;align-items:center;gap:7px}.build-launch-button i,.deploy-launch-button i{font-size:10px}.empty-workflow{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:128px;padding:24px 28px !important;text-align:center;color:#a9b5ae !important}.empty-workflow>i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #45514b;border-radius:9px;background:#262c2f;color:#8ea099}.empty-workflow>div{display:grid;justify-items:center;gap:4px;max-width:620px}.empty-workflow strong{color:#dfe7e2;font-size:10px}.empty-workflow span{color:#939f98;font-size:9px}.timeline-list{display:grid;gap:0}.timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 18px;border-bottom:1px solid var(--header-line);background:#272d30}.timeline-row:last-child{border-bottom:0}.timeline-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #48534d;border-radius:9px;background:#22282a;color:#a9b5ae}.timeline-icon.success{border-color:#4e715c;color:#9ce6b6;background:#26382d}.timeline-icon.failed{border-color:#6c454b;color:#ffafb5;background:#3b272b}.timeline-icon.warning{border-color:#756b4e;color:#f2d790;background:#393429}.timeline-copy{display:grid;gap:2px;min-width:0}.timeline-copy strong{font-size:10px}.timeline-copy>span{color:#a5b0aa;font-size:9px}.timeline-copy code{width:max-content;max-width:100%;color:#8fa098;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.timeline-copy small{color:#c49ca0;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.timeline-row time{color:#87938c;font-size:9px;white-space:nowrap}.resource-list{border-radius:0;border-width:0;background:transparent}.resource-link{min-height:58px;padding:10px 18px;border-bottom:1px solid var(--header-line);background:#272d30}.resource-link:last-child{border-bottom:0}.resource-icon{width:32px;height:32px;border-radius:9px}.resource-copy strong{font-size:10px}.resource-copy small{font-size:9px}.detail-key-values{border-radius:0;border-width:0;background:var(--header-line)}@media(max-width:920px){.source-meta,.workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.source-meta>div:nth-child(3),.workflow-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--header-line)}.source-meta>div:nth-child(4),.workflow-summary>div:nth-child(4){border-top:1px solid var(--header-line)}}@media(max-width:650px){.source-meta,.workflow-summary{grid-template-columns:1fr}.source-meta>div+div,.workflow-summary>div+div{border-left:0;border-top:1px solid var(--header-line)}.workflow-launch{grid-template-columns:1fr}.build-launch-button,.deploy-launch-button{width:100%}.workflow-issue{grid-template-columns:auto minmax(0,1fr)}.workflow-issue .icon-text-action{grid-column:1/-1;justify-content:center}.timeline-row{grid-template-columns:auto minmax(0,1fr)}.timeline-row time{grid-column:2}.comparison-state{grid-template-columns:auto auto;min-width:0}.comparison-state i{transform:rotate(90deg)}.pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.build-profile-field[hidden]{display:none !important}.runner-tools-block{margin:12px 0 14px;padding:12px 13px;border:1px solid #414b50;border-radius:10px;background:#252b2e}.runner-tools-head>div{display:grid;gap:3px}.runner-tools-head strong{font-size:11px;color:#f0f5f2}.runner-tools-head span{font-size:9px;line-height:1.45;color:#a9b6ae}.runner-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tool-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #465057;border-radius:999px;background:#293033;color:#c4d0c9;font-size:9px;font-weight:800}.tool-chip.good{border-color:#497459;background:#294236;color:#bfe9cc}.tool-chip.good i{color:#86d8a8}.tool-chip.missing{border-color:#684b4b;background:#3a2d2d;color:#dbbbbb}.tool-chip.missing i{color:#d58f8f}.tool-chip.neutral{color:#aab5af}.profile-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 12px;border:1px solid #476052;border-radius:9px;background:#283a30;color:#dbe9df}.profile-note>i{margin-top:2px;color:#86d8a8}.profile-note>div{display:grid;gap:2px}.profile-note strong{font-size:11px}.profile-note span{font-size:9px;color:#aebdb4}.repository-editor textarea{resize:vertical;min-height:54px}.activity-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.timeline-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.timeline-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content}.timeline-actions .compact{padding:6px 8px;font-size:9px}.timeline-delete{width:30px;height:30px;color:#c8a4a7}.timeline-delete:hover{color:#ffb3b8;border-color:#785158;background:#39292c}.activity-detail-card{width:min(640px,calc(100vw - 32px))}.activity-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 8px}.activity-detail-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--header-line);border-radius:10px;background:#242a2c;min-width:0}.activity-detail-grid>div.full{grid-column:1/-1}.activity-detail-grid span{font-size:9px;color:#8f9b95;text-transform:uppercase;letter-spacing:.08em}.activity-detail-grid strong,.activity-detail-grid code{font-size:11px;overflow-wrap:anywhere}.activity-detail-grid pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;color:#d8dfdb}.activity-status.good{color:#9ce6b6}.activity-status.bad{color:#ffafb5}.activity-status.warn{color:#f2d790}.activity-status.neutral{color:#bdc7c2}@media (max-width:700px){.timeline-row{grid-template-columns:auto minmax(0,1fr);gap:9px 10px}.timeline-row>time{grid-column:2}.timeline-actions{grid-column:2;justify-content:flex-start}.activity-heading-actions{justify-content:flex-start}.activity-detail-grid{grid-template-columns:1fr}}.commit-link{display:inline-flex;align-items:center;gap:5px;color:#bfe9ce;text-decoration:none;font:inherit;transition:.15s ease}.commit-link:hover{color:#e0f8e9;text-decoration:underline;text-underline-offset:3px}.commit-link i{font-size:.72em;opacity:.7}.activity-modal{width:min(920px,calc(100vw - 28px));max-width:920px;margin:auto}.activity-modal .activity-detail-card{box-sizing:border-box;width:100%;max-width:none;max-height:min(88vh,900px);display:flex;flex-direction:column;overflow:hidden}.activity-modal .modal-head{flex:0 0 auto}.activity-modal .activity-detail-grid{flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px}.activity-modal .activity-detail-grid pre{max-height:48vh;overflow:auto;padding:12px;border-radius:8px;background:#1c2123;border:1px solid #394246;font-size:11px;line-height:1.55}.activity-commit-link{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;color:#bfe9ce;text-decoration:none}.activity-commit-link:hover{text-decoration:underline;text-underline-offset:3px;color:#e0f8e9}.activity-commit-link i{font-size:10px;opacity:.75}#activityDetailCommitPlain[hidden],#activityDetailCommitLink[hidden]{display:none}.activity-modal .modal-actions{flex:0 0 auto;padding-top:2px}@media(max-width:700px){.activity-modal{width:calc(100vw - 12px);max-width:none}.activity-modal .activity-detail-card{max-height:94vh;padding:16px}.activity-modal .activity-detail-grid pre{max-height:42vh}}.project-remote-check{width:38px;height:38px;min-width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.local-path-value{font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace !important;color:#cbd5cf !important;overflow-wrap:anywhere}.runner-tools-empty{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #465057;border-radius:9px;background:#293033;color:#aeb9b2;font-size:9px}.local-browser-page .browser-card{overflow:hidden;border:1px solid var(--header-line);border-radius:12px;background:#272d30}.browser-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--header-line)}.browser-head>div{display:grid;gap:3px}.browser-head strong{font-size:13px}.browser-head code{color:#9daaa3;font:9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.browser-list{display:grid}.browser-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--header-line);color:#dce5df;text-decoration:none}.browser-row:last-child{border-bottom:0}.browser-row:hover{background:#2d3538}.browser-row i{width:18px;text-align:center;color:#9fb3a7}.browser-row strong{font-size:10px;overflow-wrap:anywhere}.browser-row span{font-size:9px;color:#8f9b94;white-space:nowrap}.browser-empty{padding:22px 18px;color:#9ba7a0;font-size:10px}.browser-tabs{display:flex;gap:7px;flex-wrap:wrap}.browser-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #465057;border-radius:8px;background:#252b2e;color:#c7d1cb;text-decoration:none;font-size:9px;font-weight:800}.browser-tab.active{border-color:#52715d;background:#2b3e32;color:#c9ead4}.toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.sort-box{display:flex;align-items:center;gap:7px;height:38px;padding:0 10px;border:1px solid #465057;border-radius:9px;background:#272d30;color:#929e97;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sort-box select{border:0;outline:0;background:transparent;color:#d7dfda;font:800 10px/1 system-ui,sans-serif;cursor:pointer}.sort-box option{background:#272d30;color:#d7dfda}.project-row-link{grid-template-columns:6px minmax(220px,1.1fr) minmax(210px,.72fr) minmax(135px,.48fr) auto}.project-row-build{display:grid;gap:3px;align-content:center}.project-row-build>span{color:#839089;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.project-row-build strong{font-size:10px}.project-row-build small{color:#8f9b94;font-size:9px}.project-row-build strong.good{color:#9ce6b6}.project-row-build strong.bad{color:#ffafb5}.project-row-build strong.warn{color:#f2d790}.project-row-build strong.running{color:#a9d7ff}.source-inline{grid-column:1/-1;font-size:8px;text-transform:none;letter-spacing:0}.source-inline.good{color:#83bd98}.source-inline.bad{color:#df959b}.source-inline.warn{color:#d5bd7b}.project-status-marker.running{background:#6fb8e9}.state-pill.running{border-color:#47708c;background:#263b49;color:#c8e9ff}.state-pill.running::before{background:#72c0f2;box-shadow:0 0 0 4px rgba(114,192,242,.12)}.summary-state.running{color:#a9d7ff}.live-action{white-space:nowrap}.workflow-launch-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.build-live-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px}.live-build-page{padding-bottom:48px}.live-build-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.live-build-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.live-log-section{overflow:hidden}.live-log-output{box-sizing:border-box;margin:0;width:100%;height:min(68vh,760px);overflow:auto;padding:16px 18px;border:0;background:#171b1d;color:#dce5df;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.live-log-link{border-color:#4a6c82 !important;color:#c6e8ff !important}@media(max-width:1100px){.project-row-link{grid-template-columns:6px minmax(0,1fr) minmax(135px,.5fr) auto}.project-row-revision{display:none}}@media(max-width:720px){.toolbar-right{width:100%;display:grid;grid-template-columns:1fr}.sort-box{justify-content:space-between}.sort-box select{flex:1}.live-build-hero{align-items:flex-start;flex-direction:column}.workflow-launch-actions{width:100%;justify-content:stretch}.workflow-launch-actions .button{flex:1}.project-row-link{grid-template-columns:5px minmax(0,1fr) auto}.project-row-build{display:none}}.project-row-action{display:flex;align-items:center;justify-content:flex-end;gap:7px}.building-action[disabled]{opacity:.72;cursor:default}.live-action{order:0}.building-action{order:1}.page-tabs{display:flex;gap:6px;margin:0 0 18px}.page-tab{padding:9px 13px;border:1px solid var(--header-line);border-radius:9px;color:#aab5af;background:#252b2e;font-size:11px;font-weight:800}.page-tab:hover,.page-tab.active{color:#fff;background:#344039;border-color:#53635a}.state-pill.queued,.queued{color:#e5d292 !important}.project-status-marker.queued{background:#c7ad58}.queue-layout{display:grid;gap:16px}.queue-list{padding:0 20px 8px}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--header-line)}.queue-row:first-child{border-top:0}.queue-title{display:flex;align-items:center;gap:10px}.queue-row p{margin:5px 0 0;color:#9ca8a1;font-size:10px}.queue-message{display:block;margin-top:6px;color:#db9d9d}.queue-actions{display:flex;gap:8px}@media(max-width:650px){.queue-row{grid-template-columns:1fr}.queue-actions .button{width:100%}}.project-status-marker.cancelling{background:#d08a54}.project-status-marker.cancelled{background:#7b8580}.state-pill.cancelling{border-color:#8a5f3e;background:#4b3326;color:#ffd6b8}.state-pill.cancelling::before{background:#e49a60}.state-pill.cancelled{border-color:#59635e;background:#303734;color:#c4ccc7}.state-pill.cancelled::before{background:#7f8a84}.summary-state.cancelling{color:#ffc89f}.summary-state.cancelled{color:#b7c1bb}.project-row-build strong.cancelling{color:#ffc89f}.project-row-build strong.cancelled{color:#aeb9b3}.section-actions{display:flex;align-items:center;gap:10px}.danger-inline{color:#ffb6bb !important}.danger-inline:hover{color:#ffd1d4 !important}.muted-message{color:#98a49d !important}.queue-actions{align-items:center;flex-wrap:wrap}.queue-actions .button{white-space:nowrap}.clickable-row{cursor:pointer}.clickable-row:hover{background:rgba(255,255,255,.018)}.queue-stage{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#9fc7dc;font-size:9px}.failure-summary{max-width:760px}.failure-summary strong{color:#ffb8bd}.ghost-danger{background:transparent !important;border-color:#68464b !important;color:#dca7ab !important}.ghost-danger:hover{background:#3a292c !important;color:#ffc5c8 !important}.build-run-page{padding-bottom:48px}.build-run-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.build-run-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.run-metrics,.live-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.run-metric{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--header-line);border-radius:11px;background:#272d30;min-width:0}.run-metric span{color:#84918a;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.run-metric strong{color:#e8eeea;font-size:12px;overflow-wrap:anywhere}.run-metric small{color:#91a099;font-size:9px;overflow-wrap:anywhere}.run-failure-reason{padding:18px 20px;background:#3b272b;color:#ffc8cb;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.run-stage-list{display:grid;padding:0 20px 8px}.run-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--header-line)}.run-stage:first-child{border-top:0}.run-stage-index{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid #4b565b;background:#252b2e;color:#a7b3ac;font-size:10px;font-weight:900}.run-stage.success .run-stage-index{border-color:#4f7d61;background:#294435;color:#baf0cd}.run-stage.failed .run-stage-index{border-color:#7b454a;background:#50282c;color:#ffc4c7}.run-stage.running .run-stage-index{border-color:#47708c;background:#263b49;color:#c8e9ff}.run-stage.warning .run-stage-index{border-color:#756130;background:#50411f;color:#ffe2a1}.run-stage.cancelled .run-stage-index{border-color:#59635e;background:#303734;color:#c4ccc7}.run-stage-copy{display:grid;gap:5px;min-width:0}.run-stage-copy>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.run-stage-copy strong{font-size:11px}.run-stage-copy small{color:#9ba7a0;font-size:9px;overflow-wrap:anywhere}.run-stage-time{display:grid;justify-items:end;gap:3px}.run-stage-time strong{font-size:11px}.run-stage-time small{color:#85918b;font-size:8px}.compact-stages{padding-bottom:2px}.run-artifact-list{display:grid;padding:0 20px 8px}.run-artifact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--header-line)}.run-artifact:first-child{border-top:0}.run-artifact>div{min-width:0}.run-artifact strong{display:block;font-size:10px;overflow-wrap:anywhere}.run-artifact small{display:block;margin-top:3px;color:#8f9b94;font-size:8px;text-transform:uppercase}.run-log-hint{padding:18px 20px;color:#9aa69f;font-size:10px;line-height:1.5}.live-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.live-stage-section{margin-bottom:14px}@media(max-width:900px){.run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.build-run-hero{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.run-metrics,.live-progress-grid{grid-template-columns:1fr}.run-stage{grid-template-columns:auto minmax(0,1fr)}.run-stage-time{grid-column:2;justify-items:start}.run-artifact{grid-template-columns:1fr}.build-run-hero-actions{width:100%}.build-run-hero-actions .button{flex:1}}.project-row-action{display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap}.project-row-action .button,.project-row-action .sync-button{flex:0 0 auto;width:auto}.destination-filter-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 20px 14px;padding:11px 13px;border:1px solid #4e6758;border-radius:10px;background:#293a31}.destination-filter-note[hidden]{display:none !important}.destination-filter-note>div{display:grid;gap:2px}.destination-filter-note strong{font-size:10px;color:#e6efe9}.destination-filter-note span{font-size:9px;color:#aebdb4}@media(max-width:560px){.project-row-action{flex-wrap:wrap}.destination-filter-note{align-items:stretch;flex-direction:column}.destination-filter-note .button{width:100%}}.mini-tag.warn{border-color:#806c35;background:#4c4023;color:#ffe2a1}.destination-fields .full{grid-column:1/-1}#publicScopesFields .icon-text-action{margin-top:9px;width:max-content}.safe-note[data-profile-field="android"]{grid-column:1/-1}.project-filter-stack{display:grid;gap:8px;margin-bottom:14px}.project-filter-stack .toolbar{margin-bottom:0}.category-tabs .filter{min-width:72px}.status-filter-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 4px}.status-filter{border:1px solid #3e494d;background:#22282a;color:#9eaaa3;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850;letter-spacing:.03em;cursor:pointer}.status-filter:hover{border-color:#5d6d65;color:#e7eee9}.status-filter.active{border-color:#5d7b69;background:#2e4136;color:#dff5e7}.project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-card{position:relative;display:grid;grid-template-rows:1fr auto;background:var(--header);border:1px solid var(--header-line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:.15s ease;min-width:0}.project-card:hover{border-color:#566469;transform:translateY(-1px)}.project-card-main{display:grid;gap:12px;padding:17px 18px 14px;min-width:0}.project-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-card-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.project-card-title h2{margin:0;font-size:17px;line-height:1.2;letter-spacing:-.02em}.project-card-head p{margin:5px 0 0;color:#8f9b94;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.project-card-description{margin:0;color:#b4beb8;font-size:11px;line-height:1.45;min-height:32px}.project-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #384246;border-radius:9px;overflow:hidden;background:#242a2c}.project-card-facts>div{display:grid;gap:3px;padding:10px 11px;min-width:0}.project-card-facts>div:nth-child(even){border-left:1px solid #384246}.project-card-facts>div:nth-child(n+3){border-top:1px solid #384246}.project-card-facts span{color:#7f8d85;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.project-card-facts strong{font-size:10px;color:#e4ebe7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-facts strong.good{color:#9ce6b6}.project-card-facts strong.bad{color:#ffafb5}.project-card-facts strong.warn{color:#f2d790}.project-card-facts strong.running{color:#a9d7ff}.project-card-facts small{color:#8f9b94;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:9px 12px;border-top:1px solid var(--header-line);background:#22272a;flex-wrap:wrap}.mini-tag.public{border-color:#426551;color:#aee3c1;background:#293a31}.button-glyph{display:inline-flex;align-items:center;justify-content:center;min-width:1.1em;font-size:12px;line-height:1;color:currentColor}.overview{grid-template-columns:repeat(4,minmax(90px,1fr));max-width:520px}.project-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:14px}.project-insight-grid .detail-section{margin:0}.project-profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--header-line);border-radius:10px;overflow:hidden}.project-profile-list>div{display:grid;gap:4px;padding:12px 13px;background:#242a2c;min-width:0}.project-profile-list>div:nth-child(even){border-left:1px solid var(--header-line)}.project-profile-list>div:nth-child(n+3){border-top:1px solid var(--header-line)}.project-profile-list span{font-size:8px;color:#84918a;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.project-profile-list strong{font-size:10px;color:#e4ebe7;overflow-wrap:anywhere}.project-links-list{display:grid;gap:7px}.project-simple-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #3a4549;border-radius:9px;background:#242a2c;color:#dce5df;text-decoration:none}.project-simple-link:hover{border-color:#587060;background:#29332e}.project-simple-link div{display:grid;gap:2px}.project-simple-link strong{font-size:10px}.project-simple-link small{font-size:9px;color:#8f9b94}.project-simple-link .link-arrow{font-size:16px;color:#8fb89f}.availability-list{display:grid;border:1px solid var(--header-line);border-radius:10px;overflow:hidden}.availability-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;background:#242a2c}.availability-row+.availability-row{border-top:1px solid var(--header-line)}.availability-copy{display:grid;gap:3px}.availability-copy strong{font-size:11px}.availability-copy span{font-size:9px;color:#929f98}.availability-meta{display:flex;align-items:center;gap:12px;justify-content:flex-end}.availability-meta small{color:#8f9b94;font-size:9px;text-align:right}.history-strip-wrap{display:grid;gap:8px}.history-strip{display:grid;grid-template-columns:repeat(90,minmax(3px,1fr));gap:2px;min-height:25px}.history-day{border-radius:2px;background:#333b3e;min-width:0}.history-day.good{background:#4d8a63}.history-day.bad{background:#a84f57}.history-day.warn{background:#9b7a3f}.history-day.activity{background:#547b93}.history-legend{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#84918a;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.history-legend span:nth-child(2){text-align:center}.history-legend span:last-child{text-align:right}@media(max-width:980px){.project-list{grid-template-columns:1fr}.project-insight-grid{grid-template-columns:1fr}.overview{grid-template-columns:repeat(2,minmax(90px,1fr));max-width:420px}}@media(max-width:650px){.category-toolbar{align-items:stretch}.category-tabs{overflow-x:auto}.category-tabs .filter{flex:0 0 auto}.status-filter-bar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.status-filter{flex:0 0 auto}.project-card-head{flex-direction:column}.project-card-facts{grid-template-columns:1fr}.project-card-facts>div:nth-child(even){border-left:0}.project-card-facts>div+div{border-top:1px solid #384246}.project-profile-list{grid-template-columns:1fr}.project-profile-list>div:nth-child(even){border-left:0}.project-profile-list>div+div{border-top:1px solid var(--header-line)}.availability-row{grid-template-columns:1fr}.availability-meta{justify-content:flex-start}.history-strip{gap:1px}}:root{--display-font:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--status-panel:#262d2d;--status-panel-2:#2b3232;--status-border:rgba(232,247,238,.12);--status-soft:rgba(37,42,45,.94)}.status-hub-hero{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);gap:22px;margin:12px 0 18px}.status-hub-copy{display:flex;flex-direction:column;justify-content:center;padding:24px 4px 22px}.hero-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-bottom:13px;padding:5px 9px;border:1px solid rgba(218,248,230,.34);border-radius:999px;background:rgba(29,87,54,.22);color:#dff6e8;font:800 9px/1 var(--display-font);letter-spacing:.08em}.hero-badge span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(134,216,168,.12)}.status-hub-hero h1{font-family:var(--display-font);font-size:clamp(42px,6vw,64px);letter-spacing:-.055em}.status-hub-hero p{max-width:760px;font-size:13px;line-height:1.65;color:#e4f0e9}.system-banner{display:flex;align-items:center;gap:12px;max-width:760px;margin-top:20px;padding:12px 14px;border:1px solid var(--status-border);border-radius:10px;background:rgba(37,42,45,.9);box-shadow:0 12px 32px rgba(19,51,31,.18)}.system-banner-icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;font:900 13px/1 var(--display-font);background:#35403a;color:#dce8e1}.system-banner>div{display:grid;gap:2px}.system-banner strong{font:800 11px/1.2 var(--display-font)}.system-banner small{font-size:9px;color:#aab7b0}.system-banner.good .system-banner-icon{background:#28553a;color:#a9f0c0}.system-banner.warn .system-banner-icon{background:#5b4924;color:#ffe2a1}.system-banner.running .system-banner-icon{background:#29465a;color:#cbeaff}.status-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:none;align-content:stretch}.status-overview .stat{min-height:102px;display:flex;flex-direction:column;justify-content:center;padding:16px 17px;border-radius:12px;background:var(--status-soft)}.status-overview .stat strong{font:900 25px/1 var(--display-font)}.status-overview .stat span{font-size:8px;margin-top:8px}.status-overview .stat small{display:block;margin-top:4px;color:#819088;font-size:8px}.status-overview .stat.featured{border-color:#4a6e58;background:#27362e}.status-overview .stat.issue-stat{border-color:#7b5c3c}.group-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 18px}.group-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(37,42,45,.94);color:#eef5f0;text-align:left;cursor:pointer;box-shadow:var(--shadow)}.group-card:hover,.group-card.active{border-color:#6b8b77;background:#2d3932;transform:translateY(-1px)}.group-card-icon,.project-type-icon,.detail-project-icon{display:grid;place-items:center;border:1px solid rgba(151,232,183,.28);background:#267d5a;color:#dff8e9;font:900 12px/1 var(--display-font)}.group-card-icon{width:30px;height:30px;border-radius:8px}.group-card strong{display:block;font:800 10px/1.25 var(--display-font)}.group-card small{display:block;margin-top:3px;color:#8f9d95;font-size:8px}.group-card>b{color:#7f9187;font-size:17px}.group-card.active>b{color:var(--accent)}.project-filter-stack{margin-bottom:12px}.category-toolbar{background:rgba(37,42,45,.94)}.category-tabs .filter{font-family:var(--display-font);font-size:10px}.status-filter{font-family:var(--display-font)}.project-list{grid-template-columns:1fr;gap:9px}.status-project-card{border-radius:11px}.status-project-card:hover{transform:translateY(-1px);border-color:#64756d}.status-project-card .project-card-main{gap:10px;padding:14px 16px 12px}.project-card-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px}.project-type-icon{width:38px;height:38px;border-radius:9px;font-size:14px}.project-type-icon.websites,.detail-project-icon.websites{background:#257b80}.project-type-icon.plugins,.detail-project-icon.plugins{background:#3c6f77}.project-type-icon.infrastructure,.detail-project-icon.infrastructure{background:#4e5b61}.project-card-identity{min-width:0}.project-card-title h2{font:900 15px/1.15 var(--display-font);letter-spacing:-.025em}.project-card-identity p{margin:4px 0 0;color:#87958d;font:800 8px/1.3 var(--display-font);text-transform:uppercase;letter-spacing:.07em}.project-card-chevron{font-size:23px;line-height:1;color:#708079}.status-project-card:hover .project-card-chevron{color:var(--accent)}.status-project-card .project-card-description{min-height:2.9em;margin-left:50px;color:#b1beb6;font-size:10px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.status-card-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:50px;border:0;border-top:1px solid #3b4643;border-radius:0;background:transparent}.status-card-facts>div{padding:9px 11px 5px;border:0 !important}.status-card-facts>div:first-child{padding-left:0}.status-card-facts span{font-family:var(--display-font);font-size:7px}.status-card-facts strong{font:800 10px/1.25 var(--display-font)}.status-card-facts small{font-size:8px}.project-surface-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-left:50px;padding-top:4px}.surface-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #3b4b46;border-radius:999px;background:#252c2a;color:#9eada4;font:750 7px/1.2 var(--display-font);text-transform:uppercase;letter-spacing:.035em}.surface-chip b{font-size:8px;color:#8b9a91}.surface-chip.good{border-color:#376349;color:#a5ddb8;background:#28382f}.surface-chip.muted{opacity:.7}.status-project-card .project-card-actions{min-height:42px;padding:7px 11px}.status-project-card .compact-action{padding:6px 9px;font-size:9px}.status-project-card .sync-button{width:31px;height:31px}.status-project-card .state-pill{font-size:8px;padding:4px 8px}.detail-page{width:min(1180px,calc(100% - 40px))}.redesigned-detail-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:22px 24px;background:rgba(37,42,45,.95);border-color:rgba(255,255,255,.1)}.detail-project-icon{width:52px;height:52px;border-radius:12px;font-size:18px}.redesigned-detail-hero .detail-hero-copy h1{font:900 clamp(32px,5vw,48px)/1 var(--display-font);letter-spacing:-.045em}.redesigned-detail-hero .detail-hero-copy p{max-width:720px;font-size:10px;line-height:1.5}.redesigned-detail-hero .eyebrow{font:900 8px/1.2 var(--display-font)}.project-status-banner{display:flex;align-items:center;gap:11px;margin:10px 0;padding:12px 14px;border:1px solid #415149;border-radius:10px;background:#27312c}.project-status-banner-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#334039;font:900 12px/1 var(--display-font)}.project-status-banner>div{display:grid;gap:2px}.project-status-banner strong{font:900 10px/1.25 var(--display-font)}.project-status-banner span:not(.project-status-banner-icon){color:#9eaba4;font-size:9px}.project-status-banner.good{border-color:#476a54}.project-status-banner.good .project-status-banner-icon{background:#2c6240;color:#baf0cd}.project-status-banner.bad{border-color:#72484b;background:#3c292b}.project-status-banner.bad .project-status-banner-icon{background:#603438;color:#ffc2c6}.project-status-banner.running{border-color:#456278;background:#293640}.project-status-banner.running .project-status-banner-icon{background:#33566d;color:#c8e9ff}.status-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 10px;background:transparent;border:0}.status-metric-grid article{min-height:80px;padding:12px 13px;border:1px solid rgba(255,255,255,.09) !important;border-radius:9px;background:rgba(37,42,45,.94)}.status-metric-grid article span{font:900 7px/1.2 var(--display-font)}.status-metric-grid article strong{font:900 12px/1.2 var(--display-font)}.status-metric-grid article small{font-size:8px;color:#84928a}.status-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:10px;margin-bottom:10px}.status-detail-main,.status-detail-sidebar{min-width:0}.status-detail-sidebar .detail-section,.featured-status-section{margin:0;height:100%}.featured-status-section{display:flex;flex-direction:column}.featured-status-section .availability-list{margin:0 14px 0}.availability-list{border-color:#3b4744}.availability-row{padding:12px 13px;background:#282f2e}.availability-copy strong{font:900 10px/1.25 var(--display-font)}.availability-copy span{font-size:8px}.availability-meta small{font-size:8px}.inline-history{margin-top:auto;border-top:1px solid var(--header-line);padding-bottom:14px}.compact-heading{padding:14px 16px;border-bottom:0}.history-strip-wrap{padding:0 16px}.history-strip{min-height:31px;gap:2px}.history-day{border-radius:3px}.sidebar-profile-list{grid-template-columns:1fr;border:0;border-radius:0}.sidebar-profile-list>div,.sidebar-profile-list>div:nth-child(even),.sidebar-profile-list>div:nth-child(n+3){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:9px 13px;border:0;border-top:1px solid #394340;background:#282f2e}.sidebar-profile-list>div:first-child{border-top:0}.sidebar-profile-list span{font-size:7px}.sidebar-profile-list strong{text-align:right;font:800 9px/1.35 var(--display-font)}.sidebar-links-heading{padding:14px 14px 7px;border-top:1px solid var(--header-line)}.status-detail-sidebar .project-links-list{padding:0 13px 13px}.status-detail-sidebar .project-simple-link{padding:8px 9px;border-radius:7px}.status-detail-sidebar .project-simple-link strong{font:800 9px/1.2 var(--display-font)}.status-detail-sidebar .project-simple-link small{font-size:8px}.detail-section{border-radius:11px}.section-heading h2{font-family:var(--display-font);letter-spacing:-.025em}.section-heading .eyebrow{font-family:var(--display-font)}@media(max-width:1080px){.status-hub-hero{grid-template-columns:1fr}.status-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.group-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.status-detail-layout{grid-template-columns:1fr}.status-detail-sidebar .detail-section{height:auto}.status-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.group-summary{grid-template-columns:1fr 1fr}.status-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.status-card-facts>div:first-child{padding-left:11px}.status-project-card .project-card-description,.project-surface-chips{margin-left:0}.redesigned-detail-hero{grid-template-columns:auto minmax(0,1fr)}.redesigned-detail-hero .detail-hero-side{grid-column:1/-1;width:100%;justify-items:start}.status-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.status-hub-hero h1{font-size:39px}.status-overview{grid-template-columns:1fr 1fr}.group-summary{grid-template-columns:1fr}.project-card-topline{grid-template-columns:auto minmax(0,1fr) auto}.project-card-topline .state-pill{grid-column:2;justify-self:start}.project-card-chevron{grid-column:3;grid-row:1/3}.status-card-facts{grid-template-columns:1fr}.status-metric-grid{grid-template-columns:1fr 1fr}.history-legend span:nth-child(2){display:none}.detail-page{width:min(100% - 22px,1180px)}}.fas,.far,.fab,.fa-solid,.fa-brands{--icon:none;display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.12em;font-style:normal}.fa-spin{animation:pipeline-icon-spin .9s linear infinite}@keyframes pipeline-icon-spin{to{transform:rotate(360deg)}}.fa-file-alt{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M6%202h8.5L19%206.5V22H6zm2%202v16h9V8h-4V4zM10%2012h5v1.6h-5zm0%203.4h5v1.6h-5z%27%2F%3E%3C%2Fsvg%3E")}.fa-hammer{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m14.7%203%206.3%206.3-2.1%202.1-2-2-7.8%207.8%201.5%201.5L9%2020.3%203.7%2015%205.3%2013.4%206.8%2015l7.8-7.8-2-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-terminal{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M3%204h18v16H3zm3%204%204%204-4%204-1.4-1.4L7.2%2012%204.6%209.4zm5%207h6v2h-6z%27%2F%3E%3C%2Fsvg%3E")}.fa-stop{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M6%206h12v12H6z%27%2F%3E%3C%2Fsvg%3E")}.fa-list{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M5%205h2v2H5zm4%200h10v2H9zM5%2011h2v2H5zm4%200h10v2H9zM5%2017h2v2H5zm4%200h10v2H9z%27%2F%3E%3C%2Fsvg%3E")}.fa-times{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m6.3%204.9%205.7%205.7%205.7-5.7%201.4%201.4-5.7%205.7%205.7%205.7-1.4%201.4-5.7-5.7-5.7%205.7-1.4-1.4%205.7-5.7-5.7-5.7z%27%2F%3E%3C%2Fsvg%3E")}.fa-clock{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20m1%205h-2v6l5%203%201-1.7-4-2.3z%27%2F%3E%3C%2Fsvg%3E")}.fa-spinner{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M12%202a10%2010%200%201%200%209.5%2013h-3.2A7%207%200%201%201%2012%205z%27%2F%3E%3C%2Fsvg%3E")}.fa-download{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M11%203h2v10l3.5-3.5%201.4%201.4-5.9%205.9-5.9-5.9%201.4-1.4L11%2013zM4%2018h16v3H4z%27%2F%3E%3C%2Fsvg%3E")}.fa-thumbtack{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M14.2%202.4l7.4%207.4-2.1%202.1-1.5-1.5-4.3%204.3.8%203.5-1.8%201.8-3.8-3.8-5.9%205.9-1.1-1.1%205.9-5.9-3.8-3.8%201.8-1.8%203.5.8%204.3-4.3-1.5-1.5z%27%2F%3E%3C%2Fsvg%3E")}.fa-cloud-upload-alt{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%2018H6a4%204%200%200%201-.6-8A7%207%200%200%201%2019%208.5a4.5%204.5%200%200%201-.5%209H17v-2h1.5a2.5%202.5%200%201%200-.5-5l-1%20.2-.2-1A5%205%200%200%200%207%2010.6l-.2%201.2-1.2-.1A2%202%200%201%200%206%2015.7h1zM11%2019v-7L8.5%2014.5%207%2013l5-5%205%205-1.5%201.5L13%2012v7z%27%2F%3E%3C%2Fsvg%3E")}.fa-cog{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27m10.8%202%20.6%202.1q.6-.1%201.2%200L13.2%202l2%20.8-.4%202.2q.5.4.9.9l2.2-.4.8%202-2.1%201q.1.6%200%201.2l2.1%201-.8%202-2.2-.4q-.4.5-.9.9l.4%202.2-2%20.8-.6-2.1q-.6.1-1.2%200l-.6%202.1-2-.8.4-2.2q-.5-.4-.9-.9l-2.2.4-.8-2%202.1-1q-.1-.6%200-1.2l-2.1-1%20.8-2%202.2.4q.4-.5.9-.9l-.4-2.2zm1.2%205a3%203%200%201%200%200%206%203%203%200%200%200%200-6%27%2F%3E%3C%2Fsvg%3E")}.fa-cogs{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M8%204a4%204%200%201%200%200%208%204%204%200%200%200%200-8m0%202a2%202%200%201%201%200%204%202%202%200%200%201%200-4m8%204a4%204%200%201%200%200%208%204%204%200%200%200%200-8m0%202a2%202%200%201%201%200%204%202%202%200%200%201%200-4M7%202h2v2H7zm0%2010h2v2H7zm-5-5h2v2H2zm10%200h2v2h-2zm3%201h2v2h-2zm0%2010h2v2h-2zm-5-5h2v2h-2zm10%200h2v2h-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-external-link-alt{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M13%203h8v8h-2V6.4l-8.3%208.3-1.4-1.4L17.6%205H13zM5%205h6v2H7v10h10v-4h2v6H5z%27%2F%3E%3C%2Fsvg%3E")}.fa-eye{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M2%2012s3.5-6%2010-6%2010%206%2010%206-3.5%206-10%206S2%2012%202%2012m10%203.5a3.5%203.5%200%201%200%200-7%203.5%203.5%200%200%200%200%207%27%2F%3E%3C%2Fsvg%3E")}.fa-trash-alt{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M8%203h8l1%202h4v2H3V5h4zm-2%206h12l-1%2012H7zm3%202v8h2v-8zm4%200v8h2v-8z%27%2F%3E%3C%2Fsvg%3E")}.fa-exclamation-triangle{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M12%202%201.5%2021h21zm-1%206h2v6h-2zm0%208h2v2h-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-exclamation-circle{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20m-1%205h2v7h-2zm0%209h2v2h-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-box-open{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m3%207%204-4%205%203%205-3%204%204-4%204-5-3-5%203zm4%206%204-2v8l-6-3v-4zm6-2%204%202%202-1v4l-6%203z%27%2F%3E%3C%2Fsvg%3E")}.fa-stream{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%205h3v3H4zm5%200h11v3H9zM4%2011h3v3H4zm5%200h11v3H9zM4%2017h3v3H4zm5%200h11v3H9z%27%2F%3E%3C%2Fsvg%3E")}.fa-sticky-note{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M5%203h14v11l-5%205H5zm9%2011h5l-5%205z%27%2F%3E%3C%2Fsvg%3E")}.fa-arrow-right{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%2011h12l-4-4%201.4-1.4L20.8%2013l-7.4%207.4L12%2019l4-4H4z%27%2F%3E%3C%2Fsvg%3E")}.fa-arrow-down{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M11%204h2v11l4-4%201.4%201.4L12%2018.8l-6.4-6.4L7%2011l4%204z%27%2F%3E%3C%2Fsvg%3E")}.fa-check{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m3.5%2012.5%205%205L20.5%205.5%2019%204l-10.5%2010.5-3.5-3.5z%27%2F%3E%3C%2Fsvg%3E")}.fa-users{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M8%204a4%204%200%201%200%200%208%204%204%200%200%200%200-8m8%202a3%203%200%201%200%200%206%203%203%200%200%200%200-6M2%2020a6%206%200%200%201%2012%200zm12-5a5%205%200%200%201%208%204v1h-6a8%208%200%200%200-2-5%27%2F%3E%3C%2Fsvg%3E")}.fa-plus{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M11%204h2v7h7v2h-7v7h-2v-7H4v-2h7z%27%2F%3E%3C%2Fsvg%3E")}.fa-minus{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%2011h16v2H4z%27%2F%3E%3C%2Fsvg%3E")}.fa-save{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%203h13l3%203v15H4zm3%202v5h9V5zm0%209v5h10v-5z%27%2F%3E%3C%2Fsvg%3E")}.fa-pen{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m4%2016%2011-11%204%204L8%2020H4zm12-12%202-2%204%204-2%202z%27%2F%3E%3C%2Fsvg%3E")}.fa-copy{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M8%208h11v11H8zM5%205h11v2H7v9H5z%27%2F%3E%3C%2Fsvg%3E")}.fa-layer-group{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m12%203%209%205-9%205-9-5zm-7%209%207%204%207-4%202%201-9%205-9-5zm0%205%207%204%207-4%202%201-9%205-9-5z%27%2F%3E%3C%2Fsvg%3E")}.fa-server{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M3%204h18v6H3zm0%2010h18v6H3zM6%206h2v2H6zm0%2010h2v2H6z%27%2F%3E%3C%2Fsvg%3E")}.fa-plug{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m8%203%202%204%204-2-2-4%202-1%202%204%203-1%201%202-5%203%201%202-3%202-2-3-2%201-1-2%202-2-2-4zM8%2012l4%204-6%206-4-4z%27%2F%3E%3C%2Fsvg%3E")}.fa-info-circle{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20m-1%205h2v2h-2zm0%204h2v7h-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-envelope{--icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20fill='black'%20d='M48%2064C21.5%2064%200%2085.5%200%20112c0%2015.1%207.1%2029.3%2019.2%2038.4L236.8%20313.6c11.4%208.5%2027%208.5%2038.4%200L492.8%20150.4c12.1-9.1%2019.2-23.3%2019.2-38.4c0-26.5-21.5-48-48-48L48%2064zM0%20176L0%20384c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-208L294.4%20339.2c-22.8%2017.1-54%2017.1-76.8%200L0%20176z'/%3E%3C/svg%3E")}.fa-twitter{--icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20fill='black'%20d='M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z'/%3E%3C/svg%3E")}.fa-gitlab{--icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20fill='black'%20d='M503.5%20204.6L502.8%20202.8L433.1%2021.02C431.7%2017.45%20429.2%2014.43%20425.9%2012.38C423.5%2010.83%20420.8%209.865%20417.9%209.57C415%209.275%20412.2%209.653%20409.5%2010.68C406.8%2011.7%20404.4%2013.34%20402.4%2015.46C400.5%2017.58%20399.1%2020.13%20398.3%2022.9L351.3%20166.9H160.8L113.7%2022.9C112.9%2020.13%20111.5%2017.59%20109.6%2015.47C107.6%2013.35%20105.2%2011.72%20102.5%2010.7C99.86%209.675%2096.98%209.295%2094.12%209.587C91.26%209.878%2088.51%2010.83%2086.08%2012.38C82.84%2014.43%2080.33%2017.45%2078.92%2021.02L9.267%20202.8L8.543%20204.6C-1.484%20230.8-2.72%20259.6%205.023%20286.6C12.77%20313.5%2029.07%20337.3%2051.47%20354.2L51.74%20354.4L52.33%20354.8L158.3%20434.3L210.9%20474L242.9%20498.2C246.6%20500.1%20251.2%20502.5%20255.9%20502.5C260.6%20502.5%20265.2%20500.1%20268.9%20498.2L300.9%20474L353.5%20434.3L460.2%20354.4L460.5%20354.1C482.9%20337.2%20499.2%20313.5%20506.1%20286.6C514.7%20259.6%20513.5%20230.8%20503.5%20204.6z'/%3E%3C/svg%3E")}.fa-sync{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M4%207a9%209%200%200%201%2014-2l2-2v7h-7l2.2-2.2A6%206%200%200%200%206.4%209zM20%2017a9%209%200%200%201-14%202l-2%202v-7h7l-2.2%202.2A6%206%200%200%200%2017.6%2015z%27%2F%3E%3C%2Fsvg%3E")}.fa-cloud-upload{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M7%2018H6a4%204%200%200%201-.6-8A7%207%200%200%201%2019%208.5a4.5%204.5%200%200%201-.5%209H17v-2h1.5a2.5%202.5%200%201%200-.5-5l-1%20.2-.2-1A5%205%200%200%200%207%2010.6l-.2%201.2-1.2-.1A2%202%200%201%200%206%2015.7h1zM11%2019v-7L8.5%2014.5%207%2013l5-5%205%205-1.5%201.5L13%2012v7z%27%2F%3E%3C%2Fsvg%3E")}.fa-trash{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M8%203h8l1%202h4v2H3V5h4zm-2%206h12l-1%2012H7zm3%202v8h2v-8zm4%200v8h2v-8z%27%2F%3E%3C%2Fsvg%3E")}.fa-file{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M6%202h8.5L19%206.5V22H6zm2%202v16h9V8h-4V4z%27%2F%3E%3C%2Fsvg%3E")}.fa-eye-slash{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27m4.2%203%2016.8%2016.8-1.4%201.4-3-3A11.7%2011.7%200%200%201%2012%2019C5.5%2019%202%2013%202%2013a20%2020%200%200%201%203.2-3.9L2.8%206.4zM7.6%2011.5A4.5%204.5%200%200%200%2013.5%2017zM12%207c6.5%200%2010%206%2010%206a19%2019%200%200%201-2.7%203.5l-2.1-2.1A5.5%205.5%200%200%200%209.6%206.8%2011%2011%200%200%201%2012%207%27%2F%3E%3C%2Fsvg%3E")}body{font-size:15.5px;line-height:1.55}.eyebrow{font-size:11px}.page-hero p{font-size:14px}.status-hub-hero{grid-template-columns:1fr;gap:14px}.status-hub-copy{padding-bottom:18px}.status-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:none;margin-top:18px}.status-overview .stat{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;border-radius:11px;background:rgba(37,42,45,.94);border:1px solid rgba(255,255,255,.08)}.status-overview .stat-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;border:1px solid rgba(151,232,183,.28);background:#267d5a;color:#dff8e9;font:900 12px/1 var(--display-font)}.status-overview .issue-stat .stat-icon{background:#6b4f27;color:#ffe2a1}.status-overview .stat-copy{display:grid;gap:3px;min-width:0}.status-overview .stat-copy strong{display:block;font:900 12.5px/1.25 var(--display-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-overview .stat-copy strong em{font-style:normal;font-weight:800;color:#e6eee9}.status-overview .stat-copy small{display:block;margin:0;color:#96a49c;font-size:10px}.system-banner{max-width:none;margin-top:9px}.system-banner strong{font-size:13px}.system-banner small{font-size:10.5px}.group-summary{margin-top:2px}.group-card{padding:14px 15px}.group-card-icon{width:34px;height:34px}.group-card strong{font-size:12.5px}.group-card small{font-size:10px}.category-tabs .filter,.status-filter{font-size:11px}.project-card-title h2{font-size:18px}.project-card-identity p{font-size:10px}.status-project-card .project-card-description{font-size:12px}.status-card-facts span{font-size:9.5px}.status-card-facts strong{font-size:12px}.status-card-facts small{font-size:10px}.surface-chip{font-size:9px;padding:4px 8px}.status-project-card .state-pill{font-size:9.5px}.project-card-actions{gap:8px}.icon-only-action{display:inline-grid !important;place-items:center !important;width:36px !important;min-width:36px !important;height:36px !important;padding:0 !important;border-radius:9px !important;line-height:1 !important}.icon-only-action i{font-size:15px}.icon-only-action[disabled]{opacity:.62}.sync-button{display:inline-grid;place-items:center}.section-heading h2{font-size:18px}.section-heading .eyebrow{font-size:10px}.section-note{font-size:10px}.status-metric-grid article span{font-size:9px}.status-metric-grid article strong{font-size:14px}.status-metric-grid article small{font-size:10px}.project-status-banner strong{font-size:13px}.project-status-banner span:not(.project-status-banner-icon){font-size:10.5px}.availability-copy strong{font-size:12.5px}.availability-copy span{font-size:10.5px}.availability-meta small{font-size:10px}.sidebar-profile-list span{font-size:9.5px}.sidebar-profile-list strong{font-size:11.5px}.status-detail-layout.full-width-detail-layout{grid-template-columns:1fr;gap:12px}.status-detail-main,.status-detail-sidebar{width:100%}.status-detail-sidebar .detail-section,.featured-status-section{height:auto}.featured-status-section .availability-list{margin:0 16px}.sidebar-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 14px;border:1px solid #394340;border-radius:9px;overflow:hidden}.sidebar-profile-list>div,.sidebar-profile-list>div:nth-child(even),.sidebar-profile-list>div:nth-child(n+3){padding:12px 13px}.sidebar-profile-list>div:nth-child(even){border-left:1px solid #394340}.sidebar-profile-list>div:nth-child(n+3){border-top:1px solid #394340}.status-detail-sidebar .project-links-list{padding:0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.status-detail-sidebar .project-simple-link{padding:11px 12px}.status-detail-sidebar .project-simple-link strong{font-size:11.5px}.status-detail-sidebar .project-simple-link small{font-size:10px}.workflow-summary span,.source-meta span{font-size:9px}.workflow-summary strong,.source-meta strong{font-size:12px}.detail-empty{font-size:11px}.artifact-row>div>strong{font-size:12px}.artifact-row>div>span,.artifact-row code{font-size:10px}.timeline-copy strong{font-size:12px}.timeline-copy span,.timeline-row time{font-size:10px}.button,.icon-text-action{font-size:11px}@media(max-width:980px){.status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.status-detail-sidebar .project-links-list{grid-template-columns:1fr}}@media(max-width:560px){.status-overview{grid-template-columns:1fr}.group-summary{grid-template-columns:1fr}.sidebar-profile-list{grid-template-columns:1fr}.sidebar-profile-list>div:nth-child(even){border-left:0}.sidebar-profile-list>div:nth-child(n+2){border-top:1px solid #394340}}.queue-row p,.queue-message,.queue-stage,.run-metric small,.run-stage-copy small,.run-stage-time small,.section-description,.field-help,.repository-description,.resource-copy small,.detail-hero-copy p,.modal-copy,.safe-note span,.choice-card small{font-size:10.5px}.queue-title strong,.run-stage-copy strong,.run-stage-time strong,.run-metric strong,.resource-copy strong{font-size:12px}.settings-tab,.page-tab,.filter,.button{font-size:11px}.back-link{font-size:11px}.project-links-list .detail-empty{font-size:11px}.history-legend{font-size:9.5px}.project-card-actions{justify-content:space-between;gap:10px;flex-wrap:nowrap}.project-card-footer-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.project-card-footer-buttons{display:flex;align-items:center;gap:7px;margin-left:auto;flex:0 0 auto}.project-card-footer-meta .surface-chip{margin:0}.project-card-footer-meta:empty{display:none}.configuration-section{overflow:hidden}.configuration-profile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:0;border-bottom:1px solid var(--header-line);border-radius:0}.configuration-profile-list>div,.configuration-profile-list>div:nth-child(even),.configuration-profile-list>div:nth-child(n+3){display:grid;gap:5px;padding:15px 18px;border:0;border-right:1px solid var(--header-line);border-top:1px solid var(--header-line);background:#282f2e;min-width:0}.configuration-profile-list>div:nth-child(-n+3){border-top:0}.configuration-profile-list>div:nth-child(3n){border-right:0}.configuration-profile-list span{font-size:9.5px;color:#84918a;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.configuration-profile-list strong{font-size:12px;color:#e4ebe7;overflow-wrap:anywhere}.configuration-links{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:16px;align-items:start;padding:16px 18px;border-bottom:1px solid var(--header-line)}.configuration-links-head{display:grid;gap:5px}.configuration-links-head>span{color:#8f9b94;font-size:10px}.configuration-links .project-links-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.configuration-admin{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#242a2c}.configuration-admin>div:first-child{display:grid;gap:4px}.configuration-admin>div:first-child>span{font-size:10px;color:#8f9b94}.configuration-admin-actions{display:flex;gap:8px;align-items:center}.project-surfaces-section .availability-list{margin:0 16px}.project-surfaces-section .inline-history{margin-top:16px}.fa-list{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h3v3H4zm5 0h11v3H9zM4 11h3v3H4zm5 0h11v3H9zM4 17h3v3H4zm5 0h11v3H9z'/%3E%3C/svg%3E")}.fa-cloud-upload{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18H6a4 4 0 0 1-.6-8A7 7 0 0 1 19 8.5a4.5 4.5 0 0 1-.5 9H17v-2h1.5a2.5 2.5 0 1 0-.5-5l-1 .2-.2-1A5 5 0 0 0 7 10.6l-.2 1.2-1.2-.1A2 2 0 1 0 6 15.7h1zM11 19v-7l-2.5 2.5L7 13l5-5 5 5-1.5 1.5L13 12v7z'/%3E%3C/svg%3E")}.fa-trash{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 3h8l1 2h4v2H3V5h4zm-2 6h12l-1 12H7zm3 2v8h2v-8zm4 0v8h2v-8z'/%3E%3C/svg%3E")}.fa-file{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M6%202h8.5L19%206.5V22H6zm2%202v16h9V8h-4V4z%27%2F%3E%3C%2Fsvg%3E")}.fa-eye-slash{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.3 2 22 20.7 20.7 22l-3.1-3.1A11.7 11.7 0 0 1 12 20C5.5 20 2 14 2 14a17 17 0 0 1 4-4.6L2 5.3zm6 9.8a3.5 3.5 0 0 0 4.9 4.9zM12 8c6.5 0 10 6 10 6a16 16 0 0 1-2.5 3.2l-2.2-2.2a3.5 3.5 0 0 0-4.3-4.3L10.5 8.2A12 12 0 0 1 12 8'/%3E%3C/svg%3E")}.fa-globe{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20M5 9h3.2c.2-1.7.7-3.2 1.3-4.3A8.1 8.1 0 0 0 5 9m0 6h3.2a24 24 0 0 1 0-4H4.1a8 8 0 0 0 .9 4m4.5 4.3A8.1 8.1 0 0 1 5 15h3.2c.2 1.7.7 3.2 1.3 4.3M10.2 15h3.6a22 22 0 0 0 0-4h-3.6a22 22 0 0 0 0 4m.2 2c.4 1.9 1 3 1.6 3s1.2-1.1 1.6-3zm0-8h3.2c-.4-1.9-1-3-1.6-3s-1.2 1.1-1.6 3m4.1-4.3c.6 1.1 1.1 2.6 1.3 4.3H19a8.1 8.1 0 0 0-4.5-4.3M19.9 11h-4.1a24 24 0 0 1 0 4H19a8 8 0 0 0 .9-4m-.9 6h-3.2c-.2 1.7-.7 3.2-1.3 4.3A8.1 8.1 0 0 0 19 17'/%3E%3C/svg%3E")}@media(max-width:760px){.configuration-profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-profile-list>div,.configuration-profile-list>div:nth-child(3n){border-right:1px solid var(--header-line)}.configuration-profile-list>div:nth-child(2n){border-right:0}.configuration-profile-list>div:nth-child(-n+3){border-top:1px solid var(--header-line)}.configuration-profile-list>div:nth-child(-n+2){border-top:0}.configuration-links{grid-template-columns:1fr}.configuration-links .project-links-list{grid-template-columns:1fr}.project-card-actions{align-items:flex-start;flex-direction:column}.project-card-footer-buttons{margin-left:0;align-self:flex-end}}@media(max-width:520px){.configuration-profile-list{grid-template-columns:1fr}.configuration-profile-list>div,.configuration-profile-list>div:nth-child(2n),.configuration-profile-list>div:nth-child(3n){border-right:0;border-top:1px solid var(--header-line)}.configuration-profile-list>div:first-child{border-top:0}.configuration-admin{align-items:flex-start;flex-direction:column}.configuration-admin-actions{align-self:flex-end}}body{font-size:16px;line-height:1.58}.home-hero{max-width:920px;margin:12px auto 24px;text-align:center;display:grid;justify-items:center;gap:10px}.home-hero h1{margin:0;font-size:clamp(42px,7vw,66px);line-height:.98;letter-spacing:-.055em}.home-hero-copy{max-width:680px;margin:0;color:#dceae1;font-size:15px}.centered-badge{display:inline-flex;align-items:center;gap:8px;margin:0 auto;color:#ddf3e5;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(134,216,168,.10)}.pipeline-overall{width:min(860px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding:17px 18px;border:1px solid #4d6256;border-radius:13px;background:#26332c;text-align:left;box-shadow:var(--shadow)}.pipeline-overall.status-warning{border-color:#756130;background:#44391f}.pipeline-overall.status-running{border-color:#4b6c78;background:#263a40}.pipeline-overall.status-operational{border-color:#4f7d61;background:#294435}.overall-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:rgba(0,0,0,.16);color:#dff7e8;font-size:18px}.status-warning .overall-icon{color:#ffe3a6}.status-running .overall-icon{color:#c7e9f5}.overall-copy{display:grid;gap:3px}.overall-copy strong{font-size:15px}.overall-copy span{color:#b9c9bf;font-size:12px}.overall-meta{display:grid;justify-items:end;gap:3px;color:#aab8af;font-size:10.5px;text-align:right}.overall-meta time{color:#e2ece6;font-weight:800}.hero-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:3px}.button-primary,.button-secondary{min-height:39px;padding:9px 14px}.button-primary{background:var(--accent);border-color:var(--accent);color:#183126}.button-secondary{background:#30383b}.hero-actions i{font-size:13px}.network-overview{display:grid;grid-template-columns:repeat(var(--group-count,4),minmax(0,1fr));gap:10px;margin:0 0 16px}.network-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(37,42,45,.97);color:#eef4f0;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:.15s ease}.network-card:hover,.network-card.active{border-color:#668474;background:#2c3732;transform:translateY(-1px)}.network-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #53665c;border-radius:10px;background:#25342c;color:var(--accent);font-size:17px}.network-card>span:nth-child(2){display:grid;gap:3px;min-width:0}.network-card strong{font-size:14px;line-height:1.2}.network-card small{color:#9fada4;font-size:11px;line-height:1.3}.network-arrow{color:#819089;font-size:14px}.network-card:hover .network-arrow,.network-card.active .network-arrow{color:var(--accent)}.project-filter-stack{margin-top:0}.project-card-title h2{font-size:20px}.project-card-identity p{font-size:11px}.status-project-card .project-card-description{font-size:13px}.status-card-facts span{font-size:10.5px}.status-card-facts strong{font-size:13.5px}.status-card-facts small{font-size:11px}.status-project-card .state-pill{font-size:10.5px}.project-card-actions{justify-content:flex-end;padding-top:9px}.project-card-footer-meta{display:none !important}.project-type-icon i,.detail-project-icon i{font-size:17px}.detail-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.detail-operation-grid>.detail-section{margin:0;height:100%}.output-operation-grid{margin-top:0}.project-surfaces-section,.configuration-section{width:100%}.availability-copy strong{font-size:13.5px}.availability-copy span{font-size:11.5px}.availability-meta small{font-size:11px}.section-heading h2{font-size:20px}.section-heading .eyebrow{font-size:10.5px}.configuration-profile-list span{font-size:10px}.configuration-profile-list strong{font-size:13px}.configuration-admin{margin-top:0}.configuration-admin>div:first-child>span{font-size:11px}.detail-hero-copy p{font-size:13px}.status-metric-grid article span{font-size:10px}.status-metric-grid article strong{font-size:15px}.status-metric-grid article small{font-size:11px}.fa-mobile-alt{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 3v13h10V5zm4 14h2v1h-2z'/%3E%3C/svg%3E")}.fa-cubes{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m7 2 5 3-5 3-5-3zm10 0 5 3-5 3-5-3zM7 10l5 3-5 3-5-3zm10 0 5 3-5 3-5-3zM7 8v6l5 3v-6zm10 0v6l5 3v-6zM7 16v6l5-3v-6zm10 0v6l5-3v-6z'/%3E%3C/svg%3E")}.fa-th-large{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm10 0h8v8h-8z'/%3E%3C/svg%3E")}@media(max-width:980px){.detail-operation-grid{grid-template-columns:1fr}.pipeline-overall{grid-template-columns:auto minmax(0,1fr)}.overall-meta{grid-column:2;justify-items:start;text-align:left}}@media(max-width:760px){.network-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.home-hero{margin-top:2px}.home-hero h1{font-size:44px}.network-overview{grid-template-columns:1fr}.pipeline-overall{grid-template-columns:auto minmax(0,1fr);padding:14px}.overall-meta{grid-column:1/-1;justify-items:start;text-align:left;padding-left:56px}.toolbar.category-toolbar{align-items:stretch}.network-card strong{font-size:13.5px}.project-card-title h2{font-size:19px}}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.header-inner>.account{grid-column:-2;justify-self:end}.global-nav{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.global-nav-link{padding:8px 11px;border-radius:8px;color:#9fada5;font-size:11px;font-weight:850;white-space:nowrap;transition:.15s ease}.global-nav-link:hover,.global-nav-link.active{background:#303a35;color:#eef7f1}.global-nav-link.active{box-shadow:inset 0 0 0 1px #4d6256}.project-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-filter-toolbar .status-filter-bar{padding:0;flex:1}.project-filter-toolbar .toolbar-right{flex:0 0 auto}.network-card[aria-pressed="true"] .network-arrow{transform:rotate(180deg)}.network-arrow{transition:transform .15s ease,color .15s ease}.primary-action-with-text{display:inline-flex !important;width:auto !important;min-width:0 !important;height:36px !important;padding:0 12px !important;align-items:center !important;justify-content:center !important;gap:7px !important;border-radius:9px !important;white-space:nowrap}.primary-action-with-text i{font-size:13px}.primary-action-with-text span{display:inline}.project-card{display:block;overflow:visible}.project-card-main{height:100%;padding-bottom:64px}.project-card-actions{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;min-height:0;padding:0;border:0;background:transparent}.project-card-footer-buttons{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0}.project-card:hover .project-card-actions{transform:none}.detail-operation-grid{grid-template-columns:1fr !important}.detail-operation-grid>.detail-section{height:auto}.output-operation-grid{margin-top:0}.project-section-nav{position:sticky;top:76px;z-index:22;display:flex;align-items:center;gap:5px;padding:7px;margin:-2px 0 4px;border:1px solid #3e4945;border-radius:10px;background:rgba(34,40,40,.94);backdrop-filter:blur(12px);box-shadow:0 8px 22px rgba(0,0,0,.16)}.project-section-nav a{padding:7px 10px;border-radius:7px;color:#9fada5;font-size:10px;font-weight:850}.project-section-nav a:hover,.project-section-nav a:focus-visible{background:#314039;color:#eaf7ef;outline:none}.scroll-section{scroll-margin-top:132px}.detail-action-divider{width:1px;height:26px;margin:0 2px;background:#46514d}.detail-actions{align-items:center}.project-status-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.project-status-banner-actions{display:flex;align-items:center;justify-content:flex-end}.workflow-issue{grid-template-columns:auto minmax(0,1fr) auto}.workflow-issue .primary-action-with-text{align-self:center}.project-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 16px}.project-resource-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #3c4844;border-radius:9px;background:#282f2e;color:#e3ebe6;text-decoration:none !important;min-width:0}.project-resource-link:hover{border-color:#5f796b;background:#2e3934}.project-resource-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#233029;color:var(--accent)}.project-resource-copy{display:grid;gap:2px;min-width:0}.project-resource-copy strong{font-size:11px}.project-resource-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#93a097;font:9.5px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.project-resource-arrow{color:#829087;font-size:12px}.project-resource-link:hover .project-resource-arrow{color:var(--accent)}.configuration-section{overflow:hidden}.configuration-summary{cursor:pointer;list-style:none}.configuration-summary::-webkit-details-marker{display:none}.configuration-summary:hover{background:#29312e}.configuration-toggle-label{display:flex;align-items:center;gap:5px;color:#95a39a;font-size:10px;font-weight:800}.configuration-toggle-label .when-open{display:none}.configuration-section[open] .configuration-toggle-label .when-closed{display:none}.configuration-section[open] .configuration-toggle-label .when-open{display:inline}.configuration-section[open] .configuration-toggle-label i{transform:rotate(180deg)}.configuration-toggle-label i{transition:transform .15s ease}.configuration-section:not([open]) .configuration-profile-list{display:none}@media(max-width:860px){.header-inner{grid-template-columns:auto 1fr}.global-nav{grid-column:1/-1;grid-row:2;padding-bottom:8px}.site-header .header-inner{height:auto;min-height:68px;padding-top:10px}.account{justify-self:end}.project-section-nav{top:98px;overflow-x:auto;justify-content:flex-start}.project-filter-toolbar{align-items:stretch;flex-direction:column}.project-filter-toolbar .toolbar-right{width:100%}.project-filter-toolbar .search-box{flex:1}.scroll-section{scroll-margin-top:154px}.project-resource-list{grid-template-columns:1fr}}@media(max-width:620px){.project-card-main{padding-bottom:110px}.project-card-actions{left:12px;right:12px;justify-content:flex-end}.project-card-footer-buttons{flex-wrap:wrap}.project-status-banner{grid-template-columns:auto minmax(0,1fr)}.project-status-banner-actions{grid-column:1/-1;justify-content:flex-start;padding-left:38px}.project-section-nav{top:96px}.detail-action-divider{display:none}.project-filter-toolbar .toolbar-right{display:grid;grid-template-columns:1fr}.project-filter-toolbar .sort-box,.project-filter-toolbar .search-box{width:100%}}.project-meta-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.project-meta-pill{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;border:1px solid #3c4844;border-radius:999px;background:#293130;color:#b9c5be;font-size:9.5px;font-weight:800;letter-spacing:.01em;line-height:1}.project-meta-pill.public{border-color:#456a59;background:#26372f;color:#9ed0b5}.project-meta-pill.private{border-color:#4a4f55;background:#2d3033;color:#b9bdc2}.project-meta-pill.partly{border-color:#6e623e;background:#393529;color:#dbc985}.project-meta-pill.dropped{border-color:#6b4a46;background:#382b29;color:#dba69e}.project-meta-pill.paused{border-color:#4a5a6e;background:#2a3139;color:#a9bfd8}.project-card.lifecycle-dropped{opacity:.72}.project-card.lifecycle-dropped:hover,.project-card.lifecycle-dropped:focus-within{opacity:1}.project-meta-pill.kind{color:#b8d4c7}.project-meta-pill.platform{border-color:#40505a;background:#29343a;color:#b8d0df}.detail-meta-pills{margin:4px 0 8px}.project-card-identity p{display:none !important}.project-card-main{padding-bottom:0 !important}.project-card-actions{position:static !important;display:flex !important;justify-content:flex-end !important;padding:0 14px 14px !important;margin-top:-3px;background:transparent !important;border:0 !important;min-height:0 !important}.project-card-footer-buttons{flex-wrap:wrap;justify-content:flex-end}.quick-resources{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.quick-resource{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 9px;border:1px solid #3c4844;border-radius:8px;background:#293130;color:#cbd6d0;text-decoration:none !important;font-size:10px;font-weight:800}.quick-resource:hover{border-color:#5e796a;background:#303b36;color:#eef8f1}.quick-resource>i:first-child{color:var(--accent);font-size:12px}.quick-resource .resource-external{color:#75847b;font-size:8px;margin-left:1px}.build-stage-panel{margin:14px 16px 0;border:1px solid #394440;border-radius:10px;overflow:hidden;background:#242b2a}.build-stage-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #35403c;background:#29312f}.build-stage-panel-head strong{font-size:11.5px}.build-stage-panel-head span{font-size:9.5px;color:#849087}.build-stage-list{display:grid}.build-stage-row{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 11px;border-top:1px solid #313a37}.build-stage-row:first-child{border-top:0}.build-stage-index{display:grid;place-items:center;width:21px;height:21px;border-radius:999px;background:#303936;color:#8f9b94;font-size:9px;font-weight:900}.build-stage-state{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#303936;color:#9aa59e}.build-stage-state.good{background:#26392f;color:#78c79b}.build-stage-state.bad{background:#412c2d;color:#e7898b}.build-stage-state.warn{background:#403a27;color:#d5bf6d}.build-stage-state.running{background:#29384a;color:#8fbce8}.build-stage-copy{display:grid;gap:2px;min-width:0}.build-stage-copy strong{font-size:11.5px}.build-stage-copy small{font-size:9.5px;color:#9aa59e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-stage-duration{min-width:54px;text-align:right;color:#9ba79f;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.build-stage-log{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;color:#aab8b0;font-size:9.5px;font-weight:850;text-decoration:none !important}.build-stage-log:hover{background:#303b36;color:#edf8f1}.build-stage-note{display:flex;align-items:center;gap:7px;padding:8px 11px;border-top:1px solid #35403c;color:#7f8c84;font-size:9px}.build-stage-note i{color:#71877a}.pipeline-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px 4px}.pipeline-flow-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:7px 9px;align-items:center;padding:11px;border:1px solid #3a4541;border-radius:10px;background:#272f2d;min-width:0}.pipeline-flow-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#313a37;color:#9ba8a0;grid-row:1/3}.pipeline-flow-icon.good{background:#26382f;color:#77c398}.pipeline-flow-icon.bad{background:#402d2e;color:#e48789}.pipeline-flow-icon.warn{background:#403a28;color:#d8c16f}.pipeline-flow-icon.running{background:#29394a;color:#8dbbe8}.pipeline-flow-copy{display:grid;gap:1px;min-width:0}.pipeline-flow-copy span{font-size:8.5px;color:#839087;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.pipeline-flow-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-flow-copy small{font-size:9px;color:#8f9b94}.pipeline-flow-state{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:5px;border-top:1px solid #35403c}.pipeline-flow-state a{font-size:9.5px;font-weight:850;color:#95b7a6;text-decoration:none !important}.pipeline-flow-state a:hover{color:#d9eee3}.pipeline-flow-arrow{position:absolute;right:-8px;top:23px;z-index:2;color:#58655e;font-size:9px}.build-section .workflow-launch-actions .button{min-width:auto}.build-section .workflow-launch-actions{gap:7px;flex-wrap:wrap}@media(max-width:980px){.pipeline-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-flow-arrow{display:none}}@media(max-width:680px){.pipeline-flow{grid-template-columns:1fr}.build-stage-row{grid-template-columns:22px 26px minmax(0,1fr) auto}.build-stage-duration{display:none}.build-stage-log span{display:none}.project-card-actions{padding:0 12px 12px !important}.quick-resource{flex:1 1 auto;justify-content:center}}.status-project-card{display:grid !important;grid-template-rows:auto auto;overflow:hidden !important}.status-project-card .project-card-main{height:auto !important;min-height:0 !important;padding-bottom:12px !important}.status-project-card .project-card-actions{position:static !important;inset:auto !important;width:100%;box-sizing:border-box;display:flex !important;align-items:center !important;justify-content:flex-end !important;min-height:50px !important;margin:0 !important;padding:8px 14px 10px !important;border-top:1px solid #35403c !important;background:#232927 !important;transform:none !important}.status-project-card .project-card-footer-buttons{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;max-width:100%}.detail-actions .detail-admin-action{width:40px !important;min-width:40px !important;height:40px !important;border-radius:10px !important;border-color:#46534d !important;background:#2b3330 !important}.detail-actions .detail-admin-action:hover{border-color:#63806f !important;background:#324039 !important}.detail-actions .detail-admin-action i{font-size:17px !important;width:17px;height:17px}.detail-actions .detail-admin-action.settings-action i{font-size:18px !important}.project-surfaces-section{margin-top:0 !important}.project-surfaces-section .section-heading{padding:12px 16px}.project-surfaces-section .section-heading h2{font-size:15px;margin-top:2px}.project-surfaces-section .section-heading .eyebrow{font-size:8.5px}.project-surfaces-section .section-note{font-size:9px}.project-surfaces-section .pipeline-flow{padding:10px 12px 12px;gap:6px}.project-surfaces-section .pipeline-flow-step{padding:9px;gap:5px 7px;border-radius:9px}.project-surfaces-section .pipeline-flow-icon{width:28px;height:28px;border-radius:8px}.project-surfaces-section .pipeline-flow-copy span{font-size:7.5px}.project-surfaces-section .pipeline-flow-copy strong{font-size:10px}.project-surfaces-section .pipeline-flow-copy small{font-size:8px}.project-surfaces-section .pipeline-flow-state{padding-top:4px}.project-surfaces-section .pipeline-flow-state .state-pill{font-size:8px;padding:3px 6px}.project-surfaces-section .pipeline-flow-state a{font-size:8.5px}.project-surfaces-section .pipeline-flow-arrow{top:20px}.view-live-action{border-color:#45687a !important;background:#293840 !important;color:#ccecff !important}.view-live-action:hover{border-color:#6089a0 !important;background:#304653 !important}.view-live-action i{color:#9bd3f3 !important}@media(max-width:680px){.status-project-card .project-card-actions{padding:8px 12px 10px !important}.detail-actions .detail-admin-action{width:38px !important;min-width:38px !important;height:38px !important}}.activity-history-strip{margin:0;border-bottom:1px solid var(--header-line);padding:0 0 12px;background:#252c2a}.activity-history-strip .compact-heading{padding:12px 16px 8px}.activity-history-strip .history-strip-wrap{padding:0 16px}.status-project-card .project-card-actions{justify-content:space-between !important;gap:12px !important}.status-project-card .project-card-footer-meta{display:flex !important;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.status-project-card .project-card-footer-meta .project-meta-pill{margin:0}.status-project-card .project-card-footer-buttons{margin-left:auto;flex:0 0 auto}.status-project-card .project-meta-pills{margin:0}.status-project-card.card-state-good{border-color:#41604d;background:linear-gradient(100deg,rgba(47,91,63,.20) 0,rgba(37,42,45,.96) 35%,rgba(37,42,45,.96) 100%)}.status-project-card.card-state-good .project-card-actions{background:rgba(34,45,39,.92) !important;border-top-color:#3d5848 !important}.status-project-card.card-state-bad{border-color:#70464a;background:linear-gradient(100deg,rgba(109,53,58,.22) 0,rgba(37,42,45,.96) 35%,rgba(37,42,45,.96) 100%)}.status-project-card.card-state-bad .project-card-actions{background:rgba(52,38,40,.94) !important;border-top-color:#654346 !important}.status-project-card.card-state-warn,.status-project-card.card-state-queued{border-color:#695d39;background:linear-gradient(100deg,rgba(103,84,39,.20) 0,rgba(37,42,45,.96) 35%,rgba(37,42,45,.96) 100%)}.status-project-card.card-state-warn .project-card-actions,.status-project-card.card-state-queued .project-card-actions{background:rgba(48,44,34,.94) !important;border-top-color:#5d5336 !important}.status-project-card.card-state-running{border-color:#45657a;background:linear-gradient(100deg,rgba(48,92,122,.22) 0,rgba(37,42,45,.96) 35%,rgba(37,42,45,.96) 100%)}.status-project-card.card-state-running .project-card-actions{background:rgba(36,47,56,.94) !important;border-top-color:#405f73 !important}.status-project-card.card-state-cancelled{border-color:#4d5752;background:linear-gradient(100deg,rgba(91,101,96,.12) 0,rgba(37,42,45,.96) 35%,rgba(37,42,45,.96) 100%)}.build-run-hero-actions{align-items:center;justify-content:flex-end}.build-run-hero-actions .run-hero-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;width:auto !important;min-width:0 !important;height:38px !important;padding:0 12px !important;border-radius:9px !important;white-space:nowrap}.build-run-hero-actions .run-hero-action[hidden]{display:none !important}.build-run-hero-actions .run-hero-action i{width:14px;height:14px;font-size:14px}.build-run-hero-actions .run-hero-action span{display:inline !important}.build-run-hero-actions .state-pill{min-height:38px;padding-inline:11px}@media(max-width:760px){.status-project-card .project-card-actions{align-items:flex-start !important;flex-direction:column !important}.status-project-card .project-card-footer-buttons{margin-left:0;width:100%;justify-content:flex-end}.build-run-hero-actions{justify-content:flex-start}.build-run-hero-actions .run-hero-action{flex:0 1 auto !important}}.status-project-card.card-state-good,.status-project-card.card-state-bad,.status-project-card.card-state-warn,.status-project-card.card-state-queued,.status-project-card.card-state-running,.status-project-card.card-state-cancelled{position:relative;border-color:#46504c;background:#252a2d;}.status-project-card.card-state-good .project-card-actions,.status-project-card.card-state-bad .project-card-actions,.status-project-card.card-state-warn .project-card-actions,.status-project-card.card-state-queued .project-card-actions,.status-project-card.card-state-running .project-card-actions,.status-project-card.card-state-cancelled .project-card-actions{background:#232927 !important;border-top-color:#35403c !important;}.status-project-card::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;pointer-events:none;z-index:5;background:#56605c;}.status-project-card.card-state-good::after{background:#58a873}.status-project-card.card-state-bad::after{background:#c7676f}.status-project-card.card-state-warn::after,.status-project-card.card-state-queued::after{background:#c7a653}.status-project-card.card-state-running::after{background:#5d9fc8}.status-project-card.card-state-cancelled::after{background:#737d78}.detail-hero-side{min-width:min(100%,420px)}.detail-actions{align-items:center;justify-content:flex-end;gap:7px}.detail-actions .workflow-launch-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.detail-actions .workflow-launch-actions .button{min-width:auto}.workflow-build-note{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #35403c;background:#232927;color:#96a39b;font-size:9.5px}.workflow-build-note i{color:#7ea991}@media(max-width:650px){.detail-hero-side{min-width:0}.detail-actions,.detail-actions .workflow-launch-actions{justify-content:flex-start}.detail-actions .workflow-launch-actions{width:auto}.detail-actions .workflow-launch-actions .button{flex:0 1 auto}.workflow-build-note{align-items:flex-start}}.history-stage-summary{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.history-stage-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #414b47;border-radius:999px;background:#222826;color:#a9b4ae}.history-stage-chip strong{font-size:9.5px;font-weight:700}.history-stage-chip small{font-size:9px;color:#7f8d86}.history-stage-chip.failed{border-color:#70464a;color:#e2a4a9}.history-stage-chip.success{border-color:#41604d;color:#9dd0ad}.history-stage-chip.cancelled{border-color:#555f5a}.run-metrics{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.run-summary-card{min-width:0;padding:13px 15px;border:1px solid #3d4743;border-radius:11px;background:#242a28;display:flex;flex-direction:column;gap:4px}.run-summary-card>span:first-child{font-size:9px;letter-spacing:.10em;color:#7f8d86;font-weight:800}.run-summary-card>strong{font-size:14px;color:#e3e8e5;overflow-wrap:anywhere}.run-summary-card>small{font-size:10.5px;color:#9aa69f}.summary-detail{font-size:9.5px;color:#738079;overflow-wrap:anywhere}.run-stage{grid-template-columns:26px minmax(0,1fr) auto auto !important;gap:10px !important}.run-stage-actions{display:flex;align-items:center;justify-content:flex-end;min-width:70px}.run-stage-actions:empty{display:none}.stage-action{height:30px !important;padding:0 9px !important;font-size:10px !important;gap:6px !important}.stage-action i{font-size:11px}@media(max-width:760px){.run-metrics{grid-template-columns:1fr !important}.run-stage{grid-template-columns:24px minmax(0,1fr) auto !important}.run-stage-actions{grid-column:2/-1;justify-content:flex-start}.history-stage-summary{gap:4px}}.run-backlinks{display:flex;align-items:center;gap:14px;margin-bottom:10px}.secondary-back-link{color:#7f8d86}.build-run-page .live-log-output{height:min(58vh,680px)}.live-log-section #followToggle[hidden]{display:none !important}.live-log-section #followToggle.primary{border-color:#4a6c82;background:#294659;color:#d6efff}.live-log-section .log-follow-action{min-width:118px;justify-content:center}.build-run-hero-actions #stopBuild{border-color:#7c454a}.build-run-page .section-actions{display:flex;align-items:center;gap:8px}.build-run-page .run-stage-actions a[href="#runLogSection"]{scroll-behavior:smooth}@media(max-width:620px){.run-backlinks{align-items:flex-start;flex-direction:column;gap:4px}}.project-detail-shell{gap:10px !important}.project-detail-shell>.project-section-nav,.project-detail-shell>.project-status-banner,.project-detail-shell>.status-summary-grid,.project-detail-shell>.detail-alert,.project-detail-shell>.detail-section,.project-detail-shell>.detail-operation-grid{margin:0 !important}.detail-operation-grid{gap:10px !important}.project-section-nav{margin:0 !important}.project-status-banner{margin:0 !important}.status-metric-grid{margin:0 !important}.detail-title-row{display:flex;align-items:center;gap:10px;min-width:0}.detail-title-row h1{margin:0;min-width:0}.hero-repository-action{width:34px !important;min-width:34px !important;height:34px !important;border-radius:9px !important;flex:0 0 auto}.hero-repository-action i{font-size:15px !important;color:#a9c9b8}.detail-hero-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.detail-hero-top-actions .state-pill{min-height:36px;padding-inline:11px}.detail-hero-side{gap:8px}.detail-actions{justify-content:flex-end}.redesigned-detail-hero .detail-hero-copy p{margin-top:8px}.run-stage{grid-template-columns:26px minmax(0,1fr) auto auto !important}.run-stage-actions{min-width:0 !important}.run-stage-time{min-width:88px;text-align:right}@media(max-width:760px){.run-stage{grid-template-columns:24px minmax(0,1fr) auto !important}.run-stage-actions{grid-column:2/-1 !important;grid-row:2;justify-content:flex-start !important}.run-stage-time{grid-column:3;grid-row:1;min-width:72px}.detail-hero-top-actions,.detail-actions{justify-content:flex-start}}.run-stage.has-substeps{align-items:start}.build-substeps{grid-column:2/-1;margin-top:4px;border:1px solid #38423e;border-radius:10px;background:#202624;overflow:hidden}.build-substeps-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #343e3a;background:#232a27}.build-substeps-head>div{display:flex;align-items:center;gap:9px;min-width:0}.build-substeps-head span{font-size:8px;letter-spacing:.11em;color:#738079;font-weight:900}.build-substeps-head strong{font-size:10px;color:#b9c5be}.build-substep-list{display:grid}.build-substep{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 11px;border-top:1px solid #303936}.build-substep:first-child{border-top:0}.build-substep-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:8px;color:#84928b}.build-substep.success .build-substep-icon{color:#7fd9a1}.build-substep.failed .build-substep-icon{color:#ff8e95}.build-substep.running .build-substep-icon{color:#79c8ff}.build-substep.running{background:#222d31}.build-substep-copy{min-width:0;display:grid;gap:2px}.build-substep-copy strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;color:#cbd5cf;overflow-wrap:anywhere}.build-substep-copy small{font-size:8.5px;color:#7f8c85}.build-substep-duration{font-size:10px;font-weight:800;color:#aab6af;white-space:nowrap}.build-substep-live{padding:3px 6px;border:1px solid #416a80;border-radius:999px;background:#263b49;color:#b9e6ff;font-size:7px;font-weight:900;letter-spacing:.08em}.build-substeps-note{display:block;padding:8px 12px;border-top:1px solid #303936;color:#6f7c75;font-size:8.5px}@media(max-width:760px){.build-substeps{grid-column:2/-1}.build-substep{grid-template-columns:18px minmax(0,1fr) auto}.build-substep-live{grid-column:2;justify-self:start}.build-substeps-head{align-items:flex-start}.build-substeps-head>div{display:grid;gap:3px}}.build-performance-note[hidden]{display:none !important}.build-performance-note{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid #4e4a37;border-radius:10px;background:#302e25;color:#cfc8aa;font-size:.86rem;line-height:1.4}.build-performance-note i{margin-top:2px;color:#d1b45d}.build-performance-note strong{display:block;color:#eee5bd;margin-bottom:2px}.hero-actions[hidden]{display:none !important}.hero-actions{align-items:center;flex-direction:column}.bulk-action-buttons{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.bulk-action-button{display:inline-flex;align-items:center;gap:8px}.action-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#395447;color:#dff6e8;font-size:10px;font-weight:900;line-height:1}.action-badge.bad{background:#5a3435;color:#ffd9da}.bulk-action-status{display:block;width:100%;margin-top:1px;text-align:center;color:#9fb0a6;font-size:11px;font-weight:700}@media(max-width:620px){.hero-actions,.bulk-action-buttons{width:100%}.bulk-action-buttons .bulk-action-button{flex:1 1 auto;justify-content:center}.bulk-action-status{text-align:center}}#buildWebsiteTarget[hidden]{display:none !important}.deploy-recovery{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.deploy-recovery summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;color:var(--muted)}.deploy-recovery summary::-webkit-details-marker{display:none}.deploy-recovery summary>span{display:flex;align-items:center;gap:8px;color:var(--text)}.deploy-recovery summary small{font-family:var(--mono);font-size:.78rem}.rollback-body{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px;border-radius:12px;background:var(--surface-2)}.rollback-body>div{display:flex;flex-direction:column;gap:4px}.rollback-body>div span{color:var(--muted);font-size:.88rem;line-height:1.4}.nested-form-grid{padding:0;margin:0}@media(max-width:760px){.rollback-body{align-items:flex-start;flex-direction:column}.rollback-body .button{width:100%}}@media(max-width:620px){.project-filter-stack,.project-filter-toolbar,.project-filter-toolbar .status-filter-bar{min-width:0;max-width:100%;width:100%}.project-filter-toolbar{overflow:hidden}.project-filter-toolbar .status-filter-bar{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding:0 0 5px;scrollbar-width:thin}.project-filter-toolbar .status-filter{flex:0 0 auto;min-width:max-content;white-space:nowrap;padding:6px 9px}.project-filter-toolbar .toolbar-right{min-width:0;max-width:100%;width:100%}.project-filter-toolbar .sort-box,.project-filter-toolbar .search-box{min-width:0;max-width:100%;width:100%}.project-filter-toolbar select,.project-filter-toolbar input{min-width:0;width:100%;max-width:100%}}#repoWebPublishingFields[hidden],#repoArtifactPublishingFields[hidden],#repoPreservePathsField[hidden]{display:none !important}.build-target-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#buildReleaseChannel[hidden]{display:none !important}.build-channel-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.release-head-actions,.release-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.artifact-release.pinned-release{border-color:#59664f;box-shadow:inset 3px 0 0 #819569}.mini-tag.channel-stable{background:#294338;color:#c5f0d1;border-color:#3d6752}.mini-tag.channel-beta{background:#333e54;color:#d3def9;border-color:#4a5c7e}.mini-tag.channel-nightly{background:#453851;color:#e8d5f6;border-color:#665076}.mini-tag.channel-local,.mini-tag.pinned{background:#4a3f30;color:#f0deb7;border-color:#67563d}.visibility-preview-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:12px}.visibility-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.visibility-preview-head>div{display:grid;gap:3px}.visibility-preview-head span{color:var(--muted);font-size:.82rem}.visibility-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.visibility-preview-grid>div{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.visibility-preview-grid span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.visibility-preview-grid strong{font-size:.86rem;line-height:1.42}.inline-checks{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:9px 0}.inline-checks label{display:flex;align-items:center;gap:7px;color:var(--text);font-weight:700}.runner-health-summary{display:grid;gap:10px;margin-bottom:12px}.runner-health-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:10px}.runner-overall,.runner-health-stats,.storage-meter,.runner-health-group{border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.runner-overall{display:flex;align-items:center;gap:13px;padding:14px}.runner-overall-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:var(--surface);font-size:1.05rem}.runner-overall.good .runner-overall-icon{color:#7fd9a1}.runner-overall.bad .runner-overall-icon{color:#ff8e95}.runner-overall>div{display:grid;gap:2px;min-width:0}.runner-kicker,.runner-health-stats span,.runner-health-group-head span,.runner-overall small,.storage-meter small,.runner-tool-row small{color:var(--muted)}.runner-kicker,.runner-health-stats span{font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.runner-overall strong{font-size:1rem}.runner-overall small{font-size:.78rem}.runner-health-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.runner-health-stats>div{display:grid;align-content:center;gap:4px;padding:12px 13px;min-width:0}.runner-health-stats>div+div{border-left:1px solid var(--line)}.runner-health-stats strong{font-size:.86rem;white-space:nowrap}.storage-meter{display:grid;gap:7px;padding:11px 13px}.storage-meter>div{display:flex;justify-content:space-between;gap:10px}.storage-meter progress{width:100%;height:7px}.runner-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runner-health-group{min-width:0;overflow:hidden}.runner-health-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--line)}.runner-health-group-head>div{display:grid;gap:2px}.runner-health-group-head strong{font-size:.82rem}.runner-health-group-head span{font-size:.7rem}.runner-health-group-head>span{white-space:nowrap}.runner-tool-list{display:grid}.runner-tool-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 11px}.runner-tool-row+.runner-tool-row{border-top:1px solid var(--line)}.runner-tool-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--surface)}.runner-tool-row.good .runner-tool-icon{color:#7fd9a1}.runner-tool-row.bad .runner-tool-icon{color:#ff8e95}.runner-tool-row.warn .runner-tool-icon{color:#e0c46a}.runner-tool-copy{display:grid;gap:1px;min-width:0}.runner-tool-copy strong{font-size:.78rem}.runner-tool-copy small{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.runner-tool-state{color:var(--muted-2);font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.runner-tool-row.bad .runner-tool-state{color:#ff9da3}.runner-tool-row.warn .runner-tool-state{color:#e0c46a}.runner-tool-empty{padding:12px;color:var(--muted);font-size:.76rem}@media(max-width:760px){.runner-health-overview,.runner-health-grid{grid-template-columns:1fr}.runner-health-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.runner-health-stats strong{font-size:.78rem}}.public-release-page{display:grid;gap:1.25rem;width:100%;box-sizing:border-box;padding:clamp(.9rem,2.4vw,1.6rem)}.public-release-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.1rem;align-items:center;padding:1.45rem;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.public-release-hero-copy h1{margin:.15rem 0 .35rem}.public-release-hero-copy p{margin:0;color:var(--muted);max-width:760px}.public-release-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.public-release-latest{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.2rem 1.35rem;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.public-release-latest-copy{display:grid;gap:.25rem}.public-release-latest-copy>span{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.public-release-latest-copy>strong{font-size:1.5rem}.public-release-latest-copy>small{color:var(--muted)}.public-release-latest-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.public-release-page>#artifacts{padding:18px 20px 8px}.public-release-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.public-release-section-head h2{margin:.12rem 0 0}.public-release-section-head span{color:var(--muted);font-size:.86rem}@media(max-width:760px){.public-release-hero{grid-template-columns:auto 1fr}.public-release-hero .detail-hero-side{grid-column:1/-1}.public-release-latest{grid-template-columns:1fr}.public-release-latest-meta{justify-content:flex-start}}.release-actions [data-release-action="pin"][data-release-pinned="true"]{border-color:#7d9167;background:#3b4733;color:#dcebc8}.release-actions [data-release-action="pin"][data-release-pinned="true"]:hover{background:#46553b;border-color:#9ab37c}.mini-tag.pinned .fa-thumbtack{width:.82em;height:.82em}.deploy-readiness.ready{color:#d8ca8b}.deploy-readiness.demo{color:#a9d9bc}.deploy-readiness.live{color:#8fe0ad}.run-stage.skipped .run-stage-icon,.history-stage-chip.skipped{color:var(--muted)}.sync-preflight{display:grid;gap:10px;margin:4px 0 2px;padding:12px 13px;border:1px solid #46514d;border-radius:10px;background:#282f2d}.sync-preflight-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.sync-preflight-heading strong{font-size:11px;color:#e7efe9}.sync-preflight.checking{border-color:#46514d}.sync-preflight.update{border-color:#6e5d36;background:#342f24}.sync-preflight.current{border-color:#3c634b;background:#27352d}.sync-preflight.warn{border-color:#744b4f;background:#38282a}.sync-revision-preview{margin:0;padding:0;background:transparent;border:0}.sync-revision-preview>div{background:#232927}.detail-hero-top-actions .settings-action i{display:block;line-height:1;transform:translateY(1.5px)}.fa-search{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10.5 3a7.5 7.5 0 1 0 4.7 13.3l4.8 4.8 1.4-1.4-4.8-4.8A7.5 7.5 0 0 0 10.5 3m0 2a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11'/%3E%3C/svg%3E")}.fa-redo-alt,.fa-rotate{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.4 5.6A9 9 0 1 0 21 12h-2a7 7 0 1 1-2-4.9L14 10h7V3z'/%3E%3C/svg%3E")}.fa-rotate-left{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5.6 5.6A9 9 0 1 1 3 12h2a7 7 0 1 0 2-4.9L10 10H3V3z'/%3E%3C/svg%3E")}.fa-code-branch{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3a3 3 0 1 0 1 5.8V15a4 4 0 0 0 4 4h2.2A3 3 0 1 0 13 17h-2a2 2 0 0 1-2-2v-2h4a5 5 0 0 0 5-5v-.2A3 3 0 1 0 16 8v0a3 3 0 0 1-3 3H9V8.8A3 3 0 0 0 6 3'/%3E%3C/svg%3E")}.fa-code-commit{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M2 11h6.1a4 4 0 0 1 7.8 0H22v2h-6.1a4 4 0 0 1-7.8 0H2zm10-1a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E")}.fa-chevron-down{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m5 8 7 7 7-7 1.4 1.4L12 17.8 3.6 9.4z'/%3E%3C/svg%3E")}.fa-chevron-right{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m8 5 7 7-7 7 1.4 1.4 8.4-8.4-8.4-8.4z'/%3E%3C/svg%3E")}.fa-arrow-up{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 20h2V9l4 4 1.4-1.4L12 5.2l-6.4 6.4L7 13l4-4z'/%3E%3C/svg%3E")}.fa-up-right-from-square,.fa-arrow-up-right-from-square{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13 3h8v8h-2V6.4l-8.3 8.3-1.4-1.4L17.6 5H13zM5 5h6v2H7v10h10v-4h2v6H5z'/%3E%3C/svg%3E")}.fa-ban{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20M6.3 7.7 16.3 17.7A8 8 0 0 1 6.3 7.7m11.4 8.6L7.7 6.3a8 8 0 0 1 10 10'/%3E%3C/svg%3E")}.fa-book{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h14a2 2 0 0 1 2 2v14H7a3 3 0 0 0-3 3zm2 2v13.5A5 5 0 0 1 7 18h11V5z'/%3E%3C/svg%3E")}.fa-box{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m4 7 8-4 8 4v10l-8 4-8-4zm8-1.8L7 7.7l5 2.5 5-2.5zM6 9.3v6.5l5 2.5v-6.5zm7 9 5-2.5V9.3l-5 2.5z'/%3E%3C/svg%3E")}.fa-circle{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8' fill='black'/%3E%3C/svg%3E")}.fa-circle-check{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m-2 14-4-4 1.4-1.4 2.6 2.6 6.6-6.6L18 8z'/%3E%3C/svg%3E")}.fa-circle-notch{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 9.5 13h-3.2A7 7 0 1 1 12 5z'/%3E%3C/svg%3E")}.fa-exclamation{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 3h2v13h-2zm0 16h2v2h-2z'/%3E%3C/svg%3E")}.fa-triangle-exclamation{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20fill-rule%3D%27evenodd%27%20d%3D%27M12%202%201.5%2021h21zm-1%206h2v6h-2zm0%208h2v2h-2z%27%2F%3E%3C%2Fsvg%3E")}.fa-flask{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 2h6v2h-1v5.2l5.5 9.2A2.4 2.4 0 0 1 17.4 22H6.6a2.4 2.4 0 0 1-2.1-3.6L10 9.2V4H9zm3 8-3 5h6zm-5.8 8-1 1.6q-.2.4.4.4h12.8q.6 0 .4-.4l-1-1.6z'/%3E%3C/svg%3E")}.fa-gamepad{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 7h10a5 5 0 0 1 4.6 7l-2 4.4a2.6 2.6 0 0 1-4.2.8L13.8 18h-3.6l-1.6 1.2a2.6 2.6 0 0 1-4.2-.8L2.4 14A5 5 0 0 1 7 7m0 3v2H5v2h2v2h2v-2h2v-2H9v-2zm8 2h2v2h-2zm3-2h2v2h-2z'/%3E%3C/svg%3E")}.fa-hourglass-half{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h12v4a6 6 0 0 1-3.3 5.4A6 6 0 0 1 18 17v5H6v-5a6 6 0 0 1 3.3-5.6A6 6 0 0 1 6 6zm2 2v2a4 4 0 0 0 8 0V4zm8 16v-3a4 4 0 0 0-8 0v3z'/%3E%3C/svg%3E")}.fa-stop-circle{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20M8 8h8v8H8z'/%3E%3C/svg%3E")}.fa-tag{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h8l10 10-7 7L4 11zm4 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E")}.fa-x-twitter{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h4l4.2 5.6L17 4h3l-6.4 7.5L20 20h-4l-4.6-6.1L6 20H3l6.9-8.1z'/%3E%3C/svg%3E")}.fa-github{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 0 0-3.2 19.5v-2.2c-2.6.6-3.2-1.1-3.2-1.1-.4-1.1-1-1.4-1-1.4-.9-.6.1-.6.1-.6 1 0 1.5 1 1.5 1 .9 1.5 2.3 1.1 2.8.8.1-.6.3-1.1.6-1.3-2.1-.2-4.3-1-4.3-4.7 0-1 .4-1.9 1-2.6-.1-.3-.4-1.3.1-2.6 0 0 .8-.3 2.7 1a9.4 9.4 0 0 1 5 0c1.9-1.3 2.7-1 2.7-1 .5 1.3.2 2.3.1 2.6.7.7 1 1.6 1 2.6 0 3.7-2.2 4.5-4.3 4.7.3.3.6.9.6 1.7v3.1A10 10 0 0 0 12 2'/%3E%3C/svg%3E")}.activity-panel{margin:22px 0 28px;border:1px solid var(--header-line);border-radius:14px;background:var(--header);box-shadow:var(--shadow);overflow:hidden}.activity-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;cursor:pointer;background:var(--header)}.activity-summary::-webkit-details-marker{display:none}.activity-summary:hover{background:var(--surface)}.activity-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.activity-summary-copy{display:flex;align-items:center;gap:16px;min-width:0}.activity-summary-copy>.eyebrow{flex:0 0 auto}.activity-summary-title{display:flex;align-items:baseline;gap:10px;min-width:0}.activity-summary-title h2{margin:0;font-size:1rem;letter-spacing:-.01em}.activity-summary-title span{color:var(--muted-2);font-size:.76rem;white-space:nowrap}.activity-toggle-icon{flex:0 0 auto;color:var(--muted);transition:transform .16s ease}.activity-panel[open] .activity-toggle-icon{transform:rotate(180deg)}.activity-body{padding:16px 17px 18px;border-top:1px solid var(--header-line);background:var(--surface-dark)}.activity-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.activity-head p{margin:0;color:var(--muted)}.activity-ranges{display:flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--header)}.activity-ranges button{border:0;border-radius:7px;padding:6px 10px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.activity-ranges button.active{background:var(--accent);color:#17201b}.activity-ranges button:hover:not(.active){color:var(--text);background:var(--surface-2)}.activity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:15px}.activity-metric{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--header)}.activity-metric span{display:block;color:var(--muted-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.activity-metric strong{display:block;margin-top:3px;font-size:1.08rem}.activity-chart-scroll{overflow-x:auto;padding:2px 0}.activity-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(26px,1fr);align-items:end;gap:7px;min-width:560px;height:190px;padding:10px 4px 28px;border-bottom:1px solid var(--line);position:relative}.activity-column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative}.activity-stack{height:calc(var(--activity-height,0) * 1%);min-height:2px;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:6px 6px 2px 2px;background:var(--surface)}.activity-segment{min-height:2px;flex:var(--segment,0)}.activity-segment.passed{background:#70d39a}.activity-segment.warning{background:#e6c768}.activity-segment.failed{background:#e97979}.activity-segment.cancelled{background:#8b93a1}.activity-day{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--muted-2);font-size:.68rem}.activity-column.zero .activity-stack{height:2px}.activity-column:hover .activity-stack{filter:brightness(1.1)}.activity-legend{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-top:12px;color:var(--muted);font-size:.76rem}.activity-legend span{display:flex;align-items:center;gap:6px}.activity-dot{width:8px;height:8px;border-radius:50%}.activity-dot.passed{background:#70d39a}.activity-dot.warning{background:#e6c768}.activity-dot.failed{background:#e97979}.activity-dot.cancelled{background:#8b93a1}@media(max-width:720px){.activity-summary-copy{align-items:flex-start;gap:10px;flex-direction:column}.activity-summary-title{align-items:flex-start;gap:3px;flex-direction:column}.activity-head{align-items:flex-start;flex-direction:column}.activity-ranges{align-self:flex-start}.activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-chart{grid-auto-columns:32px}.activity-legend{justify-content:flex-start}}body.palette-open{overflow:hidden}.command-palette{position:fixed;inset:0;z-index:5000}.command-palette[hidden]{display:none}.command-backdrop{position:absolute;inset:0;background:rgba(6,9,10,.66);backdrop-filter:blur(4px)}.command-card{position:relative;width:min(680px,calc(100vw - 28px));max-height:min(72vh,650px);margin:10vh auto 0;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 32px 90px rgba(0,0,0,.46);overflow:hidden}.command-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.command-search>span{font-size:1.45rem;color:var(--muted)}.command-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:1rem;outline:0}.command-search kbd{border:1px solid var(--line);border-radius:6px;padding:3px 6px;color:var(--muted);background:rgba(255,255,255,.03);font:inherit;font-size:.72rem}.command-caption{padding:9px 16px 6px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.command-results{max-height:calc(min(72vh,650px) - 93px);overflow:auto;padding:4px 8px 10px}.command-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-radius:11px;padding:10px 11px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.command-row:hover,.command-row.selected{background:rgba(255,255,255,.055)}.command-row span{min-width:0}.command-row strong,.command-row small{display:block}.command-row strong{font-size:.9rem}.command-row small{margin-top:2px;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-row em{flex:0 0 auto;color:var(--muted);font-size:.68rem;font-style:normal;text-transform:uppercase;letter-spacing:.05em}.command-empty{padding:28px 12px;text-align:center;color:var(--muted)}.status-filter{display:inline-flex;align-items:center;gap:6px}.status-filter strong{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#30383b;color:#b8c5bd;font-size:9px;line-height:1}.status-filter.active strong{background:#446252;color:#e9f8ef}.filter-summary{color:var(--muted-2);font-size:10px;font-weight:800;white-space:nowrap}.filter-reset[hidden]{display:none !important}.queue-history-tools{display:flex;align-items:center;gap:8px;padding:0 20px 12px}.queue-history-search{flex:1;width:auto;max-width:460px}.queue-history-status{flex:0 0 auto}.log-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0 12px}.log-filter-box{flex:1 1 260px;width:auto;max-width:520px;background:#1d2224}.log-tools .section-note{margin-left:auto}.build-run-page .live-log-section>.log-tools{padding-inline:0}@media(max-width:720px){.filter-summary{display:none}.queue-history-tools{align-items:stretch;flex-direction:column;padding:0 14px 12px}.queue-history-search,.queue-history-status{width:100%;max-width:none}.log-tools{align-items:stretch}.log-filter-box{flex-basis:100%;max-width:none}.log-tools .section-note{margin-left:0}}.search-box>.search-icon{display:grid;place-items:center;align-self:stretch;width:16px;min-width:16px;line-height:1;color:#89958e}.search-box>.search-icon i{display:block;width:13px;height:13px;font-size:13px;line-height:1}.project-filter-toolbar{min-width:0}.project-filter-toolbar .status-filter-bar{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:2px}.project-filter-toolbar .status-filter-bar::-webkit-scrollbar{display:none}.project-filter-toolbar .status-filter{flex:0 0 auto;white-space:nowrap;line-height:1;min-height:31px}.project-filter-toolbar .status-filter>span,.project-filter-toolbar .status-filter>strong{flex:0 0 auto}.pipeline-overall.is-actionable{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pipeline-overall.is-actionable:hover{border-color:#8a7240;background:#373327;transform:translateY(-1px)}.pipeline-overall.is-actionable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overall-action-hint{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#efd28a !important;font-weight:850}.overall-action-hint i{width:10px;height:10px;font-size:10px}.visibility-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.visibility-preview-section{display:grid;align-content:start;gap:8px;min-height:100%;padding:11px 12px !important}.visibility-preview-section.channels{grid-column:1/-1}.visibility-preview-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.visibility-preview-list li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;color:#dbe5df}.visibility-preview-list li i{width:14px;height:14px;margin-top:2px;font-size:11px;color:#7fd49d}.visibility-preview-list.hidden li i{color:#8d9992}.visibility-preview-list strong{font-size:11px;line-height:1.35;font-weight:750}.visibility-preview-empty{color:var(--muted);font-size:11px;font-weight:700}.visibility-stage-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media(max-width:720px){.visibility-preview-grid{grid-template-columns:1fr}.visibility-preview-section.channels{grid-column:auto}}.danger-icon-action{color:var(--danger) !important}.danger-icon-action:hover{background:var(--danger-soft) !important;border-color:#7d4448 !important;color:#ffd5d7 !important}.pipeline-page-hero{display:block;margin-bottom:18px;text-align:center}.pipeline-page-hero>div{margin:0 auto;max-width:760px}.pipeline-page-hero p{margin-left:auto;margin-right:auto}.pipeline-tabs{justify-content:center;margin-bottom:24px}.deploy-pipeline-row{align-items:start}.deploy-pipeline-row.deploy-status-running,.deploy-pipeline-row.deploy-status-queued{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:10px;background:rgba(109,164,132,.055)}.deploy-pipeline-row.deploy-status-failed{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:10px;background:rgba(192,93,98,.04)}.deploy-kind-pill{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.deploy-artifact,.deployment-detail{display:flex;align-items:center;gap:7px;margin-top:6px;color:var(--muted);font-size:10px}.deployment-message{color:var(--text)}.deploy-log-panel{grid-column:1 / -1;min-width:0;margin-top:2px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#171b1d}.deploy-log-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.deploy-log-heading>div{display:flex;flex-direction:column;gap:2px}.deploy-log-heading strong{font-size:11px}.deploy-log-heading span{color:var(--muted);font-size:9px}.deploy-log-panel pre{max-height:420px;margin:0;padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#d9e5de;font-family:var(--mono);font-size:10px;line-height:1.55}.rollback-route{display:flex;align-items:center;gap:9px;min-width:0}.rollback-route>span{display:grid;gap:2px}.rollback-route small{color:var(--muted);font-family:inherit;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rollback-route code{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:10px;white-space:nowrap}.rollback-route>i{color:var(--muted);font-size:10px}.service-deployment-summary,.workflow-summary>.summary-wide{grid-column:1 / -1}.workflow-summary>.service-deployment-summary,.workflow-summary>.summary-wide{border-left:0;border-top:1px solid var(--header-line)}.summary-link a{color:var(--accent);font-weight:700;overflow-wrap:anywhere}.service-deployment-summary a{color:var(--accent);font-size:10px;font-weight:800}@media(max-width:650px){.deploy-log-heading{align-items:flex-start;flex-direction:column}.rollback-route{width:100%;justify-content:space-between}.rollback-route code{max-width:125px}}.admin-page-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;margin-bottom:24px}.admin-page-hero>div{max-width:760px}.admin-page-hero p{margin-left:auto;margin-right:auto}.admin-page-hero>.button{align-self:center}.pipeline-flow-step{color:inherit;text-decoration:none !important;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.pipeline-flow-step:hover,.pipeline-flow-step:focus-visible{border-color:#5f786b;background:#2b3531;transform:translateY(-1px);outline:none}.pipeline-flow-open{display:inline-flex;align-items:center;gap:5px;color:#95b7a6;font-size:9.5px;font-weight:850}.pipeline-flow-step:hover .pipeline-flow-open,.pipeline-flow-step:focus-visible .pipeline-flow-open{color:#d9eee3}.deploy-modal{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow:hidden}.deploy-modal-card{width:100%;max-width:100%;min-width:0;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.deploy-modal-card>*,.deploy-modal-card .modal-head>*{min-width:0}.deploy-modal-card .modal-head h2,.deploy-modal-card .modal-copy,.deploy-modal-card .safe-note span{overflow-wrap:anywhere}.deploy-modal-card>label{display:grid;gap:7px;min-width:0}.deploy-modal-card select{min-width:0;max-width:100%;text-overflow:ellipsis}.deploy-destination-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deploy-destination-choices.single-destination,.deploy-destination-choices.service-only{grid-template-columns:1fr}.deploy-choice{align-items:flex-start;min-width:0;min-height:94px}.deploy-choice-copy,.service-target-card>span:last-child{display:grid;gap:4px;min-width:0}.deploy-choice-copy strong,.deploy-choice-copy small,.deploy-choice-copy em,.service-target-card strong,.service-target-card small,.service-target-card em{overflow-wrap:anywhere}.deploy-choice-copy small,.service-target-card small{color:var(--muted);line-height:1.35}.deploy-choice-copy code{display:block;max-width:100%;overflow:hidden;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#1d2321;color:#b8c8bf;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.deploy-choice-copy em,.service-target-card em{color:#90a69a;font-size:9px;font-style:normal;line-height:1.4}.deploy-plan-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#202725}.deploy-plan-summary:empty{display:none}.deploy-plan-summary>span{display:grid;gap:2px;min-width:0}.deploy-plan-summary>span:last-child{text-align:right}.deploy-plan-summary small{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.deploy-plan-summary strong{min-width:0;overflow:hidden;font-size:11px;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.deploy-plan-summary>i{color:#71877a;font-size:10px}.deploy-safe-note{margin-top:0}.pipeline-panel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pipeline-panel-summary article{display:grid;gap:3px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.pipeline-panel-summary span,.deploy-entry-meta small{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.pipeline-panel-summary strong{font-size:20px;line-height:1.1}.pipeline-panel-summary small{color:var(--muted);font-size:9px}.deploy-entry-meta{display:flex;align-items:stretch;gap:0;margin-top:7px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:rgba(19,24,22,.35)}.deploy-entry-meta>span{display:grid;gap:2px;min-width:0;padding:7px 10px}.deploy-entry-meta>span+span{border-left:1px solid var(--line)}.deploy-entry-meta strong{max-width:420px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.runner-health-section .runner-health-summary,.runner-health-section .runner-health-grid{margin-left:20px;margin-right:20px}.runner-health-section .runner-health-summary{margin-top:16px}.runner-health-section .runner-health-grid{margin-bottom:20px}@media(max-width:760px){.deploy-destination-choices,.pipeline-panel-summary{grid-template-columns:1fr}.deploy-plan-summary{grid-template-columns:1fr;gap:7px}.deploy-plan-summary>span:last-child{text-align:left}.deploy-plan-summary>i{transform:rotate(90deg)}.deploy-entry-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.deploy-entry-meta>span+span{border-left:0;border-top:1px solid var(--line)}.runner-health-section .runner-health-summary,.runner-health-section .runner-health-grid{margin-left:12px;margin-right:12px}}@media(max-width:520px){.deploy-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.deploy-modal-card{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:16px}.deploy-modal-card .modal-actions{display:grid;grid-template-columns:1fr}.deploy-modal-card .modal-actions .button{width:100%}}.project-detail-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tabs a{flex:0 0 auto}.project-detail-tabs a.active{border-color:#5f786b;background:#2b3531;color:#e6f1eb}.detail-operation-grid.single-section{grid-template-columns:1fr}.project-detail-shell>.detail-operation-grid[hidden]{display:none !important}.project-detail-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tabs a{flex:0 0 auto}.project-detail-tabs a.active{border-color:#5f786b;background:#2b3531;color:#e6f1eb}.detail-operation-grid.single-section{grid-template-columns:1fr}.project-detail-shell>.detail-operation-grid[hidden]{display:none !important}.pipeline-stage-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:stretch;margin:1rem 0 1.15rem;}.pipeline-stage-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface);}.pipeline-stage-card.good,.pipeline-stage-card.live{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));}.pipeline-stage-card.bad{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));}.pipeline-stage-card.running,.pipeline-stage-card.queued{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));}.pipeline-stage-card.ready{border-color:color-mix(in srgb,var(--warn) 42%,var(--line));}.pipeline-stage-head{display:flex;gap:.5rem;align-items:center;min-width:0;}.pipeline-stage-head>span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--surface-2);font-size:.75rem;font-weight:800;}.pipeline-stage-head strong{font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;}.pipeline-stage-head em{margin-left:auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.76rem;font-style:normal;}.pipeline-stage-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:800;}.pipeline-stage-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0;color:var(--muted);font-size:.78rem;}.pipeline-stage-meta code{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.pipeline-stage-card>.button{width:100%;justify-content:center;}.pipeline-stage-arrow{align-self:center;color:var(--muted);font-size:1.25rem;font-weight:800;}.pipeline-next-action,.pipeline-consistency-warning{grid-column:1 / -1;display:flex;gap:.85rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);}.pipeline-next-action{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));}.pipeline-next-action>div,.pipeline-consistency-warning>div{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0;}.pipeline-next-action span,.pipeline-consistency-warning span{color:var(--muted);font-size:.8rem;}.pipeline-consistency-warning{align-items:flex-start;border-color:#6e623e;background:#393529;color:#dbc985;}.pipeline-consistency-warning>i{margin-top:.15rem;}.pipeline-consistency-warning span{color:#c4b47f;}.compact-pipeline-facts{grid-template-columns:repeat(3,minmax(0,1fr));}.deploy-stage-track{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:14px 18px 2px;}.deploy-stage{display:inline-flex;gap:6px;align-items:center;padding:4px 11px 4px 5px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;line-height:1.2;white-space:nowrap;}.deploy-stage i{display:grid;flex:0 0 auto;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--surface-2);font-size:9px;font-style:normal;font-weight:800;}.deploy-stage.pending{opacity:.6;}.deploy-stage.passed{color:var(--text);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));}.deploy-stage.passed i{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent);}.deploy-stage.active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);}.deploy-stage.failed{color:var(--text);border-color:color-mix(in srgb,var(--danger) 60%,var(--line));background:color-mix(in srgb,var(--danger) 10%,transparent);}.deploy-stage.failed i{background:color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger);}@media (max-width:920px){.pipeline-stage-board{grid-template-columns:1fr;}.pipeline-stage-arrow{display:none;}.pipeline-next-action,.pipeline-consistency-warning{grid-column:1;}.compact-pipeline-facts{grid-template-columns:1fr;}}.service-control-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:12px 18px 16px;}.detail-title-row{display:flex;align-items:center;gap:.55rem;}.project-title-repo-link{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;color:var(--muted);text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease;}.project-title-repo-link:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--surface-2);color:var(--text);}.pipeline-stage-meta .commit-link{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;color:inherit;text-decoration:none;}.pipeline-stage-meta .commit-link:hover{color:var(--text);text-decoration:underline;}.pipeline-stage-meta .commit-link i{font-size:.68em;}.artifact-variant-group{display:grid;gap:.55rem;margin-top:.75rem;}.artifact-variant-group + .artifact-variant-group{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);}.artifact-variant-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .1rem;}.artifact-variant-heading strong{font-size:.84rem;}.artifact-variant-heading span{color:var(--muted);font-size:.76rem;}@media(max-width:620px){.redesigned-detail-hero,.public-release-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;}.redesigned-detail-hero .detail-project-icon,.public-release-hero .detail-project-icon{width:44px;height:44px;}.redesigned-detail-hero .detail-hero-side,.public-release-hero .detail-hero-side{grid-column:auto;width:100%;}}.settings-form input:not([type="checkbox"]):not([type="radio"]),.settings-form select,.modal-card input:not([type="checkbox"]):not([type="radio"]),.modal-card select,.repository-editor #repoDescription{font:600 12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.test-step-list{display:grid;gap:10px;}.test-step-row{padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02);}.test-step-remove{display:flex;align-items:center;justify-content:flex-end;}.test-step-actions{display:grid;justify-items:start;gap:6px;margin-top:10px;}.build-tests-option{margin-top:12px;}.test-report-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;}.test-report-images:not(:empty){margin-bottom:12px;}.test-report-image{display:grid;gap:5px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:10px;}.test-report-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;background:#111;}.test-report-image small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media(max-width:520px){.site-header:has(.signed-in) .brand-copy{display:none;}.account .button{white-space:nowrap;}.pipeline-panel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}.pipeline-panel-summary article{padding:10px 11px;}.section-heading{flex-wrap:wrap;gap:10px;}}
