:root{--content-width: 1180px;--page-gutter: 24px;color:#eff3ef;background:radial-gradient(circle at top left,rgba(124,211,156,.12),transparent 24%),radial-gradient(circle at 20% 70%,rgba(99,179,120,.08),transparent 20%),linear-gradient(180deg,#050607,#090a0b 45%,#050607);font-family:IBM Plex Sans,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),#050607;background-size:56px 56px,56px 56px,auto}button,input{font:inherit}button{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff08;color:#eff3ef;cursor:pointer}.siteHeader{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#050607d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.siteBrand{appearance:none;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:12px;min-width:0;text-align:left;cursor:pointer;text-decoration:none;color:inherit}.brandLogo{width:38px;height:38px;object-fit:contain;flex:0 0 auto}.brandName{font-size:14px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.brandTag{margin-top:2px;font-size:11px;color:#eff3ef85}.headerActions{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;box-shadow:inset 0 1px #ffffff06}.connectionSettings{position:relative}.connectionSettings>summary{display:flex;align-items:center;list-style:none}.connectionSettings>summary::-webkit-details-marker{display:none}.connectionSettings[open]>summary{border-color:#7cd39c59;color:#a7eab9}.connectionPopover{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;gap:12px;width:min(440px,calc(100vw - 32px));padding:16px;border:1px solid rgba(124,211,156,.2);border-radius:12px;background:#090a0bfa;box-shadow:0 24px 64px #00000073}.connectionHeading{display:flex;justify-content:space-between;gap:16px;align-items:center}.connectionHeading span{color:#eff3ef85;font-size:12px}.headerField{display:flex;align-items:center;min-width:320px;min-height:42px;padding:0 10px;border-radius:8px;background:#00000029}.headerField span{flex:0 0 auto;padding-right:9px;border-right:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#eff3ef75}.headerInput{min-width:0;flex:1 1 auto;min-height:32px;padding:0 0 0 10px;border:0;background:transparent;color:#eff3ef;outline:none}.headerField:focus-within{background:#7cd39c12;box-shadow:0 0 0 3px #7cd39c14}.headerChip{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(124,211,156,.16);border-radius:8px;background:#7cd39c14;min-width:0}.headerChip span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#cdf9daad}.headerChip strong{font-size:12px;font-weight:600}.headerWalletChip{min-width:176px}.headerButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-color:#7cd39c70;border-radius:8px;background:linear-gradient(180deg,#a2e6b5,#78c990);box-shadow:inset 0 1px #ffffff59,0 4px 14px #439e6029;color:#0b2113;font-size:13px;font-weight:800}.headerButton:hover{border-color:#b8f1c8;background:linear-gradient(180deg,#b3edc3,#87d69e)}.walletStatusDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0b21131f}.headerWalletChip .walletStatusDot{color:#91e6aa;box-shadow:0 0 0 3px #91e6aa1a}button:disabled{cursor:wait;opacity:.62}.page{min-height:100vh;display:flex;flex-direction:column;padding-bottom:44px}.heroBand,.connectBand,.projectsBand,.detailBand{padding:28px var(--page-gutter)}.heroBand,.projectsBand{width:min(100%,calc(var(--content-width) + (var(--page-gutter) * 2)));margin-inline:auto}.heroBand{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:28px;padding-top:34px}.heroCopy{padding:24px 8px;max-width:760px}.heroKicker{font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:#eff3efad;margin-bottom:14px}.heroCopy h1{margin:0;font-size:clamp(44px,5.5vw,72px);line-height:.96;text-transform:uppercase}.heroCopy p{margin:18px 0 0;max-width:58ch;font-size:16px;line-height:1.55;color:#eff3efb8}.heroSignals{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.heroSignals span{padding:6px 9px;border:1px solid rgba(124,211,156,.18);border-radius:999px;background:#7cd39c0d;color:#b7f1c8d1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.heroButton{min-width:200px;min-height:46px}.primaryButton{background:linear-gradient(180deg,#7cd39c2e,#7cd39c0f);border-color:#7cd39c57;color:#effff1;font-weight:700}.ghostButton{background:#ffffff08}.heroVisual{min-height:480px;display:grid;place-items:center;position:relative;overflow:hidden}.heroVisual:before{content:"";position:absolute;inset:10% 8%;border-radius:32px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,#ffffff08,#ffffff03);box-shadow:inset 0 0 120px #7cd39c0d}.repoPreview{position:relative;z-index:1;width:min(100%,600px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#0b0f0d;box-shadow:0 30px 90px #0006,0 0 0 1px #7cd39c0d,0 0 80px #7cd39c12}.repoPreviewBar,.repoPreviewFooter,.studioTabs,.terminalTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.repoPreviewBar{min-height:48px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08);color:#eff3ef94;font-size:11px}.windowDots{display:flex;gap:5px}.windowDots span{width:8px;height:8px;border-radius:50%;background:#eff3ef4d}.windowDots span:nth-child(1){background:#d97768}.windowDots span:nth-child(2){background:#d8b56b}.windowDots span:nth-child(3){background:#75bf8a}.previewBranch,.studioStatus{display:inline-flex;align-items:center;gap:6px;color:#a7eab9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.previewBranch i,.studioStatus i,.repoPreviewFooter i{width:6px;height:6px;border-radius:50%;background:#7cd39c;box-shadow:0 0 12px #7cd39ce6}.repoPreviewBody{display:grid;grid-template-columns:minmax(130px,.72fr) minmax(0,1.28fr);min-height:264px}.repoTree,.repoCode{display:grid;align-content:start;gap:10px;padding:22px 16px;font-size:11px;line-height:1.4}.repoTree{border-right:1px solid rgba(255,255,255,.06);color:#eff3ef75}.repoTree .treeRoot{color:#b8ecc6}.repoCode{color:#eff3efbf}.repoCode span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px}.repoCode b{color:#eff3ef40;font-weight:400}.repoCode em,.comment{color:#78b98b;font-style:normal}.repoCode strong{color:#eff3ef57}.repoCode mark,.codeEditor mark{background:transparent;color:#b6ec85}.repoPreviewFooter{min-height:42px;padding:0 15px;border-top:1px solid rgba(255,255,255,.08);color:#eff3ef78;font-size:10px}.repoPreviewFooter>span:first-child{display:inline-flex;align-items:center;gap:6px;color:#9adbaa}.workflowBand,.protocolBand{padding:100px var(--page-gutter)}.workflowBand{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 92% 8%,rgba(124,211,156,.1),transparent 26%),#ffffff03}.workflowBand:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 52px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 84%,transparent)}.workflowHeading,.workflowShell,.protocolBand>*{position:relative;z-index:1;width:min(var(--content-width),100%);margin-inline:auto}.workflowHeading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:36px;margin-bottom:30px}.workflowHeading h2,.protocolIntro h2{max-width:14ch;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.03;letter-spacing:-.045em}.workflowHeading p,.protocolIntro p{margin:0;color:#eff3ef9e;font-size:15px;line-height:1.6}.workflowShell{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:390px;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#090c0a;box-shadow:0 28px 90px #00000047}.workflowSteps{display:grid;align-content:center;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.08);background:#ffffff05}.workflowStep{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:46px;padding:0 10px;border-color:transparent;border-radius:7px;background:transparent;color:#eff3ef80;text-align:left}.workflowStep span{color:#eff3ef47;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.workflowStep strong{font-size:13px}.workflowStep:hover,.workflowStep.active{border-color:#7cd39c2e;background:#7cd39c14;color:#ddffe6}.workflowStep.active span{color:#84d69b}.commandStudio{display:grid;grid-template-rows:auto minmax(205px,1fr) auto;min-width:0}.studioTabs{min-height:48px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.studioTab{display:inline-flex;align-items:center;gap:8px;color:#eff3efab;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.fileDot{width:8px;height:10px;border:1px solid #83c89a;border-radius:1px}.codeEditor{display:grid;align-content:center;gap:9px;padding:28px 22px;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 38%)}.editorLine{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:22px;color:#eff3ef7a;font-size:clamp(11px,1.5vw,13px);line-height:1.6}.editorLine>span{color:#eff3ef33;text-align:right}.editorLine code{overflow-wrap:anywhere}.editorLine.active{margin-inline:-10px;padding-inline:10px;border-left:2px solid #7cd39c;background:#7cd39c0f;color:#e5f8e9}.typingCursor{display:inline-block;width:7px;height:1.1em;margin-left:2px;vertical-align:-.2em;background:#a5ecb9;animation:blink .92s steps(2,start) infinite}@keyframes blink{50%{opacity:0}}.terminalOutput{min-height:116px;padding:12px 16px 15px;border-top:1px solid rgba(255,255,255,.08);background:#060806;color:#ddffe6b3;font-size:11px;line-height:1.8}.terminalTitle{margin-bottom:5px;color:#eff3ef59;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.terminalLine{display:flex;gap:8px}.terminalLine i{color:#8adca1;font-style:normal}.terminalLine.muted{color:#eff3ef52}.protocolBand{display:grid;gap:38px}.protocolIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:end;gap:32px}.benefitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benefitCard{min-height:220px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(150deg,#ffffff09,#ffffff03)}.benefitIndex{display:block;color:#83d79c;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.benefitCard h3{margin:38px 0 10px;font-size:18px;letter-spacing:-.02em}.benefitCard p,.roleCard p{margin:0;color:#eff3ef91;font-size:13px;line-height:1.58}.rolesPanel{display:grid;grid-template-columns:.55fr 1.45fr;gap:24px;padding:24px;border:1px solid rgba(124,211,156,.18);border-radius:12px;background:#7cd39c09}.rolesHeading h3{margin:0;font-size:22px;letter-spacing:-.03em}.roleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.roleCard{min-height:134px;padding:14px;border-left:2px solid rgba(239,243,239,.22);background:#0000001f}.roleCard>span{display:block;margin-bottom:20px;color:#eff3ef6b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.roleCard strong{display:block;margin-bottom:7px;font-size:14px}.roleCard.owner{border-color:#dac478}.roleCard.maintainer{border-color:#7cd39c}.roleCard.contributor{border-color:#84b9f4}.cube{position:relative;width:min(44vw,560px);aspect-ratio:1;transform:perspective(1200px) rotateX(58deg) rotate(45deg);border:1px solid rgba(124,211,156,.22);box-shadow:0 0 0 1px #ffffff08,0 0 90px #7cd39c14}.cube span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.12)}.cube span:nth-child(1){transform:translate3d(24px,-24px,0)}.cube span:nth-child(2){transform:translate3d(48px,-48px,0)}.cube span:nth-child(3){transform:translate3d(72px,-72px,0)}.connectBand{padding-top:0}.connectPanel{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0 8px}.sectionHeading,.bandHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sectionHeading.wide{margin-bottom:14px}.eyebrow{margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#eff3ef70}.connectGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}label{display:grid;gap:6px;color:#eff3efad;font-size:12px;letter-spacing:.04em}input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);background:#00000057;color:#f5f7f5;border-radius:8px;padding:12px 13px;outline:none}input:focus{border-color:#7cd39c80;box-shadow:0 0 0 3px #7cd39c14}.connectActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.connectActions button{min-height:44px;min-width:180px}.connectMeta{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connectMeta>div{padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.connectMeta span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#eff3ef6b}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere}.statusChip{padding:4px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0a;color:#eff3efad}.statusChip.ok,.statusChip.open{background:#7cd39c1a;color:#8ff0aa;border:1px solid rgba(124,211,156,.22)}.statusChip.approved{background:#6ea8ff1a;color:#a5c8ff;border:1px solid rgba(110,168,255,.24)}.statusChip.rejected{background:#de7b6a1a;color:#ffb3a8;border:1px solid rgba(222,123,106,.24)}.statusChip.closed{background:#ffffff0d;color:#eff3ef99;border:1px solid rgba(255,255,255,.14)}.dangerButton{background:#de7b6a1f;border-color:#de7b6a57;color:#ffd8d2;font-weight:700}.panelHeadingActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.panelHeadingActions .panelBadge{white-space:nowrap}.prForm{display:grid;gap:14px;padding:14px;margin-bottom:16px;border:1px solid rgba(124,211,156,.2);border-radius:10px;background:#7cd39c0a}.prFormTitle{font-size:14px;font-weight:700}.prFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prFormField{display:grid;gap:6px}.prFormField>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#eff3ef75}.prFormField select{appearance:none;cursor:pointer}.prDescriptionInput{resize:vertical;min-height:88px;line-height:1.5}.prFormActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.prFormActions button{min-height:40px;min-width:180px}.prDescription{margin:2px 0 0;padding:10px 12px;border-radius:8px;background:#ffffff08;color:#eff3efc7;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){:root{--page-gutter: 16px}.prFormGrid{grid-template-columns:1fr}.panelHeadingActions{justify-content:flex-start}}.errorBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;width:min(calc(100% - (var(--page-gutter) * 2)),var(--content-width));margin:14px auto 0;padding:14px;border:1px solid rgba(243,174,132,.28);border-radius:12px;background:linear-gradient(135deg,#f3ae841f,#de7b6a0f);box-shadow:0 12px 32px #00000024;color:#fff1e9}.errorIcon{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#f3ae84;color:#24120d;font-size:14px;font-weight:900}.errorCopy{min-width:0}.errorEyebrow{display:block;margin-bottom:3px;color:#ffe7d79e;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.errorCopy strong{display:block;font-size:14px;line-height:1.3}.errorCopy p{margin:4px 0 0;color:#fff1e9b8;font-size:13px;line-height:1.5}.errorActions{display:flex;gap:6px;align-items:center}.errorRetry,.errorDismiss{min-height:32px;border-color:#ffefe32e;background:#ffefe30f;color:#fff1e9}.errorRetry{width:32px;padding:0;font-size:19px;font-weight:700;line-height:1}.errorDismiss{width:32px;padding:0;font-size:20px;line-height:1}.errorRetry:hover,.errorDismiss:hover{border-color:#ffefe357;background:#ffefe31f}.errorDetails{margin-top:9px}.errorDetails summary{width:fit-content;color:#fff1e9b8;cursor:pointer;font-size:12px}.errorDetails code{display:block;max-height:130px;margin-top:8px;padding:9px 10px;overflow:auto;border-radius:7px;background:#0000003d;color:#fff1e9a8;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.branchItem:disabled{cursor:not-allowed}.projectsBand,.detailBand{padding-top:38px}.siteFooter{position:fixed;right:16px;bottom:14px;z-index:40;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#050607d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eff3ef6b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bandHeading{margin-bottom:18px}.bandHeading h2{margin:0;font-size:24px;line-height:1.1}.bandHeading p{margin:8px 0 0;max-width:62ch;color:#eff3ef9e}.panelBadge{padding:5px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0a;color:#eff3efb8}.projectsActions{display:flex;align-items:center;gap:10px}.repositoryRefreshButton{display:grid;place-items:center;width:32px;min-height:32px;padding:0;font-size:17px;line-height:1}.repositoryPanel{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.projectList{display:grid}.projectRow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:16px 18px;text-align:left;border:0;border-radius:0;background:transparent}.projectRow+.projectRow{border-top:1px solid rgba(255,255,255,.08)}.projectRow:hover{background:#7cd39c0d}.projectRow.active{box-shadow:inset 3px 0 #7cd39c8f,inset 0 0 0 1px #7cd39c1a}.projectMain{min-width:0}.projectTitle{font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.projectDescription{margin-top:6px;color:#eff3ef9e;line-height:1.45}.projectMeta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#eff3efa3;justify-content:center;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.emptyStage,.emptyState{border:1px dashed rgba(255,255,255,.1);border-radius:10px;padding:18px;color:#eff3ef85;background:#ffffff05}.projectList .emptyStage{border:0;border-radius:0}.repositoryPagination{display:flex;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.paginationButton{min-width:36px;min-height:36px;padding:6px 10px;font-size:12px}.paginationButton.active{border-color:#7cd39c7a;background:#7cd39c24;color:#effff1}.paginationEllipsis{display:grid;place-items:center;min-width:20px;color:#eff3ef85}.tabs{display:inline-flex;gap:8px;margin-bottom:16px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.tab{min-width:130px;min-height:40px;padding:10px 14px;border:1px solid transparent;background:transparent;color:#eff3efb3}.tab.active{background:#ffffff0d;border-color:#ffffff1f;color:#f8faf8}.detailGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:16px}.panel{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;padding:16px;min-width:0}.panelTall{min-height:620px}.panelHeading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.panelHeading h3{margin:0;font-size:20px}.timeline,.prList{display:grid;gap:12px}.timelineItem{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}.timelineMark{margin-top:18px;width:10px;height:10px;border-radius:50%;background:#8ff0aa;box-shadow:0 0 0 5px #8ff0aa14}.timelineBody,.prCard{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000038;padding:14px;min-width:0}.timelineTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.timelineTop h4{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.timelineMeta,.timelineFoot,.prMetaGrid{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:10px;color:#eff3ef9e;font-size:12px}.timelineFoot span,.timelineMeta span{min-width:0}.stackPanel{display:grid;align-content:start;gap:16px}.branchList{display:grid;gap:10px}.branchItem{display:grid;gap:8px;text-align:left;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.branchItem.active{border-color:#7cd39c52;box-shadow:inset 0 0 0 1px #7cd39c14}.branchItemTop,.branchItemBottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.branchItemTop strong{font-size:13px;font-weight:700}.branchItemBottom{color:#eff3ef9e;font-size:11px}.kvList{display:grid;gap:12px}.kvList>div{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.kvList>div:last-child{border-bottom:0}.kvList span,.prMetaGrid span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#eff3ef70}.prCard{display:grid;gap:12px}.prOpenButton{appearance:none;display:grid;gap:6px;padding:0;border:0;background:transparent;color:inherit;text-align:left;min-width:0}.prOpenButton:hover .prTitle{color:#8ff0aa}.chipGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterChip{padding:5px 12px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0a;color:#eff3efad}.filterChip.active{background:#7cd39c1f;color:#8ff0aa;border-color:#7cd39c47}.backButton{min-height:38px;padding-inline:14px;margin-bottom:14px}.prDetailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.prDetailTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prDetailTitle{margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.prDetailAuthor{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;color:#eff3ef99;font-size:12px}.prDetailAuthor span+span:before{content:"·";margin-right:12px;color:#eff3ef4d}.prDetailDescription{margin:14px 0 0;padding:14px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#eff3efd1;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.prDetailMetaGrid{margin-top:16px}.prDetailCommitsHeading{margin-top:22px}.prHeader,.prSubtitle,.prActions{display:flex;justify-content:space-between;gap:12px;align-items:center}.prTitle{font-weight:700}.prSubtitle{color:#eff3ef8f;font-size:12px;flex-wrap:wrap}.prMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prMetaGrid>div{display:grid;gap:5px}.helperText{color:#eff3ef8f;font-size:12px}.detailBand{padding-bottom:56px}.detailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.detailPrimaryAction{display:flex;align-items:center;justify-content:flex-end;margin:10px 0 18px;padding:2px 0}.detailHeader h2{margin:0;font-size:24px;line-height:1.1}.detailHeader p{margin:8px 0 0;max-width:62ch;color:#eff3ef9e}.forkButton{min-width:180px;min-height:44px}.forkPage{width:min(100%,calc(960px + (var(--page-gutter) * 2)));margin-inline:auto;padding:46px var(--page-gutter) 72px}.forkPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.forkPageHeader h2{margin:0;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.forkPageHeader p{max-width:62ch;margin:10px 0 0;color:#eff3ef9e;line-height:1.55}.forkSetup{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px}.forkFormPanel,.forkReviewPanel{border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06;padding:22px}.forkNameField>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#eff3ef85}.forkNameField input{min-height:50px;font-size:17px;font-weight:700}.forkFormPanel>.helperText{margin:9px 0 24px;line-height:1.5}.forkSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forkSummaryGrid>div{display:grid;gap:7px;min-height:78px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#00000029}.forkSummaryGrid span,.forkTransactionNote span{color:#eff3ef6e;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.forkSummaryGrid strong{align-self:end;overflow-wrap:anywhere;font-size:13px}.forkReviewPanel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;border-color:#7cd39c33;background:#7cd39c09}.forkReviewPanel h3{margin:0;font-size:22px;overflow-wrap:anywhere}.forkReviewPanel p{margin:10px 0 0;color:#eff3ef94;font-size:13px;line-height:1.55}.forkTransactionNote{display:grid;gap:7px;padding:14px;border:1px solid rgba(124,211,156,.15);border-radius:9px;background:#00000024}.forkTransactionNote strong{color:#a7eab9;font-size:26px}.forkTransactionNote small{color:#eff3ef80;line-height:1.45}.forkFormActions{display:grid;grid-template-columns:.7fr 1.3fr;gap:10px}.forkFormActions button{min-height:44px}.roleManager{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.roleManager h3{margin:4px 0 0}.roleManager .helperText{margin:0}.detailShell{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px}.detailContent{min-width:0}.detailNav{display:grid;align-content:start;align-self:start;gap:10px;position:sticky;top:88px}.detailNav .tab{width:100%;min-width:0}@media(max-width:1100px){.siteHeader,.heroBand,.detailGrid,.detailShell{grid-template-columns:1fr}.siteHeader{display:grid;justify-content:stretch}.headerActions{width:100%;justify-content:flex-start}.connectionPopover{right:auto;left:0}.headerField{flex:1 1 320px;min-width:0;width:auto}.heroVisual{min-height:380px}.workflowHeading,.protocolIntro,.rolesPanel,.forkSetup{grid-template-columns:1fr}.workflowHeading h2,.protocolIntro h2{max-width:18ch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px){.siteHeader{padding:14px var(--page-gutter)}.headerActions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.headerField,.headerButton,.headerWalletChip{width:100%}.headerButton,.headerWalletChip{min-height:40px}.forkPageHeader{display:grid}.forkSummaryGrid,.forkFormActions{grid-template-columns:1fr}.heroBand{min-height:auto;padding-top:40px}.heroCopy h1{font-size:clamp(38px,15vw,64px)}.heroVisual{min-height:310px}.repoPreviewBody{grid-template-columns:1fr}.repoTree{display:none}.workflowBand,.protocolBand{padding:70px var(--page-gutter)}.workflowShell{grid-template-columns:1fr}.workflowSteps{display:flex;overflow-x:auto;gap:6px;padding:8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.workflowStep{flex:0 0 auto;min-height:36px}.workflowStep span{display:none}.studioTabs,.codeEditor,.terminalOutput{padding-inline:12px}.studioStatus{display:none}.benefitGrid,.roleGrid{grid-template-columns:1fr}.benefitCard{min-height:0}.connectGrid,.connectMeta,.projectRow,.prMetaGrid{grid-template-columns:1fr}.projectMeta{align-items:flex-start}.tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab{min-width:0}.bandHeading{flex-direction:column}.projectsActions{width:100%;justify-content:space-between}.repositoryPagination{gap:4px}.paginationButton{min-width:32px;padding-inline:8px}.detailHeader,.heroActions,.connectActions{flex-direction:column}.heroButton,.connectActions button{width:100%}.detailNav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.detailPrimaryAction{margin:12px 0 16px}}
