: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}}
