@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-condensed-latin-v5.3.0.woff2)format("woff2")}:root{font-synthesis:none;--repository-grid-max-width:99.25rem;--repository-section-max-width:calc(var(--repository-grid-max-width) + 3rem);font-family:system-ui,Segoe UI,sans-serif;line-height:1.5}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f5f5f2;--card:#fff;--card-header:#fafaf8;--border:#e2e5e7;--card-hover-border:#bec8cc;--repository-card-hover-bg:#f1f2ee;--card-shadow:0 2px 6px #18242c0a;--card-hover-shadow:0 4px 12px #18242c14;--text-primary:#243041;--text-sec:#616b76;--accent:#315fce;--accent-h:#214bab;--accent-fg:#fff;--err-bg:#fee2e2;--err-border:#fecaca;--err-fg:#991b1b;--spinner-track:#bfdbfe;--status-bg:#eceef0;--status-fg:#58616d;--branch-bg:#eff1f3;--branch-fg:#4b5868;--branch-default-bg:#e8efff;--branch-default-hover-bg:#dbe6ff;--branch-default-border:#b9c9eb;--branch-default-fg:#1e40af;--branch-development-bg:#f0eafb;--branch-development-fg:#6b4998;--branch-release-bg:#f3eee8;--branch-release-border:#d8cbbd;--branch-release-fg:#6c5b49;--branch-warning-bg:#fff3cd;--branch-warning-border:#e4c86a;--branch-warning-fg:#6b4d00;--pr-card-selected-bg:#e8efff;--pr-active-bg:#0078d4;--pr-active-fg:#fff;--pr-bg:#dcfce7;--pr-fg:#166534;--pr-hover-bg:#bbf7d0;--pr-hover-fg:#14532d;--pr-outline:#166534;--activity-none-bg:#eceef0;--activity-none-fg:#58616d;--activity-low-bg:#f7efd3;--activity-low-fg:#735d1e;--activity-medium-bg:#e7f0fc;--activity-medium-fg:#345f91;--activity-high-bg:#e5f3e8;--activity-high-fg:#28623e;--repository-pr-bg:#2563eb;--repository-pr-border:#7aa2f7;--repository-pr-fg:#fff;--repository-pr-hover-bg:#1d4ed8;--repository-pr-hover-border:#93b4ff;--security-popup-bg:#f1f5f9;--security-popup-border:#9baabd;--security-popup-shadow:0 14px 36px #18242c3d, 0 3px 10px #18242c1f;--insight-activity-0:#ebedf0;--insight-activity-1:#9be9a8;--insight-activity-2:#40c463;--insight-activity-3:#30a14e;--activity-period-label-bg-none:var(--insight-activity-0);--activity-period-label-bg-low:var(--insight-activity-1);--activity-period-label-bg-medium:var(--insight-activity-2);--activity-period-label-bg-high:var(--insight-activity-3);--activity-period-label-fg:#0b2513;--activity-period-label-high-fg:#0b2513;--insight-ai:#63866a}[data-theme=barbie]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff0f8;--card:#fffafd;--card-header:#ffe1f0;--border:#edbfd6;--card-hover-border:#d77aaa;--repository-card-hover-bg:#ffe6f3;--card-shadow:0 2px 6px #70174b0f;--card-hover-shadow:0 4px 12px #70174b1f;--text-primary:#4c1738;--text-sec:#80516c;--accent:#c60070;--accent-h:#9e0059;--accent-fg:#fff;--spinner-track:#f4b8d9;--status-bg:#fce4f1;--status-fg:#80516c;--branch-bg:#fce4f1;--branch-fg:#80516c;--branch-default-bg:#ffd4ec;--branch-default-hover-bg:#ffc0e2;--branch-default-border:#e994c1;--branch-default-fg:#960054;--pr-card-selected-bg:#ffe1f0;--pr-active-bg:#c60070;--repository-pr-bg:#ffe1f0;--repository-pr-border:#e994c1;--repository-pr-fg:#960054;--repository-pr-hover-bg:#ffc0e2;--repository-pr-hover-border:#d77aaa;--security-popup-bg:#fff0f8;--security-popup-border:#d77aaa;--insight-activity-0:#fce4f1;--insight-activity-1:#f7b0d5;--insight-activity-2:#ec6aaf;--insight-activity-3:#d52b8c;--activity-period-label-fg:#4c1738;--activity-period-label-high-fg:#fff}[data-theme=harbor],[data-theme=dark],[data-theme=batman]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#12161b;--card:#1b2027;--card-header:#20262e;--border:#303741;--card-hover-border:#485462;--repository-card-hover-bg:#292d31;--card-shadow:0 2px 8px #00000029;--card-hover-shadow:0 6px 18px #0000003d;--text-primary:#dce2e9;--repository-title:#e6dfcf;--text-sec:#aab3bf;--accent:#8eb6ff;--accent-h:#bbd2ff;--accent-fg:#111827;--err-bg:#382024;--err-border:#744048;--err-fg:#ffb3bc;--spinner-track:#34435b;--status-bg:#2b323b;--status-fg:#bdc6d2;--branch-bg:#272e38;--branch-fg:#c0cad5;--branch-default-bg:#263750;--branch-default-hover-bg:#344c6a;--branch-default-border:#566b87;--branch-default-fg:#bbd2ff;--branch-development-bg:#32283f;--branch-development-fg:#d0b9ef;--branch-release-bg:#302e2b;--branch-release-border:#5a534b;--branch-release-fg:#c6b8a7;--branch-warning-bg:#43371c;--branch-warning-border:#796232;--branch-warning-fg:#f2d98f;--pr-card-selected-bg:#263750;--pr-active-bg:#0078d4;--pr-active-fg:#fff;--pr-bg:#1c3529;--pr-fg:#aae4ba;--pr-hover-bg:#254b38;--pr-hover-fg:#d6f5df;--pr-outline:#aae4ba;--activity-none-bg:#292f37;--activity-none-fg:#b4bdc8;--activity-low-bg:#332f25;--activity-low-fg:#d0c390;--activity-medium-bg:#2a313a;--activity-medium-fg:#b7c9dd;--activity-high-bg:#29352e;--activity-high-fg:#b4cbb9;--security-popup-bg:#29333f;--security-popup-border:#6a7b90;--security-popup-shadow:0 14px 36px #0009, 0 3px 10px #00000059;--insight-activity-0:#2a3037;--insight-activity-1:#123c2a;--insight-activity-2:#176c3c;--insight-activity-3:#279b50;--activity-period-label-bg-none:var(--insight-activity-0);--activity-period-label-bg-low:var(--insight-activity-1);--activity-period-label-bg-medium:var(--insight-activity-2);--activity-period-label-bg-high:var(--insight-activity-3);--activity-period-label-fg:#e8f4ec;--activity-period-label-high-fg:#07190d;--insight-ai:#93b89b}[data-theme=harbor]{--surface:#183247;--card:#23465c;--card-header:#2b5066;--border:#4d7085;--card-hover-border:#86acbd;--repository-card-hover-bg:#2e566c;--card-shadow:0 2px 8px #0818261f;--card-hover-shadow:0 5px 16px #08182633;--text-primary:#e6eff5;--text-sec:#b8cfdd;--accent:#a1d0ee;--accent-h:#c6e6fa;--accent-fg:#163a50;--err-bg:#4b303a;--err-border:#956375;--err-fg:#ffd0d8;--spinner-track:#52788d;--status-bg:#365d70;--status-fg:#d3e4ed;--branch-bg:#365d70;--branch-fg:#d3e4ed;--branch-default-bg:#355f72;--branch-default-hover-bg:#416f82;--branch-default-border:#729bae;--branch-default-fg:#d2edf3;--branch-development-bg:#4b4c72;--branch-development-fg:#e0d9f4;--branch-release-bg:#515244;--branch-release-border:#90917a;--branch-release-fg:#e6e6cb;--branch-warning-bg:#5a4e32;--branch-warning-border:#a38c59;--branch-warning-fg:#f4dfaf;--pr-card-selected-bg:#355f72;--pr-active-bg:#236e8b;--pr-bg:#275a58;--pr-fg:#c6e9e2;--pr-hover-bg:#326d68;--pr-hover-fg:#e0f3ed;--pr-outline:#c6e9e2;--activity-none-bg:#365769;--activity-none-fg:#cfdfeb;--activity-low-bg:#4c5349;--activity-low-fg:#e0e6cc;--activity-medium-bg:#365c74;--activity-medium-fg:#c6e2f3;--activity-high-bg:#2c615c;--activity-high-fg:#c4e9df;--security-popup-bg:#2b5066;--security-popup-border:#86acbd;--security-popup-shadow:0 14px 36px #08182659, 0 3px 10px #0818262e;--insight-activity-0:#365769;--insight-activity-1:#2b585e;--insight-activity-2:#366b70;--insight-activity-3:#89c3c0;--activity-period-label-fg:#e6eff5;--activity-period-label-high-fg:#153d48;--insight-ai:#8dc4b9}[data-theme=harbor] .repository-card,[data-theme=harbor] .repository-overview,[data-theme=harbor] .repository-insight-section,[data-theme=harbor] .repository-live-details{border-radius:16px}[data-theme=harbor] .repository-card .card-header{background:0 0;border-bottom:0;border-radius:15px 15px 0 0}[data-theme=harbor] .page-header,[data-theme=harbor] .detail-toolbar{border-bottom:1px solid var(--border);padding-bottom:.75rem}[data-theme=harbor] .repository-search,[data-theme=harbor] .theme-switcher{background:var(--surface);box-shadow:inset 0 1px 2px #0818261f}[data-theme=harbor] .theme-switcher,[data-theme=harbor] .theme-switcher .theme-option{border-radius:999px}[data-theme=batman]{--surface:#080d16;--card:#101927;--card-header:#142031;--border:#344458;--card-hover-border:#82724f;--repository-card-hover-bg:#252c2d;--card-shadow:0 4px 16px #0000004d;--card-hover-shadow:0 8px 24px #00000073, 0 0 0 1px #f4cf781a;--text-primary:#eaf0f7;--text-sec:#a9b9cc;--accent:#f4cf78;--accent-h:#ffe2a3;--accent-fg:#19150d;--spinner-track:#4a402c;--branch-default-bg:#342d20;--branch-default-hover-bg:#453a25;--branch-default-border:#75623b;--branch-default-fg:#f4cf78;--pr-card-selected-bg:#342d20;--security-popup-bg:#202e42;--security-popup-border:#889bb5;--security-popup-shadow:0 18px 40px #000000bf, 0 0 0 1px #f4cf7826}[data-theme=barbie] body,[data-theme=batman] body{isolation:isolate;min-height:100vh;position:relative}.barbie-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.barbie-sparkles{color:var(--accent);fill:currentColor;opacity:.2;animation:5s ease-in-out infinite alternate barbie-shimmer}.barbie-bow{fill:#f1a3cd;opacity:.65;width:clamp(12rem,26vw,26rem);position:absolute}.barbie-bow-top{top:4rem;right:-2rem;transform:rotate(-15deg)}.barbie-bow-bottom{bottom:-1rem;left:-3rem;transform:rotate(20deg)}.barbie-bow-fold{fill:none;stroke:#d75b9e;stroke-width:3px;stroke-linecap:round}.barbie-bow-knot{fill:#db6aab}[data-theme=barbie] .app-brand-name{letter-spacing:-.03em;font-family:Segoe Script,Brush Script MT,cursive;font-style:italic}@keyframes barbie-shimmer{0%{opacity:.14}to{opacity:.28}}@media (prefers-reduced-motion:reduce){.barbie-sparkles{animation:none}}.batman-atmosphere{z-index:-1;pointer-events:none;background:#080d16;position:fixed;inset:0;overflow:hidden}.batman-skyline{object-fit:cover;object-position:65% bottom;opacity:.8;width:100%;height:100%;display:block}.batman-searchlight{clip-path:polygon(72% 0,100% 0,92% 100%,89% 100%);transform-origin:90% 100%;background:linear-gradient(125deg,#0000 55%,#f4cf7817 72%,#0000 90%);animation:24s ease-in-out infinite alternate batman-searchlight-sweep;position:absolute;inset:0}.batman-signal{aspect-ratio:1;background:radial-gradient(#f4cf781f,#0000 70%);border:1px solid #f4cf781a;border-radius:50%;place-items:center;width:clamp(7rem,13vw,12rem);display:grid;position:absolute;top:5.5rem;right:clamp(1rem,5vw,6rem);transform:rotate(-14deg);box-shadow:0 0 80px #f4cf7812}.batman-signal img{opacity:.22;width:70%}.pointer-bat-overlay{z-index:60;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.pointer-bat-overlay[hidden]{display:none}.pointer-bat{pointer-events:none;transform-origin:50%;filter:drop-shadow(0 3px 3px #00000073);will-change:transform;--bat-flap-duration:.15s;width:48px;height:28.8px;position:absolute;top:0;left:0;overflow:visible}.pointer-bat[data-flight-phase=swoop]{--bat-flap-duration:95ms}.pointer-bat[data-flight-phase=escape]{--bat-flap-duration:.115s}.pointer-bat-wing{transform-box:view-box;transform-origin:30px 18px;animation:pointer-bat-flap var(--bat-flap-duration) ease-in-out infinite alternate}.pointer-bat-wing-right{animation-name:pointer-bat-flap-right;animation-delay:-20ms}@keyframes pointer-bat-flap{0%{transform:scaleY(.45)rotate(-6deg)}to{transform:scaleY(1)rotate(6deg)}}@keyframes pointer-bat-flap-right{0%{transform:scaleY(.45)rotate(6deg)}to{transform:scaleY(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.pointer-bat-overlay{display:none}.pointer-bat-wing{animation:none}}[data-theme=batman] .page-header,[data-theme=batman] .detail-toolbar{border-bottom:1px solid #f4cf7833;padding-bottom:.75rem}[data-theme=batman] .detail-toolbar,[data-theme=batman] .detail-toolbar-actions{flex-wrap:wrap}[data-theme=batman] .detail-toolbar-actions{max-width:100%;margin-left:auto}[data-theme=batman] .app-brand-mark{filter:drop-shadow(0 0 10px #f4cf7840);width:2.75rem}[data-theme=batman] .repository-overview{background:radial-gradient(ellipse at top right, #233047, var(--card) 65%)}.batman-theme-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:.5rem;font-size:.6875rem;font-weight:750;display:flex}.theme-switcher .batman-voice-toggle{place-items:center;display:grid}.batman-voice-toggle svg{width:1rem;height:1rem;display:block}.batman-announcement{z-index:50;color:#eaf0f7;background:#101927;border:1px solid #82724f;border-radius:12px;align-items:center;gap:.875rem;max-width:min(27rem,100vw - 2rem);padding:1rem 1.25rem;animation:.5s ease-out batman-announcement-arrive;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 40px #0000008c,0 0 28px #f4cf7817}.batman-announcement>img{flex-shrink:0;width:3rem}.batman-announcement-label{color:#f4cf78;letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.batman-announcement-error p{font-size:.8125rem}.batman-announcement-error button{flex-shrink:0}@keyframes batman-searchlight-sweep{0%{opacity:.45;transform:rotate(-4deg)}to{opacity:1;transform:rotate(5deg)}}@keyframes batman-announcement-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.batman-theme-label{letter-spacing:.07em;padding-inline:.25rem;font-size:.6875rem}.batman-announcement{padding:.875rem;bottom:1rem;right:1rem}.batman-announcement>img{width:2.25rem}}@media (prefers-reduced-motion:reduce){.batman-searchlight,.batman-announcement{animation:none}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text-primary);margin:0}main{padding:1.5rem}.repository-list-page{padding:1rem 1.25rem}.repository-list-page .page-header{max-width:var(--repository-grid-max-width);margin-bottom:1rem}.repository-list-page .repository-filter-toolbar{margin-bottom:.75rem}h1,h2,p{margin:0}h1{font-size:1.5rem;font-weight:600;line-height:2rem}.brand-heading{margin:0;line-height:1}.app-brand{color:var(--text-primary);white-space:nowrap;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.app-brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.app-brand-mark{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.app-brand-name{letter-spacing:-.045em;font-size:1.5rem;font-weight:750;line-height:1}.app-brand-accent{color:var(--accent)}.page-header{max-width:var(--repository-grid-max-width);margin-inline:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.5rem;display:grid}.page-description{color:var(--text-sec);margin-top:.25rem;font-size:.875rem}.repository-count{color:var(--text-sec);flex-shrink:0;font-size:.875rem}.repository-count strong{color:var(--text-primary);font-weight:600}.page-header-meta{grid-column:2;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.performance-timing-settings{flex:none;position:relative}.performance-timing-settings-trigger{border:1px solid var(--border);background:var(--card);width:2rem;height:2rem;color:var(--text-sec);cursor:pointer;border-radius:8px;place-items:center;padding:.35rem;display:grid}.performance-timing-settings-trigger:hover{border-color:var(--accent);color:var(--accent)}.performance-timing-settings-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.performance-timing-settings-trigger svg{width:1rem;height:1rem}.performance-timing-settings-panel{z-index:40;border:1px solid var(--border);background:var(--card);border-radius:10px;width:min(18rem,100vw - 2rem);padding:.875rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0000002e}.performance-timing-settings-panel label{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:flex}.performance-timing-settings-panel input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.performance-timing-settings-panel p{color:var(--text-sec);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.performance-timing-settings-default-tab{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.performance-timing-settings-panel .performance-timing-settings-default-tab label{margin-bottom:.3rem;display:block}.performance-timing-settings-default-tab select{border:1px solid var(--border);background:var(--card);width:100%;min-height:2rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}.performance-timing-settings-default-tab select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.performance-timing-settings-panel .performance-timing-settings-default-tab p{margin-top:.35rem}.repository-filter-toolbar{max-width:var(--repository-grid-max-width);grid-template-columns:16rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0 auto 1.25rem;display:grid;position:relative}.repository-search{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:2.75rem;color:var(--text-primary);font:inherit;border-radius:10px;padding:.625rem 1rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}.repository-search::placeholder{color:var(--text-sec)}.repository-search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-filter-actions{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem;width:16rem;display:grid}.repository-filter-results{width:100%;color:var(--text-sec);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;visibility:hidden;font-size:.8125rem}.repository-filter-results strong{color:var(--text-primary);font-weight:600}.repository-filter-results[aria-hidden=false]{visibility:visible}.repository-filter-disclosure{position:relative}.repository-filter-disclosure>summary{list-style:none}.repository-filter-disclosure>summary::-webkit-details-marker{display:none}.repository-filter-trigger{border:1px solid var(--border);background:var(--card);width:8rem;min-height:2.75rem;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.repository-filter-trigger:hover{background:var(--card-header)}.repository-filter-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-filter-disclosure[open] .repository-filter-trigger{border-color:var(--accent)}.repository-filter-trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.repository-filter-badge{background:var(--accent);min-width:1.25rem;height:1.25rem;color:var(--accent-fg);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.6875rem;line-height:1;display:grid}.repository-filter-badge-empty{visibility:hidden}.repository-filter-popover{z-index:30;border:1px solid var(--border);background:var(--card);border-radius:14px;width:min(22rem,100vw - 2rem);max-height:min(70vh,36rem);padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;overflow:auto;box-shadow:0 12px 32px #0000002e}.repository-filter-popover-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.repository-filter-popover-header h2{font-size:1rem;font-weight:650}.repository-filter-user{margin-bottom:.875rem}.repository-filter-user label{color:var(--text-sec);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.repository-filter-select{border:1px solid var(--border);background:var(--card-header);width:100%;min-width:0;min-height:2.5rem;color:var(--text-primary);font:inherit;border-radius:8px;padding:.5rem .625rem;font-size:.8125rem}.repository-filter-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-filter-user-selected{margin-top:.5rem}.repository-filter-group{border:0;border-top:1px solid var(--border);min-width:0;margin:.875rem 0 0;padding:.875rem 0 0}.repository-filter-group legend{color:var(--text-sec);padding:0;font-size:.75rem;font-weight:600}.repository-filter-pills{flex-wrap:wrap;gap:.5rem;display:flex}.repository-filter-pill{border:1px solid var(--border);background:var(--card-header);color:var(--text-sec);border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.repository-filter-pill:hover:not(:disabled){background:var(--border);color:var(--text-primary)}.repository-filter-pill-active,.repository-filter-pill-active:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.repository-filter-clear{color:var(--accent);background:0 0;padding:.25rem .375rem;font-size:.75rem}.repository-filter-clear:hover:not(:disabled){color:var(--text-primary);background:0 0}.repository-filter-status,.repository-filter-hint{color:var(--text-sec);margin:0;font-size:.75rem}.repository-filter-status{text-overflow:ellipsis;white-space:nowrap;height:1.125rem;min-height:1.125rem;position:absolute;bottom:-1.125rem;left:0;right:0;overflow:hidden}.repository-filter-status[aria-hidden=true]{visibility:hidden}.repository-filter-hint{border-top:1px solid var(--border);margin-top:.875rem;padding-top:.75rem}.theme-switcher{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-shrink:0;gap:.125rem;padding:.25rem;display:inline-flex}.theme-switcher .theme-option{min-width:2rem;min-height:2rem;color:var(--text-sec);background:0 0;border-radius:6px;place-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25;display:grid}.theme-option>svg{width:1.125rem;height:1.125rem;display:block}.theme-switcher .theme-option:hover:not(:disabled){background:var(--card-header);color:var(--text-primary)}.theme-switcher .theme-option[aria-pressed=true],.theme-switcher .theme-option[aria-pressed=true]:hover:not(:disabled){background:var(--accent);color:var(--accent-fg)}.repository-grid{max-width:var(--repository-grid-max-width);grid-template-columns:repeat(auto-fill,minmax(min(100%,19.25rem),1fr));gap:.75rem;margin:0 auto;padding:0;list-style:none;display:grid}.repository-card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--card-shadow);cursor:pointer;border-radius:10px;transition:background-color .14s,border-color .14s,box-shadow .14s;position:relative;overflow:visible}.repository-card:hover,.repository-card:focus-within{border-color:var(--card-hover-border);background:var(--repository-card-hover-bg);box-shadow:var(--card-hover-shadow)}.repository-card:hover .card-header,.repository-card:focus-within .card-header{background:0 0}.repository-group,.hidden-repository-section{max-width:var(--repository-section-max-width);margin-inline:auto}.repository-group{margin-block:.7rem}.repository-group-title{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.repository-tier-heading{color:var(--accent);align-items:center;gap:.55rem;margin:0 0 .45rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex}.repository-tier-heading:after{background:var(--accent);content:"";opacity:.55;flex:1;height:1px}.repository-divider{max-width:var(--repository-section-max-width);border:0;border-top:1px solid var(--border);margin:.8rem auto}.repository-priority-guidance{max-width:var(--repository-section-max-width);border:1px solid var(--border);background:var(--card-header);color:var(--text-sec);border-radius:8px;margin:0 auto .75rem;padding:.625rem .875rem;font-size:.875rem}.repository-section-toggle{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.repository-section-toggle:hover:not(:disabled){background:var(--card-header);color:var(--text-primary)}.repository-section-count{color:var(--text-sec);margin-left:auto;font-size:.875rem}.repository-section-content .repository-grid{margin-top:.5rem}.card-header{border-bottom:1px solid var(--border);background:var(--card-header);border-radius:11px 11px 0 0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;display:flex}.card-title{min-width:0}.repository-card-skeleton{background:linear-gradient(90deg, var(--border) 25%, var(--card-header) 50%, var(--border) 75%);background-size:200% 100%;border-radius:999px;animation:1.5s ease-in-out infinite repository-card-skeleton-shimmer;display:block;overflow:hidden}.repository-card-skeleton-branch-count{width:.875rem;height:.625rem}@keyframes repository-card-skeleton-shimmer{to{background-position:-200% 0}}.card-indicators{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.repository-tier-controls{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-direction:column;flex-shrink:0;gap:0;width:1.75rem;height:1.75rem;display:flex}.repository-tier-button{width:100%;min-height:0;color:var(--text-sec);background:0 0;border:0;border-radius:4px;flex:50%;place-items:center;padding:0;display:grid}.repository-tier-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.75rem;height:.75rem}.repository-tier-button:hover:not(:disabled){background:var(--card-header);color:var(--accent)}.repository-tier-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.repository-tier-button:disabled{cursor:not-allowed;opacity:.4}.repo-card-spinner{border:2px solid var(--spinner-track);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite repo-card-spinner}.repository-card-error-indicator{border:1px solid var(--err-border);background:var(--err-bg);width:1.5rem;height:1.5rem;color:var(--err-fg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.repository-card-error-indicator svg{stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@keyframes repo-card-spinner{to{transform:rotate(360deg)}}.security-permission-control{flex-shrink:0;display:inline-flex;position:static}.security-permission-control-open{z-index:20}.security-badge{width:1.75rem;height:1.75rem;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.security-badge:hover:not(:disabled){color:var(--accent-h);background:0 0}.security-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.security-badge svg{width:1rem;height:1rem}.security-permission-popup{z-index:30;border:1px solid var(--security-popup-border);background:var(--security-popup-bg);width:min(25rem,100%);max-height:min(28rem,100vh - 2rem);box-shadow:var(--security-popup-shadow);color:var(--text-primary);border-radius:12px;padding:1rem;position:absolute;top:3.25rem;right:0;overflow:auto}.security-permission-popup[hidden]{display:none}.security-permission-popup-header{border-bottom:1px solid var(--security-popup-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.security-permission-popup-header h3{margin:0;font-size:.9375rem;font-weight:600}.security-permission-popup-actions{align-items:center;gap:.25rem;display:flex}.security-permission-popup-close,.security-permission-settings{width:1.75rem;height:1.75rem;color:var(--text-sec);background:0 0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.security-permission-popup-close:hover:not(:disabled),.security-permission-settings:hover{background:var(--card-header);color:var(--text-primary)}.security-permission-settings{color:var(--accent)}.security-permission-settings:hover{color:var(--accent-h)}.security-permission-settings:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.security-permission-settings svg{width:1rem;height:1rem}.security-permission-request-hint{color:var(--text-sec);margin:0;padding:.75rem 0 0;font-size:.75rem;line-height:1.45}.security-permission-list{gap:.75rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.security-permission-item{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:.75rem}.security-permission-item h4{color:var(--text-primary);margin:0 0 .5rem;font-size:.8125rem;font-weight:650}.security-principal-pills{flex-wrap:wrap;gap:.375rem;padding-left:.75rem;display:flex}.identity-pill{border:1px solid var(--border);background:var(--card-header);max-width:100%;color:var(--text-primary);border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .1875rem;font-size:.75rem;line-height:1.2;display:inline-flex}.identity-pill-anchor{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.identity-pill-button{text-align:left;cursor:pointer;font-family:inherit}.identity-pill-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.identity-pill-compact{background:var(--branch-default-bg);width:1.625rem;height:1.625rem;color:var(--branch-default-fg);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;gap:0;padding:0}.identity-pill-group{border-color:var(--branch-default-bg);background:var(--branch-bg);color:var(--branch-fg)}.identity-pill-self{border-color:var(--accent);background:var(--pr-card-selected-bg)}.identity-pill-self .identity-pill-avatar{background:var(--accent);color:var(--accent-fg)}.identity-pill-inactive{border-color:var(--err-fg);background:var(--err-bg,var(--card-header));color:var(--err-fg)}.identity-pill-inactive .identity-pill-avatar{background:var(--err-fg);color:var(--card)}.identity-pill-unresolved{color:var(--text-sec)}.identity-pill-compact.identity-pill-self{background:var(--accent);color:var(--accent-fg)}.identity-pill-compact.identity-pill-inactive{background:var(--err-bg);color:var(--err-fg)}.identity-pill-avatar{background:var(--branch-default-bg);width:1.25rem;height:1.25rem;color:var(--branch-default-fg);border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.identity-pill-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.identity-pill-compact .identity-pill-avatar{width:100%;height:100%;color:inherit;background:0 0;font-size:.75rem;line-height:1}.identity-pill-content{flex-wrap:wrap;align-items:center;gap:.125rem .375rem;min-width:0;display:inline-flex}.identity-pill-name{overflow-wrap:anywhere;min-width:0}.identity-pill-detail{min-width:0;color:var(--text-sec);overflow-wrap:anywhere;font-size:.6875rem;line-height:1rem}.identity-pill-type{background:var(--status-bg);color:var(--status-fg);border-radius:999px;flex-shrink:0;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1rem}.identity-profile-popup{z-index:1200;box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(22rem,100vw - 1.5rem);max-height:min(30rem,100vh - 1.5rem);color:var(--text-primary);border-radius:12px;padding:.875rem;font-size:.8125rem;position:fixed;overflow:auto;box-shadow:0 12px 32px #00000047}.identity-profile-popup-header{align-items:center;gap:.75rem;min-width:0;margin-bottom:.875rem;display:flex}.identity-profile-popup-avatar{background:var(--branch-default-bg);width:4.5rem;height:4.5rem;color:var(--branch-default-fg);border-radius:50%;flex:0 0 4.5rem;place-items:center;font-size:1.25rem;font-weight:700;display:grid;overflow:hidden}.identity-profile-popup-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.identity-profile-popup-person{flex:1;min-width:0}.identity-profile-popup-person>h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.3}.identity-profile-popup-person>p{color:var(--text-sec);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem}.identity-profile-popup-addresses>h3{margin:0 0 .375rem;font-size:.8125rem}.identity-profile-popup-addresses>p{color:var(--text-sec);overflow-wrap:anywhere;margin:.375rem 0}.identity-profile-popup-addresses>ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-profile-popup-addresses li{border-top:1px solid var(--border);min-width:0;color:var(--text-sec);overflow-wrap:anywhere;gap:.125rem;padding-top:.5rem;display:grid}.identity-profile-popup-email{color:var(--text-primary);font-weight:650}.security-permission-empty,.security-permission-unavailable{color:var(--text-sec);padding-top:.75rem;font-size:.8125rem}.repository-card h2{letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-family:Roboto Condensed,system-ui,Segoe UI,sans-serif;font-size:1.25rem;font-weight:750;line-height:1.3;display:flex;overflow:visible}.repository-card-icon{filter:saturate(.6)brightness(.88);opacity:.78;object-fit:cover;border-radius:4px;flex:0 0 1.125rem;width:1.125rem;height:1.125rem}.repository-card h2 a{white-space:nowrap;min-width:0;color:var(--repository-title,var(--text-primary));display:block;overflow:visible}.repository-card h2 a>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repository-card-name-prefix{font-size:.75em;font-weight:400}.repository-card h2 a:hover{color:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-h);text-decoration:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.repository-status{background:var(--status-bg);color:var(--status-fg);border-radius:999px;flex-shrink:0;justify-self:end;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.repository-details{margin:0;padding:.75rem .875rem}.repository-details dd{margin:0}.repository-activity{margin-top:.55rem}.repository-activity-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.repository-activity-period{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--text-primary);text-align:center;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.repository-activity-period[data-activity-level=low] .repository-activity-window{background:var(--activity-period-label-bg-low)}.repository-activity-period[data-activity-level=medium] .repository-activity-window{background:var(--activity-period-label-bg-medium)}.repository-activity-period[data-activity-level=high] .repository-activity-window{background:var(--activity-period-label-bg-high);color:var(--activity-period-label-high-fg)}.repository-activity-window{background:var(--activity-period-label-bg-none);width:100%;color:var(--activity-period-label-fg);padding:.125rem .2rem;font-size:.6875rem;font-weight:600;line-height:1.2}.repository-activity-count{font-variant-numeric:tabular-nums;padding:.125rem .2rem .2rem;font-size:1rem;line-height:1.2}.repository-activity-period-skeleton .repository-activity-window,.repository-activity-period-skeleton .repository-activity-count{place-items:center;display:grid}.repository-activity-period-skeleton .repository-activity-window{background:0 0}.repository-card-skeleton-window{width:50%;height:.4rem}.repository-card-skeleton-count{width:35%;height:.75rem}.repository-activity-unavailable{color:var(--text-sec);font-size:.75rem}.repository-card-activity-summary{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:center;gap:.3rem;margin-top:.65rem;padding-top:.6rem;display:grid}.repository-card-latest-activity,.repository-card-first-activity{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.repository-card-latest-activity dt{color:var(--text-sec);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:650}.repository-card-latest-activity dd{text-align:right;min-width:0}.repository-card-latest-push{justify-content:flex-end;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.repository-card-push-dates{justify-items:end;gap:.2rem;display:grid}.repository-card-latest-activity time{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.125rem .4rem;display:flex}.repository-card-latest-activity time strong{color:var(--text-primary);font-size:.8125rem;font-weight:750;line-height:1.2}.repository-card-latest-activity time span,.repository-card-first-activity dt{color:var(--text-sec);white-space:nowrap;font-size:.6875rem}.repository-card-first-activity dd{min-width:0}.repository-card-first-activity dd,.repository-card-first-activity time,.repository-card-activity-unavailable{color:var(--text-sec);text-align:right;white-space:nowrap;font-size:.6875rem}.repository-card-skeleton-latest{width:4.5rem;max-width:100%;height:.7rem}.repository-card-skeleton-first{width:3rem;max-width:100%;height:.6rem}@media (prefers-reduced-motion:reduce){.repository-card-skeleton,.repository-activity-cell-skeleton{animation:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.branch-badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.repository-card .repository-branch-count,.repository-card .repository-open-pull-requests{gap:.3rem;padding:.2rem .5rem}.repository-card .repository-branch-count svg,.repository-card .repository-open-pull-requests svg{flex-basis:1rem;width:1rem;height:1rem}.branch-name{background:var(--branch-bg);max-width:100%;min-height:2.125rem;color:var(--branch-fg);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.branch-name svg{flex-shrink:0;width:1.25rem;height:1.25rem}.branch-files-link{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.branch-files-link:hover{color:inherit;text-decoration:underline}.branch-label{overflow-wrap:anywhere;min-width:0}.branch-default,.branch-main{border:1px solid var(--branch-default-border);background:var(--branch-default-bg);color:var(--branch-default-fg)}.branch-default:hover,.branch-main:hover{border-color:var(--branch-default-fg);background:var(--branch-default-hover-bg)}.branch-main .branch-label{font-weight:700}.branch-development{background:var(--branch-development-bg);color:var(--branch-development-fg)}.branch-release{border:1px solid var(--branch-release-border);background:var(--branch-release-bg);color:var(--branch-release-fg)}.repository-branch-count,.repository-open-pull-requests{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;min-height:2.125rem;padding:.25rem .625rem;font-size:.75rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.repository-branch-count{border-color:var(--branch-default-border);background:var(--branch-default-bg);color:var(--branch-default-fg)}.repository-branch-count:hover{border-color:var(--branch-default-fg);background:var(--branch-default-hover-bg);color:var(--branch-default-fg);text-decoration:underline}.repository-open-pull-requests{border-color:var(--repository-pr-border);background:var(--repository-pr-bg);color:var(--repository-pr-fg)}.repository-open-pull-requests-new{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);white-space:nowrap;border-radius:999px;padding:.15rem .35rem;font-size:.6875rem;font-weight:700;line-height:1.1}.repository-branch-count svg,.repository-open-pull-requests svg{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.repository-open-pull-requests:hover{border-color:var(--repository-pr-hover-border);background:var(--repository-pr-hover-bg);color:var(--repository-pr-fg);text-decoration:underline}.repository-open-pull-requests:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.branch-policy-count{font-variant-numeric:tabular-nums;font-family:inherit;font-size:.6875rem;font-weight:400;line-height:1}.branch-default .branch-label{font-weight:700}.branch-policy-indicator{color:var(--accent);flex-shrink:0;align-items:center;display:inline-flex}.branch-policy-medal{width:1.25rem;height:1.625rem;display:block;position:relative}.branch-policy-medal svg{width:100%;height:100%;margin-top:0;display:block}.branch-policy-count{justify-content:center;align-items:center;width:100%;height:1.125rem;display:flex;position:absolute;top:.03125rem;left:0}.branch-policy-medallion{fill:var(--branch-bg)}.branch-default .branch-policy-medallion{fill:var(--branch-default-bg)}.branch-development .branch-policy-medallion{fill:var(--branch-development-bg)}.branch-policy-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.branch-policy-unknown{color:var(--text-sec)}.back-link{margin-bottom:1.5rem;font-size:.875rem;display:inline-block}.not-found-header{margin-bottom:1.5rem}.detail-toolbar{justify-content:space-between;align-items:center;gap:1rem;max-width:90rem;margin:0 auto .75rem;display:flex}.detail-toolbar-actions{align-items:center;gap:1rem;display:flex}.help-button{border:1px solid var(--border);background:var(--card);width:2.5rem;height:2.5rem;color:var(--text-sec);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .14s,border-color .14s,background-color .14s;display:grid}.help-button:hover{border-color:var(--accent);background:var(--card-header);color:var(--accent)}.help-button:focus-visible,.app-help-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.help-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.help-button-dot{fill:currentColor;stroke:none}.app-help-dialog{border:1px solid var(--border);background:var(--card);width:min(64rem,100vw - 2rem);max-width:none;max-height:min(85vh,52rem);color:var(--text-primary);border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000061}.app-help-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070c14a3}.app-help-header{border-bottom:1px solid var(--border);background:var(--card-header);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.app-help-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6875rem;font-weight:750}.app-help-header h2{font-size:1.375rem;line-height:1.3}.app-help-header>div>p:last-child{color:var(--text-sec);margin-top:.35rem;font-size:.875rem}.app-help-close{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--text-sec);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.app-help-close:hover{border-color:var(--accent);color:var(--accent)}.app-help-close svg{stroke:currentColor;stroke-linecap:round;stroke-width:2.25px;width:1.375rem;height:1.375rem}.app-help-close:hover:not(:disabled){background:var(--card)}.app-help-content{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:.75rem;max-height:calc(min(85vh,52rem) - 6.5rem);padding:1.5rem 1.75rem 1.75rem;display:grid;overflow-y:auto}.app-help-guide-title{margin:0;font-size:.875rem;font-weight:700}.app-help-section-intro{color:var(--text-sec);margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.45}.app-help-list-section{border-bottom:1px solid var(--border);padding-bottom:1rem}.app-help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.app-help-profile-section{gap:.75rem;display:grid}.app-help-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.app-help-tab-section{border-top:1px solid var(--border);min-width:0;padding-top:.75rem}.app-help-tab-section-insight{grid-column:1/-1}.app-help-tab-heading{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.app-help-tab-heading h4{margin:0;font-size:.9375rem;font-weight:700}.app-help-tab-intro,.app-help-tab-section>p{color:var(--text-sec);margin:0;font-size:.8125rem;line-height:1.45}.app-help-tab-intro{margin-bottom:.875rem}.app-help-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;display:grid}.app-help-feature{min-width:0}.app-help-feature h5{color:var(--text-primary);margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.app-help-feature p{color:var(--text-sec);margin:0;font-size:.75rem;line-height:1.45}.app-help-guide-item{border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:.8rem 0;display:grid}.app-help-guide-icon{background:var(--card-header);width:2rem;height:2rem;color:var(--accent);border-radius:.5rem;place-items:center;display:grid}.app-help-guide-icon svg{width:1.125rem;height:1.125rem}.app-help-guide-copy h4{margin:0 0 .25rem;font-size:.875rem;font-weight:700}.app-help-guide-copy p,.app-help-guide-note{color:var(--text-sec);margin:0;font-size:.8125rem;line-height:1.45}.app-help-guide-note{border-top:1px solid var(--border);padding-top:.75rem;font-size:.75rem}.app-help-content kbd{border:1px solid var(--border);background:var(--card-header);color:var(--text-primary);font:inherit;border-radius:4px;padding:.12rem .35rem;font-size:max(.6875rem,.8em)}@media (width<=680px){.app-help-guide-grid,.app-help-profile-tabs,.app-help-insight-grid{grid-template-columns:minmax(0,1fr)}.app-help-tab-section-insight{grid-column:auto}}.detail-toolbar .back-link{margin-bottom:0}.repository-detail-title{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.repository-detail-title h1,.repository-switcher h1{overflow-wrap:anywhere;color:var(--repository-title,var(--text-primary));letter-spacing:-.025em;font-size:1.75rem;font-weight:750;line-height:1.2}.repository-switcher{align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}.repository-switcher-trigger{width:1.75rem;height:1.75rem;color:var(--text-sec);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.repository-switcher-trigger:hover:enabled,.repository-switcher-trigger[aria-expanded=true]{border-color:var(--border);background:var(--card-header);color:var(--text-primary)}.repository-switcher-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-switcher-trigger:disabled{cursor:not-allowed;opacity:.6}.repository-switcher-trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1rem;height:1rem}.repository-switcher-popover{z-index:100;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;width:22rem;max-width:min(30rem,100vw - 2rem);max-height:min(70vh,28rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 12px 32px #0000003d}.repository-switcher-search{border:1px solid var(--border);background:var(--card-header);border-radius:7px;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.repository-switcher-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.repository-switcher-search svg{width:1rem;height:1rem;stroke:var(--text-sec);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex-shrink:0}.repository-switcher-search input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;padding:.125rem 0;font-size:.8125rem}.repository-switcher-search input::placeholder{color:var(--text-sec);opacity:1}.repository-switcher-list{gap:.125rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.repository-switcher-list>.repository-switcher-divider-before{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.25rem}.repository-switcher-item{width:100%;min-height:2.25rem;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:flex}a.repository-switcher-item:hover{background:var(--card-header);color:var(--text-primary);text-decoration:none}.repository-switcher-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.repository-switcher-item-current{background:var(--pr-card-selected-bg);font-size:.9375rem;font-weight:650}.repository-switcher-item-hidden,a.repository-switcher-item-hidden:hover{color:var(--text-sec)}.repository-switcher-item-main,.repository-switcher-item-status{align-items:center;gap:.5rem;min-width:0;display:flex}.repository-switcher-item-main{flex:1}.repository-switcher-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-switcher-item-hidden .repository-switcher-item-name,.repository-switcher-item-current.repository-switcher-item-hidden,.repository-switcher-item-current.repository-switcher-item-hidden .repository-switcher-item-name{color:var(--text-sec)}.repository-switcher-item-status{flex-shrink:0}.repository-switcher-current,.repository-switcher-hidden-label{color:var(--text-sec);font-size:.6875rem}.repository-switcher-empty{color:var(--text-sec);margin:.75rem .25rem .25rem;font-size:.8125rem}.repository-detail-shell{max-width:90rem;margin-inline:auto}.repository-overview{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:16px;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000d}.repository-overview-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1rem .5rem;display:flex}.repository-overview-title{align-items:center;gap:.75rem;min-width:0;display:flex}.repository-overview-mark{border-radius:14px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.repository-overview-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.repository-overview-heading{min-width:0}.repository-overview-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;max-width:100%;display:flex}.repository-azure-devops-links{border:1px solid var(--border);background:var(--card-header);border-radius:10px;flex:none;gap:.25rem;padding:.35rem .4rem .4rem;display:grid}.repository-azure-devops-links-label{color:var(--text-sec);padding-left:.2rem;font-size:.6875rem;font-weight:650;line-height:1.1}.repository-azure-devops-links-items{align-items:center;gap:.375rem;display:flex}.repository-clone-copy-error{color:var(--err-fg);text-align:right;flex:1 0 100%;font-size:.6875rem}.repository-open-link.repository-settings-link,.repository-open-link.repository-security-link{width:2.125rem;padding:0}.repository-open-link.repository-security-link{color:var(--accent)}.repository-open-link.repository-security-link:hover{color:var(--accent-h)}.repository-open-link{border:1px solid var(--border);background:var(--card);min-height:2.125rem;color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.repository-open-link:hover:not(:disabled){border-color:var(--accent);background:var(--card-header);color:var(--text-primary);text-decoration:none}.repository-open-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.repository-open-link svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.repository-permission-section{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-top:1rem;overflow:visible;box-shadow:0 1px 2px #0000000d}.repository-permission-heading{border-bottom:1px solid var(--border);background:var(--card-header);border-radius:13px 13px 0 0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.repository-permission-heading .assessment-eyebrow{margin-bottom:.25rem}.repository-permission-heading h2{font-size:1.125rem;font-weight:650}.repository-permission-heading>div>p{color:var(--text-sec);margin-top:.25rem;font-size:.8125rem}.repository-permission-total{border:1px solid var(--border);background:var(--card);min-height:1.75rem;color:var(--text-sec);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.repository-permission-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.repository-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem 1.25rem;display:grid}.repository-permission-card{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;overflow:hidden}.repository-permission-card-heading{background:var(--card-header);gap:.375rem;padding:.625rem .75rem;display:grid}.repository-permission-card-title{justify-content:space-between;align-items:baseline;gap:.375rem;min-width:0;display:flex}.repository-permission-card-title h3{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:650}.repository-permission-card-title>span{color:var(--text-sec);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.repository-permission-card-description{color:var(--text-sec);margin:0;font-size:.6875rem;line-height:1.4}.repository-permission-card-empty{border-top:1px solid var(--border);color:var(--text-sec);margin:0;padding:.5rem .75rem;font-size:.6875rem}.repository-permission-principals{margin:0;padding:0;list-style:none}.repository-permission-principal{border-top:1px solid var(--border);align-items:flex-start;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.repository-permission-principal-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.repository-permission-principal-source{overflow-wrap:anywhere;color:var(--text-sec);font-size:.6875rem;line-height:1.4}.repository-permission-remove{border:1px solid var(--err-border);background:var(--card);min-height:1.75rem;color:var(--err-fg);border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.repository-permission-remove:hover:not(:disabled){background:var(--err-bg);color:var(--err-fg)}.repository-permission-empty,.repository-permission-warning,.repository-permission-read-only,.repository-permission-success{border:1px solid var(--border);color:var(--text-sec);border-radius:8px;margin:1rem 1.5rem;padding:.75rem .875rem;font-size:.8125rem}.repository-permission-empty{background:var(--card-header)}.repository-permission-warning,.repository-permission-inline-error{border-color:var(--err-border);background:var(--err-bg);color:var(--err-fg)}.repository-permission-warning{margin-inline:1.5rem}.repository-manager-badge{border:1px solid var(--branch-default-bg);background:var(--branch-bg);min-height:1.75rem;color:var(--branch-fg);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:650;display:inline-flex}.repository-permission-grant{border-top:1px solid var(--border);background:var(--card-header);border-radius:0 0 13px 13px;padding:1.25rem 1.5rem}.repository-permission-grant-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.repository-permission-grant-heading h3{font-size:.9375rem;font-weight:650}.repository-permission-grant-heading p{color:var(--text-sec);margin-top:.25rem;font-size:.75rem}.repository-permission-grant-fields{grid-template-columns:minmax(10rem,.8fr) minmax(15rem,1.2fr) auto;align-items:end;gap:.75rem;display:grid}.repository-permission-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.repository-permission-field label{color:var(--text-sec);font-size:.6875rem;font-weight:650}.repository-permission-field input,.repository-permission-field select,.repository-permission-field textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:2.5rem;color:var(--text-primary);font:inherit;border-radius:7px;padding:.5rem .625rem;font-size:.8125rem}.repository-permission-field input:focus-visible,.repository-permission-field select:focus-visible,.repository-permission-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-permission-identity-field{position:relative}.repository-permission-search-status,.repository-permission-inline-error{margin-top:.375rem;font-size:.75rem;display:block}.repository-permission-search-status{color:var(--text-sec)}.repository-permission-search-feedback{overflow-wrap:anywhere;min-height:1.125rem;margin-top:.375rem;line-height:1.125rem}.repository-permission-search-feedback .repository-permission-search-status{margin:0}.repository-permission-identity-results{z-index:20;overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);border-radius:8px;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.repository-permission-identity-results button{background:var(--card);width:100%;min-height:2.5rem;color:var(--text-primary);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.repository-permission-identity-results button:hover:not(:disabled){background:var(--card-header);color:var(--text-primary)}.repository-permission-grant-button{white-space:nowrap;min-height:2.5rem}.repository-permission-safety-note{color:var(--text-sec);margin-top:.75rem;font-size:.6875rem}.repository-permission-read-only{background:var(--card-header)}.repository-permission-inline-error,.repository-permission-success{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);border-radius:8px;margin:1rem 1.5rem;padding:.625rem .75rem}.repository-permission-success{border-color:var(--branch-default-bg);background:var(--branch-bg);color:var(--branch-fg)}.repository-permission-search-feedback .repository-permission-inline-error,.repository-permission-confirmation .repository-permission-inline-error{background:0 0;border:0;margin:.375rem 0 0;padding:0}.repository-permission-search-feedback .repository-permission-inline-error{margin:0}.repository-permission-request-section .repository-permission-heading:last-child{border-bottom:0;border-radius:13px}.repository-permission-request-heading-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.repository-permission-request-toggle{min-height:2.5rem;font-size:.8125rem}.repository-permission-request-form{gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.repository-permission-request-note{border:1px solid var(--border);background:var(--card-header);color:var(--text-sec);border-radius:8px;padding:.75rem .875rem;font-size:.75rem}.repository-permission-request-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.repository-permission-request-context dt{color:var(--text-sec);margin-bottom:.25rem;font-size:.6875rem;font-weight:650}.repository-permission-request-context dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem}.repository-permission-request-permissions{border:0;min-width:0;margin:0;padding:0}.repository-permission-request-permissions legend{margin-bottom:.625rem;padding:0;font-size:.8125rem;font-weight:650}.repository-permission-request-permissions legend span{color:var(--text-sec);font-weight:400}.repository-permission-request-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.repository-permission-request-option{border:1px solid var(--border);background:var(--card-header);cursor:pointer;border-radius:9px;gap:.625rem;min-width:0;padding:.875rem;display:flex}.repository-permission-request-option:hover{border-color:var(--card-hover-border)}.repository-permission-request-option-selected{border-color:var(--branch-default-fg);background:var(--branch-default-bg)}.repository-permission-request-option input{width:1rem;height:1rem;accent-color:var(--branch-default-fg);flex-shrink:0;margin:.125rem 0 0}.repository-permission-request-option input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.repository-permission-request-option>span{min-width:0}.repository-permission-request-option-name{overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;display:block}.repository-permission-request-option-description{color:var(--text-sec);margin-top:.375rem;font-size:.75rem;line-height:1.5;display:block}.repository-permission-request-form textarea{resize:vertical}.repository-permission-request-form .repository-permission-inline-error{margin:0}.repository-permission-request-actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.repository-permission-request-selection-count{color:var(--text-sec);margin-right:auto;font-size:.75rem}.repository-permission-request-email-link{background:var(--accent);min-height:2.5rem;color:var(--accent-fg);text-align:center;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.repository-permission-request-email-link:hover{background:var(--accent-h);color:var(--accent-fg)}.repository-permission-request-email-link[aria-disabled=true],.repository-permission-request-email-link[aria-disabled=true]:hover{background:var(--border);color:var(--text-sec);cursor:not-allowed}.repository-permission-request-email-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.repository-permission-request-admin-link{margin-top:.875rem}.repository-detail-tabs{border:1px solid var(--border);background:var(--card-header);border-radius:12px;flex-wrap:wrap;gap:.25rem;margin:.5rem 0 .75rem;padding:.25rem;display:flex}.repository-detail-tabs button{border:1px solid var(--border);background:var(--card);min-width:0;min-height:2.125rem;color:var(--text-sec);border-radius:8px;flex:8rem;font-size:.875rem;font-weight:650}.repository-detail-tabs button:hover:not(:disabled):not([aria-selected=true]){border-color:var(--card-hover-border);background:var(--card-header);color:var(--text-primary)}.repository-detail-tabs button[aria-selected=true]{border-color:var(--accent);background:var(--pr-card-selected-bg);color:var(--text-primary);box-shadow:0 1px 5px #0000001f, inset 0 -2px var(--accent)}.repository-detail-tabs button[aria-selected=true]:hover:not(:disabled){border-color:var(--accent);background:var(--pr-card-selected-bg);color:var(--text-primary)}.repository-detail-tabs button:focus-visible,.repository-tab-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.repository-tab-panel[hidden]{display:none}.repository-load-error-area{place-items:center;min-height:calc(100dvh - 9.5rem);padding:1rem 0;display:grid}.repository-load-error{border:1px solid var(--err-border);background:var(--card);text-align:center;border-radius:14px;width:min(100%,36rem);padding:2rem;box-shadow:0 8px 24px #0000001f}.repository-load-error h1{margin:0 0 .75rem;font-size:1.25rem}.repository-load-error>p{max-width:31rem;color:var(--text-sec);margin:0 auto;font-size:.9rem;line-height:1.55}.repository-load-error-details{color:var(--text-sec);text-align:left;margin-top:1rem;font-size:.75rem}.repository-load-error-details summary{cursor:pointer;width:fit-content;margin:0 auto}.repository-load-error-details code{overflow-wrap:anywhere;background:var(--card-header);color:var(--text-sec);border-radius:6px;margin-top:.5rem;padding:.5rem .625rem;font-size:.75rem;display:block}.repository-load-error-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.25rem;display:flex}.repository-load-error-actions button,.repository-load-error-actions a{border:1px solid var(--border);min-height:2.25rem;font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.repository-load-error-actions button{background:var(--accent);color:var(--surface);cursor:pointer}.repository-load-error-actions a{background:var(--card);color:var(--text-primary)}.repository-load-error-actions button:hover,.repository-load-error-actions a:hover{border-color:var(--accent);filter:brightness(1.04);text-decoration:none}.repository-load-error-actions button:focus-visible,.repository-load-error-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-permission-incoming-request{border:1px solid var(--border);background:var(--card-header);overflow-wrap:anywhere;border-radius:9px;margin:1rem 1.5rem;padding:1rem}.repository-permission-incoming-request h3{margin:0 0 .5rem;font-size:.875rem}.repository-permission-incoming-request p{font-size:.8125rem}.repository-permission-incoming-request ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.repository-permission-incoming-request li{background:var(--branch-development-bg);max-width:100%;color:var(--branch-development-fg);border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.repository-permission-incoming-request .repository-permission-inline-error{margin:.75rem 0}#grant-permission{scroll-margin-top:1rem}.repository-permission-confirmation .repository-permission-inline-error{margin-top:1rem}.repository-permission-confirmation{border:1px solid var(--border);background:var(--card);width:min(30rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--text-primary);border-radius:14px;padding:1.5rem;overflow-y:auto;box-shadow:0 20px 60px #00000040}.repository-permission-confirmation::backdrop{background:#0f172a94}.repository-permission-confirmation-icon{border:1px solid var(--err-border);background:var(--err-bg);width:2.25rem;height:2.25rem;color:var(--err-fg);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.125rem;font-weight:750;display:grid}.repository-permission-confirmation h2{font-size:1.125rem;font-weight:700}.repository-permission-confirmation>p{color:var(--text-sec);margin-top:.75rem;font-size:.875rem}.repository-permission-confirmation>p strong{color:var(--text-primary);overflow-wrap:anywhere}.repository-permission-confirmation-note{border:1px solid var(--border);background:var(--card-header);border-radius:8px;padding:.75rem;font-size:.8125rem!important}.repository-permission-confirmation-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.625rem;margin-top:1.25rem;padding-top:1rem;display:flex}.repository-permission-cancel{border:1px solid var(--border);background:var(--card);color:var(--text-primary)}.repository-permission-cancel:hover:not(:disabled){background:var(--card-header);color:var(--text-primary)}.repository-permission-remove-confirm{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);font-weight:650}.repository-permission-remove-confirm:hover:not(:disabled){background:var(--err-border);color:var(--err-fg)}.assessment-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.repository-insights-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.repository-insight-section{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;scroll-margin-top:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.repository-insight-section:has(.repository-insight-help[open]){z-index:10;position:relative;overflow:visible}.repository-insight-activity{grid-column:1/-1}.repository-insight-content-row{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.repository-insight-content-row>.repository-insight-contributors{grid-column:span 6}.repository-insight-content-row>.repository-insight-versions,.repository-insight-content-row>.repository-insight-content-card{grid-column:span 3}.repository-version-header-trailing{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.repository-version-header-latest{border:1px solid var(--accent);background:var(--pr-card-selected-bg);max-width:10rem;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;cursor:help;border-radius:999px;padding:.1rem .35rem;font-size:.6875rem;font-weight:600;overflow:hidden}.repository-version-header-latest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-version-settings-link{border:1px solid var(--border);width:1.625rem;height:1.625rem;color:var(--text-sec);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.repository-version-settings-link svg{width:.875rem;height:.875rem}.repository-version-settings-link:hover{border-color:var(--accent);color:var(--accent)}.repository-version-settings-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-version-pagination{color:var(--text-sec);justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.6875rem;display:flex}.repository-version-pagination button{border:1px solid var(--border);background:var(--card);min-height:1.75rem;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.25rem .5rem;font-size:.6875rem}.repository-version-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.repository-version-pagination button:disabled{cursor:not-allowed;opacity:.55}.repository-version-pagination button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-version-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.6875rem}.repository-version-table th{color:var(--text-sec);text-align:left;white-space:nowrap;padding:0 .25rem .5rem;font-size:.6875rem;font-weight:650}.repository-version-table th:first-child{width:65%}.repository-version-table th:nth-child(2){width:35%}.repository-version-table td{border-top:1px solid var(--border);color:var(--text-sec);vertical-align:middle;padding:.45rem .25rem}.repository-version-table td:nth-child(2){white-space:nowrap}.repository-version-tag{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:2px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6875rem;text-decoration:underline}.repository-version-tag:hover{color:var(--accent-h)}.repository-version-tag-clean,.repository-version-tag-clean:hover{background:var(--accent);color:var(--accent-fg);border-radius:3px;padding:.0625rem .2rem;font-weight:750}.repository-version-tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.repository-version-empty,.repository-versions-error{color:var(--text-sec);margin:0;font-size:.75rem}.repository-versions-error{color:var(--err-fg);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.repository-versions-error button{min-height:1.75rem;padding:.2rem .5rem;font-size:.75rem}.repository-versions-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-version-skeleton-tag,.repository-version-skeleton-date{border-radius:999px;height:.65rem;display:inline-block}.repository-version-skeleton-tag{width:3.5rem}.repository-version-skeleton-date{width:3rem}.repository-content-tabs{border:1px solid var(--border);background:var(--card-header);border-radius:8px;gap:.25rem;margin-bottom:.75rem;padding:.1875rem;display:flex}.repository-content-tabs button{border:1px solid var(--border);background:var(--card);min-width:0;min-height:1.875rem;color:var(--text-sec);border-radius:6px;flex:1 1 0;padding:.25rem .5rem;font-size:.75rem;font-weight:650}.repository-content-tabs button[aria-selected=true]{border-color:var(--accent);background:var(--card-header);color:var(--text-primary);box-shadow:inset 0 -2px var(--accent)}.repository-content-tabs button:hover:not(:disabled):not([aria-selected=true]){border-color:var(--card-hover-border);background:var(--card-header);color:var(--text-primary)}.repository-content-tabs button[aria-selected=true]:hover:not(:disabled){border-color:var(--accent);background:var(--card-header);color:var(--text-primary)}.repository-content-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-content-panel[hidden]{display:none}.repository-insight-pipelines,.repository-insight-ai{grid-column:span 6}.repository-insight-heading{border-bottom:1px solid var(--border);background:var(--card-header);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.repository-insight-content-row>.repository-insight-contributors .repository-insight-heading,.repository-insight-content-row>.repository-insight-versions .repository-insight-heading,.repository-insight-content-row>.repository-insight-content-card .repository-insight-heading{min-height:4.5rem}.repository-insight-heading-copy{min-width:0}.repository-insight-heading-trailing{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.repository-insight-eyebrow{color:var(--text-sec);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.125rem;font-size:.6875rem;font-weight:650;display:block}.repository-insight-heading h2{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.repository-insight-heading p{color:var(--text-sec);margin-top:.2rem;font-size:.75rem;line-height:1.4}.repository-insight-activity .repository-insight-heading{flex-wrap:wrap}.repository-contributor-period-toolbar{justify-content:flex-end;margin-bottom:.5rem;display:flex}.repository-activity-header-trailing{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.repository-activity-header-trailing select,.repository-pipeline-sort{border:1px solid var(--border);background:var(--card);width:min(12rem,42vw);min-width:8rem;min-height:2rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.repository-activity-header-trailing select:focus-visible,.repository-pipeline-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-contributor-period-filter{color:var(--text-sec);white-space:nowrap;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.2rem;font-size:.6875rem;display:flex}.repository-contributor-period-toolbar .repository-contributor-period-filter{flex-shrink:1;max-width:100%}.repository-contributor-period-button{min-height:1.75rem;color:var(--text-sec);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:.2rem .45rem}.repository-contributor-period-button-recent-start{margin-left:.35rem;position:relative}.repository-contributor-period-button-recent-start:before{border-left:1px solid var(--border);content:"";height:.875rem;position:absolute;top:50%;left:-.35rem;transform:translateY(-50%)}.repository-contributor-period-button:hover{border-color:var(--border);background:var(--card);color:var(--text-primary)}.repository-contributor-period-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg);font-weight:700}.repository-contributor-period-button[aria-pressed=true]:hover:not(:disabled){border-color:var(--accent-h);background:var(--accent-h);color:var(--accent-fg)}.repository-contributor-period-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-insight-task{border:1px solid var(--border);background:var(--card);color:var(--text-sec);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.repository-activity-header-meta{color:var(--text-sec);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.repository-activity-header-meta>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8125rem}.repository-activity-commits-count,.repository-activity-commits-link{align-items:baseline;gap:.25rem;display:inline-flex}.repository-activity-commits-count>strong,.repository-activity-commits-link>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8125rem}.repository-activity-commits-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.repository-activity-commits-link>strong{color:inherit}.repository-activity-commits-link:hover{color:var(--accent-h)}.repository-activity-commits-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.repository-insight-spinner{border:1.5px solid var(--spinner-track);border-top-color:var(--accent);border-radius:50%;width:.6875rem;height:.6875rem;animation:.8s linear infinite repo-card-spinner}.repository-insight-content{min-width:0;padding:.875rem 1rem 1rem}.repository-activity-scroll{scrollbar-color:var(--text-sec) var(--card-header);scrollbar-width:auto;padding-bottom:.375rem;overflow-x:scroll}.repository-activity-scroll::-webkit-scrollbar{height:.625rem}.repository-activity-scroll::-webkit-scrollbar-track{background:var(--card-header);border-radius:999px}.repository-activity-scroll::-webkit-scrollbar-thumb{border:2px solid var(--card-header);background:var(--text-sec);border-radius:999px}.repository-activity-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}.repository-activity-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.repository-activity-state{min-height:7rem;color:var(--text-sec);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.repository-activity-state .repository-insight-spinner{width:1rem;height:1rem}.repository-activity-error{min-height:7rem;color:var(--err-fg);justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.repository-activity-error button{min-height:1.875rem;padding:.25rem .625rem;font-size:.75rem}.repository-activity-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-activity-chart{width:max-content}.repository-activity-months,.repository-activity-years,.repository-activity-weeks{column-gap:.1875rem;display:grid}.repository-activity-months{height:1.125rem;color:var(--text-sec);font-size:.6875rem;line-height:1}.repository-activity-months>span{white-space:nowrap}.repository-activity-years{height:1rem;color:var(--text-primary);font-size:.6875rem;font-weight:600;line-height:1}.repository-activity-years>span{white-space:nowrap}.repository-activity-chart-body{grid-template-columns:2rem auto;gap:.25rem;display:grid}.repository-activity-weekdays{color:var(--text-sec);grid-template-rows:repeat(7,.6875rem);gap:.1875rem;font-size:.6875rem;line-height:.6875rem;display:grid}.repository-activity-weeks{grid-auto-flow:column}.repository-activity-skeleton{width:max-content}.repository-activity-week{grid-template-rows:repeat(7,.6875rem);gap:.1875rem;display:grid}.repository-activity-cell,.repository-activity-legend i{background:var(--insight-activity-0);border-radius:2px;width:.62rem;height:.62rem;display:block}.repository-activity-cell[data-level="1"],.repository-activity-legend i[data-level="1"]{background:var(--insight-activity-1)}.repository-activity-cell[data-level="2"],.repository-activity-legend i[data-level="2"]{background:var(--insight-activity-2)}.repository-activity-cell[data-level="3"],.repository-activity-legend i[data-level="3"]{background:var(--insight-activity-3)}.repository-activity-cell-outside-range{visibility:hidden}.repository-activity-cell-skeleton{background:linear-gradient(90deg, var(--insight-activity-0) 25%, var(--card-header) 50%, var(--insight-activity-0) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite repository-card-skeleton-shimmer}.repository-activity-cell-branch-created{box-sizing:border-box;border:2px solid var(--err-fg)}.repository-activity-legend{color:var(--text-sec);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;margin:0;font-size:.6875rem;display:flex}.repository-activity-created-legend{white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;margin-left:.5rem;display:inline-flex}.repository-activity-created-legend i{box-sizing:border-box;border:2px solid var(--err-fg);border-radius:2px;width:.62rem;height:.62rem;display:block}.repository-activity-legend>span:first-child{margin-right:.125rem}.repository-activity-legend>span:last-child{margin-left:.125rem}.repository-contributor-list,.repository-language-list,.repository-pipeline-list,.repository-ai-checklist{margin:0;padding:0;list-style:none}.repository-contributor{border-bottom:1px solid var(--border);min-width:0;padding:.625rem 0}.repository-contributor:first-child{padding-top:0}.repository-contributor:last-child{border-bottom:0;padding-bottom:0}.repository-contributor-row{align-items:center;gap:.5rem;min-width:0;display:flex}.repository-contributor-row>.identity-pill-anchor{flex:0 auto;width:fit-content;min-width:0;max-width:35%}.repository-contributor-timeline{flex:auto;gap:1px;min-width:2rem;height:.375rem;display:grid}.repository-contributor-week{background:var(--insight-activity-0);border-radius:1px;min-width:0}.repository-contributor-week[data-level="1"]{background:var(--insight-activity-1)}.repository-contributor-week[data-level="2"]{background:var(--insight-activity-2)}.repository-contributor-week[data-level="3"]{background:var(--insight-activity-3)}.repository-contributor-state{min-height:5rem;color:var(--text-sec);text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.repository-contributor-count{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:.25rem;font-size:.75rem;font-weight:650;display:flex}.repository-contributor-count small{color:var(--text-sec);font-size:.6875rem;font-weight:400}.repository-contributor-total{border-top:2px solid var(--card-hover-border);color:var(--text-primary);justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.75rem;padding-top:.625rem;font-size:.875rem;display:flex}.repository-contributor-total-zero{border-top:0;padding-top:0}.repository-contributor-total-label{color:var(--text-sec);font-weight:500}.repository-contributor-total-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:.75rem;display:inline-flex}.repository-contributor-total-value>strong{color:var(--accent);font-size:.9375rem;font-weight:750}.repository-contributor-total-value>span{color:var(--text-sec)}.repository-language-stack{background:var(--status-bg);border-radius:999px;gap:0;height:.75rem;display:flex;overflow:hidden}.repository-language-segment{min-width:0;display:block}.repository-language-skeleton-stack{width:100%;height:100%}.repository-language-list{margin-top:.75rem}.repository-language-total{color:var(--text-sec);font-variant-numeric:tabular-nums;margin:.75rem 0 0;font-size:.75rem}.repository-language-list li{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.375rem 0;font-size:.75rem;display:flex}.repository-language-list li:last-child{border-bottom:0}.repository-language-swatch{border-radius:50%;flex-shrink:0;width:.5625rem;height:.5625rem}.repository-language-info{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.repository-language-skeleton-swatch{background:var(--border)}.repository-language-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.repository-language-skeleton-name{height:.55rem}.repository-language-meta{color:var(--text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.repository-language-skeleton-meta{width:5rem;height:.45rem}.repository-language-skeleton-percent{width:2.25rem;height:.55rem}.repository-language-list strong{color:var(--text-sec);font-variant-numeric:tabular-nums;font-size:.6875rem}.repository-content-empty{color:var(--text-sec);margin:.75rem 0 0;font-size:.75rem}.repository-solution-file-groups{gap:.375rem;max-height:28rem;display:grid;overflow:auto}.repository-solution-file-column-labels{color:var(--text-sec);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.5rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:650;display:grid}.repository-solution-file-group{border-bottom:1px solid var(--border);gap:.25rem;padding:.375rem 0;display:grid}.repository-solution-file-group h3{color:var(--text-sec);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.repository-solution-file-group ul,.repository-solution-file-list{margin:0;padding:0;list-style:none}.repository-solution-file-group li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:.5rem;min-width:0;padding:.3rem 0;display:grid}.repository-solution-file-group li:last-child{border-bottom:0}.repository-solution-file-link{overflow-wrap:anywhere;min-width:0;color:var(--accent);font-size:.8125rem;font-weight:600;text-decoration:none}.repository-solution-file-link:hover{text-decoration:underline}.repository-solution-file-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.repository-solution-file-folder{overflow-wrap:anywhere;min-width:0;color:var(--text-sec);font-size:.75rem}.repository-solution-file-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:.5rem;padding:.4rem 0;display:grid}.repository-solution-file-skeleton-label,.repository-solution-file-skeleton-path{height:.55rem}.repository-solution-file-skeleton-label{width:65%}.repository-solution-file-skeleton-path{width:90%}.repository-language-empty{min-height:7rem;color:var(--text-sec);text-align:center;place-items:center;font-size:.75rem;display:grid}.repository-content-error,.repository-ai-error{min-height:7rem;color:var(--err-fg);justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.repository-content-error button,.repository-ai-error button{min-height:1.875rem;padding:.25rem .625rem;font-size:.75rem}.repository-content-error button:focus-visible,.repository-ai-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-ai-empty{min-height:7rem;color:var(--text-sec);text-align:center;place-items:center;font-size:.75rem;display:grid}.repository-insight-footnote{color:var(--text-sec);margin-top:.625rem;font-size:.6875rem}.repository-pipeline-list code{background:var(--status-bg);color:var(--text-primary);border-radius:4px;padding:.125rem .25rem;font-family:ui-monospace,Cascadia Code,monospace;font-size:.6875rem}.repository-insight-pipelines .repository-insight-heading{flex-wrap:wrap}.repository-insight-pipelines .repository-insight-heading-trailing{max-width:100%}.repository-pipeline-sort{width:auto;max-width:100%}.repository-pipeline-list li{border-top:1px solid var(--border);grid-template-columns:.5rem minmax(0,1fr) minmax(0,.5fr) auto;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.repository-pipeline-status{background:var(--text-sec);border-radius:50%;width:.4375rem;height:.4375rem}.repository-pipeline-skeleton-status{border-radius:50%;width:.4375rem;height:.4375rem}.pipeline-success{background:#3f9b63}.pipeline-running{background:#c39b39}.pipeline-failed{background:#cf4b4b}.pipeline-partial{background:#d18616}.pipeline-neutral{background:var(--text-sec)}.repository-pipeline-name{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.repository-pipeline-name a{max-width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none;overflow:hidden}.repository-pipeline-name a:hover{text-decoration:underline}.repository-pipeline-name code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.repository-pipeline-branch{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.repository-pipeline-branch>span{color:var(--text-sec);font-size:.6875rem}.repository-pipeline-result{color:var(--text-sec);text-align:right;white-space:nowrap;flex-direction:column;justify-self:end;align-items:flex-end;gap:.125rem;font-size:.6875rem;display:flex}.repository-pipeline-result strong,.repository-pipeline-result a{color:var(--text-primary);font-size:.6875rem;font-weight:600}.repository-pipeline-result a{text-decoration:none}.repository-pipeline-result a:hover{text-decoration:underline}.repository-pipeline-result-pill{border-radius:999px;align-items:center;min-height:1.375rem;padding:.1875rem .5rem;line-height:1.2;display:inline-flex}.repository-pipeline-result-pill.pipeline-success{background:var(--pr-bg);color:var(--pr-fg)}.repository-pipeline-result-pill.pipeline-running{background:var(--branch-default-bg);color:var(--branch-default-fg)}.repository-pipeline-result-pill.pipeline-failed{background:var(--err-bg);color:var(--err-fg)}.repository-pipeline-result-pill.pipeline-partial{background:var(--branch-warning-bg);color:var(--branch-warning-fg)}.repository-pipeline-result-pill.pipeline-neutral{background:var(--status-bg);color:var(--status-fg)}.repository-pipeline-result-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-pipeline-result time,.repository-pipeline-queue-status{color:var(--text-sec);font-size:.6875rem;font-weight:400}.repository-pipeline-skeleton-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.repository-pipeline-skeleton-name{width:70%;height:.55rem}.repository-pipeline-skeleton-path{width:45%;height:.45rem}.repository-pipeline-skeleton-branch{width:3.5rem;height:.55rem}.repository-pipeline-skeleton-result{width:4.25rem;height:.55rem}.repository-pipeline-empty,.repository-pipeline-error{color:var(--text-sec);font-size:.75rem}.repository-pipeline-empty{margin:0;padding:.875rem 0}.repository-pipeline-error{color:var(--err-fg);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.repository-pipeline-error button{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:6px;flex-shrink:0;padding:.25rem .5rem}.repository-pipeline-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-pipeline-list .repository-card-skeleton{display:block}@media (width<=640px){.repository-pipeline-list li{grid-template-columns:.5rem minmax(0,1fr) auto}.repository-pipeline-branch,.repository-pipeline-skeleton-branch{text-align:left;grid-area:2/2}.repository-pipeline-result,.repository-pipeline-skeleton-result{grid-area:1/3/span 2}}.repository-ai-readiness{align-items:center;gap:1rem;display:flex}.repository-insight-help{flex:none;position:relative}.repository-insight-help>summary{border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--text-sec);cursor:pointer;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;list-style:none;display:grid}.repository-insight-help>summary::-webkit-details-marker{display:none}.repository-insight-help>summary:hover{border-color:var(--accent);color:var(--accent)}.repository-insight-help>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-insight-help>summary svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.875rem;height:.875rem}.repository-insight-help-popover{z-index:5;border:1px solid var(--border);background:var(--card);width:min(22rem,100vw - 2rem);color:var(--text-primary);border-radius:8px;padding:.875rem 1rem;font-size:.75rem;line-height:1.45;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0000002e}.repository-insight-help-timing .repository-insight-help-popover{width:min(25rem,100vw - 2rem)}.api-timing-popover-content{width:min(26rem,100vw - 2rem)}.api-timing-request-list{gap:.55rem;margin-top:.5rem;display:grid}.api-timing-request{border-bottom:1px solid var(--border);padding-bottom:.5rem}.api-timing-request:last-child{border-bottom:0;padding-bottom:0}.api-timing-request-heading{color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.api-timing-request-heading>strong{font-size:.75rem}.api-timing-request-heading>span{color:var(--text-sec);white-space:nowrap;font-size:.6875rem}.repository-insight-help-popover .api-timing-call-list{gap:.25rem;margin-top:.35rem;display:grid}.performance-timing-settings-pr-window{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.performance-timing-settings-panel .performance-timing-settings-pr-window label{margin-bottom:.3rem;display:block}.performance-timing-settings-pr-window select{border:1px solid var(--border);background:var(--card);width:100%;min-height:2rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}.performance-timing-settings-pr-window select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.performance-timing-settings-panel .performance-timing-settings-pr-window p{margin-top:.35rem}.repository-insight-help-popover .api-timing-call-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.api-timing-call-value{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-items:end;display:grid}.api-timing-call-value small{color:var(--text-sec);font-size:.6875rem}.api-timing-totals{border-top:1px solid var(--border);gap:.15rem;margin-top:.45rem;padding-top:.4rem;display:grid}.api-timing-totals p{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;margin:0;display:flex}.api-timing-totals strong{color:var(--text-primary);white-space:nowrap}.repository-insight-help-popover p.api-timing-popover-note{margin-top:.5rem;font-size:.6875rem}.repository-insight-help-popover>strong{margin-top:.625rem;font-size:.8125rem;display:block}.repository-insight-help-popover>strong:first-child{margin-top:0}.repository-insight-help-popover p{color:var(--text-sec);margin:.25rem 0 0}.repository-insight-help-popover ul{gap:.3rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.repository-insight-help-popover li{grid-template-columns:2rem minmax(0,1fr);gap:.375rem;display:grid}.repository-insight-help-popover li>strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.repository-activity-timing-list{grid-template-columns:minmax(0,1fr)}.repository-insight-help-popover .repository-activity-timing-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.repository-activity-timing-values{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-items:end;display:grid}.repository-activity-timing-values small{color:var(--text-sec);font-size:.6875rem}.repository-activity-timing-totals{border-top:1px solid var(--border);gap:.2rem;margin-top:.6rem;padding-top:.5rem;display:grid}.repository-activity-timing-totals p{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;margin:0;display:flex}.repository-activity-timing-totals strong{color:var(--text-primary);white-space:nowrap}.repository-insight-help-popover p.repository-activity-timing-note{margin-top:.5rem;font-size:.6875rem}.repository-insight-help-popover .repository-activity-legend{background:var(--card-header);white-space:normal;border-radius:6px;justify-content:flex-start;margin-top:.375rem;padding:.5rem}.repository-ai-loading{align-items:center;gap:1rem;display:flex}.repository-ai-score-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.repository-ai-score{border-radius:50%;place-items:center;width:5rem;height:5rem;padding:.375rem;display:grid}.repository-ai-score>div{background:var(--card);border-radius:50%;justify-content:center;align-items:baseline;gap:.125rem;width:100%;height:100%;padding-top:1.375rem;display:flex}.repository-ai-score>div>strong{font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1}.repository-ai-score>div>span{color:var(--text-sec);font-size:.6875rem}.repository-ai-score-label{white-space:nowrap;font-size:.6875rem;font-weight:650}.repository-ai-score-wrap .repository-insight-footnote{margin-top:0}.repository-ai-score-skeleton{border-radius:50%;width:5rem;height:5rem}.repository-ai-label-skeleton{border-radius:4px;width:4rem;height:.625rem}.repository-ai-checklist{flex:1;min-width:0}.repository-ai-checklist li{border-bottom:1px solid var(--border);grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.375rem;padding:.4375rem 0;font-size:.6875rem;display:grid}.repository-ai-checklist li:last-child{border-bottom:0}.repository-ai-check{border-radius:50%;place-items:center;width:.875rem;height:.875rem;font-size:.6875rem;font-weight:700;display:grid}.repository-ai-check-present{background:var(--activity-high-bg);color:var(--activity-high-fg)}.repository-ai-check-partial{background:var(--activity-low-bg);color:var(--activity-low-fg)}.repository-ai-check-missing{background:var(--status-bg);color:var(--text-sec)}.repository-ai-evidence{gap:.125rem;min-width:0;display:grid}.repository-ai-signal-name{color:var(--text-primary);font-weight:600}.repository-ai-evidence small{color:var(--text-sec);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.35}.repository-ai-check-skeleton{border-radius:50%;width:.875rem;height:.875rem}.repository-ai-name-skeleton{border-radius:4px;height:.625rem}.repository-ai-evidence-skeleton{border-radius:4px;width:92%;height:.5rem}.repository-ai-points-skeleton{border-radius:4px;width:1.5rem;height:.5625rem}.repository-ai-checklist li>strong{color:var(--text-sec);text-align:right;align-self:center;font-size:.6875rem;font-weight:550}.repository-live-details{border:1px solid var(--border);background:var(--card);border-radius:10px;width:100%;min-width:0;margin-top:.75rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.branch-cleanup-info{border:1px solid var(--border);background:var(--branch-default-bg);color:var(--text-primary);border-radius:10px;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.625rem .875rem;margin-top:.75rem;padding:.875rem 1rem;display:grid}.branch-cleanup-info-icon{width:1.25rem;height:1.25rem;color:var(--accent);stroke-linecap:round;stroke-linejoin:round;margin-top:.125rem}.branch-cleanup-info-copy{min-width:0;font-size:.8125rem;line-height:1.5}.branch-cleanup-link{align-self:center;align-items:center;gap:.375rem;min-width:0;max-width:100%;font-size:.75rem;font-weight:650;line-height:1.4;display:inline-flex}.branch-cleanup-link span{min-width:0}.branch-cleanup-link svg{stroke-linecap:round;stroke-linejoin:round;flex:0 0 .875rem;width:.875rem;height:.875rem}.repository-live-details-heading{border-bottom:1px solid var(--border);background:var(--card-header);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.625rem 1rem;display:flex}.repository-live-details-heading .assessment-eyebrow{margin-bottom:.125rem}.repository-live-details-heading h2{font-size:1.125rem;font-weight:650}.repository-live-details-heading>p{color:var(--text-sec);text-align:right;font-size:.75rem}.repository-live-details-heading-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.repository-live-details-heading-actions>p{color:var(--text-sec);text-align:right;font-size:.75rem}.repository-live-details-content{width:100%;min-width:0;padding:.75rem 1rem}.pull-request-header{align-items:center}.pull-request-header-meta{justify-content:flex-end;align-items:center;gap:.875rem;min-width:0;display:flex}.pull-request-header-meta>p{color:var(--text-sec);text-align:right;margin:0;font-size:.75rem}.repository-docs-browser{grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);gap:1rem;min-height:28rem;display:grid}.repository-docs-files-panel,.repository-docs-document-panel{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;overflow:hidden}.repository-docs-panel-heading,.repository-docs-document-heading{border-bottom:1px solid var(--border);background:var(--card-header);min-height:2.5rem;color:var(--text-primary);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:650;display:flex}.repository-docs-panel-heading h3{min-width:0;font-size:inherit;font-weight:inherit;margin:0}.repository-docs-tree-actions{flex:none;gap:.25rem;display:inline-flex}.repository-docs-tree-actions button{border:1px solid var(--border);background:var(--card);color:var(--text-sec);white-space:nowrap;cursor:pointer;border-radius:4px;padding:.25rem .375rem;font-size:.6875rem;font-weight:600}.repository-docs-tree-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.repository-docs-tree-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-docs-tree-actions button:disabled{cursor:not-allowed;opacity:.5}.repository-docs-file-list{max-height:70vh;padding:.5rem;overflow:auto}.repository-docs-file-tree{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.repository-docs-file-tree.nested{border-left:1px solid var(--border);margin-left:.5rem;padding-left:.5rem}.repository-docs-folder,.repository-docs-file{width:100%;min-height:2rem;color:var(--text-sec);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.repository-docs-folder:hover,.repository-docs-file:hover{background:var(--card-header);color:var(--text-primary)}.repository-docs-folder:focus-visible,.repository-docs-file:focus-visible,.repository-docs-view-toggle button:focus-visible,.repository-docs-copy-button:focus-visible,.repository-permission-view-toggle button:focus-visible,.repository-docs-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.repository-docs-folder svg,.repository-docs-file svg{flex:0 0 1rem;width:1rem;height:1rem}.repository-docs-chevron{transition:transform .12s}.repository-docs-chevron.expanded{transform:rotate(90deg)}.repository-docs-folder-icon,.repository-docs-file svg{color:var(--accent)}.repository-docs-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repository-docs-file.selected{background:var(--card-header);color:var(--accent)}.repository-docs-document-heading{min-width:0}.repository-docs-document-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:650;overflow:hidden}.repository-docs-document-title{flex:auto;min-width:0}.repository-docs-document-actions{flex:none;align-items:center;gap:.375rem;display:inline-flex}.repository-docs-copy-button{border:1px solid var(--border);background:var(--card);min-height:1.75rem;color:var(--text-sec);white-space:nowrap;cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.repository-docs-copy-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.repository-docs-copy-button:disabled{cursor:not-allowed;opacity:.5}.repository-docs-copy-error{border-bottom:1px solid var(--err-border);color:var(--err-fg);margin:0;padding:.375rem .75rem;font-size:.75rem}.repository-docs-change-info{color:var(--text-sec);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.75rem;overflow:hidden}.repository-docs-view-toggle,.repository-permission-view-toggle{border:1px solid var(--border);border-radius:6px;flex:none;gap:.125rem;padding:.125rem;display:inline-flex}.repository-docs-view-toggle button,.repository-permission-view-toggle button{color:var(--text-sec);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.repository-docs-view-toggle button[aria-pressed=true],.repository-permission-view-toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.repository-docs-view-toggle button:disabled,.repository-permission-view-toggle button:disabled{cursor:not-allowed;opacity:.5}.repository-docs-document-content{min-height:28rem;max-height:70vh;color:var(--text-primary);padding:1.25rem;font-size:.875rem;line-height:1.65;overflow:auto}.repository-docs-message{color:var(--text-sec);margin:0;font-size:.8125rem}.repository-docs-error{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);overflow-wrap:anywhere;border-radius:6px;padding:.75rem;font-size:.8125rem}.repository-docs-error p{margin:0}.repository-docs-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-top:.75rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.repository-docs-markdown h1{border-bottom:2px solid var(--accent);color:var(--accent);margin:0 0 1.25rem;padding-bottom:.65rem;font-size:1.75rem;font-weight:700;line-height:1.2}.repository-docs-markdown h2{border-left:3px solid var(--accent);border-bottom:1px solid var(--border);margin:1.75rem 0 .75rem;padding:0 0 .375rem .65rem;font-size:1.35rem;font-weight:650}.repository-docs-markdown h3,.repository-docs-markdown h4,.repository-docs-markdown h5,.repository-docs-markdown h6{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:650}.repository-docs-markdown p,.repository-docs-markdown ul,.repository-docs-markdown ol,.repository-docs-markdown blockquote,.repository-docs-markdown pre,.repository-docs-markdown table{margin:0 0 1rem}.repository-docs-markdown ul{padding-left:1.5rem;list-style:outside}.repository-docs-markdown li::marker{color:var(--accent)}.repository-docs-markdown ol{padding-left:1.5rem;list-style:decimal}.repository-docs-markdown a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.repository-docs-markdown blockquote{border-left:3px solid var(--accent);background:var(--branch-development-bg);color:var(--branch-development-fg);border-radius:0 6px 6px 0;padding:.75rem 1rem}.repository-docs-markdown :not(pre)>code{border:1px solid var(--border);background:var(--branch-development-bg);color:var(--branch-development-fg);overflow-wrap:anywhere;border-radius:5px;padding:.15rem .4rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:max(.6875rem,.86em);font-weight:600}.repository-docs-markdown pre,.repository-docs-source{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:6px;padding:1rem;font-size:.75rem;line-height:1.5;overflow:auto}.repository-docs-markdown table{border-collapse:collapse;text-align:left;width:100%}.repository-docs-markdown th,.repository-docs-markdown td{border:1px solid var(--border);vertical-align:top;padding:.5rem .75rem}.repository-docs-markdown th{background:var(--branch-default-bg);color:var(--branch-default-fg);font-weight:650}.repository-docs-markdown tbody tr:nth-child(2n){background:var(--card-header)}.repository-docs-markdown hr{border:0;border-top:1px solid var(--accent);margin:1.5rem 0}[data-theme=light] .repository-docs-markdown{--markdown-canvas:#fff;--markdown-canvas-subtle:#f6f8fa;--markdown-border:#d1d9e0;--markdown-border-muted:#d1d9e0;--markdown-text:#1f2328;--markdown-text-muted:#656d76;--markdown-link:#0969da;--markdown-code-bg:#afb8c133;border:1px solid var(--markdown-border);background:var(--markdown-canvas);color:var(--markdown-text);border-radius:8px;padding:1.25rem;line-height:1.6}[data-theme=light] .repository-docs-markdown h1{border-bottom:1px solid var(--markdown-border-muted);color:var(--markdown-text);padding-bottom:.3em}[data-theme=light] .repository-docs-markdown h2{border-bottom-color:var(--markdown-border-muted);border-left:0;padding:0 0 .3em}[data-theme=light] .repository-docs-markdown li::marker{color:var(--markdown-text-muted)}[data-theme=light] .repository-docs-markdown a{color:var(--markdown-link);text-decoration:none}[data-theme=light] .repository-docs-markdown a:hover{text-decoration:underline}[data-theme=light] .repository-docs-markdown blockquote{border-left:.25rem solid var(--markdown-border-muted);color:var(--markdown-text-muted);background:0 0;border-radius:0;padding:0 0 0 1rem}[data-theme=light] .repository-docs-markdown :not(pre)>code{background:var(--markdown-code-bg);color:var(--markdown-text);border:0;border-radius:6px;padding:.2em .4em;font-size:max(.6875rem,.85em);font-weight:400}[data-theme=light] .repository-docs-markdown pre,[data-theme=light] .repository-docs-source{border-color:var(--markdown-border);background:var(--markdown-canvas-subtle);color:var(--markdown-text)}[data-theme=light] .repository-docs-markdown th,[data-theme=light] .repository-docs-markdown td{border-color:var(--markdown-border)}[data-theme=light] .repository-docs-markdown th{background:var(--markdown-canvas-subtle);color:var(--markdown-text)}[data-theme=light] .repository-docs-markdown tbody tr:nth-child(2n){background:var(--markdown-canvas-subtle)}[data-theme=light] .repository-docs-markdown hr{border-top-color:var(--markdown-border)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown{--markdown-canvas:#0d1117;--markdown-canvas-subtle:#161b22;--markdown-border:#30363d;--markdown-border-muted:#3d444d;--markdown-text:#e6edf3;--markdown-text-muted:#9198a1;--markdown-link:#4493f8;--markdown-code-bg:#6e768166;border:1px solid var(--markdown-border);background:var(--markdown-canvas);color:var(--markdown-text);border-radius:8px;padding:1.25rem;line-height:1.6}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown h1{border-bottom:1px solid var(--markdown-border-muted);color:var(--markdown-text);padding-bottom:.3em}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown h2{border-bottom-color:var(--markdown-border-muted);border-left:0;padding:0 0 .3em}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown li::marker{color:var(--markdown-text-muted)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown a{color:var(--markdown-link);text-decoration:none}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown a:hover{text-decoration:underline}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown blockquote{border-left:.25rem solid var(--markdown-border-muted);color:var(--markdown-text-muted);background:0 0;border-radius:0;padding:0 0 0 1rem}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown :not(pre)>code{background:var(--markdown-code-bg);color:var(--markdown-text);border:0;border-radius:6px;padding:.2em .4em;font-size:max(.6875rem,.85em);font-weight:400}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown pre,:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-source{border-color:var(--markdown-border);background:var(--markdown-canvas-subtle);color:var(--markdown-text)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown th,:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown td{border-color:var(--markdown-border)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown th{background:var(--markdown-canvas-subtle);color:var(--markdown-text)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown tbody tr:nth-child(2n){background:var(--markdown-canvas-subtle)}:is([data-theme=harbor],[data-theme=dark],[data-theme=batman]) .repository-docs-markdown hr{border-top-color:var(--markdown-border)}[data-theme=harbor] .repository-docs-markdown,[data-theme=harbor] .repository-docs-source{--markdown-canvas:var(--card);--markdown-canvas-subtle:var(--surface);--markdown-border:var(--border);--markdown-border-muted:var(--border);--markdown-text:var(--text-primary);--markdown-text-muted:var(--text-sec);--markdown-link:var(--accent);--markdown-code-bg:var(--branch-bg)}.branch-groups{gap:1.5rem;display:grid}.branch-group{min-width:0}.branch-group h3{color:var(--text-sec);margin:0 0 .65rem;font-size:.75rem;font-weight:650}.branch-table-wrap{width:100%;overflow-x:auto}.branch-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:60rem;color:var(--text-primary);text-align:left}.branch-table-col-branch{width:30%}.branch-table-col-count{width:5%}.branch-table-col-status{width:12%}.branch-table-col-timeline{width:43%}.branch-table-col-actions{width:10%}.branch-table th{border-bottom:1px solid var(--border);color:var(--text-sec);overflow-wrap:anywhere;padding:.625rem .75rem;font-size:.6875rem;font-weight:650}.branch-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.625rem .75rem;font-size:.875rem;font-weight:500}.branch-table td.branch-table-commit-count{text-align:left;padding-left:.25rem}.branch-table tbody tr:last-child td{border-bottom:0}.branch-table tbody tr:hover{background:var(--card-header)}.branch-table-branch-content{align-items:center;gap:.375rem;min-width:0;display:flex}.branch-table-branch-content>.branch-name{flex:auto;width:0;min-width:0}.branch-expand-button{width:1.5rem;height:1.5rem;color:var(--text-sec);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:0 0 1.5rem;place-items:center;padding:0;display:inline-grid}.branch-expand-button:hover{border-color:var(--border);background:var(--card-header);color:var(--text-primary)}.branch-expand-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.branch-expand-button svg{width:1rem;height:1rem;transition:transform .14s;transform:rotate(-90deg)}.branch-expand-button[aria-expanded=true] svg{transform:rotate(0)}.branch-table-status-slot{flex-wrap:wrap;flex:none;align-items:center;gap:.25rem;display:flex}.branch-commit-count-pill{border:1px solid var(--border);background:var(--branch-bg);min-width:1.75rem;min-height:1.5rem;color:var(--branch-fg);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.25rem .45rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex}.branch-warning-pill,.branch-stale-pill,.branch-pr-completed-pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:650;line-height:1;display:inline-flex}.branch-table .branch-files-link{flex:0 auto;overflow:hidden}.branch-table .branch-policy-indicator{margin-left:auto}.branch-table .branch-label{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.branch-stale-pill,.branch-pr-completed-pill{border-color:var(--err-border);background:var(--err-bg);color:var(--err-fg);flex-shrink:0}.branch-warning-pill{border-color:var(--branch-warning-border);background:var(--branch-warning-bg);color:var(--branch-warning-fg);flex-shrink:0}.branch-lock-indicator{border:1px solid var(--border);background:var(--branch-bg);width:1.5rem;height:1.5rem;color:var(--branch-fg);border-radius:50%;flex:0 0 1.5rem;justify-content:center;align-items:center;display:inline-flex}.branch-lock-indicator svg{width:1rem;height:1rem}.branch-table .identity-pill{max-width:100%}.branch-table .identity-pill-content{display:block;overflow:hidden}.branch-table .identity-pill-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.branch-table-actions{text-align:right}.branch-table-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.branch-table .branch-commits-detail-row>td{background:var(--card-header);padding:.75rem 1rem 1rem}.branch-commits-panel{gap:.75rem;display:grid}.branch-timeline{min-width:21rem;max-width:25rem;color:var(--text-sec);font-variant-numeric:tabular-nums;font-size:.6875rem;position:relative}.branch-timeline-track{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.branch-timeline-step{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.branch-timeline-step:last-child{flex:none}.branch-timeline-event,.branch-timeline-connector{text-align:center;grid-template-rows:.875rem 1.875rem 1rem;align-items:center;gap:.125rem;display:grid}.branch-timeline-event{z-index:1;flex:0 0 5.5rem;position:relative}.branch-timeline-label{color:var(--text-sec);white-space:nowrap;font-size:.6875rem;font-weight:600}.branch-timeline-marker{background:var(--card);justify-self:center;align-items:center;padding:0 .2rem;display:inline-flex}.branch-table tbody tr:hover .branch-timeline-marker{background:var(--card-header)}.branch-timeline-milestone{border:1px solid var(--border);background:var(--branch-bg);color:var(--branch-fg);border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .25rem;display:inline-flex}.branch-timeline-event-created .branch-timeline-milestone{border-color:var(--branch-default-fg);background:var(--branch-default-bg);color:var(--branch-default-fg)}.branch-timeline-icon{flex-shrink:0;place-items:center;width:.875rem;height:.875rem;display:inline-grid}.branch-timeline-icon svg{width:.875rem;height:.875rem}.branch-timeline-date{color:var(--text-primary);white-space:nowrap;font-weight:650}.branch-timeline-date-unknown{color:var(--text-sec);font-weight:500}.branch-timeline-connector{flex:1 1 0;min-width:2.25rem}.branch-timeline-duration{white-space:nowrap;font-size:.6875rem;font-weight:600}.branch-timeline-line{border-top:1px solid var(--card-hover-border);width:calc(100% + 5.5rem);margin-left:-2.75rem;position:relative}.branch-timeline-line:after{border-top:1px solid var(--card-hover-border);border-right:1px solid var(--card-hover-border);content:"";width:.35rem;height:.35rem;position:absolute;top:-.2rem;right:1.125rem;transform:rotate(45deg)}.branch-timeline-connector-unknown .branch-timeline-line{border-top-style:dashed}.branch-timeline-connector-earlier .branch-timeline-duration{color:var(--branch-warning-fg)}.branch-timeline-connector-earlier .branch-timeline-line{border-top-style:dashed}.branch-timeline-note{text-align:center;font-size:.6875rem;position:absolute;bottom:0;left:5.5rem;right:5.5rem}.branch-timeline-error{color:var(--err-fg)}.branch-commits-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.branch-commits-heading-copy{flex:18rem;min-width:0}.branch-commits-heading h4{color:var(--text-primary);margin:0;font-size:.875rem;font-weight:650}.branch-commits-heading-copy p{color:var(--text-sec);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.branch-commits-message{color:var(--text-sec);margin:0;font-size:.75rem}.branch-commit-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.branch-commit-item{border:1px solid var(--border);background:var(--card);border-radius:.5rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;min-width:0;padding:.7rem .8rem;display:grid}.branch-commit-pr-column{align-items:center;min-width:0;display:flex}@media (width<=600px){.branch-commit-item{grid-template-columns:4.5rem minmax(0,1fr)}.branch-commit-pr-column{grid-row:1/span 2;align-self:start}.branch-commit-details{white-space:normal;flex-wrap:wrap;grid-column:2}}.branch-commit-message{min-width:0;color:var(--text-primary);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.merged-pull-request-prefix{color:var(--text-sec);font-weight:500}.branch-commit-details{min-width:0;color:var(--text-sec);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.35rem .75rem;font-size:.6875rem;display:flex}.branch-commit-details>span{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.branch-commit-details>.identity-pill-anchor{min-width:0;max-width:12rem}.branch-commit-details>.identity-pill-anchor .identity-pill-content{flex-wrap:nowrap;overflow:hidden}.branch-commit-details>.identity-pill-anchor .identity-pill-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-commit-hash{color:var(--accent);font-family:Consolas,Courier New,monospace;font-weight:650}.branch-commit-pr-list{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.branch-commits-error{color:var(--err-fg);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.75rem;display:flex}.branch-commits-pagination{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.branch-commits-page-size{color:var(--text-sec);white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.branch-commits-page-size select{border:1px solid var(--border);background:var(--card);min-height:1.75rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.2rem .4rem;font-size:.75rem}.branch-commits-page-size select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.branch-commits-retry,.branch-commits-pagination button{border:1px solid var(--border);background:var(--card);color:var(--text-primary);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.branch-commits-pagination button:hover:not(:disabled){border-color:var(--accent)}.branch-commits-pagination button:disabled{cursor:not-allowed;opacity:.5}.branch-delete-button{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);white-space:nowrap;border-radius:6px;padding:.3rem .55rem;font-size:.75rem;font-weight:600}.branch-policy-copy-button{border:1px solid var(--branch-default-border);background:var(--branch-default-bg);color:var(--branch-default-fg);white-space:nowrap;border-radius:6px;padding:.3rem .55rem;font-size:.75rem;font-weight:600}.branch-policy-copy-button:hover:not(:disabled){border-color:var(--accent);background:var(--branch-default-hover-bg)}.branch-policy-copy-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.branch-policy-copy-button:disabled{cursor:not-allowed;opacity:.55}.branch-delete-button:hover:not(:disabled){border-color:var(--err-fg)}.branch-delete-button:disabled{cursor:not-allowed;opacity:.55}.pull-request-browser{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;width:100%;min-width:0;height:auto;display:grid}.pull-request-list-panel,.pull-request-detail-panel{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.pull-request-list-panel{flex-direction:column;display:flex}@media (width>=681px){.repository-detail-page-full-height-tab{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.repository-detail-page-full-height-tab>.repository-detail-shell{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.repository-detail-page-full-height-tab>.detail-toolbar{width:100%}.repository-detail-page-full-height-tab #repository-panel-pull-requests:not([hidden]),.repository-detail-page-full-height-tab #repository-panel-documentation:not([hidden]),.repository-detail-page-full-height-tab .repository-live-details{flex-direction:column;flex:1;min-height:0;display:flex}.repository-detail-page-full-height-tab .repository-live-details-content{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.repository-detail-page-full-height-tab .pull-request-browser,.repository-detail-page-full-height-tab .repository-docs-browser{flex:1;width:100%;min-width:0;min-height:0}.repository-detail-page-full-height-tab .repository-docs-browser{display:grid}.repository-detail-page-full-height-tab .repository-docs-files-panel,.repository-detail-page-full-height-tab .repository-docs-document-panel{flex-direction:column;min-height:0;display:flex}.repository-detail-page-full-height-tab .repository-docs-file-list,.repository-detail-page-full-height-tab .repository-docs-document-content{flex:1;min-height:0;max-height:none}}.pull-request-filters-disclosure{border:1px solid var(--accent);background:var(--card);border-radius:8px;margin-bottom:.75rem;box-shadow:0 1px 3px #18242c14}.pull-request-filters-disclosure>summary{list-style:none}.pull-request-filters-disclosure>summary::-webkit-details-marker{display:none}.pull-request-filters-trigger{min-height:2.75rem;color:var(--text-primary);cursor:pointer;background:var(--pr-card-selected-bg);border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;display:flex}.pull-request-filters-trigger:hover{background:var(--branch-default-hover-bg)}.pull-request-filters-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pull-request-filters-disclosure[open] .pull-request-filters-trigger{border-bottom:1px solid var(--border);border-radius:8px 8px 0 0}.pull-request-filters-summary-leading{flex:none;align-items:center;gap:.45rem;display:inline-flex}.pull-request-filters-summary-leading svg,.pull-request-filters-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.pull-request-filters-summary-leading svg{color:var(--accent)}.pull-request-filter-summary-chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.pull-request-filter-summary-chip{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--text-primary);border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.pull-request-filters-empty{min-width:0;color:var(--text-sec);flex:auto;font-size:.75rem;font-weight:500}.pull-request-filters-chevron{color:var(--text-primary);flex:none;margin-left:auto;transition:transform .14s}.pull-request-filters-disclosure[open] .pull-request-filters-chevron{transform:rotate(180deg)}.pull-request-filters{gap:.625rem;margin:0;padding:.75rem;display:grid}.pull-request-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.pull-request-filter-field{min-width:0;color:var(--text-sec);align-content:start;gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.pull-request-filter-field input,.pull-request-filter-field select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:2.375rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.4rem .55rem;font-size:.8125rem}.pull-request-filter-states{border:0;margin:0;padding:0;display:block}.pull-request-filter-states legend{margin-bottom:.25rem;padding:0}.pull-request-filter-state-options{flex-wrap:wrap;gap:.125rem .75rem;display:flex}.pull-request-filter-state-option{min-height:1.75rem;color:var(--text-primary);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.pull-request-filter-state-option input{width:1rem;height:1rem;min-height:1rem;accent-color:var(--accent);margin:0;padding:0}.pull-request-filter-state-hint{margin:.25rem 0 0;font-size:.6875rem;font-weight:400}.pull-request-date-input{align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}.pull-request-date-input>input[type=text]{flex:auto}.pull-request-date-picker-button{border:1px solid var(--border);background:var(--card);width:2.375rem;min-width:2.375rem;min-height:2.375rem;color:var(--text-primary);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:.4rem;display:grid}.pull-request-date-picker-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.pull-request-date-picker-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pull-request-date-picker-button:disabled{cursor:not-allowed;opacity:.55}.pull-request-date-picker-native{opacity:0;pointer-events:none;height:1px;position:absolute;bottom:0;right:0;border:0!important;width:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important}.pull-request-filter-field input:focus-visible,.pull-request-filter-field select:focus-visible,.pull-request-date-picker-button:focus-visible,.pull-request-filter-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pull-request-filter-field input::placeholder{color:var(--text-sec);opacity:1}.pull-request-filter-field select:disabled{cursor:not-allowed;opacity:.6}.pull-request-filter-actions{justify-content:flex-end;gap:.5rem;display:flex}.pull-request-filter-actions button{border:1px solid var(--border);background:var(--card);min-height:2.125rem;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .625rem;font-size:.8125rem;font-weight:600}.pull-request-filter-actions button[type=submit]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.pull-request-filter-actions button:hover:not(:disabled){border-color:var(--accent)}.pull-request-filter-actions button[type=submit]:hover:not(:disabled){background:var(--accent-h)}.pull-request-filter-actions button:disabled{cursor:not-allowed;opacity:.55}.pull-request-filter-error{color:var(--err-fg);margin:0;font-size:.75rem}.pull-request-target-filter-warning>p{color:var(--text-sec);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.pull-request-target-filter-warning{margin-top:.5rem}.pull-request-card-list{overscroll-behavior:contain;flex:auto;align-content:start;gap:.375rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pull-request-card{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:7px;transition:border-color .14s,box-shadow .14s;overflow:hidden}.pull-request-card-skeleton{gap:.45rem;padding:.5rem;display:grid}.pull-request-card-skeleton .pull-request-card-first-line{align-items:center;padding:0}.pull-request-skeleton-pill{flex:0 0 4.5rem;width:4.5rem;height:1.375rem}.pull-request-skeleton-title{flex:0 auto;max-width:calc(100% - 5rem);height:.75rem}.pull-request-card-skeleton-second-line{align-items:center;gap:.4rem;min-height:.875rem;padding-left:.75rem;display:flex}.pull-request-skeleton-age{width:4.5rem;height:.5rem}.pull-request-skeleton-creator{width:5.5rem;height:.75rem}.pull-request-skeleton-branch{border-radius:6px;width:3rem;height:1.25rem;margin-left:auto}.pull-request-skeleton-comments{width:2rem;height:.5rem}.pull-request-card:hover{border-color:var(--card-hover-border);background:var(--card-header);box-shadow:var(--card-hover-shadow)}.pull-request-card-selected{border-color:var(--accent);background:var(--pr-card-selected-bg);box-shadow:inset 3px 0 0 var(--accent)}.pull-request-card-selected:hover{border-color:var(--accent);background:var(--pr-card-selected-bg)}.pull-request-card-first-line{align-items:flex-start;gap:.4rem;min-width:0;padding:.3rem .5rem 0;display:flex}.pull-request-card-first-line>.pull-request-state{justify-content:center;width:4.5rem;min-width:4.5rem}.pull-request-required-checks{border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.pull-request-required-checks-resolved{background:var(--pr-fg);width:.55rem;height:.55rem;margin:.35rem .1rem 0}.pull-request-required-checks-unresolved,.pull-request-required-checks-unknown{min-width:1rem;height:1rem;margin-top:.1rem;padding:0 .2rem}.pull-request-required-checks-unresolved{background:var(--err-fg);color:var(--surface)}.pull-request-required-checks-unknown{background:var(--status-fg);color:var(--surface)}.pull-request-card-title{min-width:0;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;flex:auto;font-size:.875rem;font-weight:600;line-height:1.25}.pull-request-card-open-link{width:1rem;height:1rem;color:var(--accent);vertical-align:-.125em;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.pull-request-card-open-link svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.875rem;height:.875rem}.pull-request-card-open-link:hover{color:var(--accent-h)}.pull-request-card-select{min-width:0;color:var(--text-sec);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;padding:0;line-height:1.2;display:inline-flex}.pull-request-card-select:hover:not(:disabled){color:var(--text-primary);background:0 0}.pull-request-card-open-link:focus-visible,.pull-request-card-select:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px;position:relative}.pull-request-card-second-line{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.2rem .5rem .35rem;display:flex}.pull-request-card-target,.pull-request-card-comments,.pull-request-card-age{color:var(--text-sec);font-size:.875rem;line-height:1.2}.pull-request-card-target{background:var(--branch-default-bg);max-width:10rem;min-height:1.5rem;color:var(--branch-default-fg);white-space:nowrap;text-align:left;border:1px solid #0000;border-radius:6px;flex:0 auto;align-items:center;gap:.3rem;padding:.125rem .5rem;display:inline-flex;overflow:hidden}.pull-request-card-target svg{flex:0 0 .875rem;width:.875rem;height:.875rem}.pull-request-card-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:none){.copy-text-button{border:1px solid var(--border);opacity:1;pointer-events:auto;flex-basis:1.5rem;width:1.5rem}}.copy-text-button{background:var(--card);width:0;min-width:0;height:1.5rem;min-height:0;color:var(--text-sec);opacity:0;pointer-events:none;cursor:pointer;border:0;border-radius:5px;flex:0 0 0;place-items:center;margin:0;padding:0;transition:width .12s,flex-basis .12s,opacity .12s;display:inline-grid;overflow:hidden}.copy-text-region:hover .copy-text-button,.copy-text-region:focus-within .copy-text-button{border:1px solid var(--border);opacity:1;pointer-events:auto;flex-basis:1.5rem;width:1.5rem}.copy-text-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.copy-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.copy-text-button[data-status=copied]{border-color:var(--activity-high-fg);background:var(--activity-high-bg);color:var(--activity-high-fg)}.copy-text-button-failed{border-color:var(--err-border);background:var(--err-bg);color:var(--err-fg)}.copy-text-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.repository-card-name-copy-region{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex}.repository-card-name-copy-region>.repository-card-primary-link{flex:auto;min-width:0}.repository-card-name-copy-region>.copy-text-button{height:1.5rem}.repository-switcher-name{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex}.repository-switcher-name>h1{flex:auto;min-width:0}.repository-version-header-trailing .repository-version-latest-copy-region{flex:0 auto;align-items:center;gap:.125rem;min-width:0;max-width:100%;display:inline-flex}.repository-version-latest-copy-region .repository-version-header-latest{min-width:0}.repository-version-copy-region{vertical-align:middle;align-items:center;gap:.125rem;min-width:0;max-width:100%;display:inline-flex}.repository-version-copy-region .repository-version-tag{min-width:0;display:inline-block}.pull-request-description-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding:.25rem .75rem;display:flex}.pull-request-description-heading h4{color:var(--text-sec);margin:0;font-size:.75rem;font-weight:650}@media (hover:none){.copy-text-button{border:1px solid var(--border);opacity:1;pointer-events:auto;flex-basis:1.5rem;width:1.5rem}}.pull-request-card-meta-left,.pull-request-card-meta-right{align-items:center;gap:.4rem;min-width:0;display:flex}.pull-request-card-meta-left{flex:auto}.pull-request-card-meta-right{flex:0 auto;justify-content:flex-end}.pull-request-card-age{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.75rem}.pull-request-card-comments{color:var(--text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.2rem;font-size:.875rem;display:inline-flex}.pull-request-card-comments svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:.875rem;height:.875rem}.pull-request-card-creator,.pull-request-card-creator>.identity-pill-anchor{min-width:0;max-width:100%}.pull-request-card-creator{overflow:hidden}.pull-request-card-creator>.identity-pill-anchor>.identity-pill:not(.identity-pill-compact){gap:.25rem;max-width:100%;padding:.0625rem .25rem .0625rem .0625rem;font-size:.75rem}.pull-request-card-creator .identity-pill-content{display:block;overflow:hidden}.pull-request-card-creator .identity-pill-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pull-request-card-creator .identity-pill:not(.identity-pill-compact) .identity-pill-avatar{width:1rem;height:1rem;font-size:.6875rem}.pull-request-detail-panel{border:1px solid var(--border);background:var(--card);border-radius:9px;padding:.75rem}.pull-request-detail-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.pull-request-detail-heading>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.pull-request-detail-heading h3{overflow-wrap:anywhere;flex:auto;min-width:0;margin-top:0;font-size:1rem;font-weight:650}.pull-request-detail-title-link{color:var(--accent);text-underline-offset:.15em;text-decoration:underline}.pull-request-detail-title-link:hover{color:var(--accent-h);text-decoration-thickness:2px}.pull-request-id{color:var(--text-sec);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.pull-request-state{background:var(--branch-bg);min-height:1.375rem;color:var(--branch-fg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:650;text-decoration:none;display:inline-flex}a.pull-request-state:hover{text-decoration:underline}a.pull-request-state:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pull-request-pill-icon{flex:none;width:.875rem;height:.875rem}.pull-request-state-active{background:var(--pr-active-bg);color:var(--pr-active-fg)}.pull-request-state-completed{background:var(--pr-bg);color:var(--pr-fg)}.pull-request-state-draft{border:1px solid var(--accent);color:var(--accent);background:0 0}.pull-request-state-abandoned{background:var(--err-bg);color:var(--err-fg)}.pull-request-comments h4{font-size:.875rem;font-weight:650}.pull-request-description .repository-docs-markdown{padding:.625rem .75rem;line-height:1.45}.pull-request-description .repository-docs-markdown h1{margin:0 0 .5rem;padding-bottom:.2em;font-size:1.15rem}.pull-request-description .repository-docs-markdown h2{margin:.75rem 0 .35rem;padding-bottom:.2em;font-size:1rem}.pull-request-description .repository-docs-markdown h3,.pull-request-description .repository-docs-markdown h4,.pull-request-description .repository-docs-markdown h5,.pull-request-description .repository-docs-markdown h6{margin:.65rem 0 .3rem;font-size:.9rem}.pull-request-description .repository-docs-markdown p,.pull-request-description .repository-docs-markdown ul,.pull-request-description .repository-docs-markdown ol,.pull-request-description .repository-docs-markdown blockquote,.pull-request-description .repository-docs-markdown pre,.pull-request-description .repository-docs-markdown table{margin:0 0 .5rem}.pull-request-description .repository-docs-markdown th,.pull-request-description .repository-docs-markdown td{padding:.3rem .45rem}.pull-request-description p{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:0;font-size:.8125rem;line-height:1.45}.pull-request-comments{margin-top:.75rem}.pull-request-resolved-comments{border-top:1px solid var(--border);margin-top:.75rem}.pull-request-resolved-comments>summary{color:var(--text-sec);cursor:pointer;padding:.65rem 0;font-size:.8125rem;font-weight:600}.pull-request-comments-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.pull-request-comments-heading>span{color:var(--text-sec);font-size:.75rem}.pull-request-comment-thread{border-top:1px solid var(--border);padding-top:.75rem}.pull-request-comment-thread+.pull-request-comment-thread{margin-top:.75rem}.pull-request-comment-thread-heading,.pull-request-comment-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pull-request-comment-thread-heading{color:var(--text-sec);justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.pull-request-thread-state,.pull-request-comment-type{background:var(--branch-bg);color:var(--branch-fg);border-radius:999px;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.pull-request-thread-state-active{background:var(--branch-default-bg);color:var(--branch-default-fg)}.pull-request-comment{padding:.625rem 0}.pull-request-comment-reply{border-left:2px solid var(--border);margin-left:1rem;padding-left:.75rem}.pull-request-comment-meta{color:var(--text-sec);font-size:.75rem}.pull-request-comment-meta>time{white-space:nowrap}.pull-request-comment-content{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.5rem;font-size:.875rem;line-height:1.5}.pull-request-load-error,.pull-request-count-warning{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-fg);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.pull-request-load-error>p{margin:0}.pull-request-pagination{color:var(--text-sec);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.8125rem;display:flex}.pull-request-pagination button,.pull-request-retry{border:1px solid var(--border);background:var(--card);min-width:2.25rem;min-height:2rem;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.375rem .625rem}.pull-request-pagination-summary{border:1px solid var(--border);background:var(--card-header);color:var(--text-sec);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:6px;padding:.375rem .625rem;font-size:.75rem}.pull-request-pagination button:hover:not(:disabled),.pull-request-retry:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pull-request-pagination button:disabled,.pull-request-retry:disabled{cursor:not-allowed;opacity:.55}@media (width<=1000px){.branch-table th,.branch-table td{padding-inline:.5rem}}@media (width<=680px){.branch-cleanup-info{grid-template-columns:1.25rem minmax(0,1fr)}.branch-cleanup-link{grid-column:2}.repository-live-details-heading.pull-request-header{flex-wrap:wrap;align-items:flex-start}.pull-request-header-meta{justify-content:space-between;width:100%}.pull-request-header-meta>p{text-align:left;flex:12rem}.pull-request-browser{grid-template-columns:minmax(0,1fr);height:auto}.pull-request-list-panel{height:min(75.075vh,40.95rem)}.pull-request-detail-panel{max-height:none;padding:.75rem;overflow:visible}.repository-docs-browser{grid-template-columns:minmax(0,1fr)}.repository-docs-file-list{max-height:18rem}@media (width<=380px){.pull-request-filter-grid{grid-template-columns:minmax(0,1fr)}}.branch-table-wrap{overflow-x:auto}}.branch-empty{color:var(--text-sec);font-size:.875rem}.branch-loading-status{border:1px solid var(--border);background:var(--card-header);color:var(--text-sec);border-radius:8px;margin:0;padding:.625rem .875rem;font-size:.875rem}.status-message{background:var(--card);color:var(--text-sec);border-radius:8px;padding:1rem;font-size:.875rem}.repository-list-loading{width:fit-content;max-width:100%;margin-inline:auto}.loading-issues-indicator{z-index:20;flex-shrink:0;position:relative}.loading-issues-trigger{color:var(--err-fg);white-space:nowrap;background:0 0;border-radius:4px;padding:.25rem .375rem;font-size:.8125rem}.loading-issues-trigger:hover:not(:disabled){background:var(--err-bg);text-decoration:underline}.loading-issues-panel{border:1px solid var(--err-border);background:var(--err-bg);width:min(30rem,100vw - 2rem);max-height:min(24rem,100vh - 6rem);color:var(--err-fg);border-radius:8px;padding:.75rem 1rem;font-size:.875rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 4px 12px #00000029}.loading-issues-panel ul{gap:.5rem;margin:0;padding-left:1.125rem;display:grid}.sign-in{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.sign-in .app-brand-mark{width:3.5rem;height:3.5rem}.sign-in .app-brand-name{font-size:2rem}@media (width<=960px){.repository-permission-grid,.repository-permission-grant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-permission-grant-button{grid-column:2;justify-self:end}.repository-insight-content-row{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-insight-content-row>.repository-insight-contributors{grid-column:1/-1}.repository-insight-content-row>.repository-insight-versions,.repository-insight-content-row>.repository-insight-content-card{grid-column:span 1}.repository-insight-pipelines,.repository-insight-ai{grid-column:span 6}}@media (width<=600px){.repository-permission-request-form{padding:1rem}.repository-permission-request-heading-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.repository-permission-request-context,.repository-permission-request-options{grid-template-columns:minmax(0,1fr)}.repository-permission-request-actions{flex-wrap:wrap}.repository-permission-request-selection-count{width:100%}.detail-toolbar{flex-direction:row;align-items:center;margin-bottom:.625rem}.detail-toolbar-actions{justify-content:space-between;gap:.5rem}.repository-permission-heading,.repository-permission-grant{padding:1rem}.repository-permission-heading{flex-direction:column;align-items:flex-start;gap:.625rem}.repository-permission-grid{grid-template-columns:minmax(0,1fr);padding:1rem}.repository-permission-warning,.repository-permission-empty,.repository-permission-read-only,.repository-permission-success,.repository-permission-inline-error{margin-inline:1rem}.repository-permission-grant-heading{flex-direction:column;align-items:flex-start;gap:.625rem}.repository-permission-grant-fields{grid-template-columns:minmax(0,1fr)}.repository-permission-grant-button{grid-column:auto;justify-self:stretch}.repository-permission-confirmation{padding:1.25rem}.repository-permission-confirmation-actions{flex-direction:column-reverse}.repository-permission-confirmation-actions button{width:100%}.repository-overview-main{flex-direction:row;align-items:center;gap:.5rem;padding:.75rem .75rem .5rem}.repository-overview-title{align-items:center;gap:.5rem}.repository-overview-mark{border-radius:10px;width:2rem;height:2rem}.repository-open-link{align-self:center;gap:.25rem;padding:.25rem .375rem;font-size:.6875rem}.repository-open-link svg{width:.875rem;height:.875rem}.repository-insight-activity,.repository-insight-pipelines,.repository-insight-ai{grid-column:1/-1}.repository-insight-content-row{grid-template-columns:minmax(0,1fr)}.repository-insight-content-row>.repository-insight-contributors,.repository-insight-content-row>.repository-insight-versions,.repository-insight-content-row>.repository-insight-content-card{grid-column:1/-1}.repository-insight-heading{gap:.5rem;padding:.75rem}.repository-activity-header-meta{gap:.25rem;font-size:.6875rem}.repository-activity-header-meta>strong{font-size:.75rem}.repository-insight-content{padding:.75rem}.repository-insight-task{gap:.25rem;padding:.2rem .375rem;position:relative}.repository-insight-task-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.repository-insight-spinner{width:.75rem;height:.75rem}.repository-contributor-name>span{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.repository-live-details{margin-top:.625rem}.repository-live-details-heading{flex-direction:row;align-items:center;padding:.625rem .75rem}.repository-live-details-heading>p{text-align:left;font-size:.6875rem}.repository-live-details-content{padding:.5rem .75rem}.repository-detail-tabs{margin:.375rem 0 .5rem}.repository-detail-tabs button{flex-basis:5rem;min-height:2rem;font-size:.75rem}.repository-docs-browser{gap:.5rem}.repository-docs-document-content{min-height:20rem;padding:.75rem}.repository-docs-panel-heading{flex-wrap:wrap;gap:.25rem;padding-inline:.5rem}.repository-docs-tree-actions{width:100%}.repository-docs-tree-actions button{flex:1}.repository-docs-document-heading{flex-direction:column;align-items:flex-start}.repository-docs-document-actions{align-self:flex-end}}button{background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}button:hover:not(:disabled){background:var(--accent-h)}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{opacity:.65;cursor:wait}@media (width<=600px){main{padding:1rem}.repository-list-page{padding:.75rem}.page-header{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.5rem}.page-header-meta{grid-column:1;justify-content:space-between;gap:.5rem}.page-header-meta .help-button,.detail-toolbar-actions .help-button{margin-left:auto}.app-help-header{padding:1.125rem 1rem 1rem}.app-help-content{gap:1rem;max-height:calc(min(85vh,52rem) - 5.5rem);padding:1.125rem 1rem 1.25rem}.repository-filter-toolbar{grid-template-columns:minmax(0,1fr);gap:.5rem}.repository-filter-actions{justify-self:start;width:16rem}.repository-count{justify-self:start}}@media (prefers-reduced-motion:reduce){.repo-card-spinner,.repository-insight-spinner{animation:none}.pull-request-card{transition:none}}
