:root{--ink:#151515;--muted:#686860;--line:#e4e2da;--milk:#fbfaf5;--paper:#fff;--lime:#c7ff5a;--lime-wash:#efffd2;--violet:#7467f0;--coral:#ff6b57;--mint:#e8ffd1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--milk);margin:0;font-family:Geist,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:20px;font-weight:780;display:flex}.brand-mark{width:32px;height:32px;color:var(--lime);filter:drop-shadow(0 8px 16px #15151518);flex:none}.brand-mark.mini{width:22px;height:22px}.brand-compact{gap:8px;font-size:15px}.landing-shell{background:radial-gradient(circle at 50% -18%,#e9ffd0 0,transparent 40%),var(--milk);min-height:100vh;overflow:hidden}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:24px 28px;display:flex}.nav-actions{color:#4e4d5a;align-items:center;gap:26px;font-size:14px;display:flex}.button{border:1px solid var(--ink);color:#fff;background:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:13px 19px;font-weight:680;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px #1515151c}.button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #15151524}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button-small{border-radius:9px;padding:9px 14px}.hero{text-align:center;max-width:950px;margin:100px auto 75px;padding:0 28px}.eyebrow{color:#2a2a24;background:var(--lime-wash);letter-spacing:.07em;text-transform:uppercase;border:1px solid #d6f99a;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:760;display:inline-block}.hero h1{letter-spacing:-.075em;margin:24px 0;font-size:clamp(52px,7vw,88px);line-height:.98}.hero h1 span{color:var(--violet)}.hero>p{max-width:690px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.65}.hero-actions{justify-content:center;align-items:center;gap:25px;margin:32px 0;display:flex}.text-link{font-weight:650}.text-link span{color:var(--violet)}.command{text-align:left;color:#d7d5df;background:#1c1c24;border:1px solid #35343e;border-radius:14px;max-width:560px;margin:54px auto 0;padding:17px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;box-shadow:0 24px 70px #17182128}.command span{color:#9b90ff;margin-right:12px}.command b{color:#fff;font-weight:500}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:0 auto 100px;padding:0 28px;display:grid}.feature-grid article{border:1px solid var(--line);background:#ffffffc9;border-radius:18px;padding:28px}.feature-grid article>span{color:var(--violet);font:700 12px ui-monospace,monospace}.feature-grid h2{margin:28px 0 8px;font-size:18px}.feature-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.repository-hero{text-align:center;max-width:1160px;margin:70px auto 30px;padding:0 28px}.repository-hero h1{letter-spacing:-.065em;margin:20px 0 13px;font-size:clamp(46px,6vw,72px);line-height:1}.repository-hero>p{max-width:680px;color:var(--muted);margin:auto;font-size:17px;line-height:1.55}.repository-browser{max-width:1160px;margin:0 auto;padding:0 28px 78px}.repository-search{background:#fff;border:1px solid #d8d5ca;border-radius:16px;align-items:center;gap:13px;width:min(760px,100%);height:60px;margin:0 auto 30px;padding:7px 8px 7px 18px;display:flex;box-shadow:0 16px 45px #1515150d}.repository-search>span{color:#8f8c84;font-size:24px}.repository-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:15px ui-sans-serif,system-ui}.repository-search input::placeholder{color:#99968f}.repository-search button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;height:44px;padding:0 16px;font:700 12px ui-sans-serif,system-ui}.repository-search button:disabled{color:#85827a;cursor:default;background:#d8d5ce}.repository-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.repository-card{border:1px solid var(--line);background:#ffffffd6;border-radius:17px;flex-direction:column;justify-content:space-between;min-width:0;min-height:174px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 6px 24px #15151506}.repository-card:hover{border-color:#c4c0b5;transform:translateY(-2px);box-shadow:0 14px 34px #1515150d}.repository-card-copy{gap:6px;display:grid}.repository-owner{color:#6f6c64;text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.repository-card strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:19px}.repository-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.repository-card-meta{align-items:center;gap:7px;margin-top:22px;display:flex}.repository-card-meta>span:not(.repository-arrow){color:#716e66;background:#f0eee8;border-radius:7px;padding:4px 6px;font-size:9px}.repository-arrow{color:#403e39;background:#efede7;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:17px;display:grid}.repository-add-card{background:linear-gradient(140deg,#edffd2,#eeeaff)}.repository-add-card>div{gap:5px;display:grid}.repository-add-icon{font-size:28px;font-weight:300}.repository-add-card p{display:block}.repository-no-results{border-style:dashed;grid-column:span 2;justify-content:center}.agent-install-band{background:linear-gradient(135deg,#f8f6ff,#f7ffe9);border:1px solid #d9d2ff;border-radius:20px;grid-template-columns:1fr 1.25fr;align-items:center;gap:34px;max-width:1104px;margin:0 auto 72px;padding:24px 26px;display:grid}.agent-install-band>div:first-child{gap:6px;display:grid}.agent-install-band>div:first-child>span{color:var(--violet);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-install-band strong{font-size:17px}.agent-install-band p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.agent-install-band .command{white-space:nowrap;width:100%;margin:0;font-size:11px;overflow-x:auto}.docs-shell{background:#fff;grid-template:"header header header"66px"sidebar main toc"1fr/260px minmax(0,760px) 220px;justify-content:center;min-height:100vh;display:grid}.docs-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;grid-area:header;grid-template-columns:240px minmax(200px,520px) 1fr;align-items:center;gap:30px;padding:0 28px;display:grid;position:sticky;top:0}.docs-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:750;display:flex}.docs-brand>span{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.docs-search{border:1px solid var(--line);color:#91909c;border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:13px;display:flex;box-shadow:0 2px 8px #17182108}.docs-search kbd{background:#f8f7fa;border:1px solid #dedce5;border-radius:5px;order:2;margin-left:auto;padding:2px 5px;font:11px ui-monospace,monospace}.github-link{color:#5d5c69;justify-self:end;font-size:13px}.docs-sidebar{border-right:1px solid var(--line);grid-area:sidebar;padding:30px 25px}.powered-by{color:#8d8b98;align-items:center;gap:8px;margin:0 0 30px;font-size:11px;display:flex}.docs-sidebar nav{margin-bottom:28px}.docs-sidebar nav h2,.docs-toc h2{text-transform:uppercase;letter-spacing:.08em;color:#9997a2;margin:0 0 9px;font-size:11px}.docs-sidebar nav a{color:#666572;border-radius:8px;margin:2px 0;padding:8px 10px;font-size:13px;display:block}.docs-sidebar nav a[data-active=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-weight:650}.docs-main{grid-area:main;min-width:0;padding:68px 72px 100px}.page-kicker{color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:650}.prose{color:#3d3d48;font-size:16px;line-height:1.75}.prose h1{color:var(--ink);letter-spacing:-.045em;margin:0 0 28px;font-size:42px;line-height:1.08}.prose h2{color:var(--ink);letter-spacing:-.025em;margin:52px 0 16px;scroll-margin-top:90px;font-size:24px}.prose h3{margin:34px 0 12px;scroll-margin-top:90px;font-size:18px}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose code{background:#f1eff5;border-radius:5px;padding:2px 5px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.prose pre{color:#eceaf2;background:#191922;border-radius:13px;padding:20px;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff10}.prose pre code{color:inherit;background:0 0;padding:0}.prose blockquote{border-left:3px solid var(--accent);color:#605f6b;background:#faf9fd;margin:24px 0;padding:12px 18px}.prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.prose th{color:var(--ink)}.source-note{border-top:1px solid var(--line);color:#9997a2;margin-top:70px;padding-top:20px;font-size:12px}.docs-toc{grid-area:toc;padding:70px 25px}.docs-toc a{color:#8a8994;padding:5px 0;font-size:12px;display:block}.docs-toc a[data-depth="3"]{padding-left:12px}.dashboard-shell{max-width:1120px;margin:auto;padding:28px 34px 90px}.dashboard-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.dashboard-hero{justify-content:space-between;align-items:end;gap:48px;padding:72px 0 38px;display:flex}.dashboard-hero h1{letter-spacing:-.065em;margin:17px 0 14px;font-size:clamp(42px,5vw,62px);line-height:1.02}.dashboard-hero p{max-width:600px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.workspace-stats{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:150px 150px 1fr;gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.workspace-stats>div{background:#fff;align-items:baseline;gap:9px;padding:16px 18px;display:flex}.workspace-stats span{letter-spacing:-.04em;font-size:18px;font-weight:760}.workspace-stats p{color:var(--muted);margin:0;font-size:12px}.setup-assistant{background:#fff;border:1px solid #d9d5cb;border-radius:24px;scroll-margin-top:22px;overflow:hidden;box-shadow:0 24px 70px #342f2410}.setup-overview{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbfff3,#f6f3ff);justify-content:space-between;gap:32px;padding:31px 34px;display:flex}.setup-overview h2{letter-spacing:-.045em;max-width:660px;margin:16px 0 8px;font-size:31px;line-height:1.12}.setup-overview>div>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.progress-ring{--progress:0deg;background:conic-gradient(var(--violet) var(--progress),#e8e5de 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.progress-ring:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:7px}.progress-ring span{font-size:15px;font-weight:780;position:relative}.setup-steps{margin:0;padding:0 34px;list-style:none}.setup-step{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:17px;padding:25px 0;display:grid}.setup-step:last-child{border-bottom:0}.step-marker{background:var(--milk);color:#858277;border:1px solid #cfcbc0;border-radius:10px;place-items:center;width:32px;height:32px;margin-top:2px;font-size:13px;font-weight:780;display:grid}.setup-step.complete .step-marker{background:var(--mint);color:#2d681c;border-color:#bce378}.setup-step.active .step-marker{border-color:var(--ink);background:var(--lime);color:var(--ink);box-shadow:0 0 0 4px #c7ff5a35}.step-content{min-width:0}.step-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.step-heading span{color:#8a887f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:760;display:block}.step-heading h3{letter-spacing:-.022em;margin:0;font-size:17px}.step-heading strong{color:#737169;letter-spacing:.04em;text-transform:uppercase;background:#f0eee8;border-radius:99px;padding:5px 8px;font-size:10px}.setup-step.complete .step-heading strong{background:var(--mint);color:#2d681c}.setup-step.active .step-heading strong{background:var(--lime-wash);color:#415b14}.step-summary{color:var(--muted);margin:8px 0 0;font-size:13px}.step-details{gap:13px;margin-top:18px;display:grid}.step-details>p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.setup-code{color:#f4f2eb;background:#1c1c20;border:1px solid #302f35;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:11px 12px 11px 15px;display:flex}.setup-code code{white-space:nowrap;flex:1;min-width:0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.copy-button{color:#e9e6ef;cursor:pointer;background:#2b2a30;border:1px solid #56545e;border-radius:7px;flex:none;padding:6px 8px;font:650 10px ui-sans-serif,system-ui}.trust-note{background:#f5f2ff;border:1px solid #d9d2ff;border-radius:11px;gap:12px;padding:13px 15px;display:flex}.trust-note>span{color:var(--violet);font-size:20px;line-height:1}.trust-note p{color:#595664;margin:0;font-size:12px;line-height:1.55}.trust-note strong{color:var(--ink)}.trust-note code{font:11px ui-monospace,monospace}.secondary-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-self:start;padding:10px 13px;font:650 12px ui-sans-serif,system-ui;box-shadow:0 3px 10px #1515150b}.manual-install{color:var(--muted);font-size:12px}.manual-install summary{cursor:pointer;font-weight:650}.manual-install[open] .setup-code{margin-top:10px}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;padding:8px 11px;font:650 11px ui-sans-serif,system-ui}.choice-chip[data-active=true]{background:var(--lime-wash);color:#30450f;border-color:#a9db53;box-shadow:inset 0 0 0 1px #a9db53}.projects-section{margin-top:54px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:13px 0 0;font-size:27px}.section-heading>p{color:var(--muted);margin:0;font-size:12px}.project-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:46px 1fr minmax(190px,auto);align-items:center;gap:16px;padding:19px 21px;display:grid;box-shadow:0 8px 28px #15151508}.project-card+.project-card{margin-top:10px}.project-icon{background:var(--lime-wash);color:#3f5b10;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.project-title-row{align-items:center;gap:8px;display:flex}.project-card h3{margin:0;font-size:15px}.project-card p{color:var(--muted);margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.project-state{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:760}.project-state.live{background:var(--mint);color:#2d681c}.project-state.setup{color:#8a5114;background:#fff1de}.project-actions{justify-items:end;gap:8px;font-size:12px;font-weight:680;display:grid}.domain-button,.domain-close{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.domain-control{border:1px solid var(--line);background:var(--milk);border-radius:12px;justify-items:stretch;gap:9px;width:min(390px,55vw);padding:14px;font-size:12px;font-weight:400;display:grid}.domain-control form{gap:8px;display:flex}.domain-control input{border:1px solid var(--line);min-width:0;height:39px;font:inherit;background:#fff;border-radius:9px;flex:1;padding:0 10px}.domain-control code{overflow-wrap:anywhere}.domain-control .domain-close{color:var(--muted);justify-self:end}.domain-status{color:#6053d7;background:#efedff;border-radius:99px;justify-self:start;padding:3px 7px}.domain-status.active{background:var(--mint);color:#2d681c}.domain-status.failed{color:#bd382b;background:#fff0ee}.empty-projects{text-align:center;color:var(--muted);background:#ffffff80;border:1px dashed #cbc8be;border-radius:18px;padding:40px}.empty-projects h2{color:var(--ink);margin:13px 0 7px;font-size:19px}.empty-projects p{max-width:480px;margin:auto;font-size:13px;line-height:1.55}.empty-icon{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;margin:auto;font-size:20px;display:grid}.create-project-form{grid-template-columns:160px 140px auto auto;align-items:center;gap:8px;display:grid}.create-project-form input{border:1px solid var(--line);height:42px;font:inherit;background:#fff;border-radius:10px;padding:0 11px}.create-project-form .form-error{grid-column:1/-1}.account-actions{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.ghost-button,.mode-switch{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.ghost-button{border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:7px 9px}.dashboard-primary-actions{justify-content:flex-end;align-items:start;gap:9px;display:flex;position:relative}.import-trigger{background:var(--lime);color:var(--ink)}.import-form{z-index:20;background:#fff;border:1px solid #d7d2c6;border-radius:18px;gap:15px;width:min(520px,100vw - 36px);padding:20px;display:grid;position:absolute;top:0;right:0;box-shadow:0 24px 70px #1515151f}.import-form-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.import-form-heading>div{gap:3px;display:grid}.import-form-heading strong{font-size:16px}.import-form-heading span{color:var(--muted);font-size:11px}.import-tabs{background:#f0eee8;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.import-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px;font:650 12px ui-sans-serif,system-ui}.import-tabs button[data-active=true]{color:var(--ink);background:#fff;box-shadow:0 2px 7px #15151512}.import-field{color:#4e4d5a;gap:7px;font-size:11px;font-weight:720;display:grid}.import-field input{border:1px solid var(--line);min-width:0;height:43px;font:inherit;background:#fff;border-radius:10px;padding:0 12px}.import-field input[type=file]{height:auto;padding:10px}.import-field small{color:var(--muted);font-size:10px;font-weight:450;line-height:1.45}.visibility-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.visibility-picker legend{color:#4e4d5a;grid-column:1/-1;margin-bottom:7px;font-size:11px;font-weight:720}.visibility-picker label{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:start;gap:8px;padding:11px;display:flex}.visibility-picker label[data-active=true]{background:var(--lime-wash);border-color:#a8d951}.visibility-picker input{accent-color:var(--violet);margin-top:2px}.visibility-picker span{gap:3px;display:grid}.visibility-picker strong{font-size:12px}.visibility-picker small{color:var(--muted);font-size:10px;line-height:1.35}.project-state.public{color:#285c83;background:#eef7ff}.project-state.private{color:#554c68;background:#f0eef5}.project-state.proposals{color:#9a432f;background:#fff0e9}.proposal-inbox{background:#fffaf7;border:1px solid #e2c9bf;border-radius:22px;gap:18px;margin-top:20px;padding:28px;display:grid}.proposal-inbox>div:first-child h2{letter-spacing:-.04em;margin:14px 0 7px;font-size:25px}.proposal-inbox>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px}.proposal-list{gap:10px;display:grid}.proposal-card{background:#fff;border:1px solid #eadbd5;border-radius:15px;padding:19px}.proposal-meta{flex-wrap:wrap;gap:6px;display:flex}.proposal-meta span,.proposal-meta time{color:#77665f;background:#f4eee9;border-radius:6px;padding:4px 6px;font-size:9px}.proposal-card h3{margin:14px 0 6px;font-size:16px}.proposal-card>p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.proposal-preview{border:1px solid var(--line);background:var(--milk);border-radius:11px;gap:8px;margin:14px 0;padding:13px;display:grid}.proposal-preview>strong{font-size:11px}.proposal-preview details{border-top:1px solid var(--line);padding-top:8px}.proposal-preview summary{cursor:pointer;font-size:12px;font-weight:680}.proposal-preview summary code,.proposal-preview details>p{color:var(--muted);font-size:10px}.proposal-preview pre{color:#f4f2eb;white-space:pre-wrap;background:#1c1c20;border-radius:9px;max-height:360px;padding:12px;font:10px/1.5 ui-monospace,SFMono-Regular,monospace;overflow:auto}.proposal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;display:flex}.proposal-actions .button{padding:9px 12px;font-size:11px}.auth-shell{background:radial-gradient(circle at 50% 0,#e9ffd0,transparent 43%),var(--milk);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card{border:1px solid var(--line);background:#ffffffdf;border-radius:22px;width:min(440px,100%);padding:34px;box-shadow:0 28px 90px #342f241a}.auth-card>.brand{margin-bottom:55px}.auth-card h1{letter-spacing:-.04em;margin:16px 0 9px;font-size:34px}.auth-card>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.55}.auth-card form{gap:15px;margin-top:28px;display:grid}.auth-card label{color:#4e4d5a;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card input{height:43px;font:inherit;background:#fff;border:1px solid #dedce5;border-radius:10px;outline:none;padding:0 12px}.auth-card input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7467f016}.auth-card form .button{margin-top:4px}.auth-card .mode-switch{width:100%;margin-top:20px;font-size:12px}.form-error{color:#bd382b;background:#fff0ee;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}.consent-card{gap:20px;display:grid}.consent-card>.brand{margin-bottom:25px}.scope-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.scope-list li{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.scope-list span{color:var(--violet);font-weight:800}.consent-note{color:var(--muted);font-size:12px;line-height:1.5}.consent-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.consent-actions .mode-switch{width:auto;margin:0;padding:12px 16px}.community-score{background:var(--lime-wash);color:#425d16;border-radius:9px;margin:-18px 0 26px;padding:9px 10px;font-size:11px}.explore-shell,.public-project-shell{min-height:100vh}.explore-shell>header,.public-project-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:24px 28px;display:flex}.explore-shell>header nav,.public-project-shell>header nav{color:var(--muted);gap:22px;font-size:13px;font-weight:650;display:flex}.explore-hero{max-width:1160px;margin:78px auto 42px;padding:0 28px}.explore-hero h1{letter-spacing:-.065em;max-width:850px;margin:19px 0 16px;font-size:clamp(48px,6vw,76px);line-height:1}.explore-hero>p:last-child{max-width:700px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.explore-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1160px;margin:0 auto;padding:0 28px 90px;display:grid}.explore-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:21px;transition:transform .18s,border-color .18s;display:block;box-shadow:0 8px 28px #15151508}.explore-card:hover{border-color:#c3bfcf;transform:translateY(-2px)}.explore-card-top{justify-content:space-between;align-items:start;display:flex}.explore-card h2{letter-spacing:-.03em;margin:24px 0 5px;font-size:18px}.explore-card>p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font:11px ui-monospace,SFMono-Regular,monospace;overflow:hidden}.explore-stats{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.explore-stats span{color:#6c6961;background:#f3f1eb;border-radius:7px;padding:5px 7px;font-size:9px}.explore-empty{text-align:center;background:#ffffff80;border:1px dashed #cbc8be;border-radius:20px;grid-column:1/-1;padding:50px}.explore-empty h2{font-size:24px}.explore-empty p{color:var(--muted);margin:0 0 22px}.public-project-hero{grid-template-columns:1fr 330px;align-items:center;gap:70px;max-width:1100px;margin:90px auto 30px;padding:0 28px;display:grid}.public-project-badges{gap:6px;display:flex}.public-project-hero h1{letter-spacing:-.07em;margin:18px 0 12px;font-size:clamp(52px,7vw,82px);line-height:1}.public-project-hero>div>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.6}.public-project-actions{align-items:center;gap:10px;margin-top:27px;display:flex}.public-score-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px;display:grid;box-shadow:0 20px 60px #15151510}.public-score-card>strong{letter-spacing:-.07em;font-size:52px}.public-score-card>span{color:var(--muted);font-size:11px}.public-score-card dl{border-top:1px solid var(--line);gap:11px;margin:24px 0 0;padding-top:20px;display:grid}.public-score-card dl>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.public-score-card dt{color:var(--muted)}.public-score-card dd{margin:0;font-weight:700}.agent-contribution-card{background:linear-gradient(135deg,#f7f5ff,#fbfff3);border:1px solid #d9d2ff;border-radius:22px;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;max-width:1100px;margin:70px auto 100px;padding:30px;display:grid}.agent-contribution-card h2{letter-spacing:-.04em;margin:15px 0 9px;font-size:28px}.agent-contribution-card>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.55}.repository-card-meta{flex-wrap:wrap}.repository-card-meta>span.trust-unverified{color:#8a5114;background:#fff0de}.repository-card-meta>span.trust-reviewed{background:var(--mint);color:#2d681c}.repository-search-shell{width:min(760px,100%);margin:0 auto 30px}.repository-search-shell .repository-search{width:100%;margin:0}.repository-result-count{color:#77736b;background:#f0eee8;border-radius:99px;flex:none;padding:9px 12px;font-size:10px;font-weight:750}.repository-search-guide{color:#858179;justify-content:center;gap:24px;margin-top:10px;font-size:10px;display:flex}.repository-search-guide strong{color:#514e48}.blank-project-option{max-width:520px;color:var(--muted);font-size:11px}.blank-project-option>summary{cursor:pointer;text-align:right;padding:11px 4px;font-weight:680}.blank-project-option[open]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.blank-project-option[open]>summary{text-align:left;padding:0}.blank-project-option>p{max-width:360px;color:var(--muted);margin:9px 0;line-height:1.45}.blank-project-option .create-project-form{margin-top:10px}.project-state.starter{color:#285c83;background:#edf6ff}.powered-by{margin-bottom:18px}.community-trust{color:#8a5114;background:#fff7ec;border:1px solid #f0d2ab;border-radius:9px;gap:2px;margin:0 0 12px;padding:9px 10px;font-size:10px;display:grid}.community-trust[data-reviewed=true]{background:var(--mint);color:#2d681c;border-color:#cce9a2}.community-trust strong{font-size:11px}.community-trust span{opacity:.78}.repository-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.official-source-badge{color:#185ca5;letter-spacing:.02em;background:#edf6ff;border:1px solid #b9d7ff;border-radius:99px;align-items:center;width:max-content;padding:4px 7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.publisher-provenance{color:#185ca5;background:#f2f8ff;border:1px solid #b9d7ff;border-radius:12px;gap:4px;margin-bottom:12px;padding:12px 13px;display:grid}.publisher-provenance>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.publisher-provenance>strong{letter-spacing:-.03em;font-size:18px}.publisher-provenance>p{color:#4e6985;margin:0;font-size:10px;line-height:1.45}.docs-official-source{color:#185ca5;background:#edf6ff;border:1px solid #b9d7ff;border-radius:9px;gap:2px;margin:0 0 8px;padding:9px 10px;text-decoration:none;display:grid}.docs-official-source strong{font-size:11px}.docs-official-source span{opacity:.78;font-size:9px;line-height:1.35}.github-auth-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:11px;width:100%;margin-top:24px;padding:12px 16px;font:700 13px ui-sans-serif,system-ui}.github-auth-button:disabled{opacity:.6}.auth-divider{color:#98958d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-divider+form{margin-top:0}.public-project-hero{grid-template-columns:1fr 350px}.trust-heading{color:#8a5114;background:#fff7ec;border:1px solid #f0d2ab;border-radius:12px;gap:4px;padding:12px 13px;display:grid}.trust-heading[data-reviewed=true]{background:var(--mint);color:#2d681c;border-color:#cce9a2}.trust-heading strong{letter-spacing:-.035em;font-size:20px}.trust-heading span{font-size:10px;font-weight:700}.public-score-card>p{color:var(--muted);margin:13px 0 8px;font-size:11px;line-height:1.5}.public-score-card dl{margin-top:20px}.not-found{text-align:center;place-content:center;justify-items:center;min-height:100vh;display:grid}.not-found h1{letter-spacing:-.04em;margin:22px 0 6px;font-size:44px}.not-found p{color:var(--muted);margin:0 0 25px}@media (max-width:900px){.feature-grid{grid-template-columns:1fr}.repository-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-install-band{grid-template-columns:1fr}.docs-shell{display:block}.docs-header{display:flex}.docs-search,.github-link,.docs-sidebar,.docs-toc{display:none}.docs-main{padding:48px 24px}.docs-brand{flex:1}.dashboard-hero{align-items:start;gap:30px}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-stats>div:last-child{grid-column:1/-1}.explore-grid{grid-template-columns:repeat(2,1fr)}.public-project-hero{grid-template-columns:1fr;gap:30px}.agent-contribution-card{grid-template-columns:1fr}.hero{margin-top:65px}}@media (max-width:600px){.nav-actions>a:first-child{display:none}.repository-hero{margin-top:45px}.repository-hero h1{font-size:42px}.repository-search{gap:8px;height:auto;padding:7px 7px 7px 13px}.repository-search input{font-size:13px}.repository-search button{padding:0 11px}.repository-result-count{padding:8px;font-size:9px}.repository-search-guide{justify-content:start;gap:4px;padding:0 4px;display:grid}.repository-grid{grid-template-columns:1fr}.repository-no-results{grid-column:auto}.repository-browser{padding:0 18px 58px}.agent-install-band{margin:0 18px 58px;padding:20px}.agent-install-band .command{white-space:normal;overflow-wrap:anywhere}.hero h1{font-size:48px}.hero-actions{flex-direction:column}.dashboard-shell{padding:22px 18px 60px}.dashboard-shell>header .account-actions>span{display:none}.dashboard-hero{flex-direction:column;align-items:stretch;padding-top:48px}.dashboard-hero h1{font-size:42px}.dashboard-primary-actions{flex-direction:column;justify-content:stretch}.dashboard-primary-actions>.button{width:100%}.blank-project-option{max-width:none}.blank-project-option>summary{text-align:left}.import-form{width:auto;max-height:calc(100vh - 36px);position:fixed;inset:18px;overflow:auto}.visibility-picker{grid-template-columns:1fr}.create-project-form{grid-template-columns:1fr 1fr}.create-project-form input{grid-column:1/-1}.setup-overview{padding:25px 22px}.progress-ring{width:62px;height:62px}.setup-steps{padding:0 20px}.setup-step{grid-template-columns:32px 1fr;gap:12px}.step-marker{width:28px;height:28px}.setup-code{align-items:start}.setup-code code{white-space:normal;overflow-wrap:anywhere}.choice-row{grid-template-columns:1fr;display:grid}.project-card{grid-template-columns:46px 1fr}.project-actions{grid-column:2;justify-items:start}.domain-control{width:100%}.section-heading>p{display:none}.explore-hero{margin-top:50px}.explore-hero h1{font-size:45px}.explore-grid{grid-template-columns:1fr}.public-project-hero{margin-top:55px}.public-project-hero h1{font-size:50px}.public-project-actions{flex-direction:column;align-items:stretch}.agent-contribution-card{margin:45px 18px 70px;padding:22px}.docs-main{padding-top:35px}.prose h1{font-size:36px}}
