@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--bg-main: #09090b;--bg-surface: #18181b;--bg-card: rgba(24, 24, 27, .6);--bg-card-hover: rgba(39, 39, 42, .8);--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-tertiary: #71717a;--accent-primary: #58a6ff;--accent-hover: #79b8ff;--accent-gradient: linear-gradient(135deg, #58a6ff 0%, #a371f7 100%);--border-subtle: rgba(255, 255, 255, .08);--border-focus: rgba(88, 166, 255, .5);--glass-blur: blur(16px);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 9999px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .2);--shadow-md: 0 12px 32px rgba(0, 0, 0, .4);--shadow-glow: 0 0 20px rgba(88, 166, 255, .15);--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Outfit", system-ui, -apple-system, sans-serif}body.theme-cyberpunk{--bg-main: #0b0c10;--bg-surface: #1f2833;--bg-card: rgba(31, 40, 51, .6);--text-primary: #66fcf1;--text-secondary: #45a29e;--accent-primary: #66fcf1;--border-subtle: rgba(102, 252, 241, .2);--border-focus: rgba(102, 252, 241, .5);background-image:none!important}body.theme-matrix{--bg-main: #000000;--bg-surface: #0a0a0a;--bg-card: rgba(0, 50, 0, .4);--text-primary: #00ff41;--text-secondary: #008f11;--accent-primary: #00ff41;--border-subtle: rgba(0, 255, 65, .2);--font-body: "Courier New", Courier, monospace;--font-heading: "Courier New", Courier, monospace;background-image:none!important}body.theme-sunset{--bg-main: #2b1016;--bg-surface: #4a1e28;--bg-card: rgba(74, 30, 40, .6);--text-primary: #ff7e5f;--text-secondary: #feb47b;--accent-primary: #ff7e5f;--border-subtle: rgba(255, 126, 95, .2);background-image:none!important}body.theme-ocean{--bg-main: #011627;--bg-surface: #022b4a;--bg-card: rgba(2, 43, 74, .6);--text-primary: #82aaff;--text-secondary: #c792ea;--accent-primary: #82aaff;--border-subtle: rgba(130, 170, 255, .2);background-image:none!important}body.theme-dracula{--bg-main: #282a36;--bg-surface: #44475a;--bg-card: rgba(68, 71, 90, .6);--text-primary: #ff79c6;--text-secondary: #bd93f9;--accent-primary: #ff79c6;--border-subtle: rgba(189, 147, 249, .2);background-image:none!important}body.theme-forest{--bg-main: #0b1f15;--bg-surface: #153322;--bg-card: rgba(21, 51, 34, .6);--text-primary: #a3be8c;--text-secondary: #ebcb8b;--accent-primary: #a3be8c;--border-subtle: rgba(163, 190, 140, .2);background-image:none!important}body.theme-vaporwave{--bg-main: #10002b;--bg-surface: #3c096c;--bg-card: rgba(60, 9, 108, .6);--text-primary: #ff00ff;--text-secondary: #00ffff;--accent-primary: #ff00ff;--border-subtle: rgba(255, 0, 255, .2);background-image:none!important}body.theme-vaporwave h1,body.theme-vaporwave h2,body.theme-vaporwave h3{text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px #00ffff}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh;background:var(--bg-main);background-image:radial-gradient(circle at 15% 50%,rgba(88,166,255,.15),transparent 40%),radial-gradient(circle at 85% 30%,rgba(163,113,247,.15),transparent 40%),radial-gradient(circle at 50% 80%,rgba(45,212,191,.1),transparent 40%);background-attachment:fixed;background-size:200% 200%;animation:auroraShift 20s ease-in-out infinite alternate;font-family:var(--font-body);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@keyframes auroraShift{0%{background-position:0% 0%}33%{background-position:100% 50%}66%{background-position:50% 100%}to{background-position:0% 100%}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em;margin:0;color:var(--text-primary)}a{font-weight:500;color:var(--accent-primary);text-decoration:none;transition:all .2s ease}a:hover{color:var(--accent-hover);text-shadow:0 0 12px rgba(88,166,255,.4)}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}input,select,textarea{font-family:var(--font-body);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);transition:all .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--border-focus)}button{font-family:var(--font-body);cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1)}button:active{transform:scale(.95) translateY(2px)!important}#dashboard{display:grid;grid-template-columns:280px 1fr 300px;gap:40px;width:100%;margin:0 auto 60px;padding:40px 5vw;align-items:start}#dashboard>div{animation:fadeIn .6s ease-out forwards}#dashboard>div:nth-child(2){animation-delay:.1s}#dashboard>div:nth-child(3){animation-delay:.2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1024px){#dashboard{grid-template-columns:250px 1fr}}@media screen and (max-width: 768px){#dashboard{grid-template-columns:1fr;padding:0 20px}}nav{position:sticky;top:20px;z-index:100;margin:0 auto 40px;width:95vw;max-width:1400px;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);animation:slideDown .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}nav>a{display:flex;align-items:center;text-decoration:none}nav>a div{display:flex;align-items:center;gap:12px}nav>a div img{width:56px;height:56px;border-radius:50%;transition:transform .3s ease}nav>a:hover div img{transform:rotate(10deg) scale(1.1)}nav>a div h3{color:var(--text-primary);font-size:2.8rem;font-weight:700;letter-spacing:-.03em}nav>div{display:flex;align-items:center;gap:24px}nav>div>a{position:relative;color:var(--text-secondary);font-size:.95rem;font-weight:500;padding:8px 16px;border-radius:var(--radius-md);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}nav>div>a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;background:var(--accent-gradient);transition:all .3s cubic-bezier(.16,1,.3,1);transform:translate(-50%);opacity:0}nav>div>a p{margin:0;position:relative;z-index:1}nav>div>a:hover{color:var(--text-primary);background:#ffffff0d;transform:translateY(-2px)}nav>div>a:hover:after{width:60%;opacity:1;box-shadow:0 -2px 10px #a371f7cc}.navbar-center{flex-grow:1;display:flex;justify-content:center;padding:0 20px}.search-form{width:100%;max-width:400px}.search-input{width:100%;padding:6px 12px;background:transparent;border:1px solid #30363d;border-radius:6px;color:#fff;font-size:14px;transition:all .2s}.search-input:focus{background:#fff;color:#000;outline:none;border-color:#0969da}@media screen and (max-width: 600px){nav{top:10px;border-radius:var(--radius-md);padding:0 16px;width:calc(100% - 20px)}nav>a div h3{display:none}}.profile-page-wrapper{display:grid;grid-template-columns:300px 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:32px 20px;transition:all .3s ease}.user-profile-section{width:280px;display:flex;flex-direction:column;flex-shrink:0;animation:slideRight .5s cubic-bezier(.16,1,.3,1)}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.profile-image{width:280px;height:280px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);margin-bottom:24px;overflow:hidden;position:relative}.profile-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#58a6ff33,#a371f733);opacity:.5;pointer-events:none}.profile-image.editable .image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;opacity:0;transition:opacity .2s ease;cursor:pointer;z-index:10;border-radius:50%}.profile-image.editable:hover .image-overlay{opacity:1}.image-overlay span{margin-top:8px;font-size:.9rem;font-weight:500}.name h3{font-size:1.75rem;margin-bottom:4px;color:var(--text-primary)}.profile-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.premium-btn{width:100%;background:linear-gradient(135deg,#58a6ff,#a371f7);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px #a371f74d;transition:all .3s cubic-bezier(.16,1,.3,1)}.premium-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a371f780;background:linear-gradient(135deg,#6baeff,#b388ff)}.glass-btn{width:100%;background:#ffffff0d;color:var(--text-primary);border:1px solid rgba(255,255,255,.1);padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 20px #0006}.glass-btn:disabled{opacity:.6;cursor:not-allowed}.heat-map-section{flex-grow:1;background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);animation:slideUp .5s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeatMapProfile text{fill:var(--text-secondary)!important;font-family:var(--font-body)}.HeatMapProfile{color:var(--text-secondary)}#logout{position:fixed;bottom:40px;right:40px;padding:12px 24px;background:#dc26261a;color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-pill);font-weight:600;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:all .2s ease;z-index:100;box-shadow:var(--shadow-sm)}#logout:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #ef44444d}@media screen and (max-width: 800px){.user-profile-section{width:100%;align-items:center}.profile-image{width:200px;height:200px}}.stats-container{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.stat-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center}.stat-card:hover{background:#ffffff0d;border-color:#58a6ff4d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.stat-card h4{color:var(--text-primary);font-size:1.5rem;margin:0 0 4px}.stat-card p{color:var(--text-secondary);font-size:.8rem;margin:0;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bio-text{color:var(--text-secondary);font-size:.95rem;margin-bottom:20px;line-height:1.5}.social-links{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.social-links p{margin:0;display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.9rem}.social-links a{color:var(--text-primary);font-weight:500}.profile-edit-form{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;width:100%;animation:slideRight .3s ease}.profile-edit-form label{font-size:.85rem;color:var(--text-tertiary);margin-top:8px}.profile-edit-form input,.profile-edit-form textarea{width:100%;padding:8px 12px;background:#0003;border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);font-size:.9rem}.profile-edit-form textarea{resize:vertical;min-height:80px}.edit-actions{display:flex;gap:12px;margin-top:8px}.theme-selector{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);padding:8px 12px;border-radius:var(--radius-md);margin-top:-8px;margin-bottom:12px;outline:none}.premium-tag{background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff;font-size:.65rem;padding:2px 6px;border-radius:12px;font-weight:700;margin-left:8px}.badges-showcase{margin-top:24px;padding-top:16px;border-top:1px solid var(--border-subtle)}.badges-title{font-size:.9rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px;margin-bottom:12px}.badges-container{display:flex;flex-wrap:wrap;gap:8px}.badge-item{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid var(--border-subtle);padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:500;color:var(--text-primary);box-shadow:0 2px 4px #0000001a}.badge-icon.gold{color:gold}.badge-icon.silver{color:silver}.save-btn{flex:1;padding:8px;background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);font-weight:600}.cancel-btn{flex:1;padding:8px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-md);font-weight:600}.heat-map-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.heat-map-header h3{color:var(--accent-primary)}.guide-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#a371f71a;color:#a371f7;border:1px solid rgba(163,113,247,.3);border-radius:var(--radius-pill);font-weight:600}.guide-btn:hover{background:#a371f733;box-shadow:0 0 15px #a371f74d}.guide-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeIn .3s ease}.guide-modal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:750px;max-height:85vh;overflow-y:auto;padding:40px;box-shadow:var(--shadow-md);animation:scaleUp .3s cubic-bezier(.16,1,.3,1)}.guide-modal::-webkit-scrollbar{width:8px}.guide-modal::-webkit-scrollbar-track{background:transparent}.guide-modal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.guide-modal::-webkit-scrollbar-thumb:hover{background:#fff3}.guide-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.guide-header h2{color:var(--text-primary);display:flex;align-items:center;gap:12px}.close-btn{background:transparent;color:var(--text-secondary);padding:8px;border-radius:50%}.close-btn:hover{background:#ffffff1a;color:var(--text-primary)}.guide-intro{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-subtle)}.guide-section{margin-bottom:32px}.guide-section h3{color:var(--accent-primary);margin-bottom:12px;font-size:1.2rem;display:flex;align-items:center}.guide-section p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:12px}.guide-section strong{color:var(--text-primary)}.guide-section ul{padding-left:20px;margin-top:12px;margin-bottom:16px}.guide-section li{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:8px}.guide-section code{background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:.9em}.profile-image.pulsing{animation:avatarPulse 2.5s infinite alternate}@keyframes avatarPulse{0%{box-shadow:0 0 10px #a371f766}to{box-shadow:0 0 30px #a371f7cc,0 0 60px #58a6ff66}}.xp-container{margin-top:4px;margin-bottom:24px;width:100%}.xp-header{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:6px;font-weight:600}.level-text{color:var(--accent-primary);font-weight:700}.xp-bar-bg{width:100%;height:10px;background:#ffffff1a;border-radius:6px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}.xp-bar-fill{height:100%;background:linear-gradient(90deg,#58a6ff,#a371f7);border-radius:6px;width:0%;animation:fillBar 1.5s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 0 10px #a371f7cc}@keyframes fillBar{0%{width:0%}}.badge-item{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden;cursor:default}.badge-item:hover{transform:translateY(-4px) scale(1.05) rotate(1deg);box-shadow:0 8px 16px #0006;border-color:#fff3}.badge-item:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);transform:skew(-20deg);transition:all .5s ease}.badge-item:hover:before{animation:shine .7s forwards}@keyframes shine{to{left:200%}}.badge-item:has(.gold):hover{box-shadow:0 8px 20px #ffd7004d;border-color:#ffd70066}.badge-item:has(.silver):hover{box-shadow:0 8px 20px #c0c0c04d;border-color:#c0c0c066}.streak-counter{display:flex;align-items:center;gap:6px;background:#ff8a0026;border:1px solid rgba(255,138,0,.3);color:#ff8a00;padding:6px 14px;border-radius:20px;font-weight:700;font-size:.9rem;box-shadow:0 0 10px #ff8a0033;animation:pulseOrange 2s infinite alternate;margin-right:12px}@keyframes pulseOrange{0%{box-shadow:0 0 5px #ff8a0033}to{box-shadow:0 0 15px #ff8a0080;border-color:#ff8a0099}}.streak-icon{font-size:1.1rem}.repo-profile-wrapper{flex-grow:1;display:flex;flex-direction:column;animation:slideUp .5s cubic-bezier(.16,1,.3,1)}.repo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;width:100%;align-content:start}.repo-card{background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;animation:popIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes popIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.repo-card:nth-child(1){animation-delay:.05s}.repo-card:nth-child(2){animation-delay:.1s}.repo-card:nth-child(3){animation-delay:.15s}.repo-card:nth-child(4){animation-delay:.2s}.repo-card:nth-child(5){animation-delay:.25s}.repo-card:nth-child(6){animation-delay:.3s}.repo-card:nth-child(n+7){animation-delay:.35s}.repo-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--accent-gradient);opacity:0;transition:opacity .4s ease}.repo-card:hover{transform:translateY(-8px) scale(1.02);border-color:#a371f766;box-shadow:0 20px 40px #a371f726,0 0 20px #58a6ff1a;z-index:10}.repo-card:hover:before{opacity:1}.repo-card h3{color:var(--accent-primary);font-size:1.25rem;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:10px}.repo-visibility{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:var(--radius-pill);margin-left:auto;background:#ffffff0d}.repo-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:24px;flex-grow:1}.repo-footer{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-tertiary);margin-top:auto;padding-top:16px;border-top:1px solid var(--border-subtle)}.no-repos{grid-column:1 / -1;text-align:center;padding:80px 20px;color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.no-repos h3{font-size:1.5rem;color:var(--text-primary);margin-bottom:8px}.prc-Button-ButtonBase-9n-Xk{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:var(--borderWidth-thin,.0625rem) solid;border-color:var(--button-default-borderColor-rest,#d1d9e0);border-radius:var(--borderRadius-medium,.375rem);color:var(--button-default-fgColor-rest,#25292e);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-body-size-medium,.875rem);font-weight:var(--base-text-weight-medium,500);gap:var(--base-size-8,.5rem);height:var(--control-medium-size,2rem);justify-content:space-between;min-width:max-content;padding:0 var(--control-medium-paddingInline-normal,.75rem);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:80ms cubic-bezier(.65,0,.35,1);transition-property:color,fill,background-color,border-color;-webkit-user-select:none;user-select:none}.prc-Button-ButtonBase-9n-Xk:has([data-kbd-chord]){padding-inline-end:var(--base-size-6,.375rem)}.prc-Button-ButtonBase-9n-Xk:hover{transition-duration:80ms}.prc-Button-ButtonBase-9n-Xk:focus-visible{box-shadow:none;outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:active{transition:none}.prc-Button-ButtonBase-9n-Xk:disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]){box-shadow:none;cursor:not-allowed}.prc-Button-ButtonBase-9n-Xk:disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk:disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-Visual-YNt2F,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]) .prc-Button-CounterLabel-5hAs4,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:not([data-loading=true]) .prc-Button-Visual-YNt2F{color:inherit}@media (forced-colors:active){.prc-Button-ButtonBase-9n-Xk:focus{outline:1px solid transparent}}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Visual-YNt2F){color:var(--fgColor-muted,#59636e);display:flex;pointer-events:none}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-VisualWrap-E4cnq){display:flex;pointer-events:none}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7){display:inline-grid;flex-shrink:0;min-width:unset;padding:unset;place-content:center;width:var(--control-medium-size,2rem)}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7):where([data-size=small]){width:var(--control-small-size,1.75rem)}.prc-Button-ButtonBase-9n-Xk:where(.prc-Button-IconButton-fyge7):where([data-size=large]){width:var(--control-large-size,2.5rem)}.prc-Button-ButtonBase-9n-Xk:where([href]){display:inline-flex}.prc-Button-ButtonBase-9n-Xk:where([href]):hover{-webkit-text-decoration:none;text-decoration:none}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5){align-content:center;align-items:center;display:grid;flex:1 0 auto;grid-template-areas:"leadingVisual text trailingVisual";grid-template-columns:min-content minmax(0,auto) min-content}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5)>:not(:last-child){margin-right:var(--base-size-8,.5rem)}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5):where([data-align=center]){justify-content:center}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-ButtonContent-Iohp5):where([data-align=start]){justify-content:flex-start}.prc-Button-ButtonBase-9n-Xk :where([data-component=leadingVisual]){grid-area:leadingVisual}.prc-Button-ButtonBase-9n-Xk :where(.prc-Button-Label-FWkx3){grid-area:text;line-height:var(--text-body-lineHeight-medium,1.5);white-space:nowrap}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingVisual]){grid-area:trailingVisual}.prc-Button-ButtonBase-9n-Xk :where([data-component=trailingAction]){margin-right:calc(var(--base-size-4,.25rem)*-1)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]){font-size:var(--text-body-size-small,.75rem);gap:var(--control-small-gap,.25rem);height:var(--control-small-size,1.75rem);padding:0 var(--control-small-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-small-gap,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=small]) .prc-Button-Label-FWkx3{line-height:var(--text-body-lineHeight-small,1.625)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]){gap:var(--control-large-gap,.5rem);height:var(--control-large-size,2.5rem);padding:0 var(--control-large-paddingInline-spacious,1rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]) .prc-Button-ButtonContent-Iohp5>:not(:last-child){margin-right:var(--control-large-gap,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-size=large]):has([data-kbd-chord]){padding-inline-end:var(--base-size-8,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-block=block]){width:100%}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]){height:unset;min-height:var(--control-medium-size,2rem);min-width:-moz-fit-content;min-width:fit-content}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]) .prc-Button-ButtonContent-Iohp5{align-self:stretch;flex:1 1 auto;padding-block:calc(var(--control-medium-paddingBlock,.375rem) - var(--base-size-2,.125rem))}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]) .prc-Button-Label-FWkx3{white-space:unset;word-break:break-word}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=small]){height:unset;min-height:var(--control-small-size,1.75rem)}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=small]) .prc-Button-ButtonContent-Iohp5{padding-block:calc(var(--control-small-paddingBlock,.25rem) - var(--base-size-2,.125rem))}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=large]){height:unset;min-height:var(--control-large-size,2.5rem);padding-inline:var(--control-large-paddingInline-spacious,1rem)}.prc-Button-ButtonBase-9n-Xk:where([data-label-wrap=true]):where([data-size=large]) .prc-Button-ButtonContent-Iohp5{padding-block:calc(var(--control-large-paddingBlock,.625rem) - var(--base-size-2,.125rem))}.prc-Button-ButtonBase-9n-Xk:where([data-loading=true]) .prc-Button-LoadingSpinner-6KfaT:not([data-component=leadingVisual],[data-component=trailingVisual],[data-component=trailingAction]){grid-area:text;margin-right:0!important;place-self:center}.prc-Button-ButtonBase-9n-Xk:where([data-loading=true]) .prc-Button-LoadingSpinner-6KfaT:not([data-component=leadingVisual],[data-component=trailingVisual],[data-component=trailingAction])+.prc-Button-Label-FWkx3{visibility:hidden}.prc-Button-ButtonBase-9n-Xk .prc-Button-LoadingSpinner-6KfaT{align-items:center;display:flex;justify-content:center}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]){background-color:var(--button-default-bgColor-rest,#f6f8fa);box-shadow:var(--button-default-shadow-resting,0 1px 0 0 #1f23280a);color:var(--button-default-fgColor-rest,#25292e)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=default]){background-color:var(--button-default-bgColor-active,#e6eaef);border-color:var(--button-default-borderColor-active,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):hover{background-color:var(--button-default-bgColor-hover,#eff2f5);border-color:var(--button-default-borderColor-hover,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):active{background-color:var(--button-default-bgColor-active,#e6eaef);border-color:var(--button-default-borderColor-active,#d1d9e0)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true]){background-color:var(--button-default-bgColor-disabled,#eff2f5);border-color:var(--button-default-borderColor-disabled,#818b981a);box-shadow:none;color:var(--control-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=default]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-default-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-default-bgColor-rest,#818b981f)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]) [data-kbd-chord]{background:var(--buttonKeybindingHint-default-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-default-borderColor-rest,#d1d9e0b3);color:var(--buttonKeybindingHint-default-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=default]):where(.prc-Button-IconButton-fyge7){color:var(--fgColor-muted,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]){background-color:var(--button-primary-bgColor-rest,#1f883d);border-color:var(--button-primary-borderColor-rest,#1f232826);box-shadow:var(--shadow-resting-small,0 1px 1px 0 #1f23280a,0 1px 2px 0 #1f232808);color:var(--button-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=primary]){background-color:var(--button-primary-bgColor-active,#197935);box-shadow:var(--button-primary-shadow-selected,inset 0 1px 0 0 #002d114d)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):hover{background-color:var(--button-primary-bgColor-hover,#1c8139);border-color:var(--button-primary-borderColor-hover,#1f232826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):focus-visible{box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis,#fff);outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:-2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):active{background-color:var(--button-primary-bgColor-active,#197935);box-shadow:var(--button-primary-shadow-selected,inset 0 1px 0 0 #002d114d)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true]){background-color:var(--button-primary-bgColor-disabled,#95d8a6);border-color:var(--button-primary-borderColor-disabled,#95d8a6);box-shadow:none;color:var(--button-primary-fgColor-disabled,#ffffffcc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#ffffffcc)}.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=primary]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-disabled,#002d111a);border-color:var(--buttonKeybindingHint-primary-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-primary-fgColor-disabled,#ffffffcc)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-primary-bgColor-rest,#002d1133)!important;color:var(--button-primary-fgColor-rest,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) [data-kbd-chord]{background:var(--buttonKeybindingHint-primary-bgColor-rest,#002d1133);border-color:var(--buttonKeybindingHint-primary-borderColor-rest,#1f232826);color:var(--buttonKeybindingHint-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=primary]) .prc-Button-Visual-YNt2F{color:var(--button-primary-fgColor-rest,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]){background-color:var(--button-danger-bgColor-rest,#f6f8fa);box-shadow:var(--button-default-shadow-resting,0 1px 0 0 #1f23280a);color:var(--button-danger-fgColor-rest,#d1242f)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=danger]){background-color:var(--button-danger-bgColor-active,#a40e26);border-color:var(--button-danger-borderColor-active,#1f232826);box-shadow:var(--button-danger-shadow-selected,inset 0 1px 0 0 #4c001433);color:var(--button-danger-fgColor-active,#fff)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=danger]) .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover{background-color:var(--button-danger-bgColor-hover,#cf222e);border-color:var(--button-danger-borderColor-hover,#1f232826);box-shadow:var(--shadow-resting-small,0 1px 1px 0 #1f23280a,0 1px 2px 0 #1f232808);color:var(--button-danger-fgColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,#ffffff33)!important;color:var(--buttonCounter-danger-fgColor-hover,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-hover,#1f232833);border-color:var(--buttonKeybindingHint-danger-borderColor-hover,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-hover,#fff);transition:80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):hover .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active{background-color:var(--button-danger-bgColor-active,#a40e26);border-color:var(--button-danger-borderColor-active,#1f232826);box-shadow:var(--button-danger-shadow-selected,inset 0 1px 0 0 #4c001433);color:var(--button-danger-fgColor-active,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-hover,#ffffff33)!important;color:var(--buttonCounter-danger-fgColor-hover,#fff)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-active,#1f232866);border-color:var(--buttonKeybindingHint-danger-borderColor-active,#1f232826);color:var(--buttonKeybindingHint-danger-fgColor-active,#fff);transition:80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):active .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-hover,#fff)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]){background-color:var(--button-danger-bgColor-disabled,#eff2f5);border-color:var(--button-default-borderColor-disabled,#818b981a);box-shadow:none;color:var(--button-danger-fgColor-disabled,#d1242f80)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled:not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,#cf222e0d)!important;color:var(--buttonCounter-danger-fgColor-disabled,#d1242f80)!important}.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-disabled,#cf222e0d)!important;color:var(--buttonCounter-danger-fgColor-disabled,#d1242f80)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=danger]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-disabled,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-danger-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-danger-bgColor-rest,#cf222e1a)!important;color:var(--buttonCounter-danger-fgColor-rest,#c21c2c)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) [data-kbd-chord]{background:var(--buttonKeybindingHint-danger-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-danger-borderColor-rest,#d1d9e0b3);color:var(--buttonKeybindingHint-danger-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=danger]) .prc-Button-Visual-YNt2F{color:var(--button-danger-iconColor-rest,#d1242f)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]){border-color:var(--button-invisible-borderColor-rest,#ffffff00);box-shadow:none;color:var(--button-default-fgColor-rest,#25292e)}.prc-Button-ButtonBase-9n-Xk[aria-expanded=true]:where([data-variant=invisible]){background-color:var(--button-invisible-bgColor-active,#818b9826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover{background-color:var(--button-invisible-bgColor-hover,#818b981a);border-color:var(--button-invisible-borderColor-hover,#ffffff00)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-hover,#818b981a);transition:80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active{background-color:var(--button-invisible-bgColor-active,#818b9826)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-hover,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-active,#818b9826);transition:80ms ease-out}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true]){background-color:var(--button-invisible-bgColor-disabled,#ffffff00);border-color:var(--button-invisible-borderColor-disabled,#ffffff00);box-shadow:none;color:var(--button-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):disabled:not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#ffffff00);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=invisible]):not([data-loading=true]) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-disabled,#ffffff00);border-color:var(--buttonKeybindingHint-invisible-borderColor-disabled,#818b981a);color:var(--buttonKeybindingHint-invisible-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-Visual-YNt2F{color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) .prc-Button-CounterLabel-5hAs4{background-color:var(--buttonCounter-invisible-bgColor-rest,#818b981f)!important}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]) [data-kbd-chord]{background:var(--buttonKeybindingHint-invisible-bgColor-rest,#eff2f5);border-color:var(--buttonKeybindingHint-invisible-borderColor-rest,#ffffff00);color:var(--buttonKeybindingHint-invisible-fgColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=invisible]):where(.prc-Button-IconButton-fyge7){color:var(--button-invisible-iconColor-rest,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]){border:unset;border-radius:0;color:var(--fgColor-link,#0969da);display:inline-flex;font-size:inherit;height:unset;min-width:-moz-fit-content;min-width:fit-content;padding:0;text-align:left}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):hover:not(:disabled,[data-inactive]){-webkit-text-decoration:underline;text-decoration:underline}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus,.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):focus-visible{outline-offset:2px}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):disabled,.prc-Button-ButtonBase-9n-Xk[aria-disabled=true]:where([data-variant=link]):not([data-loading=true]){background-color:transparent;border-color:transparent;color:var(--control-fgColor-disabled,#818b98)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]) .prc-Button-Label-FWkx3{white-space:unset}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):where([data-inactive]){background:transparent!important;color:var(--button-inactive-fgColor,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-variant=link]) .prc-Button-Visual-YNt2F{color:var(--fgColor-link,#0969da)}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]){-webkit-text-decoration:underline;text-decoration:underline}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]):hover{-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]){background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 calc(100% - 2px);background-repeat:no-repeat;background-size:100% 1.5px}[data-a11y-link-underlines=true] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]):hover{-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=false] .prc-Button-ButtonBase-9n-Xk[data-no-visuals]:where([data-variant=link]){background-image:none;-webkit-text-decoration:none;text-decoration:none}[data-a11y-link-underlines=false] .prc-Button-ButtonBase-9n-Xk:where([data-variant=link]):not([data-no-visuals]){background-image:none}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]),.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active,.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover{background-color:var(--button-inactive-bgColor,#e6eaef);border-color:var(--button-inactive-bgColor,#e6eaef);box-shadow:none;color:var(--button-inactive-fgColor,#59636e);cursor:auto}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) .prc-Button-Visual-YNt2F{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover .prc-Button-Visual-YNt2F{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active .prc-Button-Visual-YNt2F{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) .prc-Button-CounterLabel-5hAs4{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover .prc-Button-CounterLabel-5hAs4{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active .prc-Button-CounterLabel-5hAs4{color:inherit!important}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):not(.prc-Button-does-not-exist-3ns8K) [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):hover [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-inactive]):active [data-kbd-chord]{background:var(--buttonKeybindingHint-inactive-bgColor,#eff2f5);border-color:var(--buttonKeybindingHint-inactive-borderColor,#d1d9e0b3);color:var(--buttonKeybindingHint-inactive-fgColor,#59636e)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]){padding-inline:var(--control-medium-paddingInline-condensed,.5rem)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]):where([data-size=small]){padding-inline:var(--control-xsmall-paddingInline-condensed,.25rem)}.prc-Button-ButtonBase-9n-Xk:where([data-icon-only-counter]):where([data-size=large]){padding-inline:var(--control-large-paddingInline-normal,.75rem)}.prc-Button-ConditionalWrapper-Rvbgb{display:block}.prc-Button-ConditionalWrapperLink-d0qv7{display:inline-flex}[data-kbd-chord]{transition:80ms ease-in;transition-property:color,background-color,border-color}.prc-Spinner-Box-Y-ke-{display:inline-flex}@keyframes prc-Spinner-rotate-keyframes-LV51p{to{transform:rotate(1turn)}}.prc-Spinner-SpinnerAnimation-tutJZ{animation:prc-Spinner-rotate-keyframes-LV51p var(--base-duration-1000,[ object Object ]) var(--base-easing-linear,0,0,1,1) infinite}.prc-VisuallyHidden-VisuallyHidden-Q0qSB:not(:focus):not(:active):not(:focus-within){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.prc-CounterLabel-CounterLabel-X-kRU{border:var(--borderWidth-thin,.0625rem) solid var(--counter-borderColor,#ffffff00);border-radius:20px;display:inline-block;font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);line-height:1;padding:var(--base-size-2,.125rem) var(--base-size-6,.375rem)}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=primary]){background-color:var(--bgColor-neutral-emphasis,#59636e);color:var(--fgColor-onEmphasis,#fff)}.prc-CounterLabel-CounterLabel-X-kRU:where([data-variant=secondary]){background-color:var(--bgColor-neutral-muted,#818b981f);color:var(--fgColor-default,#1f2328)}.prc-CounterLabel-CounterLabel-X-kRU:where(:empty){display:none}@keyframes prc-TooltipV2-tooltip-appear-xyBco{0%{opacity:0}to{opacity:1}}.prc-TooltipV2-Tooltip-tLeuB{display:none}.prc-TooltipV2-Tooltip-tLeuB[popover]{margin:auto;max-width:250px;overflow:visible;padding:var(--overlay-paddingBlock-condensed,.25rem) var(--overlay-padding-condensed,.5rem);position:absolute;width:max-content;clip:auto;background:var(--tooltip-bgColor,#25292e);border:0;border-radius:var(--borderRadius-medium,.375rem);color:var(--tooltip-fgColor,#fff);font:var(--text-body-shorthand-small,400 .75rem/1.625 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji");overflow-wrap:break-word;text-align:center;white-space:normal;-webkit-font-smoothing:subpixel-antialiased;inset:auto;text-wrap:balance}.prc-TooltipV2-Tooltip-tLeuB[popover]:popover-open{display:block}.prc-TooltipV2-Tooltip-tLeuB[popover].\\:popover-open{display:block}@media (forced-colors:active){.prc-TooltipV2-Tooltip-tLeuB{outline:1px solid transparent}}.prc-TooltipV2-Tooltip-tLeuB:after{content:"";display:block;height:var(--overlay-offset,.25rem);left:0;position:absolute;right:0}.prc-TooltipV2-Tooltip-tLeuB[data-direction=n]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=ne]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=nw]:after{top:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=s]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=se]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=sw]:after{bottom:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{left:100%}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after,.prc-TooltipV2-Tooltip-tLeuB[data-direction=w]:after{bottom:0;content:"";display:block;height:100%;position:absolute;width:8px}.prc-TooltipV2-Tooltip-tLeuB[data-direction=e]:after{margin-left:-8px;right:100%}@media screen and (prefers-reduced-motion:no-preference){.prc-TooltipV2-Tooltip-tLeuB:popover-open,.prc-TooltipV2-Tooltip-tLeuB:popover-open:before{animation-delay:0s;animation-duration:.1s;animation-fill-mode:forwards;animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-timing-function:ease-in}.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open,.prc-TooltipV2-Tooltip-tLeuB.\\:popover-open:before{animation-delay:0s;animation-duration:.1s;animation-fill-mode:forwards;animation-name:prc-TooltipV2-tooltip-appear-xyBco;animation-timing-function:ease-in}}.prc-TooltipV2-KeybindingHintContainer-Ymj-3.prc-TooltipV2-HasTextBefore-fdOXj{margin-left:var(--base-size-6,.375rem)}.prc-TooltipV2-KeybindingHintContainer-Ymj-3.prc-TooltipV2-HasTextBefore-fdOXj.prc-TooltipV2-HasMultipleHints-9VYeg{margin-left:var(--base-size-8,.5rem)}.prc-src-InternalVisuallyHidden-2YaI6{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.prc-components-Chord-DdhWN{border:var(--borderWidth-thin,.0625rem) solid;border-radius:var(--borderRadius-default,.375rem);box-shadow:none;display:inline-flex;font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-normal,400);gap:.5ch;justify-content:center;line-height:10px;overflow:hidden;padding:var(--base-size-4,.25rem);vertical-align:baseline}.prc-components-ChordNormal-Ov9XG{background:var(--bgColor-transparent,#ffffff00);border-color:var(--borderColor-default,#d1d9e0);color:var(--fgColor-muted,#59636e)}.prc-components-ChordOnEmphasis-O-4BS{background:var(--counter-bgColor-emphasis,#59636e)}.prc-components-ChordOnEmphasis-O-4BS,.prc-components-ChordOnPrimary-J2XUj{border-color:transparent;color:var(--fgColor-onEmphasis,#fff)}.prc-components-ChordOnPrimary-J2XUj{background:var(--button-primary-bgColor-active,#197935)}.prc-components-ChordSmall-c-P-x{border-radius:var(--borderRadius-small,.1875rem);font-size:11px;line-height:var(--base-size-8,.5rem);min-width:var(--base-size-16,1rem);padding:var(--base-size-2,.125rem)}.prc-components-ChordNormal-Ov9XG:not(.prc-components-ChordSmall-c-P-x){border-radius:var(--borderRadius-medium,.375rem);font-size:var(--text-body-size-small,.75rem);line-height:10px;min-width:var(--base-size-20,1.25rem);padding:var(--base-size-4,.25rem)}.prc-Text-Text-9mHv3:where([data-size=small]){font-size:var(--text-body-size-small,.75rem);line-height:var(--text-body-lineHeight-small,1.625)}.prc-Text-Text-9mHv3:where([data-size=medium]){font-size:var(--text-body-size-medium,.875rem);line-height:var(--text-body-lineHeight-medium,1.5)}.prc-Text-Text-9mHv3:where([data-size=large]){font-size:var(--text-body-size-large,1rem);line-height:var(--text-body-lineHeight-large,1.5)}.prc-Text-Text-9mHv3:where([data-weight=light]){font-weight:var(--base-text-weight-light,300)}.prc-Text-Text-9mHv3:where([data-weight=normal]){font-weight:var(--base-text-weight-normal,400)}.prc-Text-Text-9mHv3:where([data-weight=medium]){font-weight:var(--base-text-weight-medium,500)}.prc-Text-Text-9mHv3:where([data-weight=semibold]){font-weight:var(--base-text-weight-semibold,600)}.prc-Text-Text-9mHv3:where([data-white-space=pre]){white-space:pre}.prc-Text-Text-9mHv3:where([data-white-space=normal]){white-space:normal}.prc-Text-Text-9mHv3:where([data-white-space=nowrap]){white-space:nowrap}.prc-Text-Text-9mHv3:where([data-white-space=pre-wrap]){white-space:pre-wrap}.prc-Text-Text-9mHv3:where([data-white-space=pre-line]){white-space:pre-line}.prc-KeybindingHint-KeybindingHint-qpYIs{background:none;border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:unset;overflow:visible;padding:0;position:relative;vertical-align:baseline;white-space:nowrap}.prc-ActionList-ActionListHeader-Frcbm{margin-block-end:var(--base-size-8,.5rem)}.prc-ActionList-ActionListHeader-Frcbm:where([data-list-variant=full]){margin-inline-start:var(--base-size-8,.5rem)}.prc-ActionList-ActionListHeader-Frcbm:where([data-list-variant=inset],[data-list-variant=horizontal-inset]){margin-inline-start:calc(var(--control-medium-paddingInline-condensed,.5rem) + var(--base-size-8,.5rem))}:where(.prc-Heading-Heading-MtWFE){font-size:var(--text-title-size-large,2rem);font-weight:var(--base-text-weight-semibold,600);margin:0}:where(.prc-Heading-Heading-MtWFE):where([data-variant=large]){font:var(--text-title-shorthand-large,600 2rem/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji")}:where(.prc-Heading-Heading-MtWFE):where([data-variant=medium]){font:var(--text-title-shorthand-medium,600 1.25rem/1.625 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji")}:where(.prc-Heading-Heading-MtWFE):where([data-variant=small]){font:var(--text-title-shorthand-small,600 1rem/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji")}.prc-ActionList-ActionList-rPFF2,.prc-ActionList-ActionList-rPFF2 ul{list-style:none;margin:0;padding:0}.prc-ActionList-ActionList-rPFF2:where([data-variant=inset]){padding-block:var(--base-size-8,.5rem)}.prc-ActionList-ActionList-rPFF2:where([data-variant=inset],[data-variant=horizontal-inset]) .prc-ActionList-ActionListItem-So4vC{margin-inline:var(--base-size-8,.5rem)}.prc-ActionList-ActionList-rPFF2:where([data-variant=horizontal-inset]){padding-bottom:var(--base-size-8,.5rem)}.prc-ActionList-ActionList-rPFF2:where([data-item-gap]) .prc-ActionList-ActionListItem-So4vC+.prc-ActionList-ActionListItem-So4vC{margin-block-start:var(--base-size-2,.125rem)}.prc-ActionList-ActionList-rPFF2:where([data-item-gap]) .prc-ActionList-SubGroup-5Zje2{margin-block-start:var(--base-size-2,.125rem)}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListSubContent-gKsFp:before{background:var(--borderColor-muted,#d1d9e0b3);content:"";display:block;height:1px;position:absolute;top:-7px;width:100%}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline]:before{background:var(--borderColor-muted,#d1d9e0b3);content:"";display:block;height:var(--borderWidth-thin,.0625rem);position:absolute;top:-7px;width:100%}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) [data-description-variant=inline] .prc-ActionList-ActionListSubContent-gKsFp:before{content:unset}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-ActionListItem-So4vC:first-of-type [data-description-variant=inline]:before,.prc-ActionList-ActionList-rPFF2:where([data-dividers=true]) .prc-ActionList-Divider-taVfb+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}.prc-ActionList-ActionList-rPFF2 .prc-ActionList-Divider-taVfb:first-child{display:none}.prc-ActionList-ActionList-rPFF2[data-mixed-descriptions=true] .prc-ActionList-ItemLabel-81ohH{font-weight:var(--base-text-weight-normal,400)}.prc-ActionList-ActionListItem-So4vC{background-color:var(--control-transparent-bgColor-rest,#ffffff00);border-radius:var(--borderRadius-medium,.375rem);list-style:none;position:relative}.prc-ActionList-ActionListItem-So4vC[data-has-trailing-action]{display:flex;flex-wrap:nowrap}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC :focus,.prc-ActionList-ActionListItem-So4vC:focus-visible,.prc-ActionList-ActionListItem-So4vC>a.prc-ActionList-focus-visible-OJCTY,.prc-ActionList-ActionListItem-So4vC[data-is-active-descendant]{outline:1px solid transparent!important}}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):active,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover{cursor:pointer}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover{background-color:var(--control-transparent-bgColor-hover,#818b981a)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover:not([data-active],:focus-visible){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,#ffffff00);outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):active{background-color:var(--control-transparent-bgColor-active,#818b9826)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):active:not([data-active]){box-shadow:var(--boxShadow-thin,inset 0 0 0 .0625rem) var(--control-transparent-borderColor-active,#ffffff00);outline:solid var(--borderWidth-thin,.0625rem) transparent;outline-offset:calc(var(--borderWidth-thin,.0625rem)*-1)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):focus-visible{box-shadow:none;outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:0}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):focus-visible .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):focus-visible+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]) .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]) .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]) .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-rest,#d1242f)}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):hover{background:var(--control-danger-bgColor-hover,#ffebe9)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):hover .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,#d1242f)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):hover [data-kbd-chord]{background-color:var(--bgColor-default,#fff);transition:none}}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):active{background:var(--control-danger-bgColor-active,#ffebe966)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-ItemLabel-81ohH,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingAction-hbWbh,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):active .prc-ActionList-LeadingVisual-NBr28{color:var(--control-danger-fgColor-hover,#d1242f)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-variant=danger]):active [data-kbd-chord]{background-color:var(--bgColor-default,#fff);transition:none}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active]){background:var(--control-transparent-bgColor-selected,#818b9826);outline:2px solid transparent}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active]) .prc-ActionList-ItemLabel-81ohH{color:var(--control-fgColor-rest,#25292e);font-weight:var(--base-text-weight-semibold,600)}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active]):hover{background-color:var(--control-transparent-bgColor-hover,#818b981a)}}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-active]):after{background:var(--borderColor-accent-emphasis,#0969da);border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);position:absolute;top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-is-active-descendant]){background:var(--control-transparent-bgColor-selected,#818b9826);outline:2px solid transparent}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-is-active-descendant]):after{background:var(--borderColor-accent-emphasis,#0969da);border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);position:absolute;top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-inactive=true]) * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,#59636e)}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-inactive=true]):hover{background-color:transparent;cursor:not-allowed}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-inactive=true]):hover * :not([popover],.prc-ActionList-InactiveWarning-1Dszv){color:var(--fgColor-muted,#59636e)}}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-inactive=true]):active{background:transparent}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-ItemLabel-81ohH{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-ItemLabel-81ohH{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-Description-Z-EZJ{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-Description-Z-EZJ{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-LeadingVisual-NBr28{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-LeadingVisual-NBr28{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-TrailingVisual-jwT9C{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-TrailingVisual-jwT9C{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-LeadingAction-hbWbh{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-LeadingAction-hbWbh{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):where([data-loading=true]):not(.prc-ActionList-does-not-exist-XxboD) .prc-ActionList-VisualWrap-bdCsS{color:var(--fgColor-muted,#59636e)}.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true])>[data-loading=true] .prc-ActionList-VisualWrap-bdCsS{color:var(--fgColor-muted,#59636e)}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover [data-description-variant=inline]:before,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListItem-So4vC:not([data-is-disabled],[data-has-subitem=true]):hover+.prc-ActionList-ActionListItem-So4vC [data-description-variant=inline]:before{visibility:hidden}}.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-{z-index:1}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-:hover{background-color:var(--control-transparent-bgColor-hover,#818b981a);cursor:pointer}}.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true]>.prc-ActionList-ActionListContent-KBb8-:active{background-color:var(--control-transparent-bgColor-active,#818b9826)}.prc-ActionList-ActionListItem-So4vC[data-has-subitem=true] .prc-ActionList-Spacer-4tR2m{display:block}.prc-ActionList-ActionListItem-So4vC[aria-disabled=true] .prc-ActionList-ActionListContent-KBb8- *,.prc-ActionList-ActionListItem-So4vC[data-is-disabled] .prc-ActionList-ActionListContent-KBb8- *{color:var(--control-fgColor-disabled,#818b98)}@media (hover:hover){.prc-ActionList-ActionListItem-So4vC[aria-disabled=true] .prc-ActionList-ActionListContent-KBb8-:hover,.prc-ActionList-ActionListItem-So4vC[data-is-disabled] .prc-ActionList-ActionListContent-KBb8-:hover{background-color:transparent;cursor:not-allowed}.prc-ActionList-ActionListItem-So4vC[aria-disabled=true]:hover,.prc-ActionList-ActionListItem-So4vC[data-is-disabled]:hover{background-color:transparent}}.prc-ActionList-ActionListItem-So4vC[aria-disabled=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[data-is-disabled] .prc-ActionList-MultiSelectCheckbox-2OqxZ{background-color:var(--control-bgColor-disabled,#eff2f5);border-color:var(--control-borderColor-disabled,#818b981a)}.prc-ActionList-ActionListItem-So4vC[aria-checked=true][aria-disabled=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[aria-checked=true][data-is-disabled] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[aria-selected=true][aria-disabled=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[aria-selected=true][data-is-disabled] .prc-ActionList-MultiSelectCheckbox-2OqxZ{background-color:var(--control-checked-bgColor-disabled,#818b98);border-color:var(--control-checked-bgColor-disabled,#818b98)}.prc-ActionList-ActionListItem-So4vC[aria-checked=true][aria-disabled=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-checked=true][data-is-disabled] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-selected=true][aria-disabled=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-selected=true][data-is-disabled] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before{background-color:var(--control-checked-fgColor-disabled,#fff)}.prc-ActionList-ActionListItem-So4vC[data-trailing-action-loading]:not([data-is-disabled]) .prc-ActionList-Description-Z-EZJ,.prc-ActionList-ActionListItem-So4vC[data-trailing-action-loading]:not([data-is-disabled]) .prc-ActionList-ItemLabel-81ohH{color:var(--fgColor-default,#1f2328)}.prc-ActionList-ActionListItem-So4vC[aria-hidden]+.prc-ActionList-Divider-taVfb{display:none}.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ{background-color:var(--bgColor-default,#fff);border:var(--borderWidth-thin,.0625rem) solid var(--control-borderColor-emphasis,#818b98);border-radius:var(--borderRadius-small,.1875rem);cursor:pointer;display:grid;height:var(--base-size-16,1rem);margin:0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(.33,1,.68,1);width:var(--base-size-16,1rem)}.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ:before{animation:prc-ActionList-checkmarkOut-GbMf4 80ms cubic-bezier(.65,0,.35,1);background-color:var(--control-checked-fgColor-rest,#fff);clip-path:inset(var(--base-size-16,1rem) 0 0 0);content:"";height:var(--base-size-16,1rem);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzguMjJhLjc1Ljc1IDAgMCAxIDAgMS4wNjFMNC41MiA4LjU0MWEuNzUuNzUgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1Ljc1IDAgMCAxIDEuMDYyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;width:var(--base-size-16,1rem)}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC .prc-ActionList-MultiSelectCheckbox-2OqxZ{border-width:var(--borderWidth-thin,.0625rem)}}.prc-ActionList-ActionListItem-So4vC[aria-checked=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[aria-selected=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ{background-color:var(--control-checked-bgColor-rest,#0969da);border-color:var(--control-checked-borderColor-rest,#0969da);transition:background-color,border-color 80ms cubic-bezier(.32,0,.67,0) 0s}.prc-ActionList-ActionListItem-So4vC[aria-checked=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-selected=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before{animation:prc-ActionList-checkmarkIn-gjsPG 80ms cubic-bezier(.65,0,.35,1) 80ms forwards;transition:visibility 0s linear 0s;visibility:visible}@media (forced-colors:active){.prc-ActionList-ActionListItem-So4vC[aria-checked=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ,.prc-ActionList-ActionListItem-So4vC[aria-selected=true] .prc-ActionList-MultiSelectCheckbox-2OqxZ{border-width:8px}}.prc-ActionList-ActionListItem-So4vC[aria-checked=true] .prc-ActionList-SingleSelectCheckmark-zMd8d,.prc-ActionList-ActionListItem-So4vC[aria-selected=true] .prc-ActionList-SingleSelectCheckmark-zMd8d{visibility:visible}.prc-ActionList-ActionListItem-So4vC[aria-checked=false] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-checked=false] .prc-ActionList-SingleSelectCheckmark-zMd8d,.prc-ActionList-ActionListItem-So4vC[aria-selected=false] .prc-ActionList-MultiSelectCheckbox-2OqxZ:before,.prc-ActionList-ActionListItem-So4vC[aria-selected=false] .prc-ActionList-SingleSelectCheckmark-zMd8d,.prc-ActionList-SingleSelectCheckmark-zMd8d{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-{--subitem-depth:0px;background-color:transparent;border:none;border-radius:var(--borderRadius-medium,.375rem);color:var(--control-fgColor-rest,#25292e);display:grid;padding-block:var(--control-medium-paddingBlock,.375rem);padding-inline:var(--control-medium-paddingInline-condensed,.5rem);position:relative;text-align:left;touch-action:manipulation;transition:background 33.333ms linear;-webkit-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent;align-items:start;grid-template-areas:"spacer leadingAction leadingVisual content";grid-template-columns:min-content min-content min-content minmax(0,auto);grid-template-rows:min-content}.prc-ActionList-ActionListContent-KBb8->:not(:last-child,.prc-ActionList-Spacer-4tR2m){margin-right:var(--control-medium-gap,.5rem)}.prc-ActionList-ActionListContent-KBb8-:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.prc-ActionList-ActionListContent-KBb8-[data-size=large]{padding-block:var(--control-large-paddingBlock,.625rem)}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=true] .prc-ActionList-ExpandIcon-J4OqB{transform:scaleY(-1)}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false] .prc-ActionList-ExpandIcon-J4OqB{transform:scaleY(1)}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]~.prc-ActionList-SubGroup-5Zje2{display:none}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(~.prc-ActionList-SubGroup-5Zje2 [data-active=true]){background:var(--control-transparent-bgColor-selected,#818b9826)}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(~.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ItemLabel-81ohH{font-weight:var(--base-text-weight-semibold,600)}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(~.prc-ActionList-SubGroup-5Zje2 [data-active=true]) .prc-ActionList-ActionListSubContent-gKsFp:before,.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(~.prc-ActionList-SubGroup-5Zje2 [data-active=true])+.prc-ActionList-ActionListItem-So4vC .prc-ActionList-ActionListSubContent-gKsFp:before{visibility:hidden}.prc-ActionList-ActionListContent-KBb8-[aria-expanded=false]:has(~.prc-ActionList-SubGroup-5Zje2 [data-active=true]):after{background:var(--borderColor-accent-emphasis,#0969da);border-radius:var(--borderRadius-medium,.375rem);content:"";height:calc(100% - var(--base-size-8,.5rem));left:calc(var(--base-size-8,.5rem)*-1);position:absolute;top:var(--base-size-4,.25rem);width:var(--base-size-4,.25rem)}.prc-ActionList-ActionListSubContent-gKsFp{align-items:start;display:grid;grid-area:content;grid-template-areas:"label trailingVisual trailingAction";grid-template-columns:minmax(0,auto) min-content min-content;grid-template-rows:min-content;position:relative;width:100%}.prc-ActionList-ActionListSubContent-gKsFp>:not(:last-child){margin-right:var(--control-medium-gap,.5rem)}.prc-ActionList-Spacer-4tR2m{display:none;grid-area:spacer;width:max(0px,var(--subitem-depth) * 8px)}.prc-ActionList-LeadingAction-hbWbh{grid-area:leadingAction}.prc-ActionList-LeadingVisual-NBr28{grid-area:leadingVisual}.prc-ActionList-TrailingVisual-jwT9C{font-size:var(--text-body-size-medium,.875rem);grid-area:trailingVisual}.prc-ActionList-TrailingAction-dMRxe{grid-area:trailingAction}.prc-ActionList-TrailingAction-dMRxe>[data-loading-wrapper]{height:100%}.prc-ActionList-ItemDescriptionWrap-ujC8S{display:flex;flex-direction:column;gap:var(--base-size-4,.25rem);grid-area:label}.prc-ActionList-ItemDescriptionWrap-ujC8S .prc-ActionList-ItemLabel-81ohH{font-weight:var(--base-text-weight-semibold,600);word-break:break-word}.prc-ActionList-ItemDescriptionWrap-ujC8S:where([data-description-variant=inline]){align-items:baseline;flex-direction:row;gap:var(--base-size-8,.5rem);position:relative;word-break:normal}.prc-ActionList-ItemDescriptionWrap-ujC8S:where([data-description-variant=inline]) .prc-ActionList-ItemLabel-81ohH{word-break:normal}.prc-ActionList-ItemDescriptionWrap-ujC8S:where([data-description-variant=inline]):has([data-truncate=true]) .prc-ActionList-ItemLabel-81ohH{flex:1 0 auto}.prc-ActionList-ItemDescriptionWrap-ujC8S:where([data-description-variant=inline]) .prc-ActionList-Description-Z-EZJ{line-height:16px}.prc-ActionList-Description-Z-EZJ{font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-normal,400);line-height:16px}.prc-ActionList-Description-Z-EZJ,.prc-ActionList-VisualWrap-bdCsS{color:var(--fgColor-muted,#59636e)}.prc-ActionList-VisualWrap-bdCsS{display:flex;line-height:20px;min-height:var(--base-size-20,1.25rem);min-width:max-content;pointer-events:none;fill:var(--fgColor-muted,#59636e);align-items:center}.prc-ActionList-ItemLabel-81ohH{color:var(--fgColor-default,#1f2328);font-size:var(--text-body-size-medium,.875rem);font-weight:var(--base-text-weight-normal,400);grid-area:label;line-height:20px;position:relative;word-break:break-word}.prc-ActionList-SubGroup-5Zje2 .prc-ActionList-ItemLabel-81ohH{font-size:var(--text-body-size-small,.75rem)}.prc-ActionList-SubGroup-5Zje2 .prc-ActionList-ActionListItem-So4vC{margin-inline:0}.prc-ActionList-TrailingActionButton-UUAk6{border-bottom-left-radius:0;border-top-left-radius:0;height:100%}.prc-ActionList-TrailingActionButton-UUAk6[data-loading=true][data-has-label=true]{padding:0 0 0 calc(var(--base-size-12,.75rem)*2)}.prc-ActionList-TrailingActionButton-UUAk6[data-loading=true][data-has-label=true] [data-component=loadingSpinner]{align-items:center;display:flex;height:var(--control-medium-size,2rem);justify-content:center;place-self:end;width:var(--control-medium-size,2rem)}.prc-ActionList-InactiveButtonWrap-Ia-xM[data-position=trailing]{grid-area:trailingVisual}.prc-ActionList-InactiveButtonWrap-Ia-xM[data-position=leading]{grid-area:leadingVisual}.prc-ActionList-Divider-taVfb{background:var(--borderColor-muted,#d1d9e0b3);border:0;display:block;height:var(--borderWidth-thin,.0625rem);list-style:none;margin-block-end:var(--base-size-8,.5rem);margin-block-start:calc(var(--base-size-8,.5rem) - var(--borderWidth-thin,.0625rem));padding:0}.prc-ActionList-InactiveButtonReset-uK4-x{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;padding:0}.prc-ActionList-InactiveWarning-1Dszv{color:var(--fgColor-attention,#9a6700);font-size:var(--text-body-size-small,.75rem);grid-row:2/2;line-height:16px}@keyframes prc-ActionList-checkmarkIn-gjsPG{0%{clip-path:inset(var(--base-size-16,1rem) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes prc-ActionList-checkmarkOut-GbMf4{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16,1rem) 0 0 0)}}.prc-ActionList-Group-lMIPQ{list-style:none}.prc-ActionList-Group-lMIPQ:not(:first-child){margin-block-start:var(--base-size-8,.5rem)}.prc-ActionList-Group-lMIPQ:not(:first-child):has(.prc-ActionList-GroupHeadingWrap-laXcX+ul>.prc-ActionList-GroupHeadingWrap-laXcX)>.prc-ActionList-GroupHeadingWrap-laXcX{display:none}.prc-ActionList-GroupList-V5B3-{padding-inline-start:0}.prc-ActionList-GroupHeadingWrap-laXcX{color:var(--fgColor-muted,#59636e);display:flex;flex-direction:column;font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);line-height:18px;padding-block:var(--base-size-6,.375rem);padding-inline:var(--base-size-16,1rem)}.prc-ActionList-GroupHeadingWrap-laXcX:where([data-variant=filled]){background:var(--bgColor-muted,#f6f8fa);border-bottom:var(--borderWidth-thin,.0625rem) solid var(--borderColor-muted,#d1d9e0b3);border-top:var(--borderWidth-thin,.0625rem) solid var(--borderColor-muted,#d1d9e0b3);margin-block-end:var(--base-size-8,.5rem);margin-block-start:calc(var(--base-size-8,.5rem) - var(--borderWidth-thin,.0625rem));padding-inline:var(--base-size-16,1rem)}.prc-ActionList-GroupHeadingWrap-laXcX:where([data-variant=filled]):first-child{margin-block-start:0}.prc-ActionList-GroupHeading-STzxi{align-self:flex-start;color:var(--fgColor-muted,#59636e);font-size:var(--text-body-size-small,.75rem);font-weight:var(--base-text-weight-semibold,600);margin:0}.prc-ActionList-GroupHeadingWrap-laXcX[data-has-trailing-action]{align-items:center;flex-direction:row;gap:var(--base-size-8,.5rem);justify-content:space-between}.prc-ActionList-GroupHeadingWrap-laXcX[data-has-trailing-action]>.prc-ActionList-GroupHeading-STzxi{align-self:center}.prc-ActionList-GroupHeadingTrailingAction-jnb64{align-items:center;display:inline-flex;margin-inline-start:auto}.prc-Truncate-Truncate-2G1eo{display:inherit;max-width:var(--truncate-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-Truncate-Truncate-2G1eo:where([data-expandable]):hover{max-width:10000px}.prc-Truncate-Truncate-2G1eo:where([data-inline]){display:inline-block;vertical-align:top}.prc-Checkbox-Input-lWIkv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bgColor-default,#fff);border-color:var(--control-borderColor-emphasis,#818b98);border-style:solid;border-width:var(--borderWidth-thin,.0625rem);cursor:pointer;display:grid;height:var(--base-size-16,1rem);margin:0;margin-top:var(--base-size-2,.125rem);place-content:center;position:relative;width:var(--base-size-16,1rem)}.prc-Checkbox-Input-lWIkv:disabled{background-color:var(--control-bgColor-disabled,#eff2f5);border-color:var(--control-borderColor-disabled,#818b981a)}.prc-Radio-Radio-h1gb9{border-radius:var(--borderRadius-full,100vh);transition:background-color,border-color 80ms cubic-bezier(.33,1,.68,1)}.prc-Radio-Radio-h1gb9:where(:checked){background-color:var(--control-checked-fgColor-rest,#fff);border-color:var(--control-checked-bgColor-rest,#0969da);border-width:var(--borderWidth-thicker,.25rem)}.prc-Radio-Radio-h1gb9:where(:checked):disabled{background-color:var(--control-checked-fgColor-disabled,#fff);border-color:var(--control-checked-bgColor-disabled,#818b98);cursor:not-allowed}.prc-Radio-Radio-h1gb9:focus-visible{box-shadow:none;outline:2px solid var(--focus-outline-color,var(--focus-outlineColor,#0969da));outline-offset:2px}@media (forced-colors:active){.prc-Radio-Radio-h1gb9{background-color:canvastext;border-color:canvastext}}:where(.prc-Link-Link-9ZwDx){color:var(--fgColor-accent,#0969da);-webkit-text-decoration:none;text-decoration:none;text-underline-offset:.05rem}button:where(.prc-Link-Link-9ZwDx){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;font-size:inherit;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}:where(.prc-Link-Link-9ZwDx):hover{-webkit-text-decoration:underline;text-decoration:underline}[data-a11y-link-underlines=true] :where(.prc-Link-Link-9ZwDx):where([data-inline=true]){-webkit-text-decoration:underline;text-decoration:underline}[data-a11y-link-underlines=true] :where(.prc-Link-Link-9ZwDx):where([data-inline=true]):hover{-webkit-text-decoration:none;text-decoration:none}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]){color:var(--fgColor-muted,#59636e)}:where(.prc-Link-Link-9ZwDx):where([data-muted=true]):hover{color:var(--fgColor-accent,#0969da);-webkit-text-decoration:none;text-decoration:none}.prc-components-UnderlineWrapper-eT-Yj{align-items:center;box-shadow:inset 0 -1px var(--borderColor-muted,#d1d9e0b3);display:flex;justify-content:flex-start;min-height:var(--control-xlarge-size,48px);overflow:visible;padding-inline:var(--stack-padding-normal,1rem)}.prc-components-UnderlineWrapper-eT-Yj[data-overflow-measured=false]{overflow:hidden}.prc-components-UnderlineWrapper-eT-Yj[data-overflow-measured=true]{overflow:visible}.prc-components-UnderlineWrapper-eT-Yj[data-variant=flush]{padding-inline:unset}.prc-components-UnderlineItemList-xKlKC{display:flex;gap:8px;list-style:none;margin:0;padding:0;white-space:nowrap}.prc-components-UnderlineItem-7fP-n,.prc-components-UnderlineItemList-xKlKC{align-items:center;position:relative}.prc-components-UnderlineItem-7fP-n{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:var(--borderRadius-medium,var(--borderRadius-small,.1875rem));color:var(--fgColor-default,#1f2328);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-body-size-medium,.875rem);line-height:var(--text-body-lineHeight-medium,1.4285);padding-block:var(--base-size-6,.375rem);padding-inline:var(--base-size-8,.5rem);text-align:center;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.prc-components-UnderlineItem-7fP-n:hover{background-color:var(--bgColor-neutral-muted,#818b981f);-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease-out}}.prc-components-UnderlineItem-7fP-n:focus{box-shadow:inset 0 0 0 2px var(--fgColor-accent,#0969da);outline:2px solid transparent}.prc-components-UnderlineItem-7fP-n:focus:not(:focus-visible){box-shadow:none}.prc-components-UnderlineItem-7fP-n:focus-visible{box-shadow:inset 0 0 0 2px var(--fgColor-accent,#0969da);outline:2px solid transparent}.prc-components-UnderlineItem-7fP-n [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold,600);height:0;visibility:hidden;white-space:nowrap}.prc-components-UnderlineItem-7fP-n [data-component=icon]{align-items:center;color:var(--fgColor-muted,#59636e);display:inline-flex;margin-inline-end:var(--base-size-8,.5rem)}.prc-components-UnderlineItem-7fP-n [data-component=counter]{align-items:center;display:flex;margin-inline-start:var(--base-size-8,.5rem)}.prc-components-UnderlineItem-7fP-n:after{background-color:transparent;border-radius:0;bottom:calc(50% - var(--control-xlarge-size, var(--base-size-48,3rem))/2 - 1px);content:"";height:2px;pointer-events:none;position:absolute;right:50%;transform:translate(50%,-50%);width:100%}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]) [data-component=text],.prc-components-UnderlineItem-7fP-n[aria-selected=true] [data-component=text]{font-weight:var(--base-text-weight-semibold,600)}.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:var(--underlineNav-borderColor-active,var(--color-primer-border-active,#fd8c73))}@media (forced-colors:active){.prc-components-UnderlineItem-7fP-n[aria-current]:not([aria-current=false]):after,.prc-components-UnderlineItem-7fP-n[aria-selected=true]:after{background-color:LinkText}}.prc-components-LoadingCounter-dBuLy{animation:prc-components-loadingCounterKeyFrames-8tMlf 1.2s ease-in-out infinite alternate;background-color:var(--bgColor-neutral-muted,#818b981f);border-color:var(--borderColor-default,#d1d9e0);border-radius:20px;display:inline-block;height:1rem;width:1.5rem}@keyframes prc-components-loadingCounterKeyFrames-8tMlf{0%{opacity:1}to{opacity:.2}}.prc-UnderlineNav-MenuItemContent-3J7gB{align-items:center;display:flex;justify-content:space-between}.prc-UnderlineNav-MoreButton-Y8soj{background:transparent;border:0;box-shadow:none;font-weight:var(--base-text-weight-normal,400);margin:0;padding:var(--base-size-4,.25rem) var(--base-size-8,.5rem)}.prc-UnderlineNav-MoreButton-Y8soj>[data-component=trailingVisual]{margin-left:0}.prc-UnderlineNav-UnderlineNavItem-syRjR{align-items:center;display:flex;flex-direction:column}svg.w-heatmap rect:hover{stroke:var(--rhm-rect-hover-stroke, rgba(0, 0, 0, .14));stroke-width:1px}svg.w-heatmap rect:active{fill:#196127;fill:var(--rhm-rect-active, #196127);stroke-width:0}.follow-list-container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.follow-user-card{display:flex;align-items:center;padding:15px;background:#ffffff0d;border-radius:8px;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);cursor:pointer}.follow-user-card:hover{background:#ffffff1a;transform:translateY(-2px)}.follow-user-avatar{width:50px;height:50px;border-radius:50%;background:#0000004d;display:flex;align-items:center;justify-content:center;margin-right:15px}.follow-user-info h4{margin:0;color:#c9d1d9;font-size:16px}.follow-user-email{margin:5px 0 0;color:#8b949e;font-size:14px}.event-calendar-container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;margin-top:24px;box-shadow:var(--shadow-sm);color:var(--text-primary);font-family:inherit}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.calendar-title{display:flex;align-items:center;gap:16px}.calendar-title h3{margin:0;font-size:1.3rem}.platform-filters{display:flex;gap:8px;background:#ffffff08;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle)}.filter-pill{background:transparent;border:none;color:var(--text-secondary);padding:4px 12px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.filter-pill:hover{color:var(--text-primary);background:#ffffff0d}.filter-pill.active{background:var(--text-primary);color:var(--bg-card)}.view-toggle{display:flex;gap:4px}.vertical-divider{width:1px;background:var(--border-subtle);margin:0 4px}.calendar-controls{display:flex;align-items:center;gap:16px}.current-month{font-size:1.1rem;font-weight:600;min-width:140px;text-align:center}.btn-icon{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-md);padding:6px 12px;cursor:pointer;transition:all .2s}.btn-icon:hover{background:#ffffff1a;color:var(--text-primary)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px}.weekday{text-align:center;color:var(--text-tertiary);font-size:.85rem;font-weight:600;text-transform:uppercase}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendar-day{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:120px;padding:8px;display:flex;flex-direction:column;transition:border-color .2s;min-width:0;overflow:hidden}.calendar-day:not(.empty):hover{border-color:var(--text-tertiary)}.calendar-day.empty{background:transparent;border-color:transparent}.calendar-day.today{border-color:var(--accent-blue);background:#58a6ff0d}.day-number{font-size:.9rem;color:var(--text-secondary);margin-bottom:8px;font-weight:600}.today .day-number{color:var(--accent-blue)}.day-events{display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden}.event-badge-wrapper{position:relative;min-width:0}.event-badge{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;text-decoration:none;font-size:.75rem;font-weight:500;transition:all .2s;overflow:hidden;border:1px solid transparent;min-width:0}.event-logo{width:14px;height:14px;border-radius:50%;object-fit:cover;background:#fff}.event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.event-badge.unstop{background:#1c64f226;color:#76a9fa;border-color:#1c64f24d}.event-badge.unstop:hover{background:#1c64f240}.event-badge.hackerearth{background:#a371f726;color:#d2a8ff;border-color:#a371f74d}.event-badge.hackerearth:hover{background:#a371f740}.event-badge.devpost{background:#00326426;color:#00b0f0;border-color:#00b0f04d}.event-badge.devpost:hover{background:#00326440}.event-popover{position:absolute;bottom:110%;left:50%;transform:translate(-50%) translateY(10px);width:250px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 10px 30px #00000080;padding:16px;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:100;pointer-events:none}.event-badge-wrapper:hover .event-popover{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.popover-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.popover-header img{width:32px;height:32px;border-radius:50%;background:#fff}.popover-header h4{margin:0;font-size:.9rem;color:var(--text-primary)}.popover-header span{font-size:.75rem;color:var(--text-secondary)}.popover-body strong{display:block;font-size:.95rem;color:var(--text-primary);margin-bottom:8px;line-height:1.4}.popover-dates{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-tertiary)}.loading-calendar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--text-secondary);gap:16px}.spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.events-list-view{display:flex;flex-direction:column;gap:16px;max-height:600px;overflow-y:auto;padding-right:8px}.events-list-view::-webkit-scrollbar{width:6px}.events-list-view::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.event-list-item{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px 20px;display:flex;flex-direction:column;gap:12px;transition:background .2s}.event-list-item:hover{background:#ffffff0a}.event-list-header{display:flex;align-items:center;gap:12px}.event-list-header img{width:24px;height:24px;border-radius:50%;background:#fff}.event-list-header h4{margin:0;font-size:.9rem;color:var(--text-primary);display:flex;align-items:center;gap:8px}.event-org{color:var(--text-tertiary);font-weight:400}.event-list-item h3{margin:0;color:var(--accent-blue);font-size:1.15rem}.event-list-dates{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.85rem}.register-btn{align-self:flex-start;padding:6px 16px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-pill);text-decoration:none;font-size:.85rem;font-weight:600;transition:all .2s;margin-top:4px}.register-btn:hover{background:var(--text-primary);color:var(--bg-card)}.login-wrapper,.signup-wrapper{min-height:calc(100vh - 64px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(88,166,255,.1),transparent 40%),radial-gradient(circle at bottom left,rgba(163,113,247,.1),transparent 40%);animation:bgShift 15s ease infinite alternate}@keyframes bgShift{0%{background-position:0% 0%}to{background-position:100% 100%}}.login-wrapper:before,.signup-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;z-index:0;pointer-events:none}.login-logo-container{z-index:1;margin-bottom:24px;animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.login-box-wrapper{z-index:1;width:100%;max-width:440px;animation:scaleUp .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes scaleUp{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.login-heading{text-align:center;margin-bottom:24px}.login-heading h1{font-size:2rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#8b949e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.login-box{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;box-shadow:0 24px 48px #0006,inset 0 1px #ffffff1a;display:flex;flex-direction:column;gap:20px;position:relative}.login-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:.5}.label{display:block;font-weight:500;color:var(--text-primary);font-size:.95rem;margin-bottom:8px}.input{width:100%;padding:14px 16px;background:#0003;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.input:focus{outline:none;border-color:#58a6ff;background:#0006;box-shadow:0 0 0 4px #58a6ff33}.login-btn{width:100%;padding:14px;margin-top:10px;background:linear-gradient(135deg,#58a6ff,#3b82f6);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #58a6ff4d}.login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #58a6ff66}.login-btn:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(1)}.divider{display:flex;align-items:center;text-align:center;color:var(--text-secondary);font-size:.85rem;font-weight:600;margin:10px 0}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.divider span{padding:0 16px}.github-auth-btn{width:100%;padding:14px;background:#ffffff0d;color:var(--text-primary);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.github-auth-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.pass-box{text-align:center;margin-top:32px;color:var(--text-secondary);font-size:.95rem}.pass-box a{color:#58a6ff;font-weight:600;text-decoration:none;transition:color .2s}.pass-box a:hover{color:#79c0ff;text-decoration:underline}.new-repo-wrapper{min-height:calc(100vh - 100px);width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;padding:40px 20px}@media (min-width: 1024px){.new-repo-wrapper{grid-template-columns:1fr 400px}}.new-repo-form{width:100%;max-width:600px;background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;animation:scaleUp .6s cubic-bezier(.175,.885,.32,1.275) forwards;position:relative;overflow:hidden}.new-repo-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--accent-gradient);animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{0%{opacity:.5;filter:blur(2px)}to{opacity:1;filter:blur(0px)}}.new-repo-form h2{font-size:2rem;margin-bottom:8px;color:var(--text-primary)}.new-repo-form>p{color:var(--text-secondary);margin-bottom:32px;font-size:1.05rem}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.form-group label{font-weight:500;color:var(--text-primary);font-size:.95rem}.form-group p{color:var(--text-tertiary);font-size:.85rem;margin:0 0 4px}.form-group input,.form-group textarea{padding:12px 16px;background:#0003;border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-md);transition:all .2s ease}.form-group textarea{resize:vertical;min-height:100px}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent-primary);background:#0006;box-shadow:0 0 0 3px #58a6ff26}.visibility-options{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:20px;background:#00000026;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.radio-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.radio-option input[type=radio]{margin-top:4px;accent-color:var(--accent-primary)}.radio-text{display:flex;flex-direction:column}.radio-text span{font-weight:600;color:var(--text-primary)}.radio-text p{margin:2px 0 0;font-size:.85rem;color:var(--text-secondary)}.submit-btn{margin-top:32px;padding:14px 24px;background:var(--accent-gradient);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);align-self:flex-start;position:relative;overflow:hidden;z-index:1}.submit-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#a371f7,#58a6ff);z-index:-1;transition:opacity .3s ease;opacity:0}.submit-btn:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 20px #a371f766}.submit-btn:hover:before{opacity:1}@media screen and (max-width: 600px){.new-repo-form{padding:32px 24px}}.upload-zone{margin-top:16px;padding-top:24px;border-top:1px solid var(--border-subtle)}.upload-zone code{background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:.9em}.upload-buttons{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.upload-btn{padding:10px 16px;background:#58a6ff26;color:var(--accent-primary);border:1px solid rgba(88,166,255,.3);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.upload-btn:hover{background:#58a6ff40;transform:translateY(-2px)}.upload-btn.secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle)}.upload-btn.secondary:hover{background:var(--bg-card-hover);border-color:var(--text-tertiary)}.clear-files-btn{padding:10px 16px;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);font-weight:600}.clear-files-btn:hover{background:#ef44441a}.file-preview{margin-top:16px;background:#0000004d;border:1px dashed var(--border-focus);border-radius:var(--radius-md);padding:16px}.file-count{margin:0 0 12px;color:var(--text-primary);font-size:.95rem}.file-list{display:flex;flex-direction:column;gap:6px}.file-item{font-family:monospace;font-size:.85rem;color:var(--text-secondary);background:#ffffff0d;padding:6px 10px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item.more{color:var(--accent-primary);background:transparent;font-style:italic}.repo-view-wrapper{padding:40px 5vw;width:100%;animation:fadeIn .4s ease-out}.repo-header{margin-bottom:24px}.repo-header-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.repo-header h2{font-size:2rem;color:var(--accent-primary);display:flex;align-items:center;gap:12px;margin:0}.delete-repo-btn{display:flex;align-items:center;gap:8px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:8px 16px;border-radius:var(--radius-md);font-weight:600;transition:all .2s ease}.delete-repo-btn:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ef444433}.repo-desc{color:var(--text-secondary);margin:0;font-size:1rem}.repo-header-top h2{display:flex;align-items:center;gap:12px;margin:0;font-size:1.5rem;color:var(--text-primary)}.repo-header-actions{display:flex;gap:8px;align-items:center}.repo-action-btn,.delete-repo-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-md);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.repo-action-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary)}.repo-action-btn:hover{background:var(--bg-card-hover);border-color:var(--border-focus)}.repo-action-btn.starred{color:#e3b341;border-color:#e3b34166}.delete-repo-btn{background:transparent;color:#f85149;border:1px solid rgba(248,81,73,.4)}.repo-tabs{display:flex;gap:16px;margin-top:24px;border-bottom:1px solid var(--border-subtle)}.repo-tab{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s}.repo-tab:hover{color:var(--text-primary);background:#ffffff0d;border-radius:var(--radius-md) var(--radius-md) 0 0}.repo-tab.active{color:var(--text-primary);border-bottom-color:#f78166}.repo-content-area{display:flex;flex-direction:column;gap:24px}.file-explorer-container{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.file-list-header{background:#ffffff08;padding:16px 24px;border-bottom:1px solid var(--border-subtle);font-weight:500;color:var(--text-secondary);display:flex;align-items:center}.file-list{display:flex;flex-direction:column}.file-row{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background .2s;color:var(--text-primary)}.file-row:last-child{border-bottom:none}.file-row:hover{background:#58a6ff14;color:var(--accent-primary)}.file-path{font-family:monospace;font-size:.95rem}.code-viewer-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);animation:slideUp .4s ease-out}.code-viewer-header{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#0003;border-bottom:1px solid var(--border-subtle)}.back-btn{display:flex;align-items:center;gap:8px;background:transparent;color:var(--text-secondary);font-weight:600;padding:6px 12px;border-radius:var(--radius-sm)}.back-btn:hover{background:#ffffff1a;color:var(--text-primary)}.active-file-path{font-family:monospace;color:var(--text-primary);font-weight:500}.readme-container{margin-top:32px;background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.readme-header{padding:16px 24px;border-bottom:1px solid var(--border-subtle);background:#0000001a;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--text-primary)}.readme-body{padding:40px;color:var(--text-primary);line-height:1.7;word-break:break-word}.readme-body h1,.readme-body h2{border-bottom:1px solid var(--border-subtle);padding-bottom:8px;margin-top:24px;margin-bottom:16px}.readme-body p{margin-bottom:16px}.readme-body pre{background:#0000004d!important;padding:16px;border-radius:var(--radius-md);overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word}.readme-body code{font-family:monospace;background:#ffffff1a;padding:2px 6px;border-radius:4px}.readme-body img{max-width:100%}.issue-list-container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);animation:slideUp .3s ease}.issue-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#0003;border-bottom:1px solid var(--border-subtle)}.issue-list-header h3{margin:0;font-size:1.1rem;color:var(--text-primary)}.new-issue-btn{padding:6px 16px;background:var(--accent-gradient);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;transition:all .2s ease}.new-issue-btn:hover{filter:brightness(1.1)}.issue-create-form{display:flex;flex-direction:column;gap:12px;padding:24px;border-bottom:1px solid var(--border-subtle);background:#ffffff05}.issue-create-form input{padding:10px 14px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);font-size:1rem}.issue-create-form textarea{padding:10px 14px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);min-height:100px;resize:vertical;font-family:inherit;font-size:.95rem}.submit-issue-btn{align-self:flex-start;padding:8px 20px;background:#238636;color:#fff;border-radius:var(--radius-md);font-weight:600;transition:background .2s}.submit-issue-btn:hover{background:#2ea043}.issues-list{display:flex;flex-direction:column}.empty-issues{padding:40px;text-align:center;color:var(--text-tertiary);font-size:1rem}.issue-row{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-subtle);transition:background .2s}.issue-row:last-child{border-bottom:none}.issue-row:hover{background:#ffffff05}.issue-info{display:flex;gap:16px;align-items:flex-start}.issue-status{padding:4px 10px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;text-transform:capitalize}.issue-status.open{background:#23863626;color:#3fb950;border:1px solid rgba(63,185,80,.3)}.issue-status.closed{background:#a371f726;color:#a371f7;border:1px solid rgba(163,113,247,.3)}.issue-details h4{margin:0 0 4px;color:var(--text-primary);font-size:1.05rem}.issue-details p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.issue-toggle-btn{padding:6px 12px;background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-md);font-size:.85rem;font-weight:500;transition:all .2s}.issue-toggle-btn:hover{background:var(--bg-surface);color:var(--text-primary)}.pr-container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.pr-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#0003;border-bottom:1px solid var(--border-subtle)}.new-pr-btn{padding:6px 16px;background:#238636;color:#fff;border-radius:var(--radius-md);font-weight:600;transition:all .2s ease}.pr-create-form-container{padding:24px;border-bottom:1px solid var(--border-subtle);background:#ffffff05}.pr-create-form{display:flex;flex-direction:column;gap:12px}.pr-create-form select,.pr-create-form input,.pr-create-form textarea{padding:10px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm)}.submit-pr-btn{align-self:flex-start;padding:8px 20px;background:#238636;color:#fff;border-radius:var(--radius-md);font-weight:600}.pr-row{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-subtle)}.pr-info{display:flex;gap:12px;align-items:flex-start}.pr-icon.open{color:#3fb950}.pr-icon.merged{color:#a371f7}.pr-icon.closed{color:#f85149}.pr-details h4{margin:0 0 4px;color:var(--text-primary)}.pr-details p{margin:0;color:var(--text-secondary);font-size:.85rem}.pr-actions{display:flex;gap:8px}.merge-btn{background:#a371f7;color:#fff;padding:6px 12px;border-radius:var(--radius-md);font-weight:600}.close-pr-btn{background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);padding:6px 12px;border-radius:var(--radius-md)}.commits-container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.commits-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#0003;border-bottom:1px solid var(--border-subtle)}.commits-header h3{margin:0;font-size:1.1rem;color:var(--text-primary)}.commit-row{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-subtle);transition:background .2s}.commit-row:last-child{border-bottom:none}.commit-row:hover{background:#ffffff05}.commit-info{display:flex;gap:16px;align-items:flex-start}.commit-icon{color:var(--text-secondary);margin-top:4px}.commit-details h4{margin:0 0 4px;color:var(--text-primary);font-size:1.05rem}.commit-details p{margin:0;color:var(--text-secondary);font-size:.9rem}.commit-author{font-weight:600;color:var(--text-primary)}.commit-sha{font-family:monospace;color:var(--accent-blue);background:#58a6ff1a;padding:4px 8px;border-radius:var(--radius-sm);font-size:.85rem}.search-page-container{max-width:1000px;margin:0 auto;padding:40px 20px}.search-page-container h2{font-size:1.8rem;margin-bottom:24px}.explore-subtitle{color:var(--text-secondary);font-size:1.1rem;margin-top:-16px;margin-bottom:32px}.search-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.search-section h3{display:flex;align-items:center;gap:8px;font-size:1.2rem;border-bottom:1px solid var(--border-subtle);padding-bottom:12px;margin-bottom:16px}.search-card{display:block;text-decoration:none;background:linear-gradient(145deg,#141419e6,#1e1e28cc);padding:20px;border-radius:16px;margin-bottom:20px;position:relative;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:1;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.search-card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(270deg,#ff007f,#7928ca,#00d2ff,#ff007f);background-size:300% 300%;border-radius:18px;z-index:-1;animation:rotateBorder 4s ease infinite;opacity:.5;transition:opacity .3s ease}.search-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#ff007f,#7928ca,#00d2ff,#ff007f);background-size:300% 300%;border-radius:18px;z-index:-2;filter:blur(15px);opacity:0;animation:rotateBorder 4s ease infinite;transition:opacity .4s ease}.search-card:hover{transform:translateY(-8px) scale(1.03) rotate(-1deg)}.search-card:hover:before{opacity:1}.search-card:hover:after{opacity:.8}.search-card h4{color:var(--accent-blue);margin:0 0 8px;font-size:1.1rem}.search-card p{color:var(--text-secondary);font-size:.9rem;margin:0 0 12px}.owner-badge{font-size:.8rem;color:var(--text-tertiary);background:#ffffff0d;padding:2px 8px;border-radius:12px}.explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.explore-card{display:flex;flex-direction:column}.explore-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.explore-card-header h4{margin:0;display:flex;align-items:center;gap:8px}.star-badge{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--text-secondary);border:1px solid var(--border-subtle);padding:2px 8px;border-radius:12px;background:#ffffff05}.explore-card-footer{margin-top:auto;padding-top:16px;display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-tertiary)}.search-card{cursor:pointer}@keyframes rotateBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.floating-chat-container{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.chat-toggle-btn{background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 15px #00d2ff66;transition:transform .3s ease,box-shadow .3s ease}.chat-toggle-btn:hover{transform:scale(1.1) rotate(10deg);box-shadow:0 6px 20px #00d2ff99}.chat-window{width:350px;height:500px;background:#141419d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;margin-bottom:15px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform-origin:bottom right}.chat-window.closed{transform:scale(0);opacity:0;pointer-events:none}.chat-window.open{transform:scale(1);opacity:1}.chat-header{background:#0003;padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.chat-header h3{margin:0;font-size:16px;color:#fff}.chat-header button{background:none;border:none;color:#8b949e;cursor:pointer}.chat-body{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.conversation-list-item{display:flex;align-items:center;padding:10px;border-radius:8px;background:#ffffff08;cursor:pointer;transition:background .2s}.conversation-list-item:hover{background:#ffffff14}.conversation-list-item img{width:40px;height:40px;border-radius:50%;margin-right:12px}.message-bubble{max-width:80%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.4;word-wrap:break-word}.message-received{align-self:flex-start;background:#ffffff1a;color:#c9d1d9;border-bottom-left-radius:4px}.message-sent{align-self:flex-end;background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff;border-bottom-right-radius:4px}.chat-footer{padding:15px;background:#0003;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:10px}.chat-footer input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 15px;border-radius:20px;outline:none}.chat-footer input:focus{border-color:#58a6ff}.chat-footer button{background:#58a6ff;border:none;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s}.chat-footer button:hover{transform:scale(1.1)}.chat-footer-wrapper{position:relative;border-top:1px solid rgba(255,255,255,.05)}.emoji-picker-container{position:absolute;bottom:100%;right:0;z-index:1000;width:100%}.chat-icon-btn{background:transparent!important;color:#8b949e!important;border-radius:4px!important;width:auto!important;height:auto!important;padding:8px!important}.chat-icon-btn:hover{color:#fff!important;transform:scale(1.1)!important}.chat-icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:scale(1)!important}.document-link{color:#58a6ff;text-decoration:none;display:flex;align-items:center;gap:5px}.document-link:hover{text-decoration:underline}.message-file{margin-bottom:5px}
