.builder-kit-module__FsmGWq__kit{--live:#ff5a5f;border:1px solid color-mix(in srgb,var(--green) 38%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--green) 7%,transparent),transparent 70%);text-align:left;border-radius:12px;width:min(100%,640px);margin:6px 0 2px;padding:20px 22px}.builder-kit-module__FsmGWq__eyebrow{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750;display:block}.builder-kit-module__FsmGWq__kit h3{letter-spacing:-.02em;margin:0;font-size:19px}.builder-kit-module__FsmGWq__kit h3+p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.builder-kit-module__FsmGWq__kitActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.builder-kit-module__FsmGWq__kitActions>a,.builder-kit-module__FsmGWq__kitActions>button,.builder-kit-module__FsmGWq__kitActions>details>summary{justify-content:flex-start;width:100%;min-height:44px;padding:0 14px}.builder-kit-module__FsmGWq__kitActions>details{min-width:0;margin:0;display:block;position:relative}.builder-kit-module__FsmGWq__kitActions svg{flex:none}.builder-kit-module__FsmGWq__kitNote{margin-top:10px}.builder-kit-module__FsmGWq__badgeStrip{border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.builder-kit-module__FsmGWq__badgeStrip img{width:auto;height:24px;display:block}.builder-kit-module__FsmGWq__status,.builder-kit-module__FsmGWq__kit .builder-kit-module__FsmGWq__status{min-height:18px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.builder-kit-module__FsmGWq__fallback{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);border-radius:6px;margin-top:8px;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.builder-kit-module__FsmGWq__sponsor{min-width:0}.builder-kit-module__FsmGWq__fileHead{border:1px solid var(--border-strong);background:var(--surface2);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:12.5px;display:flex}.builder-kit-module__FsmGWq__fileHead code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.builder-kit-module__FsmGWq__fileHead button{min-height:30px;margin-left:auto;padding:0 10px;font-size:12.5px}.builder-kit-module__FsmGWq__snippet{border:1px solid var(--border-strong);background:var(--bg);color:var(--green);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 0 8px 8px;margin:0;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.builder-kit-module__FsmGWq__note{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.builder-kit-module__FsmGWq__stream{--live:#ff5a5f;min-width:0}.builder-kit-module__FsmGWq__streamHead{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.builder-kit-module__FsmGWq__streamHead svg{color:var(--muted)}.builder-kit-module__FsmGWq__field{color:var(--muted);margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.builder-kit-module__FsmGWq__inputRow{gap:8px;display:flex}.builder-kit-module__FsmGWq__inputRow input{border:1px solid var(--border-strong);background:var(--bg);min-width:0;height:40px;color:var(--text);border-radius:8px;flex:1;padding:0 12px;font-size:14px}.builder-kit-module__FsmGWq__inputRow input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.builder-kit-module__FsmGWq__inputRow button{min-height:40px;padding:0 16px}.builder-kit-module__FsmGWq__hint{color:var(--dim);margin:7px 0 0;font-size:12px;line-height:1.5}.builder-kit-module__FsmGWq__liveRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:14px;display:flex}.builder-kit-module__FsmGWq__switch{border:1px solid var(--border-strong);min-height:36px;color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 6px;font-size:13.5px;font-weight:650;display:inline-flex}@media (hover:hover){.builder-kit-module__FsmGWq__switch:hover:not(:disabled){background:var(--surface2)}}.builder-kit-module__FsmGWq__switch:focus-visible{outline:2px solid var(--green);outline-offset:2px}.builder-kit-module__FsmGWq__track{background:var(--border-strong);border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.builder-kit-module__FsmGWq__track:after{content:"";background:var(--text);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.builder-kit-module__FsmGWq__switch[aria-checked=true] .builder-kit-module__FsmGWq__track{background:var(--live)}.builder-kit-module__FsmGWq__switch[aria-checked=true] .builder-kit-module__FsmGWq__track:after{background:#fff;transform:translate(14px)}.builder-kit-module__FsmGWq__liveNote{color:var(--muted);font-size:12.5px;line-height:1.45}.builder-kit-module__FsmGWq__textButton{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;text-decoration:underline}@media (hover:hover){.builder-kit-module__FsmGWq__textButton:hover:not(:disabled){color:var(--text)}}.builder-kit-module__FsmGWq__error{color:var(--red);margin:10px 0 0;font-size:13px}.builder-kit-module__FsmGWq__liveBadge{--live:#ff5a5f;background:color-mix(in srgb,var(--live) 16%,transparent);color:var(--live);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 7px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.builder-kit-module__FsmGWq__liveBadge:before{content:"";width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 70%,transparent);background:currentColor;border-radius:50%;animation:1.6s ease-out infinite builder-kit-module__FsmGWq__pulse}@keyframes builder-kit-module__FsmGWq__pulse{to{box-shadow:0 0 0 7px #0000}}.builder-kit-module__FsmGWq__building{--live:#ff5a5f;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.builder-kit-module__FsmGWq__building.builder-kit-module__FsmGWq__isLive{border-color:color-mix(in srgb,var(--live) 45%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--live) 8%,transparent),transparent 65%)}.builder-kit-module__FsmGWq__buildingTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.builder-kit-module__FsmGWq__buildingTop h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.builder-kit-module__FsmGWq__buildingTop h3 svg{color:var(--muted)}.builder-kit-module__FsmGWq__building.builder-kit-module__FsmGWq__isLive .builder-kit-module__FsmGWq__buildingTop h3 svg{color:var(--live)}.builder-kit-module__FsmGWq__building p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.builder-kit-module__FsmGWq__watch{width:100%}.builder-kit-module__FsmGWq__host{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.builder-kit-module__FsmGWq__rowTools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;min-width:0;display:flex}.builder-kit-module__FsmGWq__rowTools>a,.builder-kit-module__FsmGWq__rowTools>button{min-height:32px;padding:0 12px;font-size:12.5px}.builder-kit-module__FsmGWq__rowPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-basis:100%;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:16px;display:grid}.builder-kit-module__FsmGWq__rowPanel>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.builder-kit-module__FsmGWq__rowPanel h3,.builder-kit-module__FsmGWq__tools h3{margin:0 0 10px;font-size:15px}.builder-kit-module__FsmGWq__flipped{transform:rotate(180deg)}.builder-kit-module__FsmGWq__tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;margin-top:24px;display:grid}.builder-kit-module__FsmGWq__tools>h2{grid-column:1/-1;margin:0;font-size:20px}.builder-kit-module__FsmGWq__shareLink.builder-kit-module__FsmGWq__shareLink{margin:0;text-decoration:none;display:inline-flex}.builder-kit-module__FsmGWq__shareRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.builder-kit-module__FsmGWq__shareNote{flex-basis:100%;order:1;margin:0}@media (max-width:700px){.builder-kit-module__FsmGWq__kit{padding:16px}.builder-kit-module__FsmGWq__kitActions,.builder-kit-module__FsmGWq__rowPanel,.builder-kit-module__FsmGWq__tools{grid-template-columns:minmax(0,1fr)}.builder-kit-module__FsmGWq__inputRow input{font-size:16px}}@media (prefers-reduced-motion:reduce){.builder-kit-module__FsmGWq__liveBadge:before{animation:none}.builder-kit-module__FsmGWq__track,.builder-kit-module__FsmGWq__track:after{transition:none}}@media (pointer:coarse){.builder-kit-module__FsmGWq__inputRow input{font-size:16px}}
:root{--declined:#f0b45e}:root[data-theme=light]{--declined:#94540a}.declined-banner{border:1px solid color-mix(in srgb,var(--declined) 42%,var(--border));border-left:4px solid var(--declined);background:color-mix(in srgb,var(--declined) 7%,var(--surface));border-radius:10px;align-items:flex-start;gap:16px;margin:24px 0 20px;padding:18px 20px;display:flex}.declined-banner-icon{background:color-mix(in srgb,var(--declined) 16%,transparent);width:38px;height:38px;color:var(--declined);border-radius:9px;flex:none;place-items:center;display:grid}.declined-banner-copy{min-width:0}.declined-banner-lead{color:var(--text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.declined-banner-lead strong{font-weight:700}.declined-note{border-left:2px solid color-mix(in srgb,var(--declined) 60%,transparent);margin:12px 0 0;padding:1px 0 1px 14px}.declined-note span{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;display:block}.declined-note p{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}.declined-meta{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.trust-row.is-declined .trust-icon{background:color-mix(in srgb,var(--declined) 15%,transparent);color:var(--declined)}.trust-row.is-declined .trust-title{color:var(--declined)}.maintainer-decision.inner-card{margin-top:18px}.maintainer-decision h3{margin:0 0 8px;font-size:18px}.decision-lead{max-width:720px;color:var(--muted);text-wrap:pretty;margin:0 0 14px;line-height:1.6}.decision-state{color:var(--declined);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:14px;line-height:1.5;display:flex}.decision-state svg{flex:none;margin-top:3px}.decision-state span{min-width:0;color:var(--text)}.decision-state q{color:var(--muted);overflow-wrap:anywhere}.decision-hint{color:var(--muted);margin:0;font-size:13px}.decision-trigger{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:550}@media (hover:hover){.decision-trigger:hover{color:var(--text);text-decoration-color:currentColor}.decision-trigger.is-decline:hover{color:var(--declined)}}.maintainer-decision.inner-card .decision-trigger{border:1px solid var(--border-strong);min-height:40px;color:var(--text);border-radius:8px;padding:0 16px;font-size:14px;text-decoration:none}.maintainer-decision.inner-card .decision-trigger.is-decline{border-color:color-mix(in srgb,var(--declined) 55%,var(--border));color:var(--declined)}@media (hover:hover){.maintainer-decision.inner-card .decision-trigger:hover{background:color-mix(in srgb,var(--declined) 10%,transparent)}}.decision-trigger:focus-visible{outline:2px solid var(--green);outline-offset:3px}.decision-confirm{border:1px solid var(--border);background:var(--surface2);border-radius:10px;margin-top:14px;padding:16px 18px}.decision-confirm-title{color:var(--text);overflow-wrap:anywhere;margin:0 0 10px;font-size:15px;font-weight:700}.decision-confirm-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.decision-effects{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.decision-effects li{color:var(--muted);overflow-wrap:anywhere;padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.decision-effects li:before{content:"";background:var(--declined);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.decision-effects strong{color:var(--text);font-weight:650}.decision-note-label{align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:650;display:flex}.decision-note-label span{color:var(--dim);font-weight:450}.decision-confirm textarea{border:1px solid var(--border-strong);background:var(--bg);width:100%;min-height:72px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45;display:block}.decision-confirm textarea:focus-visible{outline:2px solid var(--green);outline-offset:1px}.decision-note-help{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.decision-note-help .is-over{color:var(--red);font-weight:650}.decision-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.decision-actions .button{min-height:38px;padding:0 16px;font-size:14px}.button.decline,[data-theme=light] .button.decline{border-color:color-mix(in srgb,var(--declined) 60%,var(--border));color:var(--declined);font-weight:650}@media (hover:hover){.button.decline:hover:not(:disabled),[data-theme=light] .button.decline:hover:not(:disabled){border-color:var(--declined);background:color-mix(in srgb,var(--declined) 12%,transparent)}}.decision-done{color:var(--green);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}[data-theme=light] .decision-done{color:#11774b}.maintainer-decision.compact{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.maintainer-decision.compact .decision-state{flex:240px;margin:0;font-size:12.5px}.maintainer-decision.compact .decision-state span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maintainer-decision.compact .decision-confirm,.maintainer-decision.compact .inline-error,.maintainer-decision.compact .decision-done{flex-basis:100%;margin:6px 0 0}.builder-repo-decision{border-top:1px dashed var(--border);grid-column:1/-1;min-width:0;padding-top:12px}.opt-out-page{max-width:1000px;padding-bottom:40px}.opt-out-intro{max-width:760px;margin:34px 0 24px}.opt-out-intro .eyebrow{font-size:13px}.opt-out-intro h1{margin:10px 0;font-size:clamp(34px,4.6vw,52px)}.opt-out-intro p{color:var(--muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.opt-out-steps{counter-reset:opt-out-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.opt-out-steps li{border:1px solid var(--border);counter-increment:opt-out-step;background:#ffffff03;border-radius:10px;padding:16px 16px 16px 52px;position:relative}.opt-out-steps li:before{content:counter(opt-out-step);border:1px solid var(--border-strong);width:24px;height:24px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:15px;left:16px}.opt-out-steps strong{font-size:14px;display:block}.opt-out-steps span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.opt-out-signin{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.opt-out-signin h2{margin:0;font-size:22px}.opt-out-signin p{max-width:640px;color:var(--muted);margin:0;line-height:1.6}.opt-out-signin small{color:var(--dim);font-size:12.5px;line-height:1.5}.opt-out-signin small a,.opt-out-empty a,.opt-out-market-note a,.opt-out-repo-name small a,.launch-trust-note a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}@media (hover:hover){.opt-out-signin small a:hover,.opt-out-empty a:hover,.opt-out-market-note a:hover,.opt-out-repo-name small a:hover,.launch-trust-note a:hover{text-decoration-color:currentColor}}.opt-out-account{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.opt-out-account>span{color:var(--text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.opt-out-account>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.opt-out-account .button{min-height:34px;padding:0 12px;font-size:13px}.opt-out-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 10px;display:flex}.opt-out-list-heading h2{margin:0;font-size:20px}.opt-out-list-heading h2 span{color:var(--dim);margin-left:6px;font-weight:500}.opt-out-search{border:1px solid var(--border);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.opt-out-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.opt-out-list{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.opt-out-repo{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:10px 20px;padding:16px 18px;display:grid}.opt-out-repo+.opt-out-repo{border-top:1px solid var(--border)}.opt-out-repo-name{min-width:0}.opt-out-repo-name>a,.opt-out-repo-name>span{overflow-wrap:anywhere;font-size:15px;font-weight:650;display:block}@media (hover:hover){.opt-out-repo-name>a:hover{text-decoration:underline}}.opt-out-repo-name small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.opt-out-repo .maintainer-decision.compact{text-align:left;justify-content:flex-end}.opt-out-empty{border:1px dashed var(--border);color:var(--muted);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.opt-out-empty h3{color:var(--text);margin:0;font-size:16px}.opt-out-empty p{margin:0;line-height:1.6}.opt-out-market-note{border:1px solid var(--border);background:#ffffff03;border-radius:10px;margin-top:26px;padding:20px 22px}.opt-out-market-note h2{margin:0 0 8px;font-size:18px}.opt-out-market-note p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.launch-blocked{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;margin:40px auto;display:flex}.launch-blocked h1{margin:4px 0 0;font-size:34px}.launch-blocked-lead{color:var(--text);margin:0;font-size:18px}.launch-blocked .declined-note{margin:4px 0 0}.launch-blocked .declined-meta{margin:0}.launch-blocked-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.launch-blocked-manage{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-size:14px}@media (hover:hover){.launch-blocked-manage:hover{color:var(--text)}}@media (max-width:700px){.declined-banner{gap:12px;padding:14px 16px}.declined-banner-icon{width:32px;height:32px}.declined-banner-lead{font-size:15px}.opt-out-intro p{font-size:16px}.opt-out-steps,.opt-out-repo{grid-template-columns:1fr}.opt-out-repo .maintainer-decision.compact{justify-content:flex-start}.launch-blocked h1{font-size:28px}}.opt-out-search:focus-within{border-color:var(--green)}@media (pointer:coarse){.opt-out-search input,.decision-confirm textarea{font-size:16px}}
