:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sk-canvas:#f5f3ed;--sk-surface:#fffefa;--sk-subtle:#eeece5;--sk-ink:#252a26;--sk-muted:#656b62;--sk-line:#dcded4;--sk-accent:#b83d26;--sk-accent-hover:#9e321e;--sk-on-accent:#fff;--sk-accent-soft:#f7e6de;--sk-green:#326448;--sk-green-soft:#e8efe5;--sk-red:#a63d38;--sk-red-soft:#f9e9e5;--sk-amber:#825b16;--sk-amber-soft:#f4ecd8;--sk-purple:#655394;--sk-purple-soft:#eee9f5;--sk-inverse:#26312b;--sk-on-inverse:#f7f3e9;--sk-chart-main:#526950;--sk-chart-secondary:#c48b6f;--sk-chart-other:#d7d7c8;--sk-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sk-font-editorial:Georgia, "Times New Roman", serif;--sk-font-code:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sk-space-1:4px;--sk-space-2:8px;--sk-space-3:12px;--sk-space-4:16px;--sk-space-6:24px;--sk-space-8:32px;--sk-space-12:48px;--sk-space-16:64px;--sk-radius-control:6px;--sk-radius-panel:8px;--sk-radius-badge:4px;--sk-motion:.16s;--sk-ease:ease-out;--sk-shadow-overlay:0 24px 80px #17251b26}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-canvas:#191e1b;--sk-surface:#202722;--sk-subtle:#2a322c;--sk-ink:#eeeae0;--sk-muted:#abb4a7;--sk-line:#3c473e;--sk-accent:#f18b6c;--sk-accent-hover:#ffa083;--sk-on-accent:#211b17;--sk-accent-soft:#3b2b24;--sk-green:#a4cbaa;--sk-green-soft:#283d2e;--sk-red:#efa19a;--sk-red-soft:#422b28;--sk-amber:#dfbd7e;--sk-amber-soft:#3a3222;--sk-purple:#bca9e7;--sk-purple-soft:#343043;--sk-inverse:#e3e8d9;--sk-on-inverse:#202722;--sk-chart-main:#a4b69a;--sk-chart-secondary:#d1a18a;--sk-chart-other:#626d60;--sk-shadow-overlay:0 24px 80px #0006}
*{box-sizing:border-box}body{background:var(--sk-canvas);color:var(--sk-ink);font:14px/1.5 var(--sk-font-ui);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.46;cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;transition:background-color var(--sk-motion) var(--sk-ease), color var(--sk-motion) var(--sk-ease), border-color var(--sk-motion) var(--sk-ease)}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--sk-accent);outline-offset:4px}a{color:inherit;text-decoration:none}a:hover{color:var(--sk-accent)}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}svg.icon-defs{width:0;height:0;position:absolute;overflow:hidden}[hidden]{display:none!important}h1,h2,h3,p{margin:0}code,kbd,.mono{font-family:var(--sk-font-code)}code{font-size:12px}kbd{background:var(--sk-subtle);border:1px solid var(--sk-line);color:var(--sk-muted);border-radius:3px;padding:1px 5px;font-size:11px}.muted{color:var(--sk-muted)}.small{font-size:12px}.success{color:var(--sk-green)}.danger-text{color:var(--sk-red)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--sk-surface);border-radius:6px;padding:8px 12px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.app{grid-template-columns:68px minmax(0,1fr);max-width:1800px;min-height:100vh;margin:auto;display:grid}.rail{background:var(--sk-inverse);color:var(--sk-on-inverse);flex-direction:column;align-items:center;gap:32px;height:100vh;padding:23px 0 22px;display:flex;position:sticky;top:0}.brand svg{stroke-width:2px;width:31px;height:31px}.brand:hover{color:var(--sk-on-inverse)}.rail-links{flex-direction:column;align-items:center;gap:13px;width:100%;display:flex}.rail-link{color:inherit;opacity:.6;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;position:relative}.rail-link:hover,.rail-link[aria-current=page]{opacity:1;color:inherit;background:#ffffff14}.rail-link[aria-current=page]:before{content:"";background:var(--sk-accent);width:3px;height:18px;position:absolute;top:12px;left:-13px}.rail-word{writing-mode:vertical-rl;font:9px var(--sk-font-code);letter-spacing:2.5px;opacity:.58;margin:auto 0}.avatar{background:var(--sk-subtle);width:34px;height:34px;color:var(--sk-ink);font:11px var(--sk-font-code);border:1px solid var(--sk-line);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account{color:inherit;background:0 0;border-color:#fff5}.account:hover{color:var(--sk-on-inverse);border-color:var(--sk-on-inverse)}.shell{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--sk-line);align-items:center;gap:24px;height:76px;padding:0 42px;display:flex}.wordmark{font:600 31px/1 var(--sk-font-editorial);letter-spacing:-1.5px}.wordmark span{font:10px var(--sk-font-ui);vertical-align:top;letter-spacing:0;color:var(--sk-accent);margin-left:4px}.breadcrumb{color:var(--sk-muted);align-items:center;font-size:12px;display:flex}.breadcrumb .sep{color:var(--sk-line);margin:0 12px}.breadcrumb strong{color:var(--sk-ink);font-weight:500}.topbar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.session-chip{font:10px var(--sk-font-code);letter-spacing:.6px;color:var(--sk-green);background:var(--sk-green-soft);border-radius:var(--sk-radius-badge);align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.icon-button{background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:34px;display:grid}.icon-button:hover{background:var(--sk-subtle)}main{flex:1;padding:0 42px}.footer{border-top:1px solid var(--sk-line);color:var(--sk-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 42px;padding:18px 0;display:flex}.footer>span:first-child{font:italic 12px var(--sk-font-editorial);align-items:center;gap:10px;display:flex}.footer svg{width:16px;height:16px}.footer>span:last-child{font:8px var(--sk-font-code);letter-spacing:.8px}.footer i{background:var(--sk-muted);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.view{padding:25px 0 48px}.eyebrow{font:10px var(--sk-font-code);letter-spacing:1.4px;color:var(--sk-muted);text-transform:uppercase;align-items:center;gap:9px;display:flex}.live-dot{background:var(--sk-green);border-radius:50%;width:6px;height:6px}.slash{color:var(--sk-line);margin:0 4px}.page-header{justify-content:space-between;gap:20px;padding:36px 0 29px;display:flex}.page-header h1{font:76px/.99 var(--sk-font-editorial);letter-spacing:-4px;overflow-wrap:anywhere;margin:13px 0 14px}.page-header .lede{color:var(--sk-muted);max-width:640px;font-size:14px}.title-dot{color:var(--sk-accent)}.page-header-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:13px;display:flex}.edition{font:10px var(--sk-font-code);letter-spacing:1.4px;color:var(--sk-muted);text-transform:uppercase;margin-bottom:auto;padding-top:2px}.page-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:7px 0 27px;display:flex}.page-heading h2{font:42px/1.15 var(--sk-font-editorial);letter-spacing:-1.4px;margin-top:10px}.meta-row{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:19px;font-size:11px;display:flex}.meta-row>span{align-items:center;gap:6px;display:flex}.tabs{border-bottom:1px solid var(--sk-line);align-items:stretch;gap:25px;display:flex;overflow-x:auto}.tab{color:var(--sk-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.tab:hover{color:var(--sk-ink)}.tab[aria-current=page]{border-color:var(--sk-accent);color:var(--sk-ink)}.tab[aria-current=page]>svg{color:var(--sk-accent)}.count{font:10px var(--sk-font-code);background:var(--sk-subtle);color:var(--sk-muted);text-align:center;border-radius:4px;min-width:21px;padding:2px 5px}.split{grid-template-columns:minmax(0,1fr) 270px;gap:40px;display:grid}.split>*,.stack>*{min-width:0}.side-section{border-bottom:1px solid var(--sk-line);margin-bottom:21px;padding:0 0 23px}.side-section:last-child{border-bottom:0}.section-label{font:9px var(--sk-font-code);letter-spacing:1.2px;color:var(--sk-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.about-text{font:24px/1.15 var(--sk-font-editorial);letter-spacing:-.5px;margin:17px 0 12px}.side-section p.small{line-height:1.7}.tags{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.tag{background:var(--sk-subtle);color:var(--sk-muted);font:9px var(--sk-font-code);border-radius:3px;padding:4px 6px}.kv{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin-top:14px;font-size:12px;display:grid}.kv dt{color:var(--sk-muted);font:10px var(--sk-font-code);letter-spacing:.4px;padding-top:2px}.kv dd{overflow-wrap:anywhere;margin:0}.button{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-radius-control);white-space:nowrap;min-height:36px;color:var(--sk-ink);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.button:hover:not(:disabled){background:var(--sk-subtle);color:var(--sk-ink)}.button.primary{background:var(--sk-accent);color:var(--sk-on-accent);border-color:var(--sk-accent)}.button.primary:hover:not(:disabled){background:var(--sk-accent-hover);border-color:var(--sk-accent-hover);color:var(--sk-on-accent)}.button.dark{background:var(--sk-inverse);color:var(--sk-on-inverse);border-color:var(--sk-inverse)}.button.dark:hover:not(:disabled){background:var(--sk-inverse);color:var(--sk-on-inverse);filter:brightness(1.15)}.button.danger{color:var(--sk-red);border-color:var(--sk-red)}.button.danger:hover:not(:disabled){background:var(--sk-red-soft);color:var(--sk-red)}.button.small{min-height:28px;padding:4px 9px;font-size:11px}.text-button{background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.text-button:hover{color:var(--sk-accent)}.spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.badge{font:10px var(--sk-font-code);background:var(--sk-subtle);color:var(--sk-muted);border-radius:var(--sk-radius-badge);white-space:nowrap;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.badge.open,.badge.passed,.badge.success{background:var(--sk-green-soft);color:var(--sk-green)}.badge.failed,.badge.danger,.badge.denied{background:var(--sk-red-soft);color:var(--sk-red)}.badge.running,.badge.warning,.badge.pending{background:var(--sk-amber-soft);color:var(--sk-amber)}.badge.merged{background:var(--sk-purple-soft);color:var(--sk-purple)}.badge.accent{background:var(--sk-accent-soft);color:var(--sk-accent)}.table-wrap{border:1px solid var(--sk-line);border-radius:var(--sk-radius-panel);background:var(--sk-surface);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:12px}table.data th{text-align:left;font:9px var(--sk-font-code);letter-spacing:1.2px;text-transform:uppercase;color:var(--sk-muted);background:var(--sk-subtle);border-bottom:1px solid var(--sk-line);white-space:nowrap;padding:11px 16px;font-weight:400}table.data td{border-bottom:1px solid var(--sk-line);vertical-align:top;padding:10px 16px}table.data tr:last-child td{border-bottom:0}table.data tbody tr:hover{background:var(--sk-subtle)}table.data td.mono,table.data td .mono{font-size:11px}table.data td.num{font-family:var(--sk-font-code);color:var(--sk-muted);white-space:nowrap;font-size:11px}table.data td.nowrap{white-space:nowrap}table.data .row-link{font-weight:500}.table-foot{color:var(--sk-muted);border-top:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:10px;display:flex}.hash{font:10px var(--sk-font-code);color:var(--sk-muted)}details.json summary{cursor:pointer;font:10px var(--sk-font-code);color:var(--sk-muted)}details.json pre{background:var(--sk-subtle);font:11px/1.6 var(--sk-font-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-width:520px;margin:8px 0 0;padding:10px}.field-label{margin-bottom:8px;font-size:11px;font-weight:500;display:block}.field{border:1px solid var(--sk-line);border-radius:var(--sk-radius-control);background:var(--sk-surface);width:100%;color:var(--sk-ink);padding:9px 12px;font-size:12px}.field[aria-invalid=true]{border-color:var(--sk-red)}.field-help{color:var(--sk-muted);margin:6px 0 0;font-size:10px}.field-error{color:var(--sk-red);margin:6px 0 0;font-size:11px}textarea.field{resize:vertical;min-height:85px}.form-grid{gap:16px;display:grid}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.filters>div{flex:150px;min-width:150px}.filters .field{padding:7px 10px}.form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.notice{border-radius:var(--sk-radius-control);background:var(--sk-subtle);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.notice strong{font-size:12px;font-weight:500;display:block}.notice p{margin-top:4px;font-size:11px;line-height:1.6}.notice.success{background:var(--sk-green-soft);color:var(--sk-green)}.notice.error{background:var(--sk-red-soft);color:var(--sk-red)}.notice.warning{background:var(--sk-amber-soft);color:var(--sk-amber)}.empty-state{text-align:center;border:1px dashed var(--sk-line);border-radius:var(--sk-radius-panel);padding:64px 20px}.empty-state svg{color:var(--sk-muted)}.empty-state h3{font:28px var(--sk-font-editorial);margin:12px}.empty-state p{color:var(--sk-muted);max-width:440px;margin:0 auto 20px;font-size:12px;line-height:1.7}.panel{border:1px solid var(--sk-line);border-radius:var(--sk-radius-panel);background:var(--sk-surface)}.panel-head{border-bottom:1px solid var(--sk-line);font:10px var(--sk-font-code);align-items:center;gap:8px;padding:12px 16px;display:flex}.panel-head span:last-child{color:var(--sk-muted);letter-spacing:1px;margin-left:auto;font-size:9px}.panel-body{padding:20px}.stack{gap:22px;display:grid}.verify-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:4px 0;display:grid}.big-number{font:40px var(--sk-font-editorial);letter-spacing:-1.5px;display:block}.verify-result small{font:9px/1.6 var(--sk-font-code);color:var(--sk-muted);letter-spacing:.6px;text-transform:uppercase}dialog{border:1px solid var(--sk-line);background:var(--sk-surface);color:var(--sk-ink);box-shadow:var(--sk-shadow-overlay);border-radius:12px;width:min(560px,100vw - 32px);max-height:85vh;padding:24px}dialog::backdrop{background:#16251bd0}dialog h2{font:30px/1.15 var(--sk-font-editorial);letter-spacing:-1px;margin:4px 0 14px}.modal-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.signin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.signin-art{background:var(--sk-inverse);color:var(--sk-on-inverse);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.signin-mark{stroke-width:2px;width:31px;height:31px}.signin-art .wordmark span{color:var(--sk-on-inverse)}.signin-art h1{font:64px/1.02 var(--sk-font-editorial);letter-spacing:-3px;max-width:560px}.signin-art p{opacity:.72;max-width:420px;margin-top:18px;font-size:13px;line-height:1.7}.signin-art small{font:9px var(--sk-font-code);letter-spacing:1.5px;opacity:.6}.signin-panel{flex-direction:column;justify-content:center;gap:22px;max-width:520px;padding:48px;display:flex}.signin-panel h2{font:42px/1.1 var(--sk-font-editorial);letter-spacing:-1.4px}.signin-panel ul{border-top:1px solid var(--sk-line);margin:0;padding:0;list-style:none}.signin-panel li{border-bottom:1px solid var(--sk-line);align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.signin-panel li svg{color:var(--sk-green);width:15px;height:15px}@media (min-width:1500px){main,.topbar{padding:0 64px}.footer{margin:0 64px}}@media (max-width:1150px){main{padding:0 26px}.topbar{gap:18px;padding:0 26px}.footer{margin:0 26px}.split{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.page-header h1{font-size:64px}}@media (max-width:900px){.breadcrumb{display:none}.page-header{flex-direction:column}.page-header-actions{flex-direction:row;justify-content:flex-start;align-items:center}.page-header-actions .edition{display:none}.split{grid-template-columns:minmax(0,1fr)}.footer>span:last-child{display:none}.verify-result{grid-template-columns:1fr 1fr}.signin{grid-template-columns:1fr}.signin-art{gap:40px;padding:32px}.signin-art h1{font-size:44px}}@media (max-width:600px){.app{grid-template-columns:1fr}.rail{display:none}.topbar{gap:15px;height:64px;padding:0 18px}.wordmark{font-size:28px}.session-chip .label{display:none}main{padding:0 18px}.footer{margin:0 18px}.page-header{padding:26px 0 20px}.page-header h1{letter-spacing:-2.5px;font-size:52px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h2{font-size:34px}.tab{padding:13px 0;font-size:11px}.signin-panel,.signin-art{padding:24px 18px}}@media (pointer:coarse){button,.button{min-height:44px}.tab{min-height:48px}.field,textarea{font-size:16px}.icon-button{min-width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.repository-grid{grid-template-columns:minmax(0,1fr) 235px;gap:32px;display:grid}.repository-grid>*{min-width:0}.section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar-group{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.branch-select{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.branch-select select{font:12px var(--sk-font-code);color:var(--sk-ink);background:0 0;border:0;max-width:200px}.crumbs{font:12px var(--sk-font-code);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.crumbs .sep{color:var(--sk-muted)}.file-browser{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:8px;overflow:hidden}.latest-commit{background:var(--sk-subtle);border-bottom:1px solid var(--sk-line);align-items:center;gap:9px;min-width:0;padding:12px 15px;font-size:11px;display:flex}.avatar.mini{background:var(--sk-inverse);width:22px;height:22px;color:var(--sk-on-inverse);border:0;font-size:8px}.latest-commit strong{white-space:nowrap;font-weight:600}.latest-commit>.msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commit-end{color:var(--sk-muted);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.commit-end svg{width:13px;height:13px}.commit-end code{font-size:10px}.file-row{border-bottom:1px solid var(--sk-line);grid-template-columns:19px minmax(0,1.2fr) minmax(0,1.8fr) 70px;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:12px;display:grid}.file-row:hover{background:var(--sk-subtle)}.file-row svg{color:var(--sk-muted);width:16px;height:16px}.file-row.folder svg{color:var(--sk-chart-main)}.file-row .file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-row .file-message{color:var(--sk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.file-row .file-time{color:var(--sk-muted);font:10px var(--sk-font-code);text-align:right;white-space:nowrap}.file-footer{width:100%;color:var(--sk-muted);align-items:center;gap:6px;padding:11px 16px;font-size:10px;display:flex}.file-footer svg{width:13px;height:13px}.file-footer span:last-child{margin-left:auto}.readme{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:8px;margin-top:22px;overflow:hidden}.readme>header{border-bottom:1px solid var(--sk-line);font:10px var(--sk-font-code);align-items:center;gap:8px;padding:12px 16px;display:flex}.readme>header span:last-child{color:var(--sk-muted);letter-spacing:1px;margin-left:auto;font-size:9px}.readme>header svg{width:14px;height:14px}.markdown{overflow-wrap:anywhere;padding:28px 30px;font-size:13px;line-height:1.75}.markdown h1,.markdown h2{font:32px/1.1 var(--sk-font-editorial);letter-spacing:-1px;margin:0 0 14px}.markdown h2{margin-top:24px;font-size:24px}.markdown h3{margin:20px 0 8px;font-size:15px}.markdown p,.markdown ul,.markdown ol{color:var(--sk-ink);margin:0 0 12px}.markdown a{color:var(--sk-accent);text-underline-offset:2px;text-decoration:underline}.markdown code{background:var(--sk-subtle);border-radius:3px;padding:1px 4px;font-size:12px}.markdown pre{background:var(--sk-subtle);border-radius:6px;padding:14px;overflow:auto}.markdown pre code{background:0 0;padding:0}.markdown table{border-collapse:collapse;margin-bottom:12px;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--sk-line);padding:6px 10px}.markdown blockquote{border-left:3px solid var(--sk-line);color:var(--sk-muted);margin:0 0 12px;padding-left:14px}.markdown img{max-width:100%}.code-view{font:12px/1.8 var(--sk-font-code);padding:10px 0;overflow:auto}.code-view table{border-collapse:collapse;width:100%}.code-view td.ln{color:var(--sk-muted);text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;width:1%;padding:0 12px 0 16px;font-size:10px}.code-view td.lc{white-space:pre;padding-right:16px}.repo-sidebar{padding-top:7px}.repo-stats{color:var(--sk-muted);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:10px;display:flex}.repo-stats strong{color:var(--sk-ink);font-weight:500}.tiny-badge{font:8px var(--sk-font-code);background:var(--sk-green-soft);color:var(--sk-green);letter-spacing:.5px;border-radius:3px;padding:3px 5px}.tiny-badge.warn{background:var(--sk-amber-soft);color:var(--sk-amber)}.clone-row{align-items:center;gap:8px;margin-top:8px;display:flex}.clone-row code{background:var(--sk-subtle);white-space:nowrap;border-radius:6px;flex:1;padding:10px 12px;font-size:11px;overflow:auto}.list-rows{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:8px;overflow:hidden}.list-row{border-bottom:1px solid var(--sk-line);align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--sk-subtle)}.list-row>svg{color:var(--sk-green)}.list-row .row-copy{flex:1;min-width:0}.list-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.list-row small{color:var(--sk-muted);margin-top:6px;font-size:10px;display:block}.list-row .row-end{flex-shrink:0;align-items:center;gap:10px;display:flex}.messages{font:11px/1.6 var(--sk-font-code);color:var(--sk-red);margin:6px 0 0;padding:0;list-style:none}.timeline{border-left:1px solid var(--sk-line);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 18px 18px;font-size:12px;position:relative}.timeline li:before{content:"";background:var(--sk-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.timeline small{color:var(--sk-muted);margin-top:3px;font-size:10px;display:block}.secret-box{background:var(--sk-amber-soft);color:var(--sk-amber);border-radius:6px;padding:14px}.secret-box code{color:var(--sk-ink);background:var(--sk-surface);overflow-wrap:anywhere;border-radius:4px;margin-top:8px;padding:10px;font-size:11px;display:block}pre.howto{background:var(--sk-subtle);font:11px/1.8 var(--sk-font-code);border-radius:6px;margin:10px 0 0;padding:14px;overflow:auto}@media (min-width:1500px){.repository-grid{grid-template-columns:minmax(0,1fr) 270px;gap:40px}.file-row{padding:13px 20px}}@media (max-width:1150px){.repository-grid{grid-template-columns:minmax(0,1fr) 195px;gap:22px}.file-row{grid-template-columns:16px minmax(0,1.2fr) minmax(0,1fr) 60px;gap:8px}}@media (max-width:900px){.repository-grid{grid-template-columns:minmax(0,1fr)}.repo-sidebar{grid-template-columns:1fr 1fr;gap:24px;display:grid}}@media (max-width:600px){.file-row{grid-template-columns:17px minmax(0,1fr) 60px;padding:12px}.file-row .file-message,.latest-commit .commit-end code{display:none}.repo-sidebar{grid-template-columns:1fr}.markdown{padding:20px}.list-row{flex-wrap:wrap;padding:14px 12px}.clone-row{flex-direction:column;align-items:stretch}}
