@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f9de659bde034315-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d236c81dd7b62af4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b6b58609718e767c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/797680c8634ef044-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/574741585039d06e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Roboto Serif Fallback";src:local("Times New Roman");ascent-override:72.98%;descent-override:19.21%;line-gap-override:0.00%;size-adjust:127.02%}.__className_bfdd57{font-family:"Roboto Serif","Roboto Serif Fallback";font-style:normal}.__variable_bfdd57{--font-roboto-serif:"Roboto Serif","Roboto Serif Fallback"}:root{--color-body:#111111;--color-surface:#1a1a1a;--color-surface-alt:#262626;--color-border-subtle:#2c2c2c;--color-border-muted:#333333;--color-text-primary:#ffffff;--color-text-muted:#d1d1d1;--color-text-dim:#a3a3a3;--color-accent:#36d399;--color-accent-soft:rgba(54,211,153,0.13);--color-success:#4ade80;--color-danger:#f87171;--color-warn:#facc15;--color-mystic:#a78bfa;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-ui:system-ui,-apple-system,"Segoe UI",sans-serif;--font-story:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body{margin:0;color:var(--color-text-primary);line-height:1.5}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}main{max-width:960px;margin:0 auto;padding:var(--space-xl)}.app-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr}.app-sidebar{border-right:1px solid var(--color-border-subtle);background:linear-gradient(180deg,var(--color-surface),#141414 70%);padding:var(--space-lg) var(--space-md);position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-brand{display:flex;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-lg)}.app-brand-mark{width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-accent);font-weight:700;display:grid;place-items:center}.app-nav{display:flex;flex-direction:column;gap:6px}.app-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);border:1px solid transparent;transition:.14s ease}button.app-nav-item{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;text-align:left;margin:0}.app-nav-active-dot{position:absolute;right:8px;width:6px;height:6px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 18%,transparent)}.app-nav-icon{width:18px;height:18px;color:var(--color-text-dim);display:inline-flex;align-items:center;justify-content:center}.app-nav-item:hover{background:var(--color-surface-alt)}.app-nav-item.active{color:var(--color-text-primary);background:var(--color-accent-soft);border-color:var(--color-border-subtle)}.app-nav-item.active .app-nav-icon,.app-nav-item:hover .app-nav-icon{color:var(--color-accent)}.app-main{min-width:0}.app-topbar{height:52px;border-bottom:1px solid var(--color-border-subtle);background:rgba(17,17,17,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 var(--space-xl)}.app-title{margin:0;font-size:.95rem;line-height:1.1}.app-subtitle{margin:0;color:var(--color-text-dim);font-size:.72rem}.app-top-actions{white-space:nowrap}.app-content{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.card{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl)}label{display:block;font-size:.875rem;color:var(--color-text-dim);margin-bottom:var(--space-xs)}input{margin-bottom:var(--space-md)}input,textarea{width:100%;padding:var(--space-sm) calc(var(--space-sm) + 2px);border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);background:var(--color-surface-alt);color:var(--color-text-primary)}.btn,button,textarea{font-family:inherit}.btn,button{display:inline-block;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-muted);color:var(--color-text-primary);font-weight:600;cursor:pointer}.btn.secondary,button.secondary{color:var(--color-text-primary);border-color:var(--color-border-muted)}.btn.secondary:hover,button.secondary:hover{background:var(--color-accent-soft);border-color:var(--color-border-subtle)}.nav{display:flex;gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-muted);background:var(--color-surface)}.nav a{color:var(--color-text-primary)}.nav a.active,.nav a:hover{color:var(--color-accent)}h1{font-size:1.5rem;margin:0 0 var(--space-lg)}.muted{font-size:.875rem}.err{color:var(--color-danger);font-size:.9rem;margin:var(--space-sm) 0}.card.ok{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-soft)}select{width:100%;padding:var(--space-sm) calc(var(--space-sm) + 2px);border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);background:var(--color-surface-alt);color:var(--color-text-primary);margin-bottom:var(--space-md);font-family:inherit}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table td,.table th{text-align:left;padding:var(--space-sm) calc(var(--space-sm) + 2px);border-bottom:1px solid var(--color-border-subtle)}.table th{color:var(--color-text-dim);font-weight:600}.table code{font-size:.85em}.table tbody tr.table-row-click{cursor:pointer}.table tbody tr.table-row-click:hover{background:var(--color-accent-soft)}.explorer-page-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-lg);align-items:start}.explorer-repo-rail{position:-webkit-sticky;position:sticky;top:var(--space-md);max-height:calc(100vh - 6rem);overflow:auto;padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.explorer-repo-rail h2{margin-top:0;font-size:.95rem}.explorer-repo-btn{width:100%;text-align:left;border:1px solid var(--color-border-subtle);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:var(--space-sm);margin-bottom:var(--space-sm);cursor:pointer;color:inherit;font:inherit}.explorer-repo-btn:hover{border-color:var(--color-border-muted)}.explorer-repo-btn.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.explorer-main-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);min-height:320px}.explorer-tree-scroll{max-height:min(52vh,520px);overflow:auto;margin-bottom:var(--space-lg);padding-right:var(--space-xs)}.explorer-tree-dir-row{display:flex;align-items:stretch;gap:0;margin:2px 0;border-radius:var(--radius-sm);border:1px solid transparent}.explorer-tree-dir-row.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.explorer-tree-chevron-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2rem;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-sm) 0 0 var(--radius-sm);padding:0}.explorer-tree-chevron-btn:hover{background:var(--color-accent-soft)}.explorer-tree-row-dir-main{flex:1 1;min-width:0}.explorer-tree-row{width:100%;display:flex;align-items:center;gap:var(--space-sm);text-align:left;border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);padding:calc(var(--space-xs) + 2px) var(--space-sm);margin:2px 0;cursor:pointer;color:inherit;font:inherit}.explorer-tree-row-pkg.selected,.explorer-tree-row:hover{background:var(--color-accent-soft)}.explorer-tree-row-pkg.selected{border-color:var(--color-accent)}.explorer-tree-label{flex:1 1;min-width:0;text-align:left}.explorer-tree-subtitle{font-size:.85em;font-weight:400}.explorer-detail{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-md)}.explorer-version-block{margin-bottom:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.explorer-version-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm)}.explorer-file-table{width:100%;border-collapse:collapse;font-size:.85rem}.explorer-file-table td,.explorer-file-table th{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--color-border-subtle)}.explorer-file-table th{color:var(--color-text-dim);font-weight:600}.explorer-file-table code{font-size:.9em;word-break:break-all}.explorer-list{flex-direction:column;max-height:65vh;overflow:auto}.explorer-item,.explorer-list{display:flex;gap:var(--space-sm)}.explorer-item{width:100%;text-align:left;border:1px solid var(--color-border-subtle);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:var(--space-sm);justify-content:space-between;align-items:center}.explorer-item.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.explorer-item.static{cursor:default}@media (max-width:900px){.explorer-page-layout{grid-template-columns:1fr}.explorer-repo-rail{position:static;max-height:none}}html{color-scheme:dark}body{min-width:320px;background:var(--color-body);font-family:var(--font-ui);font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--color-accent) 34%,transparent)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{grid-template-columns:236px minmax(0,1fr);background:var(--color-body)}.app-sidebar{display:flex;flex-direction:column;padding:18px 12px 12px;background:#15161A;border-color:var(--color-border-subtle)}.app-brand{min-height:38px;gap:10px;margin-bottom:25px}.app-brand strong{display:block;font-size:.92rem;line-height:1.2;letter-spacing:-.01em}.app-brand-subtitle{margin-top:2px;color:var(--color-text-dim);font-size:.7rem}.app-brand-mark{width:30px;height:30px;border-radius:var(--radius-md);background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 23%,transparent)}.app-nav-label{margin:0 9px 7px;color:#747884;font-size:.68rem;font-weight:600}.app-nav{gap:3px}.app-nav-item{min-height:36px;padding:8px 9px;border:0;border-radius:var(--radius-md);color:#B8BBC4;font-size:.84rem;font-weight:500;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}button.app-nav-item{min-height:36px;justify-content:flex-start;background:transparent;color:#B8BBC4}.app-nav-item:hover,button.app-nav-item:hover{background:#202126;color:var(--color-text-primary)}.app-nav-item:hover{text-decoration:none}.app-nav-item.active{background:#E9EAF0;color:#17181C;border:0}.app-nav-item.active .app-nav-icon{color:#17181C}.app-nav-item.active .app-nav-active-dot{background:var(--color-accent);box-shadow:none}.app-sidebar-foot{display:flex;align-items:center;gap:8px;padding:10px 9px 4px;color:#7F838E;font-size:.69rem}.app-environment-dot{width:7px;height:7px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 13%,transparent)}.app-topbar{height:58px;padding:0 28px;background:color-mix(in srgb,var(--color-body) 94%,transparent);border-color:var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-title{font-size:.87rem;letter-spacing:-.01em}.app-subtitle{margin-top:3px;color:#7F838E;font-size:.68rem}.app-content{width:min(100%,1540px);margin:0 auto;padding:34px 30px 52px}.topbar-signout{gap:7px;min-height:32px;padding:6px 10px;border-color:transparent;color:var(--color-text-muted)}.card{padding:20px;background:var(--color-surface);border-color:var(--color-border-subtle);border-radius:10px}.card p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;letter-spacing:-.025em}h1{font-size:1.55rem;line-height:1.2}.btn,button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border-radius:var(--radius-sm);border-color:transparent;background:var(--color-accent);color:#07150f;font-size:.82rem;line-height:1;font-weight:650;transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .1s ease-out}.btn:hover,button:hover{background:#5de2b1;text-decoration:none}.btn:active,button:active{transform:translateY(1px)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.48}.btn.secondary,button.secondary{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-muted)}.btn.secondary:hover,button.secondary:hover{background:var(--color-surface-alt);border-color:#41434D;color:var(--color-text-primary)}label{margin-bottom:7px;color:var(--color-text-muted);font-size:.78rem;font-weight:600}input,select,textarea{min-height:38px;margin-bottom:0;padding:8px 10px;background:#0D0E11;border-color:var(--color-border-muted);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.84rem;transition:border-color .15s ease-out,background-color .15s ease-out}input:hover,select:hover,textarea:hover{border-color:#41434D}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);background:#101116}input::placeholder,textarea::placeholder{color:#858995}textarea{resize:vertical;line-height:1.5}.muted{color:var(--color-text-dim)}.repository-page{display:flex;flex-direction:column;gap:22px}.page-heading,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-heading h1{margin:0}.page-heading p,.panel-heading p{max-width:68ch;margin:7px 0 0;color:var(--color-text-dim);font-size:.84rem}.page-primary-action{flex:0 0 auto}.alert{margin:0;padding:10px 12px;background:color-mix(in srgb,var(--color-danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 26%,transparent);border-radius:var(--radius-md)}.create-repository-panel{animation:panel-in .18s cubic-bezier(.16,1,.3,1)}.panel-heading h2,.repository-settings-panel h2{margin:0;font-size:1rem;letter-spacing:-.015em}.repository-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;max-width:920px;margin-top:22px}.form-field{min-width:0}.form-field-wide{grid-column:1/-1}.field-help{display:block;margin-top:6px;color:#858995;font-size:.72rem}.form-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.repository-list-panel{overflow:hidden;background:#0D0E11;border:1px solid var(--color-border-subtle);border-radius:10px}.repository-list-heading{align-items:center;min-height:66px;padding:14px 16px;border-bottom:1px solid var(--color-border-subtle)}.repository-list-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:.92rem;letter-spacing:-.01em}.repository-list-heading p{margin-top:4px;font-size:.75rem}.count-badge{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text-dim);font-size:.68rem;text-align:center}.text-link{color:var(--color-text-muted);font-size:.76rem;font-weight:550}.text-link:hover{color:var(--color-accent)}.table-scroll{overflow-x:auto}.repository-table{min-width:940px;table-layout:auto}.table td,.table th{padding:11px 14px;border-color:#1D1E23;vertical-align:middle}.table th{height:38px;background:#202126;color:#BFC2CA;font-size:.7rem;font-weight:650;letter-spacing:0;white-space:nowrap}.table tbody tr{transition:background-color .14s ease-out}.table tbody tr:hover{background:#121318}.repository-table th:first-child{width:28%}.repository-table th:last-child{width:1%}.repository-identity{display:flex;align-items:center;gap:11px}.repository-format-icon{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:#15161A;color:#9EA2AE}.repository-identity code,.repository-identity strong{display:block}.repository-identity strong{color:var(--color-text-primary);font-size:.82rem;font-weight:620}.repository-identity code{margin-top:3px;color:#858995;font-size:.69rem}.badge-row,.row-actions{display:flex;align-items:center;gap:6px}.status-badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 7px;border:1px solid var(--color-border-subtle);border-radius:999px;background:#121318;color:#AEB1BA;font-size:.67rem;line-height:1;text-transform:capitalize;white-space:nowrap}.format-badge{color:#D7D9DF;font-weight:620}.visibility-badge.public{border-color:color-mix(in srgb,var(--color-success) 24%,transparent);color:var(--color-success)}.visibility-badge.private{color:#B7BAC4}.mirror-cell,.usage-cell{color:#8F939E;font-size:.74rem;white-space:nowrap}.compact-action{min-height:30px;padding:5px 9px;font-size:.72rem}.icon-button{width:30px;min-height:30px;padding:0;background:transparent;border:1px solid transparent;color:#9296A1}.icon-button:hover{background:var(--color-surface-alt);border-color:var(--color-border-subtle);color:var(--color-text-primary)}.danger-action:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 24%,transparent);color:var(--color-danger)}.empty-state{display:grid;justify-items:center;padding:54px 24px;text-align:center;color:var(--color-text-dim)}.empty-state h3{margin:14px 0 0;color:var(--color-text-primary);font-size:.95rem}.empty-state p{max-width:48ch;margin:7px 0 18px;font-size:.8rem}.repository-settings-panel{margin-top:0}.repository-settings-panel form{max-width:720px;margin-top:18px}@keyframes panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.app-shell{display:block;grid-template-columns:1fr}.app-sidebar{position:static;height:auto;padding:12px}.app-brand{margin-bottom:10px}.app-nav-label,.app-sidebar-foot{display:none}.app-nav{flex-direction:row;overflow-x:auto;padding-bottom:2px}.app-nav>div{flex:0 0 auto}.app-nav-item{width:auto;white-space:nowrap}.app-nav-active-dot{display:none}.app-topbar{top:0;padding:0 18px}.app-content{padding:26px 18px 42px}}.app-shell{grid-template-columns:228px minmax(0,1fr)}.app-sidebar{padding:14px 8px 10px;background:#17181c}.app-brand{padding:0 7px;margin-bottom:18px}.app-brand-mark{width:26px;height:26px;background:transparent;border:0;color:#f2f2f4}.app-brand-subtitle{color:#858893}.app-nav{gap:20px}.app-nav-group{display:flex;flex-direction:column;gap:3px}.app-nav-label{margin:0 8px 5px;color:#ff6572;font-size:.69rem;font-weight:650}.app-nav-entry{width:100%}.app-nav-item{min-height:34px;padding:7px 9px;border-radius:7px;color:#b8bac2}.app-nav-item:hover{background:#222328}.app-nav-item.active{background:#ececf0;color:#17181c}.app-nav-item.active .app-nav-icon{color:#17181c}.app-sidebar-foot{margin-top:auto;padding:0}.app-account-button{width:100%;min-height:42px;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;grid-gap:8px;gap:8px;padding:7px 8px;background:transparent;border:0;border-radius:7px;color:#c8cad1;text-align:left}button.app-account-button:hover{background:#222328;color:#f7f7f8}.app-account-button>span:nth-child(2){min-width:0}.app-account-button small,.app-account-button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-button strong{font-size:.72rem;font-weight:620}.app-account-button small{margin-top:2px;color:#7f828d;font-size:.63rem}.app-account-avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#27282d;color:#e7e8ec;font-size:.69rem;font-weight:650}.app-topbar{height:44px;padding:0 18px;background:#090a0c;-webkit-backdrop-filter:none;backdrop-filter:none}.app-topbar-heading{display:flex;align-items:center;gap:12px;min-width:0}.app-topbar-product-icon{display:inline-flex;color:#a3a6af}.app-topbar-divider{width:1px;height:18px;background:#292a30}.app-title{font-size:.79rem;font-weight:650}.app-subtitle{display:none}.app-top-actions{display:flex;align-items:center;gap:6px}.app-top-actions .btn,.app-top-actions button{min-height:30px;padding:5px 10px;font-size:.72rem}.app-top-actions .btn:not(.secondary),.app-top-actions button:not(.secondary){background:#ececf0;color:#17181c}.app-top-actions .btn:not(.secondary):hover,.app-top-actions button:not(.secondary):hover{background:#ffffff}.app-content{width:100%;max-width:none;margin:0;padding:18px}.explorer-page-layout{grid-template-columns:202px minmax(0,1fr);gap:12px;min-height:calc(100vh - 80px);margin-top:0;align-items:stretch}.explorer-main-panel,.explorer-repo-rail{background:#0d0e11;border-color:#25262b;border-radius:8px}.explorer-repo-rail{top:62px;max-height:calc(100vh - 80px);padding:0 8px 8px}.explorer-repo-rail h2{margin:0 -8px 8px;padding:10px 11px;background:#24252a;border-radius:7px 7px 0 0;color:#f2f2f4;font-size:.76rem;font-weight:650}.explorer-main-panel>input,.explorer-repo-rail input{min-height:32px;padding:6px 9px;background:#101114;border-color:#292a30;font-size:.72rem}.explorer-repo-btn{display:block;min-height:0;margin:0 0 3px;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:6px;color:#d8d9de;line-height:1.25}.explorer-repo-btn:hover{background:#1c1d22;border-color:transparent}.explorer-repo-btn.selected{background:#ececf0;border-color:#ececf0;color:#17181c}.explorer-repo-btn.selected .muted{color:#5f626b}.explorer-repo-btn strong{display:block;margin-bottom:3px;font-size:.74rem}.explorer-repo-btn .muted{color:#858893;font-size:.66rem!important}.explorer-main-panel{min-height:calc(100vh - 80px);padding:0 10px 10px}.explorer-main-panel>h2{min-height:38px;display:flex;align-items:center;margin:0 -10px 9px!important;padding:0 12px;background:#24252a;border-radius:7px 7px 0 0;color:#f2f2f4;font-size:.76rem!important}.explorer-main-panel>h2 .muted{margin-left:4px;color:#a5a8b1;font-size:.66rem}.explorer-tree-scroll{max-height:min(56vh,620px);margin:2px 0 10px;padding:2px}.explorer-tree-dir-row,.explorer-tree-row{min-height:30px;margin:1px 0;border-radius:5px}.explorer-tree-row{padding-top:5px;padding-bottom:5px;font-size:.74rem}.explorer-detail{margin:0 -10px -10px;padding:11px 12px 14px;border-color:#25262b;background:#0f1013}.explorer-detail h3{font-size:.76rem!important}.explorer-detail .muted{font-size:.72rem}@media (max-width:900px){.app-shell{display:block}.app-sidebar{padding:12px}.app-nav{gap:8px}.app-nav-group{flex-direction:row}.app-nav-label,.app-sidebar-foot{display:none}.app-content{padding:14px}.explorer-page-layout{grid-template-columns:1fr;min-height:0}.explorer-repo-rail{position:static;max-height:none}.explorer-main-panel{min-height:420px}}@media (max-width:680px){.page-heading,.panel-heading{align-items:stretch;flex-direction:column;gap:14px}.page-primary-action{align-self:flex-start}.repository-form-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.repository-list-heading .text-link{align-self:flex-start}.app-subtitle{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--color-border-subtle)}}