:root,[data-theme=light],[data-theme^=custom-]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#1a7f37;--red:#cf222e;--purple:#7048b5;--yellow:#9a6700;--gray:#636363;--bg:#fff;--panel:#fafafa;--soft:#f4f4f4;--hover:var(--soft);--line:#e8e8e8;--fg:#171717;--mute:#525252;--faint:#6e6e6e;--heat:#bc4c00;--on-solid:#fff;--primary:#2563eb;--on-primary:#fff;--link-line:#b4b4b4;--accent:#2f5fb3;--accent-soft:#eaeff7;--unread:#e5484d;--notice:#fff8c5;--notice-fg:#6b4a00;--notice-track:#f0e2a0;--success:var(--green);--danger:var(--red);--attention:var(--yellow);--done:var(--purple);--neutral:var(--gray);--open:var(--success);--merged:var(--done);--closed-pull:var(--danger);--closed-issue:var(--neutral);--running:var(--attention);--add:var(--success);--rem:var(--danger);--ins:#e6ffec;--ins-n:#ccffd8;--ins-x:#abf2bc;--del:#ffebe9;--del-n:#ffd7d5;--del-x:#ffb8b0;--hunk:#ddf4ff;--target:#fff8c5;--dir:#54aeff;--comment:#59636e;--string:#0a3069;--keyword:#cf222e;--number:#0550ae;--function:#6639ba;--type:#953800;--tag:#116329;--attr:#0550ae;--shadow-pop:0 8px 24px #0000001f, 0 1px 2px #0000000f;--pin-edge:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff61);--pin-shadow:var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0000);--pin-drop:0 1px 1px;--pin-glyph:#fff;--pin-shine:#ffffff38;--pin-steel-hi:#f2f2f2;--pin-steel:#c4c4c4;--pin-steel-lo:#8a8a8a;--pin-bronze-hi:#f0c39b;--pin-bronze:#b06a32;--pin-bronze-lo:#9a5a28;--pin-silver-hi:#f7f8fa;--pin-silver:#aeb4bc;--pin-silver-lo:#666c75;--pin-gold-hi:#fbe7a1;--pin-gold:#d4a017;--pin-gold-lo:#8a6400;--pin-cobalt-hi:#a9c2ff;--pin-cobalt:#3563d6;--pin-cobalt-lo:#1d3c8f;--pin-dash:#fffffff2;--pin-upstream:#6d4fc2;--pin-second-pair:#0969da;--pin-peacemaker:#1a7f37;--pin-forked-and-fixed:#0e7490;--pin-good-company:#bf3989;--pin-smooth-landing:#3e4b9e;--pin-bisected:#cf222e;--pin-shipped:#9a6700;--pin-stargazer:#b45309;--pin-carry-your-own:#8a4600;--pin-moved-house:#4b6b00;--pin-first-light:#1f3a93;--pin:40px;--pin-lg:56px;--badge-card:20rem;--cell-min:12rem;--scrim:#0006;--ring:0 0 0 3px var(--ring-color);--ring-color:#2563eb33;--border:1px solid var(--line);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-display:44px;--text-field:var(--text-base);--text-field-sm:var(--text-sm);--leading:1.55;--leading-prose:1.65;--leading-code:20px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.015em;--tracking-tighter:-.02em;--tracking-display:-.04em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-16:4rem;--meter-width:7.5rem;--stat-width:9rem;--notice-text:16rem;--theme-card:10rem;--theme-card-tight:8.5rem;--theme-preview:4.5rem;--theme-half:14rem;--theme-half-preview:6rem;--file-name-width:30%;--file-size-width:4rem;--diff-file-guess:37.5rem;--pad-x:var(--space-4);--row-y:var(--space-2-5);--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--control:32px;--control-sm:28px;--icon:16px;--icon-sm:12px;--avatar:20px;--avatar-md:32px;--avatar-lg:88px;--avatar-xl:160px;--app-icon:40px;--apps-run:60s;--feed-time:5.25rem;--dot:28px;--header:3.25rem;--page:58rem;--measure:40rem;--side:15rem;--edge:4px;--edge-hit:8px;--edge-phone:6px;--row-fade:2rem;--byline-min:12rem;--list-fade:.75rem;--repo-link-width:24rem;--links-menu-width:24rem;--strip:48px;--underline-offset:3px;--z-menu:5;--quick:.15s;--bar:var(--space-2-5);--bar-1:72%;--bar-2:48%;--bar-3:61%;--pulse:1.2s;--pulse-low:.4;--spinner:2px;--spin:.8s;--chat-mark:6px;--chat-beat:.2s;--blame-width:20rem;--blame-width-phone:7.5rem;--side-width:16rem;--blame-when:5.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#3fb950;--red:#f85149;--purple:#b39af0;--yellow:#d29922;--gray:#9198a1;--bg:#111;--panel:#161616;--soft:#1a1a1a;--line:#262626;--fg:#ededed;--mute:#a1a1a1;--faint:#848484;--heat:#f0883e;--on-solid:#0d0e10;--primary:#2563eb;--on-primary:#fff;--link-line:#5a5a5a;--accent:#7aa7f0;--accent-soft:#222935;--unread:#ff6369;--ring-color:#2563eb66;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #ffffff05;--ins:#2ea04326;--ins-n:#3fb9504d;--ins-x:#2ea04366;--del:#f851491a;--del-n:#f851494d;--del-x:#f8514966;--hunk:#388bfd1a;--target:#3b3313;--notice:#3b3313;--notice-fg:#e3b341;--notice-track:#5c4a14;--comment:#9198a1;--string:#a5d6ff;--keyword:#ff7b72;--number:#79c0ff;--function:#d2a8ff;--type:#ffa657;--tag:#7ee787;--attr:#79c0ff;--scrim:#0009}}[data-theme=custom-dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#3fb950;--red:#f85149;--purple:#b39af0;--yellow:#d29922;--gray:#9198a1;--bg:#111;--panel:#161616;--soft:#1a1a1a;--line:#262626;--fg:#ededed;--mute:#a1a1a1;--faint:#848484;--heat:#f0883e;--on-solid:#0d0e10;--primary:#2563eb;--on-primary:#fff;--link-line:#5a5a5a;--accent:#7aa7f0;--accent-soft:#222935;--unread:#ff6369;--ring-color:#2563eb66;--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #ffffff05;--ins:#2ea04326;--ins-n:#3fb9504d;--ins-x:#2ea04366;--del:#f851491a;--del-n:#f851494d;--del-x:#f8514966;--hunk:#388bfd1a;--target:#3b3313;--notice:#3b3313;--notice-fg:#e3b341;--notice-track:#5c4a14;--comment:#9198a1;--string:#a5d6ff;--keyword:#ff7b72;--number:#79c0ff;--function:#d2a8ff;--type:#ffa657;--tag:#7ee787;--attr:#79c0ff;--scrim:#0009}[data-theme]:where(:not([data-theme=light],[data-theme=dark])){--on-solid:var(--bg);--link-line:color-mix(in srgb, var(--fg) 35%, var(--bg));--accent-soft:color-mix(in srgb, var(--accent) 15%, var(--bg));--unread:var(--red);--ring-color:color-mix(in srgb, var(--primary) 40%, transparent);--ins:color-mix(in srgb, var(--green) 12%, transparent);--ins-n:color-mix(in srgb, var(--green) 25%, transparent);--ins-x:color-mix(in srgb, var(--green) 22%, transparent);--del:color-mix(in srgb, var(--red) 10%, transparent);--del-n:color-mix(in srgb, var(--red) 25%, transparent);--del-x:color-mix(in srgb, var(--red) 20%, transparent);--hunk:color-mix(in srgb, var(--accent) 12%, transparent);--target:color-mix(in srgb, var(--yellow) 18%, var(--bg));--notice:color-mix(in srgb, var(--yellow) 18%, var(--bg));--notice-fg:var(--yellow);--heat:var(--primary);--notice-track:color-mix(in srgb, var(--yellow) 35%, var(--bg));--dir:var(--accent);--shadow-pop:0 8px 24px #00000080, 0 0 0 1px #ffffff05;--scrim:#0009;--tag:var(--green);--attr:var(--number)}[data-theme^=custom-]{--panel:color-mix(in srgb, var(--fg) 4%, var(--bg));--soft:color-mix(in srgb, var(--fg) 8%, var(--bg));--line:color-mix(in srgb, var(--fg) 18%, var(--bg));--mute:color-mix(in srgb, var(--fg) 80%, var(--bg));--faint:color-mix(in srgb, var(--fg) 70%, var(--bg));--on-primary:var(--bg);--heat:var(--accent);--notice-fg:color-mix(in srgb, var(--yellow) 60%, var(--fg));--tag:color-mix(in srgb, var(--green) 70%, var(--fg));--accent-soft:color-mix(in srgb, var(--accent) 8%, var(--bg));--shadow:color-mix(in srgb, var(--bg) 30%, black);--shadow-pop:0 8px 24px var(--lightningcss-light,color-mix(in srgb, var(--shadow) 12%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--shadow) 50%, transparent)), 0 1px 2px color-mix(in srgb, var(--shadow) 6%, transparent)}[data-theme=latte]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--green:#317c21;--red:#d20f39;--purple:#8839ef;--yellow:#996214;--heat:#7f2fe3;--gray:#696c81;--bg:#eff1f5;--panel:#e6e9ef;--soft:#dce0e8;--line:#ccd0da;--fg:#3c3f58;--mute:#53566c;--faint:#60626e;--primary:#8839ef;--on-primary:#fff;--accent:#1955cc;--notice-fg:#86510a;--shadow-pop:0 8px 24px #4c4f6926, 0 1px 2px #4c4f6914;--scrim:#4c4f6966;--comment:#5d5f6b;--string:#2d701e;--keyword:#7b33d7;--number:#a64108;--function:#1a58d5;--type:#865511;--tag:#c40e35}[data-theme=mocha]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#a6e3a1;--red:#f38ba8;--purple:#cba6f7;--yellow:#f9e2af;--gray:#9399b2;--bg:#1e1e2e;--panel:#24243a;--soft:#313244;--line:#363749;--fg:#cdd6f4;--mute:#a6adc8;--faint:#989caf;--primary:#cba6f7;--on-primary:#1e1e2e;--accent:#89b4fa;--comment:#9a9eb1;--string:#a6e3a1;--keyword:#cba6f7;--number:#fab387;--function:#89b4fa;--type:#f9e2af;--tag:#f38ba8}[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#50fa7b;--red:#f55;--purple:#bd93f9;--yellow:#f1fa8c;--gray:#a9adc9;--bg:#282a36;--panel:#2d2f3d;--soft:#363849;--line:#3c3f52;--fg:#f8f8f2;--mute:#b9bcd6;--faint:#98a1c4;--primary:#bd93f9;--on-primary:#282a36;--accent:#ff79c6;--comment:#a1aac9;--string:#f1fa8c;--keyword:#ff92d1;--number:#c9a7fa;--function:#50fa7b;--type:#8be9fd;--attr:#50fa7b}@media (width<=640px){:root{--text-field:var(--text-lg);--text-field-sm:var(--text-lg)}}[data-theme=pckt]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#21dc66;--red:#ff5d5b;--purple:#b39dfa;--yellow:#ffca46;--gray:#99a1af;--bg:#101828;--panel:#172133;--soft:#1e2939;--line:#2b3648;--fg:#f9fafb;--mute:#b4bac5;--faint:#8a92a0;--primary:#58a7ff;--on-primary:#101828;--accent:#58a7ff;--comment:#8a92a0;--string:#21dc66;--keyword:#ff5d5b;--number:#ffca46;--function:#58a7ff;--type:#ffca46;--tag:#ff5d5b;--attr:#58a7ff}[data-theme=plyr]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#4ade80;--red:#ef4444;--purple:#a78bfa;--yellow:#fbbf24;--gray:gray;--bg:#0a0a0a;--panel:#141414;--soft:#1a1a1a;--hover:#1f1f1f;--line:#282828;--fg:#e8e8e8;--mute:#b0b0b0;--faint:#848484;--primary:#6a9fff;--on-primary:#0a0a0a;--accent:#6a9fff;--comment:#888;--string:#4ade80;--keyword:#6a9fff;--number:#fbbf24;--function:#8ab3ff;--type:#a78bfa;--tag:#f16060;--attr:#fbbf24}[data-theme=blacksky]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:#d2fc51;--red:#ff4b78;--purple:#b0b3f0;--yellow:#ffd166;--gray:#9c9e9e;--bg:#070c0c;--panel:#0e1212;--soft:#1f2020;--line:#262828;--fg:#f8faf9;--mute:#c8cac9;--faint:#9c9e9e;--primary:#8686ff;--on-primary:#070c0c;--accent:#8686ff;--comment:#9c9e9e;--string:#d2fc51;--keyword:#8686ff;--number:#ff7396;--function:#b0b3f0;--type:#aefa59;--tag:#ff7396;--attr:#b0b3f0}@view-transition{navigation:auto}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:var(--text-base)/var(--leading) var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:inherit;text-decoration:none}a:hover{color:var(--fg)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}h1,h2,h3{letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}p{margin:0}code,pre,.mono{font-family:var(--font-mono);font-size:var(--text-sm)}input,select,textarea{font-size:var(--text-field)}.mute{color:var(--mute)}.zoneless{visibility:hidden}.end{margin-left:auto}.grow{flex:1;min-width:0}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.clip{display:block}.center{text-align:center}.scroll{overflow-x:auto}.title{font-weight:var(--weight-semibold)}.add{color:var(--add)}.rem{color:var(--rem)}.wrap{width:100%;max-width:var(--page);padding:0 var(--space-6);margin:0 auto}.top{view-transition-name:top;z-index:var(--z-menu);position:relative}.top .wrap{align-items:center;gap:var(--space-6);height:var(--header);display:flex}.brand{align-items:center;gap:var(--space-2);font:var(--weight-semibold) var(--text-base) var(--font-mono);display:flex}.top nav{gap:var(--space-5);color:var(--mute);font:var(--text-sm) var(--font-mono);margin-left:auto;display:flex}.search{align-items:center;gap:var(--space-2);min-width:0;height:var(--control);padding:0 var(--space-2);border:var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--faint);font:var(--text-sm) var(--font-mono);flex:0 20rem;display:flex}.search:hover{color:var(--mute)}.search span{flex:1}kbd{font:var(--text-2xs)/1.5 var(--font-mono);color:var(--mute);border:var(--border);border-radius:var(--radius-sm);padding:0 var(--space-1)}main.wrap{padding-top:var(--space-6);padding-bottom:var(--space-16);flex:1}.foot{justify-content:space-between;gap:var(--space-2) var(--space-4);color:var(--faint);font:var(--text-xs) var(--font-mono);padding-top:var(--space-5);padding-bottom:var(--space-8);border-top:1px dashed var(--line);flex-wrap:wrap;display:flex}.foot nav{gap:var(--space-4);display:flex}.foot a{color:var(--faint)}.foot a:hover{color:var(--fg)}time{white-space:nowrap}svg.i{width:var(--icon);height:var(--icon);fill:currentColor;vertical-align:-3px;flex:none}.av{width:var(--avatar);height:var(--avatar);font:var(--weight-semibold) 10px var(--font-sans);color:#fff;background:hsl(var(--h) 45% 52%);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:inline-grid}img.av{object-fit:cover;background:var(--soft)}.av.lg{width:var(--avatar-md);height:var(--avatar-md);font-size:13px}.av.xl{width:var(--avatar-lg);height:var(--avatar-lg);font-size:34px}.av.id{background:var(--soft)}.av.id rect{fill:hsl(var(--h) 45% 52%)}.avs{flex-direction:row-reverse;flex:none;display:inline-flex}.avs .av{position:relative}.avs .av+.av{margin-right:calc(-1 * var(--space-1-5));box-shadow:0 0 0 2px var(--bg)}.btn{align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-3);border:var(--border);border-radius:var(--radius-md);background:var(--bg);font:var(--weight-medium) var(--text-sm) var(--font-sans);color:var(--fg);cursor:pointer;white-space:nowrap;display:inline-flex}.btn:hover{background:var(--hover);color:var(--fg)}.btn:disabled{opacity:.6;cursor:default}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary);color:var(--on-primary);opacity:.85}.btn.primary:disabled{opacity:.5}:is(.btn,.menu-item,.text-button,.reaction)[aria-busy=true],:is(.btn,.menu-item,.text-button,.reaction)[aria-busy=true]:disabled{opacity:1;cursor:progress}:is(.btn,.menu-item,.text-button,.reaction)[aria-busy=true]>svg.i{display:none}:is(.btn,.menu-item,.text-button,.reaction)[aria-busy=true]:before,.spinner{content:"";box-sizing:border-box;width:var(--icon);height:var(--icon);border:var(--spinner) solid currentColor;border-radius:var(--radius-full);border-right-color:#0000;flex:none;display:inline-block}.text-button[aria-busy=true]:before{margin-right:var(--space-1);vertical-align:-3px}@media (prefers-reduced-motion:no-preference){:is(.btn,.menu-item,.text-button,.reaction)[aria-busy=true]:before,.spinner{animation:spin var(--spin) linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.sha{font:var(--text-xs) var(--font-mono);color:var(--mute);padding:var(--space-0-5) var(--space-1-5);border:var(--border);border-radius:var(--radius-sm)}.sha:hover{color:var(--accent)}.ref{font:var(--text-xs) var(--font-mono);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.count{font-size:var(--text-2xs);padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--soft);color:var(--mute);line-height:18px}.tag{font:var(--weight-medium) var(--text-2xs) var(--font-sans);padding:1px var(--space-1-5);border-radius:var(--radius-full);border:var(--border);color:var(--mute)}.tag:is(.private,.archived){align-items:center;gap:var(--space-1);display:inline-flex}.tag:is(.private,.archived) svg.i{width:var(--icon-sm);height:var(--icon-sm)}.label{--label:var(--faint);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:0 var(--space-2);border-radius:var(--radius-full);white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--label) 18%,transparent);border:1px solid color-mix(in srgb,var(--label) 55%,transparent);line-height:20px}a.label{text-decoration:none}a.label:hover{border-color:var(--label)}.labels{gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}li .title:has(+.labels){margin-right:var(--space-2)}.bars{vertical-align:-1px;gap:1px;display:inline-flex}.bars i{border-radius:var(--radius-xs);background:var(--line);width:7px;height:7px}.bars i.a{background:var(--add)}.bars i.d{background:var(--rem)}.st.open{color:var(--open)}.st.merged{color:var(--merged)}.st.closed{color:var(--closed-issue)}.st.closed.pull{color:var(--closed-pull)}.st.draft{color:var(--neutral)}.pill{align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--on-solid);font-weight:var(--weight-medium);font-size:var(--text-sm);display:inline-flex}.pill.open{background:var(--open)}.pill.merged{background:var(--merged)}.pill.closed{background:var(--closed-issue)}.pill.closed.pull{background:var(--closed-pull)}.pill.draft{background:var(--neutral)}.checks{align-items:center;gap:var(--space-1);font:var(--weight-normal) var(--text-sm) var(--font-sans);color:var(--mute);font-variant-numeric:tabular-nums;display:inline-flex}.checks.success svg.i,.mark.success,.head.success svg.i{color:var(--open)}.checks.failure svg.i,.mark.failure,.mark.error,.head.failure svg.i{color:var(--closed-pull)}.checks.running svg.i,.mark.running,.head.running svg.i,.checks.queued svg.i,.mark.queued,.head.queued svg.i{color:var(--running)}.mark.skipped,.mark.cancelled,.checks.cancelled svg.i,.head.cancelled svg.i{color:var(--faint)}.verdict{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);font-size:var(--text-sm);display:inline-flex}.verdict.approve{color:var(--open)}.verdict.changes{color:var(--closed-pull)}.box{border:var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.box:has(.checks-menu[open],.member-menu[open]){overflow:visible}.checks-menu>.menu{color:var(--fg)}.box+.box{margin-top:var(--space-4)}.boxhead{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--row-y) var(--pad-x);border-bottom:var(--border);flex-wrap:wrap;min-height:2.75rem;display:flex}.boxhead:last-child,.boxhead.boxfoot{border-bottom:0}.boxfoot{border-top:var(--border)}.boxhead>a.end{align-items:center;gap:var(--space-1-5);color:var(--mute);display:inline-flex}.list{margin:0;padding:0;list-style:none}.list li{gap:var(--space-3);padding:var(--row-y) var(--pad-x);border-top:var(--border);align-items:center;display:flex}.list li:first-child{border-top:0}.list li:hover{background:var(--hover)}.list li>.mute{align-items:center;gap:var(--space-1);display:inline-flex}.list .grow>a.clip{vertical-align:bottom;max-width:100%;display:inline-block}.list li>svg.i{color:var(--faint);margin-top:2px}a.row{color:inherit;text-decoration:none}a.row:hover{background:var(--hover)}.meta{color:var(--mute);font-size:var(--text-sm);margin-top:var(--space-0-5);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.from{align-items:center;gap:var(--space-1);display:inline-flex}.empty{padding:var(--space-10) var(--pad-x);text-align:center;color:var(--mute)}.empty-title{color:var(--fg);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.empty-title+p{margin-top:var(--space-2)}.empty a,.empty .link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.empty .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.empty-cmd{max-width:32rem;margin:var(--space-4) auto 0;text-align:left}.list li.blank{padding:0;display:block}.list li.blank:hover{background:0 0}.note{padding:var(--pad-x);color:var(--mute);text-align:center}.more{margin-top:var(--space-5);justify-content:center;display:flex}.section{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.toolbar{align-items:center;gap:var(--space-2-5) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.committed-short{display:none}.list .meta .archive{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.list .meta .archive:hover{color:var(--fg);text-decoration-color:currentColor}.list .meta .committed-long{display:none}.list .meta .committed-short{display:inline}.cmd{align-items:flex-start;gap:var(--space-2);border:var(--border);border-radius:var(--radius-md);background:var(--bg);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.cmd+.cmd{margin-top:var(--space-2)}.cmd pre{min-width:0;padding:var(--space-1) 0;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}.cmd .btn{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.popover{align-items:center;display:flex;position:relative}.popover>summary{cursor:pointer;list-style:none}.popover>summary::-webkit-details-marker{display:none}.popover>.menu{z-index:var(--z-menu);top:calc(100% + var(--space-1-5));min-width:16rem;max-width:calc(100vw - 2rem);padding:var(--space-1) 0;background:var(--panel);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-size:var(--text-sm);position:absolute;left:0}.menu-head{padding:var(--space-2) var(--space-3);margin:calc(-1 * var(--space-1)) 0 var(--space-1);border-bottom:var(--border);font-weight:var(--weight-semibold);color:var(--fg)}.menu a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:inherit;white-space:nowrap;display:flex}.menu a:hover{background:var(--hover);color:inherit}.menu b{font-weight:var(--weight-semibold)}.menu-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:hover{background:var(--hover)}.menu-item:disabled{opacity:.6;cursor:default}.menu-item:disabled:has(.spinner){opacity:1;cursor:progress}.menu hr{border:0;border-top:var(--border);margin:var(--space-1) 0}.account .menu .i{color:var(--mute)}.account>summary{align-items:center;gap:var(--space-1);color:var(--mute);display:flex}.bell{color:var(--mute);align-items:center;display:flex;position:relative}.bell:hover{color:var(--fg)}.new-link{color:var(--mute);align-items:center;display:flex}.new-link:hover{color:var(--fg)}.bell .count{top:calc(-1 * var(--space-1-5));left:var(--space-2-5);min-width:var(--icon);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--unread);color:var(--bg);font:var(--weight-semibold) var(--text-2xs) var(--font-sans);text-align:center;position:absolute}.notifications li{position:relative}.notifications .unread:before{content:"";left:calc(var(--space-1-5) - 1px);width:var(--space-1-5);height:var(--space-1-5);margin-top:calc(-1 * var(--space-0-5) - 1px);border-radius:var(--radius-full);background:var(--unread);position:absolute;top:50%}.notifications li:not(.unread,.blank) p{color:var(--mute)}.notifications p a{color:var(--fg);font-weight:var(--weight-semibold)}.notifications p a:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.notifications p{overflow-wrap:anywhere}.notifications li.invite{row-gap:var(--space-2);flex-wrap:wrap}.notifications .invite-answer{align-items:center;gap:var(--space-2) var(--space-3);padding-left:calc(var(--avatar-md) + var(--space-3));font-size:var(--text-sm);flex-wrap:wrap;flex-basis:100%;display:flex}.notifications .invite-answer p{flex-basis:100%}.notifications li p.invite-said{color:var(--fg)}.notifications li p.problem{color:var(--danger)}.notifications-head .gear{color:var(--mute);margin-left:auto;display:flex}.notifications-head .gear:hover{color:var(--fg)}.notification-kinds{margin:0 0 var(--space-2)}.notifications li{align-items:flex-start}.notifications-when{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--mute);margin:var(--space-6) 0 var(--space-2)}.notifications .unread:before{top:calc(var(--row-y) + var(--avatar-md) / 2);margin-top:calc(-1 * var(--space-1-5) / 2)}.notifications .grow,.notifications li>.beside{padding-top:var(--space-1)}.notifications .crowd{margin-top:calc(-1 * var(--space-1))}.notifications .crowd .faces{gap:0;overflow:visible}.notifications .crowd .faces .av{width:var(--avatar-md);height:var(--avatar-md);box-shadow:0 0 0 2px var(--bg)}.notifications .crowd .faces .av+.av{margin-left:calc(-1 * var(--space-1-5))}.notifications li:hover .crowd .faces .av{box-shadow:0 0 0 2px var(--hover)}.notifications .crowd li{border:0;padding:0}.notifications .crowd li:hover{background:0 0}.notifications .crowd+p{margin-top:var(--space-1-5)}.notifications .feed-quote{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notifications p.below{margin-top:var(--space-1);color:var(--mute);font-size:var(--text-sm);display:none}@media (width<=640px){.notifications li>.beside{display:none}.notifications p.below{display:block}}.notifications p.failed{margin-top:var(--space-0-5);color:var(--mute);font-size:var(--text-sm)}.account>.menu{min-width:12rem;font-family:var(--font-sans);left:auto;right:0}.account .menu-head{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:flex}.account .menu-head span,.account .switch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account .menu .av{width:var(--icon);height:var(--icon);font-size:var(--text-2xs)}.account .switch{color:var(--mute)}.account .switch:hover{color:var(--fg)}.top nav{align-items:center}.top nav a,.brand{white-space:nowrap}.branch{align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-3);border:var(--border);border-radius:var(--radius-md);background:var(--panel);font:var(--weight-medium) var(--text-sm) var(--font-sans);max-width:14rem;display:inline-flex}.branch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-menu>summary:hover{border-color:var(--faint)}.branch-menu>summary .i:last-child{color:var(--mute)}.branch-menu>.menu{width:18rem}.ref-tabs{padding:0 var(--space-3)}.ref-tabs button{align-items:center;gap:var(--space-1);display:inline-flex}.repo-switch>summary{width:var(--control-sm);height:var(--control-sm);margin-left:calc(-1 * var(--space-1));border-radius:var(--radius-md);color:var(--mute);justify-content:center;align-items:center;display:inline-flex}.repo-switch>summary:hover,.repo-switch[open]>summary{background:var(--hover);color:var(--fg)}.repo-switch>.menu{width:18rem;font-weight:var(--weight-normal)}.repo-switch li .i:not(:first-child){color:var(--mute)}:is(.branch-menu,.repo-switch) input{width:calc(100% - 2 * var(--space-2-5));margin:var(--space-2-5);padding:var(--space-1-5) var(--space-2);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans);display:block}:is(.branch-menu,.repo-switch) ul{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.branch-menu,.repo-switch) .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.branch-menu,.repo-switch) li .i:first-child{color:var(--accent)}:is(.branch-menu,.repo-switch) li a:not([aria-current]) .i:first-child{visibility:hidden}:is(.branch-menu,.repo-switch) .none{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--mute)}.filter-menu>summary{align-items:center;gap:var(--space-1);color:var(--mute);display:flex}.filter-menu>summary:hover,.filter-menu[open]>summary{color:var(--fg)}.filter-menu>.menu{min-width:15rem;max-height:22rem;left:auto;right:0;overflow:auto}.filter-menu .tick{width:var(--icon);color:var(--accent);flex:none;display:inline-flex}.filter-menu .dot{--label:var(--faint);background:var(--label);border-radius:50%;flex:none;width:10px;height:10px}.profile-page{align-items:flex-start;gap:var(--space-8) var(--space-10);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.profile{flex:1 1 var(--side);max-width:var(--side);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.profile .av.xl{width:var(--avatar-xl);height:var(--avatar-xl);font-size:56px}.profile h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere}.profile .who{color:var(--mute);font-size:var(--text-lg);overflow-wrap:anywhere}.profile .kind{margin-top:var(--space-1-5)}.profile .bio{white-space:pre-line;overflow-wrap:anywhere}.profile .follow{justify-content:center;width:100%}.profile .follows{align-items:center;gap:var(--space-1-5);color:var(--mute);font-size:var(--text-sm);display:flex}.profile .follows a{color:inherit}.profile .follows a:hover{color:var(--primary)}.profile .follows b{color:var(--fg);font-weight:var(--weight-semibold)}.profile .links{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile .links li{align-items:center;gap:var(--space-2);min-width:0;display:flex}.profile .links .i{color:var(--mute)}.profile .links a{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--underline-offset)}.profile .orgs{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border);flex-direction:column;display:flex}.profile .orgs h2{font-size:var(--text-base);font-weight:var(--weight-semibold)}.profile .orgs ul{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile .orgs li{align-items:center;gap:var(--space-2);min-width:0;display:flex}.profile .orgs li .av{margin-top:var(--space-0-5)}.profile .orgs a{min-width:0;color:inherit}.profile .orgs a:hover{color:var(--primary)}.profile .badges{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border);flex-direction:column;display:flex}.profile .badges h2{font-size:var(--text-base);font-weight:var(--weight-semibold)}.profile .badges ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.profile .badge{position:static}.badge>summary{border-radius:var(--radius-full);display:flex}.badge>summary:focus-visible{box-shadow:var(--ring);outline:none}.badge>.badge-card{align-items:flex-start;gap:var(--space-3);width:var(--badge-card);padding:var(--space-3);display:flex}.badge[open]>summary{box-shadow:var(--ring)}.badge-card p{color:var(--mute);margin:0}.badge-card .badge-name{color:var(--fg);font-weight:var(--weight-semibold)}.badge-card .badge-tier{margin-bottom:var(--space-1);font-size:var(--text-xs)}.badge-card .badge-next{margin-top:var(--space-1);font-size:var(--text-xs)}.pin{width:var(--pin);height:var(--pin);filter:drop-shadow(var(--pin-drop) var(--pin-shadow));flex:none}.badge-card .pin{width:var(--pin-lg);height:var(--pin-lg)}.pin.steel{--metal-hi:var(--pin-steel-hi);--metal:var(--pin-steel);--metal-lo:var(--pin-steel-lo)}.pin.bronze{--metal-hi:var(--pin-bronze-hi);--metal:var(--pin-bronze);--metal-lo:var(--pin-bronze-lo)}.pin.silver{--metal-hi:var(--pin-silver-hi);--metal:var(--pin-silver);--metal-lo:var(--pin-silver-lo)}.pin.gold{--metal-hi:var(--pin-gold-hi);--metal:var(--pin-gold);--metal-lo:var(--pin-gold-lo)}.pin.cobalt{--metal-hi:var(--pin-cobalt-hi);--metal:var(--pin-cobalt);--metal-lo:var(--pin-cobalt-lo)}.pin .hi{stop-color:var(--metal-hi)}.pin .mid{stop-color:var(--metal)}.pin .lo{stop-color:var(--metal-lo)}.pin.upstream .face{fill:var(--pin-upstream)}.pin.shipped .face{fill:var(--pin-shipped)}.pin.stargazer .face{fill:var(--pin-stargazer)}.pin.second-pair .face{fill:var(--pin-second-pair)}.pin.peacemaker .face{fill:var(--pin-peacemaker)}.pin.forked-and-fixed .face{fill:var(--pin-forked-and-fixed)}.pin.good-company .face{fill:var(--pin-good-company)}.pin.smooth-landing .face{fill:var(--pin-smooth-landing)}.pin.bisected .face{fill:var(--pin-bisected)}.pin.carry-your-own .face{fill:var(--pin-carry-your-own)}.pin.moved-house .face{fill:var(--pin-moved-house)}.pin.first-light .face{fill:var(--pin-first-light)}.pin .dash{fill:none;stroke:var(--pin-dash);stroke-width:2.5px;stroke-dasharray:7 5}.pin .edge{fill:none;stroke:var(--pin-edge);stroke-width:1.5px}.pin .glyph{fill:var(--pin-glyph)}.pin .shine{fill:var(--pin-shine)}.profile-main{flex:999 30rem;min-width:0}.member-list .who{flex-direction:column;min-width:0;display:flex}.member-list .name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.member-list .since{color:var(--mute);font-size:var(--text-sm)}.box+.rollup{margin-top:var(--space-8)}.member-list .end{font-size:var(--text-sm);flex:none}.member-list+.section{margin-top:var(--space-8)}.member-list+.feed-note{margin-top:var(--space-4)}.member-list .list li{align-items:center}.member-list .member-menu{flex:none;display:flex}.member-menu>.menu{min-width:14rem;left:auto;right:0}.org-invitation{gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4) var(--pad-x);border-radius:var(--radius-md);background:var(--notice);color:var(--notice-fg);flex-direction:column;display:flex}.org-invitation h2{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg)}.org-invitation .choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.org-invitation .choice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.org-invitation .choice p{color:var(--mute);font-size:var(--text-sm)}.org-invitation .decline{font-size:var(--text-sm)}.org-invitation .problem{color:var(--danger)}.text-button{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0}.text-button:disabled{opacity:.6;cursor:default}.org-invite{margin-bottom:var(--space-6)}.org-invite .owned{flex-wrap:wrap}.org-invite .owned .handle-input{flex:14rem}.org-invite .owned select{flex:none;width:auto}.org-invite .hint{margin-top:var(--space-2)}.org-said,.org-invite+.problem{margin-bottom:var(--space-4)}.org-said{font-size:var(--text-sm)}.start-org{width:min(30rem,calc(100vw - 2 * var(--space-4)))}.start-org .lead{margin-top:var(--space-3)}.start-org .steps{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--mute);font-size:var(--text-sm);flex-direction:column;display:flex}.start-org .steps b{color:var(--fg);font-weight:var(--weight-semibold)}.start-org .aside{margin-top:var(--space-4);padding:var(--space-2-5) var(--space-3);border:var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--mute);font-size:var(--text-sm)}.start-org .aside b{color:var(--fg)}.start-org .hint{margin-top:var(--space-3)}.start-org .actions{margin-top:var(--space-4)}.org-settings{gap:var(--space-8);flex-direction:column;display:flex}.member-list li.empty{gap:var(--space-1);text-align:center;flex-direction:column}.member-list li.empty b{color:var(--fg);font-weight:var(--weight-semibold)}.org-invite .hint+.actions{margin-top:var(--space-2)}.dialog .actions .btn,.dialog .actions .btn.danger.solid{margin-top:0}.dialog .ask{margin-top:var(--space-3);color:var(--mute);font-size:var(--text-sm)}.profile-main>.tabs{margin-top:0}.strip{margin-bottom:var(--space-8)}.weeks{align-items:flex-end;gap:var(--space-0-5);height:var(--strip);border-bottom:var(--border);display:flex}.weeks span{background:var(--accent);border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1;min-height:2px}.weeks span.none{background:var(--line)}.weeks span:hover{background:var(--fg)}.strip .ends{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--faint);justify-content:space-between;display:flex}.cards{gap:var(--space-3);margin:0 0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.no-cards{margin-bottom:var(--space-8)}.cards li{border:var(--border);border-radius:var(--radius-md);padding:var(--row-y) var(--pad-x)}.cards .title{color:var(--accent)}.cards p{margin-top:var(--space-1);color:var(--mute);font-size:var(--text-sm)}.rollup-list{margin:0 0 var(--space-2);padding:0;list-style:none}.rollup-list>li{gap:var(--space-3);padding:var(--space-2) 0;align-items:flex-start;display:flex}.rollup-list>li>div{flex:1;min-width:0}.rollup-list .i{color:var(--mute);margin-top:var(--space-0-5);flex:none}.rollup-repos{gap:var(--space-1-5) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-sm);grid-template-columns:minmax(0,max-content) max-content minmax(4rem,1fr);align-items:center;padding:0;list-style:none;display:grid}.rollup-repos li{display:contents}.rollup-repos a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere}.rollup-repos a:hover{text-decoration:underline}.rollup-bar{height:var(--space-1-5);background:var(--line);border-radius:var(--radius-xs)}.rollup-bar span{background:var(--accent);border-radius:inherit;height:100%;display:block}.spark{display:block}.spark .area{fill:var(--accent-soft)}.spark polyline{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round}.repohead{align-items:flex-start;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.repohead h1{font-weight:var(--weight-medium);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.repohead h1 b{font-weight:var(--weight-semibold)}.repohead .repo-name{align-items:center;gap:var(--space-1-5);min-width:0;display:inline-flex}.repohead .about{flex:1;min-width:16rem}.repohead .about p{color:var(--mute);margin-top:var(--space-1-5)}.clone{align-items:center;gap:var(--space-2);border:var(--border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--panel);max-width:100%;display:flex}.clone code{white-space:nowrap;color:var(--mute);overflow-x:auto}.star{display:flex}.star .btn{border-radius:var(--radius-md) 0 0 var(--radius-md)}.star .btn[aria-pressed=true] .i{color:var(--yellow)}.reactions{align-items:center;gap:var(--space-1-5);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.reaction{align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-2);border:var(--border);border-radius:var(--radius-full);background:var(--bg);font:var(--weight-medium) var(--text-xs) var(--font-sans);color:var(--fg);cursor:pointer;white-space:nowrap;display:inline-flex}.reaction:hover{background:var(--hover)}.reaction:disabled{opacity:.6;cursor:default}.reaction[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.reaction.add{color:var(--mute)}.reaction-menu>.menu.reaction-picker{gap:var(--space-0-5);min-width:0;padding:var(--space-1);display:flex}.reaction-pick{width:var(--control);height:var(--control);border-radius:var(--radius-md);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.reaction-pick:hover{background:var(--hover)}.reaction-pick[aria-pressed=true]{background:var(--accent-soft)}.reaction-error{font-size:var(--text-xs);color:var(--danger)}.star .count{height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:0 var(--radius-md) var(--radius-md) 0;font:var(--weight-medium) var(--text-xs) var(--font-sans);color:var(--fg);border-left:0;align-items:center;display:inline-flex}.toolbar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.clone-menu>.menu{width:26rem;padding:0 0 var(--space-3);left:auto;right:0}.clone-menu .clone{margin:var(--space-3) var(--space-3) 0}.clone-menu .clone code{scrollbar-width:none;flex:1;min-width:0}.clone-menu p{color:var(--mute);font-size:var(--text-xs);margin:var(--space-2) var(--space-3) 0}.clone-menu p a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset);padding:0;display:inline}.clone-menu p a:hover{text-decoration-color:currentColor}.clone-menu .menu-head~.menu-head{margin-top:var(--space-3);border-top:var(--border)}.tabs{gap:var(--space-5);border-bottom:var(--border);margin:var(--space-5) 0;view-transition-name:tabs;scrollbar-width:none;display:flex;overflow:auto hidden}.more-end{-webkit-mask-image:linear-gradient(to right,var(--fg) calc(100% - var(--row-fade)),transparent);mask-image:linear-gradient(to right,var(--fg) calc(100% - var(--row-fade)),transparent)}.more-start{-webkit-mask-image:linear-gradient(to left,var(--fg) calc(100% - var(--row-fade)),transparent);mask-image:linear-gradient(to left,var(--fg) calc(100% - var(--row-fade)),transparent)}.more-start.more-end{-webkit-mask-image:linear-gradient(to right,transparent,var(--fg) var(--row-fade),var(--fg) calc(100% - var(--row-fade)),transparent);mask-image:linear-gradient(to right,transparent,var(--fg) var(--row-fade),var(--fg) calc(100% - var(--row-fade)),transparent)}.tabs a{align-items:center;gap:var(--space-1-5);padding:var(--space-2) 0;color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;display:flex}.tabs a:hover{color:var(--fg)}.tabs a[aria-current]{color:var(--fg);border-color:var(--accent);font-weight:var(--weight-medium)}.ref-counts{gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ref-counts a{align-items:center;gap:var(--space-1-5);color:var(--mute);display:inline-flex}.ref-counts a:hover{color:var(--fg)}.ref-counts b{color:var(--fg);font-weight:var(--weight-semibold)}.btn.quiet{background:var(--soft);border-color:#0000}.btn.quiet:hover{border-color:var(--line);background:var(--soft)}.history b{font-weight:var(--weight-semibold)}.ref-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.crumbs{font-size:var(--text-md);overflow-wrap:anywhere;min-width:0}.crumbs a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.crumbs b{font-weight:var(--weight-semibold)}.crumbs .sep{color:var(--faint);margin:0 var(--space-1)}.files li{padding:var(--space-2) var(--pad-x)}.files svg.i{color:var(--faint)}.files .dir svg.i{color:var(--dir)}.files .size{color:var(--faint);font-size:var(--text-xs);min-width:var(--file-size-width);text-align:right}.files .name{flex:0 0 var(--file-name-width)}.files .subject,.files .when{color:var(--mute)}.files .when{white-space:nowrap}.files .when[data-heat="1"]{color:color-mix(in srgb,var(--heat) 100%,var(--mute))}.files .when[data-heat="2"]{color:color-mix(in srgb,var(--heat) 90%,var(--mute))}.files .when[data-heat="3"]{color:color-mix(in srgb,var(--heat) 80%,var(--mute))}.files .when[data-heat="4"]{color:color-mix(in srgb,var(--heat) 70%,var(--mute))}.files .when[data-heat="5"]{color:color-mix(in srgb,var(--heat) 60%,var(--mute))}.files .when[data-heat="6"]{color:color-mix(in srgb,var(--heat) 50%,var(--mute))}.files .when[data-heat="7"]{color:color-mix(in srgb,var(--heat) 40%,var(--mute))}.files .when[data-heat="8"]{color:color-mix(in srgb,var(--heat) 30%,var(--mute))}.files .when[data-heat="9"]{color:color-mix(in srgb,var(--heat) 20%,var(--mute))}.files .when[data-heat="10"]{color:color-mix(in srgb,var(--heat) 10%,var(--mute))}.panel-bar{background:var(--panel)}.panel-bar .toolbar{flex:1;min-width:0;margin:0}.lang-wrap{position:relative}.lang-edge{gap:var(--space-0-5);height:var(--edge);background:var(--panel);display:flex}.lang-edge .seg{min-width:var(--space-1-5);background:var(--seg);cursor:pointer;height:100%;transition:height var(--quick);border:0;flex-basis:0;padding:0;position:relative}.lang-wrap:not(.open) .lang-edge .seg:is(:hover,:focus-visible){height:calc(2 * var(--edge))}.lang-edge .seg:after{content:"";inset:0 0 calc(-1 * var(--edge-hit));position:absolute}.lang-edge .seg:first-child{border-top-left-radius:var(--radius-md)}.lang-edge .seg:last-child{border-top-right-radius:var(--radius-md)}.lang-edge .seg:focus-visible{box-shadow:var(--ring);outline:0}.lang-tip{bottom:calc(100% + var(--space-1-5));z-index:var(--z-menu);align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);background:var(--panel);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font:var(--text-xs) var(--font-sans);color:var(--fg);white-space:nowrap;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.lang-edge .seg.start .lang-tip{left:0;transform:none}.lang-edge .seg.end .lang-tip{left:auto;right:0;transform:none}.lang-wrap:not(.open) .seg:is(:hover,:focus-visible) .lang-tip{display:inline-flex}:is(.lang-tip,.lang-key,.language) i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--seg);flex:none}.language{align-items:center;gap:var(--space-1-5);display:inline-flex}.meta .language:not(:last-child),.meta .tally:not(:last-child){margin-right:var(--space-2)}.meta .tally{align-items:center;gap:var(--space-1);display:inline-flex}:is(.lang-tip,.lang-key) b{font-weight:var(--weight-semibold)}.lang-key{top:calc(100% + var(--space-1-5));left:var(--pad-x);z-index:var(--z-menu);min-width:14rem;max-width:calc(100% - 2 * var(--pad-x));padding:var(--space-1) 0;background:var(--panel);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-size:var(--text-sm);position:absolute}.lang-key ul{margin:0;padding:0;list-style:none}.lang-key li{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);display:flex}.lang-key .mute{padding-left:var(--space-4);font-variant-numeric:tabular-nums;margin-left:auto}.lang-scrim{display:none}:is(.box:has(.lang-wrap:is(.open,:hover,:focus-within)),.box:has(.branch-menu[open],.clone-menu[open])){overflow:visible}.release-name svg.i{color:var(--mute);flex:none}.release-strip{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.repohead .about .release-strip{color:var(--fg);margin-top:var(--space-2)}.site-link{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--fg);font-size:var(--text-sm);display:inline-flex}.site-link svg.i{color:var(--mute);flex:none}.site-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--underline-offset);overflow:hidden}.site-link:hover span{text-decoration-color:currentColor}.repo-links{align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;display:inline-flex}.links-menu{flex:none}.links-menu>summary{color:var(--mute);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--soft);line-height:var(--leading)}.links-menu>summary:hover{color:var(--fg)}.links-menu>.menu{max-width:min(var(--links-menu-width),calc(100vw - 2rem));margin:0;list-style:none}.links-menu .menu .site-link{max-width:none;padding:var(--space-2) var(--space-3);display:flex}.links-menu .menu .site-link:hover{background:var(--hover)}.repohead .facts{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2-5);font-size:var(--text-sm);flex-wrap:wrap;min-width:0;display:flex}.repohead .facts>.sep{color:var(--faint)}.repohead .facts .release-strip{margin-top:0}.repohead .facts .repo-links{max-width:var(--repo-link-width)}.topics{gap:var(--space-1-5);margin:var(--space-2-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.topic{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading);padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--accent);background:var(--accent-soft);text-decoration:none;display:inline-block}.topic:hover{text-decoration:underline}.people-menu{flex:none}.people-menu>summary{align-items:center;gap:var(--space-1-5);display:inline-flex}.people-menu .av{width:var(--icon);height:var(--icon);font-size:var(--text-2xs)}.people-menu>.menu{margin:0;list-style:none}.people-menu .menu-item{min-width:0}.people-menu .menu-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-menu .said{color:var(--mute)}.people-menu>summary:hover .said,.people-menu[open]>summary .said{color:var(--fg)}.people-menu .head{padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);color:var(--mute)}.people-menu .others{padding:var(--space-1-5) var(--space-3) var(--space-1);font-size:var(--text-xs)}.repohead .about .forked{margin-top:var(--space-2)}.repohead .forked a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--underline-offset)}.repohead .forked a:hover{text-decoration-color:currentColor}.release-strip .release-name{align-items:center}.release-strip .release-name svg.i{margin-top:0}.release-strip .release-name .what{flex-wrap:nowrap}.release-strip .release-name .what>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-strip :is(.fact,.sep,.tag){white-space:nowrap;flex:none}.release-strip .fact{align-items:center;gap:var(--space-1);display:inline-flex}.release-strip .fact svg.i{color:var(--mute)}.release-strip .sep{color:var(--faint)}.package-strip{gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.package-strip a{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:var(--border);border-radius:var(--radius-md);color:var(--fg);display:inline-flex}.package-strip a[aria-current]{border-color:var(--accent);background:var(--accent-soft)}.package-strip svg.i{color:var(--mute)}.release-name{align-items:flex-start;gap:var(--space-2);min-width:0;display:inline-flex}.release-name svg.i{margin-top:var(--space-0-5)}.release-name .what{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.release-name .what>:not(.tag){overflow-wrap:anywhere;min-width:0}.release-name b{font-weight:var(--weight-semibold)}.tag.latest{color:var(--open);border-color:currentColor}.release{scroll-margin-top:var(--space-4)}.release .boxhead{flex-wrap:wrap}.release-when{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-left:auto;display:inline-flex}.release-step{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--mute);display:inline-flex}.release-step svg.i{color:var(--mute)}.release .prose{font-size:var(--text-base);padding:var(--space-4) var(--pad-x)}.release .prose :is(h1,h2,h3,h4){font-size:var(--text-base);margin:var(--space-4) 0 var(--space-2);border:0;padding:0}.release .prose>:first-child{margin-top:0}.release-pull,.release .prose+.list{border-top:var(--border)}.release-pull{padding:var(--space-4) var(--pad-x)}.release-pull p{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.release-files li{font-size:var(--text-sm)}.release-files .file-name{overflow-wrap:anywhere;flex:1;min-width:0}.release-files .digest{font:var(--text-xs) var(--font-mono);color:var(--faint)}.code{grid-template-columns:auto minmax(0,1fr);display:grid}.code pre{padding:var(--space-3) 0;line-height:var(--leading-code);tab-size:4;margin:0}.code .ln{text-align:right;color:var(--faint);-webkit-user-select:none;user-select:none;padding:var(--space-3) var(--space-3) var(--space-3) var(--pad-x);min-width:3.5rem}.code .ln a{color:inherit}.code .ln a:target{color:var(--fg)}.code .src{padding:var(--space-3) var(--pad-x);overflow-x:auto}.code.gutted{grid-template-columns:var(--blame-width) auto minmax(0,1fr)}.blame-runs{padding:var(--space-3) 0;border-right:var(--border);-webkit-user-select:none;user-select:none;font-size:var(--text-xs)}.blame-run{height:calc(var(--run) * var(--leading-code));box-shadow:inset 0 1px 0 var(--line);overflow:hidden}.blame-run:first-child{box-shadow:none}.blame-head{align-items:center;gap:var(--space-2);height:var(--leading-code);padding:0 var(--space-3) 0 var(--pad-x);display:flex}.blame-when{width:var(--blame-when);color:var(--mute);flex:none}.blame-who{flex:none;display:inline-flex}.blame-who .av{width:var(--icon);height:var(--icon);font-size:var(--text-2xs)}.blame-subject{min-width:0;color:var(--fg);flex:1}.blame-prior{color:var(--faint);flex:none;display:inline-flex}.blame-prior:hover{color:var(--fg)}.prose{padding:var(--space-5) var(--space-8) var(--space-6);overflow-wrap:anywhere;font-size:var(--text-md);line-height:var(--leading-prose)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2{padding-bottom:var(--space-1-5);border-bottom:var(--border);margin:var(--space-6) 0 var(--space-3)}.prose h1{font-size:var(--text-3xl)}.prose h2{font-size:var(--text-xl)}.prose h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote{margin:0 0 var(--space-4)}.prose li:has(>input[type=checkbox]:first-child,>p:first-child>input[type=checkbox]:first-child){list-style:none}.prose li>input[type=checkbox]:first-child,.prose li>p:first-child>input[type=checkbox]:first-child{margin:0 var(--space-1-5) 0 calc(-1 * var(--space-5))}.prose input[type=checkbox]:checked~.task-text{color:var(--mute);text-decoration:line-through}.prose.tickable input[type=checkbox],.prose.tickable .task-text{cursor:pointer}.prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.prose a:hover{text-decoration:underline}.prose img{max-width:100%;height:auto}.prose pre{background:var(--soft);border-radius:var(--radius-md);padding:var(--space-3) var(--pad-x);line-height:1.5;overflow:auto}.prose :not(pre)>code{background:var(--soft);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);font-size:.85em}.prose table{border-collapse:collapse;overflow-wrap:normal;display:block;overflow-x:auto}.prose td,.prose th{border:var(--border);padding:var(--space-1-5) var(--space-3);vertical-align:top;text-align:left}.prose th{white-space:nowrap}.prose td:last-child{min-width:var(--cell-min)}.prose blockquote{color:var(--mute);border-left:3px solid var(--line);padding-left:var(--space-4);margin-left:0}.prose .diagram{margin:0 0 var(--space-4);--pele-bg:var(--bg);--pele-fg:var(--fg);--pele-muted:var(--mute);--pele-line:var(--mute);--pele-surface:var(--soft);--pele-surface-alt:var(--panel);--pele-border:var(--faint);--pele-accent:var(--primary);--pele-critical:var(--rem);--pele-error:var(--rem);--pele-font:var(--font-sans);--pele-font-mono:var(--font-mono);line-height:normal}.day{align-items:center;gap:var(--space-2);color:var(--mute);font-weight:var(--weight-medium);font-size:var(--text-sm);margin:var(--space-6) 0 var(--space-2-5);display:flex}.day:first-of-type{margin-top:0}.commit-msg{padding:var(--pad-x)}.commit-msg pre{white-space:pre-wrap;color:var(--mute);margin:var(--space-2-5) 0 0}.summary{margin:var(--space-6) 0 var(--space-4);color:var(--mute)}.summary b{color:var(--fg)}.file{border:var(--border);border-radius:var(--radius-md);margin:0 0 var(--space-4);overflow:hidden}.file>summary{align-items:center;gap:var(--space-1-5) var(--space-3);padding:var(--row-y) var(--pad-x);background:var(--bg);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex;position:sticky;top:0}.file>summary::-webkit-details-marker{display:none}.file>summary:before{content:"";border:solid var(--mute);width:6px;height:6px;transition:transform var(--quick);margin-right:var(--space-0-5);border-width:0 1.5px 1.5px 0;transform:rotate(-45deg)}.file[open]>summary:before{transform:rotate(45deg)}.file[open]>summary{border-bottom:var(--border)}.file .path{font:var(--weight-medium) var(--text-sm) var(--font-mono);overflow-wrap:anywhere;min-width:0}.file .stat{font:var(--text-xs) var(--font-mono);align-items:center;gap:var(--space-1-5);margin-left:auto;display:flex}.diff{border-collapse:collapse;width:100%;font:var(--text-xs)/var(--leading-code) var(--font-mono);tab-size:4}.diff td{vertical-align:top;padding:0}.diff .n{width:1%;min-width:3rem;padding:0 var(--space-2-5);text-align:right;color:var(--faint);-webkit-user-select:none;user-select:none}.diff .n:before{content:attr(data-n)}.diff .c{padding:0 var(--pad-x) 0 var(--space-6);white-space:pre;position:relative}.diff .c:before{left:var(--space-2);-webkit-user-select:none;user-select:none;position:absolute}.diff code{font:inherit}.diff .a .c{background:var(--ins)}.diff .a .n{background:var(--ins-n)}.diff .a .c:before{content:"+"}.diff .d .c{background:var(--del)}.diff .d .n{background:var(--del-n)}.diff .d .c:before{content:"-"}.diff .h td{background:var(--hunk);color:var(--mute);padding-top:var(--space-1);padding-bottom:var(--space-1)}.diff .h .c{white-space:pre-wrap}.diff .x .c{color:var(--mute);font-style:italic}.diff .sel .c,.diff .sel .n{background:var(--target)}.diff .n:has(.add-line){position:relative}.diff .add-line{right:calc(-1 * var(--space-2-5));width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--bg);cursor:pointer;z-index:1;opacity:0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0}.diff .add-line svg.i{width:12px;height:12px}.diff tr:hover .add-line,.diff .add-line:focus-visible{opacity:1}@media (hover:none){.diff .add-line{opacity:1;color:#0000;background:0 0;border-radius:0;width:auto;height:auto;inset:0}.diff .add-line svg.i{display:none}}.pull-files .scroll{container-type:inline-size}.diff .t td{white-space:normal;font:var(--text-sm) var(--font-sans);padding:0}.diff .t-in{width:100cqi;padding:var(--space-2) var(--pad-x);gap:var(--space-2);border-top:var(--border);border-bottom:var(--border);background:var(--panel);flex-direction:column;display:flex;position:sticky;left:0}.diff .t-in>*{width:100%;max-width:var(--measure)}.thread{overflow:visible}.thread>.thread-head{align-items:center;gap:var(--space-1-5) var(--space-2);padding:var(--space-2) var(--pad-x);cursor:pointer;font-size:var(--text-sm);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-wrap:wrap;list-style:none;display:flex}.thread>.thread-head::-webkit-details-marker{display:none}.thread>.thread-head>svg.i{color:var(--mute);transition:transform var(--quick);transform:rotate(-90deg)}.thread[open]>.thread-head>svg.i{transform:none}.thread[open]>.thread-head{border-bottom:var(--border)}.thread .path{min-width:0;font:var(--weight-semibold) var(--text-xs) var(--font-mono);overflow-wrap:anywhere;flex:0 auto}.thread .line-quote{border-bottom:var(--border)}.thread .line-quote.gone{padding:var(--space-2) var(--pad-x);font-size:var(--text-sm);margin:0}.thread-said+.thread-said{border-top:var(--border)}.thread-by{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pad-x) 0;font-size:var(--text-sm);display:flex}.thread-said .prose{padding:var(--space-2) var(--pad-x) var(--space-3);font-size:var(--text-base)}.thread-end{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--pad-x);border-top:var(--border);background:var(--panel);border-radius:0 0 var(--radius-md) var(--radius-md);flex-wrap:wrap;display:flex}.thread-end.composer{align-items:stretch}.reply-prompt{min-width:10rem;height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--mute);font:var(--text-sm) var(--font-sans);text-align:left;cursor:text;flex:1;justify-content:flex-start;align-items:center;display:flex}.review-thread{padding:0 var(--pad-x) var(--space-3)}.comment:has(.review-thread){overflow:visible}.pending-line{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2-5) var(--pad-x);flex-wrap:wrap;display:flex}.pending-line p{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;margin:0}.line-composer>p{font-size:var(--text-sm);margin:0}.review-menu>summary .count{margin-left:var(--space-0-5);background:var(--bg);color:var(--fg)}.review-menu>.menu{width:32rem;color:var(--fg);padding:0;left:auto;right:0}.review-menu .pending{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3) 0;margin:0;display:flex}.review-menu .composer{background:0 0;border:0;border-radius:0}.query{height:var(--control);align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-4);padding:0 var(--space-3);border:var(--border);border-radius:var(--radius-md);background:var(--bg);display:flex}.query:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.query .i{color:var(--faint);flex:none}.query input{min-width:0;font:var(--text-field) var(--font-mono);color:inherit;background:0 0;border:0;flex:1;height:100%;padding:0}.query input:focus{outline:0}.box.items{overflow:visible}.box.items>.boxhead{border-radius:var(--radius-md) var(--radius-md) 0 0}.box.items .list li:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.filter{gap:var(--space-4);display:flex}.filter a{align-items:center;gap:var(--space-1-5);color:var(--mute);display:flex}.filter a[aria-current]{color:var(--fg);font-weight:var(--weight-semibold)}.menus{gap:var(--space-5);margin-left:auto;display:flex}.menus~.end{margin-left:var(--space-5)}.item-title{font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere}.item-meta{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2-5) 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:var(--border);color:var(--mute);flex-wrap:wrap;display:flex}.item-meta b{color:var(--fg);font-weight:var(--weight-semibold)}.item-meta .ref{overflow-wrap:anywhere}.item-meta .end{align-items:center;gap:var(--space-1-5);display:inline-flex}.item-meta:has(+.pull-tabs){min-height:var(--control);border-bottom:0;margin-bottom:0;padding-bottom:0}.pull-tabs{align-items:flex-end;gap:var(--space-1);box-shadow:inset 0 -1px var(--line);margin:var(--space-5) 0 var(--space-6);scrollbar-width:none;display:flex;overflow-x:auto}.pull-tabs a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--mute);border:var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;white-space:nowrap;border-color:#0000;display:flex}.pull-tabs a:hover{color:var(--fg);text-decoration:none}.pull-tabs a[aria-current]{color:var(--fg);background:var(--bg);border-color:var(--line);border-bottom-color:var(--bg)}.pull-tabs .stat{align-items:center;gap:var(--space-1-5);padding:0 0 var(--space-2) var(--space-4);font:var(--text-xs) var(--font-mono);white-space:nowrap;margin-left:auto;display:flex}.timeline{gap:var(--space-4);flex-direction:column;display:flex}.pull-files{grid-template-columns:var(--side) minmax(0,1fr);gap:var(--space-4);align-items:start;display:grid}.pull-files>aside{top:var(--space-4);max-height:calc(100vh - var(--space-8));border:var(--border);border-radius:var(--radius-md);padding:var(--space-2);position:sticky;overflow:auto}.pull-files-diffs{min-width:0}.pull-files-diffs>.anchor{content-visibility:auto;contain-intrinsic-size:auto var(--diff-file-guess)}.tree-toggle{padding:0 var(--space-2);grid-column:1/-1;justify-self:start}.tree-toggle .show,.pull-files.tree-hidden .tree-toggle .hide{display:none}.pull-files.tree-hidden .tree-toggle .show{display:inline-flex}.pull-files.tree-hidden{grid-template-columns:minmax(0,1fr)}.pull-files.tree-hidden>aside{display:none}.file-tree ul{margin:0;padding:0;list-style:none}.file-tree ul ul{padding-left:var(--space-4)}.file-tree summary,.file-tree a{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg);cursor:pointer;min-width:0;display:flex}.file-tree summary{color:var(--mute);list-style:none}.file-tree summary::-webkit-details-marker{display:none}.file-tree a:hover,.file-tree summary:hover{background:var(--hover);text-decoration:none}.file-tree svg.i{color:var(--faint);flex:none}.file-tree summary svg.i{color:var(--dir)}.file-tree .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-tree .add,.file-tree .rem{font:var(--text-2xs) var(--font-mono);flex:none}.file-tree .said{align-items:center;gap:var(--space-0-5);margin-right:var(--space-1-5);color:var(--mute);font:var(--text-2xs) var(--font-mono);flex:none;display:flex}.file-tree .said svg.i{color:var(--mute)}.anchor{scroll-margin-top:var(--space-4)}.note.held{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.skeleton{gap:var(--space-2-5);padding:var(--pad-x);flex-direction:column;display:flex}.skeleton.sized{box-sizing:border-box;height:calc(var(--rows) * var(--leading-code) + var(--hunks) * 2 * var(--space-1));overflow:hidden}.skeleton i{height:var(--bar);border-radius:var(--radius-sm);background:var(--soft);display:block}.skeleton i:first-child{width:var(--bar-1)}.skeleton i:nth-child(2){width:var(--bar-2)}.skeleton i:nth-child(3){width:var(--bar-3)}@media (prefers-reduced-motion:no-preference){.skeleton i{animation:pulse var(--pulse) ease-in-out infinite alternate}}@keyframes pulse{to{opacity:var(--pulse-low)}}.comment .boxhead{gap:var(--space-2);flex-wrap:nowrap}.comment .boxhead>.byline{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.comment .byline>.mute{min-width:0}.comment .boxhead>:not(.byline){flex:none}.comment .boxhead:has(.verdict){row-gap:var(--space-1);flex-wrap:wrap}.comment .boxhead:has(.verdict)>.byline{flex-basis:var(--byline-min)}@media (width<=640px){.comment .boxhead:has(.verdict){column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.comment .boxhead:has(.verdict)>.end:has(.verdict){grid-area:2/2;justify-self:start;margin-left:0}.comment .boxhead:has(.verdict)>:last-child:not(.end){grid-area:1/3}}.comment .prose{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.event{align-items:center;gap:var(--space-2-5);color:var(--mute);padding:0 var(--pad-x);display:flex}.event .dot{width:var(--dot);height:var(--dot);background:var(--merged);color:var(--on-solid);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.event .dot.closed{background:var(--closed-issue)}.event>span:not(.dot){overflow-wrap:anywhere;min-width:0}.event .dot.soft{background:var(--soft);color:var(--mute)}.event a.queued{color:inherit}.event a.closer{color:var(--fg);font-weight:var(--weight-semibold)}.pushed{gap:var(--space-2-5);flex-direction:column;display:flex}.pushed .box{margin-left:calc(var(--pad-x) + var(--dot))}:is(input,select,textarea).field{width:100%;min-height:var(--control);padding:var(--space-1-5) var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field)/var(--leading) var(--font-sans)}:is(input,select).field,select.field{height:var(--control);padding-block:0}:is(input,select,textarea).field:focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}textarea.field{resize:vertical;font-family:var(--font-mono);font-size:var(--text-field-sm)}.problem{color:var(--danger);font-size:var(--text-sm)}.form .name-check.bad{color:var(--danger)}.item-head{align-items:flex-start;gap:var(--space-3);display:flex}.item-head .item-title{flex:1;min-width:0}.title-edit{gap:var(--space-2);flex-wrap:wrap;display:flex}.title-edit .field{width:auto;min-width:12rem;font-size:var(--text-lg);flex:1}.box.comment{overflow:visible}.action-menu>summary{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--mute);place-items:center;display:inline-grid}.action-menu>summary:hover,.action-menu[open]>summary{background:var(--hover);color:var(--fg)}.action-menu>.menu{min-width:12rem;left:auto;right:0}.menu-item.danger{color:var(--danger)}.label-menu .menu-item{align-items:center;gap:var(--space-2)}.composer{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.composer .review{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.composer .review legend{float:left;margin-right:var(--space-2);font-weight:var(--weight-semibold)}.composer .review label{align-items:center;gap:var(--space-1-5);cursor:pointer;display:inline-flex}.composer-end{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.md-field{gap:var(--space-2);flex-direction:column;display:flex}.md-write{display:grid;position:relative}.md-write[hidden]{display:none}.md-tabs{gap:var(--space-4);border-bottom:var(--border);display:flex}.md-tabs button{padding:var(--space-1-5) 0;color:var(--mute);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.md-tabs button:hover{color:var(--fg)}.md-tabs button[aria-selected=true]{color:var(--fg);border-color:var(--accent);font-weight:var(--weight-medium)}.md-preview{border:var(--border);border-radius:var(--radius-md)}.md-preview .prose{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.md-preview .problem{padding:var(--space-3) var(--space-4)}.list-top{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.list-top .query{flex:1;min-width:0;margin-bottom:0}.list-top{align-items:center}.form-title{font-size:var(--text-2xl);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.form-lead{margin-bottom:var(--space-4)}.open-form .title{font-family:var(--font-sans);font-size:var(--text-lg)}.open-layout{grid-template-columns:minmax(0,1fr) var(--side-width);align-items:start;gap:var(--space-6);display:grid}.open-layout>:only-child{grid-column:1/-1}.open-side{font-size:var(--text-sm);flex-direction:column;display:flex}.open-side section{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border);flex-direction:column;display:flex}.open-side section+section{padding-top:var(--space-4)}.open-side section:last-child{border-bottom:0;padding-bottom:0}.side-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.side-head h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--mute)}.side-head .filter-menu>summary{padding:var(--space-1);border-radius:var(--radius-sm)}.side-people{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.side-people li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.reviewer-menu .menu-item{align-items:center;gap:var(--space-2)}@media (width<=640px){.open-layout{grid-template-columns:minmax(0,1fr)}.open-side{order:-1}}.compare{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex;overflow:visible}.compare label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}.compare>.i{color:var(--mute);margin-bottom:var(--space-2)}.compare-ready{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.compare .field{width:auto;min-width:10rem}.compared{margin:var(--space-4) 0}.queue{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.queue .boxhead>.i{color:var(--mute)}.queue .meta .said{color:var(--fg);font-weight:var(--weight-semibold)}.queue-group{align-items:center;gap:var(--space-1-5) var(--space-2);padding:var(--space-2) var(--pad-x);border-bottom:var(--border);background:var(--soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.queue-group b{font-weight:var(--weight-semibold)}.queue-group>.i{color:var(--mute)}.queue-group.checking>.i{color:var(--running)}.queue-group.landing>.i{color:var(--open)}.queue-line .list+.queue-group{border-top:var(--border)}.queue .meta a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.said-text code{background:var(--soft);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);font-size:.85em}.said-text code span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.failed-check{align-items:center;gap:var(--space-1);display:inline-flex}.failed-check .i{color:var(--closed-pull)}.check-list .head,.check-list .row{align-items:center;gap:var(--space-2);padding:var(--row-y) var(--pad-x);display:flex}.check-list .head{border-bottom:var(--border)}.check-list .row+.row,.check-list .run-images+.row{border-top:var(--border)}.check-list .run-images{gap:var(--space-3);padding:var(--space-3) var(--pad-x);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.check-list .row b{font-weight:var(--weight-semibold);white-space:nowrap}.check-list .said,.check-list .end{color:var(--mute)}.check-list .said{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.check-list .end,.check-list .details{white-space:nowrap}.check-list .details{color:var(--accent);font-size:var(--text-sm)}.minutes-note{align-items:center;gap:var(--space-3);padding:var(--row-y) var(--pad-x);border-top:var(--border);background:var(--notice);color:var(--notice-fg);display:flex}.check-list .minutes-note .said{white-space:normal;flex:1;min-width:0;overflow:visible}.meter{width:var(--meter-width);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--notice-track);flex:none;display:block;overflow:hidden}.meter i{background:var(--running);height:100%;display:block}.runner-minutes{margin-top:var(--space-4)}.runner-minutes .head,.runner-minutes .row{align-items:center;gap:var(--space-3);padding:var(--row-y) var(--pad-x);display:flex}.runner-minutes .head{border-bottom:var(--border);background:var(--panel)}.runner-minutes .head b{font-weight:var(--weight-semibold)}.runner-minutes .head .said,.runner-minutes .used{color:var(--mute)}.runner-minutes .row+.row{border-top:var(--border)}.runner-minutes .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runner-minutes .meter{background:var(--soft)}.runner-minutes .meter-none{width:var(--meter-width);flex:none}.runner-minutes .used{white-space:nowrap}.chips{gap:var(--space-1-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.chips a{height:var(--control);padding:0 var(--space-3);border:var(--border);border-radius:var(--radius-full);color:var(--mute);font-size:var(--text-sm);align-items:center;display:inline-flex}.chips a[aria-current]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.chips a.asked{border-style:dashed}.chips .sep{width:1px;margin:var(--space-0-5) var(--space-1);background:var(--line);align-self:stretch}.asked-for{gap:var(--space-2);padding:var(--space-3) var(--pad-x);margin-bottom:var(--space-4);border:var(--border);border-radius:var(--radius-md);background:var(--panel);flex-direction:column;display:flex}.run-list .row{gap:var(--space-0-5) var(--space-4);padding:var(--row-y) var(--pad-x);grid-template-columns:7.5rem minmax(0,1fr) 6.5rem;align-items:start;display:grid}.run-list .row+.row{border-top:var(--border)}.run-list .went{grid-template-columns:var(--icon) 1fr;gap:0 var(--space-1-5);align-items:center;display:grid}.run-list .went b{font-weight:var(--weight-semibold)}.run-list .went small{color:var(--faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:2}.run-list .mark{display:flex}.run-list .what{gap:var(--space-0-5);min-width:0;display:grid}.run-list .title,.run-list .why,.run-list p.sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-list .sub{gap:var(--space-1-5);min-width:0;color:var(--mute);font-size:var(--text-sm);align-items:center;display:flex}.run-list p.sub{display:block}.run-list .why{color:var(--closed-pull);font-size:var(--text-sm)}.run-list .why a,.run-list p.sub a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--underline-offset)}.run-list .when{color:var(--faint);text-align:right;white-space:nowrap}.run-head{align-items:baseline;gap:var(--space-2-5);padding:var(--space-3) var(--pad-x);display:flex}.run-head h2{font-size:var(--text-2xl)}.run-about b{color:var(--fg);font-weight:var(--weight-semibold)}.run-error{padding:var(--space-3) var(--pad-x);color:var(--closed-pull);white-space:pre-wrap;border-top:var(--border);margin:0}.run-note{padding:var(--space-3) var(--pad-x);border-top:var(--border)}.step{border-top:var(--border)}.step>summary{align-items:center;gap:var(--space-2);padding:var(--row-y) var(--pad-x);cursor:pointer;list-style:none;display:flex}.step>summary::-webkit-details-marker{display:none}.step>summary:hover{background:var(--hover)}.step-log{padding:var(--space-3) var(--pad-x);background:var(--panel);font-size:var(--text-xs);border-top:var(--border);max-height:40rem;margin:0;line-height:1.5;overflow:auto}.run-images{gap:var(--space-4);padding:var(--space-4);border-top:var(--border);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.run-images figure{min-width:0;margin:0}.run-images img{border:var(--border);border-radius:var(--radius-sm);background:var(--panel);width:100%;height:auto;display:block}.run-images figcaption{margin-top:var(--space-1-5);font-size:var(--text-xs);overflow-wrap:anywhere}.intro{max-width:var(--measure);padding:var(--space-5) 0 var(--space-4);font-size:var(--text-md);line-height:var(--leading-prose);color:var(--mute)}.intro b{color:var(--fg);font-weight:var(--weight-semibold)}.intro a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.palette{width:min(36rem,calc(100vw - 2 * var(--space-4)));border:var(--border);border-radius:var(--radius-md);background:var(--bg);max-height:min(28rem,100vh - 8rem);color:var(--fg);box-shadow:var(--shadow-pop);margin:12vh auto auto;padding:0;overflow:hidden}.palette[open]{flex-direction:column;display:flex}.palette::backdrop,.dialog::backdrop{background:var(--scrim)}.dialog{width:min(24rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-pop);margin:12vh auto auto;position:fixed}.dialog h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);padding-right:var(--space-8)}.dialog .close{top:var(--space-4);right:var(--space-4);width:var(--control);font-size:var(--text-xl);color:var(--mute);border:0;justify-content:center;padding:0;position:absolute}.dialog form{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.dialog label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.dialog input:not([type=radio],[type=checkbox]){height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans)}.dialog input:not([type=radio],[type=checkbox]):focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.dialog .problem{color:var(--danger);font-size:var(--text-sm)}.dialog:has(.handle-input){overflow:visible}.handle-input{display:grid;position:relative}.handle-list{z-index:var(--z-menu);top:calc(100% + var(--space-1));padding:var(--space-1);border:var(--border);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-pop);position:absolute;left:0;right:0}.handle-option{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.handle-option[aria-selected=true]{background:var(--hover)}.handle-option .who{min-width:0;font-size:var(--text-sm);display:grid}.handle-option .who b,.handle-option .who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handle-option .who b{font-weight:var(--weight-semibold)}.handle-option .who small{color:var(--mute);font-size:var(--text-xs)}.dialog select,.dialog textarea{padding:var(--space-1-5) var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans)}.dialog select{height:var(--control)}.dialog .sent{margin-top:var(--space-4);color:var(--mute)}.dialog .btn.primary{margin-top:var(--space-2);justify-content:center}.dialog .apps{margin-top:var(--space-4);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--space-6),#000 calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--space-6),#000 calc(100% - var(--space-6)),transparent);overflow:hidden}.dialog .apps-run{gap:var(--space-3);width:max-content;animation:apps-run var(--apps-run) linear infinite;display:flex}.dialog .apps img{width:var(--app-icon);height:var(--app-icon);border-radius:var(--radius-lg);object-fit:cover;flex-shrink:0}@keyframes apps-run{to{transform:translateX(calc(-50% - var(--space-3) / 2))}}@media (prefers-reduced-motion:reduce){.dialog .apps-run{animation:none}}.dialog .what{margin-top:var(--space-3);text-align:center;font-size:var(--text-sm)}.dialog .what a,.dialog .agree a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.dialog .agree{margin-top:var(--space-1);color:var(--mute);font-size:var(--text-xs)}.dialog .actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.dialog .actions .btn.primary{margin-top:0}.dialog .create{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border);text-align:center;color:var(--mute);font-size:var(--text-sm)}.dialog .create button{color:var(--fg);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0}.palette label{align-items:center;gap:var(--space-2-5);padding:0 var(--pad-x);min-height:var(--strip);border-bottom:var(--border);color:var(--faint);display:flex}.palette input{min-width:0;font:max(var(--text-md),var(--text-field)) var(--font-mono);color:var(--fg);background:0 0;border:0;outline:0;flex:1}.palette input::-webkit-search-cancel-button{display:none}.palette ul{padding:var(--space-1) 0;margin:0;list-style:none;overflow-y:auto}.palette .head{padding:var(--space-1) var(--pad-x);font:var(--text-2xs) var(--font-mono);color:var(--faint)}.palette li+.head{margin-top:var(--space-1-5)}.palette [role=option] a{align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-1-5) var(--pad-x);font-size:var(--text-sm);display:flex}.palette [aria-selected=true] a{background:var(--accent-soft)}.palette .name{flex:none;max-width:75%}.palette .faint{color:var(--faint);flex:1;min-width:0}.palette .all a{color:var(--accent);font-family:var(--font-mono)}.palette footer{gap:var(--space-4);padding:var(--space-2) var(--pad-x);border-top:var(--border);font:var(--text-2xs) var(--font-mono);color:var(--faint);display:flex}.feed-day{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--mute);margin:var(--space-8) 0 var(--space-2);padding-bottom:var(--space-1-5);border-bottom:var(--border);letter-spacing:0}.feed{margin:0;padding:0;list-style:none}.feed>li{grid-template-columns:var(--feed-time) var(--avatar-md) minmax(0,1fr);gap:0 var(--space-3);padding:var(--space-2) 0;align-items:start;display:grid;position:relative}.feed>li:not(:last-child):before{content:"";left:calc(var(--feed-time) + var(--space-3) + var(--avatar-md) / 2);top:calc(var(--space-2) + var(--avatar-md) + var(--space-1));bottom:calc(-1 * var(--space-1));background:var(--line);width:1px;position:absolute}.feed time{font:var(--text-xs) var(--font-mono);color:var(--faint);padding-top:var(--space-1-5);white-space:nowrap;font-variant-numeric:tabular-nums}.feed .grow{padding-top:var(--space-1)}.feed p{overflow-wrap:anywhere}.feed-node{width:var(--avatar-md);height:var(--avatar-md);place-items:center;display:grid;position:relative}.feed-node>.av{width:var(--avatar-md);height:var(--avatar-md)}.feed-kind{right:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));width:calc(var(--icon-sm) + var(--space-1-5));height:calc(var(--icon-sm) + var(--space-1-5));border-radius:var(--radius-full);background:var(--bg);border:var(--border);color:var(--mute);place-items:center;display:grid;position:absolute}.feed-kind .i{width:var(--icon-sm);height:var(--icon-sm)}.feed-kind.merged{color:var(--merged)}.feed-kind.open{color:var(--open)}.feed-kind.starred{color:var(--running)}.feed-kind.closed{color:var(--closed-pull)}.feed-kind.accent{color:var(--accent)}.feed-node.own .feed-kind{width:var(--avatar-md);height:var(--avatar-md);position:static}.feed-node.own .feed-kind .i{width:var(--icon);height:var(--icon)}.feed-rest{align-items:baseline;gap:var(--space-1-5) var(--space-2);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--mute);flex-wrap:wrap;display:flex}.feed-badge{font:var(--text-xs) var(--font-mono);color:var(--faint);border:var(--border);border-radius:var(--radius-full);padding:0 var(--space-1-5);white-space:nowrap}.feed .feed-log{font-size:var(--text-xs);color:var(--accent);white-space:nowrap;text-decoration:none}.feed .feed-log:hover{text-decoration:underline}.feed-branches{margin:var(--space-1) 0 var(--space-0-5);padding:0 0 0 var(--space-4);border-left:var(--border);gap:var(--space-0-5);list-style:none;display:grid}.feed-branches li{gap:var(--space-3);font-size:var(--text-sm);color:var(--mute);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;display:grid}.feed-branches li.caught{color:var(--faint);grid-template-columns:auto minmax(0,1fr)}.feed-end{display:contents}.feed-count{font:var(--text-xs) var(--font-mono);color:var(--faint);white-space:nowrap}.feed-quote{color:var(--mute);font-size:var(--text-sm);margin-top:var(--space-1);padding-left:var(--space-2-5);border-left:2px solid var(--line)}.feed-kinds{margin:var(--space-4) 0 0}.feed-empty{margin-top:var(--space-4)}.crowd>summary{align-items:center;gap:var(--space-2);cursor:pointer;width:max-content;max-width:100%;color:var(--mute);list-style:none;display:flex}.crowd>summary::-webkit-details-marker{display:none}.crowd>summary:hover{color:var(--fg)}.crowd .faces{gap:var(--space-1);min-width:0;display:flex;overflow:hidden}.crowd .more{font:var(--text-xs) var(--font-mono)}.crowd[open]>summary .i{transform:rotate(180deg)}.crowd ul{margin:var(--space-1-5) 0 var(--space-1);gap:var(--space-1);padding:0;list-style:none;display:grid}.crowd li{align-items:center;gap:var(--space-2);display:flex}.crowd+p{margin-top:var(--space-1)}.feed .who,.feed .repo{font-weight:var(--weight-semibold)}.feed a:not(.who):not(.repo):not(.hash){text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:var(--underline-offset)}.feed .ref{color:var(--mute);background:0 0;padding:0}.feed-note{color:var(--mute);font-size:var(--text-sm);margin-top:var(--space-0-5)}.commits{margin:var(--space-1) 0 var(--space-0-5);padding:0 0 0 var(--space-4);border-left:var(--border);list-style:none}.commits li{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);color:var(--mute);min-width:0;display:flex}.commits .hash{font:var(--text-xs) var(--font-mono);color:var(--accent);flex:none}.start{max-width:var(--measure);margin-top:var(--space-4)}.policy{max-width:var(--measure);margin-top:var(--space-4);padding-bottom:var(--space-8);line-height:var(--leading-prose)}.policy h1{font-size:var(--text-xl);margin:0 0 var(--space-1-5)}.policy .updated{color:var(--mute);font-size:var(--text-sm);margin:0 0 var(--space-6)}.policy h2{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2)}.policy p,.policy ul{margin:0 0 var(--space-3)}.policy ul{padding-left:var(--space-5)}.policy a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.start h1{font-size:var(--text-xl);margin:0 0 var(--space-1-5)}.start .lede{color:var(--mute);margin:0 0 var(--space-6)}.start>p:not(.lede){font:var(--text-sm) var(--font-mono);color:var(--faint);margin:var(--space-4) 0 var(--space-1-5)}.start .cmd{background:var(--panel)}.start h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:var(--space-8) 0 0}.agent-chat{border:var(--border);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-4) var(--pad-x);margin:0}.agent-chat ol{gap:var(--space-1-5);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.agent-chat .who{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-chat .you{background:var(--accent-soft);border-radius:var(--radius-md);max-width:85%;padding:var(--space-2) var(--space-3);align-self:flex-end}.agent-chat .you:not(:first-child){margin-top:var(--space-6)}.agent-chat .says{margin-top:var(--space-1)}.agent-chat .tool{gap:var(--space-2);min-width:0;font:var(--text-xs) var(--font-mono);color:var(--mute);display:flex}.agent-chat .tool code{color:var(--accent);flex:none}.agent-chat .tool span{overflow-wrap:anywhere;min-width:0}.agent-chat figcaption{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border);font-size:var(--text-sm);color:var(--mute);display:flex}.agent-chat figcaption .btn{height:var(--control-sm)}.agent-chat li{position:relative}.agent-chat li.hidden,.agent-chat .rest{visibility:hidden}.agent-chat .tool .mark{width:var(--chat-mark);height:var(--chat-mark);border-radius:var(--radius-full);background:var(--success);flex:none;align-self:center}.agent-chat .tool.running .mark{background:var(--running)}.agent-chat .dots{visibility:visible;gap:var(--space-1);padding-top:var(--space-1-5);display:flex;position:absolute;top:0;left:0}.agent-chat .dots i{width:var(--chat-mark);height:var(--chat-mark);border-radius:var(--radius-full);background:var(--faint)}@media (prefers-reduced-motion:no-preference){.agent-chat .tool.running .mark,.agent-chat .dots i{animation:pulse var(--pulse) ease-in-out infinite alternate}.agent-chat .dots i:nth-child(2){animation-delay:var(--chat-beat)}.agent-chat .dots i:nth-child(3){animation-delay:calc(var(--chat-beat) * 2)}}.stats{margin-top:var(--space-4)}.stats h1{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 var(--space-1-5)}.stats .lede{color:var(--mute);margin:0 0 var(--space-5)}.stats .network{grid-template-columns:repeat(auto-fit,minmax(var(--stat-width),1fr));gap:var(--space-3);margin:0 0 var(--space-5);display:grid}.stats .network div{border:var(--border);border-radius:var(--radius-md);padding:var(--space-2-5) var(--space-4)}.stats dt{color:var(--mute);font-size:var(--text-sm)}.stats dd{margin:var(--space-0-5) 0 0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.stats .scroll{overflow-x:auto}.stats table{border-collapse:collapse;font:var(--text-sm) var(--font-mono);font-variant-numeric:tabular-nums}.stats th,.stats td{padding:var(--space-1) var(--space-3);border-bottom:var(--border);text-align:right;white-space:nowrap}.stats th:first-child,.stats td:first-child{text-align:left}.stats th{color:var(--mute);font-weight:var(--weight-medium)}.stats .total td{font-weight:var(--weight-semibold)}.stats .counted{color:var(--mute);font-size:var(--text-sm);max-width:var(--measure);margin:var(--space-5) 0 0}.steps-page,.step-page{margin-top:var(--space-4)}.steps-page h1,.step-head h1{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0 0 var(--space-1-5);overflow-wrap:anywhere}.steps-page .lede,.step-page .lede{color:var(--mute);margin:0 0 var(--space-5)}.step-page .lede{max-width:var(--measure)}.steps-page .lede a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.steps .step-facts{align-items:flex-end;gap:var(--space-0-5);text-align:right;flex-direction:column;flex:none;margin-top:0}.step-page .crumbs{font-size:var(--text-sm);margin-bottom:var(--space-3);display:block}.step-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.step-head h1{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.step-head h1 svg.i{color:var(--mute);flex:none}.step-page>.meta{margin:var(--space-1-5) 0 var(--space-4)}.step-page>.meta a{align-items:center;gap:var(--space-1);color:var(--mute);overflow-wrap:anywhere;min-width:0;display:inline-flex}.step-page>.meta .sep{color:var(--faint)}.step-cols{grid-template-columns:minmax(0,1fr) var(--side-width);align-items:start;gap:var(--space-6);display:grid}.step-cols h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0 0 var(--space-2-5)}.step-cols .box+h2,.step-cols .hint+h2,.step-cols .asks+h2{margin-top:var(--space-6)}.step-cols .hint{color:var(--mute);font-size:var(--text-sm);margin:var(--space-2) 0 0}.step-cols .input-name{font-weight:var(--weight-semibold)}.step-cols .version{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:inline-flex}.step-cols .version b{font-weight:var(--weight-semibold)}.step-cols .list li>.repo{overflow-wrap:anywhere;min-width:0}.asks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.asks li{align-items:flex-start;gap:var(--space-2);display:flex}.asks svg.i{color:var(--mute);margin-top:var(--space-0-5);flex:none}.step-side{min-width:0}@media (width<=640px){.step-cols{grid-template-columns:minmax(0,1fr)}.step-cols .list .sha{display:inline-block}.steps li{flex-wrap:wrap}.steps .step-facts{align-items:center;gap:var(--space-1) var(--space-3);text-align:left;flex-flow:wrap;flex:100%}}.results h1{font-size:var(--text-xl);margin:var(--space-4) 0}.results h2{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--mute);margin:var(--space-5) 0 var(--space-2-5)}.owners{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.owners a{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:var(--border);border-radius:var(--radius-md);display:flex}.owners a:hover{background:var(--hover)}.owners .clip>*{text-overflow:ellipsis;display:block;overflow:hidden}.owners .mute{font-size:var(--text-sm)}.error-page{padding:var(--space-16) 0;text-align:center}.error-page h1{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.error-page p{color:var(--mute);margin-top:var(--space-2)}.merge-box .row{align-items:flex-start;gap:var(--space-2-5);padding:var(--row-y) var(--pad-x);display:flex}.merge-box .row+.row{border-top:var(--border)}.merge-box .row>svg.i{color:var(--mute);margin-top:2px}.merge-box .row.clean>svg.i{color:var(--open)}.merge-box .row.running>svg.i,.merge-box .row.pending>svg.i{color:var(--running)}.merge-box .row.conflicting>svg.i,.merge-box .row.failed>svg.i{color:var(--closed-pull)}.merge-box .row p{margin-top:var(--space-0-5);font-size:var(--text-sm)}.merge-box .row p.conflicts-head{margin-top:var(--space-2);font-weight:var(--weight-semibold);color:var(--fg)}.merge-box .conflicts{margin:var(--space-1) 0 0;font:var(--text-sm) var(--font-mono);padding:0;list-style:none}.merge-box .conflicts li{padding:var(--space-0-5) 0}.merge-box .conflicts a{overflow-wrap:anywhere;color:var(--fg)}.merge-box .conflicts a:hover{color:var(--accent);text-underline-offset:var(--underline-offset);text-decoration:underline}.merge-box .missing{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--text-sm)}.merge-box .missing li{padding:var(--space-0-5) 0;overflow-wrap:anywhere}.merge-box .how{margin-top:var(--space-2);font-size:var(--text-sm)}.merge-box .how>summary{cursor:pointer;color:var(--accent)}.merge-box .how .cmd{margin-top:var(--space-1-5)}.merge-box .check-groups{padding:var(--space-1) var(--pad-x) var(--space-2) calc(var(--pad-x) + var(--icon) + var(--space-2-5));border-top:var(--border);background:var(--panel)}.merge-box .group>summary{cursor:pointer;padding:var(--space-1-5) 0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--mute)}.merge-box .check{align-items:center;gap:var(--space-2);padding:var(--space-1-5) 0;font-size:var(--text-sm);display:flex}.merge-box .check:hover b{text-underline-offset:var(--underline-offset);text-decoration:underline}.merge-box .check b{font-weight:var(--weight-semibold);white-space:nowrap}.merge-box .check .said{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mute);overflow:hidden}.merge-box .check>svg.i:last-child{color:var(--faint);margin-left:auto}.merge-box .reviewers .check b{text-overflow:ellipsis;min-width:0;overflow:hidden}.merge-box .reviewers .check .said{flex-shrink:0}.merge-box .row>.end{align-self:center}.merge-box .minutes-note .said{flex:1;min-width:0}.merge-box>.check-groups:last-child,.merge-box>.minutes-note:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.merge-box{overflow:visible}.merge-box>.row:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.merge-box .actions{border-radius:0 0 var(--radius-md) var(--radius-md);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--row-y) var(--pad-x);border-top:var(--border);background:var(--panel);flex-wrap:wrap;display:flex}.merge-box .actions .next{font-size:var(--text-sm);flex-basis:100%}.merge-box .actions .next a,.hint a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--underline-offset)}.merge-box .keep{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--mute);display:inline-flex}.more-menu>.menu,.rerun-menu>.menu{min-width:12rem;left:auto;right:0}.merge-box .problem,.rerun-menu .problem,.runner-list .problem,.secret-list .problem{padding:var(--space-2) var(--pad-x);color:var(--danger);font-size:var(--text-sm);overflow-wrap:anywhere}.rerun-menu>summary.btn{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-xs);color:var(--fg)}.dialog select{height:var(--control);padding:0 var(--space-2);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans)}.dialog .label-like{font-size:var(--text-sm);font-weight:var(--weight-medium)}.run-workflow .var{gap:var(--space-2);display:flex}.run-workflow .var input{flex:1;min-width:0}.account-danger{margin-top:var(--space-10)}.delete-data{width:min(30rem,calc(100vw - 2 * var(--space-4)));max-height:80vh;overflow:hidden}.delete-data:popover-open{flex-direction:column;display:flex}.delete-data>.hint{margin-top:var(--space-2)}.delete-data .data-body{min-height:0;margin-top:var(--space-2);flex:1;overflow-y:auto}.delete-data h3{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.delete-data h3+.hint{margin-top:var(--space-1)}.delete-data form{margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--border);flex:none}.delete-data ul{margin-top:var(--space-1-5);border:var(--border);border-radius:var(--radius-md);flex-direction:column;padding:0;list-style:none;display:flex}.delete-data .data-counts{grid-template-columns:1fr 1fr;display:grid}.delete-data .data-counts li:nth-child(2){border-top:0}.delete-data .data-counts li:nth-child(odd){border-right:var(--border)}.delete-data li{align-items:baseline;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.delete-data li+li{border-top:var(--border)}.delete-data li .clip{min-width:0;max-width:100%}.delete-data li .mute{font-size:var(--text-xs)}.delete-data .shared{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);margin-left:auto;display:flex}.delete-data .shared a{color:var(--primary)}.delete-data .data-counts li{justify-content:space-between}.delete-data progress{width:100%;accent-color:var(--danger)}.delete-data .hint{color:var(--mute);font-size:var(--text-sm)}.runner-list .boxhead,.secret-list .boxhead{align-items:flex-start;gap:var(--space-0-5);flex-direction:column}.runner-list .boxhead .mute,.secret-list .boxhead .mute{font-size:var(--text-sm)}.runner-list code{min-width:0;font-size:var(--text-xs);overflow-wrap:anywhere}.runner-list li{flex-wrap:wrap}.runner-list .add-runner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pad-x);flex-direction:row}.runner-list .add-runner input{min-width:0;height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans);flex:1}.runner-list .warning{padding:var(--space-2) var(--pad-x);color:var(--notice-fg);font-size:var(--text-sm)}.secret-list{margin-top:var(--space-6)}.secret-list .secret-what{align-items:baseline;gap:var(--space-0-5) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.secret-list .secret-what>.mute{font-size:var(--text-sm);overflow-wrap:anywhere}.secret-list .secret-value{-webkit-text-security:disc}.secret-list .secret-form{padding:var(--space-3) var(--pad-x) var(--space-4);flex-direction:column;align-items:stretch}.secret-list .secret-form .hint,.secret-list .note{font-size:var(--text-sm)}.secret-list .note{padding:var(--space-3) var(--pad-x);text-align:left}.secret-list .secret-runners{gap:var(--space-2);margin:var(--space-3) 0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.secret-list .secret-runners legend{margin-bottom:var(--space-2);padding:0}.secret-list .secret-runners input{margin:0}.secret-list .secret-runners .check{align-items:center;gap:var(--space-2);font-weight:var(--weight-normal);display:flex}.settings-note{font-size:var(--text-sm)}.settings-page{grid-template-columns:var(--side) minmax(0,1fr);gap:var(--space-6) var(--space-8);margin-top:var(--space-3);display:grid}.settings-head{align-items:center;gap:var(--space-3);grid-column:1/-1;min-width:0;display:flex}.settings-head h1{font-size:var(--text-xl)}.settings-head .mute{font-size:var(--text-sm)}.account-nav{gap:var(--space-0-5);flex-direction:column;display:flex}.account-nav a{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--fg);white-space:nowrap;display:flex}.account-nav a .i{color:var(--mute)}.account-nav a:hover{background:var(--hover);color:var(--fg)}.account-nav a[aria-current]{background:var(--soft)}.account-nav a[aria-current] .i{color:var(--fg)}.account-nav a.account-group-tab{display:none}.account-group summary{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;list-style:none;display:flex}.account-group summary::-webkit-details-marker{display:none}.account-group summary:hover{background:var(--hover)}.account-group summary>.i{color:var(--mute)}.account-group-mark{color:var(--mute);margin-left:auto;display:flex}.account-group-mark .i{transform:rotate(90deg)}.account-group[open] .account-group-mark .i{transform:rotate(-90deg)}.account-group a{margin-top:var(--space-0-5);padding-left:calc(var(--space-2) * 2 + var(--icon))}.settings-main{min-width:0}.settings-section{padding-bottom:var(--space-2);margin-bottom:var(--space-4);border-bottom:var(--border)}.settings-section h2{font-size:var(--text-xl);font-weight:var(--weight-medium)}.settings-form{gap:var(--space-4);max-width:var(--measure);flex-direction:column;min-width:0;display:flex}.settings-form fieldset{border:0;min-width:0;margin:0;padding:0}.field:not(input,select,textarea){gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.field-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.settings-form input:not([type=checkbox],[type=radio],[type=file]),.settings-form textarea,.settings-form select{width:100%;min-width:0;height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans)}.settings-form textarea{height:auto;padding:var(--space-1-5) var(--space-2-5);line-height:var(--leading);resize:vertical}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.settings-form .btn{flex:none}.settings-form .btn.primary{align-self:flex-start}.hint{color:var(--mute);font-size:var(--text-xs);font-weight:var(--weight-medium)}.settings-form .problem{color:var(--danger);font-size:var(--text-sm)}.inline-form{gap:var(--space-2);flex-wrap:wrap;display:flex}.inline-form input,.inline-form select{flex:12rem;width:auto}.link-row{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.link-row input{flex:2 12rem}.link-row input+input{flex:8rem}.form .links-field{margin:var(--space-3) 0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.links-field legend{margin-bottom:var(--space-1-5);padding:0}.links-field .link-row{align-self:stretch}.links-field .hint{margin:var(--space-1-5) 0 var(--space-2)}.picture{align-items:center;gap:var(--space-4);display:flex}.picture-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.picture-actions .hint{flex-basis:100%}.btn .file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.btn:has(.file:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.profile-form{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.profile-form .settings-form{flex:999 20rem}.toggles li:hover{background:0 0}.toggle{align-items:flex-start;gap:var(--space-2-5);cursor:pointer;display:flex}.toggle input{margin:var(--space-1) 0 0;accent-color:var(--primary)}.toggle .about{color:var(--mute);font-size:var(--text-sm);display:block}.settings-form fieldset .toggle+.toggle{margin-top:var(--space-2)}.themes{margin-top:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(var(--theme-card),1fr));gap:var(--space-3);display:grid}.theme-choice{border:var(--border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.theme-choice:has(input:checked){border-color:var(--primary)}.theme-choice:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.theme-preview{gap:var(--space-1-5);height:var(--theme-preview);padding:var(--space-2-5);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.theme-line{height:var(--space-1-5);border-radius:var(--radius-xs);background:var(--fg);width:80%}.theme-line.short{background:var(--mute);width:50%}.theme-dots{gap:var(--space-1);margin-top:auto;display:flex}.theme-dot{width:var(--space-3);height:var(--space-3);border-radius:50%}.theme-dot.primary{width:var(--space-6);border-radius:var(--radius-full);background:var(--primary)}.theme-dot.accent{background:var(--accent)}.theme-dot.green{background:var(--green)}.theme-dot.red{background:var(--red)}.theme-name{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border-top:var(--border);font-size:var(--text-sm);display:flex}.theme-name input{line-height:inherit;accent-color:var(--primary);margin:calc(.5lh - .5em) 0 0}.theme-made{flex-direction:column;min-width:0;display:flex}.theme-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theme-tag{top:var(--space-2);right:var(--space-2);gap:var(--space-1);padding:var(--space-1) var(--space-1-5);border:var(--border);border-radius:var(--radius-full);background:var(--bg);color:var(--mute);font-size:var(--text-xs);display:flex;position:absolute}.theme-halves{grid-template-columns:repeat(auto-fill,minmax(var(--theme-half),1fr));gap:var(--space-3);display:grid}.theme-half{grid-template-columns:var(--theme-half-preview) 1fr;align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 0;border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;display:grid;position:relative;overflow:hidden}.theme-half:hover{background:var(--soft)}.theme-half[aria-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--accent-soft)}.theme-half:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-half-label{align-items:center;gap:var(--space-1-5);display:flex}.theme-half>.theme-preview{border-right:var(--border)}.theme-list{gap:inherit;display:grid}.theme-list[role=tabpanel]{padding:var(--space-4);border:1px solid var(--primary);border-radius:var(--radius-md)}.theme-for{font-weight:var(--weight-semibold);margin:0}.theme-found{cursor:default}.theme-found>.theme-name{justify-content:space-between;align-items:center}.theme-add{width:var(--control-sm);height:var(--control-sm);color:var(--mute);flex:none;justify-content:center;padding:0}.theme-add[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.theme-owned{flex-direction:column;display:flex;position:relative}.theme-owned>.theme-choice{flex:1}.theme-menu{top:calc(var(--theme-preview) + var(--space-2) + var(--space-0-5) + (1lh - var(--control-sm)) / 2);right:var(--space-1-5);font-size:var(--text-sm);position:absolute}.theme-owned .theme-name{padding-right:calc(var(--control-sm) + var(--space-2-5))}.theme-actions{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.field>.theme-actions{margin-top:var(--space-2-5)}.dialog.theme-browser{width:min(48rem,calc(100vw - 2 * var(--space-4)));gap:var(--space-3);flex-direction:column;height:76vh;margin-top:12vh;display:none;overflow:hidden}.dialog.theme-browser:popover-open{display:flex}.theme-browser-list{min-height:0;overflow-y:auto}.theme-browser-list:has(>.empty){align-content:center;display:grid}.more-below{-webkit-mask-image:linear-gradient(to bottom,var(--fg) calc(100% - var(--list-fade)),transparent);mask-image:linear-gradient(to bottom,var(--fg) calc(100% - var(--list-fade)),transparent)}.more-above{-webkit-mask-image:linear-gradient(to top,var(--fg) calc(100% - var(--list-fade)),transparent);mask-image:linear-gradient(to top,var(--fg) calc(100% - var(--list-fade)),transparent)}.more-above.more-below{-webkit-mask-image:linear-gradient(to bottom,transparent,var(--fg) var(--list-fade),var(--fg) calc(100% - var(--list-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--fg) var(--list-fade),var(--fg) calc(100% - var(--list-fade)),transparent)}.dialog.theme-browser>*{flex:none}.dialog.theme-browser>.theme-browser-list{flex:auto}.theme-browser-list .themes{grid-template-columns:repeat(auto-fill,minmax(var(--theme-card-tight),1fr));margin-top:0}.theme-browser-more{margin:var(--space-3) 0 0;justify-content:center;display:flex}.theme-editor{gap:var(--space-4);max-width:var(--measure);flex-direction:column;display:flex}.theme-editor>p{margin:0}.colours{grid-template-columns:repeat(auto-fill,minmax(var(--theme-card),1fr));gap:var(--space-2) var(--space-3);display:grid}.colour{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.settings-form .colour input[type=color]{width:var(--control);padding:var(--space-0-5);cursor:pointer;flex:none}.choices{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.theme-short{padding:var(--row-y) var(--pad-x);border-radius:var(--radius-md);background:var(--notice);color:var(--notice-fg);font-size:var(--text-sm)}.theme-short ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.theme-sample{gap:var(--space-3);padding:var(--space-4);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.theme-sample p{margin:0}.theme-sample a{color:var(--accent)}.theme-sample-head{padding-bottom:var(--space-3);border-bottom:var(--border)}.theme-sample .faint{color:var(--faint)}.theme-sample-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.theme-sample-code{padding:var(--space-3);border-radius:var(--radius-md);background:var(--soft);font:var(--text-sm) var(--font-mono);white-space:pre-wrap;margin:0}.theme-sample-c{color:var(--comment)}.theme-sample-k{color:var(--keyword)}.theme-sample-f{color:var(--function)}.theme-sample-t{color:var(--type)}.theme-sample-s{color:var(--string)}.theme-sample-n{color:var(--number)}.profile-actions{gap:var(--space-2);display:flex}.profile-actions .follow{flex:1}.actor-menu>.menu{min-width:14rem;left:auto;right:0}.menu-note{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.menu-note.problem{color:var(--danger)}@media (width<=640px){.settings-page{grid-template-columns:minmax(0,1fr)}.account-nav{scrollbar-width:none;border-bottom:var(--border);flex-direction:row;overflow:auto hidden}.account-nav a{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.account-nav a:hover,.account-nav a[aria-current]{background:0 0}.account-nav a[aria-current]{border-bottom-color:var(--accent)}.account-group{display:none}.account-nav a.account-group-tab{display:flex}.settings-head .btn{display:none}}.form{align-items:stretch;gap:var(--space-2);gap:var(--space-1-5);flex-direction:column;display:flex}.form label,.form .label-like{font-size:var(--text-sm);font-weight:var(--weight-medium)}.form>:is(label:not(.check),.label-like,.owned,.actions,.check):not(:first-child){margin-top:var(--space-3)}.form>label+.owned:not(:first-child){margin-top:0}.form>.hint{margin:0}.form input:not([type=checkbox]),.form select,.form textarea{width:100%;min-width:0;height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-sans)}.form textarea{height:auto;min-height:5rem;padding:var(--space-2) var(--space-2-5);resize:vertical}.form :is(input,select,textarea):focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.form .hint{color:var(--mute);font-size:var(--text-xs);margin-bottom:var(--space-2)}.form .problem{color:var(--danger);font-size:var(--text-sm)}.owned{align-items:center;gap:var(--space-2);display:flex}.owned>.handle-input{flex:1;min-width:0}.owned>.mute{font-size:var(--text-sm);flex:none}.new-repo{max-width:var(--measure);margin:var(--space-8) auto 0;width:100%}.new-repo .form{margin-top:var(--space-5)}.repo-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.repo-menu>.menu{min-width:14rem;left:auto;right:0}.fork-menu>.menu{width:22rem;padding:0 var(--space-3) var(--space-3);left:auto;right:0}.fork-menu .menu-head{margin:0 calc(-1 * var(--space-3)) var(--space-1)}.settings{align-items:flex-start;gap:var(--space-8);display:flex}.settings-nav{width:var(--side);gap:var(--space-0-5);top:var(--space-4);flex-direction:column;flex:none;display:flex;position:sticky}.settings-body{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.setting{gap:var(--space-2);flex-direction:column;display:flex}.setting h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);padding-bottom:var(--space-2);border-bottom:var(--border);margin-bottom:var(--space-2)}.setting h3{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.setting .hint{color:var(--mute);font-size:var(--text-xs)}.setting .problem,.offer .problem{color:var(--danger);font-size:var(--text-sm)}.setting .actions{align-items:center;gap:var(--space-3);display:flex}.setting .actions .mute{font-size:var(--text-sm)}.setting.danger{border:var(--border);border-color:var(--danger);border-radius:var(--radius-md);padding:var(--space-4)}.setting.danger h2{color:var(--danger)}.danger-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.danger-row+.danger-row,.setting.danger .form+.danger-row,.setting.danger .problem+.danger-row{padding-top:var(--space-4);border-top:var(--border)}.setting.danger .form{max-width:var(--measure)}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger);border-color:var(--danger);color:var(--on-solid)}.btn.danger.solid{margin-top:var(--space-2);background:var(--danger);border-color:var(--danger);color:var(--on-solid);justify-content:center}.btn.danger.solid:disabled{background:var(--bg);color:var(--danger)}.offer{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--row-y) var(--pad-x);border-radius:var(--radius-md);background:var(--notice);color:var(--notice-fg);flex-wrap:wrap;display:flex}.offer p:first-child{flex:1;min-width:0}.archived-note{margin:0 0 var(--space-4);padding:var(--row-y) var(--pad-x);border-radius:var(--radius-md);background:var(--notice);color:var(--notice-fg)}.grant-note p:first-child{flex-basis:var(--notice-text)}.rows li{flex-wrap:wrap}.rows li:hover{background:var(--bg)}.row-main{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:12rem;min-width:0;display:flex}.row-main>.mute{font-size:var(--text-sm)}.row-main .label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.row-main>a{max-width:calc(100% - var(--icon) - var(--space-2));overflow-wrap:anywhere}.row-end{gap:var(--space-2);flex-wrap:wrap;display:flex}.row-end .btn{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.row-form{max-width:var(--measure);flex-basis:100%}.row-form.reviews{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.row-form.reviews select{width:auto;height:var(--control-sm);min-height:0;font-size:var(--text-field-sm)}.check{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.form .check{font-weight:var(--weight-medium)}.form .choice{gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-3) 0;border:0;border-block:var(--border);flex-direction:column;display:flex}.form .choice .check{align-items:flex-start}.form .choice input{width:auto;height:auto;margin-top:var(--space-0-5);flex:none;padding:0}.form .choice b{font-weight:var(--weight-semibold);display:block}.form .choice .hint{margin:0;display:block}.form .choice .check:has(:disabled){color:var(--mute);cursor:default}.swatches{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.swatch{width:var(--control-sm);height:var(--control-sm);border:var(--border);border-radius:var(--radius-sm);background:var(--swatch);cursor:pointer;padding:0;position:relative}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg)}.swatch.custom{background:conic-gradient(#e5484d,#fbca04,#0e8a16,#1d76db,#5319e7,#e5484d);place-items:center;display:grid;overflow:hidden}.swatch.custom:after{content:"";width:calc(var(--control-sm) - var(--space-2));height:calc(var(--control-sm) - var(--space-2));border-radius:var(--radius-xs);background:var(--swatch);box-shadow:0 0 0 1px var(--bg)}.swatch.custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.swatches code{margin-left:var(--space-1)}.setting-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border);margin-bottom:var(--space-2);display:flex}.setting-head h2{border:0;margin:0;padding:0}.label-dialog{width:min(30rem,calc(100vw - 2 * var(--space-4)))}.label-dialog .label-preview{margin-top:var(--space-4);padding:var(--space-4);border:var(--border);border-radius:var(--radius-md);background:var(--panel);justify-content:center;display:flex}.label-dialog .label-preview .label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.label-dialog form>.label-like,.label-dialog form>label:not(:first-child){margin-top:var(--space-2)}.label-dialog .exclusive{align-items:center;gap:var(--space-0-5) var(--space-2);font-weight:var(--weight-normal);grid-template-columns:auto 1fr;display:grid}.label-dialog .exclusive input{width:auto;height:auto;margin:0}.label-dialog .exclusive .mute{font-size:var(--text-xs);grid-column:2}.label-dialog .swatch.custom input{border:0;padding:0}.label-dialog input[readonly]{background:var(--panel);color:var(--mute)}@media (width<=640px){.wrap{padding:0 var(--space-4)}.foot{padding-top:var(--space-5);padding-bottom:var(--space-8)}main.wrap{padding-top:var(--space-5)}.toolbar .crumbs{flex-basis:100%;order:1}.top .wrap{gap:var(--space-4)}.repo-actions{flex-basis:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.repo-actions>*{justify-content:center;width:100%;min-width:0}.repo-actions .fork-menu>summary,.repo-actions .star .btn{flex:1 1 0;justify-content:center;min-width:0}.repo-actions:has(>.repo-menu){grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row}.repo-actions:has(>.repo-menu):has(>.star){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.top nav{gap:var(--space-4);margin-left:0}.search{width:auto;color:var(--mute);background:0 0;border:0;flex:none;justify-content:center;margin-left:auto;padding:0}.search,.new-link,.bell{padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2))}.search{margin-left:auto}.search span,.search kbd,.palette footer{display:none}.palette{margin-top:var(--space-4)}.profile{flex-basis:100%;max-width:none}.profile .av.xl{width:var(--avatar-lg);height:var(--avatar-lg);font-size:34px}.av.id{background:var(--soft)}.av.id rect{fill:hsl(var(--h) 45% 52%)}.prose{padding:var(--space-4) var(--space-4) var(--space-5)}.list li{align-items:flex-start}.list.files li{align-items:center}.chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips a{flex:none}.queue-link span{display:none}.box.items>.boxhead{flex-wrap:nowrap}.box.items .menus,.box.items .filter{gap:var(--space-3)}.box.items .filter a{white-space:nowrap}.box.items .filter .i{display:none}.box.items .menus~.end{margin-left:var(--space-3)}.run-about .end{margin-left:0}.list .sha,.list .hide-sm,.list li>.hide-sm,.boxhead .filter+.mute{display:none}.files .name{flex:1}.last-head{flex-wrap:nowrap}.last-head .sha,.last-head .hide-sm,.last-head .avs+span,.last-head>b{display:none}.last-head>a:not(.grow,.history):has(>b){display:none}.lang-edge{height:var(--edge-phone)}.lang-tip{visibility:hidden}.lang-key{z-index:calc(var(--z-menu) + 1);top:auto;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);min-width:0;max-width:none;position:fixed}.lang-scrim{z-index:var(--z-menu);background:var(--scrim);cursor:default;border:0;padding:0;display:block;position:fixed;inset:0}.file .stat{margin-left:0}.code .ln{min-width:2.75rem;padding-left:var(--space-2)}.code.gutted{grid-template-columns:var(--blame-width-phone) auto minmax(0,1fr)}.blame-head{padding-left:var(--space-2);padding-right:var(--space-2)}.blame-when{flex:1;width:auto;min-width:0}.blame-who{order:-1}.blame-subject{display:none}.diff .n{min-width:2.25rem;padding:0 var(--space-1-5)}.pull-files{grid-template-columns:minmax(0,1fr)}.release-when{margin-left:calc(var(--icon) + var(--space-2));flex-basis:100%}.release-strip{column-gap:var(--space-4);flex-wrap:wrap}.release-strip .sep{display:none}.repohead .facts{gap:var(--space-3) var(--space-4)}.repohead .facts>.sep{display:none}.repohead .facts .repo-links{max-width:100%}.link-row{margin-bottom:var(--space-4)}.repohead .repo-links{position:relative}.repohead .links-menu{position:static}.links-menu>.menu{width:calc(100vw - 2 * var(--space-4))}.repohead .facts{position:relative}.repohead .people-menu{position:static}.people-menu>.menu{width:calc(100vw - 2 * var(--space-4))}.release-strip .release-name{align-items:flex-start}.release-strip .release-name svg.i{margin-top:var(--space-0-5)}.release-strip .release-name .what{flex-wrap:wrap}.release-strip .release-name .what>a{white-space:normal}.release-files li{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap}.release-files .file-name{flex-basis:100%}.pull-files>aside{max-height:none;position:static}.pull-files:not(.tree-shown)>aside,.pull-files:not(.tree-shown) .tree-toggle .hide{display:none}.pull-files:not(.tree-shown) .tree-toggle .show{display:inline-flex}.item-title{font-size:var(--text-2xl)}.pushed .box{margin-left:0}.check-list .run-images{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.minutes-note .meter{display:none}.run-list .row{grid-template-columns:6.5rem minmax(0,1fr)}.run-list .when{display:none}.feed>li{grid-template-columns:var(--avatar-md) minmax(0,1fr)}.feed>li:not(:last-child):before{left:calc(var(--avatar-md) / 2)}.feed time{padding-top:var(--space-0-5);grid-area:2/2}.feed-branches li,.feed-branches li.caught{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.feed-branches .ref{overflow-wrap:anywhere;max-width:100%}.feed-branches{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.feed-branches .clip{flex:8rem;min-width:0}.feed-end{gap:var(--space-3);flex-basis:100%;display:flex}.crowd .faces .av:nth-child(n+6),.top .start-link{display:none}.top nav:not(:has(>:not(.start-link))){display:none}.ref-counts .word,.history .words{display:none}.last-head .history{width:var(--control);justify-content:center;padding:0}details:is(.branch-menu,.repo-switch,.clone-menu,.fork-menu,.filter-menu,.checks-menu,.review-menu)>.menu{z-index:calc(var(--z-menu) + 1);top:auto;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:auto;min-width:0;max-width:none;max-height:70vh;position:fixed;overflow-y:auto}details:is(.branch-menu,.repo-switch,.clone-menu,.fork-menu,.filter-menu,.checks-menu,.review-menu)[open]>summary:before{content:"";z-index:var(--z-menu);background:var(--scrim);cursor:default;position:fixed;inset:0}.settings{align-items:stretch;gap:var(--space-4);flex-direction:column}.settings-nav{flex-direction:row;width:100%;position:static}.account-nav a{flex:none}.danger-row{flex-direction:column;align-items:flex-start}.runner-minutes .head,.runner-minutes .row{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.runner-minutes .head .said,.runner-minutes .who{flex-basis:100%}.runner-minutes .meter-none{display:none}}::highlight(comment){color:var(--comment)}::highlight(string){color:var(--string)}::highlight(keyword){color:var(--keyword)}::highlight(number){color:var(--number)}::highlight(function){color:var(--function)}::highlight(type){color:var(--type)}::highlight(tag){color:var(--tag)}::highlight(attr){color:var(--attr)}::highlight(xins){background-color:var(--ins-x);color:var(--fg)}::highlight(xdel){background-color:var(--del-x);color:var(--fg)}::highlight(target){background-color:var(--target)}.admin-box+.admin-box{margin-top:var(--space-4)}.admin-box h2{font-size:var(--text-base);font-weight:var(--weight-semibold)}.admin-form{gap:var(--space-2);padding:var(--row-y) var(--pad-x);flex-direction:column;display:flex}.admin-form label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.admin-form input{height:var(--control);padding:0 var(--space-2-5);border:var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:var(--text-field) var(--font-mono)}.admin-form input:focus{border-color:var(--primary);box-shadow:var(--ring);outline:0}.admin-form .problem{color:var(--danger);font-size:var(--text-sm)}.admin-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reports p{overflow-wrap:anywhere}.usage{overflow-x:auto}.usage table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.usage th,.usage td{padding:var(--space-1-5) var(--space-3);border-top:var(--border);text-align:right;white-space:nowrap}.usage th{font-weight:var(--weight-medium);color:var(--mute);border-top:0}.usage th:first-child,.usage td:first-child{text-align:left}
