:root{color-scheme:light;--color-canvas:#faf8ff;--color-surface:#ffffff;--color-ink:#131b2e;--color-muted:#596174;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-border:#e8e9f4;--color-control-border:#85899c;--color-error:#ba1a1a;--color-error-surface:#fff0ef;--color-error-border:#d69494;--color-disabled:#eaedff;--color-disabled-ink:#596174;--color-focus:#004ac6;--color-link:#004ac6;--color-link-hover:#003ea8;--color-on-primary:#ffffff;--color-success:#006c49;--color-info-surface:#eef1ff;--color-success-surface:#d8fbed;--color-elevated:#f2f3ff;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-size-card:1rem;--size-profile-avatar:3.5rem;--font-size-small:.8125rem;--font-size-label:.875rem;--font-size-body:.875rem;--font-size-intro:.9375rem;--font-size-section:1.0625rem;--font-size-title:clamp(1.375rem,2.4vw,1.75rem);--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-control:.5rem;--radius-surface:.75rem;--radius-pill:999px;--border-width:1px;--focus-width:3px;--focus-offset:3px;--control-height:2.75rem;--shadow-surface:0 1px 2px rgb(19 27 46/4%);--width-page:80rem;--width-form:32rem;--width-repo-picker:52rem;--width-register:40rem;--transition:140ms ease}body:has(.home-discovery){--color-canvas:#ffffff;--color-surface:#ffffff;--color-ink:#101d39;--color-muted:#536484;--color-primary:#2458ed;--color-primary-hover:#1744ca;--color-link:#1555ed;--color-link-hover:#103da9;--color-border:#dde5f0;--color-control-border:#858fa3;--color-elevated:#f5f7fb;--color-info-surface:#eaf1ff;--shadow-surface:none;--radius-control:.375rem;--font-size-body:1rem;--font-size-label:.9375rem;--font-size-title:clamp(1.75rem,3.2vw,2.75rem);--home-sidebar-width:11.25rem;--home-sidebar-color:#152c49;--home-sidebar-active:#203f62;--home-sidebar-text:#f0f5ff;--home-header-height:4.25rem;--home-content-gutter:2rem;--home-row-title-size:1.5rem;--home-row-min-height:6.25rem}*{box-sizing:border-box}body{margin:0;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height)}a{color:var(--color-link);text-underline-offset:.2em}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:anywhere}p+p{margin-top:var(--space-3)}h1{font-size:var(--font-size-title);line-height:1.2;letter-spacing:-.025em}h1,h2{font-weight:650}h2{font-size:var(--font-size-section);line-height:1.35;letter-spacing:-.02em}time{overflow-wrap:anywhere}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.site-header{border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.header-inner{max-width:var(--width-page);margin:auto;min-height:4rem;padding:var(--space-2) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-ink);font-weight:800}.brand-mark{width:var(--space-8);height:var(--space-8);display:grid;place-items:center;color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-control)}.site-nav{display:flex;align-items:center;gap:var(--space-1)}.site-nav .button{min-height:var(--control-height);padding:var(--space-2) var(--space-3);font-size:var(--font-size-label)}main{max-width:var(--width-page);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-10);min-height:calc(100vh - 11rem)}.site-footer{background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-label)}.footer-inner{max-width:var(--width-page);margin:auto;padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.footer-inner strong{display:block;color:var(--color-ink);font-size:var(--font-size-body);margin-bottom:var(--space-1)}.footer-inner nav{display:flex;gap:var(--space-6)}.footer-inner a{color:var(--color-ink);text-decoration:none;min-height:var(--control-height);display:inline-flex;align-items:center}.skip{position:absolute;top:-100px;left:var(--space-4);background:var(--color-surface);padding:var(--space-4);z-index:10}.skip:focus{top:var(--space-2)}.surface{min-width:0;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.form-page{max-width:var(--width-form);margin-inline:auto;padding:var(--space-6)}.register-page{max-width:var(--width-register)}.page-heading{margin-bottom:var(--space-5)}.eyebrow{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-small);font-weight:500;letter-spacing:.04em;margin-bottom:var(--space-2)}.page-description{color:var(--color-muted);margin-top:var(--space-2);max-width:65ch}fieldset{border:0;padding:0;margin:0;min-width:0}.field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin-bottom:var(--space-4)}.field label{font-size:var(--font-size-label);font-weight:600}.input{width:100%;min-width:0;max-width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-ink);transition:border-color var(--transition),box-shadow var(--transition)}.input:hover:not(:disabled){border-color:var(--color-link)}.input::placeholder{color:var(--color-muted);opacity:1}.input[aria-invalid=true]{border-color:var(--color-error)}.field-help,.form-hint{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height)}.form-hint{margin-bottom:var(--space-5)}.field-error{color:var(--color-error);overflow-wrap:anywhere}.check,.field-error{font-size:var(--font-size-label)}.check{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);margin-bottom:var(--space-4);cursor:pointer}.check input{appearance:none;flex:0 0 auto;width:var(--space-5);height:var(--space-5);margin:0;border:var(--border-width) solid var(--color-control-border);border-radius:var(--space-1);background:var(--color-surface)}.check input:checked{background:var(--color-primary);border-color:var(--color-primary)}.check input:checked:after{content:"";display:block;width:.35rem;height:.6rem;margin:.15rem .35rem;border:solid var(--color-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);max-width:100%;padding:var(--space-2) var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-size:var(--font-size-label);line-height:1.4;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.button--primary{background:var(--color-primary);color:var(--color-on-primary)}.button--primary:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.button--secondary{border-color:var(--color-border)}.button--quiet:hover:not(:disabled),.button--secondary,.button--secondary:hover:not(:disabled){background:var(--color-elevated);color:var(--color-ink)}.button--quiet{color:var(--color-muted);background:transparent}.button--danger{color:var(--color-error);background:var(--color-surface);border-color:var(--color-error-border)}.button--danger:hover:not(:disabled){background:var(--color-error-surface)}.button:disabled,.check input:disabled,.input:disabled,fieldset:disabled .button{color:var(--color-disabled-ink);background:var(--color-disabled);border-color:var(--color-control-border);cursor:not-allowed}.button[aria-busy=true]{cursor:wait}.button--full{width:100%}.form-links{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-6)}.alert,.form-links{font-size:var(--font-size-label)}.alert{padding:var(--space-4);margin-block:var(--space-4);border-radius:var(--radius-control);border:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.alert--info{background:var(--color-info-surface);color:var(--color-link)}.alert--success{background:var(--color-success-surface);color:var(--color-success)}.alert--error{background:var(--color-error-surface);border-color:var(--color-error-border);color:var(--color-error)}.alert .button{margin-top:var(--space-3)}.account-section{padding:var(--space-5)}.account-section h2{margin-bottom:var(--space-3)}.account-section>.section-description,.account-section>p{color:var(--color-muted);font-size:var(--font-size-label);margin-bottom:var(--space-5)}.account-section>.account-section{margin-top:var(--space-5);background:var(--color-elevated)}.form-page>.account-section{padding:0;border:0;box-shadow:none;margin-bottom:var(--space-6)}.email-reminder{padding:var(--space-6);background:var(--color-elevated);border-radius:var(--radius-surface);margin-bottom:var(--space-6)}.email-reminder>p{color:var(--color-ink);font-weight:600;margin-bottom:var(--space-3)}.email-reminder .account-section{padding:0;border:0;box-shadow:none;background:transparent}.email-reminder .account-section h2{font-size:var(--font-size-body)}.account-page .page-heading{margin-bottom:var(--space-6)}.account-summary{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-bottom:var(--space-6)}.account-summary>p:first-child{font-size:var(--font-size-intro);font-weight:500}.account-email{color:var(--color-muted);font-size:var(--font-size-label);overflow-wrap:anywhere}.account-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.account-column,.account-grid{display:grid;gap:var(--space-4)}.account-column{min-width:0}.sessions{margin-top:var(--space-8)}.sessions>h2{margin-bottom:var(--space-4)}.session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.session-grid>.account-section{box-shadow:none}.sessions>.account-section{margin-top:var(--space-4)}.account-exit{border-top:var(--border-width) solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-6)}@media (max-width:640px){.header-inner{padding:var(--space-4);min-height:4.5rem}.brand,.header-inner{gap:var(--space-2)}.site-nav{gap:0}.site-nav .button{padding-inline:var(--space-2)}main{padding:var(--space-5) var(--space-4) var(--space-8)}.account-grid,.session-grid{grid-template-columns:minmax(0,1fr)}.account-section,.email-reminder{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;scroll-behavior:auto!important}}.google-auth{margin-block:var(--space-4)}.provider-list{display:grid;gap:var(--space-4)}.provider-card{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control)}.provider-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.provider-card-heading h3{margin:0;font-size:var(--font-size-body);font-weight:650}.connection-status{display:inline-flex;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-muted);font-size:var(--font-size-small)}.connection-status--connected{background:var(--color-success-surface);color:var(--color-success)}.provider-identity{display:flex;align-items:center;gap:var(--space-3);min-width:0}.provider-avatar{flex:0 0 var(--space-16);width:var(--space-16);height:var(--space-16);display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-elevated);color:var(--color-link);font-weight:650}.provider-avatar img{width:100%;height:100%;object-fit:cover}.provider-details{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-label)}.provider-details p+p{margin-top:var(--space-1)}.provider-name{font-weight:650}.provider-description,.provider-email,.provider-handle{color:var(--color-muted);font-size:var(--font-size-label);overflow-wrap:anywhere}.provider-card>.button{margin-top:var(--space-3)}.provider-link-hint{font-size:var(--font-size-small)}.project-text{white-space:pre-wrap;overflow-wrap:anywhere}.project-textarea{resize:vertical;min-height:10rem}@media (max-width:400px){.header-inner,.site-nav{flex-wrap:wrap}.site-nav{width:100%}}.account-reset{margin-top:var(--space-8)}.account-reset-action{padding-block:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.account-reset-action h3{margin:0 0 var(--space-3);font-size:var(--font-size-body)}.account-reset-action>p{margin-bottom:var(--space-4);color:var(--color-muted)}.account-reset-action>.button{margin-top:var(--space-3)}.navigation-group{flex:1 1;min-width:0}.site-nav{flex-wrap:wrap;justify-content:flex-end}.site-nav [aria-current=page]{background:var(--color-elevated);color:var(--color-ink);border-color:var(--color-border);box-shadow:inset 0 -2px var(--color-link)}.nav-status{color:var(--color-muted);font-size:var(--font-size-label);padding:var(--space-3)}.action-row{gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.action-row,.form-divider{display:flex;align-items:center}.form-divider{gap:var(--space-3);color:var(--color-muted);font-size:var(--font-size-small);margin-block:var(--space-6)}.form-divider:after,.form-divider:before{content:"";flex:1 1;height:var(--border-width);background:var(--color-border)}.section-nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.section-nav a{display:inline-flex;align-items:center;min-height:var(--control-height);font-size:var(--font-size-label)}.account-page [id]{scroll-margin-top:var(--space-6)}.page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.page-toolbar .page-heading{flex:1 1;min-width:min(100%,var(--width-form))}.back-link{margin-bottom:var(--space-4)}.empty-state,.project-card,.project-detail,.project-panel{padding:var(--space-5)}.project-panel{margin-top:var(--space-6)}.project-panel>form,.project-panel>h2,.project-panel>p{margin-bottom:var(--space-5)}.project-panel>form{margin-top:var(--space-5)}.project-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.project-card-heading h2{overflow-wrap:anywhere}.project-card-heading .connection-status{flex:0 0 auto}.project-card .eyebrow,.project-detail .eyebrow{letter-spacing:.05em}.project-text{margin-bottom:var(--space-5)}.project-text+h2{margin-bottom:var(--space-3)}.empty-state{margin-top:var(--space-6)}.empty-state>p:not(.eyebrow){margin-block:var(--space-4) var(--space-6);max-width:var(--width-register)}.account-reset{border-color:var(--color-error-border)}@media (max-width:800px){.header-inner{flex-wrap:wrap}.navigation-group{flex:1 1 auto}}@media (max-width:640px){.header-inner{align-items:flex-start}.navigation-group{width:100%}.site-nav{justify-content:flex-start;gap:var(--space-1)}.empty-state,.project-card,.project-detail,.project-panel{padding:var(--space-5)}.project-card-heading{flex-wrap:wrap}}.project-sharing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--font-size-small)}.project-taxonomy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-5)}.project-taxonomy dt{color:var(--color-muted);font-size:var(--font-size-small)}.project-taxonomy dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--font-size-label)}@media (max-width:640px){.project-taxonomy{grid-template-columns:minmax(0,1fr)}}.brand:hover{color:var(--color-ink)}.brand{font-family:var(--font-body);font-size:var(--font-size-section);letter-spacing:-.04em}.surface>.page-heading{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.section-nav{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control)}.section-nav a{color:var(--color-muted);text-decoration:none}.section-nav a:hover{color:var(--color-link)}.account-summary{padding:var(--space-5);margin-bottom:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface)}.email-reminder{border:var(--border-width) solid var(--color-border)}.provider-card{background:var(--color-canvas)}.connection-status{border:var(--border-width) solid var(--color-border);white-space:normal}.community-intro{display:flex;gap:var(--space-5);align-items:flex-start;justify-content:space-between;padding-bottom:var(--space-5)}.community-intro .page-heading{max-width:48rem;margin:0}.community-intro h1{font-size:var(--font-size-title)}.community-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);flex-shrink:0;padding-top:var(--space-2)}.community-feed{margin-top:var(--space-3)}.feed-toolbar{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.feed-title,.feed-toolbar{display:flex;align-items:center;flex-wrap:wrap}.feed-title{gap:var(--space-3)}.feed-title h2{font-size:var(--font-size-body)}.repository-mark{color:var(--color-muted);flex:0 0 auto}.count-badge{background:var(--color-elevated);border:var(--border-width) solid var(--color-border);padding:0 var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono)}.count-badge,.feed-sort{font-size:var(--font-size-small)}.feed-sort{color:var(--color-muted)}.repository-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.repository-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);transition:border-color var(--transition),box-shadow var(--transition)}.repository-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.repository-card:has(.repository-card-link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.repository-owner{color:var(--color-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.repository-owner strong{color:var(--color-ink);font-weight:500}.repository-card:hover{border-color:var(--color-control-border)}.repository-card-title{display:flex;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.repository-card-title .repository-mark{margin-top:var(--space-1)}.repository-card-title h2,.repository-card-title h3{flex:1 1;min-width:0;font-size:var(--font-size-card);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.repository-card-title h2 a,.repository-card-title h3 a{text-decoration:none;color:var(--color-ink)}.repository-card-title h2 a:hover,.repository-card-title h3 a:hover{text-decoration:underline}.repository-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--font-size-label)}.repository-topics{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.repository-topics>div{max-width:100%}.repository-topics dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.repository-topics dd{margin:0;padding:0 var(--space-2);border-radius:var(--space-1);background:var(--color-info-surface);color:var(--color-link);font-family:var(--font-mono);font-size:var(--font-size-small);overflow-wrap:anywhere}.repository-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:auto;color:var(--color-muted);font-size:var(--font-size-small)}.repository-card-meta time{margin-left:var(--space-1)}.project-stage{display:inline-flex;align-items:center;gap:var(--space-2)}.loading-dot,.stage-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-link);flex:0 0 auto}.repository-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-label)}.repository-card-actions>a{text-decoration:none;position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height)}.pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-8)}.pagination>span{font-family:var(--font-mono);color:var(--color-muted);font-size:var(--font-size-small)}.feed-loading{display:flex;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12);color:var(--color-muted);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-surface)}.empty-state>.repository-mark{margin-bottom:var(--space-4)}.empty-state h3{font-size:var(--font-size-section)}@media (max-width:800px){.community-intro{flex-direction:column;gap:var(--space-5)}.community-actions{padding-top:0}}@media (max-width:640px){.repository-grid{grid-template-columns:minmax(0,1fr)}.repository-card{padding:var(--space-5)}.feed-toolbar{align-items:flex-start}}.participation-section{margin-top:var(--space-6);border-top:1px solid var(--color-border);padding-top:var(--space-6)}.listing-filters,.participation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-4)}.commit-sha{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-small)}.plain-list{list-style:none;padding:0}.plain-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block:var(--space-2)}.participation-section .action-row{flex-wrap:wrap}.project-editor-header,.project-editor-repo-heading,.project-editor-repo-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.project-editor-header{margin-bottom:var(--space-4)}.project-editor-header .eyebrow,.project-editor-header .page-heading,.project-editor-header h1{margin:0}.project-editor-header h1{font-size:var(--font-size-section)}.project-editor-repository{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}.project-editor-repository h2{font-size:var(--font-size-body);margin:0}.project-editor-repo-tools{align-items:center;flex-wrap:wrap}.project-editor-repo-controls,.project-editor-repo-tools{display:flex;gap:var(--space-3)}.project-editor-repo-controls .field{flex:1 1;margin:0;min-width:0}.project-editor-repo-summary p{margin:0;overflow-wrap:anywhere}.project-editor-repo-summary .connection-status{margin-left:var(--space-2)}.project-editor-form{padding:var(--space-5)}.project-editor-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:var(--space-6)}.project-editor-main,.project-editor-settings{min-width:0}.project-editor-columns h2{font-size:var(--font-size-body);margin:0 0 var(--space-3)}.project-editor-settings{border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-6)}.project-editor .field{margin-bottom:var(--space-3)}.project-editor .field-help{margin-top:var(--space-1);margin-bottom:var(--space-2);font-size:var(--font-size-small)}.project-editor-taxonomy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.project-editor-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.project-editor textarea{min-height:0;resize:vertical}.project-editor-details{font-size:var(--font-size-label);margin-block:var(--space-2)}.project-editor-details summary{display:list-item;min-height:var(--control-height);padding-block:var(--space-2);color:var(--color-link);cursor:pointer}.project-editor-details p{color:var(--color-muted);margin:var(--space-2) 0}.project-editor .alert{padding:var(--space-3);margin-block:var(--space-3);font-size:var(--font-size-label)}.project-editor-footer{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);margin-top:var(--space-3);display:flex;gap:var(--space-5);align-items:center;justify-content:space-between}.project-editor-footer>div{flex:1 1}.project-editor-footer .check{margin:0;font-size:var(--font-size-label)}.project-editor-footer>.button{flex-shrink:0}@media (max-width:800px){.project-editor-columns{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.project-editor-settings{border-left:0;border-top:var(--border-width) solid var(--color-border);padding-left:0;padding-top:var(--space-4)}}@media (max-width:640px){.project-editor-header,.project-editor-repo-summary{align-items:flex-start;flex-wrap:wrap}.project-editor-outcomes,.project-editor-taxonomy{grid-template-columns:minmax(0,1fr);gap:0}.project-editor-footer,.project-editor-repo-controls{flex-direction:column;align-items:stretch}.project-editor-form,.project-editor-repository{padding:var(--space-4)}.project-editor-footer{gap:var(--space-3)}}.project-editor--start{width:100%;max-width:min(100%,var(--width-repo-picker));margin-inline:auto}.project-editor--start .project-editor-header{margin-block:var(--space-4) var(--space-6)}.project-editor--start .project-editor-header h1{font-size:var(--font-size-title)}.project-editor--start .project-editor-header .eyebrow{margin-bottom:var(--space-2)}.project-editor--start .project-editor-repository{padding:var(--space-6)}.project-editor-repo-heading{align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.project-editor-repo-heading h2{font-size:var(--font-size-intro)}.project-editor-repo-heading .project-editor-repo-tools{margin-left:auto;gap:var(--space-1)}.project-editor .project-editor-repo-description{margin-block:var(--space-1) var(--space-5)}.project-editor-repo-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.project-editor .project-editor-repo-controls .field{margin:0}.project-editor-repository-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.project-editor .project-editor-repo-cache{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);font-size:var(--font-size-small);overflow-wrap:anywhere}@media (max-width:640px){.project-editor--start .project-editor-repository{padding:var(--space-4)}.project-editor--start .project-editor-header{margin-top:0}.project-editor-repo-heading .project-editor-repo-tools{margin-left:0;width:100%}.project-editor-repo-controls{grid-template-columns:minmax(0,1fr)}}.community-search{display:flex;gap:var(--space-3);align-items:end;flex-wrap:wrap;margin-bottom:var(--space-4)}.community-search .field{flex:1 1;min-width:min(100%,16rem);margin:0}.community-search .button{margin-bottom:var(--space-1)}.community-choices{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);margin-block:var(--space-3);min-width:0}.community-choices legend{padding-inline:var(--space-2);font-weight:600}.community-choices summary{cursor:pointer;color:var(--color-link);min-height:var(--control-height);padding-block:var(--space-2)}.community-choice-options{max-height:16rem;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-2)}.community-choice-options .check{margin:0;min-height:var(--control-height)}.person-card{padding:var(--space-5);min-width:0;overflow-wrap:anywhere}.person-identity{display:flex;align-items:center;gap:var(--space-3)}.person-identity h2,.person-identity p{margin:0}.person-initial{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-elevated);border:var(--border-width) solid var(--color-border);font-size:var(--font-size-section)}.repository-owner-link{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:var(--control-height)}.community-invite,.community-report{margin-block:var(--space-3)}.community-invite form,.community-report form{padding-block:var(--space-3);max-width:var(--width-repo-picker)}.saved-project{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.saved-project .repository-card{flex:1 1}@media(max-width:600px){.community-search .button{width:100%}.person-card{padding:var(--space-4)}}.repository-card-kicker{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--color-muted);margin-bottom:0;line-height:1.4;overflow-wrap:anywhere}.repository-card-footer{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border)}.repository-card-meta{margin:0;gap:0 var(--space-2);font-family:var(--font-body)}.repository-owner-link{color:var(--color-ink);text-decoration:none}.discovery-filters{margin-top:0;padding:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3) var(--space-5);align-items:start}.discovery-filters>.community-search{margin:0}.discovery-filters .community-search .button{margin-bottom:0}.discovery-filters .community-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.discovery-filters .input{background:var(--color-elevated)}.discovery-options{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.discovery-options[hidden]{display:none}.active-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.active-filters .button{background:var(--color-info-surface);color:var(--color-link);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--font-size-small)}.active-filters:empty{display:none}.discovery-filters .field{margin-bottom:0}.filter-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.filter-summary .field-help{font-family:var(--font-mono)}.detail-heading-top{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.detail-heading-top .action-row,.detail-heading-top .eyebrow{margin:0}.detail-heading>.page-heading{border:0;padding:0;margin-bottom:var(--space-4)}.detail-owner{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-small)}.detail-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:var(--space-4);margin-top:var(--space-4)}.detail-columns--owner{grid-template-columns:minmax(0,1fr)}.detail-content>h2{margin-bottom:var(--space-5)}.detail-content>.project-sharing{margin-bottom:var(--space-4)}.detail-content>.project-text{margin-top:var(--space-5)}.detail-participation>.participation-section{border:0;padding:0;margin:0}.detail-participation .project-taxonomy{grid-template-columns:minmax(0,1fr);padding:var(--space-4);background:var(--color-elevated);border-radius:var(--radius-control)}.detail-participation .participation-section>form{margin-top:var(--space-5)}.detail-participation h3{margin-top:var(--space-4)}.profile-hero{margin-block:var(--space-4) var(--space-5);padding:var(--space-5);display:flex;align-items:start;justify-content:space-between;gap:var(--space-6)}.profile-identity{display:flex;gap:var(--space-4);align-items:start;min-width:0}.profile-initial{overflow:hidden;width:var(--size-profile-avatar);height:var(--size-profile-avatar);font-size:var(--font-size-title);color:var(--color-link)}.profile-hero .page-heading{margin-bottom:var(--space-3)}.profile-hero .eyebrow{margin-bottom:var(--space-1)}.profile-hero h1{font-size:var(--font-size-title)}.profile-bio{margin-top:var(--space-4);color:var(--color-muted);overflow-wrap:anywhere}.profile-links{display:flex;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-small)}.profile-links a{min-height:var(--control-height);display:inline-flex;align-items:center;overflow-wrap:anywhere}.profile-actions{flex:0 1 22rem;min-width:0}.profile-columns{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.profile-columns,.profile-sidebar{display:grid;gap:var(--space-4)}.profile-section{padding:var(--space-5)}.profile-section>h2{margin-bottom:var(--space-3)}.profile-section>.project-text{margin-bottom:0;color:var(--color-muted)}.profile-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-tags>span{background:var(--color-info-surface);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--font-size-small);overflow-wrap:anywhere}.profile-projects>h2{border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-5)}.profile-projects .repository-grid{grid-template-columns:minmax(0,1fr);margin:0}.profile-projects .repository-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}@media (max-width:1100px){.header-inner{flex-wrap:wrap}.navigation-group{flex:1 1 100%}.site-nav{justify-content:flex-start}}@media (max-width:960px){.repository-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-columns,.profile-columns{grid-template-columns:minmax(0,1fr)}.profile-hero{flex-direction:column}.profile-actions{flex:auto;width:100%}.profile-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-sidebar>:first-child{grid-column:1/-1}}@media (max-width:640px){.profile-sidebar,.repository-grid{grid-template-columns:minmax(0,1fr)}.footer-inner,.header-inner{padding-inline:var(--space-4)}.footer-inner{flex-direction:column;align-items:flex-start}.discovery-filters{grid-template-columns:minmax(0,1fr)}.detail-heading-top{flex-direction:column}.profile-hero,.profile-section{padding:var(--space-5)}.profile-identity{gap:var(--space-3)}.profile-initial{width:var(--space-12);height:var(--space-12)}.repository-card-footer{flex-wrap:wrap}}.profile-initial img{width:100%;height:100%;object-fit:cover}.profile-identity>div{min-width:0}.footer-inner>div{max-width:42rem}.account-summary+.action-row{margin-bottom:var(--space-4)}@media (max-width:640px){.input{font-size:1rem}.header-inner{padding-block:var(--space-2)}.site-nav .button{font-size:var(--font-size-small)}.account-section,.form-page,.profile-hero,.profile-section,.repository-card{padding:var(--space-4)}.profile-identity{width:100%}}.file-editor,.file-showcase{display:grid;gap:var(--space-4);min-width:0}.file-editor{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.file-editor h3,.file-showcase h2{margin:0}.file-list,.team-member-list{list-style:none;margin:0;padding:0}.file-list li,.team-member-list li{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-2) 0}.file-list li{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.file-list .button{text-align:left;overflow-wrap:anywhere}.file-browser{max-height:24rem;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3)}.file-path{overflow-wrap:anywhere}.showcase-preview{min-width:0}.file-table-scroll,.file-text{max-height:30rem;overflow:auto;padding:var(--space-3);background:var(--color-elevated);border-radius:var(--radius-control)}.file-text{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.file-table,.file-text{font-size:var(--font-size-small)}.file-table{border-collapse:collapse}.file-table td{padding:var(--space-2);border:var(--border-width) solid var(--color-control-border);min-width:6rem;max-width:24rem;overflow-wrap:anywhere}.file-pages{max-height:38rem;overflow:auto;background:var(--color-elevated);padding:var(--space-3)}.file-pages figure{margin:0 0 var(--space-3)}.file-pages img{display:block;max-width:100%;height:auto;margin-inline:auto}.file-pages figcaption{color:var(--color-muted);font-size:var(--font-size-small);text-align:center;padding:var(--space-2)}.nav-account{position:relative}.nav-account summary{cursor:pointer;min-height:var(--control-height);padding:var(--space-3);font-weight:600}.nav-account-links{position:absolute;top:100%;right:0;z-index:10;display:grid;min-width:12rem;padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}@media (max-width:640px){.nav-account-links{right:auto;left:0}}.task-list{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.task-card .project-text{max-height:24rem;overflow:auto}.extension-stack{display:grid;gap:var(--space-4);min-width:0}.account-section>form,.extension-stack .account-section form{margin-top:var(--space-4)}.extension-stack h2,.extension-stack h3{margin-bottom:var(--space-3)}.contribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-block:var(--space-4)}.contribution-grid dt{color:var(--color-muted);font-size:var(--font-size-small)}.contribution-grid dd{margin:var(--space-1) 0 0;font-size:var(--font-size-section);font-weight:650;overflow-wrap:anywhere}.portfolio-list{list-style:none;margin:var(--space-4) 0;padding:0}.portfolio-list li{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;border-bottom:var(--border-width) solid var(--color-border);padding-block:var(--space-3)}.portfolio-list li>div{min-width:0}.portfolio-list .project-text{margin-bottom:0}.messages-layout{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,2fr);gap:var(--space-4);margin-block:var(--space-4);align-items:start}.message-start{display:flex;gap:var(--space-3);align-items:flex-end;width:100%}.message-start .field{flex:1 1;margin-bottom:0}.conversation-list,.message-list{list-style:none;margin:var(--space-4) 0;padding:0}.conversation-list li{border-bottom:var(--border-width) solid var(--color-border)}.conversation-button{width:100%;text-align:left;justify-content:space-between}.conversation-button>span:first-child{display:grid;gap:var(--space-1);min-width:0}.conversation-button[aria-pressed=true]{background:var(--color-elevated);color:var(--color-ink)}.conversation-excerpt{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--font-size-small)}.message-list{display:grid;gap:var(--space-3);max-height:34rem;overflow:auto;padding:var(--space-1)}.message-bubble{max-width:90%;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-elevated);min-width:0}.message-bubble--mine{justify-self:end;background:var(--color-info-surface)}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2)}@media (max-width:800px){.messages-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.contribution-grid{grid-template-columns:minmax(0,1fr)}.message-start,.portfolio-list li{flex-direction:column;align-items:stretch}.message-start .field{width:100%}.message-bubble{max-width:100%}}body:has(.home-discovery){background:var(--color-canvas)}body:has(.home-discovery) .site-header{margin-left:var(--home-sidebar-width);background:var(--color-elevated)}body:has(.home-discovery) .header-inner{min-height:var(--home-header-height);padding:var(--space-2) var(--home-content-gutter);max-width:none;flex-wrap:nowrap}body:has(.home-discovery) .header-inner>.brand{display:none}body:has(.home-discovery) .navigation-group{flex:1 1}body:has(.home-discovery) .site-nav{justify-content:flex-end;gap:var(--space-4)}body:has(.home-discovery) .site-nav>a:is([href="/"],[href="/ekipler"],[href="/gorevler"],[href="/kisiler"]){display:none}body:has(.home-discovery) .site-nav .button{padding-inline:var(--space-5)}body:has(.home-discovery) main{margin-left:var(--home-sidebar-width);max-width:none;min-height:calc(100vh - 8rem);padding:var(--space-6) var(--home-content-gutter) var(--space-8)}body:has(.home-discovery) .site-footer{margin-left:var(--home-sidebar-width);background:var(--color-elevated)}body:has(.home-discovery) .footer-inner{justify-content:flex-start;max-width:none;padding:var(--space-3) var(--home-content-gutter);gap:var(--space-6)}body:has(.home-discovery) .footer-inner strong{margin:0;font-size:var(--font-size-label)}body:has(.home-discovery) .footer-inner p{display:none}body:has(.home-discovery) .footer-inner nav{gap:var(--space-6)}body:has(.home-discovery) .footer-inner a{color:var(--color-muted)}.home-skip{display:none}body:has(.home-discovery) .skip:not(.home-skip){display:none}body:has(.home-discovery) .home-skip{display:block;z-index:50}.home-sidebar{position:fixed;inset:0 auto 0 0;width:var(--home-sidebar-width);background:var(--home-sidebar-color);color:var(--home-sidebar-text);z-index:20;padding:var(--space-5) var(--space-2);overflow-y:auto}.home-sidebar .brand{color:var(--home-sidebar-text);font-size:1.5rem;padding-inline:var(--space-4);gap:var(--space-3)}.home-sidebar .brand-mark{width:var(--space-10);height:var(--space-10)}.home-sidebar nav{display:grid;gap:var(--space-2);margin-top:var(--space-10)}.home-sidebar nav a{display:flex;align-items:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:inherit;text-decoration:none;font-weight:600;font-size:var(--font-size-body);position:relative}.home-sidebar nav a:hover,.home-sidebar nav a[aria-current]{background:var(--home-sidebar-active)}.home-sidebar nav a[aria-current]:before{content:"";position:absolute;left:calc(-1 * var(--space-2));top:0;bottom:0;width:var(--space-1);background:var(--color-primary)}.home-sidebar :focus-visible{outline-color:var(--home-sidebar-text);outline-offset:2px}.home-filter-icon,.home-nav-icon,.home-search-icon{display:inline-block;width:var(--space-6);height:var(--space-6);flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.home-search-icon{-webkit-mask-image:url(/icons/heroicons/magnifying-glass.svg);mask-image:url(/icons/heroicons/magnifying-glass.svg)}.home-filter-icon{-webkit-mask-image:url(/icons/heroicons/adjustments-horizontal.svg);mask-image:url(/icons/heroicons/adjustments-horizontal.svg)}.home-discovery{max-width:90rem;margin-inline:auto}.home-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.home-intro .page-heading{margin:0}.home-intro h1{font-weight:750;letter-spacing:-.035em}.home-intro .page-description{font-size:clamp(1rem,1.7vw,1.375rem);margin-top:var(--space-1)}.home-intro .community-actions{padding:0}.home-filters{margin-block:var(--space-6)}.home-search-toolbar{margin-bottom:var(--space-5)}.home-search,.home-search-toolbar{display:flex;align-items:center;gap:var(--space-4)}.home-search{flex:1 1;min-width:0}.home-search-field{flex:1 1;margin:0;position:relative}.home-search-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-search-field .input{background:var(--color-elevated);min-height:3.25rem;padding-inline:var(--space-4)}.home-search-field:has(.home-search-icon) .input{padding-left:var(--space-12)}.home-search-field .home-search-icon{position:absolute;top:.875rem;left:var(--space-4);color:var(--color-muted);width:var(--space-5);height:var(--space-5);pointer-events:none}.home-search-toolbar .button{min-height:3.25rem;padding-inline:var(--space-6)}.home-primary-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.home-extra-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.home-extra-filters[hidden]{display:none}.home-extra-filters .field,.home-primary-filters .field{margin:0}.home-filter-summary{gap:var(--space-3);align-items:flex-start;margin-top:var(--space-4)}.home-feed-toolbar,.home-filter-summary{display:flex;justify-content:space-between}.home-feed-toolbar{align-items:center;gap:var(--space-4);min-height:3.5rem;border-block:1px solid var(--color-border)}.home-feed-toolbar h2{font-size:1.125rem}.home-feed-toolbar .feed-sort{font-family:var(--font-body);font-size:var(--font-size-label)}.home-project-list{margin:0}.home-project-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.3fr) minmax(9rem,.5fr);gap:var(--space-6);align-items:center;padding-block:var(--space-4);min-height:var(--home-row-min-height);border-bottom:1px solid var(--color-border)}.home-project-facts,.home-project-meta,.home-project-summary{min-width:0}.home-project-title{font-size:var(--home-row-title-size);line-height:1.25;letter-spacing:-.035em;margin-bottom:var(--space-1)}.home-project-title a{text-decoration:none}.home-project-title a:hover{text-decoration:underline}.home-project-description{color:var(--color-muted);font-size:var(--font-size-body);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.home-project-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.home-project-fact{font-size:var(--font-size-small);line-height:1.5;padding:var(--space-1) var(--space-3);background:var(--color-elevated);border-radius:var(--radius-control);overflow-wrap:anywhere}.home-project-fact--accent{color:var(--color-link);background:var(--color-info-surface)}.home-project-fact dd{margin:0}.home-project-fact-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-project-meta{display:grid;gap:var(--space-2);font-size:var(--font-size-label);color:var(--color-muted)}.home-project-meta a{color:var(--color-ink);text-decoration:none;overflow-wrap:anywhere;min-height:var(--control-height);display:flex;align-items:center}.home-project-meta a:hover{text-decoration:underline}.home-project-meta time{margin-top:calc(-1 * var(--space-2))}.home-discovery .pagination{justify-content:center;margin-top:var(--space-6)}@media (min-width:1600px){body:has(.home-discovery){--home-content-gutter:3rem}}@media (max-width:1100px){body:has(.home-discovery){--home-sidebar-width:10rem;--home-content-gutter:1.5rem;--home-row-title-size:1.25rem}.home-project-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.home-project-meta{grid-column:1/-1;display:flex;gap:var(--space-4);align-items:center}.home-project-meta time{margin:0}.home-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body:has(.home-discovery){--home-sidebar-width:0rem;--home-content-gutter:1rem}.home-sidebar{position:relative;inset:auto;width:auto;margin:calc(-1 * var(--space-6)) calc(-1 * var(--home-content-gutter)) var(--space-6);padding:var(--space-4);overflow:visible}.home-sidebar .brand{padding:0;font-size:1.25rem}.home-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1);margin-top:var(--space-4)}.home-sidebar nav a{flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-1);font-size:.8125rem}.home-sidebar nav a[aria-current]:before{display:none}.home-intro{flex-direction:column}.home-search-toolbar{gap:var(--space-2);flex-wrap:wrap}.home-search{flex-basis:100%;gap:var(--space-2)}.home-search-toolbar .button{padding-inline:var(--space-4)}.home-extra-filters,.home-primary-filters,.home-project-row{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.home-project-row{padding-block:var(--space-5)}.home-project-meta{grid-column:auto;justify-content:space-between}.home-filter-summary{flex-direction:column}body:has(.home-discovery) .footer-inner{flex-direction:row;flex-wrap:wrap;align-items:center}body:has(.home-discovery) .site-nav{gap:var(--space-2)}body:has(.home-discovery) .site-nav .button{padding-inline:var(--space-3)}}.home-project-row{position:relative}.home-project-title a:after{content:"";position:absolute;inset:0}.home-project-row:hover{background:var(--color-elevated)}.home-project-title a:focus-visible{outline:none}.home-project-title a:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.home-project-meta a{position:relative;z-index:1}