[hidden]{display:none!important}.auth-pending>.sidebar,.auth-pending>.shell{display:none}#auth-root{margin:0;min-height:100vh;max-width:none;display:grid;place-items:center;padding:36px 20px;background:radial-gradient(ellipse at 20% 10%,#e3ebf7,transparent 50%),linear-gradient(135deg,#f8fafd,#edf2fa)}.auth-card{width:min(100%,480px);border:1px solid #dae3f0;background:#ffffffed;box-shadow:0 20px 70px #132d5012;border-radius:20px;padding:36px}.auth-brand{display:flex;align-items:center;gap:16px;margin-bottom:35px;color:#0c203c}.auth-brand>span{font-size:30px;font-weight:650;letter-spacing:4px}.auth-brand small{font-size:11px;font-weight:400;letter-spacing:.5px;display:block;margin-top:5px;color:#69809f}.auth-card h1{font-size:30px;line-height:1.2;margin-bottom:16px}.auth-intro{color:#6d7d96;font-size:13px;line-height:1.8}.auth-card .edit-form{gap:20px;margin-top:25px}.auth-card .edit-form>.button{width:100%;min-height:45px}.auth-card input{font-size:14px;padding:12px}.auth-message{font-size:12px;line-height:1.8;color:#347853}.auth-message.error{color:#b34848}.auth-message:empty{display:none}.auth-links{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #e5ebf5;padding-top:20px;margin-top:25px}.auth-links button{font-size:12px;color:#3d6eac;padding:0}.auth-footnote{font-size:10px;line-height:1.8;color:#8b9cb4;margin-top:25px}.workspace-switch{font-size:10px;color:#b9cbe6;text-align:left;padding:4px 0}.saving .button,.saving [data-action=complete],.saving .check{opacity:.6}.button:disabled,button:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.permissions-note{padding:15px 18px;margin:20px 0;background:#edf3fc;border:1px solid #dbe6f6;border-radius:9px;color:#607a9a;font-size:12px;line-height:1.7}.member-admin-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.member-admin-actions button{font-size:10px}.pending-accesses{margin-top:24px}.pending-access-row{display:flex;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #e4eaf4;flex-wrap:wrap}.pending-access-row>span:first-child{flex:1;font-size:12px;overflow-wrap:anywhere}.pending-access-row>.badge{font-size:10px}.team-toolbar{display:flex;gap:10px;flex-wrap:wrap}.share-access{font-size:12px;padding:14px;background:#f0f5fc;border-radius:8px;overflow-wrap:anywhere;line-height:1.7}.sync-status{margin-left:auto;font-size:10px;color:#6e85a1}.cloud-loading{padding:30px;color:#7088a7;text-align:center}.team-card-label{font-size:10px;color:#8297b3;margin-top:10px}@media(max-width:600px){#auth-root{padding:20px 14px}.auth-card{padding:26px 23px}.auth-card h1{font-size:26px}.auth-brand{margin-bottom:28px}.auth-brand>span{font-size:26px}.team-toolbar .button{font-size:11px}.pending-access-row{gap:10px}}
