.auth-split{background:var(--bg-page);min-height:100vh;display:flex}.auth-stage{border-right:1px solid var(--border-default);flex-direction:column;flex:0 0 60%;display:flex;position:relative;overflow:hidden}.auth-stage-graph{flex:1;min-height:0;position:relative}.auth-stage-copy{max-width:420px;padding:var(--space-6) 0 var(--space-12) var(--space-12);pointer-events:none;z-index:2;flex:none;position:relative}.auth-brandmark{display:flex}.auth-form-brandmark{display:none}.auth-panel{min-width:0;padding:var(--space-12) var(--space-10);flex:1;justify-content:center;align-items:center;display:flex}.auth-form{gap:var(--space-5);flex-direction:column;width:100%;max-width:360px;display:flex}.auth-title{color:var(--text-primary);margin:0}.auth-lead{color:var(--text-secondary);margin:var(--space-2) 0 0}.auth-social{gap:var(--space-2-5)}.auth-brandicon{flex:none;width:17px;height:17px}.auth-divider{align-items:center;gap:var(--space-3);color:var(--text-disabled);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-default);flex:1;height:1px}.auth-textlink{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:color .13s}.auth-textlink:hover{color:var(--text-primary)}.auth-textlink:disabled{cursor:default;opacity:.6}.terms-doclist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.auth-stage{display:none}.auth-form-brandmark{display:flex}}.entry-stage{min-height:100dvh;padding:var(--space-8) var(--space-5) var(--space-24);background:var(--bg-page);color:var(--text-primary);box-sizing:border-box;display:flex}.entry-frame{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;margin:auto;display:flex}.entry-brandmark{max-width:100%}.entry-card{--card-gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-6);border-color:var(--border-strong);border-radius:var(--radius-xl);overflow:hidden}@media (min-width:768px){.entry-card{padding:var(--space-8)}}.mcp-auth-form{gap:var(--space-4);flex-direction:column;display:flex}.entry-title{margin:0 0 var(--space-1-5);color:var(--text-primary)}.entry-lead{color:var(--text-secondary);margin:0}.entry-actions{gap:var(--space-2-5);flex-direction:column;display:flex}.entry-pick{margin:0 0 var(--space-3-5);color:var(--text-secondary)}.entry-orglist{gap:var(--space-2);flex-direction:column;display:flex}.entry-org{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2-5) var(--space-3-5);background:var(--bg-menu);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);text-decoration:none;transition:border-color .13s,background .13s;display:flex}a.entry-org:hover{border-color:var(--text-disabled);background:var(--bg-hover)}a.entry-org:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.entry-org-text{align-items:flex-start;gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.entry-org-name{color:var(--text-primary)}.entry-org-slug{color:var(--text-secondary)}.entry-footer{justify-content:center;display:flex}.entry-hint{color:var(--text-tertiary);text-align:center;margin:0}.entry-subject{align-items:center;gap:var(--space-3);display:flex}.mcp-client-logo img{box-sizing:border-box;padding:calc(var(--avatar-size) * .2);object-fit:contain}@scope(.theme-light){.mcp-client-logo-light{display:inline-flex}.mcp-client-logo-dark{display:none}}@scope(.theme-dark){.mcp-client-logo-light{display:none}.mcp-client-logo-dark{display:inline-flex}}.entry-subject-text{color:var(--text-secondary);margin:0}.entry-subject-text strong,.entry-subject-text span{color:var(--text-primary)}.mcp-auth-permissions-label{margin:0 0 var(--space-2-5);color:var(--text-secondary)}.mcp-auth-permissions{margin:0 0 var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.mcp-auth-permissions-list{margin:0;padding:0;list-style:none}.mcp-auth-permission{border-bottom:1px solid var(--border-default)}.mcp-auth-permissions-list .mcp-auth-permission:last-child{border-bottom:0}.mcp-auth-permission-all{background:var(--bg-menu)}.mcp-auth-permission[data-off=true]{opacity:.4}.mcp-auth-permission-row{justify-content:space-between;align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex;position:relative}.mcp-auth-permission[data-off=true] .mcp-auth-permission-row,.mcp-auth-permission[data-locked=true] .mcp-auth-permission-row{cursor:default}.mcp-auth-permission-text{color:var(--text-primary)}.mcp-auth-redirecting{color:var(--text-secondary);margin:0}.skel-entry-title{width:240px;max-width:100%;height:26px;margin-bottom:10px}.skel-entry-pick{width:240px;max-width:100%;height:13px;margin-bottom:14px}.skel-entry-orgavatar{width:34px;height:34px}.skel-entry-orgname{width:140px;height:14px}.skel-entry-orgslug{width:88px;height:11px}.mcp-auth-scope{gap:var(--space-2-5);padding:var(--space-3);background:var(--bg-menu);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.mcp-auth-scope-text{color:var(--text-secondary);margin:0}.mcp-auth-collections{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.mcp-auth-collections-head{padding:var(--space-2) var(--space-3);background:var(--bg-menu);border-bottom:1px solid var(--border-default);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.mcp-auth-collections-list{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.mcp-auth-collection{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-3);padding-left:calc(var(--space-3) + var(--collection-depth,0) * var(--space-5));border-bottom:1px solid var(--border-default);display:flex}.mcp-auth-collection-toggle{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mcp-auth-collection-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mcp-auth-collection-node{list-style:none}.mcp-auth-collection-children{margin:0;padding:0;list-style:none}.mcp-auth-collection-name{align-items:center;gap:var(--space-2-5);cursor:pointer;flex:1;min-width:0;display:flex;position:relative}.mcp-auth-collection-text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-auth-readonly{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-0-5);color:var(--text-tertiary);flex:none;display:flex}.mcp-auth-readonly[data-off=true]{opacity:.4}.auth-stage-heading{margin-top:var(--space-4);color:var(--text-primary)}.entry-form{gap:var(--space-3-5);flex-direction:column;display:flex}.entry-form-tight{gap:var(--space-2-5)}.entry-form-loose{gap:var(--space-5)}.entry-input-mono{font-family:var(--font-mono)}
