:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#181816;background:#f3f1eb;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{place-items:center;min-height:100svh;padding:2rem;display:grid}section{width:min(100%,52rem)}.eyebrow{color:#545249;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700}h1{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2.6rem,8vw,6rem);line-height:.94}.lede{color:#545249;max-width:42rem;margin:2rem 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.status{color:#38372f;background:#faf9f5;border:1px solid #c9c6ba;border-radius:999px;margin-top:2.5rem;padding:.65rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.actions{gap:.75rem;margin-top:2.5rem;display:flex}.button{color:#faf9f5;cursor:pointer;background:#181816;border:1px solid #181816;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:#38372f}.button:focus-visible{outline-offset:2px;outline:3px solid #8f8a76}.card{background:#faf9f5;border:1px solid #c9c6ba;border-radius:1rem;width:min(100%,26rem);padding:2rem}.card h1{letter-spacing:-.02em;font-size:1.9rem;line-height:1.1}.card .lede{margin-top:.75rem;font-size:.95rem}.card form{margin-top:1.5rem}.form-error{color:#7c2d16;background:#f9ece7;border:1px solid #b3452c;border-radius:.5rem;margin:1rem 0 0;padding:.6rem .8rem;font-size:.85rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{flex-direction:column;min-height:100svh;display:flex}.shell main,.shell-body{min-height:0;padding:0;display:block}.topbar{background:#faf9f5;border-bottom:1px solid #c9c6ba;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.brand{color:#181816;letter-spacing:-.02em;font-weight:800;text-decoration:none}.topbar-spacer{flex:1}.topbar-link{color:#545249;font-size:.88rem;text-decoration:none}.topbar-link:hover{color:#181816;text-decoration:underline}.user-email{color:#545249;font-size:.85rem}.button-ghost{color:#38372f;background:0 0;border-color:#c9c6ba}.button-ghost:hover{background:#edeae0}.button-danger{color:#7c2d16;background:0 0;border-color:#b3452c}.button-danger:hover{background:#f9ece7}.switcher select{color:#181816;max-width:16rem;font:inherit;background:#fff;border:1px solid #c9c6ba;border-radius:.5rem;padding:.45rem .6rem;font-size:.88rem}.subnav{background:#f7f5ef;border-bottom:1px solid #dedbd0;flex-wrap:wrap;align-items:center;gap:1rem;padding:.65rem 1.5rem;display:flex}.subnav-secondary{background:0 0;padding-inline:0}.subnav-title{font-weight:700}.subnav-link{color:#545249;font-size:.88rem;text-decoration:none}.subnav-link:hover{color:#181816;text-decoration:underline}.org-frame,.workspace-frame{display:block}.workspace-frame{padding:0 1.5rem}.page{width:min(100%,64rem);padding:1.5rem}.workspace-frame .page{padding-inline:0}.page-narrow{width:min(100%,30rem)}.page-title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.4rem}.page-lede{color:#545249;margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.empty-state{color:#545249;border:1px dashed #c9c6ba;border-radius:.75rem;padding:1.25rem;font-size:.95rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card-link{width:auto;color:inherit;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.card-link:hover{border-color:#8f8a76}.card-name{font-weight:700}.card-meta{color:#545249;font-size:.82rem}.form{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.field small{color:#545249;font-weight:400}.field input,.field select{color:#181816;font:inherit;background:#fff;border:1px solid #c9c6ba;border-radius:.5rem;padding:.55rem .7rem}.field input:focus-visible,.field select:focus-visible,.switcher select:focus-visible{outline-offset:1px;outline:3px solid #8f8a76}.field-error{color:#7c2d16;font-size:.8rem;font-style:normal}.form .button{align-self:flex-start}.form-inline{flex-flow:wrap;align-items:flex-end;gap:.75rem}.form-inline .field{min-width:14rem}.table-wrap{overflow-x:auto}.repository-filter{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.repository-filter-field{width:min(100%,28rem)}.repository-filter-count{margin:0 0 .6rem}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dedbd0;padding:.6rem .75rem}.table th{color:#545249;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.badge{color:#38372f;background:#faf9f5;border:1px solid #c9c6ba;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.row-actions{align-items:center;gap:.5rem;display:flex}.hint{color:#545249;font-size:.82rem}.check{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.prefs-group{background:#faf9f5;border:1px solid #dedbd0;border-radius:.75rem;margin-top:1.5rem;padding:.75rem 1rem}.prefs-group summary{cursor:pointer;font-weight:700}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prefs-category{color:#545249;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .25rem;font-size:.8rem;font-weight:700}
