@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f5f2;--sidebar:#eceee9;--panel:#fff;--raised:#fff;--overlay:#fff;--sunken:#f1f3ef;--line:#e2e6df;--line-2:#cfd6cc;--ink:#13202b;--ink-2:#4a5865;--ink-3:#5c6873;--link:#1d4f80;--primary:#16324f;--primary-ink:#f4f5f2;--primary-hover:#1e4166;--gold:#5f8a74;--gold-ink:#3d6b55;--gold-wash:#e4eee8;--select:#e4ecf5;--hover:#eef1ec;--focus:#2f6ca8;--ok:#2a6f47;--ok-wash:#e2f1e7;--bad:#b4384c;--bad-wash:#f8e4e7;--warn:#55616c;--warn-wash:#eceff1;--add-bg:#e5f3e9;--add-word:#b9e0c5;--add-fg:#22643f;--del-bg:#fae8eb;--del-word:#f1bcc5;--del-fg:#a02f43;--highlight:#f0b42929;--edge:0 0 0 1px var(--line);--lift:0 1px 2px #13202b0d, 0 12px 32px -8px #13202b29;--glow:inset 0 1px 0 #fff9;--who-0:#1c5893;--who-1:#26623f;--who-2:#6b4c9a;--who-3:#7b3f8c;--who-4:#972f40;--who-5:#195f69;--who-6:#525d19;--who-7:#784d2e;--code-foreground:#13202b;--code-background:transparent;--code-token-keyword:#1d4f80;--code-token-string:#2a6b34;--code-token-string-expression:#2a6b34;--code-token-comment:#5c6873;--code-token-constant:#7a3e9d;--code-token-function:#0e6470;--code-token-parameter:#4a5865;--code-token-punctuation:#5b6772;--code-token-link:#1d4f80;--code-token-inserted:#22643f;--code-token-deleted:#a02f43;--code-token-changed:#7a3e9d;--sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.875rem;--t-lg:1rem;--t-xl:1.25rem;--t-2xl:1.625rem;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--sidebar-w:252px;--top:52px;--ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0b141e;--sidebar:#0d1721;--panel:#101b27;--raised:#142231;--overlay:#172739;--sunken:#0a121b;--line:#1c2a39;--line-2:#29394b;--ink:#e6ecf2;--ink-2:#a0b0c1;--ink-3:#8697a9;--link:#8cb8e6;--primary:#8cb8e6;--primary-ink:#0b141e;--primary-hover:#a9cbee;--gold:#8fa89a;--gold-ink:#a9c7b6;--gold-wash:#18241e;--select:#162a40;--hover:#132131;--focus:#8cb8e6;--ok:#7bc79a;--ok-wash:#11281d;--bad:#f08a97;--bad-wash:#2c1419;--warn:#b7c2cc;--warn-wash:#1c232a;--add-bg:#10261b;--add-word:#1f4a31;--add-fg:#8fd6aa;--del-bg:#2a1319;--del-word:#52222d;--del-fg:#f2a3ae;--highlight:#f0b4291f;--edge:0 0 0 1px var(--line);--lift:0 1px 0 #ffffff0a inset, 0 18px 48px -12px #0009;--glow:inset 0 1px 0 #ffffff09;--who-0:#8cb8e6;--who-1:#7bc79a;--who-2:#c3a6f0;--who-3:#c9a2d6;--who-4:#f08a97;--who-5:#7fc7cf;--who-6:#c3cb7a;--who-7:#d8ad8a;--code-foreground:#e6ecf2;--code-token-keyword:#8cb8e6;--code-token-string:#a6d39c;--code-token-string-expression:#a6d39c;--code-token-comment:#6d8093;--code-token-constant:#d0a8f0;--code-token-function:#7fc7cf;--code-token-parameter:#c3ceda;--code-token-punctuation:#8a9bad;--code-token-link:#8cb8e6;--code-token-inserted:#8fd6aa;--code-token-deleted:#f2a3ae;--code-token-changed:#d0a8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0b141e;--sidebar:#0d1721;--panel:#101b27;--raised:#142231;--overlay:#172739;--sunken:#0a121b;--line:#1c2a39;--line-2:#29394b;--ink:#e6ecf2;--ink-2:#a0b0c1;--ink-3:#8697a9;--link:#8cb8e6;--primary:#8cb8e6;--primary-ink:#0b141e;--primary-hover:#a9cbee;--gold:#8fa89a;--gold-ink:#a9c7b6;--gold-wash:#18241e;--select:#162a40;--hover:#132131;--focus:#8cb8e6;--ok:#7bc79a;--ok-wash:#11281d;--bad:#f08a97;--bad-wash:#2c1419;--warn:#b7c2cc;--warn-wash:#1c232a;--add-bg:#10261b;--add-word:#1f4a31;--add-fg:#8fd6aa;--del-bg:#2a1319;--del-word:#52222d;--del-fg:#f2a3ae;--highlight:#f0b4291f;--edge:0 0 0 1px var(--line);--lift:0 1px 0 #ffffff0a inset, 0 18px 48px -12px #0009;--glow:inset 0 1px 0 #ffffff09;--who-0:#8cb8e6;--who-1:#7bc79a;--who-2:#c3a6f0;--who-3:#c9a2d6;--who-4:#f08a97;--who-5:#7fc7cf;--who-6:#c3cb7a;--who-7:#d8ad8a;--code-foreground:#e6ecf2;--code-token-keyword:#8cb8e6;--code-token-string:#a6d39c;--code-token-string-expression:#a6d39c;--code-token-comment:#6d8093;--code-token-constant:#d0a8f0;--code-token-function:#7fc7cf;--code-token-parameter:#c3ceda;--code-token-punctuation:#8a9bad;--code-token-link:#8cb8e6;--code-token-inserted:#8fd6aa;--code-token-deleted:#f2a3ae;--code-token-changed:#d0a8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font:400 var(--t-md) / 1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox]:not(.switch),input[type=radio]{border:1.5px solid var(--line-2);background:var(--panel);appearance:none;cursor:pointer;vertical-align:-3px;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;padding:0;transition:background .1s,border-color .1s;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.switch):hover,input[type=radio]:hover{border-color:var(--ink-3)}input[type=checkbox]:not(.switch):checked,input[type=checkbox]:not(.switch):indeterminate{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:not(.switch):checked:before{content:"";border:solid var(--primary-ink);border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}input[type=checkbox]:not(.switch):indeterminate:before{content:"";background:var(--primary-ink);width:8px;height:2px}input[type=radio]:checked{border:5px solid var(--primary);background:var(--primary-ink)}input[type=checkbox]:not(.switch):focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox]:not(.switch):disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3{text-wrap:balance}:focus-visible,[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--select)}.mono,code,kbd{font-family:var(--mono);font-size:.92em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}kbd{border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--raised);min-width:1.6em;height:1.6em;color:var(--ink-2);font-size:var(--t-2xs);border-bottom-width:2px;place-items:center;padding:0 .35em;line-height:1;display:inline-grid}.icon{flex:none}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);height:100dvh;display:grid}.sidebar{min-height:0;padding:12px 10px 10px max(10px, env(safe-area-inset-left,0px));border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;display:flex}.workspace{align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.lockup{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.lockup:hover{text-decoration:none}.word{font-family:var(--sans);letter-spacing:-.035em;white-space:nowrap;font-weight:700;line-height:1}.org-switch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);width:100%;box-shadow:var(--glow);cursor:pointer;text-align:left;align-items:center;gap:10px;margin-bottom:8px;padding:7px 8px;display:flex}.org-switch:hover,.org-switch[data-hovered]{border-color:var(--line-2)}.org-avatar{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 55%, #8fa89a));width:24px;height:24px;color:var(--primary-ink);font-size:var(--t-2xs);border-radius:7px;flex:none;place-items:center;font-weight:750;display:grid}.org-avatar[data-personal]{border-radius:50%}.switch-menu{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);box-shadow:var(--lift);margin:0;padding:6px;position:fixed;inset:auto}.switch-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.switch-menu li a,.switch-foot a{border-radius:var(--r-sm,6px);color:inherit;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.switch-menu li a:hover,.switch-foot a:hover,.switch-menu a:focus-visible{background:var(--sunken)}.switch-menu .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.switch-menu .sub{color:var(--ink-3);font-size:var(--t-2xs);display:block}.switch-foot{border-top:1px solid var(--line);font-size:var(--t-sm);gap:2px;margin-top:6px;padding-top:6px;display:grid}.side-section{justify-content:space-between;align-items:center;display:flex}.side-add{width:22px;height:22px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.side-add:hover{background:var(--sunken);color:var(--ink)}.side-start{color:var(--ink-3)}.side-start .side-start-ring{border:1.5px dashed;border-radius:50%;width:12px;height:12px;margin:0 2px}.side-start:hover{color:var(--ink)}.org-switch .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.org-switch .sub{color:var(--ink-3);font-size:var(--t-2xs);font-weight:450;display:block}.side-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);width:100%;height:32px;color:var(--ink-3);cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;padding:0 8px;display:flex}.side-search:hover{border-color:var(--line-2);color:var(--ink-2)}.side-search span{text-align:left;flex:1}.side-scroll{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.side-section{color:var(--ink-3);font-size:var(--t-xs);margin:16px 0 4px;padding:0 8px;font-weight:600}.side-link{border-radius:var(--r-sm);min-height:30px;color:var(--ink-2);font-size:var(--t-sm);align-items:center;gap:9px;padding:4px 8px;font-weight:500;display:flex}.side-link:hover{background:var(--hover);color:var(--ink);text-decoration:none}.side-link[data-status=active]{background:var(--select);color:var(--ink)}.side-link .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count{background:var(--sunken);min-width:20px;color:var(--ink-2);font-size:var(--t-2xs);text-align:center;border-radius:10px;padding:0 6px;font-weight:650;line-height:18px}.count[data-hot]{background:var(--primary);color:var(--primary-ink)}.pulse{background:var(--line-2);border-radius:50%;width:7px;height:7px}.pulse[data-live]{background:var(--gold);box-shadow:0 0 0 3px var(--gold-wash)}.side-foot{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:8px;padding:10px 4px 0;display:flex}.me{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.me:hover,.me[data-hovered]{background:var(--hover)}.me .who-name{font-size:var(--t-sm);font-weight:600}.conn{color:var(--ink-3);font-size:var(--t-2xs);display:block}.icon-button{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-button:hover,.icon-button[data-hovered]{background:var(--hover);color:var(--ink)}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{z-index:4;height:var(--top);padding-inline:20px max(20px, env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);flex:none;align-items:center;gap:12px;display:flex;position:relative}.crumbs-top{min-width:0;font-size:var(--t-sm);align-items:center;gap:6px;font-weight:500;display:flex}.crumbs-top a{color:var(--ink-2)}.crumbs-top a:last-child,.crumbs-top [aria-current]{color:var(--ink);font-weight:650}.crumbs-top .sep{color:var(--line-2)}.topbar .spacer{flex:1}.content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.page{max-width:1240px;padding:28px max(24px, env(safe-area-inset-right,0px)) 64px max(24px, env(safe-area-inset-left,0px));margin:0 auto}.page-narrow{max-width:880px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:22px;display:flex}.page-head h1{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0;font-weight:680;line-height:1.2}.page-head p{max-width:64ch;color:var(--ink-2);margin:6px 0 0}.page-head .actions{gap:8px;margin-left:auto;display:flex}.lede{max-width:64ch;color:var(--ink-2);margin:0 0 20px}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--glow)}.panel-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:46px;padding:10px 16px;display:flex}.panel-head h2,.panel-head h3{font-size:var(--t-md);margin:0;font-weight:650}.panel-head .more-link{font-size:var(--t-sm);margin-left:auto}.panel-body{padding:16px}.grid-2{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.stack{gap:20px;display:grid}.button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--raised);height:32px;box-shadow:var(--glow), 0 1px 1px #0000000a;color:var(--ink);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background .12s var(--ease), border-color .12s var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.button:hover,.button[data-hovered]{border-color:var(--ink-3)}.button[data-primary]{background:var(--primary);color:var(--primary-ink);border-color:#0000}.button[data-primary]:hover,.button[data-primary][data-hovered]{background:var(--primary-hover)}.button[data-danger]{color:var(--bad)}.button[data-pressed],.button:active{transform:translateY(.5px)}.button:disabled,.button[data-disabled]{opacity:.5;cursor:not-allowed}.button-quiet{box-shadow:none;background:0 0;border-color:#0000}.input,.filter{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);outline:none;height:32px;padding:0 10px}.input:focus,.filter:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}textarea.input{resize:vertical;height:auto;min-height:92px;padding:8px 10px;line-height:1.5}.org-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.segmented{scrollbar-width:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.segmented button,.segmented a{height:26px;color:var(--ink-2);font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.segmented a:hover{text-decoration:none}.segmented [aria-pressed=true],.segmented [aria-current=page],.segmented [data-selected]{background:var(--raised);box-shadow:var(--edge), 0 1px 2px #00000014;color:var(--ink)}.copy{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--sunken);height:24px;color:var(--ink-2);font-family:var(--mono);font-size:var(--t-xs);cursor:pointer;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.copy:hover{border-color:var(--line-2);color:var(--ink)}.pill{border:1px solid var(--line);background:var(--sunken);height:22px;color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.pill[data-tone=ok]{border-color:color-mix(in srgb, var(--ok) 30%, transparent);background:var(--ok-wash);color:var(--ok)}.pill[data-tone=bad]{border-color:color-mix(in srgb, var(--bad) 30%, transparent);background:var(--bad-wash);color:var(--bad)}.pill[data-tone=warn]{border-color:color-mix(in srgb, var(--gold) 40%, transparent);background:var(--warn-wash);color:var(--warn)}.pill[data-tone=info]{border-color:color-mix(in srgb, var(--link) 30%, transparent);background:var(--select);color:var(--link)}.state-icon[data-state=open]{color:var(--ok)}.state-icon[data-state=landed]{color:var(--gold-ink)}.state-icon[data-state=closed]{color:var(--bad)}.state-icon[data-state=draft]{color:var(--ink-3)}.topic{background:var(--select);height:22px;color:var(--link);font-size:var(--t-xs);border-radius:11px;align-items:center;padding:0 8px;font-weight:550;display:inline-flex}.who{align-items:center;gap:7px;min-width:0;display:inline-flex}.who-mark{background:color-mix(in srgb, var(--c) 18%, var(--panel));width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:750;display:grid}.who-mark[data-agent]{border-radius:6px}.who-mark[data-size=lg]{width:32px;height:32px;font-size:12px}.who-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-name .ns{color:var(--ink-3)}.repo-head{padding:22px max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--ground))}.repo-title{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.repo-title h1{font-size:var(--t-xl);letter-spacing:-.015em;margin:0;font-weight:680}.repo-title h1 .owner{color:var(--ink-3);font-weight:500}.repo-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.repo-stats{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;gap:6px 20px;margin-top:14px;display:flex}.repo-stats span{align-items:center;gap:6px;display:inline-flex}.repo-stats strong{color:var(--ink);font-weight:650}.tabs{scrollbar-width:none;gap:2px;margin-top:16px;display:flex;overflow-x:auto}@media (width<=860px){.tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}}.tabs a{height:40px;color:var(--ink-2);font-size:var(--t-sm);flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:550;display:inline-flex;position:relative}.tabs a:hover{color:var(--ink);text-decoration:none}.tabs a[data-status=active],.tabs a[data-on]{color:var(--ink)}.tabs[data-own] a[data-status=active]:not([data-on]){color:var(--ink-2)}.tabs[data-own] a[data-status=active]:not([data-on]):after{content:none}.tabs a[data-on]:after,.tabs a[data-status=active]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.fleet{gap:2px;padding:12px 16px 14px;display:grid;position:relative}.lane{grid-template-columns:168px minmax(0,1fr) 3.5ch;align-items:center;gap:12px;height:24px;display:grid}.lane .who{font-size:var(--t-xs)}.lane-track{background:repeating-linear-gradient(90deg, transparent 0 calc(16.666% - 1px), var(--line) calc(16.666% - 1px) 16.666%);border-radius:4px;height:100%;position:relative}.lane-track:before{content:"";background:var(--line);height:1px;position:absolute;inset:50% 0 auto}.tick{background:var(--c,var(--ink-3));width:3px;opacity:var(--age,.7);cursor:pointer;border:0;border-radius:2px;margin-left:-1.5px;padding:0;position:absolute;top:5px;bottom:5px}.tick:hover,.tick:focus-visible{opacity:1;transform:scaleY(1.3)}.tick[data-latest]{background:var(--gold);opacity:1;width:4px;box-shadow:0 0 0 3px var(--gold-wash)}.tick[data-fresh]{animation:land .9s var(--ease)}@keyframes land{0%{box-shadow:0 0 0 6px color-mix(in srgb, var(--gold) 40%, transparent);transform:scaleY(2)}}.lane .n{color:var(--ink-3);font-size:var(--t-xs);text-align:right}.fleet-axis{color:var(--ink-3);font-size:var(--t-2xs);grid-template-columns:168px minmax(0,1fr) 3.5ch;gap:12px;margin-top:4px;display:grid}.fleet-axis div{justify-content:space-between;display:flex}.fleet-tip{z-index:5;border:1px solid var(--line);border-radius:var(--r-md);background:var(--overlay);max-width:min(380px,80vw);box-shadow:var(--lift);font-size:var(--t-sm);pointer-events:none;padding:8px 10px;position:absolute;transform:translate(-50%,-110%)}.trunk{height:34px;color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:12px;margin-top:12px;display:flex}.trunk-track{flex:1;height:100%;position:relative}.trunk-track:before{content:"";background:var(--line-2);height:1px;position:absolute;inset:50% 0 auto}.trunk .tick{top:9px;bottom:9px}.list{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 16px;display:grid}.row:focus-visible{outline-offset:-2px}.row:first-child{border-top:0}a.row:hover,.row[data-hovered]{background:var(--hover);text-decoration:none}.row[data-selected]{background:var(--select);box-shadow:inset 2px 0 0 var(--link)}.row[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.row-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.row-side{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:10px;display:flex}.row-main{min-width:0}.stat-add{color:var(--add-fg)}.stat-del{color:var(--del-fg)}.toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar-row .grow{flex:1;min-width:200px}.query{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.query:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}.query input{min-width:0;font-family:var(--mono);font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1}.query[data-plain] input{font-family:inherit}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.table th{border-bottom:1px solid var(--line);color:var(--ink-3);font-size:var(--t-xs);text-align:left;white-space:nowrap;padding:9px 16px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 16px}.table tr:last-child td{border-bottom:0}.table tr[data-hovered] td,.table tbody tr:hover td{background:var(--hover)}.table-wrap{position:relative;overflow-x:auto}.sort{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.spark{width:96px;height:22px;display:block}.split{grid-template-columns:minmax(220px, var(--side,280px)) minmax(0, 1fr);height:100%;min-height:0;display:grid}.split[data-wide]{--side:420px}.pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane+.pane{border-left:1px solid var(--line)}.pane-head{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:7px 16px;display:flex}.pane-head h1,.pane-head h2{font-size:var(--t-md);margin:0;font-weight:650}.pane-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.back,.button.back{display:none}.tree{font-size:var(--t-sm);padding:6px 6px 24px}.tree-item{height:28px;padding-left:calc(6px + (var(--tree-item-level) - 1) * 14px);border-radius:var(--r-xs);color:var(--ink-2);cursor:default;white-space:nowrap;outline:none;align-items:center;gap:5px;padding-right:8px;display:flex}.tree-item[data-hovered]{background:var(--hover);color:var(--ink)}.tree-item[data-selected]{background:var(--select);color:var(--ink);font-weight:600}.tree-item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.tree-item .chevron{width:16px;color:var(--ink-3);transition:transform .12s var(--ease);flex:none;place-items:center;display:inline-grid}.tree-item[data-expanded] .chevron{transform:rotate(90deg)}.tree-item .name{text-overflow:ellipsis;overflow:hidden}.tree-item .kind{color:var(--ink-3)}.tree-item[data-dir] .kind{color:var(--link)}.tree-lock{color:var(--gold-ink);margin-left:auto}.crumbs{min-width:0;font-family:var(--mono);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.crumbs a{color:var(--ink-2)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.crumbs .sep{color:var(--ink-3)}.file-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-left:auto;display:flex}.code{min-width:max-content;font:400 12.5px / 20px var(--mono);tab-size:4;padding:8px 0 48px}.code-chunk{content-visibility:auto;contain-intrinsic-size:auto calc(var(--rows) * 20px)}.line{grid-template-columns:var(--gutter,0px) 6ch minmax(0, 1fr);min-height:20px;display:grid}.line:target,.line[data-picked]{background:var(--highlight)}.ln{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:14px}.ln:hover{color:var(--ink)}.src{white-space:pre;padding-right:24px}.blame-cell{border-right:1px solid var(--line);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gold) calc(var(--heat,0) * 100%), var(--line));color:var(--ink-2);font-family:var(--sans);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex;overflow:hidden}.blame-cell[data-first]{border-top:1px solid var(--line)}.blame-cell a{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.blame-cell .age{color:var(--ink-3);margin-left:auto}.notice{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-2);margin:20px;padding:14px 16px}.markdown{max-width:82ch;font-size:var(--t-md);line-height:1.65}.markdown h1,.markdown h2,.markdown h3{letter-spacing:-.01em;margin:1.4em 0 .5em;font-weight:680;line-height:1.25}.markdown h1{font-size:var(--t-xl)}.markdown h2{border-bottom:1px solid var(--line);font-size:var(--t-lg);padding-bottom:6px}.markdown>:first-child{margin-top:0}.markdown p,.markdown ul,.markdown ol{margin:0 0 1em}.markdown code{border-radius:var(--r-xs);background:var(--sunken);padding:1px 5px}.markdown pre{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);padding:12px 14px;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown table{border-collapse:collapse;margin:0 0 1em;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--line);padding:6px 12px}.markdown th{background:var(--sunken);font-weight:600}.markdown h4,.markdown h5,.markdown h6{margin:1.4em 0 .5em;font-weight:650;line-height:1.25}.markdown h1{border-bottom:1px solid var(--line);padding-bottom:6px}.markdown h3{font-size:1.15em}.markdown h4{font-size:var(--t-md)}.markdown h5{font-size:var(--t-sm)}.markdown h6{color:var(--ink-3);font-size:var(--t-sm)}.md-heading{position:relative}.md-anchor{vertical-align:middle;color:var(--ink-3);opacity:0;margin-left:6px;display:inline-flex}.md-heading:hover .md-anchor,.md-anchor:focus-visible{opacity:1}.markdown a{color:var(--link)}.markdown img{box-sizing:content-box;vertical-align:middle;max-width:100%}.markdown img[align=right]{padding-left:20px}.markdown img[align=left]{padding-right:20px}.markdown .md-image-a{display:inline}.markdown [align=center] img{display:inline-block}.markdown .md-image-missing{border:1px dashed var(--line-2);border-radius:var(--r-xs);color:var(--ink-3);font-size:var(--t-xs);padding:1px 6px;display:inline-block}.markdown .md-image-wait{vertical-align:middle;width:90px;height:20px}.markdown hr{background:var(--line);border:0;height:3px;margin:1.5em 0}.markdown blockquote{border-left:3px solid var(--line-2);color:var(--ink-2);margin:0 0 1em;padding:0 1em}.markdown blockquote>:last-child,.markdown .markdown-alert>:last-child,.markdown li>p:last-child{margin-bottom:0}.markdown li+li{margin-top:.25em}.markdown ul ul,.markdown ol ol,.markdown ul ol,.markdown ol ul{margin-bottom:0}.markdown details{margin:0 0 1em}.markdown summary{cursor:pointer}.markdown kbd{font:500 var(--t-xs) var(--mono)}.markdown tr:nth-child(2n) td{background:color-mix(in srgb, var(--sunken) 50%, transparent)}.markdown dl dt{margin-top:1em;font-weight:600}.markdown dl dd{margin:0 0 1em 1em}.markdown .contains-task-list{padding-left:.4em;list-style:none}.markdown .contains-task-list .contains-task-list{padding-left:1.4em}.markdown .task-list-item-checkbox{vertical-align:middle;margin:0 .4em .2em 0}.markdown-alert{--alert:var(--link);border-left:3px solid var(--alert);margin:0 0 1em;padding:8px 16px}.markdown-alert-tip{--alert:var(--ok)}.markdown-alert-important{--alert:#8a63d2}.markdown-alert-warning{--alert:var(--warn)}.markdown-alert-caution{--alert:var(--bad)}.markdown .markdown-alert-title{color:var(--alert);align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.markdown .footnotes{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-sm);margin-top:2em;padding-top:1em}.markdown .footnotes li:target{outline:2px solid var(--focus);outline-offset:2px}.markdown .footnote-backref,.markdown sup a{text-decoration:none}.md-code{margin:0 0 1em;position:relative}.md-code pre{color:var(--code-foreground);margin:0}.md-code-copy{border:1px solid var(--line);background:var(--panel);opacity:0;position:absolute;top:6px;right:6px}.md-code:hover .md-code-copy,.md-code-copy:focus-visible{opacity:1}@media (hover:none){.md-code-copy{opacity:1}}.feed{outline:none}.feed-row{border-bottom:1px solid var(--line);cursor:default;content-visibility:auto;contain-intrinsic-size:auto 62px;border-left:2px solid #0000;outline:none;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 16px 10px 14px;display:grid}.feed-row[data-hovered]{background:var(--hover)}.feed-row[data-selected]{border-left-color:var(--link);background:var(--select)}.feed-row[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--focus)}.feed-row[data-fresh]{animation:2.4s ease-out fresh}@keyframes fresh{0%{border-left-color:var(--gold);background:var(--gold-wash)}}.feed-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.feed-meta{min-width:0;color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:10px;display:flex}.feed-side{color:var(--ink-3);font-size:var(--t-xs);grid-row:span 2;align-content:center;justify-items:end;gap:2px;display:grid}.new-pill{z-index:3;justify-content:center;height:0;display:flex;position:sticky;top:10px;overflow:visible}.new-pill button{background:var(--primary);height:30px;box-shadow:var(--lift);color:var(--primary-ink);font-size:var(--t-xs);cursor:pointer;border:0;border-radius:15px;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.new-pill .dot{background:var(--gold);border-radius:50%;width:7px;height:7px}.more{width:100%;color:var(--link);cursor:pointer;background:0 0;border:0;padding:14px;font-weight:550;display:block}.change-head{border-bottom:1px solid var(--line);padding:20px 24px 16px}.change-head h1{font-size:var(--t-xl);letter-spacing:-.01em;margin:0 0 8px;font-weight:680;line-height:1.3}.change-body{max-width:72ch;color:var(--ink-2);white-space:pre-wrap;margin:0 0 12px}.facts{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.facts div{align-items:center;gap:6px;display:flex}.facts dd{margin:0}.toolbar{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 24px;display:flex;position:sticky;top:0}.file-diff{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--glow);margin:14px 24px}.file-diff>summary{z-index:1;border-radius:var(--r-md) var(--r-md) 0 0;background:var(--panel);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;list-style:none;display:flex;position:sticky;top:45px}.file-diff[open]>summary{border-bottom:1px solid var(--line)}.file-diff>summary::-webkit-details-marker{display:none}.file-diff>summary .chevron{color:var(--ink-3);transition:transform .12s var(--ease);display:inline-grid}.file-diff[open]>summary .chevron{transform:rotate(90deg)}.file-path{overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--t-sm);font-weight:500}.badge{background:var(--sunken);color:var(--ink-2);font-size:var(--t-2xs);border-radius:9px;padding:0 7px;font-weight:650;line-height:18px}.badge[data-kind=added]{background:var(--add-bg);color:var(--add-fg)}.badge[data-kind=deleted]{background:var(--del-bg);color:var(--del-fg)}.diff-scroll{overflow-x:auto}.diff{min-width:max-content;font:400 12.5px / 20px var(--mono)}.diff[data-layout=split]{min-width:100%}.drow{grid-template-columns:5ch 5ch 2ch minmax(0,1fr);min-height:20px;display:grid}.diff[data-layout=split] .drow{grid-template-columns:5ch 2ch minmax(0,1fr) 5ch 2ch minmax(0,1fr)}.drow>span{white-space:pre}.diff[data-layout=split] .dsrc{white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden}.dn{color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.dn[data-commentable]{cursor:pointer}.dn[data-commentable]:hover{color:var(--link)}.dm{color:var(--ink-3);text-align:center;-webkit-user-select:none;user-select:none}.dsrc{padding-right:16px}[data-op=add]{background:var(--add-bg)}[data-op=del]{background:var(--del-bg)}[data-op=add].dm,[data-op=add] .dm{color:var(--add-fg)}[data-op=del].dm,[data-op=del] .dm{color:var(--del-fg)}ins,del{border-radius:2px;text-decoration:none}ins{background:var(--add-word)}del{background:var(--del-word)}.fold{border:0;border-block:1px solid var(--line);background:var(--sunken);width:100%;color:var(--ink-2);font:550 var(--t-xs) / 22px var(--sans);text-align:left;cursor:pointer;padding:2px 12px;display:block}.fold:hover{color:var(--link)}.review{grid-template-columns:264px minmax(0,1fr);height:100%;min-height:0;display:grid}.review-files{border-right:1px solid var(--line);background:var(--sidebar);padding:10px 8px 24px;overflow:auto}.review-files a{border-radius:var(--r-xs);color:var(--ink-2);font-size:var(--t-xs);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;display:grid}.review-files a:hover{background:var(--hover);text-decoration:none}.review-files .path{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.review-main{min-width:0;overflow:auto}.review-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--ground));padding:22px 28px 18px}.review-head h1{font-size:var(--t-2xl);letter-spacing:-.02em;margin:8px 0 10px;font-weight:680;line-height:1.2}.review-head .number{color:var(--ink-3);font-weight:450}.branchline{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.branch{border-radius:var(--r-xs);background:var(--select);color:var(--link);font-family:var(--mono);font-size:var(--t-xs);padding:1px 7px}.gate{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--glow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 28px 0;padding:14px 16px;display:grid}.gate[data-ready]{border-color:color-mix(in srgb, var(--gold) 55%, var(--line));background:linear-gradient(90deg, var(--gold-wash), var(--panel) 60%)}.gate-icon{background:var(--sunken);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.gate[data-ready] .gate-icon{background:var(--gold);color:#14100a}.gate h2{font-size:var(--t-md);margin:0;font-weight:650}.gate ul{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;gap:4px 14px;margin:3px 0 0;padding:0;list-style:none;display:flex}.checks{flex-wrap:wrap;gap:6px;display:flex}.thread{border-block:1px solid var(--line);background:var(--ground);font-family:var(--sans);margin:0}.thread:not([data-inline]){background:0 0;border:0}.thread:not([data-inline]) .thread-inner{max-width:none;margin:0}.thread-inner{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);max-width:760px;box-shadow:var(--glow);margin:10px 12px 10px calc(12ch + 12px)}.comment{border-top:1px solid var(--line);font-size:var(--t-sm);padding:10px 14px}.comment:first-child{border-top:0}.comment-head{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:8px;margin-bottom:4px;display:flex}.comment-body{white-space:pre-wrap}.thread-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:8px 14px;display:flex}.thread[data-resolved] .thread-inner{opacity:.7}.conversation{margin:18px 28px}.timeline{gap:12px;margin-top:12px;display:grid;position:relative}.event-line{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:8px;display:flex}.verdict-menu{width:min(420px,100vw - 32px);max-height:var(--visual-viewport-height,80vh);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--overlay);box-shadow:var(--lift);outline:none;padding:14px;overflow:auto}.verdict-menu h2{font-size:var(--t-md);margin:0 0 8px}.verdicts{gap:6px;margin:10px 0 12px;display:grid}.verdicts label{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.verdicts label:has(input:checked){border-color:var(--focus);background:var(--select)}.verdicts small{color:var(--ink-3);grid-column:2}.hello{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0 0 4px;font-weight:680}.inbox-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.inbox-row:first-child{border-top:0}.inbox-row:hover{background:var(--hover);text-decoration:none}.unread{border-radius:50%;width:8px;height:8px}.unread[data-on]{background:var(--link)}.reason{color:var(--link);font-size:var(--t-xs);font-weight:650}.repo-card-name{font-weight:650}.activity{border-top:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.activity:first-child{border-top:0}a.activity{color:inherit}a.activity:hover{background:var(--hover)}a.activity:focus-visible{outline-offset:-2px}.activity .what{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity .what strong{color:var(--ink);font-weight:600}.field{gap:5px;margin-bottom:16px;display:grid}.field label{font-size:var(--t-sm);font-weight:600}.field input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);outline:none;height:36px;padding:0 10px}.field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent)}.stack>.field{margin-bottom:0}.field>span:first-child{font-size:var(--t-sm);font-weight:600}.field [slot=description],.field .hint{color:var(--ink-3);font-size:var(--t-xs)}.field [slot=errorMessage]{color:var(--bad);font-size:var(--t-xs)}.check{font-size:var(--t-sm);align-items:center;gap:8px;margin-bottom:20px;display:flex}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status{border-radius:var(--r-md);font-size:var(--t-sm);margin-top:16px;padding:12px 14px}.status[data-kind=ok]{background:var(--ok-wash);color:var(--ok)}.status[data-kind=error]{background:var(--bad-wash);color:var(--bad)}.choices{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.state{justify-items:start;gap:8px;max-width:56ch;padding:32px 24px;display:grid}.state-details{color:var(--ink-3);font-size:var(--t-sm);margin-top:8px}.state-details summary{cursor:pointer}.state-details code{overflow-wrap:anywhere;margin-top:6px;display:block}.state h2{font-size:var(--t-lg);margin:0;font-weight:650}.state p{color:var(--ink-2);margin:0}.state p a{text-underline-offset:2px;text-decoration:underline}.skeleton{gap:12px;padding:18px;display:grid}.skeleton i{background:linear-gradient(90deg, var(--sunken), var(--hover), var(--sunken));background-size:200% 100%;border-radius:6px;height:11px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060c1280;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.overlay[data-entering]{animation:.14s ease-out fade}@keyframes fade{0%{opacity:0}}.palette{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--overlay);width:min(660px,100%);max-height:min(560px,76vh);box-shadow:var(--lift);outline:none;overflow:hidden}.overlay[data-entering] .palette{animation:rise .16s var(--ease)}@keyframes rise{0%{transform:translateY(6px)scale(.99)}}.palette [cmdk-root]{max-height:inherit;flex-direction:column;display:flex}.palette [cmdk-input]{border:0;border-bottom:1px solid var(--line);width:100%;height:54px;font-size:var(--t-lg);background:0 0;outline:none;padding:0 18px}.palette [cmdk-list]{padding:6px;overflow:auto}.palette [cmdk-group-heading]{color:var(--ink-3);font-size:var(--t-xs);padding:10px 10px 4px;font-weight:600}.palette [cmdk-item]{border-radius:var(--r-md);min-height:38px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.palette [cmdk-item][data-selected=true]{background:var(--select);color:var(--ink)}.palette [cmdk-item] .hint{color:var(--ink-3);font-size:var(--t-xs);margin-left:auto}.palette [cmdk-empty]{color:var(--ink-3);text-align:center;padding:24px}.palette-foot{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;gap:4px 14px;padding:8px 14px;display:flex}.match{color:var(--ink);font-weight:650}.dialog{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--overlay);width:min(520px,100%);max-height:80vh;box-shadow:var(--lift);outline:none;padding:20px 24px;overflow:auto}.dialog h2{font-size:var(--t-lg);margin:0 0 14px}.keys{font-size:var(--t-sm);grid-template-columns:auto 1fr;gap:9px 16px;margin:0;display:grid}.keys dt{gap:4px;display:flex}.keys dd{color:var(--ink-2);margin:0}.menu{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--overlay);min-width:220px;max-height:60vh;box-shadow:var(--lift);outline:none;padding:4px;overflow:auto}.menu-item{border-radius:var(--r-xs);font-size:var(--t-sm);cursor:default;outline:none;align-items:center;gap:9px;padding:7px 10px;display:flex}.menu-item[data-focused]{background:var(--select)}.menu-item[data-selected]:after{content:"";background:var(--link);border-radius:50%;width:6px;height:6px;margin-left:auto}.menu-sep{background:var(--line);height:1px;margin:4px 6px}.ref-button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--raised);max-width:240px;height:32px;box-shadow:var(--glow);font-family:var(--mono);font-size:var(--t-xs);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ref-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tooltip{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--overlay);max-width:280px;box-shadow:var(--lift);font-size:var(--t-xs);padding:6px 9px}.mobile-nav{display:none}@media (width<=1100px){.grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:40;width:min(300px,86vw);box-shadow:var(--lift);transition:transform .2s var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app[data-drawer] .sidebar{transform:none}.scrim{z-index:39;background:#060c1273;position:fixed;inset:0}.mobile-nav{display:inline-grid}.topbar{padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px))}.hide-small{display:none!important}.page,.repo-head{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.lane,.fleet-axis{grid-template-columns:96px minmax(0,1fr) 3ch}.lane .who-name{font-size:var(--t-2xs)}.lane .who-name .ns{display:none}.split,.review{grid-template-columns:minmax(0,1fr)}.split[data-detail]>.pane:first-child,.split:not([data-detail])>.pane:last-child,.review-files{display:none}.pane+.pane{border-left:0}.back,.button.back{display:inline-flex}.file-diff,.file-diff-wrap{border-inline:0;border-radius:0;margin:0}.change-head,.toolbar,.review-head{padding-inline:16px}.gate,.conversation{margin-inline:16px}.gate{grid-template-columns:auto minmax(0,1fr)}.gate>:last-child{grid-column:1/-1}.thread-inner{margin-left:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.repo-layout{flex-direction:column;height:100%;min-height:0;display:flex}.repo-body{flex:1;min-height:0;overflow:auto}.repo-head{padding-top:12px}.repo-head .tabs{margin-top:6px}.vis{border:1px solid var(--line-2);height:22px;color:var(--ink-2);font-size:var(--t-xs);border-radius:11px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.clone{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--overlay);width:min(440px,100vw - 32px);box-shadow:var(--lift);outline:none;gap:8px;padding:14px;display:grid}.commands{gap:12px;display:grid}.clone h2,.commands h2{font-size:var(--t-sm);margin:0}.clone p,.commands p{color:var(--ink-3);font-size:var(--t-xs);margin:0}.cmd{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);font-family:var(--mono);font-size:var(--t-xs);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.cmd code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.palette-early{width:100%;height:54px;font-size:var(--t-lg);background:0 0;border:0;outline:none;padding:0 18px}.overview{max-width:880px;padding:24px}.overview h2{font-size:var(--t-xl);margin:0 0 4px;font-weight:680}.overview h3{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 10px;font-weight:600}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.bars{font-size:var(--t-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 3ch;align-items:center;gap:10px;display:grid}.bars button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0}.bars button:hover .who-name{color:var(--link);text-decoration:underline}.bars a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar{background:linear-gradient(90deg, var(--gold) calc(var(--w) * 100%), var(--sunken) 0);border-radius:4px;height:8px}.bars .num{color:var(--ink-2);text-align:right}.skip{z-index:100;border-radius:var(--r-sm);background:var(--primary);color:var(--primary-ink);border:0;padding:8px 12px;font-weight:650;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}#main:focus{outline:none}.code-lite{grid-template-columns:var(--gutter,0px) 6ch minmax(0, 1fr);display:grid}.code-lite pre{font:inherit;margin:0}.code-lite .ln{cursor:default}.composer{gap:8px;padding:12px 14px;display:grid}.composer-head,.composer-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-label{min-width:0;color:var(--ink-2);font-size:var(--t-xs);flex:1;font-weight:600}.composer-text{width:100%;min-height:88px;font-family:var(--sans)}.composer-preview{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);min-height:88px;padding:8px 10px}.composer-hint{font-size:var(--t-xs);margin-left:auto}.composer-hint kbd+kbd{margin-left:2px}.thread-reply{border-top:1px solid var(--line)}.reply-field{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-width:140px;height:32px;color:var(--ink-3);text-align:left;cursor:text;flex:1;padding:0 10px}.reply-field:hover{border-color:var(--ink-3)}.thread-collapsed{width:100%;color:var(--ink-2);font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.suggestion{border:1px solid var(--line);border-radius:var(--r-sm);font:400 12.5px / 20px var(--mono);margin-top:8px;overflow:hidden}.suggestion .drow{grid-template-columns:3ch minmax(0,1fr)}.suggestion .dsrc{white-space:pre-wrap;overflow-wrap:anywhere}.suggestion-head{border-bottom:1px solid var(--line);background:var(--sunken);color:var(--ink-2);font:600 var(--t-xs) / 1.6 var(--sans);align-items:center;gap:6px;padding:4px 10px;display:flex}.diff-scroll{container-type:inline-size}.diff .thread{width:100cqw;position:sticky;left:0}.diff .thread-inner{max-width:820px;margin:10px 12px}.dn[data-commentable]{position:relative}.add-comment{background:var(--primary);width:18px;height:18px;color:var(--primary-ink);font:700 13px / 1 var(--sans);opacity:0;cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity 80ms;display:grid;position:absolute;top:1px;left:2px}.drow:hover .add-comment,.add-comment:focus-visible{opacity:1}.drow[data-picked]>span{box-shadow:inset 0 0 0 999px var(--highlight)}@media (hover:none){.add-comment{opacity:.85}}.line>.blame-cell{grid-column:1}.line>.ln{grid-column:2}.line>.src{grid-column:3}.segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.segmented button,.segmented a{white-space:nowrap;flex:none}.status[data-kind=info]{background:var(--select);color:var(--link)}@media (width<=860px){.repo-head:not([data-section=""]) .repo-desc,.repo-head:not([data-section=""]) .repo-stats,.repo-head:not([data-section=""]) .trunk{display:none}.row-title,.feed-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.inbox-row{grid-template-columns:6px auto minmax(0,1fr) auto;gap:4px 8px;padding:12px}.unread{width:6px;height:6px}.composer-hint{display:none}}.role-select .sel-button{min-width:120px;height:32px}.cell-action{text-align:right;white-space:nowrap;width:1%}.confirm{gap:6px;display:inline-flex}.panel-note{border-bottom:1px solid var(--line);font-size:var(--t-sm);margin:0;padding:12px 16px}.add-principal{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.add-principal .input:first-child{flex:1;min-width:200px}.stack>.add-principal{border-top:0;padding:0}.org-invite{border-top:1px solid var(--line);padding-top:16px}.org-invite h2,.org-invite h3,.org-invite>p{font-size:var(--t-md);margin:0 16px 4px}.org-invite h3{font-size:var(--t-sm);margin-top:16px}.org-invite .add-principal{border-top:0}.add-principal .status{flex-basis:100%;margin:0}.token-form{gap:12px;margin-bottom:16px;padding:16px;display:grid}.token-form label{font-size:var(--t-sm);gap:4px;font-weight:600;display:grid}.token-form-row{flex-wrap:wrap;gap:12px;display:flex}.token-form-actions{justify-content:flex-end;gap:8px;display:flex}.token-secret{border-color:color-mix(in srgb, var(--link) 40%, var(--line));background:var(--select);gap:10px;margin-bottom:16px;padding:16px;display:grid}.token-secret p{margin:0}.token-secret-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.token-secret-row code{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);-webkit-user-select:all;user-select:all;flex:1;min-width:0;padding:6px 10px}.protection-form{border-bottom:1px solid var(--line);gap:12px;padding:16px;display:grid}.protection-form label{font-size:var(--t-sm);gap:4px;font-weight:600;display:grid}.protection-form label.check{align-items:center;gap:8px;font-weight:400;display:flex}.row .protection-form{border-bottom:0;margin-top:12px;padding:12px 0 0}fieldset.events{border:0;gap:6px;margin:0;padding:0;display:grid}fieldset.events .check{margin-bottom:0}fieldset.events legend{font-size:var(--t-sm);margin-bottom:6px;font-weight:600}.row-meta [data-kind=ok]{color:var(--ok)}.row-meta [data-kind=bad]{color:var(--bad)}.table.deliveries{border-top:1px solid var(--line);font-size:var(--t-sm)}.issue-state[data-state=open]{color:var(--ok)}.issue-state[data-state=done]{color:var(--link)}.issue-state[data-state=dropped]{color:var(--ink-3)}.issue-state{display:inline-flex}.tag{background:var(--select);color:var(--link);font-size:var(--t-xs);border-radius:999px;padding:0 8px;line-height:20px}.panel:has(>.table){overflow-x:auto}.token-secret-row .copy-block{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);min-width:0;font-size:var(--t-sm);flex:100%;margin:0;padding:8px 10px;overflow-x:auto}.steps{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;list-style:none;display:flex}.steps li[aria-current=step]{color:var(--ink);font-weight:600}.steps li[data-done]{color:var(--ink)}.signin-buttons{gap:8px;margin:12px 0;display:grid}.signin-buttons .button{justify-content:center;text-decoration:none}.or{color:var(--ink-2);font-size:var(--t-sm);text-align:center;margin:12px 0}.link-button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.banner{border:1px solid color-mix(in srgb, var(--bad) 30%, transparent);border-radius:var(--r-sm,8px);background:var(--bad-wash);color:var(--bad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.banner p{flex:280px;margin:0}.usage{gap:16px;padding:16px;display:grid}.usage h2,.usage h3,.usage p{margin:0}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usage-head h2{font-size:var(--t-md)}.usage-note{font-size:var(--t-sm)}.usage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.usage-card{border:1px solid var(--line);border-radius:var(--r-sm,8px);align-content:start;gap:6px;padding:12px;display:grid}.usage-card h3,.usage-sub{font-size:var(--t-sm)}.usage-card meter{background:var(--sunken);border:0;border-radius:4px;width:100%;height:8px}.usage-card meter::-webkit-meter-bar{background:var(--sunken);border:0;border-radius:4px}.usage-card meter::-webkit-meter-optimum-value{background:var(--link);border-radius:4px}.usage-card meter::-webkit-meter-suboptimum-value{background:var(--warn);border-radius:4px}.usage-card meter::-webkit-meter-even-less-good-value{background:var(--warn);border-radius:4px}.usage-card meter::-moz-meter-bar{background:var(--link);border-radius:4px}.usage-card meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warn)}.usage-card meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--warn)}.plans{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}.plan-card{box-shadow:var(--edge);background:var(--raised);border-radius:12px;align-content:start;gap:.6rem;padding:1.1rem;display:grid}.plan-card[data-recommended]{box-shadow:0 0 0 2px var(--primary)}.plan-card h3{margin:0}.plan-price{margin:0;font-size:1.05rem;font-weight:600}.plan-card ul{color:var(--ink-2);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.plan-card .button{justify-content:center;margin-top:.3rem}.side-scroll.visitor{align-content:start;gap:.6rem;padding:.8rem .6rem;display:grid}.side-scroll.visitor p{font-size:var(--t-sm);margin:0}.side-scroll.visitor .button{justify-content:center}.toasts{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{background:var(--overlay);box-shadow:var(--edge), var(--lift);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.toast>span{flex:1;min-width:0}.toast[data-kind=ok] .icon{color:var(--ok)}.toast[data-kind=error]{background:var(--bad-wash)}.toast[data-kind=error] .icon{color:var(--bad)}dialog.confirm{background:var(--overlay);width:min(440px,100vw - 32px);color:var(--ink);box-shadow:var(--edge), var(--lift);border:0;border-radius:12px;padding:22px}dialog.confirm::backdrop{background:#0a121a73}dialog.confirm h2{margin:0;font-size:17px}dialog.confirm p{color:var(--ink-2);margin:0}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.toast{animation:.16s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}}.file-actions{flex-wrap:wrap;gap:2px;display:inline-flex}.title-row{align-items:flex-start;gap:10px;display:flex}.title-row h1{flex:1;min-width:0}.title-row .title-input{min-width:0;font-size:var(--t-lg);flex:1;font-weight:600}.editable-body{position:relative}.editable-edit{position:absolute;top:0;right:0}.editable-body>.markdown,.editable-body>.comment-body{padding-right:56px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.reviewers-line{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.reviewers-line form{flex:1;min-width:240px}.comment-actions{gap:2px;margin-left:auto;display:inline-flex}.comment-actions .button{height:26px;font-size:var(--t-xs);padding:0 8px}.issue-head{border-bottom:1px solid var(--line);gap:10px;margin-bottom:20px;padding-bottom:16px;display:grid}.issue-head h1{font-size:var(--t-xl,24px);text-wrap:balance;margin:0;line-height:1.25}.issue-meta{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.issue-meta>span{align-items:center;gap:6px;display:inline-flex}.pill[data-state=open]{border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:var(--ok-wash);color:var(--ok)}.pill[data-state=closed]{border-color:color-mix(in srgb, var(--ink-3) 30%, transparent);color:var(--ink-2)}.issue-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:32px;display:grid}.issue-main{gap:14px;min-width:0;display:grid}.issue-main>.comment,.issue-main>.composer{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--panel)}.issue-main>.comment{padding:0;overflow:hidden}.issue-main>.comment>.comment-head{border-bottom:1px solid var(--line);background:var(--sunken);min-height:40px;margin:0;padding:8px 14px}.issue-main>.comment>.comment-body,.issue-main>.comment>.markdown,.issue-main>.comment>.composer{padding:12px 14px}.issue-event{padding:0 14px}.issue-side{top:calc(16px + env(safe-area-inset-top,0px));gap:0;display:grid;position:sticky}.issue-side>section{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.issue-side>section:first-child{padding-top:0}.issue-side>section:last-child{border-bottom:0}.side-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.side-head h2{color:var(--ink-2);font-size:var(--t-xs);margin:0;font-weight:600}.side-empty{color:var(--ink-3);font-size:var(--t-sm);margin:0}.issue-side .link-button{font-size:var(--t-sm);justify-self:start;text-decoration:none}.issue-side .link-button:hover{text-decoration:underline}.chip{align-items:center;gap:2px;display:inline-flex}.chip-x{width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.chip-x:hover{background:var(--hover);color:var(--bad)}.chip-add{gap:6px;display:flex}.chip-add .input{flex:1;min-width:0}.issue-side .tag-list{flex-direction:column;align-items:flex-start}.issue-side .tag-list:has(.tag){flex-direction:row}.fixed-by{font-size:var(--t-sm);align-items:flex-start;gap:6px;display:flex}.title-row{align-items:center}.title-row>.button{flex:none}@media (width<=860px){.issue-layout{grid-template-columns:minmax(0,1fr);gap:20px}.issue-side{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 20px;position:static}.issue-side>section{border-bottom:0;padding-top:0}}.issue-main>.comment>p{margin:0}.issue-main .markdown>:first-child{margin-top:0}.issue-main .markdown>:last-child{margin-bottom:0}.comment-actions .button{color:var(--ink-2)}.comment-actions .button:hover{background:var(--hover);color:var(--ink)}.toolbar-row:has(+.quick-filters){margin-bottom:10px}.quick-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip-filter{border:1px solid var(--line-2);background:var(--panel);height:28px;color:var(--ink-2);font:inherit;font-size:var(--t-xs);cursor:pointer;border-radius:14px;padding:0 12px;font-weight:600}.chip-filter:hover{background:var(--hover);color:var(--ink)}.chip-filter[aria-pressed=true]{border-color:var(--link);background:var(--select);color:var(--link)}.sort-select .input{height:34px;padding-right:28px}.issue-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.issue-row .row-side{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:14px;display:flex}.issue-row .assignees{gap:2px;display:inline-flex}.issue-fix{align-items:center;gap:3px;display:inline-flex}.row[data-cursor]{box-shadow:inset 3px 0 0 var(--focus);background:var(--hover)}@media (width<=860px){.sort-select{order:3}}.th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort:hover{color:var(--ink)}.file-jump{display:none}@media (width<=860px){.file-jump{top:env(safe-area-inset-top,0px);z-index:5;background:var(--ground);padding:8px 0;display:block;position:sticky}.file-jump .input{width:100%}}.inbox-item{border-top:1px solid var(--line);align-items:center;display:flex}.inbox-item:first-child{border-top:0}.inbox-item>.inbox-row{border-top:0;flex:1;min-width:0}.inbox-item[data-unread] .row-title{font-weight:700}.inbox-done{flex:none;margin-right:10px}.page-head>.button{align-self:center;margin-left:auto}.page-narrow{margin-left:0}.page-narrow.page-center{margin-left:auto}.button-quiet{color:var(--link)}.button-quiet:hover{background:var(--hover)}.cell-action .button-quiet,.confirm .button-quiet,.team-actions .button-quiet,.row-actions .button-quiet{border-color:var(--line-2);background:var(--panel);color:var(--ink)}.cell-action .button-quiet:hover,.confirm .button-quiet:hover,.team-actions .button-quiet:hover,.row-actions .button-quiet:hover{background:var(--hover)}.step-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.step-link:hover{color:var(--link);text-decoration:underline}.welcome-back{margin-top:12px}.goto-line .input{width:200px;height:30px}.danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.danger-row+.danger-row{border-top:1px solid var(--line)}.danger-row h3{font-size:var(--t-sm);margin:0 0 2px}.danger-row p{max-width:52ch;font-size:var(--t-xs);margin:0}.danger-action{align-items:center;gap:6px;display:flex}.danger-action .input{width:180px}a.button,a.button:hover{text-decoration:none}.ph{gap:16px;margin-bottom:28px;display:grid}.ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.ph-text{flex:320px;min-width:0}.ph h1{font-size:var(--t-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.15}.ph-context{max-width:68ch;color:var(--ink-2);font-size:var(--t-md);margin:6px 0 0;line-height:1.5}.ph-actions{flex-wrap:wrap;gap:8px;display:flex}.sec{gap:12px;min-width:0;display:grid}.sec+.sec{margin-top:36px}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-head h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:620}.sec-action{font-size:var(--t-sm)}.rows{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.empty-line{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 0;display:flex}.empty-node{border:2px solid var(--gold);border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.empty-line p{flex:24ch;max-width:64ch;margin:0}.facts{gap:0;margin:0;display:grid}.facts>div{border-top:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.facts>div:first-child{border-top:0}.facts dt{color:var(--ink-3)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.split-aside{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.split-aside>aside{top:calc(24px + env(safe-area-inset-top,0px));gap:28px;display:grid;position:sticky}@media (width<=1000px){.split-aside{grid-template-columns:minmax(0,1fr);gap:32px}.split-aside>aside{position:static}}.landings{margin:0;padding:0;list-style:none;position:relative}.landings:before{content:"";background:linear-gradient(var(--line-2), var(--line));border-radius:1px;width:2px;position:absolute;top:18px;bottom:18px;left:13px}.landings li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid;position:relative}.landings-node{background:var(--ground);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.landings li[data-tip] .landings-node:after{content:"";border:2px solid var(--ground);background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.landings-body{min-width:0;padding-top:3px}.landings-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}.landings-title a{color:inherit}.landings-title a:hover{color:var(--link)}.landings-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;gap:2px 10px;display:flex}.landings-time{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap;padding-top:4px}@media (prefers-reduced-motion:no-preference){.landings li[data-tip] .landings-node:after{animation:tip-in .6s var(--ease) both}@keyframes tip-in{0%{transform:scale(0)}}}.repo-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:14px 16px;display:grid}.rows li:first-child>.repo-row,.rows li:first-child>.inbox-row{border-top:0}.repo-row:hover{background:var(--hover);text-decoration:none}.repo-row:focus-visible{outline-offset:-2px}.repo-row .row-title{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.repo-row-owner{color:var(--ink-3);font-weight:450}.repo-row-stats{gap:24px;margin:0;display:flex}.repo-row-stats dt{color:var(--ink-3);font-size:var(--t-xs)}.repo-row-stats dd{font-size:var(--t-sm);white-space:nowrap;margin:0}@media (width<=640px){.repo-row{grid-template-columns:minmax(0,1fr)}.repo-row-stats{gap:16px}}.repo-row-desc{color:var(--ink-2);font-size:var(--t-sm)}.repo-row-last{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}dialog:not([open]){display:none}.sec-note{max-width:64ch;color:var(--ink-2);font-size:var(--t-sm);margin:-4px 0 0}.readme{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:20px 24px}.readme .markdown>:first-child{margin-top:0}.readme .markdown>:last-child{margin-bottom:0}.split-aside>aside>.sec+.sec{margin-top:0}.review-body{margin:18px 28px 0}.review-body>.comment{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:0;overflow:hidden}.review-body>.comment>.comment-head{border-bottom:1px solid var(--line);background:var(--sunken);min-height:40px;margin:0;padding:8px 14px}.review-body>.comment>.markdown,.review-body>.comment>.comment-body{padding:12px 14px}.review-body .markdown>:first-child{margin-top:0}.review-body .markdown>:last-child{margin-bottom:0}.review-body>.comment>.composer{padding:12px 14px}.review-conversation{margin-top:32px;margin-bottom:40px}.review-conversation>h2,.toolbar-title{font-size:var(--t-lg);margin:0 0 12px;font-weight:620}.toolbar-title{margin:0}.toolbar{margin-top:28px}.rail-file{min-width:0;display:grid}.rail-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.rail-name[data-deleted]{color:var(--del-fg);text-decoration:line-through}.rail-dir{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-count{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:3px;display:inline-flex}.session-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.session-row:first-child{border-top:0}.session-row .row-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.session-row>.icon{color:var(--ink-3)}.content>.state,.repo-layout>.state,.repo-body>.state,.page>.state:only-child,main.state{gap:12px;max-width:60ch;padding:72px 32px}.content>.state h2,.repo-layout>.state h2,.repo-body>.state h2,.page>.state:only-child h2,main.state h2{font-size:var(--t-2xl);letter-spacing:-.02em}.content>.state p,.repo-layout>.state p,.repo-body>.state p,.page>.state:only-child p{font-size:var(--t-md);line-height:1.55}.org-title{align-items:center;gap:14px;display:inline-flex}.org-avatar-lg{border-radius:11px;width:40px;height:40px;font-size:18px}.org-tabs{margin-top:4px}.member-cell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.agent-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.agent-row:first-child,.invite-box .add-principal,.add-existing .add-principal{border-top:0}.add-existing{font-size:var(--t-sm)}.add-existing summary{color:var(--link);cursor:pointer}.add-existing[open] summary{margin-bottom:10px}.state p a.button{text-decoration:none}.panel .empty-line{padding:12px 16px}.set-card{margin-bottom:16px}.set-card.token-secret{margin-inline:0}.branch-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.branch-pair-to{color:var(--ink-3);padding-bottom:9px}@media (width<=560px){.branch-pair{grid-template-columns:minmax(0,1fr)}.branch-pair-to{display:none}}.list.panel{margin:0;padding:0;list-style:none}.panel-empty .empty-line{border:0;padding:16px}.sel{min-width:0;display:inline-flex}.sel-button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-width:120px;height:34px;color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.sel-button:hover{border-color:var(--ink-3)}.sel-button[data-pressed],.sel[data-open] .sel-button{border-color:var(--focus)}.sel-button[data-focus-visible]{outline:2px solid var(--focus);outline-offset:2px}.sel-button[data-disabled]{cursor:default;opacity:.55}.sel-button .icon{color:var(--ink-3);flex:none}.sel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-popover{min-width:var(--trigger-width);border-radius:var(--r-md);background:var(--overlay);max-width:min(360px,100vw - 24px);box-shadow:var(--edge), var(--lift);padding:4px;overflow:auto}.sel-list{outline:none}.sel-item{border-radius:var(--r-sm);color:var(--ink);font-size:var(--t-sm);cursor:pointer;outline:none;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:7px 10px 7px 6px;display:grid}.sel-item[data-focused]{background:var(--hover)}.sel-item[data-selected] .sel-label{font-weight:600}.sel-check{height:20px;color:var(--link);place-items:center;display:grid}.sel-text{gap:1px;display:grid}.sel-label{line-height:20px}.sel-hint{color:var(--ink-3);font-size:var(--t-xs);line-height:1.4}@media (prefers-reduced-motion:no-preference){.sel-popover[data-entering]{animation:sel-in .12s var(--ease)}@keyframes sel-in{0%{opacity:0;transform:translateY(-3px)}}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none}.table td.num,.count{font-variant-numeric:tabular-nums}.table th{color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.01em;font-weight:560}.table td{vertical-align:middle}.tabs .count{text-align:center;min-width:18px}.org-title{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.org-mark{background:var(--primary);width:36px;height:36px;color:var(--primary-ink);letter-spacing:0;border-radius:8px;place-items:center;font-size:17px;font-weight:650;display:inline-grid}.plan-badge{border:1px solid var(--line-2);height:24px;color:var(--ink-2);font-size:var(--t-xs);letter-spacing:0;border-radius:12px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.plan-badge:hover{border-color:var(--ink-3);color:var(--ink);text-decoration:none}.toolbar-heading{font-size:var(--t-lg);flex:1;margin:0;font-weight:620}.form-box{margin-bottom:14px;padding:4px 0}.getting-started{border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-md);background:var(--panel);margin-bottom:24px;padding:16px 18px}.gs-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.gs-head h2{font-size:var(--t-md);margin:0;font-weight:640}.gs-head .muted{font-size:var(--t-xs)}.gs-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gs-steps li{font-size:var(--t-sm);grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;display:grid}.gs-tick{border:1.5px solid var(--line-2);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.gs-steps li[data-done] .gs-tick{border-color:var(--ok);background:var(--ok);color:var(--ground)}.gs-steps li[data-done] .gs-title{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.gs-title{font-weight:560}.gs-help{color:var(--ink-3);font-size:var(--t-xs)}.limit-notice{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--line));border-radius:var(--r-md);background:var(--warn-wash);font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;padding:12px 14px;display:flex}.limit-notice[data-full]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));background:var(--bad-wash)}.limit-notice p{max-width:70ch;margin:0}.org-repo{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;padding:16px 18px;display:grid}.rows li:first-child>.org-repo{border-top:0}.org-repo:hover{background:var(--hover);text-decoration:none}.org-repo:focus-visible{outline-offset:-2px}.org-repo-name{color:var(--link);font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:620;display:flex}.org-repo-desc{max-width:72ch;color:var(--ink-2);font-size:var(--t-sm);margin:4px 0 0}.org-repo-topics{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.org-repo-side{text-align:right;justify-items:end;gap:3px;padding-top:2px;display:grid}.org-repo-when{color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.org-repo-facts{color:var(--ink-3);font-size:var(--t-xs)}.vis-tag{border:1px solid var(--line-2);height:20px;color:var(--ink-3);font-size:var(--t-2xs);border-radius:10px;align-items:center;gap:3px;padding:0 7px;font-weight:560;display:inline-flex}.vis-tag[data-vis=public]{border-color:color-mix(in srgb, var(--ok) 35%, var(--line));color:var(--ok)}@media (width<=640px){.org-repo{grid-template-columns:minmax(0,1fr)}.org-repo-side{text-align:left;justify-items:start}}.avatar-stack{align-items:center;gap:0;display:inline-flex}.avatar-stack .who+.who{margin-left:-6px}.avatar-stack .who-mark{box-shadow:0 0 0 2px var(--ground)}.avatar-stack .num{margin-left:8px}.meter-fact{gap:5px;display:grid}.meter-bar{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.meter-bar>span{background:var(--primary);border-radius:2px;height:100%;display:block}.meter-bar[data-level=high]>span{background:var(--warn)}.meter-bar[data-level=full]>span{background:var(--bad)}.aside-links{font-size:var(--t-sm);flex-wrap:wrap;gap:6px 16px;margin-top:4px;display:flex}.person{align-items:center;gap:10px;min-width:0;display:inline-flex}.person .who-mark{width:28px;height:28px;font-size:11px}.person-names{min-width:0;display:grid}.person-name{align-items:center;gap:6px;font-weight:580;display:inline-flex}.person-login{color:var(--ink-3);font-size:var(--t-xs)}.you-tag{background:var(--select);color:var(--link);font-size:var(--t-2xs);border-radius:8px;padding:0 6px;font-weight:600;line-height:16px}.role-text{color:var(--ink-2);font-size:var(--t-sm);padding-left:13px;display:inline-block}.seats-left{color:var(--ink-3);font-size:var(--t-xs)}.seats-left[data-low]{color:var(--warn)}.chip-row{flex-wrap:wrap;gap:4px;display:inline-flex}.chip-quiet{border:1px solid var(--line-2);color:var(--ink-2);font-size:var(--t-xs);border-radius:10px;padding:0 7px;line-height:18px}.member-table td{padding-top:10px;padding-bottom:10px}.danger-line{border:1px solid color-mix(in srgb, var(--bad) 30%, var(--line));border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.danger-line p{max-width:60ch;color:var(--ink-2);font-size:var(--t-sm);margin:0}.role-guide{gap:10px;margin:0;display:grid}.role-guide dt{font-size:var(--t-sm);font-weight:600}.role-guide dd{color:var(--ink-2);font-size:var(--t-sm);margin:1px 0 0;line-height:1.45}.explain-list{color:var(--ink-2);font-size:var(--t-sm);gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.team-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 24px;padding:14px 18px;display:grid}.team-row:first-child,.team-edit:first-child{border-top:0}.team-name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:620;display:flex}.team-slug{color:var(--ink-3);font-size:var(--t-xs);font-weight:400}.team-desc{color:var(--ink-2);font-size:var(--t-sm);margin:3px 0 0}.team-actions{gap:4px;display:inline-flex}.team-edit{border-top:1px solid var(--line);padding:4px 0}.team-form{gap:14px;padding:16px 18px;display:grid}.team-form-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.field-hint{color:var(--ink-3);font-size:var(--t-xs)}.field-label{font-size:var(--t-sm);font-weight:560}@media (width<=640px){.team-row{grid-template-columns:minmax(0,1fr)}}.plan-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:36px;padding-bottom:24px;display:flex}.plan-kicker{color:var(--ink-3);font-size:var(--t-xs);margin:0 0 2px}.plan-summary h2{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0 0 4px;font-weight:650}.plan-summary p{max-width:60ch;margin:0}.limit-list{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.limit-row{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.limit-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.limit-label{font-weight:580}.limit-value{font-size:var(--t-md)}.meter-bar-wide{border-radius:3px;height:6px}.limit-note{color:var(--ink-3);font-size:var(--t-xs);margin:0}.limit-note[data-kind=error]{color:var(--bad)}.plan-price-line{font-size:var(--t-md);margin:0;line-height:1.5}.plan-price-sub{font-size:var(--t-xs);margin:0}.sec-note a,.explain-list a,.empty-line p a,.ph-context a,.limit-notice p a,.gs-help a,.danger-line p a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px}.invite-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:14px;margin-bottom:36px;padding:18px 20px;display:grid}.invite-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.invite-intro h2{font-size:var(--t-lg);margin:0;font-weight:620;line-height:1.3}.invite-intro p{color:var(--ink-2);font-size:var(--t-sm);margin:3px 0 0}.seat-meter{justify-items:end;gap:6px;min-width:180px;padding-top:3px;display:grid}.seat-meter .meter-bar{width:180px}.seat-count{color:var(--ink-2);font-size:var(--t-xs);font-weight:560}.seat-meter[data-low] .seat-count{color:var(--warn)}.seat-more{font-size:var(--t-xs);font-weight:600}.invite-card .add-principal{border:0;margin:0;padding:0}.invite-full{color:var(--bad);font-size:var(--t-sm);margin:0}.invite-existing{border-top:1px solid var(--line);font-size:var(--t-sm);padding-top:12px}.invite-existing summary{color:var(--link);cursor:pointer}.invite-existing[open] summary{margin-bottom:10px}@media (width<=640px){.seat-meter{justify-items:start}.member-table thead{display:none}.member-table,.member-table tbody{display:block}.member-table tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.member-table tr:first-child{border-top:0}.member-table td{border:0;padding:0}.member-table td:first-child{grid-column:1/-1}.member-table .role-text{padding-left:0}}.dir-list{margin:0;padding:0;list-style:none}.dir-entry{border-bottom:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:18px minmax(120px,280px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 20px;display:grid}.dir-entry:hover{background:var(--hover)}.dir-entry>.icon{color:var(--ink-3)}.dir-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-name[data-dir]{font-weight:560}.dir-name:hover{color:var(--link)}.dir-last{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-last a{color:var(--ink-3)}.dir-last a:hover{color:var(--link)}.dir-when{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap}@media (width<=640px){.dir-entry{grid-template-columns:18px minmax(0,1fr) auto}.dir-last{display:none}}.crumb-root{font-weight:600}.file-actions{border-left:1px solid var(--line);gap:2px;padding-left:8px;display:inline-flex}.file-action{width:30px;height:30px}.file-preview{padding:20px 24px 48px}.file-preview .markdown>:first-child{margin-top:0}.settings-layout{grid-template-columns:180px minmax(0,780px);align-items:start;gap:48px;display:grid}.settings-nav{top:calc(24px + env(safe-area-inset-top,0px));gap:2px;display:grid;position:sticky}.settings-nav a{border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--t-sm);padding:7px 10px;font-weight:520}.settings-nav a:hover{background:var(--hover);color:var(--ink);text-decoration:none}.settings-nav a[data-danger]{color:var(--bad)}.settings-body{gap:0;min-width:0;display:grid}.set-sec{border-top:1px solid var(--line);padding:28px 0;scroll-margin-top:16px}.set-sec:first-child{border-top:0;padding-top:0}.set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:16px;display:flex}.set-head h2{font-size:var(--t-lg);margin:0;font-weight:620}.set-head p{max-width:62ch;color:var(--ink-2);font-size:var(--t-sm);margin:4px 0 0;line-height:1.5}.set-form{gap:18px;display:grid}.set-form .field{justify-items:start;gap:6px;display:grid}.set-form .field>.input{justify-self:stretch}.set-form .field>span:first-child{font-size:var(--t-sm);font-weight:560}.set-actions{border-top:1px solid var(--line);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.radio-cards{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;display:grid}.radio-cards legend{font-size:var(--t-sm);margin-bottom:6px;padding:0;font-weight:560}.radio-card{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.radio-card:hover{border-color:var(--ink-3)}.radio-card[data-checked]{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.radio-card input{accent-color:var(--primary);margin:3px 0 0}.radio-title{font-size:var(--t-sm);font-weight:600;display:block}.radio-hint{color:var(--ink-3);font-size:var(--t-xs);line-height:1.4;display:block}.rows-note{color:var(--ink-2);font-size:var(--t-sm);margin:0;padding:14px 16px}.rows>.add-principal{border-top:1px solid var(--line)}.protect-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.protect-row:first-child{border-top:0}.protect-main{justify-items:start;gap:8px;display:grid}.protect-rules{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.danger-zone{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.danger-zone .danger-row{padding:16px}.settings-body #webhooks>.panel{margin:0}@media (width<=860px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{gap:4px;display:flex;position:static;overflow-x:auto}.settings-nav a{white-space:nowrap}}.plan-card[data-unavailable]{border-style:dashed}.plan-card[data-unavailable] h3,.plan-card[data-unavailable] ul{color:var(--ink-3)}.plan-note{color:var(--ink-3);font-size:var(--t-sm);margin:0}.issues-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.issues-rail{top:calc(20px + env(safe-area-inset-top,0px));gap:22px;display:grid;position:sticky}.issues-rail ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.issues-rail button{border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--ink-2);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.rail-views button{grid-template-columns:minmax(0,1fr) auto}.issues-rail button:hover{background:var(--hover);color:var(--ink)}.issues-rail button[aria-current],.issues-rail button[aria-pressed=true]{background:var(--select);color:var(--ink);font-weight:600}.issues-rail .count{color:var(--ink-3);font-size:var(--t-xs);font-weight:500}.rail-group h2{color:var(--ink-3);font-size:var(--t-xs);margin:0 0 6px 10px;font-weight:600}.rail-dot{background:var(--c);border-radius:50%;width:9px;height:9px}.rail-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issues-rail .who{min-width:0;font-size:var(--t-sm)}.issues-main{min-width:0}.issue-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:13px 16px}.issue-row .row-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.issue-title{font-size:var(--t-md);font-weight:600}.issue-row .row-meta{color:var(--ink-3);font-size:var(--t-xs);margin-top:3px}.label-chip{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);height:20px;color:color-mix(in srgb, var(--c) 62%, var(--ink));font-size:var(--t-2xs);border-radius:10px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.issue-row-side{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:14px;padding-top:2px;display:flex}.fix-badge{background:var(--ok-wash);height:22px;color:var(--ok);white-space:nowrap;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.issue-comments{align-items:center;gap:3px;display:inline-flex}.issue-assignees{justify-content:flex-end;min-width:52px}.list-hint{color:var(--ink-3);font-size:var(--t-xs);margin:12px 0 0}.list-hint kbd{font-size:var(--t-2xs)}@media (width<=860px){.issues-layout{grid-template-columns:minmax(0,1fr);gap:16px}.issues-rail{gap:6px;display:flex;position:static;overflow-x:auto}.issues-rail .rail-group{display:none}.rail-views{gap:4px;display:flex!important}.rail-views li{flex:none}.rail-views button{white-space:nowrap;width:auto}.issue-row{grid-template-columns:auto minmax(0,1fr)}.issue-row-side{flex-wrap:wrap;grid-column:2}}.rail-group:last-child button{grid-template-columns:minmax(0,1fr) auto}.issue-row .row-meta{display:block}.split[data-solo]{grid-template-columns:minmax(0,1fr)}.go-file{height:30px;font-size:var(--t-xs);margin-left:12px}.go-file kbd{font-size:var(--t-2xs)}.tree-toggle[aria-pressed=true]{color:var(--link)}@media (width<=860px){.tree-toggle{display:none}.split[data-solo]>.pane{display:flex}}.pane-head>.file-meta:has(+.go-file){margin-left:auto}.dir-view{gap:16px;padding:20px 24px 48px;display:grid}.dir-top{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.dir-top .crumbs{font-size:var(--t-md)}.dir-count{color:var(--ink-3);font-size:var(--t-xs)}.dir-top .go-file{margin-left:auto}.dir-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.dir-box-head{border-bottom:1px solid var(--line);background:var(--sunken);min-height:46px;font-size:var(--t-sm);align-items:center;gap:10px;padding:8px 16px;display:flex}.dir-box-msg{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dir-box-msg:hover{color:var(--link)}.dir-box-id{color:var(--ink-3);font-size:var(--t-xs)}.dir-box-head time{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap}.dir-box-history{border-left:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);align-items:center;gap:4px;padding-left:12px;font-weight:560;display:inline-flex}.dir-box .dir-list{margin:0}.dir-box .dir-entry{padding:10px 16px;position:relative}.dir-box .dir-entry:last-child{border-bottom:0}.stretch:after{content:"";position:absolute;inset:0}.dir-entry .stretch:focus-visible{outline:none}.dir-entry:has(.stretch:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.dir-last a,.dir-when{z-index:1;position:relative}.dir-entry{cursor:pointer}.readme-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.readme-head{border-bottom:1px solid var(--line);font-size:var(--t-sm);align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:flex}.readme-head>.icon{color:var(--ink-3)}.readme-open{font-size:var(--t-xs);margin-left:auto;font-weight:500}.readme-body{padding:28px 36px 36px}.readme-body .markdown{max-width:none}.readme-body .markdown p,.readme-body .markdown li,.readme-body .markdown blockquote{max-width:76ch}.readme-body .markdown>:first-child{margin-top:0}.readme-body .markdown>:last-child{margin-bottom:0}.readme-text{font:400 var(--t-sm) / 1.6 var(--mono);white-space:pre-wrap;margin:0;padding:20px 24px}@media (width<=640px){.dir-view{padding:14px 12px 32px}.readme-body{padding:20px 18px}.dir-box-id,.dir-box-history{display:none}}.comment-deleted{color:var(--ink-3);font-size:var(--t-sm);align-items:center;gap:8px;padding:0 14px;display:flex}.comment-deleted .who{color:var(--ink-2)}.about-desc{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 12px;line-height:1.5}.split-aside aside .row-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.waiting-state{color:var(--ink-3)}.waiting-state[data-ready]{color:var(--ok);font-weight:560}.issue-side .label-chip{text-decoration:none}.issue-side .fixed-by{line-height:1.4}.rail-views li[data-gap]{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.cr-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:13px 16px}.cr-row .row-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cr-row .row-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:3px;display:flex}.cr-branches{align-items:center;gap:4px;display:inline-flex}.cr-branches .branch{font-size:var(--t-2xs)}.cr-row-side{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:14px;padding-top:2px;display:flex}.cr-status{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.cr-status[data-ready]{color:var(--gold-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.diff-stat{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;min-width:13ch;display:inline-flex}.diff-blocks{gap:1px;margin-left:4px;display:inline-flex}.diff-blocks span{background:var(--line);border-radius:1px;width:7px;height:7px}.diff-blocks span[data-kind=add]{background:var(--ok)}.diff-blocks span[data-kind=del]{background:var(--bad)}@media (width<=760px){.cr-row{grid-template-columns:auto minmax(0,1fr)}.cr-row-side{flex-wrap:wrap;grid-column:2;gap:10px}.diff-stat{min-width:0}}.cr-head{padding:18px max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line)}.cr-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.cr-head-title{flex:360px;gap:10px;min-width:0;display:grid}.branch-path{line-height:1.9}.cr-head-title h1{font-size:var(--t-xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:650;line-height:1.25}.cr-head-title .number{color:var(--ink-3);font-weight:450}.cr-head-actions,.land-confirm{align-items:center;gap:8px;display:flex}.cr-tabs{align-items:center;gap:4px;margin-top:16px;display:flex}.cr-tabs>button{height:40px;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-weight:560;display:inline-flex}.cr-tabs>button:hover{color:var(--ink)}.cr-tabs>button[aria-current]{border-bottom-color:var(--accent,var(--link));color:var(--ink);font-weight:620}.cr-tabs-stat{font-size:var(--t-sm);margin-left:auto}.cr-status-line{margin:12px 24px 0}.cr-body{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:32px;padding:20px 24px 48px;display:grid}.cr-main{gap:16px;min-width:0;display:grid}.cr-main>.comment{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:0;overflow:hidden}.cr-main>.comment>.comment-head{border-bottom:1px solid var(--line);background:var(--sunken);min-height:40px;margin:0;padding:8px 14px}.cr-main>.comment>.markdown,.cr-main>.comment>.comment-body,.cr-main>.comment>.composer{padding:12px 14px}.cr-main .markdown>:first-child{margin-top:0}.cr-main .markdown>:last-child{margin-bottom:0}.cr-timeline{border-left:2px solid var(--line);gap:14px;margin-left:18px;padding-left:18px;display:grid}.cr-timeline .event-line{font-size:var(--t-sm)}.cr-timeline .event-line>.icon{background:var(--sunken);box-shadow:0 0 0 3px var(--ground);box-sizing:content-box;border-radius:50%;margin-left:-29px;padding:3px;display:inline-grid}.event-line[data-verdict=ok]>.icon{background:var(--ok-wash);color:var(--ok)}.event-line[data-verdict=bad]>.icon{background:var(--bad-wash,var(--sunken));color:var(--bad)}.cr-timeline .thread,.line-thread{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.line-thread .thread{border:0;border-radius:0}.line-thread-where{border:0;border-bottom:1px solid var(--line);background:var(--sunken);width:100%;color:var(--ink-2);font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 14px;display:flex}.line-thread-where:hover .mono{color:var(--link);text-decoration:underline}.cr-composer{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:12px 14px}.cr-closed-note{font-size:var(--t-sm);margin:0}.cr-main .gate{box-shadow:none;margin:0;padding:0;display:block;overflow:hidden}.cr-main .gate[data-ready]{background:var(--panel)}.gate-top{align-items:center;gap:14px;padding:14px 16px;display:flex}.cr-main .gate[data-ready] .gate-top{background:linear-gradient(90deg, var(--gold-wash), var(--panel) 70%)}.gate[data-state=landed] .gate-icon{background:var(--gold);color:#14100a}.gate-says{flex:1;min-width:0}.gate-says p{color:var(--ink-2);font-size:var(--t-sm);margin:2px 0 0}.gate-list{border-top:1px solid var(--line);gap:0!important;margin:0!important;display:grid!important}.gate-list li{border-bottom:1px solid var(--line);font-size:var(--t-sm);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.gate-list li>div{gap:1px;min-width:0;display:grid}.gate-list strong{color:var(--ink);font-weight:600}.gate-list li span:not(.gate-mark){color:var(--ink-3);font-size:var(--t-xs)}.gate-mark{background:var(--sunken);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-top:0;display:grid}.gate-list li[data-tone=ok] .gate-mark{background:var(--ok-wash);color:var(--ok)}.gate-list li[data-tone=bad] .gate-mark{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.gate-list li[data-tone=wait] .gate-mark{background:var(--warn-wash);color:var(--warn)}.gate-actions{background:var(--sunken);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.gate-actions .grow{flex:1}.reviewer-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.reviewer-verdict{color:var(--ink-3);display:inline-flex}.reviewer-verdict[data-tone=ok]{color:var(--ok)}.reviewer-verdict[data-tone=bad]{color:var(--bad)}.side-facts{font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.side-facts dt{color:var(--ink-3)}.side-facts dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.side-facts dd.mono{font-size:var(--t-xs)}.cr-files-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:12px 24px;display:flex}.cr-files .review{align-items:start;height:auto}.cr-files .review-files{background:0 0;max-height:100vh;padding-top:12px;position:sticky;top:0}.cr-files .review-files a{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.cr-files .review-files a>.icon{color:var(--ink-3);margin-top:2px}.cr-files .review-main{padding:16px 24px 48px;overflow:visible}.cr-files .file-diff-wrap+.file-diff-wrap{margin-top:12px}@media (width<=900px){.cr-body{grid-template-columns:minmax(0,1fr)}.cr-body .issue-side{position:static}}@media (width<=640px){.cr-head{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.cr-body,.cr-files .review-main{padding-inline:16px}.cr-files .review{grid-template-columns:minmax(0,1fr)}.cr-files .review-files,.cr-tabs-stat{display:none}.cr-timeline{margin-left:8px;padding-left:14px}}.gate-hint{font-size:var(--t-xs)}.form-dialog{border:1px solid var(--line);background:var(--panel);width:min(940px,100vw - 32px);max-width:none;max-height:min(860px,100dvh - 48px);color:var(--ink);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 64px -12px #00000059,0 2px 6px #0000001a}.form-dialog[open]{animation:.16s ease-out form-in;display:flex}.form-dialog::backdrop{background:color-mix(in srgb, var(--ink) 38%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes form-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.form-dialog[open]{animation:none}}.form-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;min-width:0;margin-bottom:16px;display:flex;overflow:hidden}.form-card[data-modal]{border:0;border-radius:0;flex:1;min-height:0;margin:0}.form-card[data-plain]{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.form-card-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 24px 18px;display:flex}.form-card-head>div{flex:1;min-width:0}.form-icon{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--sunken));width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.form-card-head h2{font-size:var(--t-lg);letter-spacing:-.012em;margin:0;font-weight:650;line-height:1.3}.form-card-head p{max-width:62ch;color:var(--ink-2);font-size:var(--t-sm);margin:3px 0 0;line-height:1.5}.form-close{margin:-4px -8px 0 0}.form-card-main{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:auto}.form-card[data-summary] .form-card-main{grid-template-columns:minmax(0,1fr) 300px}.form-card-body{align-content:start;gap:18px;min-width:0;padding:20px 24px 22px;display:grid}.form-card:not([data-modal]):not([data-plain]) .form-card-body{max-width:720px}.form-card[data-plain] .form-card-body{padding:0}.form-summary{border-left:1px solid var(--line);background:var(--sunken);align-self:stretch;padding:22px 22px 26px}.form-summary h3{color:var(--ink-2);font-size:var(--t-xs);margin:0 0 12px;font-weight:620}.summary-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.summary-item{color:var(--ink);font-size:var(--t-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.summary-item>.icon{color:var(--ink-3);margin-top:3px}.summary-item[data-tone=yes]>.icon{color:var(--ok)}.summary-item[data-tone=no],.summary-item[data-tone=no]>.icon{color:var(--ink-3)}.summary-item .mono,.summary-item code{font-size:var(--t-xs);word-break:break-all}.summary-block{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.summary-block:first-child{border-top:0;margin-top:0;padding-top:0}.form-card-foot{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 24px;display:flex}.form-card:not([data-modal]):not([data-plain]) .form-card-foot{background:var(--sunken)}.form-card[data-plain] .form-card-foot{background:0 0;padding:16px 0 0}.form-note{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.form-keys kbd{margin-right:2px}.form-actions{gap:8px;margin-left:auto;display:flex}.form-actions .button{height:32px;padding-inline:12px}.form-error{border:1px solid color-mix(in srgb, var(--bad) 30%, transparent);border-radius:var(--r-md);background:var(--bad-wash);color:var(--bad);font-size:var(--t-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.form-error>.icon{flex:none;margin-top:2px}.form-card .field{align-content:start;gap:6px;min-width:0;margin:0;display:grid}.field-label{color:var(--ink);font-size:var(--t-sm);align-items:baseline;gap:8px;font-weight:600;display:flex}.field-optional{color:var(--ink-3);font-size:var(--t-xs);font-weight:450}.form-card .field-hint{color:var(--ink-3);font-size:var(--t-xs);font-weight:400;line-height:1.45}.form-card .field-hint code{font-size:.95em}.field-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 16px;display:grid}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) .input,.chip-input{border:1px solid var(--line-2);background:var(--panel);width:100%;height:34px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);font:inherit;font-size:var(--t-sm);border-radius:7px;padding:0 10px;transition:border-color .12s,box-shadow .12s}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) textarea.input{resize:vertical;height:auto;min-height:104px;padding:8px 10px;line-height:1.55}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) .input:hover,.chip-input:hover{border-color:color-mix(in srgb, var(--ink-3) 60%, var(--line-2))}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) .input:focus,.chip-input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent);outline:none}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) .input::placeholder,.chip-input input::placeholder{color:color-mix(in srgb, var(--ink-3) 85%, transparent)}.form-card .input.input-title{height:40px;font-size:var(--t-md);letter-spacing:-.01em;padding:0 12px;font-weight:600}:is(.form-card,.add-principal,.set-form,.team-form,.invite-card,.field) .sel-button{background:var(--panel);border-radius:7px;width:100%;height:34px}.chip-input{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;height:auto;min-height:34px;padding:3px 6px;display:flex}.chip-input input,.chip-input input:focus,.chip-input input:hover{min-width:12ch;height:26px;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 4px}.chip-input-chip{border:1px solid var(--line);background:var(--sunken);height:24px;font-size:var(--t-xs);border-radius:6px;align-items:center;gap:2px;padding:0 2px 0 6px;font-weight:560;display:inline-flex}.chip-input-chip button{width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:15px;display:grid}.chip-input-chip button:hover{background:var(--hover);color:var(--bad)}.check-field{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.check-field:hover{border-color:color-mix(in srgb, var(--ink-3) 60%, var(--line-2))}.check-field:has(input:checked){border-color:var(--focus);background:color-mix(in srgb, var(--focus) 6%, var(--panel));box-shadow:inset 0 0 0 1px var(--focus)}.check-field input{width:16px;height:16px;accent-color:var(--primary,var(--focus));flex:none;margin:2px 0 0}.check-field>span{gap:2px;display:grid}.check-title{font-size:var(--t-sm);font-weight:600}.form-card .radio-cards legend{margin-bottom:8px;font-weight:600}.form-card .radio-card{border-radius:10px;padding:13px 14px;transition:border-color .12s,background .12s}.form-card .radio-card[data-checked]{background:color-mix(in srgb, var(--focus) 6%, var(--panel))}.branch-pick{border:1px solid var(--line);background:var(--sunken);border-radius:10px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:10px;padding:14px;display:grid}.branch-pick-arrow{height:34px;color:var(--ink-3);place-items:center;display:grid}@media (width<=760px){.form-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.form-card[data-summary] .form-card-main{grid-template-columns:minmax(0,1fr)}.form-summary{border-top:1px solid var(--line);border-left:0}.form-card-head,.form-card-body,.form-card-foot,.form-summary{padding-inline:16px}.form-keys{display:none}.branch-pick{grid-template-columns:minmax(0,1fr)}.branch-pick-arrow{display:none}}.empty-state{grid-template-columns:22px minmax(0,1fr);column-gap:18px;padding:8px 0 24px;display:grid}.empty-trunk{background:linear-gradient(var(--line-2), var(--line-2)) 10px 0 / 2px 14px no-repeat, radial-gradient(circle, var(--line-2) 1px, transparent 1.4px) 10px 34px / 2px 6px repeat-y;position:relative}.empty-ring{border:3px solid var(--gold);background:var(--ground);border-radius:50%;width:18px;height:18px;position:absolute;top:14px;left:2px}.empty-text{justify-items:start;gap:8px;max-width:62ch;padding-top:12px;display:grid}.empty-text h2{font-size:var(--t-xl,1.375rem);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:650;line-height:1.25}.empty-text>p{color:var(--ink-2);font-size:var(--t-md,.9375rem);margin:0;line-height:1.6}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.empty-cli{gap:6px;width:100%;margin-top:18px;display:grid}.empty-cli-label{color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.empty-cli-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);align-items:center;gap:8px;max-width:60ch;padding:4px 4px 4px 12px;display:flex}.empty-cli-row code{min-width:0;font-size:var(--t-xs);white-space:nowrap;flex:1;overflow-x:auto}.empty-cli-row code span{color:var(--ink-3)}.empty-cli-note{color:var(--ink-3);font-size:var(--t-xs)}.panel .empty-state,.rows .empty-state{padding:20px 20px 24px 14px}.rows:has(>.empty-state){overflow:visible}@media (width<=640px){.empty-state{column-gap:12px}}.name-input{flex:1;min-width:12ch;display:flex;position:relative}.name-input>input{flex:1;min-width:0}.name-list{z-index:30;width:max(100%,240px);max-height:260px;animation:sel-in .12s var(--ease);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.name-item{grid-template-columns:minmax(0,1fr);padding:7px 10px}.name-add{color:var(--ink-2)}.name-add strong{color:var(--ink)}.chip-add .name-input{width:100%}.empty-pad{padding:20px 24px}.form-overlay{z-index:60;background:color-mix(in srgb, var(--ink) 38%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.form-overlay[data-entering] .form-dialog{animation:.16s ease-out form-in}.form-dialog{outline:none;display:flex}.form-dialog-inner{outline:none;flex:1;min-height:0;display:flex}.form-dialog-inner>.form-card{flex:1}.person-option{align-items:center;gap:10px;min-width:0;display:flex}.person-option-text{min-width:0;display:grid}.person-option-name{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.person-option-sub{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap;gap:10px;display:flex;overflow:hidden}.person-option-sub span{text-overflow:ellipsis;overflow:hidden}.name-list{width:max(100%,320px)}@media (width<=760px){.form-overlay{padding:0}}.name-list[data-up]{top:auto;bottom:calc(100% + 6px)}.search-box{border:1px solid var(--line-2);background:var(--panel);cursor:text;border-radius:7px;flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;min-height:34px;padding:3px 6px 3px 10px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.search-box:hover{border-color:color-mix(in srgb, var(--ink-3) 60%, var(--line-2))}.search-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.search-box>.icon{color:var(--ink-3);flex:none}.search-box>input{min-width:14ch;height:26px;color:var(--ink);font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1}.search-box>input::placeholder{color:var(--ink-3)}.search-chip{border:1px solid var(--line);background:var(--sunken);height:24px;font-size:var(--t-xs);white-space:nowrap;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.search-chip-key{color:var(--ink-3);padding:0 6px 0 7px}.search-chip-value{color:var(--ink);padding-right:2px;font-weight:600}.search-chip[data-negated] .search-chip-key{color:var(--bad)}.search-chip button{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.search-chip button:hover{background:var(--hover);color:var(--bad)}.search-list{z-index:30;width:min(420px,100%);max-height:340px;animation:sel-in .12s var(--ease);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.search-list-head{color:var(--ink-3);font-size:var(--t-xs);padding:6px 10px 4px;font-weight:600}.search-item{grid-template-columns:none;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.search-item code{min-width:9ch;color:var(--ink);font-size:var(--t-xs);font-weight:600}.search-item-value{font-weight:560}.search-item-hint{color:var(--ink-3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-count{color:var(--ink-3);font-size:var(--t-xs);margin:0 0 8px}.load-more{color:var(--ink-3);font-size:var(--t-xs);justify-content:center;padding:14px 0 24px;display:flex}.toolbar-row .search-box{flex:320px}.setup{grid-template-columns:280px minmax(0,1fr);min-height:100%;display:grid}.setup-rail{border-right:1px solid var(--line);background:var(--sunken);flex-direction:column;gap:22px;padding:32px 22px;display:flex}.setup-title{font-size:var(--t-md);align-items:center;gap:10px;font-weight:650;display:flex}.setup-steps{counter-reset:none;gap:2px;margin:0;padding:0;list-style:none;display:grid}.setup-step{width:100%;color:var(--ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}button.setup-step{cursor:pointer}button.setup-step:hover{background:var(--hover)}.setup-steps li[aria-current] .setup-step{background:var(--panel);box-shadow:0 0 0 1px var(--line);color:var(--ink)}.setup-num{border:1px solid var(--line-2);background:var(--panel);width:24px;height:24px;color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.setup-steps li[aria-current] .setup-num{border-color:var(--primary);background:var(--primary);color:var(--on-primary,#fff)}.setup-steps li[data-done] .setup-num{border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash);color:var(--ok)}.setup-step-text{gap:1px;min-width:0;padding-top:2px;display:grid}.setup-step-label{font-size:var(--t-sm);font-weight:600}.setup-step-status{color:var(--ink-3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-org{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.setup-org[data-empty]{background:0 0;border-style:dashed}.setup-org .org-mark{width:36px;height:36px;font-size:var(--t-md)}.setup-org-text{gap:2px;min-width:0;display:grid}.setup-org-text strong{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-org-text .mono{color:var(--ink-3);font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-org-facts{border-top:1px solid var(--line);font-size:var(--t-xs);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;padding-top:12px;display:grid}.setup-org-facts dt{color:var(--ink-3)}.setup-org-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.setup-help{color:var(--ink-3);font-size:var(--t-xs);margin:auto 0 0;line-height:1.5}.setup-main{width:100%;max-width:760px;padding:44px 48px 64px}.setup-progress{background:var(--line);border-radius:2px;height:3px;margin-bottom:18px;display:none;overflow:hidden}.setup-progress span{background:var(--primary);height:100%;display:block}.setup-head{margin-bottom:22px}.setup-count{color:var(--ink-3);font-size:var(--t-xs);margin:0 0 6px;font-weight:600}.setup-head h1{font-size:var(--t-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:680}.setup-head p:last-child{max-width:60ch;color:var(--ink-2);margin:8px 0 0;line-height:1.55}.setup-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:18px;padding:24px;display:grid}.setup-card>.stack,.setup-card>form{gap:18px}.setup-card .field{margin-bottom:0}.setup-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.setup-plan{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.setup-plan[data-chosen]{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.setup-plan[data-unavailable]{background:var(--sunken)}.setup-plan h2{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.setup-plan-price{font-size:var(--t-xl);letter-spacing:-.015em;margin:8px 0 0;font-weight:680}.setup-plan-price span{color:var(--ink-3);font-size:var(--t-sm);letter-spacing:0;font-weight:450}.setup-plan-for{color:var(--ink-2);font-size:var(--t-sm);margin:4px 0 0;line-height:1.45}.setup-plan ul{border-top:1px solid var(--line);font-size:var(--t-sm);gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}.setup-plan li{align-items:flex-start;gap:8px;display:flex}.setup-plan li .icon{color:var(--ok);flex:none;margin-top:3px}.setup-plan[data-unavailable] li .icon{color:var(--ink-3)}.setup-plan .button{height:36px;margin-top:auto}.setup-plans-foot{color:var(--ink-3);font-size:var(--t-xs);grid-column:1/-1;margin:4px 0 0}@media (width<=860px){.setup{grid-template-columns:minmax(0,1fr)}.setup-rail{display:none}.setup-progress{display:block}.setup-main{padding:24px 16px 48px}.setup-card{padding:18px 16px}}.setup-card[data-plain]{background:0 0;border:0;padding:0}.setup-org-text>span:not(.mono){color:var(--ink-3);font-size:var(--t-xs)}.setup-plan-note{background:var(--panel);color:var(--ink-2);font-size:var(--t-xs);border-radius:8px;margin:auto 0 0;padding:10px 12px;line-height:1.5}.setup-options{gap:10px;display:grid}.setup-option{border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px 14px;display:grid}.setup-option>strong{font-size:var(--t-sm)}.setup-option>span{color:var(--ink-3);font-size:var(--t-xs)}.setup-option .token-secret-row{margin-top:6px}.ref-link{font-weight:560;text-decoration:none}.ref-link:hover{text-decoration:underline}.mention{background:color-mix(in srgb, var(--link) 10%, transparent);color:var(--link);border-radius:4px;padding:0 3px;font-weight:560}.mention-wrap{position:relative}.mention-list{z-index:30;width:min(420px,100%);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.mention-item{grid-template-columns:none;align-items:center;gap:10px;display:flex}.mention-num{min-width:4ch;color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:600}.mention-text{min-width:0;display:grid}.mention-label{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.mention-sub{color:var(--ink-3);font-size:var(--t-xs)}.agent-row-main{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.agent-row>.button{grid-area:1/2/span 2}.agent-state{color:var(--ok);font-size:var(--t-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.agent-state[data-paused]{color:var(--warn)}.agent-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.agent-row-paths{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.agent-row-paths code{font-size:var(--t-xs)}.agent-paths-edit{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.agent-paths-edit .chip-input{flex:260px}.model-tag{background:color-mix(in srgb, var(--lichen,#8fa89a) 22%, transparent);font-size:var(--t-xs);border-radius:5px;padding:1px 7px;font-weight:600}.rule-list{gap:8px;display:grid}.rule-row{border:1px solid var(--line);background:var(--sunken);font-size:var(--t-sm);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;display:flex}.rule-row .rule-n{width:64px}.rule-row .rule-who{width:auto}.rule-row .chip-input{flex:220px}.rule-add{justify-self:start}.menu-section+.menu-section{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.menu-header{color:var(--ink-3);font-size:var(--t-xs);padding:6px 10px 4px;font-weight:600}.ref-menu .menu-item svg{color:var(--ink-3);flex:none}.rel-tag{border:1px solid var(--line-2);background:var(--panel);max-width:100%;color:var(--ink);font-family:var(--mono);font-size:var(--t-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-weight:500;display:inline-flex}.rel-tag span{text-overflow:ellipsis;overflow:hidden}.rel-tag svg{color:var(--ink-3);flex:none}a.rel-tag:hover{border-color:var(--link);color:var(--link)}.rel-badge{height:22px;font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.rel-badge[data-kind=latest]{background:var(--gold-wash);color:var(--gold-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent)}.rel-badge[data-kind=pre]{background:var(--select);color:var(--link)}.rel-badge[data-kind=draft]{background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.rel-trunk{gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.rel-trunk:before{content:"";background:linear-gradient(var(--line-2), var(--line));border-radius:1px;width:2px;position:absolute;top:14px;bottom:14px;left:183px}.rel-row{grid-template-columns:168px 32px minmax(0,1fr);align-items:start;display:grid;position:relative}.rel-rail{text-align:right;justify-items:end;gap:4px;min-width:0;padding:10px 14px 0 0;display:grid}.rel-when{color:var(--ink-3);font-size:var(--t-xs)}.rel-node{z-index:1;border:2px solid var(--line-2);background:var(--ground);border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:15px;position:relative}.rel-row[data-latest] .rel-node{border:3px solid var(--ground);background:var(--gold);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 60%, var(--line-2));margin-top:14px}.rel-row[data-draft] .rel-node{border-style:dashed}.rel-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);gap:10px;min-width:0;padding:14px 18px 12px;display:grid}.rel-row[data-draft] .rel-card{background:var(--sunken);border-style:dashed}.rel-row[data-latest] .rel-card{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}.rel-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rel-card-head h2{font-size:var(--t-lg);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.rel-card-head h2 a{color:inherit}.rel-card-head h2 a:hover{color:var(--link)}.rel-excerpt{max-height:11.5rem;font-size:var(--t-md);position:relative;overflow:hidden}.rel-excerpt:after{content:"";background:linear-gradient(transparent, var(--panel));pointer-events:none;height:3rem;position:absolute;inset:auto 0 0}.rel-row[data-draft] .rel-excerpt:after{background:linear-gradient(transparent, var(--sunken))}.rel-excerpt .markdown h2{font-size:var(--t-sm);border:0;margin:.4em 0 .2em;padding:0}.rel-excerpt .markdown ul{margin:0 0 .4em}.rel-card-foot{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:10px;display:flex}.rel-count{align-items:center;gap:6px;display:inline-flex}.rel-count:before{content:"";background:var(--ink-3);border-radius:2px;width:7px;height:7px}.rel-count[data-kind=breaking]:before{background:var(--bad)}.rel-count[data-kind=feature]:before{background:var(--link)}.rel-count[data-kind=fix]:before{background:var(--ok)}.rel-files{align-items:center;gap:5px;display:inline-flex}.rel-by{display:inline-flex}.rel-read{margin-left:auto;font-weight:600}.rel-more{justify-self:start;margin:16px 0 0 200px}.rel-bare{border-top:1px solid var(--line);gap:10px;margin-top:28px;padding-top:18px;display:grid}.rel-bare h2{font-size:var(--t-md);margin:0}.rel-bare ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.rel-bare li{align-items:center;gap:8px;display:inline-flex}.rel-page .crumbs{font-family:var(--sans);margin-bottom:10px}.rel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding-bottom:16px;display:flex}.rel-head-main{gap:8px;min-width:0;display:grid}.rel-head h1{font-size:var(--t-2xl);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.2}.rel-meta{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rel-meta>span:last-child{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rel-actions{flex-wrap:wrap;gap:8px;display:flex}.rel-draft-note{border-radius:var(--r-md);background:var(--sunken);color:var(--ink-2);font-size:var(--t-sm);align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;display:flex}.rel-draft-note svg{flex:none;margin-top:2px}.rel-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;margin-top:20px;display:grid}.rel-main{gap:24px;min-width:0;display:grid}.rel-notes{max-width:72ch}.rel-side{top:calc(16px + env(safe-area-inset-top,0px));gap:14px;display:grid;position:sticky}.rel-cli{font-size:var(--t-xs);color:var(--ink-3);gap:4px;display:grid}.rel-cli code{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere;padding:6px 8px}.rel-files-sec{border-radius:var(--r-lg);gap:10px;transition:box-shadow .12s;display:grid}.rel-files-sec[data-over]{box-shadow:0 0 0 2px var(--focus)}.rel-drop{border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-2);font-size:var(--t-sm);align-items:center;gap:12px;padding:18px;display:flex}.rel-drop p{margin:0}.rel-drop svg{color:var(--ink-3);flex:none}.rel-file-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;padding:0;list-style:none}.rel-file{grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:grid}.rel-file+.rel-file{border-top:1px solid var(--line)}.rel-file>svg{color:var(--ink-3)}.rel-file-main{gap:2px;min-width:0;display:grid}.rel-file-name{color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}button.rel-file-name:hover{color:var(--link);text-decoration:underline}.rel-sum{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-2xs);cursor:copy;background:0 0;border:0;justify-self:start;padding:0}.rel-sum:hover{color:var(--ink)}.rel-file-size{color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.rel-file-actions{align-items:center;gap:4px;display:flex}.rel-file[data-sending] progress{width:100%;height:6px;accent-color:var(--primary)}.rel-up-error{color:var(--bad);font-size:var(--t-xs)}.rel-fixed{color:var(--ink-2);background:var(--sunken);align-items:center;display:flex}.mono-ish,.input.mono-ish{font-family:var(--mono);font-size:var(--t-sm);line-height:1.55}@media (width<=860px){.rel-trunk:before{left:5px}.rel-row{grid-template-columns:12px minmax(0,1fr);gap:8px 12px}.rel-rail{text-align:left;flex-wrap:wrap;grid-area:1/2;place-items:center start;gap:8px;padding:0;display:flex}.rel-node{grid-area:1/1;margin-top:6px}.rel-card{grid-column:2}.rel-more{margin-left:24px}.rel-layout{grid-template-columns:minmax(0,1fr)}.rel-side{position:static}.rel-file{grid-template-columns:16px minmax(0,1fr) auto}.rel-file-actions{grid-column:2/-1;justify-content:flex-end}}.latest-rel{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));border-radius:var(--r-md);background:var(--panel);color:var(--ink);justify-items:start;gap:6px;padding:12px;display:grid}.latest-rel:hover{border-color:var(--gold)}.latest-rel-title{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.latest-rel-meta{color:var(--ink-3);font-size:var(--t-xs);gap:10px;display:flex}.blame-model{background:var(--select);max-width:14ch;color:var(--link);font-family:var(--mono);font-size:var(--t-2xs);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:0 5px;line-height:1.6;overflow:hidden}.form-dialog:has(.form-card[data-wide]){width:min(1180px,100vw - 32px)}.resolver{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:16px;min-height:420px;display:grid}.resolver-files{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.resolver-files button{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.resolver-files button:hover{background:var(--hover)}.resolver-files button[aria-current]{background:var(--select)}.resolver-files button svg{color:var(--warn)}.resolver-path{font-family:var(--mono);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.resolver-left{color:var(--ink-3);font-size:var(--t-xs)}.resolver-file{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.resolver-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.resolver-head>div:first-child{gap:2px;min-width:0;display:grid}.resolver-head strong{overflow-wrap:anywhere}.resolver-why{color:var(--ink-2);font-size:var(--t-xs)}.resolver-tools{flex-wrap:wrap;gap:6px;display:flex}.resolver-editor{resize:vertical;white-space:pre;tab-size:4;width:100%;min-height:360px;overflow:auto}.resolver-deleted{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.resolver-deleted p{margin:0}@media (width<=860px){.resolver{grid-template-columns:minmax(0,1fr)}}.row-action{text-align:right;white-space:nowrap;width:1%}.undo-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);gap:10px;padding:14px;display:grid}.undo-preview h3{font-size:var(--t-sm);margin:0}.undo-list{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.undo-list li{font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.undo-list .mono{color:var(--ink-3);font-size:var(--t-xs)}.undo-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.undo-files,.undo-clash{font-size:var(--t-xs);overflow-wrap:anywhere;margin:0}.undo-clash{color:var(--warn)}.code-search .toolbar-row{margin-bottom:8px}.cs-defs{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));border-radius:var(--r-md);background:var(--panel);gap:8px;margin:8px 0 18px;padding:12px 14px;display:grid}.cs-defs h2{font-size:var(--t-sm);margin:0}.cs-defs ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-defs li+li{border-top:1px solid var(--line)}.cs-def{color:var(--ink);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:6px 0;display:grid}.cs-name{font-weight:600}.cs-def:hover .cs-name{color:var(--link)}.cs-kind{background:var(--sunken);color:var(--ink-2);font-size:var(--t-2xs);border-radius:999px;justify-self:start;padding:0 6px}.cs-where{color:var(--ink-3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;direction:rtl;justify-self:end;overflow:hidden}.cs-line-text{color:var(--ink-2);font-family:var(--mono);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@media (width<=600px){.cs-def{grid-template-columns:auto minmax(0,1fr)}.cs-where{direction:ltr;grid-column:1/-1;justify-self:start}}.cs-hits{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cs-hit{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.cs-path{border-bottom:1px solid var(--line);background:var(--sunken);color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.cs-lines{padding:4px 0;display:grid}.cs-line{color:var(--ink);grid-template-columns:6ch minmax(0,1fr);gap:12px;padding:1px 12px;display:grid}.cs-line:hover{background:var(--hover)}.cs-line .ln{color:var(--ink-3);text-align:right;font-size:var(--t-xs);line-height:1.7}.cs-line code{font-family:var(--mono);font-size:var(--t-sm);text-overflow:ellipsis;white-space:pre;line-height:1.7;overflow:hidden}.cs-line mark{background:var(--highlight);color:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent);border-radius:2px}.cs-more{color:var(--ink-3);font-size:var(--t-xs);padding:4px 12px 4px calc(6ch + 24px)}.issues-rail button.rail-milestone{grid-template-columns:minmax(0,1fr) auto;row-gap:5px;padding-block:7px}.rail-milestone .milestone-bar,.rail-milestone .milestone-due{grid-column:1/-1}.row-milestone{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.plan-link .count{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;margin-left:2px}.milestone-bar{background:var(--sunken);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;display:block;overflow:hidden}.milestone-bar>span{border-radius:inherit;background:var(--ok);height:100%;display:block}.milestone-due{color:var(--ink-3);font-size:var(--t-2xs)}.milestone-due[data-late],.milestone-when[data-late]{color:var(--bad)}.plan-head{gap:10px;margin-bottom:18px;display:grid}.plan-crumbs{font-family:var(--sans)}.plan-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-switch{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--sunken);padding:3px;display:inline-flex}.plan-tab{border-radius:var(--r-sm);height:32px;color:var(--ink-2);font-size:var(--t-md);align-items:center;gap:7px;padding:0 14px;font-weight:560;display:inline-flex}.plan-tab:hover{color:var(--ink)}.plan-tab[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:var(--edge), 0 1px 2px #13202b0f}.plan-tab .count{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.plan-filter{gap:4px;margin-bottom:10px;display:flex}.plan-filter button{color:var(--ink-2);font:inherit;font-size:var(--t-sm);background:0 0;border:0;border-radius:999px;padding:4px 10px}.plan-filter button[aria-pressed=true]{background:var(--select);color:var(--ink);font-weight:600}.plan-none{padding:24px 0}.milestones{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;padding:0;list-style:none;display:grid}.milestone{grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto;align-items:center;gap:8px 28px;padding:16px 18px;display:grid}.milestone+.milestone{border-top:1px solid var(--line)}.milestone-main{gap:3px;min-width:0;display:grid}.milestone-main h2{font-size:var(--t-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.milestone-main h2 a{color:var(--ink)}.milestone-main h2 a:hover{color:var(--link)}.milestone[data-closed] .milestone-main h2 a{color:var(--ink-2)}.milestone-when,.milestone-desc{color:var(--ink-2);font-size:var(--t-sm);margin:0}.milestone-desc{max-width:64ch}.milestone-meter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.milestone-pct{min-width:4ch;font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:650}.milestone-meter .milestone-bar{height:8px}.milestone-count{color:var(--ink-2);font-size:var(--t-xs);grid-column:2}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.row-menu{color:var(--ink-2)}.menu-item[data-danger]{color:var(--bad)}.label-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.label-head,.label-row{grid-template-columns:minmax(140px,220px) minmax(0,1fr) minmax(130px,auto) 112px;align-items:center;gap:16px;padding:10px 16px;display:grid}.label-head{border-bottom:1px solid var(--line);background:var(--sunken);border-radius:var(--r-lg) var(--r-lg) 0 0;color:var(--ink-3);font-size:var(--t-xs);padding-block:8px;font-weight:600}.label-row+.label-row{border-top:1px solid var(--line)}.label-row .label-chip{justify-self:start}.label-desc{color:var(--ink-2);font-size:var(--t-sm)}.label-counts{font-size:var(--t-sm);flex-wrap:wrap;gap:2px 12px;display:flex}.label-sample{font-size:var(--t-sm);justify-items:start;gap:8px;margin-bottom:6px;display:grid}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch-row{flex-wrap:wrap;gap:6px;display:flex}.swatch{border:2px solid var(--panel);background:var(--c);width:26px;height:26px;box-shadow:0 0 0 1px var(--line-2);border-radius:50%;padding:0}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.input.swatch-hex{width:11ch;font-family:var(--mono)}.input.plan-date{max-width:220px}.side-milestone{font-size:var(--t-xs);gap:6px;margin-top:8px;display:grid}@media (width<=860px){.milestone{grid-template-columns:minmax(0,1fr) auto}.milestone-meter{grid-area:2/1/auto/-1}.label-head{display:none}.label-row{grid-template-columns:minmax(0,1fr) auto}.label-desc,.label-counts{grid-column:1}.label-row .row-actions{grid-area:1/2}}.repo-search{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);width:32px;height:32px}.agent-dash{gap:12px;display:grid}.agent-dash-sum{color:var(--ink-2);font-size:var(--t-sm);margin:0}.agent-dash-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.agent-warn{color:var(--bad)}.agent-rows{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;padding:0;list-style:none;display:grid}.agent-row{grid-template-columns:minmax(180px,1fr) 168px minmax(0,1.6fr);align-items:center;gap:10px 24px;padding:14px 16px;display:grid}.agent-row[data-paused]{background:var(--sunken)}.agent-who{gap:4px;min-width:0;display:grid}.agent-who .muted{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.agent-paused{font-size:var(--t-2xs)}.agent-spark{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:36px;padding-bottom:2px;display:flex}.agent-bar{background:color-mix(in srgb, var(--primary) 70%, var(--line));border-radius:2px 2px 0 0;flex:1;min-height:2px}.agent-bar[data-today]{background:var(--gold)}.agent-facts{grid-template-columns:repeat(4,auto);justify-content:start;gap:4px 20px;margin:0;display:grid}.agent-facts div{gap:2px;display:grid}.agent-facts dt{color:var(--ink-3);font-size:var(--t-xs)}.agent-facts dd{font-size:var(--t-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.agent-facts dd[data-bad]{color:var(--bad)}.agent-refusal{border-radius:var(--r-sm);background:var(--bad-wash);color:var(--bad);font-size:var(--t-xs);grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;display:flex}.agent-refusal svg{flex:none;margin-top:1px}.agent-dash-note{font-size:var(--t-xs);margin:0}@media (width<=960px){.agent-row{grid-template-columns:minmax(0,1fr) 140px}.agent-facts{grid-column:1/-1;grid-template-columns:repeat(2,auto)}}.swatch-auto{background:conic-gradient(var(--c) 0 50%, var(--sunken) 50% 100%)}.resolver[data-single]{grid-template-columns:minmax(0,1fr)}.resolver-note{border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-sm);margin:0;padding:16px}.clash-flow{gap:10px;max-height:min(60vh,620px);padding-right:4px;display:grid;overflow:auto}.clash-context,.clash-text{font-family:var(--mono);font-size:var(--t-sm);white-space:pre;margin:0;line-height:1.55;overflow-x:auto}.clash-context{color:var(--ink-3);padding:2px 12px}.clash-context-wrap{gap:2px;display:grid}.clash-fold{border:1px dashed var(--line-2);color:var(--ink-2);font:inherit;font-size:var(--t-xs);background:0 0;border-radius:999px;justify-self:start;margin-left:12px;padding:2px 8px}.clash{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warn-wash) 45%, var(--panel));gap:10px;padding:12px;display:grid}.clash[data-done]{border-color:var(--line);background:var(--panel)}.clash-head{color:var(--ink-2);font-size:var(--t-xs);justify-content:space-between;gap:8px;font-weight:600;display:flex}.clash-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clash-side{border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:var(--r-sm);background:var(--panel);grid-template-rows:auto 1fr auto;gap:8px;min-width:0;padding:10px;transition:opacity .12s;display:grid}.clash-side+.clash-side{border-left-color:var(--gold)}.clash-side[data-chosen]{border-color:var(--ok);box-shadow:0 0 0 1px var(--ok)}.clash-side[data-dim]{opacity:.45}.clash-side .button{justify-self:start}.clash-label{color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.clash-empty{color:var(--ink-3);font-size:var(--t-sm);margin:0;font-style:italic}.clash-more{flex-wrap:wrap;gap:6px;display:flex}.clash-own{width:100%}@media (width<=760px){.clash-sides{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.clash-side{transition:none}}.settings-nav{justify-self:start;margin-top:4px}.settings-nav .plan-tab[aria-current=page]{background:var(--panel);color:var(--ink);box-shadow:var(--edge), 0 1px 2px #13202b0f}.setting-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.setting-master{border-bottom:1px solid var(--line);background:var(--sunken)}.setting-master .setting-label{font-size:var(--t-md)}.setting-group .setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.setting-row[data-disabled]{cursor:default}.setting-row[data-disabled] .setting-text{opacity:.55}.setting-text{gap:2px;min-width:0;display:grid}.setting-label{font-size:var(--t-sm);font-weight:600}.setting-hint{color:var(--ink-2);font-size:var(--t-xs)}.setting-foot{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);margin:0;padding:12px 18px}.switch{background:var(--line-2);appearance:none;cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;transition:background .12s;position:relative}.switch:after{content:"";background:var(--panel);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch:checked{background:var(--primary)}.switch:checked:after{transform:translate(16px)}.switch:disabled{cursor:default;opacity:.5}.switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.notify-layout{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:32px;display:grid}.notify-settings{gap:28px;min-width:0;display:grid}.notify-block{gap:12px;display:grid}.notify-block h2{font-size:var(--t-md);margin:0}.notify-master,.notify-kind{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.notify-master{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:16px 18px}.notify-master[data-off]{background:var(--sunken)}.notify-master-icon{background:var(--select);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.notify-master[data-off] .notify-master-icon{background:var(--line);color:var(--ink-3)}.notify-text{gap:2px;min-width:0;display:grid}.notify-label{font-size:var(--t-sm);font-weight:600}.notify-master .notify-label{font-size:var(--t-md)}.notify-hint{color:var(--ink-2);font-size:var(--t-xs);line-height:1.45}.notify-hint b{color:var(--ink);font-weight:600}.notify-cadence{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.notify-cadence li{align-items:center;display:inline-flex}.notify-cadence li+li:before{content:"";background:var(--line-2);width:22px;height:1px;margin:0 8px}.notify-kinds{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;padding:0;list-style:none}.notify-kinds li+li{border-top:1px solid var(--line)}.notify-kind{padding:14px 18px}.notify-kind[data-disabled]{cursor:default}.notify-kind[data-disabled] .notify-text,.notify-kind[data-disabled] .notify-kind-icon{opacity:.5}.notify-kind-icon{border-radius:var(--r-sm);background:var(--sunken);width:30px;height:30px;color:var(--ink-3);place-items:center;transition:background .12s,color .12s;display:grid}.notify-kind[data-on] .notify-kind-icon{background:var(--select);color:var(--primary)}.notify-fine{color:var(--ink-2);font-size:var(--t-xs);margin:0}.notify-preview{top:calc(16px + env(safe-area-inset-top,0px));gap:8px;display:grid;position:sticky}.notify-preview-caption,.notify-preview-note{color:var(--ink-3);font-size:var(--t-xs);margin:0}.notify-preview-caption{font-weight:600}.mail{border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--lift);transition:opacity .16s,filter .16s;overflow:hidden}.notify-preview[data-off] .mail{opacity:.6;filter:grayscale()}.mail-head{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);gap:3px;padding:12px 16px;display:grid}.mail-k{min-width:3.2em;color:var(--ink-3);display:inline-block}.mail-subject{color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere;margin-top:4px;font-weight:650}.mail-body{font-size:var(--t-sm);gap:10px;padding:14px 16px 16px;display:grid}.mail-body p{margin:0}.mail-none{color:var(--ink-2)}.mail-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mail-lines li{animation:mail-line-in .18s var(--ease) both;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mail-lines svg{color:var(--ink-3);margin-top:3px}.mail-lines b{font-weight:600}.mail-what{color:var(--ink-2);font-size:var(--t-xs);display:block}.mail-foot{border-top:1px solid var(--line);color:var(--link);font-size:var(--t-xs);flex-wrap:wrap;gap:4px 16px;padding-top:10px;text-decoration:underline;display:flex}@keyframes mail-line-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mail-lines li{animation:none}.mail,.notify-kind-icon{transition:none}}@media (width<=960px){.notify-layout{grid-template-columns:minmax(0,1fr)}.notify-preview{position:static}}@media (width<=600px){.notify-cadence{flex-direction:column;align-items:flex-start;gap:2px}.notify-cadence li+li:before{display:none}}.agent-open{color:inherit}.agent-sessions-link{font-size:var(--t-xs)}.agent-timeline{gap:16px;display:grid}.agent-timeline-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-timeline-head h2{font-size:var(--t-lg);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.agent-timeline-head p{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}.sessions{gap:14px;margin:0;padding:0;list-style:none;display:grid}.session{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:14px 16px 10px}.session[data-failed]{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.session-head{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.session-failed{background:var(--bad-wash);color:var(--bad);font-size:var(--t-xs);border-radius:999px;margin-left:auto;padding:1px 8px;font-weight:600}.steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;left:calc(5ch + 22px)}.step{grid-template-columns:5ch 22px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0;display:grid;position:relative}.step-time{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;padding-top:2px}.step-node{z-index:1;border:1px solid var(--line-2);background:var(--panel);width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.step[data-kind=land] .step-node,.step[data-kind=change\ request] .step-node,.step[data-kind=release] .step-node{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.step[data-bad] .step-node{border-color:var(--bad);background:var(--panel);color:var(--bad);box-shadow:0 0 0 3px var(--bad-wash)}.step-body{gap:2px;min-width:0;padding-top:1px;display:grid}.step-what{font-size:var(--t-sm)}.step[data-kind=read] .step-what,.step[data-kind=search] .step-what{color:var(--ink-2)}.step[data-bad] .step-what{color:var(--bad);font-weight:600}.step-detail{color:var(--ink-2);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-why{border-radius:var(--r-sm);background:var(--bad-wash);color:var(--bad);font-size:var(--t-xs);padding:6px 8px}.step-node-small{background:var(--line-2);border:0;width:10px;height:10px;margin:6px 6px 0}.step[data-kind=routine] .step-what{color:var(--ink-2);font-size:var(--t-xs);line-height:1.6}.step-what a,.agent-dash-note a{text-decoration:underline}.agent-refusal a{color:inherit;font-weight:600;text-decoration:underline}.star-watch{gap:8px;display:flex}.star-button .count,.star-count .count{margin-right:-4px}.star-button[data-on] svg{color:var(--gold-ink);fill:var(--gold)}.star-count{height:32px;color:var(--ink-2);font-size:var(--t-sm);align-items:center;gap:6px;display:inline-flex}.star-watch-more{display:inline-flex}.watch-menu{max-width:320px}.watch-item{align-items:flex-start}.watch-item:after{flex:none;margin-top:6px}.watch-text{gap:2px;min-width:0;display:grid}.watch-label{font-weight:600}.watch-hint{color:var(--ink-3);font-size:var(--t-xs);white-space:normal}@media (width<=640px){.repo-actions>.star-watch{flex-basis:100%}.star-watch-more{display:none}.star-watch [data-watch]{width:34px;padding:0}.star-watch-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.thread .comment{border-top:0;padding:12px 14px 12px 50px;position:relative}.thread .comment>.comment-head{min-height:24px;margin-bottom:2px}.thread .comment>.comment-head .who-mark{width:24px;height:24px;font-size:10.5px;position:absolute;top:12px;left:16px}.thread .comment-head .who-name{color:var(--ink);font-weight:620}.thread-inner>.comment:first-child:after{content:"";background:var(--line-2);width:2px;position:absolute;top:40px;bottom:0;left:27px}.thread-replies>.comment{padding:8px 14px 8px 80px}.thread-replies>.comment>.comment-head{min-height:20px}.thread-replies>.comment>.comment-head .who-mark{width:20px;height:20px;font-size:9px;top:8px;left:50px}.thread-replies>:before{content:"";width:21px;height:var(--elbow,18px);border-bottom:2px solid var(--line-2);border-left:2px solid var(--line-2);border-bottom-left-radius:10px;position:absolute;top:0;left:27px}.thread-replies>:not(:last-child):after{content:"";background:var(--line-2);width:2px;position:absolute;top:0;bottom:0;left:27px}.thread-replies>.comment-deleted{--elbow:16px;padding:6px 14px 6px 50px;position:relative}.thread-foot{--elbow:26px;border-top:0;align-items:center;gap:10px;padding:8px 14px 12px 50px;position:relative}.thread-foot>.who .who-mark{width:20px;height:20px}.thread-foot{flex-wrap:nowrap}.thread-foot .reply-field{text-overflow:ellipsis;white-space:nowrap;background:var(--ground);border-radius:17px;min-width:0;height:34px;padding:0 14px;overflow:hidden}.thread-resolve{color:var(--ink-2);gap:6px}.thread-reply{--elbow:24px;border-top:0;padding:6px 14px 12px 50px;position:relative}.comment-actions .row-menu{width:26px;height:26px}@media (hover:hover){.thread .comment-actions{opacity:0;transition:opacity .12s var(--ease)}.thread .comment:hover .comment-actions,.thread .comment:focus-within .comment-actions{opacity:1}}.line-thread .thread-inner{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.thread-reply:before{--elbow:36px;width:44px}.profile-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:28px;padding-bottom:24px;display:grid}.profile-mark{background:color-mix(in srgb, var(--c) 18%, var(--panel));width:72px;height:72px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);letter-spacing:.01em;border-radius:50%;place-items:center;font-size:26px;font-weight:720;display:grid}.profile-id{gap:4px;min-width:0;padding-top:4px;display:grid}.profile-id h1{font-size:var(--t-xl);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:680}.profile-handle{color:var(--ink-3);font-size:var(--t-sm);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.profile-bio{max-width:60ch;color:var(--ink-2);overflow-wrap:anywhere;margin:8px 0 0}.profile-bio-add{justify-self:start;margin-top:8px}.profile-form{gap:14px;max-width:520px;display:grid}.profile-form-actions{gap:8px;display:flex}.profile-form [data-over]{color:var(--bad)}.profile-main{gap:40px;min-width:0;display:grid}@media (width<=640px){.profile-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.profile-mark{width:56px;height:56px;font-size:20px}.profile-edit,.profile-form{grid-column:1/-1}}.calendar-sec{gap:10px;min-width:0;display:grid}.calendar-total{color:var(--ink-2);margin:0}.calendar-scroll{padding-bottom:4px;overflow-x:auto}.calendar{--gap:3px;min-width:calc(var(--weeks) * 13px);gap:6px;display:grid}.calendar-months{grid-template-columns:repeat(var(--weeks), minmax(10px, 1fr));column-gap:var(--gap);color:var(--ink-3);font-size:var(--t-2xs);white-space:nowrap;display:grid}.calendar-days{grid-template-rows:repeat(7,auto);grid-auto-flow:column;grid-template-columns:repeat(var(--weeks), minmax(10px, 1fr));gap:var(--gap);display:grid}.calendar-days span{aspect-ratio:1}.calendar-days span,.calendar-key span{border-radius:2px}.calendar-sec{--tone:var(--people)}.calendar-sec[data-mode=agents]{--tone:var(--agents)}:is(.calendar-days,.calendar-key) [data-l="0"]{background:var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 60%, transparent)}:is(.calendar-days,.calendar-key) [data-l="1"]{background:color-mix(in srgb, var(--tone) 28%, var(--panel))}:is(.calendar-days,.calendar-key) [data-l="2"]{background:color-mix(in srgb, var(--tone) 52%, var(--panel))}:is(.calendar-days,.calendar-key) [data-l="3"]{background:color-mix(in srgb, var(--tone) 78%, var(--panel))}:is(.calendar-days,.calendar-key) [data-l="4"]{background:var(--tone)}.calendar-key{color:var(--ink-3);font-size:var(--t-2xs);justify-content:flex-end;align-items:center;gap:3px;margin:0;display:flex}.calendar-key span{width:11px;height:11px}.calendar-key span:first-of-type{margin-left:4px}.calendar-key span:last-of-type{margin-right:4px}.profile-orgs,.profile-stars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.profile-orgs a{color:var(--ink);align-items:center;gap:10px;padding:6px 0;font-weight:560;display:flex}.profile-orgs .org-mark{border-radius:6px;width:24px;height:24px;font-size:12px}.profile-stars li{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;display:grid}.profile-stars li+li{border-top:1px solid var(--line)}.profile-stars a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-star-desc{color:var(--ink-3);font-size:var(--t-xs);grid-column:1}.profile-star-count{color:var(--ink-3);font-size:var(--t-xs);grid-area:1/2;align-items:center;gap:4px;display:inline-flex}.who-link{color:inherit;text-decoration:none}.who-link:hover .who-name{color:var(--link);text-decoration:underline}.person-link{color:inherit}.person-link:hover{color:var(--link);text-decoration:underline}:root{--people:color-mix(in srgb, var(--primary) 82%, var(--panel));--agents:var(--gold)}.who-dot{background:var(--people);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.who-dot[data-who=agents]{background:var(--agents)}.week-people{background:var(--people)}.week-agents{background:var(--agents)}.week-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:28px;padding:20px 24px;display:grid}.week-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:148px;display:grid}.week-col{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.week-stack{border-bottom:1px solid var(--line-2);flex-direction:column;justify-content:flex-end;gap:2px;min-height:0;display:flex}.week-n{color:var(--ink-2);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;text-align:center;margin-bottom:4px}.week-stack>span:not(.week-n){border-radius:3px 3px 0 0;min-height:0}.week-stack>.week-people{border-radius:0}.week-stack>.week-agents+.week-people[style^="height: 0"]{display:none}.week-day{color:var(--ink-3);font-size:var(--t-2xs);text-align:center}.week-col:last-child .week-day{color:var(--ink);font-weight:600}.week-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px 20px;margin:0;display:grid}.week-facts>div{gap:4px;min-width:0;display:grid}.week-facts dt{color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:6px;display:flex}.week-facts dd{color:var(--ink);font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:650}.week-facts .week-lead dd{font-size:calc(var(--t-xl) * 1.25);line-height:1}.week-facts>div:nth-child(n+4) dd{font-size:var(--t-md,1rem)}.week-facts dd .muted{font-size:var(--t-sm);font-weight:500}.explore-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:36px;display:grid}.explore-main{gap:12px;min-width:0;display:grid}.explore-tools{margin:0}.explore-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.explore-filter .list-count{margin:0}.explore-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:0;padding:0;list-style:none}.explore-row{grid-template-columns:minmax(0,1fr) 132px 64px;align-items:center;gap:24px;padding:16px 18px;display:grid}.explore-row+.explore-row{border-top:1px solid var(--line)}.explore-what{gap:5px;min-width:0;display:grid}.explore-name{min-width:0;color:var(--ink);font-size:var(--t-md,1rem);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.explore-owner{color:var(--ink-3);font-weight:450}.explore-desc{max-width:68ch;color:var(--ink-2);font-size:var(--t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.explore-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:2px;display:flex}.explore-meta .topic,.topic-cloud .topic{cursor:pointer;border:0;font-family:inherit}.explore-week{justify-items:stretch;gap:6px;display:grid}.spark{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;height:30px;display:grid}.spark-col{flex-direction:column;justify-content:flex-end;gap:1px;min-height:0;display:flex}.spark-col>span{border-radius:1px;min-height:0}.explore-lands{color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.explore-stars{color:var(--ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 5px;display:inline-flex}.explore-new{color:var(--gold-ink);font-size:var(--t-xs);font-weight:650}.explore-rail{top:calc(24px + env(safe-area-inset-top,0px));gap:28px;display:grid;position:sticky}.rail-sec{gap:10px;display:grid}.rail-sec h2{font-size:var(--t-sm);margin:0;font-weight:650}.rail-empty{color:var(--ink-3);font-size:var(--t-sm);margin:0}.leaders{margin:0;padding:0;list-style:none;display:grid}.leaders li{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;display:grid}.leaders li+li{border-top:1px solid var(--line)}.leaders .who{min-width:0}.leaders .who-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.leader-where{color:var(--ink-3);font-size:var(--t-xs);grid-column:1/-1;padding-left:27px}.topic-cloud{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.topic-cloud .topic[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.topic-n{opacity:.7;margin-left:4px}@media (width<=1100px){.explore-layout{grid-template-columns:minmax(0,1fr)}.explore-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (width<=760px){.week-panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.week-chart{height:110px}.week-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.explore-week{grid-area:2/1/auto/-1;grid-template-columns:112px auto;align-items:end}.explore-stars{grid-area:1/2;align-self:start}}.profile-head{border-bottom:0;margin-bottom:0}.profile-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 36px;display:grid}.profile-facts>div{gap:4px;padding:16px 20px 16px 0;display:grid}.profile-facts>div+div{border-left:1px solid var(--line);padding-left:20px}.profile-facts dt{color:var(--ink-3);font-size:var(--t-xs)}.profile-facts dd{color:var(--ink);font-size:var(--t-xl);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-weight:680;display:flex}.profile-fact-note{color:var(--ink-3);font-size:var(--t-xs);letter-spacing:0;font-weight:500}.profile-sec{align-content:start;gap:14px;min-width:0;display:grid}.profile-sec h2{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;font-weight:640}.profile-sec-head,.calendar-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.calendar-foot .calendar-total{font-size:var(--t-sm)}.profile-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.share-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.share-bars li{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.share-label{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-label a{color:inherit}.share-n{color:var(--ink-2);font-variant-numeric:tabular-nums}.share-track{background:var(--sunken);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.share-track>span{background:color-mix(in srgb, var(--people) 75%, var(--panel));border-radius:2px;height:100%;display:block}.agent-rows{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:0;padding:0;list-style:none}.agent-row{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) 150px minmax(0,auto);align-items:center;gap:20px;padding:14px 16px;display:grid}.agent-row+.agent-row{border-top:1px solid var(--line)}.agent-spark{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:1px;height:28px;display:grid}.agent-spark>span{background:var(--agents);border-radius:1px}.agent-spark>span[data-none]{background:var(--line-2)}.agent-did{flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;display:flex}.agent-did b{font-weight:650}.recent{gap:20px;display:grid}.recent-day{gap:4px;display:grid}.recent-day h3{color:var(--ink-3);font-size:var(--t-xs);margin:0 0 4px;font-weight:600}.recent-day ul{border-left:2px solid var(--line-2);margin:0;padding:0;list-style:none}.recent-day li{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 16px;padding:6px 0 6px 14px;display:grid}.recent-what{overflow-wrap:anywhere;min-width:0}.recent-what a{color:var(--ink)}.recent-times{background:var(--sunken);color:var(--ink-2);font-size:var(--t-2xs);white-space:nowrap;border-radius:9px;margin-left:8px;padding:1px 7px;font-weight:600}.recent-where{color:var(--ink-3);font-size:var(--t-xs)}.recent-when{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap}.profile-rail{top:calc(24px + env(safe-area-inset-top,0px));gap:28px;display:grid;position:sticky}.rail-sec h2 .count{margin-left:6px}@media (width<=1000px){.profile-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@media (width<=760px){.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-facts>div:nth-child(3){border-left:0;padding-left:0}.profile-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.profile-pair{grid-template-columns:minmax(0,1fr);gap:32px}.agent-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px 12px}.agent-did{grid-column:1/-1;justify-content:flex-start}.recent-day li{grid-template-columns:minmax(0,1fr) auto}.recent-where{grid-row:2}}.signin-prompt{border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--panel);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.signin-prompt p{flex:1;min-width:180px;margin:0}.signin-inline{font-size:var(--t-sm)}.profile-private{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 28px;padding:12px 16px;display:flex}.profile-switch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.forked-from{color:var(--ink-3);font-size:var(--t-sm);align-items:center;gap:5px;display:inline-flex}.forked-from a{color:var(--ink-2)}.fork-dest{justify-self:start}.fork-into{min-height:36px;font-size:var(--t-sm);align-items:center;gap:6px;display:inline-flex}.inbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.inbox-keys{color:var(--ink-3);font-size:var(--t-xs);margin:0}.inbox-keys kbd{margin-left:6px}.inbox-none{color:var(--ink-3);margin:0;padding:24px 0}.inbox-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:0;padding:0;list-style:none}.inbox-entry{--tone:var(--ink-3);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 14px 16px;display:grid;position:relative}.inbox-entry+.inbox-entry{border-top:1px solid var(--line)}.inbox-entry[data-tone=mention]{--tone:var(--link)}.inbox-entry[data-tone=review]{--tone:var(--people)}.inbox-entry[data-tone=assigned]{--tone:color-mix(in srgb, var(--ok) 80%, var(--ink))}.inbox-entry[data-tone=agent]{--tone:var(--gold-ink)}.inbox-entry[data-cursor]:has(.inbox-open:focus-visible),.inbox-entry:hover{background:var(--hover)}.inbox-kind{background:color-mix(in srgb, var(--tone) 14%, var(--panel));width:30px;height:30px;color:var(--tone);border-radius:50%;place-items:center;display:grid}.inbox-open{min-width:0;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.inbox-open:focus-visible{outline:none}.inbox-lead{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.5;display:flex}.inbox-new{background:var(--link);border-radius:50%;flex:none;width:7px;height:7px}.inbox-title{color:var(--ink);font-weight:600}.inbox-entry[data-unread] .inbox-title{font-weight:700}.inbox-number{color:var(--ink-3);font-weight:450}.inbox-quote{border-left:2px solid var(--tone);border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--sunken);max-width:72ch;color:var(--ink);font-size:var(--t-sm);quotes:none;padding:6px 10px;line-height:1.5;display:block}.mention-me,.mention[data-me]{background:var(--gold-wash);color:var(--ink);border-radius:3px;padding:0 3px;font-weight:600}.inbox-meta{color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.inbox-latest{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.inbox-latest .who-mark{width:16px;height:16px;font-size:8px}.inbox-entry .inbox-done{align-self:center}[data-flash]{animation:flash 2.8s var(--ease) both}@keyframes flash{0%,40%{box-shadow:0 0 0 2px var(--gold);background-color:var(--gold-wash)}to{box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){[data-flash]{box-shadow:0 0 0 2px var(--gold);animation:none}}@media (width<=640px){.inbox-keys{display:none}.inbox-entry{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:12px}.inbox-latest{flex-wrap:wrap}}.repo-sum{gap:6px;margin-top:6px;display:grid}.repo-desc{max-width:70ch;color:var(--ink-2);margin:0}.repo-stats{color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;display:flex}.repo-stats b{color:var(--ink);font-weight:650}.repo-stats a{color:inherit}.repo-stats a:hover{color:var(--ink)}.repo-topics{flex-wrap:wrap;gap:6px;display:inline-flex}.pulse-line{height:34px;color:var(--ink-3);font-size:var(--t-xs);align-items:center;gap:14px;margin-top:10px;display:flex}.pulse-count{flex:none;min-width:14ch}.pulse-span{flex:none}.pulse-track{flex:1;height:100%;position:relative}.pulse-track:before{content:"";background:var(--line-2);height:1px;position:absolute;inset:50% 0 auto}.pulse-track .tick{top:8px;bottom:8px}.pulse-quiet{color:var(--ink-3);font-size:var(--t-sm);margin:10px 0 0}@media (width<=640px){.pulse-count{min-width:0}.pulse-span{display:none}}.fork-bar{border:1px solid var(--line);border-left:3px solid var(--people);border-radius:var(--r-md);background:var(--panel);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px;padding:14px 16px;display:flex}.fork-bar[data-even]{border-left-color:var(--line);background:0 0;padding-block:10px}.fork-bar>svg{color:var(--ink-3);flex:none}.fork-bar-said{flex:1;min-width:220px;margin:0}.fork-bar-said b{color:var(--ink);font-weight:650}.fork-bar-hint{color:var(--ink-3)}.fork-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.fork-bar-said a{text-underline-offset:2px;text-decoration:underline}.file-diff-wrap{margin:14px 24px;position:relative}.file-diff-wrap>.file-diff{margin:0}.file-diff-wrap:has(.file-viewed) .file-diff>summary{padding-right:110px}.file-viewed{z-index:2;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-2);font-family:var(--sans);font-size:var(--t-xs);cursor:pointer;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex;position:absolute;top:7px;right:12px}.file-viewed[data-on]{background:var(--select);color:var(--link);border-color:#0000}.file-viewed input{margin:0}.viewed-count{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.viewed-count[data-done]{color:var(--ok);font-weight:600}.verdict-own{border-radius:var(--r-sm);background:var(--sunken);color:var(--ink-2);font-size:var(--t-sm);margin:0;padding:8px 10px}.workmap{gap:12px;display:grid}.workmap-crumbs{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.workmap-crumbs span{gap:6px;display:inline-flex}.workmap-crumbs .link-button:disabled{color:var(--ink);cursor:default;font-weight:600;text-decoration:none}.workmap-share{color:var(--ink-3);font-size:var(--t-xs);margin-left:auto}.workmap-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workmap-rows li{grid-template-columns:minmax(120px,220px) minmax(0,1fr) 140px;align-items:center;gap:14px;min-height:32px;display:grid}.workmap-name{min-width:0;color:var(--ink);font:inherit;font-family:var(--mono);font-size:var(--t-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex;overflow:hidden}button.workmap-name{cursor:pointer}button.workmap-name:hover{color:var(--link);text-decoration:underline}.workmap-name svg{color:var(--ink-3);flex:none}.workmap-bar{gap:1px;height:10px;display:flex}.workmap-bar>span{border-radius:2px}.workmap-n{color:var(--ink);font-size:var(--t-xs);font-variant-numeric:tabular-nums}@media (width<=640px){.workmap-rows li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.workmap-bar{grid-area:2/1/auto/-1}}.flow{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.flow-figure{border-inline-start:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:14px 16px 12px;display:grid}.flow-figure:first-child{border-inline-start:0;padding-inline-start:0}.flow-label{color:var(--ink-2);font-size:var(--t-sm)}.flow-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:650}.flow-before{color:var(--ink-3);font-size:var(--t-xs);min-height:2.6em}.flow-bars{align-items:flex-end;gap:3px;height:40px;margin-top:8px;display:flex}.flow-bar{background:color-mix(in srgb, var(--ink-3) 35%, transparent);border-radius:2px 2px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.flow-bar[data-now]{background:var(--primary)}.flow-bar:has(.week-people){background:0 0}.flow-bar[data-now]:has(.week-people){outline:1px solid var(--ink-2);outline-offset:1px}@media (width<=560px){.flow{grid-template-columns:1fr}.flow-figure,.flow-figure:first-child{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline:0}.flow-figure:first-child{border-block-start:0}}.md-image{max-width:100%;display:inline-block}.md-image img{border:1px solid var(--line);border-radius:6px;max-width:100%;height:auto;max-height:560px;display:block}.md-image-wait{background:color-mix(in srgb, var(--ink-3) 18%, transparent);border-radius:6px;width:min(320px,100%);height:120px;display:inline-block}.md-image-link{text-decoration:underline}.image-textarea{gap:6px;display:grid}.image-textarea-foot{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rail-empty a{text-decoration:underline}.setup-start{place-items:center;min-height:100%;padding-block:48px;display:grid}.setup-start-inner{gap:12px;width:min(100%,40rem);display:grid}.setup-start-inner h1{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.4rem)}.setup-start-lede{color:var(--ink-2);margin:0 0 12px}.setup-start-choices{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:12px;display:grid}.setup-choice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;display:flex}.setup-choice:hover{border-color:var(--primary)}.setup-choice strong{margin-bottom:4px;display:block}.setup-choice span span{color:var(--ink-2);font-size:var(--t-sm)}.card{border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--panel);box-shadow:var(--glow);overflow:hidden}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.card-head h2{font-size:var(--t-md,1rem);margin:0;font-weight:650}.card-head .muted{font-size:var(--t-xs)}.card-action{font-size:var(--t-sm);margin-left:auto}.landing-card{margin-bottom:28px}.landing-card .fleet{padding:14px 16px 12px}.import-page{max-width:1120px}.import-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.import-form{gap:18px;min-width:0;display:grid}.import-form .field{margin:0}.import-source{min-height:48px;font-family:var(--mono);font-size:.95rem}.import-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;display:grid}.import-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;display:grid}.import-choices legend{font-size:var(--t-sm);margin-bottom:8px;padding:0;font-weight:600}.import-what{grid-template-columns:1fr}.disclosure{color:var(--link);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.disclosure[aria-expanded=false] .icon{transform:rotate(-90deg)}.import-token{gap:12px;display:grid}.import-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.import-actions .muted{font-size:var(--t-sm)}.manifest{border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--panel);gap:18px;padding:22px 22px 20px 50px;display:grid;position:relative}.manifest-route{gap:18px;display:grid;position:relative}.manifest-route:before{content:"";background:color-mix(in srgb, var(--primary) 55%, var(--panel));width:2px;position:absolute;top:12px;bottom:26px;left:-22px}.manifest-end{display:flex;position:relative}.manifest-node{border:3px solid var(--primary);background:var(--panel);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-29px}.manifest-node[data-at=to]{border:5px solid var(--gold)}.manifest-place{gap:2px;min-width:0;display:grid}.manifest-host{color:var(--ink-3);font-size:var(--t-xs)}.manifest-place .mono{overflow-wrap:anywhere;font-weight:600}.manifest-cargo{gap:10px;margin:0;padding:0;list-style:none;display:grid}.manifest-cargo li{color:var(--ink-2);font-size:var(--t-sm);gap:8px;line-height:1.45;display:flex}.manifest-cargo .icon{color:var(--ok);flex:none;margin-top:3px}.manifest-cargo li[data-off],.manifest-cargo li[data-off] .icon{color:var(--ink-3)}.manifest-cargo b{color:var(--ink);font-weight:600}.manifest-stays{border-top:1px dashed var(--line);color:var(--ink-3);font-size:var(--t-sm);margin:4px -22px -20px -50px;padding:14px 22px 16px 50px}.manifest-stays p{color:var(--ink-2);margin:0 0 6px;font-weight:600}.manifest-stays ul{margin:0;padding-left:18px}.import-recent{margin-top:40px}.import-recent h2{font-size:var(--t-md,1rem);margin:0 0 10px}.import-recent ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.import-recent li{border-bottom:1px solid var(--line);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.import-recent li a{color:inherit;flex-wrap:wrap;gap:6px;margin-right:auto;display:inline-flex}.journey ol{gap:26px;margin:0;padding:4px 0 0 34px;list-style:none;display:grid;position:relative}.journey li{position:relative}.journey li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:-28px;left:-24px}.journey-node{border:2px solid var(--line-2,var(--line));background:var(--ground);box-sizing:border-box;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:-33px}.journey li[data-state=done] .journey-node{background:var(--primary);border:0}.journey li[data-state=done]:not(:last-child):after{content:"";background:var(--primary);width:2px;position:absolute;top:22px;bottom:-28px;left:-24px}.journey li[data-state=now] .journey-node{border:5px solid var(--gold);animation:1.6s ease-in-out infinite journey-pulse}.journey li[data-state=failed] .journey-node{border:5px solid var(--bad)}.journey li[data-state=skipped] .journey-node{border-style:dashed;border-color:var(--ink-3)}.journey li[data-state=skipped] .journey-label{color:var(--ink-2)}@keyframes journey-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--gold) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.journey li[data-state=now] .journey-node{animation:none}}.journey-text{gap:2px;display:grid}.journey-label{font-weight:600}.journey li[data-state=waiting] .journey-label{color:var(--ink-3)}.journey-detail{color:var(--ink-2);font-size:var(--t-sm)}.journey-arrive .journey-label{font-size:1.05rem}.journey li.journey-arrive[data-state=done] .journey-node{background:var(--ground);border:6px solid var(--gold);box-shadow:none}.import-failed{justify-items:start;gap:8px;margin-top:24px;display:grid}.import-failed p{margin:0}.import-notes{font-size:var(--t-sm);margin-top:20px}.import-notes summary{cursor:pointer;color:var(--ink-2)}.import-notes ul{color:var(--ink-2);margin:8px 0 0;padding-left:18px}.import-wait p{color:var(--ink-3);font-size:var(--t-sm);margin:0}.next-steps h2{font-size:var(--t-md,1rem);margin:0 0 14px}.next-steps ol{gap:18px;margin:0;padding-left:20px;display:grid}.next-steps li::marker{color:var(--ink-3);font-weight:600}.next-steps h3{font-size:var(--t-sm);margin:0 0 4px}.next-steps p a{text-decoration:underline}.next-steps p{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 8px}.setup-start-also{color:var(--ink-2);font-size:var(--t-sm);margin:8px 0 0}@media (width<=860px){.import-grid{grid-template-columns:minmax(0,1fr)}}.run-mark{color:var(--ink-3);flex:none;display:inline-flex}.run-mark[data-tone=ok]{color:var(--ok)}.run-mark[data-tone=bad]{color:var(--bad)}.run-mark[data-tone=warn]{color:var(--warn)}@media (prefers-reduced-motion:no-preference){.run-mark[data-live] svg{animation:1.6s ease-in-out infinite run-pulse}}@keyframes run-pulse{50%{opacity:.35}}.run-ref{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;max-width:240px;font-size:12.5px;display:inline-flex;overflow:hidden}.runs-status{flex-wrap:wrap;gap:8px 12px;margin:14px 0 0;display:flex}.runs-health{border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--t-xs);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:inline-flex}.runs-health[data-tone=bad]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));background:var(--bad-wash)}.runs-health:hover{border-color:var(--line-2,var(--ink-3))}.runs-health-since{color:var(--ink-2);font-variant-numeric:tabular-nums}.runs-runners{color:var(--ink-2);font-size:var(--t-xs);align-items:center;gap:8px;padding:7px 0;display:inline-flex}.runs-runners-dot{background:var(--warn);border-radius:50%;width:8px;height:8px}.runs-runners[data-tone=ok] .runs-runners-dot{background:var(--ok)}.runs-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.runs-workflow select{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;font-size:var(--t-xs);border-radius:8px;padding:0 10px}.runs-none{color:var(--ink-2);margin:24px 0}.runs-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:14px;overflow-x:auto}.runs-table{border-collapse:collapse;width:100%;font-size:var(--t-xs)}.runs-table th{border-bottom:1px solid var(--line);color:var(--ink-2);text-align:left;white-space:nowrap;padding:9px 14px;font-weight:500}.runs-table td{border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:11px 14px}.runs-table tr:last-child td{border-bottom:0}.runs-table tbody tr{cursor:pointer}.runs-table tbody tr:hover{background:var(--hover)}.runs-table .num{text-align:right;font-variant-numeric:tabular-nums}.runs-cell-run{gap:10px;min-width:320px;display:flex;white-space:normal!important}.runs-cell-run>.run-mark{margin-top:2px}.runs-cell-run>span:last-child{gap:2px;min-width:0;display:grid}.runs-title{color:var(--ink);font-size:var(--t-sm,14px);font-weight:600;text-decoration:none}.runs-title:hover{text-decoration:underline}.runs-sub{color:var(--ink-2)}.runs-why{max-width:64ch;color:var(--bad);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.runs-commit{color:var(--ink-2)}.run-callout{background:var(--warn-wash);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px 0 0;padding:14px 16px;display:grid}.run-callout>svg{color:var(--warn);margin-top:3px}.run-callout p{margin:0 0 10px}.run-callout h2{font-size:var(--t-xs);margin:0}.run-back{font-size:var(--t-xs);margin-bottom:6px}.run-back a:before{content:"← "}.run-title{align-items:center;gap:10px;display:inline-flex}.run-title>span:last-child{overflow-wrap:anywhere}.run-facts{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;margin:16px 0 0;display:flex}.run-facts>div{border-right:1px solid var(--line);gap:3px;min-width:0;padding:10px 16px;display:grid}.run-facts>div:last-child{border-right:0}.run-facts dt{color:var(--ink-3);font-size:12px}.run-facts dd{min-height:24px;font-size:var(--t-xs);align-items:center;gap:6px;margin:0;display:flex}.run-facts-by{color:var(--ink-2)}.run-facts-commit .icon-button{width:24px;height:24px}.run-facts-trust{color:var(--ink-2)}.run-facts-trust[data-trusted]{color:var(--ok)}.run-verdict{border:1px solid var(--line);border-left:4px solid var(--line-2,var(--line));background:var(--panel);border-radius:10px;margin:16px 0 0;padding:16px 18px}.run-verdict[data-tone=bad]{border-color:color-mix(in srgb, var(--bad) 35%, var(--line));border-left-color:var(--bad);background:var(--bad-wash)}.run-verdict[data-tone=warn]{border-color:color-mix(in srgb, var(--warn) 35%, var(--line));border-left-color:var(--warn);background:var(--warn-wash)}.run-verdict[data-tone=ok]{border-color:color-mix(in srgb, var(--ok) 35%, var(--line));border-left-color:var(--ok);background:var(--ok-wash)}.run-verdict h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.run-verdict p{max-width:76ch;margin:8px 0 0}.run-verdict-error{align-items:flex-start;gap:6px;margin-top:10px;display:flex}.run-verdict .run-verdict-line{max-width:none}.run-verdict-line{background:var(--panel);overflow-wrap:anywhere;border-radius:6px;flex:1;padding:9px 12px;font-size:13px;margin:0!important}.run-verdict-actions{margin-top:12px}.run-notes{color:var(--ink-2);font-size:var(--t-xs);margin:12px 0 0}.run-notes summary{cursor:pointer}.run-notes ul{margin:6px 0 0;padding-left:18px}.run-body{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.run-jobs{position:sticky;top:16px}.run-tally{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;padding:0;font-size:12.5px;list-style:none;display:flex}.run-tally li{align-items:center;gap:4px;display:inline-flex}.run-trunk{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.run-trunk:before{content:"";background:var(--line);width:2px;position:absolute;top:12px;bottom:12px;left:6px}.run-trunk ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.run-stage-then{color:var(--ink-3);margin:10px 0 4px;font-size:11.5px;display:block}.run-group{margin:2px 0 4px}.run-group-name{padding:4px 10px 2px;font-size:12.5px;font-weight:600;display:block}.run-group-n{color:var(--ink-3);font-weight:400}.run-group .run-job{padding-left:22px}.run-job{width:100%;color:inherit;font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid;position:relative}.run-job:before{content:"";border:2px solid var(--line-2,var(--line));background:var(--ground);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-16px}.run-job:hover{background:var(--hover)}.run-job[aria-current=true]{background:var(--select)}.run-job[aria-current=true]:before{border-color:var(--gold);background:var(--gold)}.run-job-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-job-time{color:var(--ink-2);font-size:12px}.run-badge{background:var(--warn-wash);color:var(--warn);border-radius:999px;grid-column:2/-1;justify-self:start;padding:0 6px;font-size:11px}.run-job-panel{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;overflow:hidden}.run-job-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.run-job-panel h2{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.run-job-sub{color:var(--ink-2);font-size:var(--t-xs);margin:4px 0 0}.run-job-pad{padding:10px 16px}.run-steps{margin:0;padding:6px 0;list-style:none}.run-step{width:100%;color:inherit;font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 16px;display:grid}.run-step:disabled{color:var(--ink-3);cursor:default}.run-step:disabled>svg:first-child{visibility:hidden}.run-step:not(:disabled):hover{background:var(--hover)}.run-step-name{overflow-wrap:anywhere}.run-step-time{color:var(--ink-2);font-size:12px}.run-log-wrap{margin:2px 16px 12px}.run-log-tools{align-items:center;gap:8px;margin-bottom:6px;display:flex}.run-log-find{border:1px solid var(--line);background:var(--ground);max-width:320px;color:var(--ink-3);border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.run-log-find:focus-within{border-color:var(--focus)}.run-log-find input{min-width:0;height:28px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.run-log-count{color:var(--ink-2);font-size:12px}.run-log-tools .icon-button{margin-left:auto}.run-log{background:var(--code-background,var(--sunken));max-height:560px;color:var(--code-foreground,var(--ink));font-family:var(--mono);border-radius:8px;padding:8px 0;font-size:12.5px;line-height:1.6;position:relative;overflow:auto}.run-log-line{grid-template-columns:5ch minmax(0,1fr);gap:12px;padding-right:12px;display:grid}.run-log-line[data-error] .run-log-t{color:var(--bad)}.run-log-line[data-hit]{background:var(--gold-wash,var(--highlight));box-shadow:inset 3px 0 0 var(--gold)}.run-log-n{color:var(--ink-3);font:inherit;text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.run-log-n:hover{color:var(--link);text-decoration:underline}.run-log-t{white-space:pre}.run-log[data-wrap] .run-log-t{white-space:pre-wrap;overflow-wrap:anywhere}.run-log-linked{color:var(--ink-2);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.run-log-empty,.run-log-error{color:var(--ink-2);font-size:var(--t-xs);margin:0 16px 10px}@media (width<=760px){.run-body{grid-template-columns:minmax(0,1fr)}.run-jobs{position:static}.run-facts>div{border-right:0;border-bottom:1px solid var(--line);flex:45%}}.runners-intro p{max-width:72ch;color:var(--ink-2);margin:16px 0}.runner-row,.secret-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.runner-dot{background:var(--ink-3);border-radius:50%;width:9px;height:9px}.runner-dot[data-online]{background:var(--ok)}.runner-main{gap:3px;min-width:0;display:grid}.runner-sub{color:var(--ink-2);font-size:var(--t-xs)}.runner-labels{flex-wrap:wrap;gap:4px;display:flex}.runner-label{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:1px 6px;font-size:11.5px}.runner-label[data-kind=outside]{border-color:color-mix(in srgb, var(--warn) 40%, var(--line));background:var(--warn-wash);color:var(--warn)}.runners-add{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:22px;padding:16px}.runners-add h3{align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;display:flex}.runners-note{color:var(--ink-2);font-size:var(--t-xs);margin:12px 0 0}.secret-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.secret-row>svg{color:var(--ink-3)}.secret-sub{min-width:0;color:var(--ink-2);font-size:var(--t-xs);flex:12rem}.var-value{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.secret-env{border:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);border-radius:999px;padding:1px 8px}.ci{gap:36px;max-width:980px;margin-top:8px;display:grid}.ci-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ci-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);align-content:start;gap:10px;padding:18px 20px;display:grid}.ci-card h2,.ci-sec h2{font-size:var(--t-md);margin:0;font-weight:600}.ci-card-figure{color:var(--ink-2);margin:0}.ci-card-figure b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.ci-card-line,.ci-sec-about,.ci-empty{max-width:68ch;color:var(--ink-2);font-size:var(--t-sm);margin:0}.ci-sec{gap:12px;display:grid}.ci-runners,.secrets>.rows{margin:0;padding:0;list-style:none}.ci-runners>li,.rows>li.secret-row{border-top:1px solid var(--line);padding:14px 18px}.ci-runners>li:first-child,.rows>li.secret-row:first-child{border-top:0}.ci-runner{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"dot main facts remove"".labels labels labels";align-items:center;gap:4px 14px;display:grid}.ci-runner>.runner-dot{grid-area:dot;margin:0}.ci-runner-main{grid-area:main;gap:2px;min-width:0;display:grid}.ci-runner-main b{text-overflow:ellipsis;overflow:hidden}.ci-runner-state{color:var(--ink-2);font-size:var(--t-xs)}.ci-runner-facts{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;grid-area:facts;gap:4px 12px;display:flex}.ci-runner>.runner-labels{grid-area:labels}.ci-label-edit{color:var(--link);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;padding:0}.ci-label-edit:hover{text-decoration:underline}.ci-relabel{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ci-relabel .input{width:min(100%,18rem)}.ci-runner>.button{grid-area:remove}.ci-steps{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);counter-reset:step;gap:22px;margin:4px 0 0;padding:20px;list-style:none;display:grid}.ci-steps>li{counter-increment:step;grid-template-columns:26px minmax(0,1fr);gap:12px 14px;min-width:0;display:grid}.ci-steps>li:before{content:counter(step);border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/span 3;place-items:center;font-weight:600;display:grid}.ci-steps>li>*{grid-column:2;min-width:0}.ci-steps .cmd+p{color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:anywhere;margin:2px 0 0}.ci-steps h2{color:var(--ink);font-size:var(--t-sm);margin:0;font-weight:600}.ci-options{gap:12px;display:grid}.ci-options .check{align-items:start;margin:0}.ci-options .check input{margin-top:3px}.ci-options .check span,.ci-labels{gap:2px;display:grid}.ci-options small,.ci-labels small{color:var(--ink-2);font-size:var(--t-xs)}.ci-labels input{max-width:320px}.ci-labels>span{font-size:var(--t-sm);font-weight:500}@media (width<=640px){.ci-steps{padding:16px}.ci-steps>li{grid-template-columns:22px minmax(0,1fr);gap:10px}.ci-runner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot main remove"".facts facts"".labels labels"}}.secrets-empty{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-sm);margin:0;padding:14px 18px}.secrets>.button{margin-top:12px}.secret-form{gap:12px;max-width:560px;margin-top:12px;display:grid}.secret-form label{gap:4px;display:grid}.secret-form label>span{font-weight:500}.secret-form input,.secret-form textarea{border:1px solid var(--line);background:var(--ground);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.secret-form .mono{font-family:var(--mono)}.secret-form small{color:var(--ink-2)}.secret-form .secret-error{color:var(--bad)}.secret-actions{gap:8px;display:flex}.runners-add h2{color:var(--ink-2);font-size:var(--t-xs);margin:0;font-weight:500}.runners-add .cmd+p{color:var(--ink-2);font-size:var(--t-xs);margin:6px 0 0}.runner-dot{margin-left:6px}.cr-landing{background:var(--warn-wash);color:var(--ink);font-size:var(--t-xs);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:8px 12px;display:flex}.cr-landing[data-on]{background:var(--select)}.cr-landing>svg{color:var(--ink-2)}.cr-head .cr-landing,.cr-landing{flex-basis:100%}.packet{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0 0 16px;padding:14px 16px}.packet h2{margin:0 0 8px;font-size:.95rem}.packet-list{font-size:var(--t-xs);gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.packet-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.packet-list li>svg{color:var(--ink-3);margin-top:2px}.packet-list li[data-blocks]>svg{color:var(--bad)}.packet-where{color:var(--ink-2)}.packet-needs{background:var(--bad-wash);color:var(--bad);border-radius:999px;margin-left:8px;padding:0 6px;font-size:11.5px}.packet-facts{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.packet-bad{color:var(--bad)}.workflows{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.workflow{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 16px}.workflow[data-bad]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.workflow-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-file{color:var(--ink-2);margin-left:6px;font-size:12px}.workflow-on{color:var(--ink-2);font-size:var(--t-xs);margin:8px 0 6px}.workflow-problem{color:var(--bad);margin:8px 0 0;font-size:12.5px}.workflow-jobs{font-size:var(--t-xs);gap:3px;margin:0;padding-left:20px;display:grid}.workflow-n,.workflow-needs,.workflow-on-runner{color:var(--ink-2)}.workflow-on-runner{font-size:11.5px}.workflows-intro{max-width:76ch;color:var(--ink-2);font-size:var(--t-xs);margin:14px 0 0}.job-flow{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job-flow>li{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.job-flow>li+li:before{content:"→";color:var(--ink-3);margin:0 2px 0 0}.job-chip{border:1px solid var(--line);background:var(--ground);border-radius:999px;align-items:baseline;gap:4px;padding:3px 9px;font-size:12.5px;display:inline-flex}.job-chip-n{color:var(--ink-2);font-size:11.5px}.workflow .job-flow{margin-top:4px}.runs-workflow{min-width:200px}.summary-flow{padding:2px 0 6px;list-style:none}.workflow[data-note]{border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.workflow[data-note] .workflow-problem{color:var(--warn)}.run-artifacts{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:16px 0 0;padding:12px 16px}.run-artifacts h2{margin:0 0 8px;font-size:.95rem}.run-artifacts ul{font-size:var(--t-xs);gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-artifacts li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.run-artifacts li>svg{color:var(--ink-3)}.run-artifact-sha,.run-artifact-left{color:var(--ink-2)}.ov{gap:40px;max-width:1080px;margin-top:8px;display:grid}.ov-ladder{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:16px 32px;display:grid}.ov-ladder h2,.ov-head h2{font-size:var(--t-lg);margin:0;font-weight:600}.ov-ladder p,.ov-head p{max-width:64ch;color:var(--ink-2);font-size:var(--t-sm);margin:4px 0 0}.ov-ladder ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.ov-ladder li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:2px;padding:12px 14px;display:grid;position:relative}.ov-ladder li+li:before{content:"›";color:var(--ink-3);font-size:1.25rem;line-height:0;position:absolute;top:50%;left:-20px}.ov-ladder li span{color:var(--ink-2);font-size:var(--t-xs)}.ov-ladder li[data-here]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--panel));box-shadow:inset 3px 0 0 var(--primary)}.ov-ladder li[data-here] b{color:var(--primary)}.ov-sec{gap:14px;display:grid}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ov-count{background:var(--line);color:var(--ink-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px}.ov-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-filter{align-items:center;display:flex;position:relative}.ov-filter svg{color:var(--ink-3);position:absolute;left:9px}.ov-filter input{width:13rem;padding-left:28px}.ov-empty{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-sm);margin:0;padding:16px 18px}.ov-rows{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:0;padding:0;list-style:none}.ov-row{font-size:var(--t-sm);grid-template-columns:minmax(10rem,1.15fr) minmax(7rem,.9fr) minmax(10rem,1.2fr) minmax(8rem,.8fr) auto;align-items:center;gap:8px 20px;padding:12px 16px;display:grid}.ov-row+.ov-row{border-top:1px solid var(--line)}.ov-name{align-items:center;gap:8px;min-width:0;display:flex}.ov-name svg{color:var(--ink-3);flex:none}.ov-name code{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ov-value{align-items:center;gap:4px;min-width:0;display:flex}.ov-value code{background:var(--ground);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 6px;overflow:hidden}.ov-value[data-sealed]{color:var(--ink-3);font-size:var(--t-xs)}.ov-value[data-sealed]:before{content:"••••••••";letter-spacing:1px;margin-right:4px}.ov-reach{gap:1px;min-width:0;display:grid}.ov-reach small,.ov-when{color:var(--ink-2);font-size:var(--t-xs)}.ov-reach small{overflow-wrap:anywhere}.ov-actions{justify-content:flex-end;gap:2px;display:flex}.ov-none{color:var(--ink-2);display:block}.ov-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);max-width:640px}.ov-panel[data-inline]{grid-column:1/-1;margin:8px 0 4px}.ov-panel-head{padding:16px 20px 0}.ov-panel-head h3{font-size:var(--t-md);margin:0;font-weight:600}.ov-panel-head p{max-width:60ch;color:var(--ink-2);font-size:var(--t-sm);margin:4px 0 0}.ov-panel-body{gap:18px;padding:18px 20px 20px;display:grid}.ov-panel-foot{border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:color-mix(in srgb, var(--ground) 60%, var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.ov-panel-foot>div{gap:8px;margin-left:auto;display:flex}.ov-field{gap:6px;min-width:0;display:grid}.ov-field>label{font-size:var(--t-sm);font-weight:500}.ov-field .input{width:100%;height:36px}.ov-field .ov-name-input{max-width:340px}.ov-field .input[aria-invalid=true]{border-color:var(--bad)}.ov-field textarea.input{resize:vertical;height:auto;min-height:96px;padding:8px 10px;line-height:1.45}.ov-field textarea[data-hidden]{-webkit-text-security:disc}.ov-value-box{position:relative}.ov-reveal{height:26px;font-size:var(--t-xs);gap:4px;padding:0 8px;position:absolute;top:6px;right:6px}.ov-field small{color:var(--ink-2);font-size:var(--t-xs);line-height:1.4}.ov-field small[data-error]{color:var(--bad)}.ov-value-hint{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.ov-value-hint [data-warn]{color:var(--warn)}.ov-size{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-keys{color:var(--ink-3);font-size:var(--t-xs)}@media (hover:none){.ov-keys{display:none}}@media (width<=860px){.ov-ladder{grid-template-columns:minmax(0,1fr)}.ov-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""value value""reach when"}.ov-name{grid-area:name}.ov-value{grid-area:value}.ov-reach{grid-area:reach}.ov-when{text-align:right;grid-area:when}.ov-actions{grid-area:actions}}@media (width<=560px){.ov-ladder ol{grid-template-columns:minmax(0,1fr);gap:18px}.ov-ladder li+li:before{content:"↓";font-size:var(--t-sm);top:-12px;left:14px}.ov-row{grid-template-areas:"name actions""value value""reach reach""when when"}.ov-when{text-align:left}}.run-notes{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:16px 0}.run-notes h2{border-bottom:1px solid var(--line);font-size:var(--t-sm);margin:0;padding:12px 16px;font-weight:600}.run-notes ul{margin:0;padding:0;list-style:none}.run-notes li{font-size:var(--t-sm);grid-template-columns:5.5rem minmax(0,1fr);gap:4px 12px;padding:10px 16px;display:grid}.run-notes li+li{border-top:1px solid var(--line)}.run-note-level{font-weight:600}.run-notes li[data-level=error] .run-note-level,.run-log-line[data-level=error] .run-log-level{color:var(--bad)}.run-notes li[data-level=warning] .run-note-level,.run-log-line[data-level=warning] .run-log-level{color:var(--warn)}.run-notes li[data-level=notice] .run-note-level,.run-log-line[data-level=notice] .run-log-level{color:var(--primary)}.run-note-body{gap:2px;min-width:0;display:grid}.run-note-msg{overflow-wrap:anywhere;white-space:pre-wrap}.run-note-where{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;gap:2px 12px;display:flex}.run-log-line[data-level=error]{background:color-mix(in srgb, var(--bad) 9%, transparent)}.run-log-line[data-level=warning]{background:color-mix(in srgb, var(--warn) 9%, transparent)}.run-log-where{color:var(--ink-3)}.run-log-fold{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.run-log-fold-n{color:var(--ink-3);font-weight:400}.run-summary{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);margin:0 16px 16px;padding:14px 18px}.run-summary h3{color:var(--ink-2);font-size:var(--t-xs);margin:0 0 8px;font-weight:600}.ci-policy{gap:12px;max-width:760px;display:grid}.ci-policy textarea.input{height:auto;padding:8px 10px}.ci-policy-actions{gap:8px;display:flex}.rq-bench{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:20px;display:grid}.rq-queue{align-content:start;gap:12px;max-height:calc(100vh - 140px);display:grid;position:sticky;top:12px;overflow:auto}.rq-queue h2{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);margin:0;padding:10px 14px;font-weight:600}.rq-queue ul{margin:0;padding:0;list-style:none}.rq-item{align-items:flex-start;gap:8px;padding-left:10px;display:flex;box-shadow:inset 3px 0 #0000}.rq-item+.rq-item{border-top:1px solid var(--line)}.rq-item[data-risk=high]{box-shadow:inset 3px 0 0 var(--bad)}.rq-item[data-risk=medium]{box-shadow:inset 3px 0 0 var(--ink-3)}.rq-item[data-on]{background:color-mix(in srgb, var(--primary) 9%, var(--panel))}.rq-item input{margin-top:13px}.rq-pick-row{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:10px 12px 10px 4px;display:grid}.rq-item-risk{color:var(--ink-3);font-size:11.5px;font-weight:600}.rq-item[data-risk=high] .rq-item-risk{color:var(--bad)}.rq-item[data-risk=medium] .rq-item-risk{color:var(--ink-2)}.rq-item-title{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rq-item-meta{color:var(--ink-2);font-size:var(--t-xs);align-items:center;gap:4px;display:flex}.rq-batch{gap:4px;display:grid}.rq-batch small,.rq-keys{color:var(--ink-3);font-size:var(--t-xs)}.rq-keys kbd,.rq-decide kbd{border:1px solid var(--line);font-family:var(--mono);border-radius:4px;padding:0 5px;font-size:11px}.rq-decide kbd{opacity:.7;margin-left:6px}.rq-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);gap:16px;min-width:0;padding:20px 22px 0;display:grid}.rq-head{gap:4px;display:grid}.rq-head h2{text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600}.rq-head h2 a{color:var(--ink)}.rq-head-risk{color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.rq-head-risk[data-risk=high]{color:var(--bad)}.rq-head-risk[data-risk=medium]{color:var(--ink-2)}.rq-head-meta{color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;gap:2px 14px;margin:0;display:flex}.rq-author{align-items:center;gap:4px;display:inline-flex}.rq-own{background:color-mix(in srgb, var(--primary) 12%, var(--panel));color:var(--primary);border-radius:999px;padding:0 6px}.rq-add{color:var(--ok)}.rq-del{color:var(--bad)}.rq-why ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rq-why>ul>li{background:var(--ground);font-size:var(--t-sm);border-radius:6px;flex-wrap:wrap;gap:2px 10px;padding:8px 12px;display:flex}.rq-why>ul>li[data-blocks]{background:color-mix(in srgb, var(--bad) 9%, var(--panel))}.rq-where{color:var(--ink-2);font-size:var(--t-xs)}.rq-record{color:var(--ink-2);font-size:var(--t-xs);margin:8px 0 0}.rq-diff{gap:10px;min-width:0;display:grid}.rq-decide{z-index:3;border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:var(--panel);flex-wrap:wrap;gap:8px;margin:0 -22px;padding:12px 22px;display:flex;position:sticky;bottom:0}.rq-send{flex:1;gap:6px;display:grid}.rq-send label{font-size:var(--t-sm);font-weight:500}.rq-send textarea.input{height:auto;padding:8px 10px}.rq-send div{gap:8px;display:flex}@media (width<=900px){.rq-bench{grid-template-columns:minmax(0,1fr)}.rq-queue{max-height:none;position:static}.rq-preview{padding:16px 16px 0}.rq-decide{margin:0 -16px;padding:12px 16px}}.rq-group{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.rq-group .rq-batch{border-top:1px solid var(--line);padding:12px 14px}.rq-queue h2 span{color:var(--ink-3);margin-left:4px;font-weight:400}.rq-group[data-risk=high] h2{color:var(--bad)}.rq-group[data-risk=medium] h2{color:var(--ink)}.rq-diff>*{margin-inline:0}.roster{gap:12px;display:grid}.roster-bar,.roster-stop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.roster-bar p{color:var(--ink-2);margin:0}.roster-bar b{color:var(--ink)}.roster-bar>div{flex-wrap:wrap;gap:8px;display:flex}.roster-stop{border:1px solid color-mix(in srgb, var(--bad) 45%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--bad) 8%, var(--panel));padding:12px 16px}.roster-table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow-x:auto}.roster-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.roster-table th{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);text-align:left;padding:10px 14px;font-weight:600}.roster-table td{vertical-align:top;padding:12px 14px}.roster-table tr+tr td{border-top:1px solid var(--line)}.roster-table tr[data-paused] td{opacity:.72}.roster-name,.roster-reach,.roster-today{gap:2px;display:grid}.roster-sub{color:var(--ink-2);font-size:var(--t-xs)}.roster-paused{color:var(--bad);margin-left:6px;font-weight:600}.roster-today [data-over]{color:var(--bad);font-weight:600}.roster-link{white-space:nowrap}.roster-flag{color:var(--bad);font-size:var(--t-xs)}.status{max-width:820px}.status-hero{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);align-items:flex-start;gap:16px;margin:8px 0 32px;padding:22px 24px;display:flex}.status-hero h1{text-wrap:balance;margin:0;font-size:1.6rem;font-weight:600}.status-hero p{color:var(--ink-2);margin:6px 0 0}.status-hero .status-dot{width:14px;height:14px;margin-top:9px}.status-dot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}[data-state=degraded] .status-dot,[data-state=maintenance] .status-dot{background:var(--ink-3)}[data-state=outage] .status-dot{background:var(--bad)}[data-state=not_offered] .status-dot{background:var(--line-2)}.status-hero[data-state=outage]{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.status-sec{gap:12px;margin-bottom:32px;display:grid}.status-sec h2{font-size:var(--t-md);margin:0;font-weight:600}.status-parts{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:0;padding:0;list-style:none}.status-parts li{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 16px;display:flex}.status-parts li+li{border-top:1px solid var(--line)}.status-state{color:var(--ink-2);font-size:var(--t-sm);align-items:center;gap:8px;display:inline-flex}.status-name{gap:2px;display:grid}.status-detail{color:var(--ink-3);font-size:var(--t-xs)}.status-quiet{color:var(--ink-2);margin:0}.status-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.status-incident{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:inset 3px 0 0 var(--ink-3);padding:14px 16px}.status-incident[data-impact=outage]{box-shadow:inset 3px 0 0 var(--bad)}.status-incident h3{font-size:var(--t-md);margin:0}.status-incident header p{color:var(--ink-2);font-size:var(--t-xs);margin:2px 0 10px}.status-incident ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-incident li{font-size:var(--t-sm);grid-template-columns:7rem minmax(0,1fr);gap:12px;display:grid}.status-incident li>:first-child{color:var(--ink-3);font-size:var(--t-xs)}@media (width<=560px){.status-incident li{grid-template-columns:minmax(0,1fr);gap:2px}}.blame-cell[data-first]{border-top-color:var(--line-2)}.blame-title{text-overflow:ellipsis;min-width:0;overflow:hidden;color:var(--ink)!important}.blame-who{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.blame-who .who{min-width:0;color:var(--ink-2);gap:5px}.blame-who .who-name{text-overflow:ellipsis;overflow:hidden}.blame-who .blame-model{font-family:var(--sans)}.blame-share{border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:10px 16px;display:flex}.blame-share p{margin:0}.blame-share b{color:var(--ink);font-weight:600}.blame-share-bar{background:var(--sunken);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:0 0 96px;display:block;overflow:hidden}.blame-share-bar>span{background:var(--primary);height:100%;display:block}.blame-share ul{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.blame-share li{align-items:center;gap:5px;display:inline-flex}.blame-share li .num{color:var(--ink-3)}.findings{gap:12px;margin:0 0 12px;display:grid}.findings h3{color:var(--ink-2);font-size:var(--t-xs);margin:0 0 6px;font-weight:600}.findings ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.findings li{font-size:var(--t-sm);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.findings li>svg{color:var(--ink-3);margin-top:2px}.findings-blocks{border:1px solid color-mix(in srgb, var(--bad) 35%, var(--line));border-radius:var(--r-md);background:var(--bad-wash);padding:10px 12px}.findings-blocks h3,.findings-blocks li>svg{color:var(--bad)}.finding-text code{background:var(--sunken);font-family:var(--mono);border-radius:4px;padding:0 4px;font-size:.9em}.finding-where{color:var(--ink-3);font-size:var(--t-xs);margin-top:2px;display:block}.finding-where a{color:var(--link)}.row-meta .reason[data-risk=high]{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.settings-warn{border:1px solid var(--line-2);border-left:3px solid var(--ink-3);border-radius:var(--r-md);background:var(--sunken);color:var(--ink);font-size:var(--t-sm);margin:0 0 12px;padding:10px 12px}.ci-pins{margin-top:16px}.ci-pins h3{font-size:var(--t-sm);margin:0 0 8px;font-weight:600}.ci-pins ul{border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.ci-pins li{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.ci-pins li+li{border-top:1px solid var(--line)}.ci-pins li[data-moved]{background:var(--bad-wash)}.ci-pins li[data-moved] .ci-pin-name{color:var(--bad);font-weight:600}.ci-pin-what{min-width:0;color:var(--ink-2);flex:260px}.connect{max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.connect-step{grid-template-columns:26px minmax(0,1fr);column-gap:18px;padding-bottom:28px;display:grid;position:relative}.connect-step:before{content:"";background:var(--line-2);width:2px;position:absolute;top:28px;bottom:0;left:12px}.connect-step:last-child:before{display:none}.connect-step[data-state=waiting]:before,.connect-step[data-state=current]:before{border-left:2px dotted var(--line-2);background:0 0}.connect-node{border:2px solid var(--line-2);background:var(--ground);width:26px;height:26px;color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:650;display:grid}.connect-step[data-state=done] .connect-node{border-color:var(--gold);background:var(--gold);color:var(--ground)}.connect-step[data-state=current] .connect-node{border:3px solid var(--gold);color:var(--ink)}.connect-body{gap:10px;min-width:0;padding-top:2px;display:grid}.connect-body h2{font-size:var(--t-md);margin:0;font-weight:640}.connect-step[data-state=waiting] .connect-body h2{color:var(--ink-3);font-weight:560}.connect-body>p,.connect-body .muted{margin:0}.connect .radio-cards{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.connect .field{max-width:22rem}.connect-snippet{gap:6px;display:grid}.connect-snippet p{font-size:var(--t-sm);margin:0}.connect .row-actions{justify-content:flex-start}
