:root{color-scheme:dark;--plane:#090909;--surface:#101113;--raised:#17191b;--ink:#f3f4f5;--secondary:#b3b7be;--muted:#858b95;--line:#25282d;--quiet:#1b1e22;--warning:#d9b67b;font-family:Geist,"Geist Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:var(--plane);color:var(--ink);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.38}a{color:inherit;text-underline-offset:4px}a:hover{color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}button{color:var(--secondary);background:transparent;border:1px solid var(--line);border-radius:5px;padding:7px 12px}button:hover:not(:disabled){color:var(--ink);border-color:#535963}p,h1,h2,h3,h4{margin:0}h1{font-size:36px;font-weight:560;letter-spacing:-1.4px;line-height:1.2}.page{max-width:1460px;margin:auto;padding:28px 32px 44px}.masthead{display:flex;align-items:baseline;justify-content:space-between;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:19px}.wordmark{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.035em;text-decoration:none}.masthead nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.masthead nav a{position:relative;color:var(--muted);font-size:12px;text-decoration:none;padding:0 0 4px}.masthead nav a[aria-current=page]{color:var(--ink)}.masthead nav a[aria-current=page]:after{content:"";height:2px;background:var(--ink);position:absolute;left:0;right:0;bottom:-1px}main{padding-top:46px}.heading-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.actions{display:flex;gap:9px;flex-wrap:wrap}.button{border:1px solid var(--line);border-radius:5px;text-decoration:none;color:var(--secondary);padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.button:hover{border-color:#535963;background:var(--surface)}.button.primary{background:var(--ink);color:var(--plane);border-color:var(--ink)}.button.primary:hover{background:#fff}.context-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:17px 0 33px;color:var(--muted);font-size:12px}.sync-line{display:flex;gap:16px;align-items:center;flex-shrink:0}.text-button{border:0;border-radius:0;padding:0;color:var(--secondary);font-size:12px}.text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.notice{color:var(--warning);border-left:2px solid var(--warning);padding:8px 14px;margin:0 0 24px;font-size:12px;max-width:850px}.filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;flex-wrap:wrap}.status-filters{display:flex;flex-wrap:wrap;gap:3px;border:1px solid var(--line);border-radius:7px;padding:3px;max-width:100%}.status-filters button{border:0;white-space:nowrap;padding:6px 10px;font-size:12px;border-radius:4px;color:var(--muted);display:flex;align-items:center;gap:8px}.status-filters button[aria-pressed=true]{color:var(--ink);background:var(--raised)}.status-filters button:hover:not([aria-pressed=true]){color:var(--secondary)}.status-filters span{font-size:11px;font-variant-numeric:tabular-nums;opacity:.75}.search-filters{display:flex;gap:8px;flex:1;justify-content:flex-end;min-width:260px}input{color:var(--secondary);border:1px solid var(--line);border-radius:5px;background:var(--plane);padding:8px 11px;font-size:12px;min-height:36px}input{width:min(100%,250px);min-width:150px}input::placeholder{color:var(--muted)}.area-filter{display:flex;align-items:baseline;gap:12px;flex-basis:100%;min-width:0}.filter-label{color:var(--muted);font-size:11px;flex-shrink:0}.area-options{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.area-options button{font-size:12px;line-height:1.4;padding:5px 9px;border-color:transparent;border-radius:4px;color:var(--muted);overflow-wrap:anywhere;text-align:left}.area-options button[aria-pressed=true]{color:var(--ink);background:var(--raised);border-color:#535963}.area-options button:hover:not([aria-pressed=true]){color:var(--secondary);border-color:var(--line)}.ledger-heading,.question-summary{display:grid;grid-template-columns:minmax(250px,1fr) 140px 78px 116px 94px;column-gap:22px;align-items:start}.ledger-heading{color:var(--muted);font-size:11px;padding:0 12px 12px;border-bottom:1px solid var(--line)}.question{border-bottom:1px solid var(--line);scroll-margin-top:25px}.question-summary{list-style:none;padding:20px 12px;cursor:pointer;position:relative}.question-summary::-webkit-details-marker{display:none}.question-summary:hover{background:#0e1012}.question[open]>.question-summary{background:var(--surface)}.question-title{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:-.1px;overflow-wrap:anywhere}.question-number{font-size:11px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums;display:inline-block;margin-right:9px;vertical-align:1px}.question-byline{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px;color:var(--muted);font-size:11px;font-weight:400}.question-byline .read-label{color:var(--secondary)}.attempt-announcement a{text-decoration-color:#454950}.attempts{max-width:910px;margin-top:24px}.attempts h3{font-size:12px;color:var(--ink);font-weight:500;margin-bottom:7px}.attempts>p{font-size:11px;color:var(--muted);margin-bottom:10px}.attempt{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--line);font-size:12px;color:var(--secondary)}.attempt time{color:var(--muted);font-size:11px;white-space:nowrap}.summary-cell{color:var(--muted);font-size:12px;padding-top:2px;overflow-wrap:anywhere}.summary-cell.priority-high{color:var(--ink)}.summary-cell.status-open,.summary-cell.status-in-progress,.summary-cell.status-in-review{color:var(--secondary)}.summary-date{white-space:nowrap;font-variant-numeric:tabular-nums}.question-detail{background:var(--surface);padding:6px 30px 28px 30px}.detail-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:11px;margin-bottom:24px}.detail-meta .label{padding:2px 7px;border:1px solid var(--line);border-radius:3px;overflow-wrap:anywhere}.issue-body{max-width:910px;color:var(--secondary);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.issue-body p{margin:0 0 15px;white-space:pre-wrap}.issue-body h2,.issue-body h3,.issue-body h4{font-size:14px;line-height:1.5;color:var(--ink);font-weight:550;margin:25px 0 10px;letter-spacing:-.15px}.issue-body>:first-child{margin-top:0}.issue-body ul,.issue-body ol{padding-left:23px;margin:0 0 16px}.issue-body li{padding-left:3px;margin:5px 0}.issue-body li ul,.issue-body li ol{margin:7px 0}.issue-body a{color:var(--ink);text-decoration-color:#606671}.issue-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#1c1f24;border-radius:3px;padding:2px 4px;overflow-wrap:anywhere}.issue-body pre{overflow:auto;border:1px solid var(--line);border-radius:5px;padding:13px 15px;line-height:1.7;margin:14px 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}.issue-body pre code{padding:0;background:none}.issue-body blockquote{margin:15px 0;padding:0 0 0 16px;border-left:2px solid #444a52;color:var(--muted)}.issue-body hr{border:0;border-top:1px solid var(--line);margin:22px 0}.detail-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.detail-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.detail-date{font-size:11px;color:var(--muted)}.pull-requests{max-width:910px;margin-top:24px}.pull-requests h3{font-size:12px;color:var(--ink);font-weight:500;margin-bottom:10px}.pull-request{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--line);font-size:12px;color:var(--secondary)}.pull-request span{color:var(--muted);font-size:11px;white-space:nowrap}.empty{padding:65px 18px 70px;text-align:center;border-bottom:1px solid var(--line)}.empty h2{font-size:16px;font-weight:500;letter-spacing:-.3px;margin-bottom:8px}.empty p{font-size:12px;color:var(--muted);max-width:520px;margin:0 auto 15px}.pager{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 12px;color:var(--muted);font-size:11px}.pager>div{display:flex;align-items:center;gap:12px}.pager button{font-size:11px;padding:5px 10px}#page-number{font-variant-numeric:tabular-nums}.pager:has(#page-number:empty) #previous,.pager:has(#page-number:empty) #next{display:none}footer{border-top:1px solid var(--line);margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px}footer a{color:var(--secondary)}.no-script{max-width:1100px;margin:30px auto;padding:20px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:12px;z-index:5;background:var(--ink);color:var(--plane);padding:9px 15px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}[hidden]{display:none!important}
@media(max-width:1100px){.page{padding:25px 23px 44px}.ledger-heading,.question-summary{grid-template-columns:minmax(240px,1fr) 115px 65px 95px 78px;column-gap:16px}.filters{gap:14px}.search-filters{justify-content:flex-start}.context-row{align-items:flex-start}.sync-line{gap:12px}}
@media(max-width:760px){.page{padding:23px 17px 28px}.masthead{display:block}.wordmark{font-size:28px}.masthead nav{gap:19px;margin-top:20px}main{padding-top:31px}h1{font-size:31px}.heading-row{align-items:flex-start;flex-direction:column;gap:20px}.actions{gap:8px}.context-row{flex-direction:column;gap:13px;margin:16px 0 26px}.filters{display:block;margin-bottom:19px}.status-filters{width:100%;max-width:100%;margin-bottom:13px}.status-filters button{padding:6px 8px;gap:6px}.search-filters{min-width:0}.area-filter{display:block;margin-top:16px}.filter-label{display:block;margin-bottom:7px}.area-options{gap:4px}.area-options button{padding:5px 8px}input{flex:1;width:auto;min-width:0}.ledger-heading{display:none}.ledger{border-top:1px solid var(--line)}.question-summary{grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:18px 4px}.question-title{grid-column:1/-1;font-size:14px}.summary-cell{font-size:11px;padding:0}.summary-area{grid-column:1}.summary-priority{display:none}.summary-status{grid-column:2;grid-row:2}.summary-date{display:none}.question-byline{margin-top:5px}.question-detail{padding:10px 16px 22px}.detail-meta{margin-bottom:19px}.issue-body{font-size:12px;line-height:1.8}.detail-footer{align-items:flex-start;flex-direction:column;gap:12px}.pager{padding:17px 0;gap:10px;align-items:flex-start}.pager>div{gap:8px}.pager button{padding:5px 8px}#page-number{display:none}footer{flex-direction:column;gap:8px;margin-top:24px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
