:root{font-family:Segoe UI,system-ui,sans-serif;color:#18243a;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--ink: #18243a;--muted: #77849a;--line: #e8edf4;--blue: #3266e8;--navy: #101b32}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}button:focus-visible{outline:3px solid #90b2ff;outline-offset:2px}.app-shell{min-height:100vh}.sidebar{width:258px;position:fixed;z-index:20;inset:0 auto 0 0;display:flex;flex-direction:column;padding:23px 15px 14px;color:#d4dced;background:var(--navy)}.brand-lockup{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 8px 0 5px}.brand-mark{width:43px;height:43px;object-fit:contain;border-radius:9px}.brand-name{display:block;color:#f8faff;font:800 20px/1 Manrope,sans-serif;letter-spacing:.045em}.brand-dot{color:#ff9938;font:500 10px DM Sans,sans-serif;vertical-align:top;margin-left:2px}.brand-caption{display:block;margin-top:5px;color:#8f9cb4;font:500 8px/1 DM Mono,monospace;letter-spacing:.12em}.sidebar-close,.mobile-menu{display:none!important}.workspace-switcher{width:100%;margin-top:29px;padding:10px 9px;display:flex;align-items:center;gap:10px;border:1px solid #293650;border-radius:8px;text-align:left;color:#e9edf5;background:#192640}.workspace-avatar{width:32px;height:32px;flex:0 0 32px;border:1px solid #455d84;border-radius:7px;display:grid;place-items:center;color:#dfe8ff;background:linear-gradient(145deg,#284a83,#25314c);font:700 14px Manrope,sans-serif}.workspace-copy{min-width:0;flex:1}.workspace-overline{display:block;margin-bottom:4px;color:#8b9ab3;font:500 8px DM Mono,monospace;letter-spacing:.08em}.workspace-name{display:block;font-size:12px;font-weight:600}.workspace-select{width:100%;padding:0;border:0;color:#e9edf5;background:transparent;font:600 12px Segoe UI,system-ui,sans-serif;outline:none}.workspace-select option{color:#18243a;background:#fff}.workspace-select:disabled{opacity:.75}.workspace-chevron{color:#8795ac}.sidebar-navigation{overflow-y:auto;margin:27px -3px 0}.navigation-group+.navigation-group{margin-top:26px}.navigation-label{margin:0 10px 9px;color:#7988a1;font:500 9px DM Mono,monospace;letter-spacing:.11em}.navigation-item{width:100%;min-height:38px;display:flex;align-items:center;gap:11px;padding:0 11px;position:relative;border:0;border-radius:6px;color:#aebbd0;background:transparent;text-align:left;font-size:12px;font-weight:500;cursor:pointer;transition:.16s ease}.navigation-item+.navigation-item{margin-top:3px}.navigation-item:hover{color:#f6f8fe;background:#192640}.navigation-item--active{color:#fff;background:#223353}.navigation-item--active:before{content:"";position:absolute;left:-3px;top:10px;bottom:10px;width:2px;border-radius:2px;background:#6790ff}.navigation-item--active svg{color:#82a2ff}.navigation-item>span:nth-child(2){flex:1}.nav-soon{color:#8a9ab3;font:500 7px DM Mono,monospace;letter-spacing:.06em}.sidebar-bottom{margin-top:auto}.sidebar-note{display:flex;gap:10px;padding:12px 10px;border:1px solid #293650;border-radius:7px;background:#15233c}.sidebar-note-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;color:#88a4ff;background:#243657;border-radius:6px}.sidebar-note strong{display:block;margin:1px 0 4px;color:#e5eaf3;font-size:10px;font-weight:600}.sidebar-note p{margin:0;color:#94a2b7;font-size:9px;line-height:1.55}.sidebar-help{width:100%;display:flex;gap:9px;align-items:center;padding:13px 9px;border:0;color:#aebbd0;background:transparent;text-align:left;font-size:11px;cursor:pointer}.sidebar-help:hover{color:#fff}.help-arrow{margin-left:auto;color:#7e8da6}.sidebar-version{padding:10px 8px 0;display:flex;align-items:center;gap:7px;color:#8190a8;font:9px DM Mono,monospace}.sidebar-version span:last-child{margin-left:auto}.version-dot{width:6px;height:6px;border-radius:50%;background:#e4a94a;box-shadow:0 0 0 3px #363548}.main-column{min-height:100vh;margin-left:258px}.topbar{height:66px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9edf4;background:#ffffffe0}.breadcrumb{display:flex;align-items:center;gap:11px;color:#8995a8;font-size:11px}.breadcrumb strong{color:#303e55;font-weight:600}.breadcrumb-slash{color:#c4ccd8}.topbar-actions{display:flex;align-items:center;gap:16px}.search-trigger{width:211px;height:33px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #e8edf3;border-radius:6px;color:#98a4b7;background:#fbfcfe;text-align:left;font-size:10px;cursor:pointer}.search-trigger:hover{border-color:#cbd6e7;color:#65748a}.search-trigger>span{flex:1}.search-trigger kbd{display:flex;align-items:center;gap:2px;padding:2px 4px;border:1px solid #e7ebf1;border-radius:3px;color:#8591a3;background:#fff;font:9px DM Mono,monospace}.topbar-divider{height:20px;width:1px;background:#e7ebf1}.preview-pill{display:flex;align-items:center;gap:6px;color:#8e99aa;font:500 8px DM Mono,monospace;letter-spacing:.05em}.preview-pill span{width:6px;height:6px;border-radius:50%;background:#e3aa48}.avatar-button{width:29px;height:29px;padding:0;border:1px solid #dbe3ef;border-radius:50%;background:#edf2fc;cursor:pointer}.avatar-button span{display:grid;place-items:center;width:100%;height:100%;color:#4262a2;font:700 10px Manrope,sans-serif}.page-content{max-width:1280px;min-height:calc(100vh - 66px);margin:0 auto;padding:36px 38px 20px;display:flex;flex-direction:column}.welcome-row,.feature-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#8290a5;font:500 9px DM Mono,monospace;letter-spacing:.1em}.eyebrow-line{width:15px;height:2px;display:inline-block;border-radius:2px;background:linear-gradient(90deg,#3168ee,#f89434)}h1{margin:0;color:#19263c;font:700 29px/1.2 Manrope,sans-serif;letter-spacing:-.045em}.welcome-description,.feature-heading>div>p{margin:8px 0 0;color:#748197;font-size:12px;line-height:1.65}.button{min-height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:.16s ease}.button--primary{color:#fff;background:#3266e8;box-shadow:0 2px 4px #2553c52a}.button--primary:hover{background:#2658d2;box-shadow:0 4px 9px #2553c532;transform:translateY(-1px)}.button--outline{border-color:#dce4ef;color:#35445d;background:#fff}.button--outline:hover{border-color:#bdcbe0;background:#fafcff}.button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.button--primary:disabled:hover{background:#3266e8}.setup-banner{min-height:88px;position:relative;isolation:isolate;overflow:hidden;margin-top:26px;padding:17px 18px;display:flex;align-items:center;gap:14px;border:1px solid #dfe8fa;border-radius:8px;background:linear-gradient(108deg,#eef4ff,#f5f7ff 58%,#fff7ee)}.setup-emblem{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border:1px solid #d7e3ff;border-radius:9px;color:#3e6de0;background:#fff;box-shadow:0 2px 5px #3b61a012}.setup-copy{min-width:0;flex:1;z-index:1}.setup-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.setup-title-line h2{margin:0;color:#263651;font:700 12px Manrope,sans-serif}.setup-copy>p{margin:5px 0 0;color:#77849b;font-size:10px}.status-chip{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #e3e8ef;border-radius:20px;font:500 7px DM Mono,monospace;letter-spacing:.04em;white-space:nowrap}.status-chip--neutral{color:#7f8b9d;background:#ffffffb3}.status-chip--neutral>span{width:5px;height:5px;border-radius:50%;background:#a9b3c2}.status-chip--connected{color:#338366;background:#f1faf5;border-color:#d8eee2}.status-chip--connected>span{width:5px;height:5px;border-radius:50%;background:#55a682}.setup-banner>.button{z-index:1}.banner-orb{position:absolute;z-index:-1;border:1px solid #dce6fb;border-radius:50%}.banner-orb--one{width:150px;height:150px;right:10%;top:-98px}.banner-orb--two{width:205px;height:205px;right:7%;top:-126px;opacity:.55}.metrics-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.surface{border:1px solid #e8edf3;border-radius:7px;background:#fff;box-shadow:0 1px 2px #20345005}.metric-card{min-width:0;padding:13px 14px 12px;display:flex;flex-direction:column;align-items:stretch;color:inherit;text-align:left;cursor:pointer;transition:.16s ease}.metric-card:hover{transform:translateY(-2px);border-color:#d5deed;box-shadow:0 7px 16px #253a590c}.metric-top{display:flex;justify-content:space-between;align-items:center}.metric-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:7px}.metric-icon--blue{color:#3e6ddf;background:#eef3ff}.metric-icon--violet{color:#7a61c7;background:#f3f0fb}.metric-icon--orange{color:#d28333;background:#fff4e8}.metric-icon--green{color:#439475;background:#edf7f1}.metric-open{color:#a1abbb}.metric-label{margin-top:11px;color:#65748a;font-size:10px;font-weight:500}.metric-bottom{display:flex;align-items:baseline;gap:8px;margin-top:3px;white-space:nowrap}.metric-bottom strong{color:#25344e;font:700 20px Manrope,sans-serif}.metric-bottom>span{overflow:hidden;color:#99a4b4;font-size:8px;text-overflow:ellipsis}.dashboard-grid{margin-top:17px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,1fr);gap:14px;align-items:stretch}.activity-panel,.next-steps-panel{min-width:0;padding:16px 16px 13px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.panel-heading h2{margin:0;color:#273650;font:700 12px Manrope,sans-serif}.panel-heading p{margin:4px 0 0;color:#939eae;font-size:9px}.quiet-link,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:3px 0;border:0;color:#536883;background:transparent;font-size:9px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.quiet-link:hover,.text-button:hover{color:#3266e8}.activity-empty{min-height:226px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 14px 10px}.empty-illustration{width:68px;height:62px;position:relative;display:grid;place-items:center}.empty-illustration-back{width:46px;height:46px;display:grid;place-items:center;color:#7898ee;border:1px solid #dbe5fa;border-radius:13px;background:linear-gradient(145deg,#fff,#f1f5ff);box-shadow:0 7px 18px #3f62b113;transform:rotate(-5deg)}.empty-spark{position:absolute;width:5px;height:5px;border-radius:2px;background:#eea25c}.empty-spark--one{top:7px;right:8px;transform:rotate(25deg)}.empty-spark--two{bottom:9px;left:7px;width:4px;height:4px;background:#7699f0}.activity-empty>strong{margin-top:11px;color:#34425a;font:700 11px Manrope,sans-serif}.activity-empty>p{max-width:250px;margin:5px 0 6px;color:#8d99ab;font-size:9px;line-height:1.65}.text-button{color:#4168c0}.steps-count{color:#506ba4;font:600 12px DM Mono,monospace}.steps-count span{color:#a8b1bf;font-size:9px}.step-list{margin-top:13px}.setup-step{width:100%;min-height:53px;display:flex;align-items:center;gap:9px;padding:6px 0;border:0;border-top:1px solid #f0f2f6;color:inherit;background:transparent;text-align:left;cursor:pointer}.setup-step:hover .step-arrow{color:#3566d8;transform:translate(2px)}.step-number{align-self:flex-start;margin-top:8px;color:#a6afbd;font:9px DM Mono,monospace}.step-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid #e9edf4;border-radius:6px;color:#6e84ae;background:#fbfcfe}.step-copy{min-width:0;flex:1}.step-copy strong{display:block;color:#3b4961;font-size:9px;font-weight:600}.step-copy span{display:block;margin-top:3px;color:#98a2b1;font-size:8px}.step-arrow{flex:0 0 auto;color:#aab3c0;transition:.15s ease}.steps-footnote{display:flex;gap:6px;align-items:center;margin-top:7px;color:#8e9aac;font-size:8px}.steps-footnote svg{color:#7288b2}.integration-strip{min-height:53px;margin-top:14px;padding:9px 13px;display:flex;align-items:center;gap:10px;border:1px solid #e8edf4;border-radius:7px;background:#fafbfd}.integration-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #e4e9f1;border-radius:6px;color:#647997;background:#fff}.integration-text{flex:1;min-width:0}.integration-text strong,.integration-text span{display:block}.integration-text strong{color:#53627a;font-size:9px;font-weight:600}.integration-text span{margin-top:3px;color:#929daf;font-size:8px}.page-footer{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9aa5b5;font-size:9px}.footer-trademark{color:#ce8c47;font-size:8px}.footer-separator{padding:0 4px;color:#c0c8d4}.page-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#8390a3;background:transparent;font-size:9px;cursor:pointer}.page-footer button:hover{color:#3266e8}.feature-heading{margin-bottom:22px}.feature-heading .eyebrow{margin-bottom:11px}.feature-heading h1{font-size:27px}.feature-empty{min-height:390px;padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.feature-empty-icon{width:50px;height:50px;margin-bottom:15px;display:grid;place-items:center;border:1px solid #e5ebf4;border-radius:13px;color:#6985bf;background:#f7f9fd}.feature-empty>.status-chip{margin-bottom:14px}.feature-empty h2{margin:0;color:#293851;font:700 16px Manrope,sans-serif;letter-spacing:-.02em}.feature-empty>p{max-width:390px;margin:7px 0 17px;color:#8793a5;font-size:11px;line-height:1.7}.empty-footnote{display:flex;align-items:center;gap:6px;margin-top:25px;padding-top:14px;border-top:1px solid #eef1f5;color:#929eaf;font-size:9px}.empty-footnote svg{color:#778bb0}.capability-note{margin-top:15px;padding:13px 14px;display:flex;align-items:center;gap:10px}.capability-note-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:6px;color:#647da9;background:#f2f5fa}.capability-note>div:nth-child(2){flex:1}.capability-note strong{color:#56647a;font-size:9px;font-weight:600}.capability-note p{margin:3px 0 0;color:#99a3b1;font-size:8px}.settings-layout{display:flex;flex-direction:column;gap:13px}.settings-intro{min-height:80px;padding:15px;display:flex;align-items:center;gap:11px}.settings-intro-mark{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid #e5ebf2;border-radius:8px;color:#5472b4;background:#f8faff}.settings-intro>div:nth-child(2){flex:1}.settings-intro h2{margin:0;color:#303f58;font:700 11px Manrope,sans-serif}.settings-intro p{max-width:610px;margin:4px 0 0;color:#8995a6;font-size:9px;line-height:1.6}.settings-section-title{padding:5px 2px 0;display:flex;align-items:center;justify-content:space-between;color:#8290a4;font:500 8px DM Mono,monospace;letter-spacing:.08em}.settings-section-title>div{display:flex;align-items:center;gap:8px}.settings-section-title>span{letter-spacing:0}.integration-list{display:flex;flex-direction:column;gap:8px}.integration-card{min-height:68px;padding:11px 13px;display:flex;align-items:center;gap:11px}.integration-card-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid #e9edf3;border-radius:7px;color:#607797;background:#fbfcfe}.integration-card-copy{min-width:0;flex:1}.integration-card-copy strong{color:#38465e;font-size:10px;font-weight:600}.integration-card-copy p{margin:4px 0 0;color:#909bab;font-size:8px;line-height:1.55}.integration-status{min-width:85px;display:flex;align-items:center;gap:6px;color:#8995a5;font-size:8px}.integration-status>span{width:5px;height:5px;border-radius:50%;background:#aab4c2}.integration-status--evaluation>span{background:#e2a246}.integration-card>.quiet-link{margin-left:9px}.settings-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-doc-card{min-height:80px;padding:12px;display:flex;align-items:center;gap:10px}.settings-doc-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:7px}.settings-doc-icon--blue{color:#5375c3;background:#eef3ff}.settings-doc-icon--orange{color:#bf8143;background:#fff5ea}.settings-doc-copy{min-width:0;flex:1}.settings-doc-copy>span{display:block;color:#9aa5b4;font:8px DM Mono,monospace;letter-spacing:.05em}.settings-doc-copy strong{display:block;margin-top:4px;color:#43516a;font-size:9px}.settings-doc-copy p{margin:3px 0 0;color:#939eac;font-size:8px;line-height:1.5}.doc-status{align-self:flex-start;padding:4px 5px;border:1px solid #e6ebf2;border-radius:4px;color:#8190a5;font:7px DM Mono,monospace}.settings-disclaimer{display:flex;align-items:center;gap:6px;padding:3px 2px;color:#929eaf;font-size:8px}.settings-disclaimer svg{color:#788bb1}.operational-stack{display:flex;flex-direction:column;gap:13px}.operational-state{min-height:300px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.operational-state>strong{margin-top:12px;color:#33425b;font:700 13px Manrope,sans-serif}.operational-state>h2{margin:12px 0 0;color:#33425b;font:700 16px Manrope,sans-serif}.operational-state>p{max-width:420px;margin:7px 0 14px;color:#8390a2;font-size:10px;line-height:1.7}.operational-state--error>.status-chip{margin-bottom:2px}.loading-indicator{width:24px;height:24px;border:2px solid #e1e8f3;border-top-color:#4d75d0;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.operational-list{overflow:hidden}.operational-list-heading{min-height:57px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef1f5}.operational-list-heading>div{min-width:0}.operational-list-heading strong,.operational-list-heading span{display:block}.operational-list-heading strong{color:#35445d;font-size:10px;font-weight:600}.operational-list-heading>div>span{margin-top:3px;color:#929dad;font-size:8px}.operational-list-heading>span{color:#8793a5;font-size:8px;text-align:right}.operational-empty{min-height:220px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b91ba;text-align:center}.operational-empty strong{margin-top:12px;color:#3f4e66;font:700 11px Manrope,sans-serif}.operational-empty p{max-width:360px;margin:5px 0 0;color:#909bac;font-size:9px;line-height:1.6}.operational-row{min-height:57px;padding:9px 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0f2f6}.operational-row:last-child{border-bottom:0}.repository-access-row{border-bottom:1px solid #f0f2f6}.repository-access-row:last-child{border-bottom:0}.repository-access-row>.operational-row{border-bottom:0}.access-toggle{padding:6px;border:1px solid #e9edf4;border-radius:5px}.repository-access-panel{padding:10px 15px 12px 54px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-top:1px solid #f0f2f6;background:#fbfcfe}.team-access-option{min-width:145px;display:flex;align-items:center;gap:7px;color:#4b5a71;cursor:pointer}.team-access-option input{accent-color:#3266e8}.team-access-option input:disabled{cursor:not-allowed}.team-access-option strong,.team-access-option small{display:block}.team-access-option strong{font-size:8px;font-weight:600}.team-access-option small{margin-top:2px;color:#8b97a8;font-size:7px}.access-message,.access-error{color:#8b97a8;font-size:8px}.access-error{color:#a04b4b}.team-heading-actions{display:flex;align-items:center;gap:10px}.team-create{position:relative}.team-create-toggle{min-height:28px;padding:0 8px;font-size:8px}.team-create-form{width:230px;position:absolute;z-index:5;top:calc(100% + 7px);right:0;padding:12px;border:1px solid #e1e7f0;border-radius:7px;background:#fff;box-shadow:0 10px 30px #20345020}.team-create-form>.button{min-height:30px;margin-top:9px;font-size:9px}.repository-row-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border:1px solid #e7edf5;border-radius:6px;color:#637da8;background:#fafbfd}.operational-row-copy{min-width:0;flex:1}.operational-row-copy strong,.operational-row-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-row-copy strong{color:#43516a;font-size:9px;font-weight:600}.operational-row-copy span{margin-top:3px;color:#929dad;font-size:8px}.repository-visibility{padding:4px 7px;border:1px solid #e8edf3;border-radius:20px;color:#7c899d;font:8px DM Mono,monospace;text-transform:lowercase}.audit-row time{color:#8995a7;font-size:8px;white-space:nowrap}.audit-outcome{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#98a5b7}.audit-outcome--success{background:#5ca887}.audit-outcome--denied{background:#d5a04e}.audit-outcome--failure{background:#d06b6b}.form-field{display:flex;flex-direction:column;gap:5px;margin-top:12px;color:#647188;font-size:9px;font-weight:600}.form-field input,.form-field select{min-height:35px;padding:0 9px;border:1px solid #dfe6f0;border-radius:5px;color:#26364f;background:#fff;font:10px Segoe UI,system-ui,sans-serif}.form-field input:focus,.form-field select:focus{outline:2px solid #a4bcf6;outline-offset:1px}.form-error{padding:9px 10px;border:1px solid #f1d6d6;border-radius:5px;color:#a04b4b;background:#fff7f7;font-size:9px;line-height:1.5}.dialog-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#101b32a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.create-dialog{width:min(440px,100%);position:relative;padding:27px;border:1px solid #e6ebf3;border-radius:10px;background:#fff;box-shadow:0 25px 70px #101b3240}.dialog-close{position:absolute;top:14px;right:14px}.icon-button{width:33px;height:33px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:6px;color:#718097;background:transparent;cursor:pointer}.icon-button:hover{border-color:#e8edf4;color:#31435e;background:#f8fafe}.dialog-symbol{width:42px;height:42px;margin-bottom:21px;display:grid;place-items:center;border:1px solid #dce6fb;border-radius:10px;color:#3868d9;background:#f2f6ff}.create-dialog .eyebrow{margin-bottom:9px}.create-dialog h2{margin:0;color:#26344d;font:700 20px/1.3 Manrope,sans-serif;letter-spacing:-.03em}.create-dialog>p{margin:9px 0 16px;color:#7c899d;font-size:11px;line-height:1.75}.dialog-callout{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid #e9edf3;border-radius:6px;color:#7d899a;background:#fafbfd;font-size:9px}.dialog-callout svg{flex:0 0 auto;color:#6f85ae}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}@media(min-width:1500px){.page-content{padding-top:43px}.activity-empty{min-height:250px}}@media(max-width:1120px){.sidebar{width:230px}.main-column{margin-left:230px}.topbar{padding:0 25px}.page-content{padding:30px 25px 18px}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:11px}.metric-bottom{gap:5px}.metric-bottom>span{font-size:7px}}@media(max-width:900px){.sidebar{width:244px;transform:translate(-100%);transition:transform .22s ease;box-shadow:15px 0 35px #0e1a2c1c}.sidebar--open{transform:translate(0)}.main-column{margin-left:0}.mobile-menu{display:inline-grid!important}.sidebar-close{display:inline-grid!important;margin-left:auto;color:#aab8cc}.topbar-left{display:flex;align-items:center;gap:9px}.mobile-scrim{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;border:0;background:#101b3266}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr)}}@media(max-width:680px){.topbar{height:58px;padding:0 17px}.search-trigger{width:34px;padding:0;justify-content:center;border-color:transparent;background:transparent}.search-trigger>span,.search-trigger kbd,.topbar-divider{display:none}.topbar-actions{gap:12px}.page-content{min-height:calc(100vh - 58px);padding:25px 17px 16px}.welcome-row,.feature-heading{align-items:flex-start;flex-direction:column;gap:15px}h1{font-size:25px}.welcome-description,.feature-heading>div>p{max-width:450px;font-size:11px}.welcome-row>.button,.feature-heading>.button{min-height:34px}.setup-banner{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:14px}.setup-emblem{width:34px;height:34px;flex-basis:34px}.setup-copy{padding-top:1px;width:calc(100% - 47px);flex:1}.setup-title-line{align-items:flex-start;flex-direction:column;gap:6px}.setup-title-line h2{font-size:11px}.setup-copy>p{line-height:1.6}.setup-banner>.button{margin-left:44px;min-height:31px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{padding:11px}.metric-bottom{flex-wrap:wrap}.metric-bottom>span{font-size:8px}.dashboard-grid{grid-template-columns:1fr;gap:10px}.activity-empty{min-height:205px}.next-steps-panel{padding-bottom:13px}.integration-strip{align-items:flex-start;flex-wrap:wrap}.integration-text{width:calc(100% - 45px)}.integration-text span{line-height:1.6}.integration-strip>.quiet-link{margin-left:38px}.page-footer{align-items:flex-start;flex-direction:column;gap:9px;padding-top:17px}.settings-intro{align-items:flex-start;flex-wrap:wrap}.settings-intro>div:nth-child(2){min-width:calc(100% - 50px)}.settings-intro>.status-chip{margin-left:47px}.integration-card{flex-wrap:wrap}.integration-card-copy{width:calc(100% - 46px)}.integration-status{margin-left:42px}.integration-card>.quiet-link{margin-left:auto}.operational-list-heading{align-items:flex-start}.team-heading-actions{align-items:flex-end;flex-direction:column-reverse;gap:4px}.repository-access-panel{padding-left:15px}.audit-row time{max-width:95px;overflow:hidden;text-overflow:ellipsis}.settings-two-col{grid-template-columns:1fr}.capability-note{align-items:flex-start;flex-wrap:wrap}.capability-note>div:nth-child(2){min-width:calc(100% - 44px)}.capability-note>.quiet-link{margin-left:38px}.empty-footnote{line-height:1.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.repository-clone-actions{display:grid;gap:.45rem;padding:.65rem 1rem .85rem 3rem}.repository-clone-url{display:flex;align-items:center;gap:.65rem;min-width:0;color:var(--text-muted);font-size:.75rem}.repository-clone-url code{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.repository-clone-url>span:first-child{flex:0 0 2.5rem}.repository-clone-url button{flex:0 0 auto}.provider-credential-form{display:grid;gap:1rem;padding:1.25rem}.provider-credential-form p{margin:.4rem 0 0;color:var(--text-muted)}.provider-credential-form .form-field input{width:100%;box-sizing:border-box}.breadcrumb-link,.repository-back-link{padding:0;border:0;color:#8190a5;background:transparent;font:inherit;cursor:pointer}.breadcrumb-link:hover,.repository-back-link:hover{color:#3266e8}.repository-open-link,.repository-content-name,.repository-pathbar button{padding:0;border:0;color:#3766ce;background:transparent;text-align:left;font:inherit;cursor:pointer}.repository-open-link{font-size:9px;font-weight:600}.repository-open-link:hover,.repository-content-name:hover,.repository-pathbar button:hover{text-decoration:underline}.repository-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.repository-heading>div>p{margin:7px 0 0 32px;color:#7d899c;font-size:11px}.repository-back-link{display:inline-block;margin-bottom:11px;font-size:9px}.repository-title-row{display:flex;align-items:center;gap:9px}.repository-title-row h1{font-size:24px}.repository-title-icon{width:24px;height:24px;display:grid;place-items:center;color:#6780ae}.repository-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:14px;border-bottom:1px solid #e8edf3}.repository-tab{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 11px;border:0;border-bottom:2px solid transparent;color:#748198;background:transparent;white-space:nowrap;font-size:9px;cursor:pointer}.repository-tab:hover{color:#354967}.repository-tab--active{border-bottom-color:#3266e8;color:#293b59;font-weight:600}.repository-browser,.repository-data-list{overflow:hidden}.repository-browser-toolbar{min-height:54px;display:flex;align-items:center;gap:12px;padding:9px 13px;border-bottom:1px solid #e9edf3;background:#fbfcfe}.branch-selector{position:relative;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #e1e7f0;border-radius:5px;color:#617493;background:#fff}.branch-selector select{max-width:220px;padding:0 18px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:#394a65;background:transparent;font-size:9px;cursor:pointer}.branch-selector>svg:last-child{position:absolute;right:7px;pointer-events:none}.repository-browser-meta{color:#8f9bad;font-size:9px}.repository-pathbar{min-height:43px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:8px 14px;border-bottom:1px solid #edf0f5;color:#7890b8;font-size:9px}.repository-pathbar>button{color:#476bb1;font-weight:600}.repository-pathbar .quiet-link{margin-left:auto;color:#7b899d;font-weight:500}.repository-path-segment{display:inline-flex;align-items:center;gap:6px;color:#98a3b1}.repository-path-segment strong{color:#455671;font-weight:600}.repository-path-segment button{color:#476bb1}.repository-content-row{min-height:40px;display:flex;align-items:center;gap:9px;padding:6px 14px;border-bottom:1px solid #f0f2f6}.repository-content-row:last-child{border-bottom:0}.repository-content-icon{width:18px;display:grid;place-items:center;color:#7588a8}.repository-content-name{min-width:0;flex:1;overflow:hidden;color:#476bb1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.repository-content-name--muted{color:#7c8797;cursor:default}.repository-content-type,.repository-content-size{color:#929eae;font-size:8px}.repository-content-size{min-width:65px;text-align:right;font-variant-numeric:tabular-nums}.repository-content-empty{min-height:210px}.repository-loading{min-height:190px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8592a5;font-size:10px}.repository-request-error{min-height:120px;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:#9a5b57}.repository-request-error>div{display:grid;gap:4px}.repository-request-error strong{color:#724441;font-size:10px}.repository-request-error span{color:#987975;font-size:9px}.repository-file-view{min-width:0}.repository-source{max-height:68vh;overflow:auto;margin:0;padding:16px;color:#34435a;background:#fff;font:10px/1.65 Cascadia Code,Consolas,monospace;-moz-tab-size:2;tab-size:2;white-space:pre}.repository-file-notice{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7f8da2;font-size:10px}.repository-settings-panel{display:grid;gap:15px;padding:17px}.repository-settings-panel dl{margin:0;border-top:1px solid #edf0f5}.repository-settings-panel dl>div{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5;font-size:9px}.repository-settings-panel dt{color:#8290a4}.repository-settings-panel dd{margin:0;color:#46556d;font-weight:600}.repository-settings-panel .repository-clone-url{padding:0}.repository-settings-note{margin:0;color:#909bad;font-size:9px;line-height:1.6}.repository-unavailable{min-height:340px}html[data-theme=dark]{color-scheme:dark;color:#dbe3f0;background:#111827;--ink: #dbe3f0;--muted: #99a7ba;--line: #2b374a;--text-muted: #99a7ba;--text-secondary: #c6d0df}html[data-theme=dark] body,html[data-theme=dark] .main-column,html[data-theme=dark] .page-content{color:#dbe3f0;background:#111827}html[data-theme=dark] .sidebar{background:#0c1422}html[data-theme=dark] .topbar{border-color:#293447;background:#111827f2}html[data-theme=dark] .breadcrumb strong,html[data-theme=dark] h1,html[data-theme=dark] .panel-heading h2,html[data-theme=dark] .feature-empty h2,html[data-theme=dark] .operational-state>strong,html[data-theme=dark] .operational-state>h2{color:#e0e7f2}html[data-theme=dark] .welcome-description,html[data-theme=dark] .feature-heading>div>p,html[data-theme=dark] .repository-heading>div>p{color:#9ba9bc}html[data-theme=dark] .surface,html[data-theme=dark] .create-dialog,html[data-theme=dark] .team-create-form{border-color:#2b374a;background:#192334;box-shadow:none}html[data-theme=dark] .setup-banner{border-color:#2a3b59;background:linear-gradient(108deg,#1c2a43,#20273a 58%,#35291e)}html[data-theme=dark] .setup-emblem,html[data-theme=dark] .metric-icon,html[data-theme=dark] .step-icon,html[data-theme=dark] .feature-empty-icon,html[data-theme=dark] .capability-note-icon,html[data-theme=dark] .settings-intro-mark,html[data-theme=dark] .integration-card-icon,html[data-theme=dark] .repository-row-icon,html[data-theme=dark] .repository-title-icon{border-color:#34445c;color:#a9c0f5;background:#202d42}html[data-theme=dark] .setup-title-line h2,html[data-theme=dark] .metric-bottom strong,html[data-theme=dark] .activity-empty>strong,html[data-theme=dark] .step-copy strong,html[data-theme=dark] .settings-intro h2,html[data-theme=dark] .integration-card-copy strong,html[data-theme=dark] .operational-row-copy strong,html[data-theme=dark] .operational-empty strong,html[data-theme=dark] .capability-note strong,html[data-theme=dark] .repository-settings-panel dd{color:#d9e2ef}html[data-theme=dark] .surface,html[data-theme=dark] .operational-row,html[data-theme=dark] .repository-access-row,html[data-theme=dark] .repository-access-panel,html[data-theme=dark] .repository-tabs,html[data-theme=dark] .repository-browser-toolbar,html[data-theme=dark] .repository-pathbar,html[data-theme=dark] .repository-content-row,html[data-theme=dark] .repository-settings-panel dl,html[data-theme=dark] .repository-settings-panel dl>div,html[data-theme=dark] .setup-step{border-color:#2b374a}html[data-theme=dark] .integration-strip,html[data-theme=dark] .repository-browser-toolbar,html[data-theme=dark] .repository-access-panel,html[data-theme=dark] .dialog-callout{background:#151f2e}html[data-theme=dark] .button--outline,html[data-theme=dark] .search-trigger,html[data-theme=dark] .branch-selector,html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select{border-color:#37445a;color:#cdd7e6;background:#172233}html[data-theme=dark] .search-trigger kbd{border-color:#354158;color:#aab6c7;background:#1b283b}html[data-theme=dark] .branch-selector select{color:#d2dbea}html[data-theme=dark] .repository-source{color:#d2dbea;background:#131d2b}html[data-theme=dark] .repository-tab{color:#9caac0}html[data-theme=dark] .repository-tab--active{color:#e0e8f6}html[data-theme=dark] .repository-path-segment strong,html[data-theme=dark] .repository-settings-panel dt{color:#bcc8d9}html[data-theme=dark] .repository-request-error strong{color:#f0c3be}html[data-theme=dark] .repository-request-error span{color:#c9a7a4}html[data-theme=dark] .form-field,html[data-theme=dark] .operational-row-copy span,html[data-theme=dark] .repository-content-type,html[data-theme=dark] .repository-content-size,html[data-theme=dark] .repository-settings-note{color:#9ba9bc}html[data-theme=dark] .repository-visibility,html[data-theme=dark] .status-chip{border-color:#3b485d;color:#b0bdcf;background:#1a2739}html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .icon-button:hover{border-color:#37445a;color:#e2eaf7;background:#1b283a}html[data-theme=dark] .topbar-divider{background:#364257}html[data-theme=dark] .repository-open-link,html[data-theme=dark] .repository-content-name,html[data-theme=dark] .repository-pathbar button{color:#9bb9ff}html[data-theme=dark] .repository-content-name--muted{color:#9ba9bc}@media(max-width:680px){.repository-heading{align-items:flex-start;flex-direction:column}.repository-heading>.button{margin-left:32px}.repository-title-row h1{font-size:21px}.repository-content-type{display:none}.repository-content-size{min-width:48px}.repository-pathbar{gap:5px}.repository-pathbar .quiet-link{width:100%;margin-left:0;justify-content:flex-start}}
