.githubPermissionGate-module__KnlJgW__gateWrap{min-height:100%;font-family:var(--font-geist,-apple-system, "Segoe UI", sans-serif);justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.githubPermissionGate-module__KnlJgW__gateCard{background:var(--cg-surface-1);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-xl);text-align:center;width:100%;max-width:560px;box-shadow:var(--cg-shadow-xl);flex-direction:column;align-items:center;padding:2.5rem 2.25rem;animation:.4s cubic-bezier(.16,1,.3,1) both githubPermissionGate-module__KnlJgW__gateIn;display:flex;position:relative;overflow:hidden}@keyframes githubPermissionGate-module__KnlJgW__gateIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.githubPermissionGate-module__KnlJgW__gateGlow{background:radial-gradient(circle, var(--cg-accent-soft) 0%, transparent 70%);pointer-events:none;width:420px;height:260px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.githubPermissionGate-module__KnlJgW__gateBrand{z-index:1;align-items:center;gap:.4rem;margin-bottom:1.1rem;display:inline-flex;position:relative}.githubPermissionGate-module__KnlJgW__gateBrandText{color:var(--cg-text-2);letter-spacing:.01em;font-size:.72rem;font-weight:700}.githubPermissionGate-module__KnlJgW__gateIcon{z-index:1;border-radius:var(--cg-radius-lg);background:var(--cg-gradient-brand-solid);color:#fff;width:64px;height:64px;box-shadow:0 0 0 2px var(--cg-accent-soft), 0 8px 24px var(--cg-accent-soft);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;position:relative}.githubPermissionGate-module__KnlJgW__gateSecurityCaption{z-index:1;color:var(--cg-text-3);max-width:300px;margin:0 0 1rem;font-size:.68rem;line-height:1.5;position:relative}.githubPermissionGate-module__KnlJgW__badgeWrap{z-index:1;margin-bottom:.9rem;position:relative}.githubPermissionGate-module__KnlJgW__gateTitle{z-index:1;color:var(--cg-text-1);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;line-height:1.2;position:relative}.githubPermissionGate-module__KnlJgW__gateDesc{z-index:1;color:var(--cg-text-2);max-width:420px;margin:0 0 1.6rem;font-size:.85rem;line-height:1.55;position:relative}.githubPermissionGate-module__KnlJgW__benefitsList{z-index:1;text-align:left;flex-direction:column;gap:.55rem;width:100%;margin:0 0 1.4rem;padding:0;list-style:none;display:flex;position:relative}.githubPermissionGate-module__KnlJgW__benefitItem{background:var(--cg-surface-sunken);border:1px solid var(--cg-border-subtle);border-radius:var(--cg-radius-sm);color:var(--cg-text-1);align-items:flex-start;gap:.65rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.githubPermissionGate-module__KnlJgW__benefitItem:hover{border-color:var(--cg-accent-border);background:var(--cg-accent-soft)}.githubPermissionGate-module__KnlJgW__benefitIcon{background:var(--cg-success-bg);width:20px;height:20px;color:var(--cg-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:flex}.githubPermissionGate-module__KnlJgW__infoBox{z-index:1;background:var(--cg-info-bg);border:1px solid var(--cg-accent-border);border-radius:var(--cg-radius-md);width:100%;color:var(--cg-text-2);text-align:left;align-items:flex-start;gap:.6rem;margin-bottom:1.6rem;padding:.85rem 1rem;font-size:.74rem;line-height:1.55;display:flex;position:relative}.githubPermissionGate-module__KnlJgW__infoIcon{color:var(--cg-info);flex-shrink:0;margin-top:.1rem}.githubPermissionGate-module__KnlJgW__gateError{z-index:1;background:var(--cg-danger-bg);border:1px solid color-mix(in srgb, var(--cg-danger) 35%, transparent);width:100%;color:var(--cg-danger);border-radius:var(--cg-radius-sm);margin-bottom:1.1rem;padding:.65rem .85rem;font-size:.76rem;line-height:1.4;position:relative}.githubPermissionGate-module__KnlJgW__gateActions{z-index:1;flex-direction:column;gap:.65rem;width:100%;display:flex;position:relative}.githubPermissionGate-module__KnlJgW__gateHelperText{z-index:1;color:var(--cg-text-3);margin:.9rem 0 0;font-size:.68rem;position:relative}@media (max-width:520px){.githubPermissionGate-module__KnlJgW__gateCard{border-radius:var(--cg-radius-lg);padding:2rem 1.5rem}}
