:root{--rt-font-sans:"Geist", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--rt-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-family:var(--rt-font-sans);color:var(--rt-text);background:var(--rt-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.screen{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.screen-state{grid-template-columns:1fr;place-items:center;padding:24px}.status-card{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;width:min(100%,520px);padding:28px;box-shadow:0 20px 50px #17203314}.status-card h1{margin:0 0 12px;font-size:28px;line-height:1.15}.status-card p{color:var(--rt-text-muted);margin:0}.status-card .eyebrow{margin-bottom:10px}.sidebar{background:var(--rt-sidebar-bg);min-height:100vh;color:var(--rt-sidebar-fg);flex-direction:column;gap:28px;padding:28px 24px;display:flex;position:sticky;top:0}.brand{font-size:22px;font-weight:800}.sidebar nav{flex-direction:column;gap:8px;display:flex}.sidebar nav a{color:var(--rt-sidebar-fg-muted);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:600}.sidebar nav a[aria-current=page],.sidebar nav a:hover{color:var(--rt-sidebar-fg);background:#ffffff1a}.connection{color:var(--rt-sidebar-fg-muted);gap:8px;margin-top:auto;font-size:12px;display:grid}.connection code{overflow-wrap:anywhere;color:var(--rt-sidebar-fg)}.content{width:100%;min-width:0;padding:clamp(12px,2.4vw,36px)}.content-narrow{max-width:880px;margin-inline:auto}.hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.hero h1{color:var(--rt-text-strong);letter-spacing:0;margin:0;font-size:clamp(34px,4vw,56px);line-height:1}.eyebrow{color:var(--rt-text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.summary{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.summary span{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.section-heading h2{color:var(--rt-text-strong);margin:0;font-size:22px;line-height:1.2}.section-heading p{color:var(--rt-text-muted);margin:5px 0 0}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:34px;display:grid}.panel{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;padding:18px;box-shadow:0 16px 34px #1720330f}.panel.compact{box-shadow:none}.panel-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:12px;display:flex}.panel h3{color:var(--rt-text-strong);margin:0;font-size:17px;line-height:1.25}.panel-title span{border:1px solid var(--rt-border-strong);color:var(--rt-text);text-transform:uppercase;border-radius:8px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.panel p{min-height:48px;color:var(--rt-text-muted);margin:0 0 18px;line-height:1.5}.panel small,.feed-item small{color:var(--rt-text-muted);font-size:12px;font-weight:700}.two-column{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;display:grid}.stack{gap:14px;display:grid}.activity{min-width:0}.feed{gap:12px;display:grid}.feed-item{border-left:3px solid var(--rt-accent);padding:8px 0 8px 14px}.feed-item p{color:var(--rt-text);margin:0 0 6px;line-height:1.45}.feed-item strong{color:var(--rt-text-strong)}.error{color:var(--rt-danger)}.panel-clickable{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s;display:block}.panel-clickable:hover,.panel-clickable:focus-visible{border-color:var(--rt-accent);outline:none;transform:translateY(-2px);box-shadow:0 22px 44px #1720331a}.screen-detail{grid-template-columns:1fr}.repo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.ghost-button{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700}.ghost-button:hover,.ghost-button:focus-visible{border-color:var(--rt-accent);color:var(--rt-accent-strong);outline:none}.ghost-button:disabled{opacity:.5;cursor:not-allowed}.ref-picker{color:var(--rt-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.ref-picker select{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;border-radius:8px;padding:8px 10px}.repo-header{grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:start;gap:16px 24px;margin-bottom:22px;display:grid}.repo-header>div:first-child{min-width:0}.repo-header h1{color:var(--rt-text-strong);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,36px);line-height:1.1}.repo-meta{color:var(--rt-text-muted);word-wrap:break-word;margin:6px 0 0;font-size:14px}@media (width<=1023px){.repo-header{grid-template-columns:minmax(0,1fr) auto}.repo-header .clone-urls{grid-column:1/-1}}@media (width<=700px){.repo-header{grid-template-columns:1fr}}.clone-chip{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 12px;display:inline-flex}.clone-chip code{color:var(--rt-text);overflow-wrap:anywhere;font-size:13px}.clone-urls{flex-direction:column;flex:380px;gap:6px;min-width:0;max-width:100%;display:flex}.clone-row{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 6px 6px 12px;display:flex}.clone-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rt-text);flex:1;font-size:13px;overflow:hidden}.clone-label{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);background:var(--rt-bg-soft);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.breadcrumbs{color:var(--rt-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:14px;display:flex}.breadcrumb-segment{align-items:center;gap:6px;display:inline-flex}.breadcrumb-current{color:var(--rt-text-strong);font-weight:700}.link-button{color:var(--rt-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.link-button:hover,.link-button:focus-visible{outline:none;text-decoration:underline}.repo-layout{grid-template-columns:clamp(220px,22vw,340px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.tree-list{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.tree-row{border:none;border-bottom:1px solid var(--rt-bg-soft);text-align:left;width:100%;font:inherit;color:var(--rt-text);cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.tree-row:last-child{border-bottom:none}.tree-row:hover,.tree-row:focus-visible{background:var(--rt-bg-soft);outline:none}.tree-row:disabled{color:var(--rt-text-faint);cursor:not-allowed}.tree-icon{color:var(--rt-text-muted);text-align:center;font-size:14px}.tree-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tree-meta{color:var(--rt-text-muted);font-size:12px;font-weight:700}.blob-pane{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;min-height:320px;padding:16px}.blob-card header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.blob-card header h3{color:var(--rt-text-strong);overflow-wrap:anywhere;margin:0;font-size:16px}.blob-text{background:var(--rt-code-bg);color:var(--rt-code-fg);white-space:pre;border-radius:6px;max-height:70vh;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.empty{color:var(--rt-text-muted);margin:0;font-size:14px}.auth-shell{flex-direction:column;align-items:center;gap:24px;width:min(100%,420px);display:flex}.auth-brand{letter-spacing:-.01em;color:var(--rt-text-strong);align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.auth-brand-mark{background:var(--rt-accent);width:32px;height:32px;color:var(--rt-on-color);box-shadow:0 6px 16px color-mix(in srgb, var(--rt-accent) 28%, transparent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.auth-brand-mark svg{width:16px;height:16px}.auth-brand-wordmark{font-family:var(--rt-font-sans);letter-spacing:-.015em;font-weight:700}.auth-card{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);width:100%;box-shadow:var(--rt-shadow-status,0 20px 50px #17203314);border-radius:12px;padding:32px}.auth-card h1{color:var(--rt-text-strong);letter-spacing:-.015em;margin:0 0 8px;font-size:26px;line-height:1.2}.auth-lede{color:var(--rt-text-muted);margin:0 0 20px;font-size:14px;line-height:1.45}.auth-form,.settings-form{gap:14px;display:grid}.auth-form label,.settings-form label{color:var(--rt-text);gap:6px;font-size:13px;font-weight:700;display:grid}.auth-form .auth-field{gap:6px;display:grid}.auth-form .auth-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-form .auth-label-row label{color:var(--rt-text);font-size:13px;font-weight:700}.auth-form .auth-label-row .link-button{font-size:12px;font-weight:600}.auth-form input,.settings-form input,.settings-form textarea{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;border-radius:8px;padding:10px 12px;transition:border-color .12s,box-shadow .12s}.settings-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.auth-form input:hover:not(:focus):not(:disabled),.settings-form input:hover:not(:focus):not(:disabled),.settings-form textarea:hover:not(:focus):not(:disabled){border-color:var(--rt-border-strong)}.auth-form input:focus,.settings-form input:focus,.settings-form textarea:focus{border-color:var(--rt-accent);box-shadow:0 0 0 3px var(--rt-accent-soft);outline:none}.auth-form input[aria-invalid=true]{border-color:var(--rt-danger)}.auth-form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--rt-danger) 25%, transparent)}.auth-form .error{border:1px solid color-mix(in srgb, var(--rt-danger) 35%, var(--rt-border));background:color-mix(in srgb, var(--rt-danger) 8%, var(--rt-bg-elevated));color:var(--rt-danger);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.primary-button{border:1px solid var(--rt-accent-hover);background:var(--rt-accent);color:var(--rt-on-color);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-weight:700;transition:background-color .12s,box-shadow .12s,transform 60ms}.primary-button:hover:not(:disabled){background:var(--rt-accent-hover);outline:none}.primary-button:focus-visible:not(:disabled){background:var(--rt-accent-hover);box-shadow:0 0 0 3px var(--rt-accent-soft);outline:none}.primary-button:active:not(:disabled){transform:translateY(1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.auth-form .primary-button{width:100%;margin-top:4px;padding:12px 14px;font-size:15px}.auth-foot{color:var(--rt-text-muted);text-align:center;margin:18px 0 0;font-size:14px}.sidebar-button{color:var(--rt-sidebar-fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:600}.settings-title{color:var(--rt-text-strong);margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1}.settings-section{margin-top:28px}.pat-banner{border-color:var(--rt-warning);background:color-mix(in srgb, var(--rt-warning) 12%, var(--rt-bg-elevated));margin-bottom:22px}.pat-banner p{color:var(--rt-warning);margin:0 0 10px}.settings-layout{flex-direction:column;gap:18px;display:flex}.settings-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-rail{top:calc(var(--rt-header-h,56px) + 12px);background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:12px;padding:8px;position:sticky}.settings-rail ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.settings-rail-item{width:100%;color:var(--rt-text-muted);font:500 13px/1.3 var(--rt-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.settings-rail-item:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.settings-rail-item.is-active,.settings-rail-item[aria-current=page]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}.settings-rail-icon{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.settings-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.settings-pane{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-pane-title{flex-direction:column;gap:6px;display:flex}.settings-pane-title h2{color:var(--rt-text-strong);margin:0;font-size:22px;font-weight:700}.settings-pane-title p{color:var(--rt-text-muted);margin:0}.settings-pane-section{flex-direction:column;gap:14px;display:flex}.settings-pane-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-pane-header h2,.settings-pane-header h3{margin:0}.settings-pane-header p{color:var(--rt-text-muted);margin:6px 0 0}.settings-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-form{margin-top:16px}.settings-form label.profile-visibility-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-visibility-toggle-text{flex-direction:column;gap:2px;display:flex}.profile-visibility-toggle-label{color:var(--rt-text);font-size:13px;font-weight:700}.profile-visibility-toggle-hint{color:var(--rt-text-muted);font-size:12px;font-weight:500}.settings-form .profile-visibility-toggle input{width:16px;height:16px;accent-color:var(--rt-accent);flex:none;padding:0}.settings-success{color:var(--rt-success,#2f855a);font-size:12px;font-weight:700}.settings-error{color:var(--rt-danger,#b42318);font-size:12px;font-weight:700}.settings-hint{color:var(--rt-text-muted);margin:12px 0 0;font-size:12px}.settings-inline-field{align-items:center;gap:10px;display:inline-flex}.settings-inline-field select{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;border-radius:6px;padding:6px 8px}.profile-grid{grid-template-columns:auto 1fr;gap:8px 18px;margin:0;display:grid}.profile-grid dt{color:var(--rt-text-muted);font-size:13px;font-weight:600}.profile-grid dd{color:var(--rt-text);margin:0}.saved-replies-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.saved-reply-row{flex-direction:column;transition:transform .12s,opacity .12s;display:flex}.saved-reply-row--dragging{opacity:.5}.saved-reply-row--drag-over{box-shadow:inset 0 2px 0 0 var(--rt-accent);transform:translateY(2px)}.saved-reply-heading{align-items:center;gap:8px;display:inline-flex}.saved-reply-drag-handle{width:22px;height:22px;color:var(--rt-text-muted);cursor:grab;font:600 11px/1 var(--rt-font);letter-spacing:-.05em;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.saved-reply-drag-handle:hover,.saved-reply-drag-handle:focus-visible{background:var(--rt-bg-soft);color:var(--rt-text);outline:none}.saved-reply-drag-handle:focus-visible{box-shadow:0 0 0 2px var(--rt-accent)}.saved-reply-drag-handle:active{cursor:grabbing}.saved-reply-body{white-space:pre-wrap;word-break:break-word;color:var(--rt-text);font:13px/1.5 var(--rt-font-mono);background:var(--rt-bg-soft);border-radius:8px;margin:0;padding:10px 12px}.panel-actions{align-items:center;gap:6px;display:inline-flex}.notif-matrix-wrapper{overflow-x:auto}.notif-matrix{border-collapse:collapse;width:100%;font-size:13px}.notif-matrix th,.notif-matrix td{text-align:center;border-bottom:1px solid var(--rt-border);padding:8px 12px}.notif-matrix th[scope=row]{text-align:left;color:var(--rt-text);font-weight:500}.notif-matrix thead th{color:var(--rt-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.muted-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.muted-row{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.muted-row-label{color:var(--rt-text);font-size:13px}@media (width<=760px){.settings-grid{grid-template-columns:1fr}.settings-rail{position:static;overflow-x:auto}.settings-rail ul{flex-direction:row;gap:6px}.settings-rail-item{white-space:nowrap;padding:6px 10px}}.sidebar-hamburger{z-index:50;border:1px solid var(--rt-border);background:var(--rt-bg-elevated);width:40px;height:40px;color:var(--rt-text);cursor:pointer;box-shadow:var(--rt-shadow-card);border-radius:8px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:none;position:fixed;top:12px;left:12px}.sidebar-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:none;position:fixed;inset:0}@media (width<=900px){.screen{grid-template-columns:1fr}.sidebar{z-index:60;width:min(280px,85vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 32px #0006}body[data-sidebar-open=true] .sidebar{transform:translate(0)}body[data-sidebar-open=true] .sidebar-backdrop{display:block}.sidebar-hamburger{display:inline-flex}.screen:not(.screen-detail) .content{padding-left:60px}.hero,.section-heading{flex-direction:column;align-items:start}.hero h1{font-size:clamp(24px,6vw,36px)}.summary{justify-content:flex-start}.two-column,.repo-layout{grid-template-columns:1fr}.repo-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow:auto hidden}.repo-tabs::-webkit-scrollbar{height:4px}.repo-tab{white-space:nowrap;scroll-snap-align:start;flex:none}.repo-toolbar{flex-wrap:wrap;gap:8px}.clone-row code,.clone-chip code{font-size:12px}.search-bar,.search-bar input[type=search]{width:100%}}@media (width<=600px){.screen:not(.screen-detail) .content{padding-left:56px}.panel{padding:14px}.danger-zone{padding:12px}.danger-row{flex-direction:column;align-items:stretch;gap:8px}.danger-row .danger-actions{flex-wrap:wrap;width:100%}.hero{padding-top:8px}}.branch-protections{margin:16px 0}.branch-protection-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.branch-protection-row{border:1px solid var(--border,#ffffff14);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.branch-protection-pattern{flex-direction:column;gap:4px;display:flex}.branch-protection-pattern code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.branch-protection-flags{opacity:.75;font-size:.85em}.branch-protection-form{border-top:1px solid var(--border,#ffffff14);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:grid}.branch-protection-form label{flex-direction:column;gap:4px;font-size:.9em;display:flex}.branch-protection-form label.checkbox{flex-direction:row;align-items:center;gap:8px}.branch-protection-form input[type=text]{border:1px solid var(--border,#ffffff1f);color:inherit;background:0 0;border-radius:6px;padding:6px 8px}.branch-protection-form button[type=submit]{grid-column:1/-1;justify-self:start}.webhooks-panel{margin:16px 0}.webhook-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.webhook-row{border:1px solid var(--border,#ffffff14);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.webhook-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webhook-summary-text{flex-direction:column;gap:4px;min-width:0;display:flex}.webhook-url{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.webhook-events{opacity:.75;font-size:.85em}.webhook-flags{opacity:.6;text-transform:uppercase;letter-spacing:.05em;font-size:.8em}.webhook-actions{flex-wrap:wrap;gap:6px;display:flex}.webhook-form{border-top:1px solid var(--border,#ffffff14);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;padding-top:12px;display:grid}.webhook-form label{flex-direction:column;gap:4px;font-size:.9em;display:flex}.webhook-form label.checkbox{flex-direction:row;align-items:center;gap:8px}.webhook-form input[type=url],.webhook-form input[type=text]{border:1px solid var(--border,#ffffff1f);color:inherit;background:0 0;border-radius:6px;padding:6px 8px}.webhook-events-fieldset{border:1px solid var(--border,#ffffff14);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;padding:8px 12px;display:grid}.webhook-events-fieldset legend{opacity:.75;padding:0 4px;font-size:.85em}.webhook-form-actions{grid-column:1/-1;gap:8px;display:flex}.webhook-add-row{margin-top:12px}.webhook-deliveries{border-top:1px dashed var(--border,#ffffff14);flex-direction:column;gap:6px;margin-top:4px;padding-top:8px;display:flex}.delivery-row{border:1px solid var(--border,#ffffff0f);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.delivery-header{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.delivery-status{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-strong);border-radius:999px;padding:2px 8px;font-size:.75em;font-weight:600;display:inline-block}.delivery-status-ok{background:var(--rt-success)}.delivery-status-warn{background:var(--rt-orange)}.delivery-status-err{background:var(--rt-danger);color:var(--rt-on-color)}.delivery-status-gray{color:inherit;background:#fff3}.delivery-event{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.delivery-duration,.delivery-time{opacity:.7;font-size:.8em}.delivery-actions{justify-self:end}.delivery-body{flex-direction:column;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.delivery-body h5{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 4px;font-size:.8em}.delivery-payload-block{border:1px solid var(--border,#ffffff0f);white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:6px;max-height:320px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em;overflow:auto}.delivery-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:6px 0;display:flex}.delivery-filters label{color:var(--rt-text-muted);align-items:center;gap:4px;font-size:.8em;display:flex}.delivery-filters select,.delivery-filters input[type=search]{border:1px solid var(--border,#ffffff14);background:var(--bg-soft,#0003);color:inherit;border-radius:6px;padding:4px 8px;font-size:.85em}.delivery-filters .delivery-filter-count{color:var(--rt-text-muted);margin-left:auto;font-size:.75em}.delivery-headers-block{border:1px solid var(--border,#ffffff0f);background:#0000002e;border-radius:6px;grid-template-columns:max-content 1fr;gap:2px 12px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75em;display:grid}.delivery-headers-block dt{color:var(--rt-text-muted);font-weight:600}.delivery-headers-block dd{word-break:break-all;margin:0}.delivery-verify-row{align-items:center;gap:8px;font-size:.8em;display:flex}.delivery-verify-ok{color:var(--rt-success,#4ade80);font-weight:600}.delivery-verify-bad{color:var(--rt-danger,#f87171);font-weight:600}.delivery-status-blocked{color:var(--rt-on-color,#fff);background:#78716cb3}.repo-tabs{border-bottom:1px solid var(--border,#ffffff14);z-index:20;background:var(--bg,var(--rt-bg));gap:4px;margin:0 0 8px;padding-top:8px;display:flex;position:sticky;top:0}.repo-tab{color:inherit;cursor:pointer;font:inherit;opacity:.7;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px}.repo-tab:hover{opacity:1}.repo-tab.active{opacity:1;border-bottom-color:currentColor}.pr-list{margin:16px 0}.pr-new{margin:12px 0}.pr-new-form{border-top:1px solid var(--border,#ffffff14);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.pr-new-form label{flex-direction:column;gap:4px;font-size:.9em;display:flex}.pr-new-form .pr-new-body{grid-column:1/-1}.pr-new-form input[type=text],.pr-new-form textarea,.pr-comment-form textarea,.pr-review-form textarea{border:1px solid var(--border,#ffffff1f);color:inherit;font:inherit;background:0 0;border-radius:6px;padding:6px 8px}.pr-new-form button[type=submit]{grid-column:1/-1;justify-self:start}.pr-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-row{text-align:left;border:1px solid var(--border,#ffffff14);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.pr-row:hover{background:#ffffff0a}.pr-row-title{font-size:1rem}.pr-row-meta{opacity:.85;flex-wrap:wrap;gap:10px;font-size:.85em;display:flex}.pr-row-branches code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pr-status{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-on-color);border-radius:999px;padding:1px 8px;font-size:.75em;display:inline-block}.pr-status-open{background:var(--rt-accent)}.pr-status-merged{background:var(--rt-purple)}.pr-status-closed{background:var(--rt-text-muted)}.pr-detail{flex-direction:column;gap:16px;margin:16px 0;display:flex}.pr-detail-toolbar{gap:8px;display:flex}.pr-detail-header h2{margin:4px 0}.pr-detail-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;margin-top:8px;display:grid}.pr-detail-main{min-width:0}.pr-tabs{white-space:nowrap;overflow-x:auto}.pr-tab-count{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);color:var(--rt-text-muted);vertical-align:1px;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:.8em;display:inline-block}.repo-tab.active .pr-tab-count{color:var(--rt-text-strong)}.pr-sidebar{flex-direction:column;gap:16px;font-size:.9em;display:flex}.pr-sidebar-section{border-top:1px solid var(--rt-border);padding-top:12px}.pr-sidebar-section:first-child{border-top:none;padding-top:0}.pr-sidebar-section h4{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);margin:0 0 6px;font-size:.85em}.pr-sidebar-section .empty{color:var(--rt-text-muted);margin:0;font-style:italic}.pr-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pr-sidebar-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-sidebar-user{color:var(--rt-text)}.pr-sidebar-review-state{text-transform:lowercase;color:var(--rt-text-muted);font-size:.8em}.pr-sidebar-pending{color:var(--rt-text-muted)}.pr-sidebar-labels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-sidebar-label{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.85em;display:inline-flex}.pr-sidebar-label-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.pr-sidebar-milestone{flex-direction:column;gap:2px;display:flex}.pr-sidebar-milestone small{color:var(--rt-text-muted)}.pr-commit-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-commit-row{border-top:1px solid var(--rt-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.pr-commit-row:first-child{border-top:none}.pr-commit-oid{color:var(--rt-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.pr-commit-message{text-overflow:ellipsis;white-space:nowrap;color:var(--rt-text);overflow:hidden}.pr-commit-author,.pr-commit-time{color:var(--rt-text-muted);font-size:.85em}.check-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.check-duration,.check-queued-at{color:var(--rt-text-muted);font-size:.85em}.pr-conversation{flex-direction:column;gap:16px;display:flex}.pr-timeline-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1199px){.pr-detail-layout{grid-template-columns:minmax(0,1fr)}.pr-sidebar{border-top:1px solid var(--rt-border);padding-top:16px}}@media (width<=700px){.pr-commit-row{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.pr-commit-message{white-space:normal;grid-column:1/-1}.pr-commit-author,.pr-commit-time{grid-column:auto}.check-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.check-duration,.check-queued-at{grid-column:2/-1}.check-view-run{grid-column:1/-1;justify-self:start}}.pr-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9em;display:flex}.pr-detail-body{opacity:.9}.pr-section{flex-direction:column;gap:10px;display:flex}.pr-section h3{margin:0}.pr-diff-files{flex-direction:column;gap:8px;display:flex}.pr-diff-file{border:1px solid var(--border,#ffffff14);border-radius:8px;overflow:hidden}.pr-diff-file-header{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.pr-diff-file-header:hover{background:#ffffff0a}.pr-diff-toggle{width:1em;display:inline-block}.pr-diff-path{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pr-diff-stats{gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;display:flex}.pr-diff-add{color:var(--rt-success)}.pr-diff-del{color:var(--rt-danger)}.pr-diff-status{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.75em}.pr-diff-body{border-top:1px solid var(--border,#ffffff14)}.pr-patch{margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;line-height:1.4;overflow-x:auto}.diff-row{flex-direction:column;display:flex}.diff-line{white-space:pre;align-items:flex-start;display:flex;position:relative}.diff-line:hover{background:#ffffff08}.diff-gutter{color:#ffffff73;-webkit-user-select:none;user-select:none;flex:none;justify-content:flex-end;align-items:center;gap:4px;width:64px;padding:0 4px 0 6px;display:flex;position:relative}.diff-line-number{font-variant-numeric:tabular-nums;font-size:.85em}.diff-line-add-comment{background:var(--accent,var(--rt-accent));color:#fff;cursor:pointer;opacity:0;border:none;border-radius:4px;width:16px;height:16px;padding:0;font-size:12px;line-height:1;transition:opacity .1s ease-in-out}.diff-line:hover .diff-line-add-comment{opacity:1}.diff-line-add-comment:focus{opacity:1;outline:1px solid #fff6}.diff-line-prefix{color:#ffffff80;flex:none;width:1ch;padding:0 4px}.diff-line-text{flex:1;padding-right:12px}.diff-line-new{background:#16a34a1f}.diff-line-new .diff-line-prefix{color:var(--rt-success)}.diff-line-old{background:#dc26261f}.diff-line-old .diff-line-prefix{color:var(--rt-danger)}.diff-line-context{background:0 0}.diff-line-hunk{color:#ffffffb3;background:#6366f11a}.diff-line-hunk .diff-line-text,.diff-line-meta .diff-line-text{padding-left:6px}.diff-line-meta{color:#ffffff8c}.review-comment-list{background:#ffffff05;flex-direction:column;gap:6px;padding:8px 12px 8px 72px;display:flex}.review-comment{border:1px solid var(--border,#ffffff14);font-family:var(--font-sans,system-ui, sans-serif);background:#0003;border-radius:6px;padding:8px 10px;font-size:.9rem}.review-comment-meta{color:#ffffffa6;margin-bottom:4px;font-size:.8em}.review-comment-body{white-space:pre-wrap;margin:0}.review-comment-form{font-family:var(--font-sans,system-ui, sans-serif);background:#ffffff05;flex-direction:column;gap:6px;padding:8px 12px 8px 72px;display:flex}.review-comment-form textarea{border:1px solid var(--border,#ffffff1f);width:100%;color:inherit;resize:vertical;background:#00000040;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:.9rem}.review-comment-form-actions{gap:8px;display:flex}.pr-comments{gap:12px}.pr-comment-list,.pr-review-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr-comment,.pr-review{border:1px solid var(--border,#ffffff14);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pr-comment-meta{opacity:.85;font-size:.85em}.pr-comment-body{margin:0}.pr-review-state{text-transform:lowercase}.pr-review-state-approved{color:var(--rt-success)}.pr-review-state-changes_requested{color:var(--rt-danger)}.pr-review-state-commented{opacity:.85}.pr-comment-form,.pr-review-form{flex-direction:column;gap:8px;display:flex}.pr-review-form fieldset{border:1px solid var(--border,#ffffff14);border-radius:8px;gap:16px;padding:8px 12px;display:flex}.pr-review-form legend{opacity:.85;padding:0 6px;font-size:.85em}.pr-review-option{align-items:center;gap:6px;font-size:.9em;display:flex}.pr-comment-form button,.pr-review-form button{align-self:flex-start}.pr-merge-actions{border-top:1px solid var(--border,#ffffff14);padding-top:12px}.pr-merge-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-merge-row label{flex-direction:column;gap:4px;font-size:.85em;display:flex}.pr-merge-row select{border:1px solid var(--border,#ffffff1f);color:inherit;background:0 0;border-radius:6px;padding:6px 8px}.pr-close-row{margin-top:8px}.issue-list{flex-direction:column;gap:12px;margin:16px 0;display:flex}.template-picker{flex-direction:column;gap:4px;display:flex}.template-picker-label{color:var(--rt-text-muted,#6e7681);font-size:.82rem;font-weight:500}.template-picker-select{border:1px solid var(--rt-border,#d0d7de);background:var(--rt-bg,#fff);color:var(--rt-text);font:inherit;border-radius:6px;max-width:360px;padding:6px 10px}.issues-global-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.issues-global-groups{flex-direction:column;gap:16px;display:flex}.issues-global-group{margin:0}.issue-new{flex-direction:column;gap:12px;display:flex}.issue-new-form{grid-template-columns:1fr;gap:10px;display:grid}.issue-new-form label{flex-direction:column;gap:4px;font-size:.85em;display:flex}.issue-new-form input,.issue-new-form textarea{border:1px solid var(--border,#ffffff1f);color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px 10px}.issue-new-body textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.issue-group-heading{text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:8px 0 4px;font-size:.85em}.issue-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.issue-row{text-align:left;border:1px solid var(--border,#ffffff14);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.issue-row:hover{background:#ffffff0a}.issue-row-title{font-size:1rem}.issue-row-meta{opacity:.85;flex-wrap:wrap;gap:10px;font-size:.85em;display:flex}.issue-status{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-on-color);border-radius:999px;padding:1px 8px;font-size:.75em;display:inline-block}.issue-status-open{background:var(--rt-success)}.issue-status-closed{background:var(--rt-purple)}.issue-detail{flex-direction:column;gap:16px;margin:16px 0;display:flex}.issue-detail-toolbar{gap:8px;display:flex}.issue-detail-header h2{margin:4px 0}.issue-detail-meta{opacity:.85;font-size:.9em}.issue-detail-body{border:1px solid var(--rt-border);background:#ffffff08;border-radius:8px;margin:0;padding:12px}.issue-section{flex-direction:column;gap:10px;display:flex}.issue-comment-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.issue-comment-list .comment{border:1px solid var(--border,#ffffff14);background:#ffffff05;border-radius:8px;padding:10px 12px}.issue-comment-meta{opacity:.85;margin-bottom:6px;font-size:.85em}.issue-comment-body{margin:0}.issue-comment-form{flex-direction:column;gap:8px;display:flex}.issue-linked-pr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.issue-linked-pr{border:1px solid var(--border,#ffffff14);background:#ffffff05;border-radius:8px;padding:10px 12px}.issue-linked-pr-relation{opacity:.85;text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:.85em}.issue-linked-pr-meta{opacity:.75;margin-top:4px;font-size:.85em}.issue-comment-form textarea{border:1px solid var(--border,#ffffff1f);color:inherit;font:inherit;background:0 0;border-radius:6px;padding:8px 10px}.issue-actions{flex-direction:row;align-items:center;gap:12px}.issue-detail-sticky{flex-direction:column;gap:8px;display:flex}.issue-detail-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.issue-detail-header{flex:auto;min-width:0}.issue-detail-header-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-detail-title{word-wrap:break-word;margin:4px 0;font-size:1.5rem}.issue-detail-number{color:var(--rt-text-muted);font-weight:400}.issue-detail-subtitle{color:var(--rt-text-muted);margin:0;font-size:.9em}.issue-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-status-converted{background:var(--rt-bg-elevated);color:var(--rt-text-muted)}.issue-converted-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--rt-bg-elevated);color:var(--rt-text-muted);border:1px solid var(--rt-border);border-radius:999px;padding:1px 8px;font-size:.75em;display:inline-block}button.issue-converted-badge-link{cursor:pointer;font-family:inherit}button.issue-converted-badge-link:hover{background:var(--rt-bg-hover,var(--rt-bg-elevated));color:var(--rt-text)}.discussion-converted-from{color:var(--rt-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.85em}.issue-convert-comment{resize:vertical;border:1px solid var(--rt-border);background:var(--rt-bg);width:100%;color:var(--rt-text);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:.9em}.issue-detail-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;margin-top:8px;display:grid}.issue-detail-main{flex-direction:column;gap:16px;min-width:0;display:flex}.issue-timeline{flex-direction:column;gap:16px;display:flex}.issue-body-card{flex-direction:column;gap:8px;display:flex}.issue-body-card-author{color:var(--rt-text-muted);align-items:center;gap:8px;font-size:.85em;display:flex}.issue-body-actions,.issue-comment-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.issue-compose{border:1px solid var(--rt-border);background:#ffffff05;border-radius:8px;padding:12px}.issue-compose-toolbar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.issue-compose-submit{justify-content:flex-end;margin-top:8px;display:flex}.pr-compose-toolbar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.issue-sidebar{flex-direction:column;gap:16px;font-size:.9em;display:flex}.issue-sidebar-section{border-top:1px solid var(--rt-border);padding-top:12px}.issue-sidebar-section:first-child{border-top:none;padding-top:0}.issue-sidebar-section h4{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);margin:0 0 6px;font-size:.85em}.issue-sidebar-section .empty{color:var(--rt-text-muted);margin:0;font-style:italic}.issue-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.issue-sidebar-user{color:var(--rt-text)}.issue-sidebar-labels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issue-sidebar-label{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.85em;display:inline-flex}.issue-sidebar-label-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}.issue-sidebar-milestone{flex-direction:column;gap:2px;display:flex}.issue-sidebar-milestone small{color:var(--rt-text-muted)}.issue-sidebar-projects-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issue-sidebar-project{background:var(--rt-accent-soft,#7878c824);color:var(--rt-text);border-radius:999px;align-items:center;padding:2px 10px;font-size:.82em;font-weight:500;display:inline-flex}.issue-sidebar-linked-prs-list{gap:8px}.issue-sidebar-linked-pr{border:1px solid var(--rt-border);background:#ffffff05;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.issue-sidebar-linked-pr-relation{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);font-size:.75em}.issue-sidebar-linked-pr-title{word-wrap:break-word;font-size:.9em}.issue-sidebar-linked-pr-meta{color:var(--rt-text-muted);font-size:.8em}.issue-sidebar-converted-note{color:var(--rt-text-muted);margin:0;font-style:italic}.issue-sidebar-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.issue-sidebar-section-head h4{margin:0}.issue-sidebar-picker-toggle{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);width:22px;height:22px;color:var(--rt-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.issue-sidebar-picker-toggle:hover{border-color:var(--rt-border-strong);color:var(--rt-text)}.issue-sidebar-picker-toggle[aria-expanded=true]{background:var(--rt-bg-soft);color:var(--rt-text)}.issue-sidebar-picker{background:var(--rt-bg-elevated);border:1px solid var(--rt-border-strong);box-shadow:var(--rt-shadow-hover);border-radius:8px;flex-direction:column;gap:6px;max-height:280px;margin-top:8px;padding:8px;display:flex;position:relative}.issue-sidebar-picker-search{background:var(--rt-bg);width:100%;color:inherit;border:1px solid var(--rt-border);font:inherit;border-radius:6px;padding:6px 8px}.issue-sidebar-picker-list{flex-direction:column;gap:2px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.issue-sidebar-picker-item{width:100%;color:var(--rt-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.issue-sidebar-picker-item:hover:not(:disabled){background:var(--rt-bg-soft)}.issue-sidebar-picker-item:disabled{opacity:.6;cursor:progress}.issue-sidebar-picker-item[aria-selected=true]{background:var(--rt-bg-soft)}.issue-sidebar-picker-check{width:14px;color:var(--rt-accent,var(--rt-text));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.issue-sidebar-picker-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.issue-sidebar-picker-item-text strong{text-overflow:ellipsis;font-size:.9em;font-weight:500;overflow:hidden}.issue-sidebar-picker-item-text small{color:var(--rt-text-muted);text-overflow:ellipsis;font-size:.8em;overflow:hidden}.issue-sidebar-picker-clear{align-self:flex-start;margin-top:4px}.issue-convert-form{flex-direction:column;gap:8px;display:flex}.issue-convert-label{flex-direction:column;gap:4px;font-size:.85em;display:flex}.issue-convert-label select{background:var(--rt-bg-elevated);color:inherit;border:1px solid var(--rt-border);border-radius:6px;padding:6px 8px}.issue-convert-actions{gap:8px;display:flex}.close-issue-menu{gap:0;display:inline-flex;position:relative}.close-issue-menu-caret{border-left:none;padding:4px 8px}.close-issue-menu-list{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);z-index:10;border-radius:6px;min-width:200px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0003}.close-issue-menu-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 12px;display:block}.close-issue-menu-item:hover{background:#ffffff0f}.saved-replies-menu{display:inline-flex;position:relative}.saved-replies-menu-panel{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);z-index:10;border-radius:6px;min-width:260px;max-width:320px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0003}.saved-replies-state{color:var(--rt-text-muted);margin:0;padding:12px;font-size:.85em}.saved-replies-state.error{color:var(--rt-danger,#ff6b6b)}.saved-replies-list{max-height:260px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.saved-replies-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:6px 12px;display:flex}.saved-replies-item:hover{background:#ffffff0f}.saved-replies-item-title{font-size:.9em}.saved-replies-item-preview{color:var(--rt-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}@media (width<=1199px){.issue-detail-layout{grid-template-columns:minmax(0,1fr)}.issue-sidebar{border-top:1px solid var(--rt-border);padding-top:16px}}.runs-list{flex-direction:column;gap:12px;margin:16px 0;display:flex}.run-row{text-align:left;border:1px solid var(--border,#ffffff14);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.run-row:hover{background:#ffffff0a}.run-row-title{font-size:1rem}.run-row-meta{opacity:.85;flex-wrap:wrap;gap:10px;font-size:.85em;display:flex}.run-status{text-transform:uppercase;letter-spacing:.04em;background:var(--rt-text-strong);color:var(--rt-on-color);border-radius:999px;padding:1px 8px;font-size:.75em;display:inline-block}.run-status-queued{background:var(--rt-text-muted)}.run-status-running{background:var(--rt-accent)}.run-status-succeeded{background:var(--rt-success)}.run-status-failed{background:var(--rt-danger)}.run-status-cancelled{background:var(--rt-orange)}.runs-header{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.runs-title{color:var(--rt-text);margin:0;font-size:18px;font-weight:600}.runs-running-badge{color:var(--rt-success);background:color-mix(in srgb, var(--rt-success) 14%, var(--rt-bg-elevated));border:1px solid color-mix(in srgb, var(--rt-success) 32%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.runs-running-dot{background:var(--rt-accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite runs-pulse}@keyframes runs-pulse{0%,to{opacity:1}50%{opacity:.35}}.runs-search{border:1px solid var(--rt-border);border-radius:var(--rt-radius,8px);background:var(--rt-bg-elevated);min-width:180px;color:var(--rt-text-muted);flex:0 260px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.runs-search:focus-within{border-color:var(--rt-accent)}.runs-search input{color:var(--rt-text);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:13px}.runs-workflow-filter select{border:1px solid var(--rt-border);border-radius:var(--rt-radius,8px);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;padding:6px 10px;font-size:13px}.runs-table{border-collapse:collapse;border:1px solid var(--rt-border);border-radius:var(--rt-radius,8px);background:var(--rt-bg-elevated);width:100%;overflow:hidden}.runs-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);background:var(--rt-bg-subtle,var(--rt-bg));border-bottom:1px solid var(--rt-border);white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:600}.runs-table .runs-col-status{white-space:nowrap;width:1%}.runs-table .run-row{cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;display:table-row}.runs-table tbody .run-row+.run-row td{border-top:1px solid var(--rt-border)}.runs-table .run-row:hover{background:var(--rt-bg-subtle,color-mix(in srgb, var(--rt-accent) 6%, transparent));border-color:#0000}.runs-table .run-row:focus-visible{outline:2px solid var(--rt-accent);outline-offset:-2px}.runs-table td{color:var(--rt-text);vertical-align:middle;padding:12px 16px;font-size:13px}.runs-table .runs-col-workflow .run-row-title{font-weight:500;display:block}.run-row-commit{color:var(--rt-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:2px;font-size:12px;display:block;overflow:hidden}.run-row-sha{font-family:var(--rt-font-mono);color:var(--rt-accent);font-size:11.5px}.run-row-duration,.run-row-when{color:var(--rt-text-muted);font-size:12px}.run-row-duration{font-family:var(--rt-font-mono)}.run-row-actor{color:var(--rt-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.run-row-avatar{background:var(--rt-accent);width:20px;height:20px;color:var(--rt-bg-elevated);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}@media (width<=760px){.runs-table .run-row-duration,.runs-table thead th:nth-child(3),.runs-table .run-row-when,.runs-table thead th:nth-child(4){display:none}}.checks-section .check-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.check-row{border:1px solid var(--border,#ffffff14);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.check-row .check-status{flex-shrink:0}.check-row .check-name{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.check-row .check-view-run{font-size:.85em}.branch-protection-required-checks{opacity:.8;margin-top:4px;font-size:.8em;display:block}.pr-missing-checks{margin:0;font-size:.9em}.run-detail{flex-direction:column;gap:16px;margin:16px 0;display:flex}.run-detail-commit{align-items:center;gap:8px;margin:8px 0 0;display:inline-flex}.run-detail-commit code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.run-log{background:var(--rt-code-bg);color:var(--rt-code-fg);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:60vh;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.run-view{display:block}.run-header{z-index:5;background:var(--rt-bg);border-bottom:1px solid var(--rt-border);margin-bottom:12px;padding:12px 0 8px;position:sticky;top:0}.run-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-header-actions{gap:8px;display:flex}.run-header-title{word-break:break-word;margin:6px 0 4px;font-size:1.4rem}.run-header-slash{color:var(--rt-text-muted);font-weight:400}.run-header-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:.9em;display:flex}.run-header-meta-label{color:var(--rt-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:.85em}.run-header-duration,.run-header-commit,.run-header-actor{color:var(--rt-text);align-items:center;gap:6px;display:inline-flex}.run-header-commit code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.run-header-copy{padding:1px 6px;font-size:.85em}.run-header-avatar{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);width:22px;height:22px;color:var(--rt-text-strong);border-radius:50%;justify-content:center;align-items:center;font-size:.75em;display:inline-flex}.run-view-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.run-view-main{flex-direction:column;gap:12px;min-width:0;display:flex}.run-job-sidebar{flex-direction:column;gap:10px;max-height:calc(100vh - 160px);font-size:.9em;display:flex;position:sticky;top:140px;overflow-y:auto}.run-job-sidebar-title,.run-job-sidebar-subtitle{text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted);margin:0;font-size:.8em}.run-job-sidebar-subtitle{margin-top:8px}.run-job-sidebar-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.run-job-sidebar-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.run-job-sidebar-item:hover{background:#ffffff0a}.run-job-sidebar-item.is-active{border-color:var(--rt-border);background:var(--rt-bg-elevated)}.run-job-sidebar-item .run-status{border-radius:50%;flex-shrink:0;width:10px;height:10px;padding:0}.run-job-sidebar-label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.run-job-sidebar-step-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-job-sidebar-secondary{color:var(--rt-text-muted);font-size:.8em}.run-tabs{z-index:4;background:var(--rt-bg);border-bottom:1px solid var(--rt-border);gap:4px;padding-bottom:4px;display:flex;position:sticky;top:140px}.run-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;display:grid}.run-summary-item{flex-direction:column;gap:4px;display:flex}.run-summary-item dt{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);font-size:.8em}.run-summary-item dd{margin:0}.run-summary-utilization{border:1px solid var(--rt-border-subtle,#ffffff14);background:var(--rt-surface-muted,#ffffff05);border-radius:8px;margin-top:24px;padding:16px}.run-summary-utilization h3{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);margin:0 0 12px;font-size:.85em}.run-summary-util-grid{flex-direction:column;gap:10px;margin:0;display:flex}.run-summary-util-row{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.run-summary-util-row dt{color:var(--rt-text-muted);font-size:.85em}.run-summary-util-row dd{margin:0}.run-logs{flex-direction:column;gap:8px;display:flex}.run-logs-toolbar{justify-content:space-between;align-items:center;gap:12px;font-size:.85em;display:flex}.run-logs-toolbar-label{color:var(--rt-text-muted)}.run-logs-toolbar-follow{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.run-log-numbered{white-space:pre;flex-direction:column;max-height:70vh;display:flex}.run-log-line{align-items:flex-start;gap:10px;display:flex}.run-log-line:hover{background:#ffffff0a}.run-log-line-number{text-align:right;width:4ch;color:var(--rt-text-muted);opacity:.7;-webkit-user-select:none;user-select:none;flex-shrink:0}.run-log-line-text{white-space:pre-wrap;word-break:break-word;flex:1}@media (width<=1024px){.run-view-layout{grid-template-columns:minmax(0,1fr)}.run-job-sidebar{border-bottom:1px solid var(--rt-border);max-height:none;padding-bottom:12px;position:static}.run-tabs{top:0}}.notification-bell{align-items:center;gap:8px;display:inline-flex;position:relative}.notification-badge{background:var(--rt-danger);min-width:18px;color:var(--rt-on-color);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-size:.7em;font-weight:600;line-height:18px;display:inline-block}.notifications-overlay{z-index:50;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.notifications-drawer{background:var(--background,var(--rt-bg-elevated));border-left:1px solid var(--border,#ffffff1f);width:min(420px,95vw);height:100vh;padding:16px;overflow-y:auto}.notifications{flex-direction:column;gap:12px;display:flex}.notifications-header{justify-content:space-between;align-items:center;display:flex}.notifications-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.notifications-filter{gap:4px;display:inline-flex}.notifications-tab{border:1px solid var(--border,#ffffff1f);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:4px 10px;font-size:.85em}.notifications-tab.active{background:#ffffff14}.notifications-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notification-row{border:1px solid var(--border,#ffffff14);opacity:.65;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.notification-row.notification-unread{opacity:1;background:#2563eb14}.notification-body-button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0;display:flex}.notification-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-on-color);border-radius:999px;padding:1px 8px;font-size:.7em;display:inline-block}.notification-kind-opened{background:var(--rt-success)}.notification-kind-closed{background:var(--rt-danger)}.notification-kind-comment{background:var(--rt-accent)}.notification-kind-merged{background:var(--rt-purple)}.notification-body{font-size:.95em}.notification-time{opacity:.7;font-size:.8em}.notification-deeplink{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}.notification-mark-read{padding:4px 8px;font-size:.8em}.search-bar{align-items:center;gap:8px;display:flex}.search-bar input[type=search]{border:1px solid var(--rt-sidebar-fg-muted);border-radius:6px;min-width:260px;padding:6px 10px}.search-bar button{border-radius:6px;padding:6px 12px}.search-panel{border:1px solid var(--rt-border);background:var(--rt-bg-soft);border-radius:10px;margin-top:16px;padding:16px}.search-panel-header{justify-content:space-between;align-items:baseline;display:flex}.search-result-group{margin-top:12px}.search-result-group h3{margin:8px 0 4px;font-size:.95em}.search-result-icon{opacity:.7;margin-right:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.search-result-list{margin:0;padding:0;list-style:none}.search-result{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:6px 8px;display:block}.search-result:hover{background:var(--rt-accent-soft);border-color:var(--rt-border-strong)}.search-result-primary{font-weight:600}.search-result-lang{vertical-align:middle;background:var(--rt-accent-soft,#7878c824);color:var(--rt-accent,inherit);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.72em;font-weight:600;display:inline-block}.search-result-secondary{opacity:.75;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.muted{color:var(--rt-text-muted);font-style:italic}.search-filter-chips{border-bottom:1px solid var(--rt-border);flex-wrap:wrap;gap:6px;margin:12px 0 4px;padding-bottom:8px;display:flex}.search-filter-chip{border:1px solid var(--rt-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85em;display:inline-flex}.search-filter-chip:hover{background:var(--rt-accent-soft);border-color:var(--rt-border-strong)}.search-filter-chip.is-active{background:var(--rt-accent);border-color:var(--rt-accent);color:var(--rt-on-accent,#fff)}.search-filter-chip-count{opacity:.75;background:#7f7f7f2e;border-radius:999px;padding:0 6px;font-size:.85em}.search-filter-chip.is-active .search-filter-chip-count{opacity:1;background:#ffffff38}.search-panel-body{grid-template-columns:200px 1fr;gap:16px;margin-top:8px;display:grid}@media (width<=720px){.search-panel-body{grid-template-columns:1fr}}.search-refine-rail{border:1px solid var(--rt-border);background:var(--rt-bg);border-radius:8px;align-self:start;padding:10px 12px}.search-refine-heading{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 8px;font-size:.85em}.search-refine-group{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.search-refine-label{opacity:.8;font-size:.8em;font-weight:600}.search-refine-select{border:1px solid var(--rt-border);background:var(--rt-bg-soft);width:100%;color:inherit;border-radius:6px;padding:4px 6px;font-size:.9em}.search-refine-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.search-refine-pill{border:1px solid var(--rt-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:.8em}.search-refine-pill:hover{background:var(--rt-accent-soft)}.search-refine-pill.is-active{background:var(--rt-accent);border-color:var(--rt-accent);color:var(--rt-on-accent,#fff)}.search-panel-results{min-width:0}.search-result-group-count{opacity:.65;margin-left:8px;font-size:.8em;font-weight:500}.search-result-kind-badge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:#7f7f7f26;border-radius:4px;margin-right:6px;padding:0 6px;font-size:.7em;font-weight:700;display:inline-block}.search-result-kind-badge.is-issue{color:#2ea043;background:#2ea0432e}.search-result-kind-badge.is-pr{color:#8250df;background:#8250df2e}.search-result-avatar{background:var(--rt-accent-soft);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:.7em;font-weight:700;display:inline-flex}.search-result-snippet{background:var(--rt-bg);border:1px solid var(--rt-border);border-radius:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;display:block;overflow-x:auto}.search-result-stars{opacity:.8;margin-left:8px;font-size:.85em}.markdown-render{color:var(--rt-text);font-size:.95rem;line-height:1.55}.markdown-render .mermaid-rendered{justify-content:center;margin:12px 0;display:flex}.markdown-render .mermaid-rendered svg{max-width:100%;height:auto}.markdown-render pre.mermaid.mermaid-error,.markdown-render span.math.math-error{color:var(--rt-danger,#cf222e);border-left:3px solid var(--rt-danger,#cf222e);padding-left:8px}.markdown-render span.math-display{margin:12px 0;display:block;overflow-x:auto}.markdown-render.markdown-render p,.markdown-render.markdown-render li>p{min-height:0;color:inherit;line-height:inherit;margin:0 0 .6em}.markdown-render.markdown-render li{min-height:0;margin:.15em 0}.markdown-render.markdown-render li>p:only-child,.markdown-render.markdown-render li>p:first-child:last-child,.markdown-render.markdown-render li>p:last-child{margin:0}.markdown-render.markdown-render ul,.markdown-render.markdown-render ol{margin:.5em 0;padding-left:1.6em}.markdown-render h1,.markdown-render h2,.markdown-render h3,.markdown-render h4{color:var(--rt-text-strong);margin:1em 0 .4em;line-height:1.25}.markdown-render h1{font-size:1.5rem}.markdown-render h2{font-size:1.25rem}.markdown-render h3{font-size:1.1rem}.markdown-render h4{font-size:1rem}.markdown-render hr{border:0;border-top:1px solid var(--rt-border);margin:1em 0}.markdown-render blockquote{border-left:3px solid var(--rt-border-strong);color:var(--rt-text-muted);margin:.5em 0;padding-left:.9em}.markdown-render pre{background:var(--surface-2,var(--rt-bg-soft));border-radius:6px;padding:.85rem 1rem;font-size:.85rem;overflow-x:auto}.markdown-render code{background:var(--surface-2,var(--rt-bg-soft));border-radius:3px;padding:0 .25rem;font-size:.85em}.markdown-render pre>code{background:0 0;padding:0}.markdown-render pre:has(>code.language-suggestion){background:#1f883d14;border:1px solid #1f883d59;padding-top:1.5rem;position:relative}.markdown-render pre:has(>code.language-suggestion):before{content:"Suggested change";letter-spacing:.04em;text-transform:uppercase;color:#1f883d;font-size:.7rem;font-weight:700;position:absolute;top:.25rem;left:.75rem}.markdown-render code.language-suggestion{color:var(--rt-text-strong,var(--rt-text));white-space:pre;display:block}.markdown-render table{border-collapse:collapse;margin:.5em 0}.markdown-render th,.markdown-render td{border:1px solid var(--border-color,var(--rt-text));padding:.35rem .7rem}.markdown-render input[type=checkbox]{margin-right:.4rem}.markdown-render img{max-width:100%;height:auto}.markdown-render a{color:var(--link-color,var(--rt-accent));text-decoration:none}.markdown-render a:hover{text-decoration:underline}.markdown-fallback{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,monospace}.markdown-error{color:var(--error-color,var(--rt-danger));margin-top:.4rem;display:block}.releases-panel{padding:1rem 0}.releases-panel-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.release-form{background:var(--surface-1,var(--rt-bg-elevated));border-radius:6px;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:1rem;display:flex}.release-form label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.release-form textarea{font-family:ui-monospace,SFMono-Regular,monospace}.release-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.release-item{background:var(--surface-1,var(--rt-bg-elevated));border-left:4px solid var(--accent-color,var(--rt-accent));border-radius:6px;padding:1rem 1.25rem}.release-item.is-draft{border-left-color:var(--muted-color,var(--rt-text-muted));opacity:.85}.release-item header{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.release-badge{background:var(--muted-color,var(--rt-text-muted));color:#fff;text-transform:uppercase;border-radius:3px;margin-left:.4rem;padding:.1rem .45rem;font-size:.7rem}.release-actions{gap:.4rem;display:flex}.release-assets{border-top:1px solid var(--border-color,var(--rt-text));margin-top:1rem;padding-top:.75rem}.release-assets h4{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 .5rem;font-size:.85rem}.release-assets ul{margin:0;padding:0;list-style:none}.release-assets li{align-items:center;gap:1rem;padding:.35rem 0;display:flex}.release-asset-size{opacity:.7;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}.release-upload{margin-top:.6rem;display:block}.releases-error{color:var(--error-color,var(--rt-danger));background:#f0626226;border-radius:4px;margin-bottom:1rem;padding:.6rem .9rem}.releases-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:flex-start;gap:1.5rem;display:grid}@media (width<=900px){.releases-layout{grid-template-columns:minmax(0,1fr)}}.releases-main{min-width:0}.release-item.is-latest{border-left-color:var(--success-color,var(--rt-success,#2ea043));box-shadow:0 0 0 1px var(--success-color,var(--rt-success,#2ea043)) inset}.releases-card-title{flex-direction:column;gap:.25rem;display:flex}.releases-card-badges{flex-wrap:wrap;gap:.3rem;display:flex}.release-badge.is-latest{background:var(--success-color,var(--rt-success,#2ea043))}.release-badge.is-prerelease{background:var(--warning-color,var(--rt-warning,#d29922))}.releases-card-meta{opacity:.85;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.releases-avatar{background:var(--surface-2,var(--rt-bg-elevated));width:1.8rem;height:1.8rem;color:var(--text-color,var(--rt-text));border:1px solid var(--border-color,#ffffff1a);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.releases-meta-text time{font-variant-numeric:tabular-nums}.releases-signed-chip{color:var(--success-color,var(--rt-success,#2ea043));background:#2ea04326;border:1px solid #2ea04366;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.releases-signed-icon{font-weight:700}.releases-card-body{margin:.5rem 0 .75rem}.releases-asset-table{border-collapse:collapse;width:100%;font-size:.85rem}.releases-asset-table th,.releases-asset-table td{text-align:left;border-bottom:1px solid var(--border-color,#ffffff14);padding:.4rem .5rem}.releases-asset-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.7rem;font-weight:600}.releases-asset-downloads{font-variant-numeric:tabular-nums;text-align:right;width:6rem}.releases-asset-actions{text-align:right;width:5rem}.releases-assets-empty{opacity:.6;margin:.25rem 0 .5rem;font-size:.85rem}.releases-upload-label{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:.25rem;font-size:.75rem;display:block}.releases-sidebar{background:var(--surface-1,var(--rt-bg-elevated));border-radius:6px;padding:1rem 1.1rem;position:sticky;top:1rem}.releases-sidebar-heading{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 .75rem;font-size:.8rem}.releases-sidebar-stats{flex-direction:column;gap:.5rem;margin:0;display:flex}.releases-sidebar-stats>div{justify-content:space-between;align-items:baseline;display:flex}.releases-sidebar-stats dt{opacity:.85;font-size:.85rem}.releases-sidebar-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.releases-sidebar-link{color:var(--accent-color,var(--rt-accent));text-decoration:none}.releases-sidebar-link:hover{text-decoration:underline}.releases-cta{font-weight:600}.run-status-online{background:var(--rt-success)}.run-status-offline{background:var(--rt-text-muted)}.run-status-disabled{background:var(--rt-danger)}.run-artifacts,.runners-table{border-collapse:collapse;width:100%;font-size:.92em}.run-artifacts th,.runners-table th,.run-artifacts td,.runners-table td{text-align:left;border-bottom:1px solid var(--border,#ffffff14);padding:8px 10px}.run-artifacts th,.runners-table th{text-transform:uppercase;letter-spacing:.05em;opacity:.75;font-size:.72em;font-weight:600}.run-artifact-sha{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.runner-util-bar{background:var(--surface-2,#ffffff0f);vertical-align:middle;border-radius:7px;width:96px;height:14px;display:inline-block;position:relative;overflow:hidden}.runner-util-bar-fill{background:linear-gradient(90deg, var(--accent,#5b8eff), var(--accent-strong,#2c5fff));height:100%;transition:width .25s ease-out;display:block}.runner-util-bar-label{color:var(--fg,#fff);mix-blend-mode:difference;justify-content:center;align-items:center;font-size:.72em;font-weight:600;display:flex;position:absolute;inset:0}.runner-util-empty{opacity:.5;font-size:.85em}.runners-register-form{flex-direction:column;gap:12px;max-width:420px;margin-top:8px;display:flex}.runners-register-form label{flex-direction:column;gap:4px;font-size:.9em;display:flex}.runners-register-form input{border:1px solid var(--border,#ffffff1f);background:var(--input-bg,#ffffff0a);color:inherit;border-radius:4px;padding:6px 8px}.runner-token-callout{background:#dc262614;border:1px solid #dc262659;border-radius:8px;margin-top:12px;padding:12px 14px}.runner-token-code{word-break:break-all;white-space:pre-wrap;background:#00000040;border-radius:4px;margin:8px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ghost-button.danger{color:var(--rt-danger);border-color:#dc262680}.vuln-badge{color:var(--rt-danger);cursor:pointer;background:#dc262626;border:1px solid #dc262666;border-radius:9999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.security-panel{padding:1rem 0}.security-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.security-toggle{color:#ffffffbf;font-size:.875rem}.security-table{border-collapse:collapse;width:100%;font-size:.875rem}.security-table th,.security-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.5rem .75rem}.security-table tr.dismissed{opacity:.55}.severity-badge{letter-spacing:.04em;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.severity-low{color:var(--rt-accent);background:#3b82f626}.severity-moderate{color:var(--rt-severity-moderate);background:#eab30826}.severity-high{color:var(--rt-severity-high);background:#f973162e}.severity-critical{color:var(--rt-danger);background:#dc262633}.dismiss-modal{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dismiss-modal-card{background:#111827;border:1px solid #ffffff1a;border-radius:8px;width:min(420px,92vw);padding:1.25rem}.dismiss-modal-card textarea{width:100%;color:inherit;background:#0b0f19;border:1px solid #ffffff1a;border-radius:4px;margin-top:.5rem;padding:.5rem}.dismiss-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.security-stat-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.security-stat{background:var(--rt-bg-elevated,#ffffff08);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1rem;display:flex}.security-stat-count{font-size:1.5rem;font-weight:700;line-height:1}.security-stat-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;font-size:.7rem}.security-stat-critical{border-color:color-mix(in srgb, var(--rt-severity-critical) 50%, transparent)}.security-stat-critical .security-stat-count{color:var(--rt-severity-critical)}.security-stat-high{border-color:color-mix(in srgb, var(--rt-severity-high) 45%, transparent)}.security-stat-high .security-stat-count{color:var(--rt-severity-high)}.security-stat-moderate{border-color:color-mix(in srgb, var(--rt-severity-moderate) 45%, transparent)}.security-stat-moderate .security-stat-count{color:var(--rt-severity-moderate)}.security-stat-low{border-color:#3b82f659}.security-stat-low .security-stat-count{color:var(--rt-accent)}.security-stat-total{background:#ffffff0d}.security-severity-dot{background:#fff6;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;display:inline-block}.security-severity-dot-critical{background:var(--rt-severity-critical,#7f1d1d)}.security-severity-dot-high{background:var(--rt-severity-high,#ef4444)}.security-severity-dot-moderate{background:var(--rt-severity-moderate,#fb923c)}.security-severity-dot-low{background:var(--rt-accent,#3b82f6)}.security-severity-dot-none{background:#10b981}.security-findings-list{flex-direction:column;gap:1.25rem;display:flex}.security-severity-group{flex-direction:column;gap:.5rem;display:flex}.security-severity-group-header{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.85rem;display:flex}.security-severity-group-count{color:#ffffff8c;margin-left:auto;font-size:.75rem}.security-finding-rows{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.security-finding-row{background:var(--rt-bg-elevated,#ffffff05);border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.security-finding-row.dismissed{opacity:.55}.security-finding-row.selected{border-color:var(--rt-accent,#3b82f6)}.security-finding-row-main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;gap:.6rem;padding:.1rem 0;display:grid}.security-finding-row-main:hover .security-finding-cve{text-decoration:underline}.security-finding-cve{font-weight:600}.security-finding-pkg{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.security-finding-path{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.security-finding-action{flex-shrink:0}.security-detail-drawer{background:var(--rt-bg-elevated,#111827);z-index:90;border-left:1px solid #ffffff1a;width:min(440px,92vw);padding:1.25rem 1.5rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #00000059}.security-detail-drawer-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.security-detail-drawer-header h3{margin:.4rem 0 0;font-size:1.05rem}.security-detail-grid{grid-template-columns:max-content 1fr;gap:.4rem .9rem;margin:0 0 1rem;font-size:.875rem;display:grid}.security-detail-grid dt{color:#fff9;letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:.75rem}.security-detail-grid dd{word-break:break-word;margin:0}.security-detail-summary,.security-detail-dismissed,.security-detail-actions{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.security-detail-summary h4,.security-detail-dismissed h4{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;margin:0 0 .4rem;font-size:.85rem}.security-detail-summary p,.security-detail-dismissed p{margin:0 0 .4rem;font-size:.9rem;line-height:1.45}@media (width<=720px){.security-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.security-finding-row-main{grid-template-columns:auto minmax(0,1fr) auto}.security-finding-pkg,.security-finding-path{grid-column:1/-1}}.archived-banner{background:color-mix(in srgb, var(--rt-warning) 18%, var(--rt-bg-elevated));color:var(--rt-warning);border:1px solid color-mix(in srgb, var(--rt-warning) 35%, var(--rt-bg-elevated));border-radius:6px;margin:8px 0 16px;padding:10px 14px;font-weight:600}.danger-zone{border:1px solid color-mix(in srgb, var(--rt-danger) 35%, var(--rt-bg-elevated));background:color-mix(in srgb, var(--rt-danger) 8%, var(--rt-bg-elevated));border-radius:8px;margin:24px 0;padding:16px}.danger-zone h2{color:var(--rt-danger);margin:0 0 4px}.danger-zone .muted{color:var(--rt-text-muted);margin:0 0 12px;font-size:.9em}.danger-row{border-top:1px dashed color-mix(in srgb, var(--rt-danger) 35%, var(--rt-bg-elevated));justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.danger-row:first-of-type{border-top:none}.danger-row .danger-actions{align-items:center;gap:8px;display:flex}.danger-row input[type=text],.danger-row select{border:1px solid color-mix(in srgb, var(--rt-danger) 30%, var(--rt-border));border-radius:4px;padding:4px 8px}.danger-button{background:var(--rt-danger);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-weight:600}.danger-button:disabled{opacity:.5;cursor:not-allowed}.danger-button-final{background:var(--rt-danger)}.danger-row-final{background:color-mix(in srgb, var(--rt-danger) 12%, var(--rt-bg-elevated));border-radius:6px;padding:12px}.danger-error{color:var(--rt-danger);background:color-mix(in srgb, var(--rt-danger) 16%, var(--rt-bg-elevated));border-radius:4px;margin-top:8px;padding:8px 12px}.fork-controls{flex-direction:column;gap:6px;margin-left:12px;display:flex}.fork-buttons{gap:8px;display:flex}.fork-parent-badge{color:var(--text-muted,var(--rt-text-faint));font-size:12px}.fork-modal-backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fork-modal{background:var(--bg-panel,var(--rt-bg-elevated));border-radius:8px;flex-direction:column;gap:12px;width:420px;max-width:90vw;padding:24px;display:flex}.fork-modal label{flex-direction:column;gap:4px;display:flex}.fork-modal-actions{justify-content:flex-end;gap:8px;display:flex}.fork-sync-toast{color:var(--text-muted,var(--rt-text-muted));margin:4px 0 0;font-size:13px}.mq-panel .mq-rows,.merge-queue-panel .merge-queue-rows{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mq-row,.merge-queue-row{border:1px solid var(--border,var(--rt-border));background:var(--rt-surface,transparent);border-radius:6px;grid-template-columns:48px 16px 1fr 32px auto 80px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.merge-queue-row[draggable=true]{cursor:grab}.merge-queue-row[draggable=true]:active{cursor:grabbing}.merge-queue-row-dragging{opacity:.5}.mq-pos,.merge-queue-pos{color:var(--text-muted,var(--rt-text-muted));font-weight:600}.mq-actions,.merge-queue-actions{gap:4px;display:flex}.mq-base-picker,.merge-queue-base-picker{flex-direction:row;align-items:center;gap:6px;display:flex}.merge-queue-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.merge-queue-header-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.merge-queue-toggle{color:var(--text-muted,var(--rt-text-muted));cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.merge-queue-toggle input[type=checkbox]:disabled+span{opacity:.6}.merge-queue-status-dot{background:var(--rt-text-muted,#888);border-radius:50%;width:10px;height:10px;display:inline-block}.merge-queue-status-dot-queued{background:var(--rt-text-muted,#999)}.merge-queue-status-dot-running{background:var(--rt-success,#2ea043);animation:1.4s ease-in-out infinite merge-queue-pulse}.merge-queue-status-dot-blocked{background:var(--rt-danger,#d1242f)}.merge-queue-status-dot-done{background:var(--rt-text-muted,#6e7681);opacity:.6}@keyframes merge-queue-pulse{0%,to{opacity:1}50%{opacity:.5}}.merge-queue-author{align-items:center;display:inline-flex}.merge-queue-avatar{background:var(--rt-accent-soft,#388bfd26);width:24px;height:24px;color:var(--rt-accent,#388bfd);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.merge-queue-avatar img{object-fit:cover;width:100%;height:100%}.merge-queue-eta-chip{background:var(--rt-surface-muted,#6e76811a);color:var(--text-muted,var(--rt-text-muted));white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.merge-queue-pr-id{font-family:var(--rt-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px}.merge-queue-pr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merge-queue-status{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,var(--rt-text-muted));font-size:11px}.merge-queue-empty{color:var(--text-muted,var(--rt-text-muted));font-size:13px}.merge-queue-error{color:var(--rt-danger,#d1242f)}.projects-panel{flex-direction:column;gap:14px;display:flex}.projects-new-board,.projects-new-column{align-items:stretch;gap:8px;display:flex}.projects-new-board input,.projects-new-column input{flex:1;min-width:0}.projects-board-picker{flex-wrap:wrap;gap:8px;display:flex}.board-tab{border:1px solid var(--border,var(--rt-border));background:var(--bg-panel,var(--rt-bg-elevated));border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.board-tab>button:first-child{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.board-tab.active{background:var(--bg-accent,var(--rt-bg-soft));border-color:var(--accent,var(--rt-accent))}.projects-kanban{align-items:flex-start;gap:14px;padding:4px 0 12px;display:flex;overflow-x:auto}.kanban-column{background:var(--bg-soft,var(--rt-bg-soft));border:1px solid #0000;border-radius:8px;flex-direction:column;flex:0 0 min(80vw,300px);gap:8px;padding:10px;transition:border-color .12s,background-color .12s;display:flex}.kanban-column.drop-target{border-color:var(--accent,var(--rt-accent));background:var(--bg-accent,var(--rt-bg-soft))}.kanban-column-header{border-bottom:1px solid var(--border,var(--rt-border));background:var(--bg-soft,var(--rt-bg-soft));z-index:5;will-change:transform;align-items:center;gap:6px;padding:6px 4px;display:flex;position:relative}.kanban-column-header h4{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.kanban-count{background:var(--bg-panel,var(--rt-bg-elevated));color:var(--text-muted,var(--rt-text-muted));border:1px solid var(--border,var(--rt-border));border-radius:999px;padding:1px 7px;font-size:11px}.column-bind{align-items:center;display:inline-flex}.column-bind select{border:1px solid var(--border,var(--rt-border));background:var(--bg-panel,var(--rt-bg-elevated));color:var(--text-muted,var(--rt-text-muted));border-radius:4px;max-width:110px;padding:2px 4px;font-size:10px}.column-bind select:focus{color:var(--text,var(--rt-text))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kanban-cards{flex-direction:column;gap:8px;min-height:40px;margin:0;padding:0;list-style:none;display:flex}.kanban-empty{color:var(--text-muted,var(--rt-text-muted));text-align:center;border:1px dashed var(--border,var(--rt-border));border-radius:6px;padding:10px;font-size:12px}.kanban-card{background:var(--bg-panel,var(--rt-bg-elevated));border:1px solid var(--border,var(--rt-border));cursor:grab;border-radius:6px;padding:10px 28px 10px 12px;transition:transform 80ms,box-shadow 80ms;position:relative;box-shadow:0 1px 2px #0000000d}.kanban-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.kanban-card:active{cursor:grabbing}.kanban-card-delete{width:20px;height:20px;color:var(--text-muted,var(--rt-text-muted));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;line-height:1;transition:opacity .12s,background-color .12s;position:absolute;top:6px;right:6px}.kanban-card:hover .kanban-card-delete,.kanban-card:focus-within .kanban-card-delete{opacity:1}.kanban-card-delete:hover{background:var(--bg-soft,var(--rt-bg-soft));color:var(--text,var(--rt-text))}.kanban-card-clickable{cursor:pointer}.kanban-card-clickable:focus-visible{outline:2px solid var(--accent,var(--rt-accent));outline-offset:2px}.card-inspector-backdrop{z-index:60;background:#00000052;justify-content:flex-end;display:flex;position:fixed;inset:0}.card-inspector{background:var(--bg-panel,var(--rt-bg-elevated));border-left:1px solid var(--border,var(--rt-border));flex-direction:column;gap:12px;width:min(520px,100vw);height:100%;padding:18px 20px;display:flex;overflow-y:auto;box-shadow:-4px 0 16px #0000002e}.card-inspector-header{justify-content:space-between;align-items:center;display:flex}.card-inspector-header h4{color:var(--text-muted,var(--rt-text-muted));margin:0;font-size:13px;font-weight:500}.card-inspector-title{word-break:break-word;margin:0;font-size:18px;font-weight:600;line-height:1.3}.card-inspector-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.card-inspector-body{white-space:pre-wrap;word-break:break-word;background:var(--bg-soft,var(--rt-bg-soft));border-radius:6px;max-height:320px;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.45;overflow:auto}.card-inspector-section h5{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,var(--rt-text-muted));margin:0 0 6px;font-size:12px}.card-inspector-links{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.card-inspector-links li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-inspector-actions{border-top:1px solid var(--border,var(--rt-border));gap:8px;margin-top:auto;padding-top:12px;display:flex}.card-inspector-actions a.ghost-button{align-items:center;text-decoration:none;display:inline-flex}.card-body{flex-direction:column;gap:6px;display:flex}.card-body header{align-items:center;gap:6px;display:flex}.card-body footer.card-meta{color:var(--text-muted,var(--rt-text-muted));flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.card-number{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--text-muted,var(--rt-text-muted));font-size:11px}.card-title{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.card-body-stale{color:var(--text-muted,var(--rt-text-muted));font-size:12px;font-style:italic}.card-body-stale .card-number{font-style:normal}.card-body-note{white-space:pre-wrap;word-break:break-word;font-size:13px}.card-branches{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace)}.status-pill,.workflow-state-pill{letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:60%;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}.workflow-state-pill{color:#57606a;background:#6e778129}.status-open{color:#1f883d;background:#1f883d1f;border:1px solid #1f883d4d}.status-closed,.status-merged{color:#8250df;background:#8250df1f;border:1px solid #8250df4d}.status-draft{color:#57606a;background:#6e778129;border:1px solid #6e778152}.card-labels{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.card-label-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:1px 7px;font-size:10px;font-weight:500;overflow:hidden}.card-label-overflow{background:var(--bg-soft,var(--rt-bg-soft))!important;color:var(--text-muted,var(--rt-text-muted))!important}.kanban-add-card{border-top:1px solid var(--border,var(--rt-border));background:var(--bg-soft,var(--rt-bg-soft));z-index:5;will-change:transform;flex-direction:column;gap:6px;padding:6px 4px;display:flex;position:relative}.add-kind-tabs{gap:4px;display:flex}.add-kind-tab{border:1px solid var(--border,var(--rt-border));color:var(--text-muted,var(--rt-text-muted));cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:4px 6px;font-size:11px;font-weight:500}.add-kind-tab.active{background:var(--bg-panel,var(--rt-bg-elevated));color:var(--text,var(--rt-text));border-color:var(--accent,var(--rt-accent))}.note-input-row{gap:4px;display:flex}.note-input-row input{flex:1;min-width:0}.picker{position:relative}.picker>input{box-sizing:border-box;width:100%}.picker-results{z-index:10;background:var(--bg-panel,var(--rt-bg-elevated));border:1px solid var(--border,var(--rt-border));border-radius:6px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.picker-result{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.picker-result:hover{background:var(--bg-soft,var(--rt-bg-soft))}.picker-number{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--text-muted,var(--rt-text-muted));flex-shrink:0}.picker-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.picker-empty{color:var(--text-muted,var(--rt-text-muted));text-align:center;padding:8px;font-size:12px;font-style:italic}.projects-board-tabs{border-bottom:1px solid var(--border,var(--rt-border));align-items:center;padding-bottom:6px}.projects-board-tab>button:first-child{align-items:center;gap:6px;display:inline-flex}.projects-board-tab-dot{background:var(--text-muted,var(--rt-text-muted));border-radius:50%;width:8px;height:8px;display:inline-block}.projects-board-tab.active .projects-board-tab-dot{background:var(--accent,var(--rt-accent))}.projects-board-tab-delete{opacity:0;transition:opacity .12s}.projects-board-tab:hover .projects-board-tab-delete,.projects-board-tab:focus-within .projects-board-tab-delete{opacity:1}.projects-board-new-cta{border:1px dashed var(--border,var(--rt-border));color:var(--text-muted,var(--rt-text-muted));cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.projects-board-new-cta:hover{color:var(--text,var(--rt-text));border-color:var(--accent,var(--rt-accent))}.projects-board-new-cta[aria-expanded=true]{color:var(--accent,var(--rt-accent));border-color:var(--accent,var(--rt-accent))}.projects-card-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.projects-card-priority{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.projects-card-priority-p0{background:#d62828}.projects-card-priority-p1{background:#f77f00}.projects-card-priority-p2{background:#fcbf49}.projects-card-priority-p3{background:#6c9a8b}.projects-card-drag-handle{color:var(--text-muted,var(--rt-text-muted));letter-spacing:-1px;opacity:0;cursor:grab;-webkit-user-select:none;user-select:none;font-size:10px;line-height:1;transition:opacity .12s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.kanban-card:hover .projects-card-drag-handle,.kanban-card:focus-within .projects-card-drag-handle{opacity:.6}.kanban-card:has(.projects-card-drag-handle){padding-left:18px}.projects-add-card-tabs{width:100%}.projects-linked-picker{flex-direction:column;gap:4px;display:flex}.projects-linked-picker-toggle{background:var(--bg-panel,var(--rt-bg-elevated));border:1px solid var(--border,var(--rt-border));border-radius:4px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.projects-linked-picker-source{color:var(--text-muted,var(--rt-text-muted));cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 8px;font-size:11px}.projects-linked-picker-source.active{background:var(--bg-soft,var(--rt-bg-soft));color:var(--text,var(--rt-text))}.tracks-page{flex-direction:column;gap:14px;display:flex}.tracks-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tracks-track-tabs{flex:360px}.tracks-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tracks-view-toggle{min-width:150px}.tracks-filter input{min-width:180px;max-width:240px}.tracks-new-track{max-width:520px}.tracks-empty{color:var(--text-muted,var(--rt-text-muted));margin:0;font-size:13px}.tracks-kanban .kanban-column{flex-basis:min(82vw,320px)}.tracks-card-drop-before:before{content:"";background:var(--accent,var(--rt-accent));border-radius:999px;height:2px;position:absolute;top:-6px;left:8px;right:8px}.tracks-card-body .status-pill{margin-left:0}.tracks-kind{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.tracks-kind-issue{color:#1f883d;background:#1f883d1f}.tracks-kind-pr{color:#0969da;background:#0969da1f}.tracks-kind-note{color:var(--text-muted,var(--rt-text-muted));background:#6e778124}.status-note{color:var(--text-muted,var(--rt-text-muted));background:#6e778124;border:1px solid #6e778147}.tracks-labels{margin-top:2px}.tracks-list-wrap{border:1px solid var(--border,var(--rt-border));background:var(--bg-panel,var(--rt-bg-elevated));border-radius:8px;overflow-x:auto}.tracks-list{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.tracks-list th,.tracks-list td{border-bottom:1px solid var(--border,var(--rt-border));text-align:left;vertical-align:top;padding:10px 12px}.tracks-list th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,var(--rt-text-muted));background:var(--bg-soft,var(--rt-bg-soft));font-size:11px}.tracks-list tr:last-child td{border-bottom:0}.tracks-list-title{color:var(--text,var(--rt-text));text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:600;display:block;overflow:hidden}.tracks-list-column{color:var(--text-muted,var(--rt-text-muted));margin-top:2px;font-size:12px;display:block}.reactions-bar{flex-wrap:wrap;gap:4px;margin:8px 0;display:inline-flex}.reaction-chip{background:var(--bg-soft,var(--rt-bg-soft));cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.reaction-chip.reacted{background:var(--bg-accent,var(--rt-accent-soft));border-color:var(--accent,var(--rt-accent))}.reaction-chip:disabled{opacity:.6;cursor:not-allowed}.reaction-count{font-size:12px}.md-editor{position:relative}.md-editor textarea{box-sizing:border-box;width:100%}.md-drop-overlay{border:2px dashed var(--accent,var(--rt-accent));pointer-events:none;background:#5b8def26;border-radius:6px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.md-upload-progress{color:var(--text-muted,var(--rt-text-muted));margin-top:4px;font-size:12px}.md-editor-tabs{border-bottom:1px solid var(--border,var(--rt-border));gap:2px;margin-bottom:6px;display:inline-flex}.md-tab{cursor:pointer;color:var(--text-muted,var(--rt-text-muted));background:0 0;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;padding:4px 12px;font-size:13px}.md-tab-active{color:var(--text,var(--rt-text));background:var(--bg,var(--rt-bg));border-color:var(--border,var(--rt-border));border-bottom-color:var(--bg,var(--rt-bg));margin-bottom:-1px;font-weight:600}.md-editor-write{position:relative}.md-editor-preview{border:1px solid var(--border,var(--rt-border));background:var(--bg-soft,var(--rt-bg-soft));border-radius:6px;min-height:96px;padding:8px 12px}.md-draft-banner{background:var(--bg-accent,var(--rt-accent-soft));border:1px solid var(--accent,var(--rt-accent));border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:4px 8px;font-size:12px;display:flex}.md-draft-banner-actions{gap:8px;display:inline-flex}.link-button{color:var(--accent,var(--rt-accent));cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.quote-reply{margin-left:6px;padding:2px 8px;font-size:12px}:root{--rt-bg:oklch(98.5% .003 80);--rt-bg-elevated:oklch(100% 0 0);--rt-bg-soft:oklch(97% .004 80);--rt-bg-accent:oklch(95% .04 65);--rt-text:oklch(22% .01 80);--rt-text-strong:oklch(15% .01 80);--rt-text-muted:oklch(36% .01 80);--rt-text-faint:oklch(44% .008 80);--rt-border:oklch(91% .006 80);--rt-border-strong:oklch(83% .008 80);--rt-accent:oklch(40% .14 65);--rt-accent-hover:oklch(34% .15 60);--rt-accent-soft:oklch(95% .04 65);--rt-accent-text:oklch(100% 0 0);--rt-accent-strong:oklch(34% .15 60);--rt-accent-fg:oklch(20% .04 65);--rt-success:oklch(38% .13 145);--rt-danger:oklch(43% .18 25);--rt-warning:oklch(62% .16 80);--rt-purple:oklch(42% .18 295);--rt-orange:oklch(42% .16 50);--rt-severity-moderate:oklch(55% .17 75);--rt-severity-high:oklch(55% .2 40);--rt-severity-critical:oklch(55% .22 25);--rt-sidebar-bg:oklch(100% 0 0);--rt-sidebar-fg:oklch(22% .01 80);--rt-sidebar-fg-muted:oklch(36% .01 80);--rt-on-color:#fff;--rt-code-bg:oklch(18% .008 80);--rt-code-fg:oklch(96% .005 80);--rt-shadow-card:0 1px 0 #14100805, 0 2px 8px #1410080f;--rt-shadow-status:0 12px 32px #1410081a, 0 2px 6px #1410080d;--rt-shadow-hover:0 24px 60px #1410082e, 0 4px 12px #14100814;--rt-header-h:52px;--rt-subheader-h:44px;--bg:var(--rt-bg);--bg-soft:var(--rt-bg-soft);--bg-accent:var(--rt-bg-accent);--bg-panel:var(--rt-bg-elevated);--border:var(--rt-border);--accent:var(--rt-accent);--text-muted:var(--rt-text-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--rt-bg:oklch(18% .008 80);--rt-bg-elevated:oklch(22% .008 80);--rt-bg-soft:oklch(26% .008 80);--rt-bg-accent:oklch(32% .06 65);--rt-text:oklch(96% .005 80);--rt-text-strong:oklch(99% .003 80);--rt-text-muted:oklch(74% .008 80);--rt-text-faint:oklch(58% .008 80);--rt-border:oklch(32% .01 80);--rt-border-strong:oklch(42% .012 80);--rt-accent:oklch(75% .16 65);--rt-accent-hover:oklch(80% .17 65);--rt-accent-soft:oklch(32% .06 65);--rt-accent-text:oklch(18% .008 80);--rt-accent-strong:oklch(65% .18 60);--rt-accent-fg:oklch(96% .005 80);--rt-success:oklch(78% .16 145);--rt-danger:oklch(70% .18 25);--rt-warning:oklch(82% .14 80);--rt-purple:oklch(74% .16 295);--rt-orange:oklch(74% .16 50);--rt-severity-moderate:oklch(78% .14 75);--rt-severity-high:oklch(72% .18 40);--rt-severity-critical:oklch(70% .2 25);--rt-sidebar-bg:oklch(22% .008 80);--rt-sidebar-fg:oklch(96% .005 80);--rt-sidebar-fg-muted:oklch(70% .008 80);--rt-on-color:oklch(100% 0 0);--rt-shadow-card:0 2px 10px #0006;--rt-shadow-status:0 14px 36px #00000080, 0 2px 8px #0000004d;--rt-shadow-hover:0 24px 60px #0009, 0 4px 12px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rt-bg:oklch(18% .008 80);--rt-bg-elevated:oklch(22% .008 80);--rt-bg-soft:oklch(26% .008 80);--rt-bg-accent:oklch(32% .06 65);--rt-text:oklch(96% .005 80);--rt-text-strong:oklch(99% .003 80);--rt-text-muted:oklch(74% .008 80);--rt-text-faint:oklch(58% .008 80);--rt-border:oklch(32% .01 80);--rt-border-strong:oklch(42% .012 80);--rt-accent:oklch(75% .16 65);--rt-accent-hover:oklch(80% .17 65);--rt-accent-soft:oklch(32% .06 65);--rt-accent-text:oklch(18% .008 80);--rt-accent-strong:oklch(65% .18 60);--rt-accent-fg:oklch(96% .005 80);--rt-success:oklch(78% .16 145);--rt-danger:oklch(70% .18 25);--rt-warning:oklch(82% .14 80);--rt-purple:oklch(74% .16 295);--rt-orange:oklch(74% .16 50);--rt-severity-moderate:oklch(78% .14 75);--rt-severity-high:oklch(72% .18 40);--rt-severity-critical:oklch(70% .2 25);--rt-sidebar-bg:oklch(22% .008 80);--rt-sidebar-fg:oklch(96% .005 80);--rt-sidebar-fg-muted:oklch(70% .008 80);--rt-on-color:oklch(100% 0 0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],select,textarea{background:var(--rt-bg-elevated);color:var(--rt-text);border-color:var(--rt-border)}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=date]:focus,select:focus,textarea:focus{outline-color:var(--rt-accent)}input::placeholder,textarea::placeholder{color:var(--rt-text-faint)}.sidebar-button{color:var(--rt-sidebar-fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.sidebar-button:hover,.sidebar-button:focus-visible{color:var(--rt-sidebar-fg);background:#ffffff14;outline:none}.theme-toggle{margin-top:6px}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--rt-border);color:var(--rt-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.chip:hover{color:var(--rt-text);border-color:var(--rt-border-strong)}.chip-active{background:var(--rt-accent);border-color:var(--rt-accent);color:var(--rt-accent-text)}button.link{color:var(--rt-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}button.link:hover{color:var(--rt-accent-hover);text-decoration:underline}.ghost-button:hover,.ghost-button:focus-visible,.tree-row:hover,.tree-row:focus-visible{background:var(--rt-bg-soft)}.tree-row.selected{background:var(--rt-accent-soft);color:var(--rt-accent)}:root[data-theme=dark] .danger-zone{background:color-mix(in srgb, var(--rt-danger) 14%, var(--rt-bg-elevated))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .danger-zone{background:color-mix(in srgb, var(--rt-danger) 14%, var(--rt-bg-elevated))}}.repo-tab{color:var(--rt-text-muted)}.repo-tab.active{color:var(--rt-text-strong)}.repo-settings{flex-direction:column;gap:20px;margin-top:16px;display:flex}.scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.packages-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.packages-toolbar-label{color:var(--fg-muted,#6b7280);align-items:center;gap:6px;font-size:13px;display:inline-flex}.packages-search{border:1px solid var(--border,#d1d5db);border-radius:6px;flex:220px;min-width:180px;padding:6px 10px;font-size:13px}.packages-format-chip{text-transform:lowercase;letter-spacing:.02em;color:#fff;vertical-align:middle;background:#6b7280;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.packages-format-chip-npm{background:#cb3837}.packages-format-chip-cargo{color:#1f2937;background:#dea584}.packages-format-chip-pypi{background:#3776ab}.packages-format-chip-maven{background:#c71a36}.packages-name{font-weight:500}.packages-downloads{font-variant-numeric:tabular-nums;text-align:right}.packages-severity-dot{vertical-align:middle;background:#9ca3af;border:1px solid #0000001a;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.packages-severity-dot-none{background:#10b981}.packages-severity-dot-low{background:#facc15}.packages-severity-dot-moderate{background:#fb923c}.packages-severity-dot-high{background:#ef4444}.packages-severity-dot-critical{background:#7f1d1d}.packages-vuln-count{font-variant-numeric:tabular-nums;color:var(--fg-muted,#6b7280);font-size:12px}table{max-width:100%}.packages-table,.packages-tags-table,.security-table,.run-artifacts,.runners-table,.audit-table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.packages-table thead,.packages-tags-table thead,.security-table thead,.run-artifacts thead,.runners-table thead,.audit-table thead{white-space:nowrap}.packages-table td,.packages-tags-table td,.security-table td,.run-artifacts td,.runners-table td,.audit-table td{white-space:normal;word-break:break-word}.blob-text,.run-log{white-space:pre;-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=900px){.branch-protection-form,.webhook-form,.pr-new-form,.label-form,.milestone-form,.auth-card form{grid-template-columns:1fr!important}.branch-protection-form>*,.webhook-form>*{min-width:0}.repo-layout{grid-template-columns:1fr}.tree-list{max-height:320px;overflow-y:auto}.mq-row,.delivery-row{gap:6px;grid-template-columns:1fr!important}.mq-row .mq-actions,.delivery-row .delivery-actions{flex-wrap:wrap}.notification-panel,.search-results{width:95vw;max-width:95vw;left:50%;transform:translate(-50%)}.fork-modal,.modal-content,.dialog,.dismiss-modal{width:min(420px,92vw);max-width:92vw}.danger-actions,.pr-actions,.review-actions,.delivery-actions,.webhook-add-row{flex-wrap:wrap}.danger-actions button,.danger-actions input,.danger-actions select,.webhook-add-row button{min-width:0}textarea{width:100%;min-width:0}}@media (width<=600px){.packages-table th,.packages-table td,.packages-tags-table th,.packages-tags-table td,.security-table th,.security-table td,.run-artifacts th,.run-artifacts td,.runners-table th,.runners-table td,.audit-table th,.audit-table td{padding:6px 8px;font-size:12px}.pr-header,.issue-header{flex-direction:column;align-items:stretch;gap:6px}.pr-actions,.review-actions,.danger-actions,.webhook-add-row,.runner-actions,.repo-toolbar{flex-wrap:wrap;gap:6px}.filter-chips{flex-wrap:wrap}.search-bar input[type=search]{font-size:16px}.form-row{flex-direction:column;align-items:stretch;gap:4px}.form-row label{min-width:0}.markdown-render{font-size:14.5px}.markdown-render pre,.markdown-render code{font-size:13px}.markdown-render img{max-width:100%;height:auto}.reactions-bar{flex-wrap:wrap}.connection{display:none}}@media (hover:none) and (pointer:coarse){.sidebar-button,.repo-tab,.chip,.ghost-button,.primary-button,.danger-button{min-height:44px}}@media (width<=900px){.screen:not(.screen-detail) .content{padding-left:max(env(safe-area-inset-left,0px), 60px)}}@media (width<=600px){.screen:not(.screen-detail) .content{padding-left:max(env(safe-area-inset-left,0px), 56px)}.sidebar-hamburger{top:max(env(safe-area-inset-top,0px), 12px);left:max(env(safe-area-inset-left,0px), 12px)}}.audit-filter-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:.6rem .8rem;margin-bottom:.8rem;display:grid}.audit-filter-form label{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.audit-filter-actions{flex-wrap:wrap;gap:.5rem;display:flex}.audit-filter-kinds{border:1px solid var(--color-border);border-radius:6px;margin:.4rem 0;padding:.5rem .75rem}.audit-filter-kinds legend{padding:0 .35rem;font-size:.85rem;font-weight:600}.audit-filter-kinds-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.25rem .6rem;max-height:220px;display:grid;overflow-y:auto}.audit-filter-kind-option{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.audit-payload{white-space:pre-wrap;word-break:break-word;background:var(--color-surface-muted,#0000000a);border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.78rem}:root{--rt-pad-x:16px;--rt-pad-y:12px;--rt-row-h:36px;--rt-input-h:32px;--rt-gap:12px;--rt-radius:8px;--rt-radius-sm:6px}:root[data-density=compact]{--rt-pad-x:12px;--rt-pad-y:8px;--rt-row-h:30px;--rt-input-h:28px;--rt-gap:8px;--rt-header-h:46px;--rt-subheader-h:38px}:root[data-density=comfy]{--rt-pad-x:20px;--rt-pad-y:16px;--rt-row-h:42px;--rt-input-h:36px;--rt-gap:16px;--rt-header-h:60px;--rt-subheader-h:50px}:root[data-accent=amber]{--rt-accent:oklch(40% .14 65);--rt-accent-hover:oklch(34% .15 60);--rt-accent-soft:oklch(95% .04 65);--rt-accent-strong:oklch(34% .15 60);--rt-accent-fg:oklch(20% .04 65)}:root[data-accent=blue]{--rt-accent:oklch(44% .15 250);--rt-accent-hover:oklch(38% .17 250);--rt-accent-soft:oklch(95% .04 250);--rt-accent-strong:oklch(38% .17 250);--rt-accent-fg:oklch(20% .04 65)}:root[data-accent=green]{--rt-accent:oklch(42% .14 150);--rt-accent-hover:oklch(36% .16 150);--rt-accent-soft:oklch(95% .05 150);--rt-accent-strong:oklch(36% .16 150);--rt-accent-fg:oklch(18% .05 150)}:root[data-accent=violet]{--rt-accent:oklch(43% .16 295);--rt-accent-hover:oklch(37% .18 295);--rt-accent-soft:oklch(95% .04 295);--rt-accent-strong:oklch(37% .18 295);--rt-accent-fg:oklch(20% .04 295)}:root[data-accent=slate]{--rt-accent:oklch(38% .005 80);--rt-accent-hover:oklch(32% .005 80);--rt-accent-soft:oklch(92% .005 80);--rt-accent-strong:oklch(32% .005 80);--rt-accent-fg:oklch(18% .005 80)}:root[data-theme=dark][data-accent=amber]{--rt-accent-soft:oklch(32% .06 65);--rt-accent-fg:oklch(96% .005 80)}:root[data-theme=dark][data-accent=blue]{--rt-accent-soft:oklch(32% .06 250);--rt-accent-fg:oklch(96% .005 80)}:root[data-theme=dark][data-accent=green]{--rt-accent-soft:oklch(32% .06 150);--rt-accent-fg:oklch(96% .005 80)}:root[data-theme=dark][data-accent=violet]{--rt-accent-soft:oklch(32% .06 295);--rt-accent-fg:oklch(96% .005 80)}:root[data-theme=dark][data-accent=slate]{--rt-accent-soft:oklch(30% .005 80);--rt-accent-fg:oklch(96% .005 80)}.r-app{flex-direction:column;min-height:100vh;display:flex}.r-header{z-index:50;height:var(--rt-header-h);background:color-mix(in oklab, var(--rt-bg-elevated) 90%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}.r-logo{letter-spacing:-.01em;color:var(--rt-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}.r-logo:hover{background:var(--rt-bg-soft)}.r-logo-mark{background:var(--rt-accent);width:22px;height:22px;color:var(--rt-on-color);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.r-logo-mark svg{width:12px;height:12px}.r-scope{flex-shrink:1;align-items:center;gap:4px;min-width:0;margin-left:4px;font-size:13px;display:flex}.r-scope-sep{color:var(--rt-text-faint);-webkit-user-select:none;user-select:none;flex-shrink:0}.r-scope-pill{color:var(--rt-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:220px;font-weight:500;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;text-decoration:none;display:inline-flex;overflow:hidden}.r-scope-pill:hover{background:var(--rt-bg-soft);border-color:var(--rt-border)}.r-header-spacer{flex:1}.r-cmdk{background:var(--rt-bg-soft);border:1px solid var(--rt-border);width:360px;max-width:38vw;height:32px;color:var(--rt-text-faint);cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s;display:flex}.r-cmdk:hover{background:var(--rt-bg-elevated)}.r-cmdk:focus-within{border-color:var(--rt-accent);background:var(--rt-bg-elevated)}.r-cmdk .r-kbd{font:500 11px/1 var(--rt-font-mono);color:var(--rt-text-faint);border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:4px;margin-left:auto;padding:2px 5px}.r-cmdk input{min-width:0;font:13px/1.4 var(--rt-font-sans);color:var(--rt-text);background:0 0;border:0;outline:none;flex:1}.r-cmdk input::placeholder{color:var(--rt-text-faint)}.r-presence{align-items:center;display:flex}.r-presence .av{outline:2px solid var(--rt-bg-elevated);margin-left:-6px;transition:transform .12s;position:relative}.r-presence .av:hover{z-index:1;transform:translateY(-2px)}.r-presence .av-more{background:var(--rt-bg-subtle,#78788c2e);color:var(--rt-text-muted,inherit);font-size:10px}.r-presence .av-more:after{content:none}.r-presence .av[data-live="1"]:after{content:"";background:var(--rt-success);outline:2px solid var(--rt-bg-elevated);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.r-iconbtn{appearance:none;width:32px;height:32px;color:var(--rt-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:relative}.r-iconbtn:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.r-iconbtn[data-active="1"]{background:var(--rt-bg-accent);color:var(--rt-text)}.r-iconbtn svg{width:18px;height:18px}.r-iconbtn .r-dot{background:var(--rt-accent);min-width:8px;height:8px;color:var(--rt-on-color);outline:2px solid var(--rt-bg-elevated);font:600 9px/8px var(--rt-font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:6px;right:6px}.r-subheader{top:var(--rt-header-h);z-index:40;height:var(--rt-subheader-h);background:var(--rt-bg);border-bottom:1px solid var(--rt-border);scrollbar-width:none;align-items:stretch;gap:4px;padding:0 16px;display:flex;position:sticky;overflow-x:auto}.r-subheader::-webkit-scrollbar{display:none}.r-tab{color:var(--rt-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.r-tab .r-tab-count{font:500 11px/1 var(--rt-font-mono);background:var(--rt-bg-soft);color:var(--rt-text-muted);border:1px solid var(--rt-border);border-radius:999px;padding:2px 5px}.r-tab:hover,.r-tab[data-active="1"],.r-tab.active{color:var(--rt-text)}.r-tab[data-active="1"]:after,.r-tab.active:after{content:"";background:var(--rt-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.r-tab svg{opacity:.85;width:14px;height:14px}.r-shell{min-height:calc(100vh - var(--rt-header-h));grid-template-columns:232px minmax(0,1fr);display:grid}.r-shell[data-no-sidebar="1"]{grid-template-columns:1fr}.r-content{width:100%;max-width:1280px;margin:0 auto;padding:24px}:root[data-density=compact] .r-content{padding:16px}.av{background:var(--rt-bg-accent);width:24px;min-width:24px;height:24px;color:var(--rt-accent-fg);font:600 10px/1 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.02em;aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.av[data-size=sm]{width:20px;min-width:20px;height:20px;font-size:9px}.av[data-size=md]{width:28px;min-width:28px;height:28px;font-size:11px}.av[data-size=lg]{width:36px;min-width:36px;height:36px;font-size:12px}.av[data-size=xl]{width:48px;min-width:48px;height:48px;font-size:16px}.badge{font:500 11px/1.5 var(--rt-font-sans);background:var(--rt-bg-soft);color:var(--rt-text-muted);border:1px solid var(--rt-border);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.badge[data-tone=open]{background:color-mix(in oklab, var(--rt-success) 18%, var(--rt-bg-elevated));color:var(--rt-success);border-color:color-mix(in oklab, var(--rt-success) 40%, transparent)}.badge[data-tone=merged]{background:color-mix(in oklab, var(--rt-purple) 18%, var(--rt-bg-elevated));color:var(--rt-purple);border-color:color-mix(in oklab, var(--rt-purple) 40%, transparent)}.badge[data-tone=closed]{background:color-mix(in oklab, var(--rt-danger) 18%, var(--rt-bg-elevated));color:var(--rt-danger);border-color:color-mix(in oklab, var(--rt-danger) 40%, transparent)}.badge[data-tone=draft]{background:var(--rt-bg-soft);color:var(--rt-text-muted);border-color:var(--rt-border-strong)}.badge[data-tone=accent]{background:var(--rt-accent-soft);color:var(--rt-accent-fg);border-color:color-mix(in oklab, var(--rt-accent) 40%, transparent)}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.btn{appearance:none;border:1px solid var(--rt-border-strong);background:var(--rt-bg-elevated);color:var(--rt-text);height:var(--rt-input-h,32px);border-radius:var(--rt-radius-sm);font:500 13px/1 var(--rt-font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.btn:hover{background:var(--rt-bg-soft)}.btn:active{transform:translateY(.5px)}.btn svg{width:14px;height:14px}.btn[data-variant=primary]{background:var(--rt-text-strong);color:var(--rt-bg-elevated);border-color:var(--rt-text-strong)}.btn[data-variant=primary]:hover{filter:brightness(1.1)}.btn[data-variant=accent]{background:var(--rt-accent);color:var(--rt-on-color);border-color:var(--rt-accent-strong)}.btn[data-variant=accent]:hover{background:var(--rt-accent-hover)}.btn[data-variant=run]{background:var(--rt-success);color:var(--rt-on-color);border-color:color-mix(in oklab, var(--rt-success) 80%, black);font-weight:600}.btn[data-variant=ghost]{background:0 0;border-color:#0000}.btn[data-variant=ghost]:hover{background:var(--rt-bg-soft)}.appearance-controls{flex-direction:column;gap:20px;display:flex}.appearance-section{flex-direction:column;gap:8px;display:flex}.appearance-section h3{color:var(--rt-text);margin:0;font-size:13px;font-weight:600}.appearance-section .settings-hint{color:var(--rt-text-faint);margin:0;font-size:12px}.appearance-options{flex-wrap:wrap;gap:6px;display:inline-flex}.appearance-option{appearance:none;border:1px solid var(--rt-border);background:var(--rt-bg);color:var(--rt-text);font:500 12px/1 var(--rt-font-sans);cursor:pointer;text-align:center;border-radius:6px;padding:6px 12px}.appearance-option:hover{background:var(--rt-bg-soft)}.appearance-option[aria-pressed=true]{background:var(--rt-accent-soft);border-color:var(--rt-accent);color:var(--rt-text)}.appearance-toggles{flex-direction:column;gap:10px;display:flex}.appearance-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.appearance-toggle-text{flex-direction:column;gap:2px;display:flex}.appearance-toggle-label{color:var(--rt-text);font-size:13px;font-weight:500}.appearance-toggle-hint{color:var(--rt-text-faint);font-size:12px}.appearance-toggle input{width:16px;height:16px;accent-color:var(--rt-accent);cursor:pointer;flex:none}.appearance-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appearance-swatch{cursor:pointer;appearance:none;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0}.appearance-swatch[aria-pressed=true]{border-color:var(--rt-text-strong);outline:2px solid var(--rt-bg-elevated)}.sidebar{background:var(--rt-sidebar-bg);border-right:1px solid var(--rt-border);top:var(--rt-header-h);height:calc(100vh - var(--rt-header-h));gap:6px;padding:16px 12px;position:sticky;overflow-y:auto}.sidebar .brand{letter-spacing:-.01em;color:var(--rt-text);align-items:center;gap:8px;padding:4px 6px;font-size:15px;font-weight:600;display:inline-flex}.sidebar .brand:before{content:"";background:var(--rt-accent);background-clip:padding-box;background-color:var(--rt-accent);border-radius:6px;width:22px;height:22px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5 3 L12 8 L5 13 Z' fill='white'/></svg>") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5 3 L12 8 L5 13 Z' fill='white'/></svg>") 50%/12px 12px no-repeat}.sidebar nav{gap:2px}.sidebar-button{color:var(--rt-text-muted);font:500 13px/1.4 var(--rt-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}.sidebar-button:hover,.sidebar-button:focus-visible{background:var(--rt-bg-soft);color:var(--rt-text);outline:none}.sidebar-button[aria-current=page]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}:root[data-theme=dark] .sidebar-button[aria-current=page]{color:var(--rt-text)}.sidebar .notification-bell{position:relative}.notification-badge{background:var(--rt-accent);min-width:18px;height:18px;color:var(--rt-on-color);font:600 10px/18px var(--rt-font-mono);text-align:center;border-radius:999px;margin-left:auto;padding:0 5px}.connection{border-top:1px solid var(--rt-border);color:var(--rt-text-faint);margin-top:auto;padding-top:12px;font-size:11px}.connection code{color:var(--rt-text-muted);font:11px/1.4 var(--rt-font-mono)}.repo-tabs{top:var(--rt-header-h);z-index:40;height:var(--rt-subheader-h);background:var(--rt-bg);border-bottom:1px solid var(--rt-border);scrollbar-width:none;align-items:stretch;gap:4px;margin:0;padding:0 16px;display:flex;position:sticky;overflow-x:auto}.repo-tabs::-webkit-scrollbar{display:none}.repo-tab{font:500 13px/1 var(--rt-font-sans);color:var(--rt-text-muted);cursor:pointer;white-space:nowrap;opacity:1;background:0 0;border:0;align-items:center;gap:8px;height:100%;padding:0 12px;display:inline-flex;position:relative}.repo-tab:hover{color:var(--rt-text);opacity:1}.repo-tab.active{color:var(--rt-text);border-bottom-color:#0000}.repo-tab.active:after{content:"";background:var(--rt-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.repo-tab svg{opacity:.85;width:14px;height:14px}.hero h1{font-family:var(--rt-font-sans);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,42px);font-weight:600}.panel{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:var(--rt-radius);transition:border-color .1s,transform .1s;box-shadow:0 1px #00000005}.panel:not(.compact):hover{border-color:var(--rt-border-strong)}.panel-clickable{text-align:left}.panel-clickable:hover{border-color:var(--rt-accent)}.search-bar input[type=search]{background:var(--rt-bg-elevated);border:1px solid var(--rt-border-strong);border-radius:var(--rt-radius-sm);height:36px;padding:0 12px}.search-bar input[type=search]:focus{border-color:var(--rt-accent);box-shadow:0 0 0 3px var(--rt-accent-soft);outline:none}.search-bar button{background:var(--rt-accent);color:var(--rt-on-color);border:1px solid var(--rt-accent-strong);border-radius:var(--rt-radius-sm);height:36px;font:500 13px/1 var(--rt-font-sans);cursor:pointer;padding:0 14px}.search-bar button:hover{background:var(--rt-accent-hover)}.feed-item{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:var(--rt-radius);padding:12px 14px}.repo-toolbar{background:0 0;padding:12px 0}.eyebrow{letter-spacing:.04em;font-size:11px;font-weight:600}.pr-row,.run-row,.search-result,.branch-protection-row,.webhook-row,.release-item{background:var(--rt-bg-elevated)}@media (width<=900px){.r-cmdk{display:none}.r-header{padding-left:max(env(safe-area-inset-left,0px), 64px)}.r-shell{min-height:calc(100vh - var(--rt-header-h));display:block;overflow-x:clip}.r-shell>.content,.r-shell>.r-content{width:100%;min-width:0;display:block}.r-shell .sidebar{top:var(--rt-header-h);width:min(280px,85vw);height:calc(100vh - var(--rt-header-h));z-index:60;transition:transform .22s;position:fixed;left:0;transform:translate(-100%)}body[data-sidebar-open=true] .r-shell .sidebar{transform:translate(0)}}@media (width<=640px){.r-header{gap:4px;padding-right:10px}.r-scope-pill{max-width:130px}.r-content{padding:14px}.repo-tabs{padding:0 10px}}.r-app>.screen,.r-app>.screen-detail,.r-app>main.screen,.r-app>main.screen-detail{min-height:calc(100vh - var(--rt-header-h))}.r-app>.screen .sidebar,.r-app>main.screen .sidebar{top:var(--rt-header-h);height:calc(100vh - var(--rt-header-h))}@media (width<=900px){.r-app>.screen.repo-screen,.r-app>main.screen.repo-screen{min-height:calc(100vh - var(--rt-header-h));display:block}}body{font-family:var(--rt-font-sans)}.repo-tab .repo-tab-icon{opacity:.85;justify-content:center;align-items:center;width:14px;height:14px;margin-right:6px;display:inline-flex}.repo-tab .repo-tab-icon svg{width:14px;height:14px}.pr-row,.run-row,.search-result{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:var(--rt-radius);margin-bottom:6px;transition:border-color .12s,transform 60ms}.pr-row:hover,.run-row:hover,.search-result:hover{border-color:var(--rt-accent)}.pr-row-title,.run-row-title{color:var(--rt-text);letter-spacing:-.005em;font-weight:600}.pr-row-meta,.run-row-meta{color:var(--rt-text-faint);font-size:12px}.pr-merge,.pr-merge-bar,.pr-action-bar,.merge-controls{z-index:30;background:color-mix(in oklab, var(--rt-bg-elevated) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);border-top:1px solid var(--rt-border);position:sticky;bottom:0}.severity-critical,.severity-CRITICAL{color:var(--rt-severity-critical)}.severity-high,.severity-HIGH{color:var(--rt-severity-high)}.severity-moderate,.severity-MODERATE{color:var(--rt-severity-moderate)}.severity-low,.severity-LOW{color:var(--rt-text-muted)}pre,code,.codeblock,.blob-text,.mono{font-family:var(--rt-font-mono)}.grid .panel-clickable{transition:border-color .12s,transform 80ms,box-shadow .12s}.grid .panel-clickable:hover{box-shadow:var(--rt-shadow-card);transform:translateY(-1px)}[role=dialog]:not(.notifications-drawer){box-shadow:var(--rt-shadow-hover)}.status-pill[data-status=OPEN],.status[data-status=OPEN]{background:color-mix(in oklab, var(--rt-success) 18%, var(--rt-bg-elevated));color:var(--rt-success);border-color:color-mix(in oklab, var(--rt-success) 40%, transparent)}table{font-family:var(--rt-font-sans)}table th,table td{padding:6px 10px;font-size:13px}.r-app .sidebar .brand{display:none}.r-app .sidebar{padding-top:12px}.notifications-drawer{border:1px solid var(--rt-border-strong);box-shadow:var(--rt-shadow-hover);background:var(--rt-bg-elevated)}.home-page{padding-top:28px}.home-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.home-hero-text{flex:1;min-width:280px}.home-hero-text h1{letter-spacing:-.02em;color:var(--rt-text-strong);margin:0;font-size:clamp(26px,3vw,36px);font-weight:600}.home-hero-text .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--rt-text-faint);margin:0 0 6px;font-size:11px;font-weight:600}.home-hero-sub{color:var(--rt-text-muted);margin:8px 0 0;font-size:14px}.home-hero-sub strong{color:var(--rt-text)}.home-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.home-search{align-items:center;gap:8px;max-width:720px;margin-bottom:20px;display:flex}.home-search .input-group{flex:1;height:36px}.home-search button{height:36px}.home-search .r-kbd{font:500 11px/1 var(--rt-font-mono);color:var(--rt-text-faint);border:1px solid var(--rt-border);background:var(--rt-bg-soft);border-radius:4px;padding:2px 5px}.input-group{background:var(--rt-bg-elevated);border:1px solid var(--rt-border-strong);border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.input-group:focus-within{border-color:var(--rt-accent);box-shadow:0 0 0 3px var(--rt-accent-soft)}.input-group input{min-width:0;font:13px/1 var(--rt-font-sans);color:var(--rt-text);background:0 0;border:0;outline:none;flex:1}.input-group input::placeholder{color:var(--rt-text-faint)}.input-group .lead,.input-group .trail{color:var(--rt-text-faint);display:inline-flex}.home-page .stat-grid{background:var(--rt-border);border:1px solid var(--rt-border);border-radius:var(--rt-radius);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}@media (width<=900px){.home-page .stat-grid{grid-template-columns:repeat(2,1fr)}}.home-page .stat{appearance:none;background:var(--rt-bg-elevated);text-align:left;cursor:pointer;color:var(--rt-text);border:0;flex-direction:column;gap:4px;padding:14px 16px;font-family:inherit;transition:background .12s;display:flex}.home-page .stat:hover{background:var(--rt-bg-soft)}.home-page .stat-label{color:var(--rt-text-faint);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.home-page .stat-label svg{opacity:.4}.home-page .stat-value{font:600 22px/1.2 var(--rt-font-sans);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.home-page .stat-sub{font:12px/1 var(--rt-font-mono);color:var(--rt-text-muted)}.home-page .stat-sub[data-tone=warn]{color:var(--rt-danger)}.home-grid{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media (width<=980px){.home-grid{grid-template-columns:1fr}}.home-main,.home-aside{flex-direction:column;gap:16px;display:flex}.card.home-card{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:var(--rt-radius)}.card.home-card .card-hd{border-bottom:1px solid var(--rt-border);font:600 13px/1 var(--rt-font-sans);align-items:center;gap:8px;padding:12px 16px;display:flex}.card.home-card .card-hd-title{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.card.home-card .card-hd-action{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.card.home-card .card-bd{padding:16px}.card.home-card .card-bd[data-flush]{padding:0}.card.home-card .card-bd[data-flush]>.empty{padding:16px}.live-pill{color:var(--rt-text-faint);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.live-pill .dot{background:var(--rt-success);border-radius:50%;width:6px;height:6px}.r-list{margin:0;padding:0;list-style:none}.r-list-item{border-bottom:1px solid var(--rt-border);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background 80ms;display:flex}.r-list-item:last-child{border-bottom:0}.r-list-item:hover{background:var(--rt-bg-soft)}.r-list-item-text{flex:1;min-width:0}.r-list-item-title{color:var(--rt-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.r-list-item-meta{color:var(--rt-text-muted);margin-top:2px;font-size:12px}.muted-2{color:var(--rt-text-faint)}.pinned-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.pinned-grid{grid-template-columns:1fr}}.pinned-card{appearance:none;text-align:left;color:inherit;background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:var(--rt-radius);cursor:pointer;flex-direction:column;gap:10px;padding:14px;font-family:inherit;transition:border-color .12s,transform .12s;display:flex}.pinned-card:hover{border-color:var(--rt-accent);transform:translateY(-1px)}.pinned-card-title{color:var(--rt-text);align-items:center;gap:8px;font-size:13px;display:flex}.pinned-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rt-accent);flex:1;font-weight:500;overflow:hidden}.pinned-card-name strong{font-weight:600}.pinned-card-desc{color:var(--rt-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pinned-card-meta{color:var(--rt-text-faint);align-items:center;gap:12px;font-size:11.5px;display:flex}.pinned-card-meta span{align-items:center;gap:5px;display:inline-flex}.activity-list{margin:0;padding:0;list-style:none}.activity-item{border-bottom:1px solid var(--rt-border);gap:10px;padding:10px 16px;display:flex}.activity-item:last-child{border-bottom:0}.activity-text{color:var(--rt-text);font-size:13px}.activity-when{color:var(--rt-text-faint);font-size:11.5px;font-family:var(--rt-font-mono);margin-top:2px}.copy-url{border:1px solid var(--rt-border);background:var(--rt-bg-soft);height:32px;font:12px/1.4 var(--rt-font-mono);border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.copy-url-label{font:600 10.5px/1 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-faint)}.copy-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rt-text);flex:1;overflow:hidden}.runner-stats{grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.runner-stat{background:var(--rt-bg-soft);border:1px solid var(--rt-border);border-radius:6px;padding:10px}.runner-stat-label{color:var(--rt-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.runner-stat-value{color:var(--rt-text);margin-top:2px;font-size:16px;font-weight:600}.runner-stat-value[data-good="1"]{color:var(--rt-success)}.board-list{margin:0;padding:0;list-style:none}.board-row{border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.board-row:last-child{border-bottom:0}.board-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-slug{font:11.5px/1 var(--rt-font-mono);color:var(--rt-text-faint)}.r-sidebar.sidebar{background:var(--rt-bg-elevated);border-right:1px solid var(--rt-border);top:var(--rt-header-h);height:calc(100vh - var(--rt-header-h));flex-direction:column;gap:0;padding:12px 10px;display:flex;position:sticky;overflow-y:auto}.r-sidebar .r-nav{flex-direction:column;gap:2px;display:flex}.r-sidebar .r-nav-group{flex-direction:column;gap:2px;margin-top:14px;display:flex}.r-sidebar .r-nav-group:first-child{margin-top:0}.r-sidebar .r-nav-spacer{border-top:1px solid var(--rt-border);margin-top:auto;padding-top:18px}.r-sidebar .r-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rt-text-faint);padding:6px 10px 4px;font-size:10.5px;font-weight:600}.r-sidebar .r-nav-item.sidebar-button{width:100%;color:var(--rt-text-muted);font:500 13px/1.4 var(--rt-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}.r-sidebar .r-nav-item.sidebar-button>span:not(.count):not(.notification-badge){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r-sidebar .r-nav-item.sidebar-button:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.r-sidebar .r-nav-item.sidebar-button[aria-current=page],.r-sidebar .r-nav-item.sidebar-button[data-active="1"]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}.r-sidebar .r-nav-item .count{font:500 11px/1 var(--rt-font-mono);color:var(--rt-text-faint);margin-left:auto}.r-sidebar .r-nav-item .notification-badge{margin-left:auto}.r-sidebar .connection{display:none}.r-shell{grid-template-columns:248px minmax(0,1fr)}@media (width<=900px){.r-shell{min-height:calc(100vh - var(--rt-header-h));display:block;overflow-x:clip}.r-shell .r-sidebar.sidebar{top:var(--rt-header-h);width:min(280px,85vw);height:calc(100vh - var(--rt-header-h));z-index:60;transition:transform .22s;position:fixed;left:0;transform:translate(-100%);box-shadow:0 0 32px #0006}body[data-sidebar-open=true] .r-shell .r-sidebar.sidebar{transform:translate(0)}}.repo-screen .content.repo-content{max-width:1280px;margin:0 auto;padding:20px clamp(12px,2.4vw,36px)}.repo-overview-header{border-bottom:1px solid var(--rt-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.repo-overview-title{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:280px;display:flex}.repo-overview-title h1{letter-spacing:-.01em;align-items:baseline;gap:0;margin:0;font-size:22px;font-weight:500;display:inline-flex}.repo-overview-title .repo-owner{color:var(--rt-accent);font-weight:500}.repo-overview-title .repo-sep{color:var(--rt-text-faint);margin:0 4px}.repo-overview-title .repo-name{color:var(--rt-accent);font-weight:700}.repo-overview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.repo-overview-actions .btn-group .btn,.repo-overview-actions .btn-group form .btn{border-radius:0}.repo-overview-actions .btn-group>:first-child{border-top-left-radius:var(--rt-radius-sm);border-bottom-left-radius:var(--rt-radius-sm)}.repo-overview-actions .btn-group>:last-child{border-top-right-radius:var(--rt-radius-sm);border-bottom-right-radius:var(--rt-radius-sm)}.repo-overview-actions .btn-group .btn+.btn{border-left-width:0}.repo-overview-grid{grid-template-columns:1fr 280px;align-items:start;gap:24px;display:grid}@media (width<=980px){.repo-overview-grid{grid-template-columns:1fr}}.card.overview-files{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:var(--rt-radius);overflow:hidden}.overview-branchbar{border-bottom:1px solid var(--rt-border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.overview-branchbar .ref-picker{border:1px solid var(--rt-border-strong);background:var(--rt-bg-elevated);height:28px;font:500 13px/1 var(--rt-font-sans);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.overview-branchbar .ref-picker select{font:inherit;color:var(--rt-text);background:0 0;border:0;outline:none;padding-right:8px}.overview-branchbar-count{color:var(--rt-text-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.overview-branchbar-count strong{color:var(--rt-text);font-weight:600}.overview-file-list{margin:0;padding:0;list-style:none}.overview-file-row{border:0;border-bottom:1px solid var(--rt-border);text-align:left;width:100%;font:13px/1.4 var(--rt-font-sans);color:var(--rt-text);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 14px;display:flex}.overview-file-list li:last-child .overview-file-row{border-bottom:0}.overview-file-row:hover{background:var(--rt-bg-soft)}.overview-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.overview-file-meta{color:var(--rt-text-faint);font-size:11.5px;font-family:var(--rt-font-mono)}.card.overview-readme .card-hd{border-bottom:1px solid var(--rt-border);font:600 13px/1 var(--rt-font-sans);align-items:center;gap:8px;padding:12px 16px;display:flex}.card.overview-readme .card-bd{padding:16px}.repo-overview-aside .card .card-hd{font:600 13px/1 var(--rt-font-sans);border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:10px 14px;display:flex}.repo-overview-aside .card .card-bd{padding:14px}.repo-about-row{color:var(--rt-text-muted);align-items:center;gap:6px;display:inline-flex}.repo-about-row strong{color:var(--rt-text);font-weight:600}.clone-urls{flex-direction:column;gap:6px;display:flex}.clone-row{border:1px solid var(--rt-border);background:var(--rt-bg-soft);height:32px;font:12px/1.4 var(--rt-font-mono);border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.clone-label{font:600 10.5px/1 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-faint)}.clone-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rt-text);background:0 0;flex:1;overflow:hidden}.repo-overview-actions .fork-controls,.repo-overview-actions .fork-controls form{display:inline-flex}.repo-overview-actions .fork-controls button{height:32px;font:500 13px/1 var(--rt-font-sans);background:var(--rt-bg-elevated);border:1px solid var(--rt-border-strong);color:var(--rt-text);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.repo-overview-actions .fork-controls button:hover{background:var(--rt-bg-soft)}.repo-overview-title .repo-title{letter-spacing:-.01em;color:var(--rt-accent);margin:0;font-size:22px;font-weight:600}.r-popover{z-index:100;top:calc(var(--rt-header-h) + 6px);background:var(--rt-bg-elevated);border:1px solid var(--rt-border-strong);width:240px;box-shadow:var(--rt-shadow-hover);font:13px/1 var(--rt-font-sans);border-radius:10px;padding:6px;animation:.12s ease-out rt-popover-in;position:absolute;right:14px;overflow:hidden}@keyframes rt-popover-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}.r-popover .r-popover-item{width:100%;font:inherit;color:var(--rt-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.r-popover .r-popover-item:hover{background:var(--rt-bg-soft)}.r-popover .r-popover-item svg{color:var(--rt-text-muted);flex-shrink:0}.r-popover .r-popover-divider{background:var(--rt-border);height:1px;margin:6px 4px}.r-user-menu-head{border-bottom:1px solid var(--rt-border);background:var(--rt-bg-soft);align-items:center;gap:10px;margin:-6px -6px 6px;padding:10px 10px 10px 8px;display:flex}.r-user-menu-head-text{min-width:0}.r-user-menu-name{color:var(--rt-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.r-user-menu-handle{color:var(--rt-text-faint);font-size:12px}.r-sidebar .r-nav-item.r-nav-ghost{color:var(--rt-text-faint)}.r-sidebar .r-nav-item.r-nav-ghost:hover{color:var(--rt-text);background:var(--rt-bg-soft)}.r-sidebar .r-nav-empty{color:var(--rt-text-faint);font:12.5px/1.4 var(--rt-font-sans);align-items:center;gap:10px;padding:7px 10px;font-style:italic;display:flex}.home-hero-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--rt-text-faint);margin:0 0 6px;font-size:12px;font-weight:600}.home-page .stat-value.ci-value{align-items:center;gap:8px;display:inline-flex}.home-page .stat-value.ci-value .ci-dot{background:var(--rt-success);border-radius:50%;width:10px;height:10px;display:inline-block}.home-page .stat-value.ci-value[data-state=healthy]{color:oklch(50% .15 145)}.home-page .stat-value.ci-value[data-state=running]{color:var(--rt-accent)}.home-page .stat-value.ci-value[data-state=running] .ci-dot{background:var(--rt-accent);animation:1.6s ease-in-out infinite pulse-dot}.home-page .stat-value.ci-value[data-state=degraded]{color:var(--rt-danger)}.home-page .stat-value.ci-value[data-state=degraded] .ci-dot{background:var(--rt-danger)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.dot.pulse{animation:1.6s ease-in-out infinite pulse-dot}.pinned-card-meta{gap:12px}.pinned-card-lang{align-items:center;gap:5px;display:inline-flex}.pinned-card-lang-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.pinned-card-stars{align-items:center;gap:4px;display:inline-flex}.pinned-card-updated{margin-left:auto}.activity-item[data-live="1"]{background:color-mix(in oklab, var(--rt-accent-soft) 35%, transparent)}.activity-target{color:var(--rt-text);font-weight:500}.board-row .board-slug{font:500 11.5px/1 var(--rt-font-mono);color:var(--rt-text-faint);background:var(--rt-bg-soft);border:1px solid var(--rt-border);border-radius:999px;padding:2px 5px}.repo-overview-header{align-items:flex-start}.repo-overview-meta{flex-direction:column;flex:1;gap:10px;min-width:280px;display:flex}.repo-overview-desc{color:var(--rt-text-muted);max-width:760px;margin:0;font-size:13.5px}.repo-overview-topics{flex-wrap:wrap;gap:6px;display:flex}.repo-overview-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.repo-preview-action{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.repo-preview-error{text-align:right;max-width:240px;margin:0;font-size:12px;line-height:1.35}.repo-overview-counts .r-tab-count{margin-left:4px}.overview-branchbar .ref-picker{cursor:pointer}.overview-branchbar .btn[data-variant=ghost]{height:28px;padding:0 8px}.overview-commit-bar{background:var(--rt-bg-soft);border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.overview-commit-text{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;align-items:baseline;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.overview-commit-sha{font:500 12px/1 var(--rt-font-mono);color:var(--rt-accent);cursor:pointer}.overview-commit-when,.overview-commit-total{color:var(--rt-text-muted);font-size:12px}.overview-file-row{grid-template-columns:18px 1fr 2fr auto;align-items:center;gap:12px;display:grid}.overview-file-msg{color:var(--rt-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.overview-file-when{font:12px/1 var(--rt-font-mono);color:var(--rt-text-faint);white-space:nowrap}.overview-readme-body{padding:16px 20px}.overview-readme-body p{color:var(--rt-text)}.overview-readme .card-hd .btn{height:26px;padding:0 8px;font-size:12px}.repo-about-homepage{color:var(--rt-accent);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;text-decoration:none;display:inline-flex}.repo-about-homepage:hover{text-decoration:underline}.repo-about-rows{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.deployment-row{border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:8px 0;display:flex}.deployment-row:last-of-type{border-bottom:0}.deployment-dot{background:var(--rt-success);border-radius:50%;width:8px;height:8px}.deployment-name{flex:1;align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.deployment-name.is-preview{color:var(--rt-text)}.deployment-url{font:11.5px/1 var(--rt-font-mono);color:var(--rt-accent);text-decoration:none}.deployment-url:hover{text-decoration:underline}.deployment-url-chip{border:1px solid color-mix(in oklab, var(--rt-accent) 35%, transparent);background:var(--rt-accent-soft);height:22px;font:600 11.5px/1 var(--rt-font-sans);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.deployment-url-chip:hover{border-color:color-mix(in oklab, var(--rt-accent) 55%, transparent);text-decoration:none}.deployments-page{max-width:880px;padding:16px 0}.deployments-header h2{margin:0 0 8px;font-size:15px;font-weight:600}.deployments-env-list,.deployments-timeline{margin:0;padding:0;list-style:none}.deployment-event-row{border-bottom:1px solid var(--rt-border);align-items:center;gap:8px;padding:8px 0;display:flex}.deployment-event-row:last-of-type{border-bottom:0}.deployment-event-state{color:var(--rt-text-faint);text-transform:capitalize;font-size:12px}.lang-bar{background:var(--rt-bg-soft);border-radius:4px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.lang-bar-seg{height:100%;display:block}.lang-legend{grid-template-columns:1fr 1fr;gap:6px;font-size:12px;display:grid}.lang-legend-row{align-items:center;gap:6px;display:flex}.lang-legend-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.lang-legend-name{font-weight:500}.lang-legend-pct{color:var(--rt-text-faint);margin-left:auto}.lang-legend-row.primary .lang-legend-name{color:var(--rt-text);font-weight:600}.topic-chip{background:var(--rt-bg-soft);height:22px;color:var(--rt-accent);border:1px solid var(--rt-border);cursor:pointer;appearance:none;border-radius:999px;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.topic-chip:hover{background:var(--rt-bg-hover,var(--rt-bg-soft))}.topic-chip:focus-visible{outline:2px solid var(--rt-accent);outline-offset:1px}.license-badge{background:var(--rt-bg-soft);border:1px solid var(--rt-border);height:18px;color:var(--rt-text);letter-spacing:.01em;border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.deployment-dot.active{background:var(--rt-success,#2ea44f)}.deployment-dot.inactive{background:var(--rt-text-faint,#8b949e)}.deployment-dot.failed{background:var(--rt-danger,#cf222e)}@media (width<=980px){.repo-overview-actions,.repo-preview-action{align-items:flex-start}.repo-preview-error{text-align:left}}.inbox-page{min-height:calc(100vh - var(--rt-header-h));border-top:1px solid var(--rt-border);grid-template-columns:220px 400px minmax(0,1fr);display:grid}@media (width<=1100px){.inbox-page{grid-template-columns:200px minmax(0,1fr)}.inbox-page .inbox-detail{display:none}}@media (width<=700px){.inbox-page{grid-template-columns:1fr}.inbox-page .inbox-rail{display:none}}.inbox-rail{border-right:1px solid var(--rt-border);background:var(--rt-bg-elevated);top:var(--rt-header-h);height:calc(100vh - var(--rt-header-h));padding:12px 10px;position:sticky;overflow-y:auto}.inbox-rail .r-nav-label{font:600 10.5px/1 var(--rt-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--rt-text-faint);padding:6px 10px 4px}.inbox-rail .r-nav-item{font:500 13px/1.4 var(--rt-font-sans);color:var(--rt-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.inbox-rail .r-nav-item:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.inbox-rail .r-nav-item[data-active="1"]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}.inbox-rail .r-nav-item .count{font:500 11px/1 var(--rt-font-mono);color:var(--rt-text-faint);margin-left:auto}.inbox-rail .r-nav-item.r-nav-ghost{color:var(--rt-text-faint);cursor:default}.inbox-list{border-right:1px solid var(--rt-border);background:var(--rt-bg);top:var(--rt-header-h);height:calc(100vh - var(--rt-header-h));position:sticky;overflow-y:auto}.inbox-list-head{border-bottom:1px solid var(--rt-border);background:var(--rt-bg);z-index:2;align-items:center;gap:6px;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:0}.inbox-list-head .muted-2{color:var(--rt-text-faint);font-size:12px}.inbox-list-head .spacer{flex:1}.inbox-list-head .btn{height:26px;padding:0 8px;font-size:12px}.inbox-row{text-align:left;border:0;border-bottom:1px solid var(--rt-border);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-left:3px solid #0000;padding:12px 14px;display:block}.inbox-row:hover{background:var(--rt-bg-soft)}.inbox-row[data-active="1"]{background:var(--rt-accent-soft);border-left-color:var(--rt-accent)}.inbox-row[data-read="1"]{opacity:.7}.inbox-row-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.inbox-row-dot{background:var(--rt-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.inbox-row-dot[data-priority=high]{background:var(--rt-danger)}.inbox-row-actor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.inbox-row-when{font-size:11px}.inbox-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--rt-text);margin-bottom:2px;font-size:12.5px;font-weight:500;overflow:hidden}.inbox-row-excerpt{color:var(--rt-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-detail{background:var(--rt-bg);padding:24px}.inbox-detail-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.inbox-detail-meta{flex:1;min-width:0}.inbox-detail-meta h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.inbox-detail-meta p{color:var(--rt-text-muted);margin:4px 0 0;font-size:12.5px}.inbox-detail-actions{gap:6px;display:flex}.inbox-detail-card .card-bd{padding:16px 20px}.inbox-detail-body{color:var(--rt-text);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.inbox-detail-actions-row{border-top:1px solid var(--rt-border);gap:6px;margin-top:14px;padding:14px 20px 0;display:flex}.inbox-claude-status{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text);border-radius:8px;margin:14px 20px 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.inbox-claude-status strong{font-size:12px;font-weight:700;display:block}.inbox-claude-status p{color:var(--rt-text-muted);margin:4px 0 0}.inbox-related-label{font:600 11px/1 var(--rt-font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--rt-text-faint);margin:24px 0 8px}.pr-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.pr-toolbar-chips{flex-shrink:0}.pr-toolbar-search{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);min-width:160px;max-width:360px;color:var(--rt-text-muted);border-radius:999px;flex:220px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.pr-toolbar-search input{color:var(--rt-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.pr-toolbar-search input::placeholder{color:var(--rt-text-faint)}.pr-toolbar-sort select{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.pr-toolbar-new{align-items:center;gap:6px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pr-detail-sticky{top:var(--rt-header-h,0);z-index:20;background:color-mix(in oklab, var(--rt-bg) 94%, transparent);-webkit-backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--rt-border);margin-bottom:12px;padding-bottom:6px;position:sticky}.pr-detail-header-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.pr-detail-header-top .eyebrow{margin:0}.pr-detail-title{font:600 22px/1.25 var(--rt-font-sans);letter-spacing:-.01em;margin:4px 0 8px}.pr-detail-number{color:var(--rt-text-muted);margin-left:4px;font-weight:500}.pr-draft-badge{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in oklab, var(--rt-text-muted) 18%, transparent);border:1px solid var(--rt-border);color:var(--rt-text-muted);border-radius:999px;padding:1px 8px;font-size:.75em;display:inline-block}.pr-status-draft{background:color-mix(in oklab, var(--rt-text-muted) 18%, transparent);border:1px solid var(--rt-border);color:var(--rt-text-muted)}.pr-preview-deployment-badge{border:1px solid color-mix(in oklab, var(--rt-success) 40%, transparent);background:color-mix(in oklab, var(--rt-success) 14%, var(--rt-bg));min-height:22px;color:var(--rt-success);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pr-preview-deployment-badge:hover{border-color:color-mix(in oklab, var(--rt-success) 65%, transparent);text-decoration:none}.pr-preview-deployment-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pr-detail-branch{background:color-mix(in oklab, var(--rt-bg-elevated) 80%, transparent);border:1px solid var(--rt-border);font-family:var(--rt-font-mono);border-radius:6px;padding:2px 6px;font-size:.85em}.pr-detail-arrow{color:var(--rt-text-muted)}.pr-detail-sep{color:var(--rt-text-faint)}.pr-detail-author{color:var(--rt-text)}.pr-detail-opened-when{color:var(--rt-text-muted)}.pr-detail-sticky .pr-tabs{margin-top:8px}.pr-merge-bar{z-index:30;background:color-mix(in oklab, var(--rt-bg-elevated) 94%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);border-top:1px solid var(--rt-border);border-radius:0 0 var(--rt-radius-lg,12px) var(--rt-radius-lg,12px);margin:16px -16px -16px;padding:12px 16px;position:sticky;bottom:0}.pr-merge-bar-inner{flex-direction:column;gap:10px;display:flex}.pr-mergeability-checklist{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px 12px;margin:0;padding:0;font-size:.85em;list-style:none;display:grid}.pr-mergeability-checklist li{align-items:center;gap:6px;display:flex}.pr-mergeability-pass{color:var(--rt-success,#1f8a3a)}.pr-mergeability-fail{color:var(--rt-danger,#c43)}.pr-mergeability-reasons{color:var(--rt-text-muted);grid-column:1/-1;font-style:italic}.pr-merge-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.files-drilled{flex-direction:column;gap:12px;min-width:0;display:flex}.files-drilled-bar{z-index:5;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:sticky;top:0}.pr-merge-method select{border:1px solid var(--rt-border);background:var(--rt-bg);color:inherit;font:inherit;border-radius:6px;padding:6px 10px}.pr-auto-merge-banner{color:var(--rt-text-muted);margin:0;font-size:.85em}.pr-auto-merge-on{background:color-mix(in oklab, var(--rt-accent) 80%, transparent)}.pr-close-button{margin-left:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-rows .pr-row{text-align:left;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.pr-row-status{justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:inline-flex}.pr-row-status-open svg{color:var(--rt-success,#22c55e)}.pr-row-status-draft svg{color:var(--rt-text-muted)}.pr-row-status-merged svg{color:var(--rt-purple,#a855f7)}.pr-row-status-closed svg{color:var(--rt-danger,#ef4444)}.pr-row-body{flex-direction:column;gap:6px;min-width:0;display:flex}.pr-row-headline{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pr-row-headline .pr-row-title{font:600 15px/1.35 var(--rt-font-sans);color:var(--rt-text)}.pr-row-badge{font:600 11px/1.6 var(--rt-font-sans);border:1px solid var(--rt-border);color:var(--rt-text-muted);background:var(--rt-bg-soft);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.pr-row-badge-draft{border-color:var(--rt-text-muted)}.pr-row-label{background:color-mix(in srgb, currentColor 12%, transparent);font:500 11px/1.6 var(--rt-font-sans);border:1px solid;border-radius:999px;padding:1px 8px;display:inline-flex}.pr-row-milestone{border:1px dashed var(--rt-border);font:500 11px/1.6 var(--rt-font-sans);color:var(--rt-text-muted);border-radius:999px;align-items:center;padding:1px 8px;display:inline-flex}.pr-row-meta{color:var(--rt-text-faint);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.pr-row-meta .pr-row-id{color:var(--rt-text-muted);font-weight:600}.pr-row-branches code{font:12px/1.4 var(--rt-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--rt-bg-soft);border:1px solid var(--rt-border);color:var(--rt-text-muted);border-radius:4px;padding:1px 6px}.pr-row-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.pr-row-reviewers{align-items:center;display:inline-flex}.pr-row-avatar{border:2px solid var(--rt-bg-elevated);width:22px;height:22px;font:600 10px/1 var(--rt-font-sans);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.pr-row-avatar:first-child{margin-left:0}.pr-row-avatar-more{background:var(--rt-bg-soft);color:var(--rt-text-muted)}.pr-row-ci{border:1px solid var(--rt-border);font:600 11px/1.6 var(--rt-font-sans);color:var(--rt-text-muted);background:var(--rt-bg-soft);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pr-row-ci .pr-row-ci-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pr-row-ci-succeeded{color:var(--rt-success,#22c55e)}.pr-row-ci-failed{color:var(--rt-danger,#ef4444)}.pr-row-ci-running{color:var(--rt-accent)}.pr-row-ci-queued{color:var(--rt-text-muted)}.pr-row-ci-cancelled{color:var(--rt-text-faint)}.pr-row-ci-merge_queue{color:var(--rt-purple,#a855f7)}.pr-row-ci-none{color:var(--rt-text-faint)}.pr-new-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.pr-new-actions .pr-review-state-requested,.pr-new-actions .pr-review-state-pending{color:var(--rt-text-muted)}.pr-new-actions .pr-review-state-approved{color:var(--rt-success,#1f8a3a)}.pr-new-actions .pr-review-state-changes_requested{color:var(--rt-danger,#c43)}.pr-new-actions .pr-review-state-commented{color:var(--rt-text)}.pr-new-actions .pr-review-state-dismissed{color:var(--rt-text-faint);text-decoration:line-through}.pr-new-actions{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:8px;padding:8px 10px}.files-drilled-bar .ref-picker{border:1px solid var(--rt-border-strong);background:var(--rt-bg-elevated);height:28px;font:500 13px/1 var(--rt-font-sans);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.files-drilled-bar .ref-picker select{font:inherit;color:var(--rt-text);background:0 0;border:0;outline:none;padding-right:6px}.files-drilled-breadcrumb{min-width:0;font:13px/1.4 var(--rt-font-mono);color:var(--rt-text-muted);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.files-drilled-breadcrumb .breadcrumb-current{color:var(--rt-text-strong);font-weight:600}.files-drilled-breadcrumb .breadcrumb-sep{color:var(--rt-text-faint);margin-inline:2px}.files-drilled-actions{align-items:center;gap:6px;display:inline-flex}.files-drilled-layout{grid-template-columns:clamp(240px,24vw,360px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.files-drilled-tree{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:8px;flex-direction:column;max-height:calc(100vh - 80px);display:flex;position:sticky;top:52px;overflow:hidden}.files-drilled-tree-filter{border-bottom:1px solid var(--rt-border);background:var(--rt-bg-elevated);align-items:center;gap:6px;padding:8px 10px;display:flex}.files-drilled-tree-filter .lead{color:var(--rt-text-faint)}.files-drilled-tree-filter input{border:1px solid var(--rt-border);background:var(--rt-bg-soft);min-width:0;height:28px;font:13px/1 var(--rt-font-sans);color:var(--rt-text);border-radius:6px;flex:1;padding:0 8px}.files-drilled-tree-rows{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.files-drilled-tree-row{border:0;border-bottom:1px solid var(--rt-bg-soft);text-align:left;font:12.5px/1.4 var(--rt-font-sans);color:var(--rt-text);cursor:pointer;background:0 0;grid-template-columns:18px minmax(60px,1fr) minmax(0,1.5fr) auto;align-items:center;gap:8px;width:100%;padding:8px 12px;display:grid}.files-drilled-tree-msg{color:var(--rt-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.files-drilled-tree-when{font:11.5px/1 var(--rt-font-mono);color:var(--rt-text-faint);white-space:nowrap}.files-drilled-viewer{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.files-drilled-folder{align-items:center;gap:12px;padding:20px 18px;display:flex}.files-drilled-folder strong{font:14px/1 var(--rt-font-mono);color:var(--rt-text-strong)}.files-drilled-blob{flex-direction:column;min-width:0;display:flex}.files-drilled-blob-head{border-bottom:1px solid var(--rt-border);background:var(--rt-bg-elevated);align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.files-drilled-blob-path{font:600 12.5px/1 var(--rt-font-mono);color:var(--rt-text-strong);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex-shrink:1;min-width:0;overflow:hidden}.files-drilled-blob-author{font:12px/1 var(--rt-font-sans);color:var(--rt-text-muted);align-items:center;gap:6px;display:inline-flex}.files-drilled-blob-author .av{background:var(--rt-accent-soft);block-size:16px;inline-size:16px;color:var(--rt-accent);font:600 9px/1 var(--rt-font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.files-drilled-blob-actions{gap:4px;display:inline-flex}.files-drilled-blob-meta{border-bottom:1px solid var(--rt-border);background:var(--rt-bg-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.files-drilled-meta-pill{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);height:22px;font:11.5px/1 var(--rt-font-sans);color:var(--rt-text-muted);border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.files-drilled-meta-pill strong{color:var(--rt-text);font-weight:600}.files-drilled-meta-vuln{color:var(--rt-danger);border-color:var(--rt-danger);cursor:pointer}.files-drilled-meta-clean{color:var(--rt-success,#1f9d55)}.files-drilled-blob-code{-webkit-overflow-scrolling:touch;background:var(--rt-code-bg);color:var(--rt-code-fg);overflow-x:auto}.files-drilled-blob-text{font:12.5px/1.55 var(--rt-font-mono);white-space:pre;background:0 0;margin:0;padding:8px 0}.files-drilled-blob-text code{background:0 0;display:block}.files-drilled-code-row{grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.files-drilled-code-gutter{-webkit-user-select:none;user-select:none;text-align:right;color:var(--rt-text-faint);border-right:1px solid var(--rt-border);padding-right:10px}.files-drilled-code-line{white-space:pre;padding-left:10px}.files-drilled-code-row.ann-failure{background:#f4433614}.files-drilled-code-row.ann-warning{background:#ffc10714}.files-drilled-code-row.ann-notice{background:#2196f314}.files-drilled-code-ann{font:11.5px/1.4 var(--rt-font-sans);color:var(--rt-text-muted);background:var(--rt-bg-soft);border-top:1px dashed var(--rt-border);grid-column:2/-1;padding:4px 10px 6px}.files-drilled-code-ann-details{margin-top:6px}.files-drilled-code-ann-details summary{cursor:pointer;color:var(--rt-text);font-weight:600}.files-drilled-code-ann-raw{border:1px solid var(--rt-border);background:var(--rt-bg);max-height:180px;color:var(--rt-text);font:11.5px/1.45 var(--rt-font-mono);white-space:pre-wrap;border-radius:6px;margin-top:6px;padding:8px;display:block;overflow:auto}@media (width<=900px){.files-drilled-layout{grid-template-columns:1fr}.files-drilled-tree{max-height:320px;position:static}}.issue-list .pr-rows .issue-row{display:grid}.issue-row-status-open svg{color:var(--rt-success,#22c55e)}.issue-row-status-closed svg{color:var(--rt-purple,#a855f7)}.issue-row-status-not_planned svg,.issue-row-status-duplicate svg{color:var(--rt-text-muted)}.issue-row-status-converted svg{color:var(--rt-accent,#7c3aed)}.issue-row-close-reason{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text-muted);font:500 11px/1.6 var(--rt-font-sans);border-radius:999px;align-items:center;padding:1px 8px;display:inline-flex}.issue-row-close-reason-duplicate{color:var(--rt-purple,#a855f7)}.issue-row-close-reason-not_planned{color:var(--rt-text-muted)}.issue-row-close-reason-converted{color:var(--rt-accent,#7c3aed)}.issue-row-badge-converted{border-color:var(--rt-accent,#7c3aed);color:var(--rt-accent,#7c3aed);background:color-mix(in srgb, currentColor 12%, transparent)}.issue-row-comments{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text-muted);font:600 11px/1.6 var(--rt-font-sans);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.organizations-view{flex-direction:column;gap:24px;display:flex}.organizations-view .alert-error{background:color-mix(in oklab, var(--rt-danger) 12%, var(--rt-bg-elevated));border:1px solid color-mix(in oklab, var(--rt-danger) 60%, var(--rt-border));color:var(--rt-text-strong);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500}.org-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.org-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:10px;flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.org-card.is-selected{border-color:var(--rt-accent);box-shadow:0 18px 38px #1720331a}.org-card-head{align-items:center;gap:12px;display:flex}.org-card-titles{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.org-card-name{color:var(--rt-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.org-card-handle{font:500 12px/1.2 var(--rt-font-mono);color:var(--rt-text-muted)}.org-card-desc{color:var(--rt-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.org-card-meta{color:var(--rt-text-muted);gap:14px;margin-top:auto;font-size:12px;display:flex}.org-card-meta span{align-items:center;gap:4px;display:inline-flex}.repos-page .repos-header{flex-wrap:wrap;align-items:flex-end;gap:16px}.repos-header-lede{margin-top:8px}.repos-header-count{font-variant-numeric:tabular-nums;margin-top:6px}.repos-header-cta{align-items:center;gap:6px;display:inline-flex}.repos-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.repos-rail{top:calc(var(--rt-header-h,56px) + 12px);background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:12px;flex-direction:column;gap:14px;padding:10px;display:flex;position:sticky}.repos-rail-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.repos-rail-heading{font:600 10.5px/1 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--rt-text-faint);margin:0 6px 6px}.repos-rail-item{width:100%;color:var(--rt-text-muted);font:500 13px/1.3 var(--rt-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.repos-rail-item:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.repos-rail-item.is-active,.repos-rail-item[aria-current=true]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}.repos-rail-item-icon{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.repos-rail-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.repos-rail-item-count{font:600 11.5px/1 var(--rt-font-mono);color:var(--rt-text-faint);background:var(--rt-bg-soft);border-radius:999px;padding:2px 6px}.repos-rail-item.is-active .repos-rail-item-count{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.repos-rail-empty{font:400 12px/1.45 var(--rt-font-sans);color:var(--rt-text-faint);margin:0 6px}.repos-main{flex-direction:column;gap:12px;min-width:0;display:flex}.repos-toolbar{margin:0 0 4px}.repos-toolbar-search{max-width:none}.repos-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.repos-empty{text-align:center;padding:24px 8px}.explore-hero{margin-bottom:8px}.explore-lede{color:var(--rt-text-faint);max-width:60ch;margin:6px 0 0}.explore-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.explore-section{margin-top:24px}.explore-section h2{margin:0 0 10px;font-size:15px;font-weight:600}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.explore-empty{padding:8px 0}.repo-card{text-align:left;background:var(--rt-bg-elevated);border:1px solid var(--rt-border);cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.repo-card:hover,.repo-card:focus-visible{border-color:var(--rt-accent);outline:none}.repo-card.is-archived{opacity:.78}.repo-card-title{font:500 13.5px/1.3 var(--rt-font-sans);color:var(--rt-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.repo-card-name{font:500 13.5px/1.3 var(--rt-font-sans);color:var(--rt-text-muted)}.repo-card-name strong{color:var(--rt-text);font-weight:600}.repo-card-vis{font:600 10.5px/1 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--rt-border);color:var(--rt-text-muted);background:var(--rt-bg-soft);border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.repo-card-vis[data-visibility=public]{color:oklch(55% .12 145);border-color:color-mix(in srgb, oklch(55% .12 145) 40%, var(--rt-border))}.repo-card-vis[data-tone=fork]{color:var(--rt-accent-fg);background:var(--rt-accent-soft);border-color:color-mix(in srgb, var(--rt-accent) 40%, var(--rt-border))}.repo-card-vis[data-tone=archived]{color:var(--rt-text-faint)}.repo-card-desc{font:400 12.5px/1.45 var(--rt-font-sans);color:var(--rt-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.repo-card-meta{font:500 11.5px/1.4 var(--rt-font-sans);color:var(--rt-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.repo-card-lang{align-items:center;gap:5px;display:inline-flex}.repo-card-lang-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.repo-card-stars{align-items:center;gap:4px;display:inline-flex}.org-role-chip{font:600 11px/1.6 var(--rt-font-sans);border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.org-role-chip[data-role=owner],.org-role-chip[data-role=admin]{background:color-mix(in oklab, var(--rt-accent) 14%, var(--rt-bg-elevated));color:var(--rt-accent);border-color:color-mix(in oklab, var(--rt-accent) 30%, var(--rt-border))}.org-role-chip[data-role=maintainer]{background:color-mix(in oklab, var(--rt-success) 14%, var(--rt-bg-elevated));color:var(--rt-text-strong);border-color:color-mix(in oklab, var(--rt-success) 30%, var(--rt-border))}.org-create{padding:16px 18px}.org-create h2{color:var(--rt-text-strong);margin:0 0 12px;font-size:16px}.org-create .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-create input{height:var(--rt-input-h,32px);border-radius:var(--rt-radius-sm);border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:500 13px/1 var(--rt-font-sans);flex:180px;padding:0 10px}.org-detail{flex-direction:column;gap:16px;padding:20px;display:flex}.org-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-detail-titles{flex:auto;align-items:flex-start;gap:14px;display:flex}.org-detail-titles h2{color:var(--rt-text-strong);margin:0;font-size:22px}.org-detail-titles code{font:500 13px/1.4 var(--rt-font-mono);color:var(--rt-text-muted)}.org-detail-titles p{color:var(--rt-text-muted);margin:6px 0 0;font-size:14px}.org-detail-tabs{margin:0}.org-detail-body{flex-direction:column;gap:12px;display:flex}.org-detail-body h3{color:var(--rt-text-strong);margin:0;font-size:15px;font-weight:600}.org-member-roster{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.org-member-row{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.org-member-info{flex-direction:column;flex:auto;min-width:0;display:flex}.org-member-info strong{color:var(--rt-text-strong);font-size:13px}.org-member-info .muted{color:var(--rt-text-muted);font-size:12px}.org-team-list,.org-repo-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.org-team-row,.org-repo-row{border:1px solid var(--rt-border);background:var(--rt-bg-elevated);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.org-team-row .link{flex:auto;align-items:center;gap:6px;display:inline-flex}.org-repo-row span{color:var(--rt-text-strong);flex:auto;font-weight:500}.org-repo-row code{color:var(--rt-text-muted);font-size:11px}.organizations-view .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organizations-view .row input,.organizations-view .row select{height:var(--rt-input-h,32px);border-radius:var(--rt-radius-sm);border:1px solid var(--rt-border);background:var(--rt-bg-elevated);color:var(--rt-text);font:500 13px/1 var(--rt-font-sans);flex:160px;padding:0 10px}.team-detail{flex-direction:column;gap:12px;padding:20px;display:flex}.team-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.runners-admin-v2 .runners-admin-eyebrow{margin:0 0 6px}.runners-admin-blurb{color:var(--rt-text-muted);margin:12px 0 18px}.runner-pool-header{background:var(--rt-bg-elevated,#ffffff0a);border:1px solid var(--rt-border,#ffffff14);border-radius:14px;flex-direction:column;gap:18px;margin-bottom:18px;padding:20px 22px;display:flex}.runner-pool-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.runner-pool-header-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.runner-pool-header-title h2{font:600 22px/1.2 var(--rt-font-sans,ui-sans-serif);margin:0}.runner-pool-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.runner-pool-queue{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text-muted);font:600 12px/1.4 var(--rt-font-sans);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.runner-pool-stats.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.runner-pool-stats .stat{background:var(--rt-bg-soft);border:1px solid var(--rt-border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.runner-pool-stats .stat-label{font:600 11px/1.4 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted)}.runner-pool-stats .stat-value{font:600 24px/1.1 var(--rt-font-sans)}.runner-pool-stat-of{color:var(--rt-text-muted);margin-left:4px;font-size:14px;font-weight:400}.runner-pool-stats .stat-sub{font:500 12px/1.4 var(--rt-font-sans);color:var(--rt-text-muted)}.runner-pool-stats .stat-sub[data-tone=warn]{color:var(--rt-danger,#f06262)}.runners-table-card,.audit-table-card{border:1px solid var(--rt-border);background:var(--rt-bg-elevated,#ffffff0a);border-radius:14px;margin-bottom:18px;overflow:hidden}.runners-table-card-head{border-bottom:1px solid var(--rt-border);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.runners-table-card-head h3{font:600 14px/1.4 var(--rt-font-sans);margin:0}.runners-table-count{font:500 12px/1.4 var(--rt-font-sans);color:var(--rt-text-muted)}.runners-table-empty,.audit-table-empty{color:var(--rt-text-muted);padding:18px 22px}.runners-table-cards,.audit-table-cards{border-collapse:collapse;width:100%}.runners-table-cards th,.audit-table-cards th{text-align:left;font:600 11px/1.4 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted);background:var(--rt-bg-soft);border-bottom:1px solid var(--rt-border);padding:10px 16px}.runners-table-cards td,.audit-table-cards td{border-bottom:1px solid var(--rt-border);vertical-align:top;padding:12px 16px}.runners-table-cards tbody tr:last-child td,.audit-table-cards tbody tr:last-child td{border-bottom:none}.runner-row-name{align-items:center;gap:10px;display:inline-flex}.runner-row-name-text{font:600 13px/1.3 var(--rt-font-sans)}.runner-row-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.runner-row-tag{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-text-muted);font:500 10px/1.5 var(--rt-font-sans);border-radius:999px;padding:1px 8px;display:inline-flex}.runner-row-osarch,.runner-row-agent,.runner-row-job{color:var(--rt-text);font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.runner-row-job{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:var(--rt-accent,#7c3aed);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.runner-row-util{flex-direction:column;gap:6px;min-width:160px;display:flex}.runner-row-util-row{align-items:center;gap:6px;display:inline-flex}.runner-row-util-key{width:28px;font:600 10px/1.4 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted)}.runner-row-actions{text-align:right}.runner-status-pill{border:1px solid var(--rt-border);background:var(--rt-bg-soft);font:600 11px/1.4 var(--rt-font-sans);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.runner-status-dot{background:var(--rt-text-muted);border-radius:50%;width:8px;height:8px}.runner-status-ready .runner-status-dot-ready{background:var(--rt-success,#4ade80);box-shadow:0 0 0 3px color-mix(in oklab, var(--rt-success,#4ade80) 18%, transparent)}.runner-status-busy{color:var(--rt-accent,#7c3aed);border-color:color-mix(in oklab, var(--rt-accent,#7c3aed) 40%, transparent);background:color-mix(in oklab, var(--rt-accent,#7c3aed) 12%, var(--rt-bg-soft))}.runner-status-busy .runner-status-dot-busy{background:var(--rt-accent,#7c3aed);animation:1.4s ease-in-out infinite runner-pulse}@keyframes runner-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--rt-accent,#7c3aed) 50%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--rt-accent,#7c3aed) 0%, transparent)}}.runner-status-offline{color:var(--rt-text-muted)}.runner-status-offline .runner-status-dot-offline{background:var(--rt-text-muted)}.runner-status-draining{color:var(--rt-danger,#f06262);border-color:color-mix(in oklab, var(--rt-danger,#f06262) 40%, transparent);background:color-mix(in oklab, var(--rt-danger,#f06262) 12%, var(--rt-bg-soft))}.runner-util-bar-cpu .runner-util-bar-fill{background:linear-gradient(90deg, var(--rt-accent,#7c3aed), color-mix(in oklab, var(--rt-accent,#7c3aed) 70%, #2c5fff))}.runner-util-bar-mem .runner-util-bar-fill{background:linear-gradient(90deg, var(--rt-success,#4ade80), color-mix(in oklab, var(--rt-success,#4ade80) 60%, #2c5fff))}.runners-provision-card{border:1px solid var(--rt-border);background:var(--rt-bg-elevated,#ffffff0a);border-radius:14px;margin-bottom:18px;overflow:hidden}.runners-provision-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.team-detail-head h3{align-items:center;gap:6px;margin:0;font-size:16px;display:inline-flex}.team-detail h4{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);margin:6px 0 0;font-size:13px}.link.link-danger{color:var(--rt-danger);cursor:pointer;font:500 12px/1 var(--rt-font-sans);background:0 0;border:0;padding:0}.link.link-danger:hover{text-decoration:underline}@media (width<=780px){.org-detail-head{flex-direction:column;align-items:stretch}.org-card-grid{grid-template-columns:1fr}}.repo-card-updated{margin-left:auto}@media (width<=880px){.repos-layout{grid-template-columns:1fr}.repos-rail{position:static}.repos-rail-group ul{flex-flow:wrap;gap:6px}}.runners-provision-head h3{font:600 14px/1.4 var(--rt-font-sans);align-items:center;gap:8px;margin:0;display:inline-flex}.runners-provision-card.is-open .runners-provision-head{border-bottom:1px solid var(--rt-border)}.runners-provision-body{padding:18px}.audit-admin-v2 .audit-admin-header{margin-bottom:18px}.audit-admin-header-row{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 8px;display:flex}.audit-admin-header-row h2{font:600 22px/1.2 var(--rt-font-sans);margin:0}.audit-admin-count{font:600 11px/1.4 var(--rt-font-sans)}.audit-toolbar{background:var(--rt-bg-elevated,#ffffff0a);border:1px solid var(--rt-border);border-radius:14px;grid-template-columns:minmax(200px,2fr) repeat(2,minmax(140px,1fr)) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:grid}.audit-toolbar-search{border:1px solid var(--rt-border);background:var(--rt-bg-soft);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:relative}.audit-toolbar-search input[type=search]{color:inherit;font:500 13px/1.4 var(--rt-font-sans);background:0 0;border:none;outline:none;flex:1}.audit-toolbar-select,.audit-toolbar-actor,.audit-toolbar-date{font:500 11px/1.4 var(--rt-font-sans);flex-direction:column;gap:4px;display:flex}.audit-toolbar-key{text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted);font-size:10px}.audit-toolbar-select input,.audit-toolbar-actor input,.audit-toolbar-date input{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:inherit;font:500 12px/1.4 var(--rt-font-sans);border-radius:6px;padding:6px 8px}.audit-toolbar-actions{align-items:center;gap:6px;display:inline-flex}.audit-toolbar-advanced{border-top:1px dashed var(--rt-border);grid-column:1/-1;margin-top:6px;padding-top:10px}.audit-toolbar-advanced summary{cursor:pointer;font:600 12px/1.4 var(--rt-font-sans);color:var(--rt-text-muted);-webkit-user-select:none;user-select:none}.audit-toolbar-advanced-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.audit-toolbar-advanced-grid label{font:500 11px/1.4 var(--rt-font-sans);flex-direction:column;gap:4px;display:flex}.audit-toolbar-advanced-grid input[type=text]{border:1px solid var(--rt-border);background:var(--rt-bg-soft);color:inherit;border-radius:6px;padding:6px 8px}.audit-filter-kinds{border:1px dashed var(--rt-border);border-radius:8px;grid-column:1/-1;padding:8px 12px}.audit-filter-kinds legend{font:600 11px/1.4 var(--rt-font-sans);color:var(--rt-text-muted);padding:0 6px}.audit-filter-kinds-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 12px;display:grid}.audit-filter-kind-option{font:500 11px/1.4 var(--rt-font-sans);align-items:center;gap:6px;display:inline-flex}.audit-filter-kind-option code{font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.audit-row{cursor:pointer;transition:background .12s}.audit-row:hover,.audit-row.is-expanded{background:var(--rt-bg-soft)}.audit-row-when{font:500 12px/1.4 var(--rt-font-sans);color:var(--rt-text-muted)}.audit-row-actor{align-items:center;gap:4px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.audit-row-chip{font:500 11px/1.4 var(--rt-font-sans);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.audit-row-chip code{font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.audit-row-target{font:500 12px/1.4 var(--rt-font-sans);align-items:center;gap:6px;display:inline-flex}.audit-row-target-kind{color:var(--rt-text-muted)}.audit-row-target-id{font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.audit-row-actions{text-align:right}.audit-row-detail td{background:var(--rt-bg-soft);padding:14px 18px}.audit-row-detail-grid{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:18px;display:grid}.audit-row-detail-meta{gap:8px;margin:0;display:grid}.audit-row-detail-meta div{grid-template-columns:90px 1fr;align-items:baseline;gap:8px;display:grid}.audit-row-detail-meta dt{font:600 10px/1.4 var(--rt-font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted)}.audit-row-detail-meta dd{word-break:break-all;margin:0;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.audit-payload{background:var(--rt-bg,#0e1116);border:1px solid var(--rt-border);border-radius:8px;max-height:360px;margin:0;padding:10px;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (width<=900px){.audit-toolbar{grid-template-columns:1fr}.runner-row-util{min-width:0}}@media (width<=600px){.runner-pool-header{padding:14px}.runner-pool-stats.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.audit-row-detail-grid{grid-template-columns:1fr}}.containers-panel h3{margin-top:0}.containers-layout{grid-template-columns:minmax(220px,280px) 1fr;align-items:flex-start;gap:20px;display:grid}.containers-image-list{border:1px solid var(--border,#d0d7de);background:var(--surface,#fff);border-radius:8px;overflow:hidden}.containers-image-list ul{margin:0;padding:0;list-style:none}.containers-image-list li+li{border-top:1px solid var(--border,#d0d7de)}.containers-image-list-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.containers-image-list-item:hover{background:var(--surface-hover,#f6f8fa)}.containers-image-list-item.is-active{background:var(--surface-selected,#ddf4ff)}.containers-image-name{font-weight:600}.containers-image-meta{color:var(--text-muted,#57606a);font-size:12px}.containers-detail{min-width:0}.containers-detail-header{margin-bottom:12px}.containers-detail-header h4{word-break:break-word;margin:0 0 4px}.containers-pull-command{background:var(--surface-muted,#f6f8fa);border:1px solid var(--border,#d0d7de);border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 10px;display:flex;overflow:hidden}.containers-pull-command-text{white-space:nowrap;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.containers-pull-command-copy{flex:none}.containers-tag-table th.containers-col-pulls,.containers-tag-table td.containers-col-pulls{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.containers-tag-toggle{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.containers-tag-caret{width:10px;color:var(--text-muted,#57606a);display:inline-block}.containers-tag-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.containers-layer-expansion>td{background:var(--surface-muted,#f6f8fa);padding:12px 16px}.containers-layer-list{flex-direction:column;gap:4px;font-size:12px;display:flex}.containers-layer-row{border-bottom:1px dashed var(--border-muted,#eaeef2);grid-template-columns:1fr 80px 2fr;align-items:center;gap:10px;padding:4px 0;display:grid}.containers-layer-row:last-child{border-bottom:0}.containers-layer-head{color:var(--text-muted,#57606a);border-bottom:1px solid var(--border,#d0d7de);font-weight:600}.containers-layer-media{color:var(--text-muted,#57606a);overflow-wrap:anywhere;font-size:11px}.containers-layer-empty{margin:0;font-size:12px}@media (width<=900px){.containers-layout,.containers-layer-row{grid-template-columns:1fr}.containers-pull-command-text{white-space:normal;overflow-wrap:anywhere}}.discussions-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.discussions-sidebar{background:var(--rt-bg-elev);border:1px solid var(--rt-border);border-radius:10px;padding:12px;position:sticky;top:16px}.discussions-sidebar-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted);margin:0 0 8px;font-size:.78em}.discussions-category-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.discussions-category-link{width:100%;color:var(--rt-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px 1fr 8px;align-items:center;gap:8px;padding:6px 8px;font-size:.92em;display:grid}.discussions-category-link:hover{background:var(--rt-bg-hover)}.discussions-category-link.is-active{background:var(--rt-bg-active,var(--rt-bg-hover));border-color:var(--rt-border);font-weight:600}.discussions-category-icon{font-size:1em;line-height:1}.discussions-category-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discussions-category-unread{background:0 0;border-radius:50%;width:8px;height:8px}.discussions-main{flex-direction:column;gap:12px;min-width:0;display:flex}.discussions-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discussions-header-actions{gap:8px;display:flex}.discussions-new-cta{font-weight:600}.discussions-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussions-search{border:1px solid var(--rt-border);background:var(--rt-bg);min-width:160px;color:var(--rt-text);border-radius:8px;flex:220px;padding:6px 10px;font-size:.92em}.discussions-answered-filters{border:1px solid var(--rt-border);background:var(--rt-bg-elev);border-radius:999px;gap:4px;padding:2px;display:inline-flex}.discussions-filter-chip{color:var(--rt-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.85em}.discussions-filter-chip.is-active{background:var(--rt-bg);color:var(--rt-text);font-weight:600}.discussions-thread-lists{flex-direction:column;gap:16px;display:flex}.discussions-pinned-group{border:1px dashed var(--rt-border);background:var(--rt-bg-elev);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.discussions-group-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--rt-text-muted);margin:0 0 4px;font-size:.82em}.discussions-row-main{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.discussions-row-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.discussions-category-chip{background:var(--rt-bg-elev);border:1px solid var(--rt-border);color:var(--rt-text-muted);border-radius:999px;padding:2px 8px;font-size:.75em}.discussions-answered-badge{font-weight:600}.discussions-hot-flame{color:#d35400;background:#ff7a001f;border:1px solid #ff7a0059;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:.78em;font-weight:600;display:inline-flex}.discussions-pinned-badge{background:var(--rt-bg-elev);border:1px solid var(--rt-border);color:var(--rt-text-muted);border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:.78em;font-weight:600;display:inline-flex}@media (width<=720px){.discussions-layout{grid-template-columns:1fr}.discussions-sidebar{position:static}.discussions-category-list{flex-flow:wrap}.discussions-category-link{width:auto}}.wiki-tree{margin:0;padding:0}.wiki-tree-node{align-items:center;gap:.25rem;margin:.125rem 0;display:flex}.wiki-tree-node[draggable=true]{cursor:grab}.wiki-tree-node--dragging{opacity:.45}.wiki-tree-node--drop-into{outline:2px solid var(--rt-accent,#6366f1);outline-offset:-2px;background:var(--rt-accent-soft,#6366f11f);border-radius:4px}.wiki-tree-node--drop-before{box-shadow:inset 0 2px 0 0 var(--rt-accent,#6366f1)}.wiki-tree-toggle{color:var(--fg-muted,#888);cursor:pointer;text-align:center;background:0 0;border:0;width:1.2rem;padding:0 .25rem;font-size:.85em}.wiki-tree-toggle--leaf{cursor:default;opacity:.4}.wiki-link{color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;min-width:0;padding:.15rem .35rem;overflow:hidden}.wiki-link:hover{background:var(--bg-hover,#7f7f7f1a)}.wiki-link.active{background:var(--bg-active,#7f7f7f2e);font-weight:600}.wiki-move-chooser{background:var(--bg-subtle,#7f7f7f0f);border-radius:6px;align-items:end;gap:.5rem;margin:.5rem 0;padding:.5rem;display:flex}.wiki-parent-select{width:100%}.wiki-revisions-footer{border-top:1px solid var(--border,#7f7f7f33);margin-top:1.5rem;padding-top:.75rem}.wiki-revisions-footer h4{color:var(--fg-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.9em}.wiki-revisions-footer ul{margin:0;padding:0;list-style:none}.wiki-revisions-item{grid-template-columns:minmax(80px,max-content) 1fr max-content;align-items:baseline;gap:.75rem;padding:.25rem 0;font-size:.9em;display:grid}.wiki-revisions-editor{font-family:var(--font-mono,monospace);color:var(--fg-muted,#888)}.wiki-revisions-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-revisions-time{color:var(--fg-muted,#888);font-size:.85em}.contributors-page{flex-direction:column;gap:1.25rem;padding:1.25rem 0;display:flex}.contributors-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.contributors-page-title{margin:0;font-size:1.5rem;font-weight:600}.contributors-page-subtitle{color:var(--fg-muted,#888);margin:.25rem 0 0;font-size:.9rem}.contributors-page-sort{border:1px solid var(--border,#d1d5da);border-radius:6px;display:inline-flex;overflow:hidden}.contributors-page-sort-btn{appearance:none;cursor:pointer;color:var(--fg,inherit);background:0 0;border:0;padding:.4rem .9rem;font-size:.85rem}.contributors-page-sort-btn+.contributors-page-sort-btn{border-left:1px solid var(--border,#d1d5da)}.contributors-page-sort-btn.active{background:var(--bg-emphasis,#0366d6);color:var(--fg-on-emphasis,#fff)}.contributors-page-chart-placeholder{min-height:4px}.contributors-page-chart{background:var(--bg-subtle,#f6f8fa);border:1px solid var(--rt-border,#e1e4e8);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}.contributors-page-chart-bar{fill:var(--rt-accent,#6366f1);opacity:.85}.contributors-page-chart-caption{color:var(--fg-muted,#888);margin-top:.4rem;font-size:.78rem}.contributors-page-lines{font-variant-numeric:tabular-nums;gap:.5rem;font-size:.85rem;display:flex}.contributors-page-lines-add{color:var(--rt-success,#1a7f37);font-weight:600}.contributors-page-lines-del{color:var(--rt-danger,#cf222e);font-weight:600}.contributors-page-empty{text-align:center;color:var(--fg-muted,#888);background:var(--bg-subtle,#f6f8fa);border-radius:8px;padding:2rem 1rem}.contributors-page-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contributors-page-row{border:1px solid var(--border,#e1e4e8);background:var(--bg,#fff);border-radius:8px;grid-template-columns:2rem 40px 1fr auto auto;align-items:center;gap:.85rem;padding:.75rem 1rem;display:grid}.contributors-page-rank{color:var(--fg-muted,#888);font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}.contributors-page-avatar{object-fit:cover;background:var(--bg-subtle,#f6f8fa);border-radius:50%;width:40px;height:40px}.contributors-page-avatar-fallback{color:var(--fg-muted,#555);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.contributors-page-identity{flex-direction:column;min-width:0;display:flex}.contributors-page-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.contributors-page-username{color:var(--fg-muted,#888);font-size:.85rem}.contributors-page-stat{flex-direction:column;align-items:flex-end;min-width:5rem;display:flex}.contributors-page-stat-value{font-variant-numeric:tabular-nums;font-weight:600}.contributors-page-stat-label{color:var(--fg-muted,#888);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.contributors-page-dates{color:var(--fg-muted,#666);white-space:nowrap;flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}@media (width<=640px){.contributors-page-row{grid-template-columns:1.5rem 36px 1fr;grid-template-areas:"rank avatar identity"".stat stat"".dates dates"}.contributors-page-rank{grid-area:rank}.contributors-page-avatar{grid-area:avatar;width:36px;height:36px}.contributors-page-identity{grid-area:identity}.contributors-page-stat{flex-direction:row;grid-area:stat;align-items:flex-start;gap:.4rem}.contributors-page-dates{grid-area:dates}}.forks-page{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.forks-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.forks-page-title{margin:0;font-size:1.25rem;font-weight:600}.forks-page-subtitle{color:var(--fg-muted,#666);max-width:60ch;margin:.25rem 0 0;font-size:.85rem}.forks-page-sort{border:1px solid var(--border,#d0d7de);border-radius:6px;display:inline-flex;overflow:hidden}.forks-page-sort-btn{color:var(--fg,#1f2328);cursor:pointer;background:0 0;border:0;padding:.4rem .75rem;font-size:.85rem}.forks-page-sort-btn+.forks-page-sort-btn{border-left:1px solid var(--border,#d0d7de)}.forks-page-sort-btn.active{background:var(--bg-emphasis,#f6f8fa);font-weight:600}.forks-page-empty{text-align:center;color:var(--fg-muted,#666);border:1px dashed var(--border,#d0d7de);border-radius:6px;padding:2rem}.forks-page-controls{align-items:center;gap:8px;display:inline-flex}.forks-page-mode{border:1px solid var(--border,#d0d7de);border-radius:6px;display:inline-flex;overflow:hidden}.forks-tree{margin:0;padding:0;list-style:none}.forks-tree-row{border-bottom:1px solid var(--rt-border,#eaecef);align-items:center;gap:8px;padding:7px 0;display:flex}.forks-tree-row:last-of-type{border-bottom:0}.forks-tree-branch{color:var(--rt-text-faint,#888);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.forks-tree-row.is-root .forks-page-name,.forks-tree-row.is-root .forks-page-owner{font-weight:600}.forks-tree-rootbadge{background:var(--rt-accent-soft,#7878c824);color:var(--rt-accent,inherit);border-radius:999px;padding:1px 6px;font-size:11px}.forks-tree-row .forks-page-stat{margin-left:auto}.forks-page-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.forks-page-card{border:1px solid var(--border,#d0d7de);background:var(--bg,#fff);border-radius:8px;grid-template-columns:44px 1fr;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:grid}.forks-page-avatar{background:var(--bg-emphasis,#f0f3f6);width:40px;height:40px;color:var(--fg,#1f2328);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.forks-page-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.forks-page-link{color:var(--accent,#0969da);word-break:break-word;font-size:.95rem;font-weight:600;text-decoration:none}.forks-page-link:hover{text-decoration:underline}.forks-page-owner{color:var(--fg-muted,#57606a);font-weight:500}.forks-page-sep{color:var(--fg-muted,#57606a);margin:0 .15rem}.forks-page-name{color:var(--accent,#0969da)}.forks-page-description{color:var(--fg-muted,#57606a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.forks-page-meta{color:var(--fg-muted,#57606a);flex-wrap:wrap;gap:.85rem;font-size:.8rem;display:flex}.forks-page-stat{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.insights-page{flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.insights-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.insights-page-title{margin:0;font-size:1.25rem;font-weight:600}.insights-page-subtitle{color:var(--color-text-secondary,#6e7681);margin:.25rem 0 0;font-size:.875rem}.insights-page-empty{border:1px dashed var(--color-border,#d0d7de);color:var(--color-text-secondary,#6e7681);text-align:center;border-radius:8px;padding:1rem}.insights-window-picker{border:1px solid var(--color-border,#d0d7de);background:var(--color-surface,#fff);border-radius:8px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.insights-window-picker-btn{color:var(--color-text-secondary,#6e7681);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .7rem;font-size:.8125rem;font-weight:500}.insights-window-picker-btn:hover{background:var(--color-surface-hover,#0000000a)}.insights-window-picker-btn.active{background:var(--color-accent-soft,#ddf4ff);color:var(--color-accent,#0969da)}.insights-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.insights-stat-tile{border:1px solid var(--color-border,#d0d7de);background:var(--color-surface,#fff);border-radius:10px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.insights-stat-value{font-variant-numeric:tabular-nums;color:var(--color-text-primary,#1f2328);font-size:1.5rem;font-weight:600}.insights-stat-label{color:var(--color-text-secondary,#6e7681);font-size:.8125rem}.insights-sparkline-wrap{border:1px solid var(--color-border,#d0d7de);background:var(--color-surface,#fff);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.insights-sparkline-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.insights-sparkline-title{font-size:.875rem;font-weight:600}.insights-sparkline-meta{color:var(--color-text-secondary,#6e7681);font-variant-numeric:tabular-nums;font-size:.8125rem}.insights-sparkline{color:var(--color-accent,#0969da);display:block}.insights-leaderboard{border:1px solid var(--color-border,#d0d7de);background:var(--color-surface,#fff);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.insights-leaderboard-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.insights-leaderboard-title{margin:0;font-size:.9375rem;font-weight:600}.insights-leaderboard-count{color:var(--color-text-secondary,#6e7681);font-weight:400}.insights-leaderboard-viewall{color:var(--color-accent,#0969da);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem;font-weight:500}.insights-leaderboard-viewall:hover{background:var(--color-surface-hover,#0000000a)}.insights-leaderboard-empty{color:var(--color-text-secondary,#6e7681);text-align:center;padding:1rem}.insights-leaderboard-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.insights-leaderboard-row{border-radius:6px;grid-template-columns:28px 32px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.5rem;display:grid}.insights-leaderboard-row:hover{background:var(--color-surface-hover,#0000000a)}.insights-leaderboard-rank{font-variant-numeric:tabular-nums;color:var(--color-text-secondary,#6e7681);text-align:right;font-size:.8125rem}.insights-leaderboard-avatar{background:var(--color-surface-muted,#f6f8fa);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.insights-leaderboard-avatar-fallback{color:var(--color-text-secondary,#6e7681);font-size:.875rem;font-weight:600}.insights-leaderboard-identity{flex-direction:column;min-width:0;display:flex}.insights-leaderboard-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.insights-leaderboard-username{color:var(--color-text-secondary,#6e7681);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.insights-leaderboard-stat{flex-direction:column;align-items:flex-end;display:flex}.insights-leaderboard-stat-value{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.insights-leaderboard-stat-label{color:var(--color-text-secondary,#6e7681);font-size:.75rem}.insights-leaderboard-dates{color:var(--color-text-secondary,#6e7681);text-align:right;flex-direction:column;font-size:.75rem;display:flex}.insights-punchcard-placeholder{border:1px dashed var(--color-border,#d0d7de);background:var(--color-surface-muted,#f6f8fa);text-align:center;border-radius:10px;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;display:flex}.insights-punchcard-placeholder-title{font-size:.9375rem;font-weight:600}.insights-punchcard-placeholder-note{color:var(--color-text-secondary,#6e7681);font-size:.8125rem}.insights-punchcard{border:1px solid var(--color-border,#d0d7de);background:var(--color-surface-muted,#f6f8fa);border-radius:10px;margin:0;padding:1rem;overflow-x:auto}.insights-punchcard-grid{flex-direction:column;gap:3px;min-width:360px;display:flex}.insights-punchcard-row{align-items:center;gap:3px;display:flex}.insights-punchcard-daylabel{width:30px;color:var(--color-text-secondary,#6e7681);flex:none;font-size:.7rem}.insights-punchcard-cell{aspect-ratio:1;background:var(--rt-accent,#6366f1);border-radius:2px;flex:1 1 0;min-width:8px}.insights-punchcard-cell[data-level="0"]{background:var(--bg-subtle,#78788c1f)}.insights-punchcard-cell[data-level="1"]{opacity:.3}.insights-punchcard-cell[data-level="2"]{opacity:.5}.insights-punchcard-cell[data-level="3"]{opacity:.75}.insights-punchcard-cell[data-level="4"]{opacity:1}.insights-punchcard-caption{color:var(--color-text-secondary,#6e7681);margin-top:.5rem;font-size:.78rem}@media (width<=720px){.insights-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-leaderboard-row{grid-template-columns:24px 32px minmax(0,1fr) auto}.insights-leaderboard-dates{display:none}}.inbox-popover{z-index:60;background:var(--background,var(--rt-bg-elevated,#1b1f24));border:1px solid var(--border,#ffffff1f);border-radius:10px;flex-direction:column;max-height:min(560px,80vh);font-size:13px;display:flex;overflow:hidden;box-shadow:0 12px 36px #00000059}.inbox-popover-header{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inbox-popover-title{color:var(--text,inherit);font-size:13px;font-weight:600}.inbox-popover-tabs{background:var(--surface-2,#ffffff0a);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.inbox-popover-tab{appearance:none;color:var(--text-secondary,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:12px}.inbox-popover-tab.active{background:var(--surface-1,#ffffff1a);color:var(--text,inherit);font-weight:600}.inbox-popover-body{flex:auto;max-height:420px;overflow-y:auto}.inbox-popover-status{color:var(--text-secondary,#fff9);text-align:center;margin:0;padding:16px;font-size:13px}.inbox-popover-error{color:var(--color-danger,#f78a8a)}.inbox-popover-list{margin:0;padding:0;list-style:none}.inbox-popover-row{border-bottom:1px solid var(--border,#ffffff0f)}.inbox-popover-row:last-child{border-bottom:none}.inbox-popover-row-button{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.inbox-popover-row-button:hover{background:var(--surface-hover,#ffffff0d)}.inbox-popover-unread .inbox-popover-row-button{background:var(--surface-selected-soft,#388bfd14)}.inbox-popover-avatar{background:var(--surface-2,#ffffff1a);width:28px;height:28px;color:var(--text,inherit);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.inbox-popover-row-content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.inbox-popover-row-line{color:var(--text,inherit);font-size:13px;line-height:1.35}.inbox-popover-actor{font-weight:600}.inbox-popover-verb{color:var(--text-secondary,#ffffffb3)}.inbox-popover-target{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);color:var(--accent,#58a6ff);font-size:12px}.inbox-popover-excerpt{color:var(--text-secondary,#fff9);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.inbox-popover-time{color:var(--text-tertiary,#ffffff73);font-size:11px}.inbox-popover-footer{border-top:1px solid var(--border,#ffffff14);background:var(--surface-2,#ffffff05);padding:8px}.inbox-popover-open-inbox{appearance:none;color:var(--accent,#58a6ff);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 8px;font-size:13px;font-weight:500}.inbox-popover-open-inbox:hover{background:var(--surface-hover,#58a6ff1a)}.repo-settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.repo-settings-subnav{top:calc(var(--rt-header-h,56px) + 12px);background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:12px;padding:8px;position:sticky}.repo-settings-subnav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.repo-settings-subnav-item{width:100%;color:var(--rt-text-muted);font:500 13px/1.3 var(--rt-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.repo-settings-subnav-item:hover{background:var(--rt-bg-soft);color:var(--rt-text)}.repo-settings-subnav-item.is-active,.repo-settings-subnav-item[aria-current=page]{background:var(--rt-accent-soft);color:var(--rt-accent-fg)}.repo-settings-content{flex-direction:column;gap:20px;min-width:0;display:flex}.repo-settings-panel{background:var(--rt-bg-elevated);border:1px solid var(--rt-border);border-radius:12px;padding:20px}.repo-settings-panel-header{margin-bottom:12px}.repo-settings-panel-header h2{color:var(--rt-text-strong);margin:0 0 4px;font-size:18px}.repo-settings-panel-desc{color:var(--rt-text-muted);margin:0;font-size:13px}.repo-settings-general-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;display:grid}.repo-settings-general-grid>div{flex-direction:column;gap:4px;display:flex}.repo-settings-general-grid dt{text-transform:uppercase;letter-spacing:.04em;color:var(--rt-text-muted);font-size:12px}.repo-settings-general-grid dd{color:var(--rt-text-strong);margin:0;font-size:14px}.repo-settings-form-grid{gap:16px;display:grid}.repo-settings-field{gap:6px;display:grid}.repo-settings-field>span,.repo-settings-field legend{color:var(--rt-text-strong);font:600 13px/1.3 var(--rt-font-sans)}.repo-settings-field textarea,.repo-settings-field select{border:1px solid var(--rt-border);background:var(--rt-bg);width:100%;color:var(--rt-text);font:400 14px/1.45 var(--rt-font-sans);border-radius:8px}.repo-settings-field textarea{resize:vertical;min-height:88px;padding:10px 12px}.repo-settings-field select{min-height:38px;padding:0 10px}.repo-settings-visibility{border:0;margin:0;padding:0}.repo-settings-visibility label{color:var(--rt-text);align-items:center;gap:6px;margin-right:18px;font-size:14px;display:inline-flex}.repo-settings-general-readonly{margin-top:18px}.repo-settings-form-actions{justify-content:flex-end;margin-top:18px;display:flex}.repo-settings-success,.repo-settings-error{border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12.5px}.repo-settings-success{color:#86efac;background:#22c55e1f}.repo-settings-error{color:#fca5a5;background:#f871711f}.repo-signing-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repo-signing-key-form{gap:14px;margin:16px 0;display:grid}.repo-signing-key-form .btn{justify-self:start}.repo-signing-key-list{gap:10px;margin-top:14px;display:grid}.repo-signing-key-row{border:1px solid var(--rt-border);background:var(--rt-bg-soft);border-radius:8px;justify-content:space-between;gap:16px;padding:12px;display:flex}.repo-signing-key-row p{max-width:720px;color:var(--rt-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.repo-settings-empty{color:var(--rt-text-muted);font-style:italic}.repo-settings-coming-soon{background:var(--rt-bg-soft);color:var(--rt-text-muted);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.4}@media (width<=720px){.repo-settings-layout{grid-template-columns:1fr}.repo-settings-subnav{padding:6px;position:static}.repo-settings-subnav ul{flex-direction:row;gap:4px;overflow-x:auto}.repo-settings-subnav-item{white-space:nowrap}}.new-repo-wizard{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:28px 24px 48px;display:flex}.new-repo-header h1{margin:0 0 4px;font-size:1.6rem}.new-repo-lede{color:var(--fg-muted,#6b7280);margin:0;font-size:.95rem}.new-repo-stepper{color:var(--fg-muted,#6b7280);gap:12px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.new-repo-stepper li{background:var(--surface-subtle,#f3f4f6);border-radius:999px;padding:6px 10px}.new-repo-stepper li.is-active{background:var(--accent,#2563eb);color:#fff}.new-repo-step{border:1px solid var(--border,#e5e7eb);background:var(--surface,white);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.new-repo-owner-list{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.new-repo-owner-list legend{padding-bottom:8px;font-weight:600}.new-repo-owner-radio{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.new-repo-owner-radio:hover{background:var(--surface-subtle,#f9fafb)}.new-repo-owner-name{flex:1}.new-repo-owner-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted,#6b7280);font-size:.75rem}.new-repo-field{flex-direction:column;gap:6px;display:flex}.new-repo-field>span:first-child{font-size:.9rem;font-weight:600}.new-repo-field input[type=text],.new-repo-field input[type=url],.new-repo-field textarea{border:1px solid var(--border,#d1d5db);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.95rem}.new-repo-field-error{color:var(--danger,#b91c1c);font-size:.85rem}.new-repo-visibility,.new-repo-init-options{border:1px solid var(--border,#e5e7eb);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.new-repo-visibility legend,.new-repo-init-options legend{padding:0 6px;font-weight:600}.new-repo-visibility-radio,.new-repo-init-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.new-repo-init-field{justify-content:space-between;align-items:center;gap:10px;display:flex}.new-repo-init-field select{border:1px solid var(--border,#d1d5db);border-radius:6px;padding:6px 8px;font-family:inherit}.new-repo-init-note,.new-repo-import-note,.new-repo-step-lede{color:var(--fg-muted,#6b7280);margin:0;font-size:.85rem}.new-repo-error{border:1px solid var(--danger,#b91c1c);color:var(--danger,#b91c1c);background:#b91c1c14;border-radius:6px;padding:10px 12px;font-size:.9rem}.new-repo-actions{border-top:1px solid var(--border,#f3f4f6);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.new-repo-actions button{border:1px solid var(--border,#d1d5db);background:var(--surface,white);cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:500}.new-repo-actions button:disabled{opacity:.55;cursor:not-allowed}.new-repo-next,.new-repo-submit{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb)}.new-repo-pushbanner{border:1px solid var(--accent,#2563eb);background:#2563eb14;border-radius:8px;flex-direction:column;gap:8px;margin:12px 16px 0;padding:14px 16px;display:flex}.new-repo-pushbanner-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-repo-pushbanner-head h2{margin:0;font-size:1rem}.new-repo-pushbanner-dismiss{cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1rem;line-height:1}.new-repo-pushbanner-code{background:var(--surface-strong,#111827);color:#e5e7eb;border-radius:6px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;overflow-x:auto}.new-repo-pushbanner-note{color:var(--fg-muted,#6b7280);margin:0;font-size:.8rem}.cmd-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmd-pop{background:var(--bg-card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-direction:column;width:min(640px,92vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a40}.cmd-input-row{border-bottom:1px solid var(--border,#e5e7eb);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex;position:relative}.cmd-input-row input[type=search]{color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.cmd-sections{padding:.25rem 0;overflow-y:auto}.cmd-section{padding:.4rem 0 .5rem}.cmd-section+.cmd-section{border-top:1px solid var(--border,#e5e7eb)}.cmd-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted,#6b7280);margin:0;padding:.3rem 1rem .25rem;font-size:.7rem;font-weight:600}.cmd-list{margin:0;padding:0;list-style:none}.cmd-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.cmd-item:hover,.cmd-item:focus-visible{background:var(--bg-hover,#6366f114);outline:none}.cmd-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;overflow:hidden}.cmd-item-hint{color:var(--fg-muted,#6b7280);font-size:.72rem}.cmd-action-icon{width:1.1rem;color:var(--fg-muted,#6b7280);justify-content:center;font-size:.95rem;display:inline-flex}.cmd-keybinding{color:var(--fg-muted,#6b7280);background:var(--bg-muted,#0f172a0d);letter-spacing:.05em;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.cmd-footer{border-top:1px solid var(--border,#e5e7eb);color:var(--fg-muted,#6b7280);align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.72rem;display:flex}.cmd-footer .spacer{flex:1}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line,.skeleton-block,.skeleton-circle{background-color:var(--rt-surface-muted,#6e76811f);vertical-align:middle;background-image:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:inline-block}.skeleton-circle{border-radius:50%;flex-shrink:0}.skeleton-block{border-radius:8px;display:block}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-block,.skeleton-circle{animation:none}}.skeleton-page{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.skeleton-hero{flex-direction:column;gap:10px;display:flex}.skeleton-section{flex-direction:column;gap:12px;display:flex}.skeleton-row{border-bottom:1px solid var(--border,var(--rt-border,#6e768133));align-items:center;gap:12px;padding:8px 0;display:flex}.skeleton-row:last-child{border-bottom:0}.skeleton-row-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.skeleton-repo-header{flex-direction:column;gap:8px;display:flex}.skeleton-repo-toolbar{flex-wrap:wrap;gap:8px;display:flex}.skeleton-repo-body{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:24px;display:grid}@media (width<=760px){.skeleton-repo-body{grid-template-columns:minmax(0,1fr)}}.skeleton-repo-files,.skeleton-repo-aside{flex-direction:column;gap:10px;display:flex}.skeleton-inbox-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;display:grid}@media (width<=760px){.skeleton-inbox-grid{grid-template-columns:minmax(0,1fr)}}.skeleton-inbox-list,.skeleton-inbox-detail{flex-direction:column;gap:12px;display:flex}.not-found-page,.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:64px 24px;display:flex;position:relative;overflow:hidden}.not-found-watermark,.error-page-watermark{opacity:.06;pointer-events:none;width:min(360px,60vw);color:var(--rt-text-strong,currentColor);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.not-found-watermark svg,.error-page-watermark svg{width:100%;height:auto}.not-found-body,.error-page-body{flex-direction:column;align-items:center;gap:16px;max-width:560px;display:flex;position:relative}.not-found-eyebrow,.error-page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--rt-text-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.not-found-title,.error-page-title{letter-spacing:-.01em;color:var(--rt-text-strong);margin:0;font-size:28px;font-weight:700}.not-found-path code{background:var(--rt-surface-muted,#0000000a);border-radius:4px;padding:2px 8px;font-size:13px}.not-found-lede,.error-page-lede{color:var(--rt-text-muted);margin:0;font-size:14px}.not-found-suggestions{grid-template-columns:1fr;gap:12px;width:100%;margin-top:8px;display:grid}@media (width>=640px){.not-found-suggestions{grid-template-columns:1fr 1fr}}.not-found-suggestion-card{border:1px solid var(--rt-border,#00000014);background:var(--rt-surface,transparent);text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.not-found-suggestion-card h2{letter-spacing:.02em;text-transform:uppercase;color:var(--rt-text-muted);margin:0;font-size:13px;font-weight:600}.not-found-recent-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.not-found-search{gap:8px;display:flex}.not-found-search input[type=search]{border:1px solid var(--rt-border,#0000001f);background:var(--rt-bg,#fff);color:var(--rt-text-strong);border-radius:6px;flex:1;padding:8px 10px;font-size:14px}.not-found-actions,.error-page-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.error-page-detail{color:var(--rt-text-muted);margin:0;font-size:14px}.error-page-status-link{color:var(--rt-accent,#2563eb);font-size:14px;text-decoration:none}.error-page-status-link:hover,.error-page-status-link:focus-visible{text-decoration:underline}.account-list-page{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex}.account-list-page-header{border-bottom:1px solid var(--border,#d0d7de);flex-direction:column;gap:.25rem;padding-bottom:.5rem;display:flex}.account-list-page-title{margin:0;font-size:1.15rem;font-weight:600}.account-list-page-subtitle{color:var(--fg-muted,#57606a);margin:0;font-size:.9rem}.account-list-page-empty{text-align:center;color:var(--fg-muted,#57606a);background:var(--bg-subtle,#f6f8fa);border:1px solid var(--border,#d0d7de);border-radius:8px;padding:1.5rem}.account-list-page-list{border:1px solid var(--border,#d0d7de);border-radius:8px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.account-list-page-row{background:var(--bg,#fff);align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.account-list-page-row+.account-list-page-row{border-top:1px solid var(--border,#d0d7de)}.account-list-page-avatar{background:var(--accent-subtle,#ddf4ff);width:36px;height:36px;color:var(--accent,#0969da);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.account-list-page-avatar img{object-fit:cover;width:100%;height:100%}.account-list-page-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.account-list-page-link{color:var(--fg,#1f2328);align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.account-list-page-link:hover{text-decoration:underline}.account-list-page-username{font-weight:600}.account-list-page-display{color:var(--fg-muted,#57606a);font-size:.875rem}.account-list-page-meta{color:var(--fg-muted,#57606a);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.825rem;display:flex}.account-list-page-loadmore{justify-content:center;padding-top:.5rem;display:flex}.stargazers-page-when time{font-variant-numeric:tabular-nums}.watchers-page-chip{border:1px solid var(--border,#d0d7de);background:var(--bg-subtle,#f6f8fa);color:var(--fg,#1f2328);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.watchers-page-chip-all-activity{background:var(--accent-subtle,#ddf4ff);color:var(--accent,#0969da);border-color:var(--accent,#0969da)}.watchers-page-chip-mentions-only{color:#633c01;background:#fff8c5;border-color:#d4a72c}.watchers-page-chip-releases-only{color:#1a7f37;background:#dafbe1;border-color:#1a7f37}.watchers-page-when time{font-variant-numeric:tabular-nums}.shortcuts-overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:5vh 1rem;display:flex;position:fixed;inset:0}.shortcuts-pop{background:var(--bg-card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-direction:column;width:min(720px,94vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a40}.shortcuts-header{border-bottom:1px solid var(--border,#e5e7eb);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.shortcuts-title{flex:1;margin:0;font-size:1.05rem;font-weight:600}.shortcuts-close{border:1px solid var(--border,#e5e7eb);cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border-radius:8px;font-size:1.15rem;line-height:1}.shortcuts-close:hover,.shortcuts-close:focus-visible{background:var(--bg-hover,#6366f114);outline:none}.shortcuts-sections{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.25rem 1rem;padding:.5rem;display:grid;overflow-y:auto}.shortcuts-section{padding:.6rem .75rem}.shortcuts-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted,#6b7280);margin:0 0 .4rem;font-size:.7rem;font-weight:600}.shortcuts-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.shortcuts-row{align-items:center;gap:.75rem;padding:.35rem .25rem;display:flex}.shortcuts-keys{align-items:center;gap:.3rem;min-width:92px;display:inline-flex}.shortcuts-kbd{border:1px solid var(--border,#e5e7eb);background:var(--bg-card,#fff);min-width:1.6rem;color:var(--fg,#111827);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:inline-flex}.shortcuts-label{flex:1;font-size:.88rem}.shortcuts-footer{border-top:1px solid var(--border,#e5e7eb);color:var(--fg-muted,#6b7280);align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.78rem;display:flex}.shortcuts-footer .spacer{flex:1}.profile-page{max-width:1080px;color:var(--fg,#f3f4f6);flex-direction:column;gap:2rem;margin:0 auto;padding:1.5rem 1.5rem 3rem;display:flex}.profile-page-loading,.profile-page-empty,.profile-page-error{text-align:center;padding-top:4rem}.profile-page-header{background:var(--bg-soft,#ffffff08);border:1px solid var(--border,#ffffff14);border-radius:12px;grid-template-columns:96px 1fr auto;align-items:start;gap:1.25rem;padding:1.5rem;display:grid}.profile-page-avatar{background:var(--bg-soft-strong,#ffffff0f);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.profile-page-avatar img{object-fit:cover;width:100%;height:100%}.profile-page-avatar-initials{color:var(--fg-muted,#9ca3af);font-size:2rem;font-weight:600}.profile-page-identity{flex-direction:column;gap:.4rem;min-width:0;display:flex}.profile-page-display-name{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.profile-page-handle{color:var(--fg-muted,#9ca3af);margin:0;font-size:.95rem}.profile-page-bio{margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.profile-page-meta{color:var(--fg-muted,#9ca3af);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.5rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.profile-page-meta-item a{color:inherit;border-bottom:1px dotted;text-decoration:none}.profile-page-counts{color:var(--fg-muted,#9ca3af);gap:1.5rem;margin:.65rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.profile-page-counts strong{color:var(--fg,#f3f4f6);margin-right:.2rem}.profile-page-counts a{color:inherit;text-decoration:none}.profile-page-counts a:hover{color:var(--fg,#f3f4f6);text-decoration:underline}.profile-page-organizations{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.profile-page-organization-link{min-height:28px;color:var(--fg,#f3f4f6);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.profile-page-organization-link:hover{text-decoration:underline}.profile-page-organization-avatar{background:var(--bg-soft-strong,#ffffff0f);width:28px;height:28px;color:var(--fg-muted,#9ca3af);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.profile-page-organization-avatar img{object-fit:cover;width:100%;height:100%}.profile-page-actions{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.profile-page-edit-button,.profile-page-follow-button{border:1px solid var(--border,#ffffff2e);background:var(--bg-soft,#ffffff0a);color:inherit;cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:500}.profile-page-follow-button{background:var(--accent,#2563eb);color:#fff;border-color:#0000}.profile-page-follow-button-following{background:var(--bg-soft,#ffffff0a);border:1px solid var(--border,#ffffff2e);color:inherit}.profile-page-follow-button:disabled{opacity:.6;cursor:progress}.profile-page-follow-error{color:var(--accent-warn,#f87171);margin:0;font-size:.75rem}.profile-page-section{flex-direction:column;gap:.75rem;display:flex}.profile-page-section-title{color:var(--fg,#f3f4f6);margin:0;font-size:1.05rem;font-weight:600}.profile-page-empty-hint{color:var(--fg-muted,#9ca3af);margin:0;font-size:.9rem}.profile-follow-list-page{max-width:760px}.profile-follow-list-header{border-bottom:1px solid var(--border,#ffffff14);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.profile-follow-list-back,.profile-follow-list-load-more{border:1px solid var(--border,#ffffff24);background:var(--bg-soft,#ffffff0a);min-height:36px;color:inherit;cursor:pointer;border-radius:6px;padding:.45rem .8rem;font-size:.85rem}.profile-follow-list-count{color:var(--fg-muted,#9ca3af);margin:0;font-size:.9rem}.profile-follow-list-count strong{color:var(--fg,#f3f4f6)}.profile-follow-list{border:1px solid var(--border,#ffffff14);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.profile-follow-list li+li{border-top:1px solid var(--border,#ffffff14)}.profile-follow-row{color:inherit;background:var(--bg-soft,#ffffff05);grid-template-columns:48px 1fr;align-items:center;gap:.8rem;padding:.9rem;text-decoration:none;display:grid}.profile-follow-row:hover{background:var(--bg-soft-strong,#ffffff0d)}.profile-follow-row-avatar{background:var(--bg-soft-strong,#ffffff0f);width:48px;height:48px;color:var(--fg-muted,#9ca3af);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex;overflow:hidden}.profile-follow-row-avatar img{object-fit:cover;width:100%;height:100%}.profile-follow-row-body{gap:.2rem;min-width:0;display:grid}.profile-follow-row-name,.profile-follow-row-username,.profile-follow-row-bio{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-follow-row-name{font-weight:600}.profile-follow-row-username,.profile-follow-row-bio{color:var(--fg-muted,#9ca3af);font-size:.88rem}.profile-follow-list-load-more{align-self:center;min-width:128px}.profile-follow-list-load-more:disabled{opacity:.65;cursor:progress}.profile-page-pinned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=900px){.profile-page-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.profile-page{gap:1.5rem;padding:1rem 1rem 2.5rem}.profile-page-pinned-grid{grid-template-columns:1fr}.profile-page-header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.9rem;padding:1.25rem}.profile-page-avatar{width:76px;height:76px}.profile-page-identity{align-items:center;width:100%}.profile-page-display-name,.profile-page-handle,.profile-page-bio{overflow-wrap:anywhere;max-width:100%}.profile-page-meta,.profile-page-counts,.profile-page-organizations{justify-content:center}.profile-page-counts{flex-wrap:wrap;gap:1rem;width:100%}.profile-page-actions{grid-column:1/-1;align-items:center;width:100%}.profile-page-edit-button,.profile-page-follow-button{min-width:128px}.profile-page-pinned-card-name,.profile-page-pinned-card-description,.profile-page-activity-subject{overflow-wrap:anywhere}.profile-page-activity-item{align-items:flex-start}.profile-page-activity-time{margin-left:0}.profile-follow-list-header{grid-template-columns:1fr;align-items:start}.profile-follow-list-count{justify-self:start}}.profile-page-pinned-card{border:1px solid var(--border,#ffffff14);background:var(--bg-soft,#ffffff05);color:inherit;border-radius:8px;flex-direction:column;gap:.45rem;min-height:110px;padding:.9rem;text-decoration:none;display:flex}.profile-page-pinned-card:hover{border-color:var(--accent,#2563eb)}.profile-page-pinned-card-name{margin:0;font-size:.95rem;font-weight:600}.profile-page-pinned-card-owner{color:var(--fg-muted,#9ca3af);font-weight:400}.profile-page-pinned-card-description{color:var(--fg-muted,#9ca3af);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-page-pinned-card-footer{color:var(--fg-muted,#9ca3af);gap:1rem;margin-top:auto;font-size:.78rem;display:flex}.profile-page-heatmap{border:1px solid var(--border,#ffffff14);background:var(--bg-soft,#ffffff05);border-radius:8px;grid-template-columns:repeat(53,12px);grid-auto-flow:column;gap:3px;padding:.5rem;display:grid;overflow-x:auto}.profile-page-heatmap-column{grid-template-rows:repeat(7,12px);gap:3px;display:grid}.profile-page-heatmap-cell{background:var(--bg-soft-strong,#ffffff0f);border-radius:2px;width:12px;height:12px}.profile-page-heatmap-cell-0{background:#ffffff0a}.profile-page-heatmap-cell-1{background:#1e3a3a}.profile-page-heatmap-cell-2{background:#267874}.profile-page-heatmap-cell-3{background:#2ea88f}.profile-page-heatmap-cell-4{background:#4dd0a3}.profile-page-activity-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.profile-page-activity-item{border:1px solid var(--border,#ffffff0f);background:var(--bg-soft,#ffffff05);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.55rem .75rem;font-size:.88rem;display:flex}.profile-page-activity-verb{font-weight:600}.profile-page-activity-subject{color:var(--fg,#f3f4f6)}.profile-page-activity-time{color:var(--fg-muted,#9ca3af);margin-left:auto;font-size:.78rem}
