.site-gate-main{box-sizing:border-box;background:radial-gradient(ellipse 90% 55% at 50% -8%, rgba(var(--rgb-158-176-106), .14) 0%, transparent 52%), radial-gradient(ellipse 60% 40% at 100% 100%, rgba(var(--rgb-200-245-66), .04) 0%, transparent 45%), var(--hex-07080c);justify-content:center;align-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;display:flex}.site-gate-shell{box-sizing:border-box;width:min(520px,100%);padding:2.5rem 1.25rem 3rem}.site-gate-brand{text-align:center;margin-bottom:1.35rem}.site-gate-brand-name{letter-spacing:-.03em;color:var(--ph-text,var(--hex-e8eaed));font-size:1.5rem;font-weight:600;display:block}.site-gate-brand-tag{font-family:var(--agent-font-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-faint,var(--hex-5c6370));margin-top:.4rem;font-size:.62rem;font-weight:500;display:block}.agent-workbench.site-gate-page{box-shadow:0 0 0 1px rgba(var(--rgb-255-255-255), .04), 0 18px 48px rgba(var(--rgb-0-0-0), .45);margin-top:0;padding:1rem 1.05rem 1.1rem}.agent-workbench.site-gate-page .agent-workbench-hero{margin-bottom:0;padding-bottom:.85rem}.agent-workbench.site-gate-page .agent-workbench-lede{max-width:none;font-size:.84rem}.site-gate-panel{flex-direction:column;gap:.55rem;margin-top:.15rem;display:flex}.site-gate-panel .agent-form{flex-direction:column;gap:.65rem;display:flex}.site-gate-panel .agent-field{margin:0}.site-gate-panel .agent-field input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--agent-ink,#e8eaed) 16%, transparent);background:color-mix(in srgb, var(--agent-surface,#0f1523) 92%, transparent);width:100%;min-height:2.55rem;color:var(--agent-text,var(--hex-e8eaed));font:inherit;border-radius:6px;padding:.65rem .8rem}.site-gate-panel .agent-field input::placeholder{color:color-mix(in srgb, var(--agent-muted,#8b919a) 85%, transparent)}.site-gate-panel .agent-field input:focus-visible{border-color:color-mix(in srgb, var(--agent-accent,#c8f542) 55%, transparent);box-shadow:0 0 0 2px rgba(var(--rgb-158-176-106), .28);outline:none}.site-gate-panel .agent-run-bar{margin-top:.15rem}.site-gate-panel .site-gate-run-split{width:100%}.site-gate-panel .agent-primary-btn{width:100%;min-height:2.55rem}.site-gate-panel-note{color:var(--agent-muted);margin:0;font-size:.78rem;line-height:1.5}.site-gate-run-split{max-width:100%}.agent-workbench.site-gate-page .site-gate-facts{margin:0;padding:0 .1rem}.agent-workbench.site-gate-page .agent-callout{margin-top:.15rem}.site-gate-loading{text-align:center;color:var(--agent-muted);margin:0;font-size:.82rem}.landing-password-input-wrap{align-items:center;display:flex;position:relative}.landing-password-input-wrap input{width:100%;padding-right:2.4rem}.landing-password-toggle{width:1.85rem;height:1.85rem;color:var(--agent-muted,var(--hex-8b919a));cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.landing-password-toggle:hover:not(:disabled){color:var(--agent-text,var(--hex-e8eaed));background:rgba(var(--rgb-255-255-255), .05)}.landing-password-toggle:disabled{opacity:.45;cursor:not-allowed}.landing-password-toggle:focus-visible{box-shadow:0 0 0 2px rgba(var(--rgb-158-176-106), .35);outline:none}@media (max-width:640px){.site-gate-shell{padding:2rem .85rem 2.5rem}.site-gate-brand-name{font-size:1.35rem}}.invite-secondary-link{text-align:center;margin-top:.9rem}.invite-secondary-link button,.invite-secondary-link a{cursor:pointer;font-family:var(--agent-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#9ec5ffd9;background:0 0;border:0;padding:.4rem;font-size:.66rem;text-decoration:none}.invite-secondary-link button:hover,.invite-secondary-link a:hover{color:#9ec5ff}.invite-success-callout{text-align:left}.site-gate-captcha-note{font-family:var(--agent-font-mono,monospace);letter-spacing:.06em;text-align:right;color:rgba(var(--rgb-178-191-210), .45);margin:.1rem 0 0;font-size:.58rem}.site-gate-captcha-note a{color:rgba(var(--rgb-178-191-210), .65)}.site-gate-captcha-note{line-height:1.7}
