:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{background-color:#2b3137}@font-face{font-family:Mona Sans;src:url(Mona-Sans.woff2)format("woff2 supports variations"),url(Mona-Sans.woff2)format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}html{font-family:Mona Sans}.banner-container{box-sizing:border-box;background-color:#2f81f7;border-bottom:1px solid #30363d;justify-content:center;align-items:center;width:100%;padding:10px 24px;display:flex}.banner-content{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.banner-title{color:#fff;margin:0;font-weight:600}.banner-body{color:#fff;margin:0}.banner-container a{color:#fff;margin-left:0;text-decoration:underline}.banner-container a:hover{cursor:pointer;text-decoration:none}.header-container{box-sizing:border-box;background-color:#0d1117;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;padding:16px 24px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:16px;display:flex}.header-container h1{color:#e6edf3;margin:0;font-size:24px;font-weight:600}.spinning{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-dropdown-container{position:relative}.filter-dropdown-button{color:#e6edf3;cursor:pointer;background-color:#161b22;border:1px solid #30363d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex}.filter-dropdown-button:hover{background-color:#0d1117;border-color:#8b949e}.filter-dropdown-button .chevron-open{transform:rotate(180deg)}.filter-dropdown-menu{z-index:100;background-color:#161b22;border:1px solid #30363d;border-radius:6px;min-width:250px;max-height:300px;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.filter-dropdown-item-wrapper{align-items:center;gap:4px;padding:4px 8px;display:flex}.filter-dropdown-item-wrapper:hover{background-color:#0d1117}.filter-dropdown-item{cursor:pointer;color:#e6edf3;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:flex}.filter-dropdown-item input[type=checkbox]{cursor:pointer;margin:0}.filter-dropdown-item span{flex:1}.track-repo-button{color:#8b949e;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1;transition:color .2s}.track-repo-button:hover{color:#e6edf3}.track-repo-button.tracked{color:#f0c418}.track-repo-button.tracked:hover{color:#ffd93d}.login-button{color:#fff;cursor:pointer;background-color:#2f81f7;border:1px solid #2f81f7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out}.login-button:hover{background-color:#3e6ae1}.repository-filter-container{justify-content:center;align-items:center;gap:8px;margin-right:24px;display:flex}.filters{gap:12px;display:flex}.input-container{align-items:center;gap:12px;display:flex}.input-container input{color:#e6edf3;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;width:200px;padding:8px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.input-container input:focus{border-color:#2f81f7;outline:none;box-shadow:0 0 0 3px #2f81f733}.input-container button{color:#fff;cursor:pointer;background-color:#2f81f7;border:1px solid #2f81f7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out}.input-container button:hover{background-color:#3e6ae1}.user-info-container{background-color:#161b22;border:1px solid #30363d;border-radius:8px;align-items:center;gap:12px;padding:6px 12px;display:flex}.user-info-container img{border-radius:50%;width:32px;height:32px}.user-info-container p{color:#e6edf3;gap:8px;margin:0;font-weight:500}.refresh-button{color:#fff;cursor:pointer;background-color:#2f81f7;border:1px solid #2f81f7;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:4px 6px;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out;display:flex}.refresh-button p{margin-left:5px}.refresh-button svg{font-size:larger}.refresh-button:hover{background-color:#3e6ae1}.empty-state-container{text-align:center;color:#484f58;box-sizing:border-box;border:2px dashed #30363d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.empty-state-container .icon{margin-bottom:16px;font-size:48px}.empty-state-container p{margin:0;font-size:14px;font-weight:500}.skeleton-card{background-color:#161b22;border:1px solid #30363d;border-radius:8px;height:150px;padding:20px}.skeleton-line{background-color:#30363d;border-radius:4px;margin-bottom:12px;animation:1.5s linear infinite shimmer}.skeleton-line.title{width:60%;height:16px}.skeleton-line.text{width:90%;height:12px}.skeleton-line.text-short{width:40%;height:12px}@keyframes shimmer{0%{background-color:#30363d}50%{background-color:#484f58}to{background-color:#30363d}}.app-container{background-color:#0d1117;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.main-content-container{flex:1;gap:24px;padding:0 24px 24px;display:flex;overflow:hidden}.pr-list-container{background-color:#161b22;border:1px solid #30363d;border-radius:8px;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}@media (width<=900px){.main-content-container{flex-direction:column}.pr-list-container{width:100%}}.pr-list-container h2{color:#8b949e;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:16px;font-weight:600}.column-heading-row{z-index:10;background-color:#161b22;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding-bottom:16px;display:flex;position:sticky;top:-16px}.pr-list-container>h2{z-index:10;background-color:#161b22;border-bottom:1px solid #30363d;margin:0 0 8px;padding-bottom:16px;position:sticky;top:-16px}.column-filter-bar{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.column-filter-row{align-items:center;gap:8px;display:flex}.column-filter-bar input[type=text]{color:#e6edf3;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-size:13px;transition:border-color .2s,box-shadow .2s}.column-filter-bar input[type=text]:focus{border-color:#2f81f7;outline:none;box-shadow:0 0 0 3px #2f81f733}.column-filter-bar input[type=text]::placeholder{color:#484f58}.column-filter-actions{flex-wrap:wrap;gap:6px;display:flex}.column-filter-actions button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#238636;border:1px solid #2ea043;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background-color .2s ease-in-out}.column-filter-actions button:hover:not(:disabled){background-color:#2ea043}.column-filter-actions button:disabled{opacity:.4;cursor:not-allowed}.toggle-label{color:#8b949e;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.toggle-label input[type=checkbox]{cursor:pointer;accent-color:#2f81f7;width:14px;height:14px}.pr-select-checkbox{cursor:pointer;accent-color:#2f81f7;z-index:1;width:15px;height:15px;position:absolute;top:12px;right:12px}.repo-group{margin-bottom:24px}.repo-group-title{color:#58a6ff;background-color:#0d1117;border-left:3px solid #58a6ff;border-radius:4px;margin:0 0 12px;padding:8px 12px;font-size:14px;font-weight:600}.repo-group .pr-card:first-of-type{margin-top:0}.pr-card{color:#e6edf3;background-color:#161b22;border:1px solid #30363d;border-radius:8px;flex-direction:column;gap:8px;margin:16px 0;padding:20px;transition:all .2s ease-in-out;display:flex;position:relative}.pr-card:hover{border-color:#8b949e;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pr-card-header .repo-name{color:#8b949e;margin-bottom:8px;font-size:14px;display:block}.repo-name-and-toggle{justify-content:space-between;gap:8px;display:flex}.repo-name-and-toggle button{color:#8b949e;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.pr-title-and-toggle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pr-title-and-toggle button{color:#8b949e;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px}.pr-card-header h3{color:#e6edf3;margin:0;font-size:18px;font-weight:600}.pr-card-header a{color:inherit;text-decoration:none}.pr-card-header a:hover h3{color:#2f81f7}.pr-body p{color:#8b949e;margin:0;font-size:14px;line-height:1.5}.view-description{color:#2f81f7;cursor:pointer;margin-top:8px;font-size:14px;display:inline-block}.view-description:hover{text-decoration:underline}.pr-card-footer{color:#8b949e;align-items:center;gap:16px;margin-top:auto;font-size:12px;display:flex}.pr-card-footer .comments-link{cursor:pointer}.pr-card-footer .comments-link:hover{color:#2f81f7}.status{text-transform:capitalize;border-radius:12px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:600}.status-open{color:#238636;background-color:#23863633}.status-closed{color:#d04c4c;background-color:#d04c4c33}.status-merged{color:#8b57d7;background-color:#8b57d733}.status-draft{color:#da8910;background-color:#573b01f1}dialog{color:#e6edf3;background-color:#161b22;border:1px solid #30363d;border-radius:8px;width:90%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 8px 24px #00000080}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009}dialog h3{color:#e6edf3;border-bottom:1px solid #30363d;margin-top:0;margin-bottom:20px;padding-bottom:15px;font-size:20px;font-weight:600}dialog p,dialog ul,dialog li{color:#8b949e;margin-bottom:10px;font-size:14px;line-height:1.6}dialog a{color:#2f81f7;text-decoration:none}dialog a:hover{text-decoration:underline}dialog ul{padding-left:0;list-style-type:none}dialog ul li{margin-bottom:8px;padding-left:20px;position:relative}dialog button{color:#fff;cursor:pointer;background-color:#2f81f7;border:none;border-radius:6px;margin-top:20px;padding:10px 20px;font-size:14px;transition:background-color .2s ease-in-out,transform .1s ease-in-out}dialog button:hover{background-color:#3e6ae1;transform:translateY(-1px)}dialog button:active{transform:translateY(0)}.comment-link-gh:hover{color:#2f81f7;text-decoration:none}.comment-header{align-items:center;gap:8px;display:flex}.comment-avatar{border-radius:50%;width:20px;height:20px;margin-right:8px}.comment-time{color:#8b949e;font-size:12px}.comment-item{border-bottom:1px solid #30363d;margin-bottom:4px;padding-left:10px;position:relative}.facepile-container{align-items:center;padding:4px;display:flex}.reviewer-wrapper{cursor:help;margin-left:-12px;transition:transform .2s,z-index;position:relative}.reviewer-wrapper:first-child{margin-left:0}.reviewer-wrapper:hover{z-index:10;transform:scale(1.1)}.reviewer-avatar{object-fit:cover;background-color:#0f172a;border:2px solid #1e293b;border-radius:50%;width:40px;height:40px;display:block}.reviewer-wrapper.is-me .reviewer-avatar{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d}.status-badge{color:#fff;border:2px solid #1e293b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.status-badge svg{stroke-width:3px;width:10px;height:10px}.status-approved .status-badge{background-color:#22c55e}.status-changes .status-badge{background-color:#ef4444}.status-dismissed .status-badge{background-color:#f59e0b}.status-commented .status-badge{background-color:#64748b}.reviewer-tooltip{visibility:hidden;opacity:0;color:#fff;pointer-events:none;z-index:50;text-align:left;background-color:#000;border-radius:6px;width:200px;margin-bottom:8px;padding:8px 12px;font-size:12px;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #00000080}.reviewer-wrapper:hover .reviewer-tooltip{visibility:visible;opacity:1}.tooltip-header{margin-bottom:2px;font-weight:700}.tooltip-status{opacity:.8;margin-bottom:4px}.tooltip-body{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}
