.N5OoTa_root{width:100%;min-width:0}.N5OoTa_trigger{background:var(--ll-tint);width:100%;min-height:56px;color:var(--ll-text);text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.N5OoTa_avatar{background:var(--ll-primary,var(--ll-primary));color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.N5OoTa_identity{flex:1;gap:0;min-width:0;display:grid}.N5OoTa_identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.N5OoTa_identity small{color:var(--ll-muted);font-size:13px;line-height:18px}.N5OoTa_chevron{flex-shrink:0;width:16px;height:16px;position:relative}.N5OoTa_chevron img{position:absolute;top:0;left:0}.N5OoTa_trigger:hover{background:var(--ll-tint-hover)}.N5OoTa_trigger:focus-visible{outline:2px solid var(--ll-primary);outline-offset:3px}.N5OoTa_menu{border:1px solid var(--ll-line);width:min(280px,100vw - 32px);max-height:min(480px,100dvh - 160px);color:var(--ll-text);background:#fff;border-radius:12px;margin:0;padding:8px;position:fixed;bottom:auto;right:auto;overflow-y:auto;box-shadow:0 8px 32px #0712211a}.N5OoTa_heading{color:var(--ll-muted);padding:8px 10px;font-size:12px;line-height:17px}.N5OoTa_options{gap:4px;display:grid}.N5OoTa_options button{text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px;display:flex}.N5OoTa_options button>span:first-child{gap:3px;min-width:0;display:grid}.N5OoTa_options strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.N5OoTa_options small{color:var(--ll-muted);font-size:12px;line-height:17px}.N5OoTa_options button[aria-checked=true]{background:var(--ll-tint);color:var(--ll-primary)}.N5OoTa_options button:hover,.N5OoTa_actions>:hover{background:var(--ll-canvas)}.N5OoTa_actions{border-top:1px solid var(--ll-line);margin-top:6px;padding-top:6px;display:grid}.N5OoTa_actions>*{text-align:left;width:100%;min-height:44px;color:var(--ll-text);cursor:pointer;border-radius:8px;align-items:center;padding:10px;font-size:14px;line-height:20px;display:flex}.N5OoTa_menu :is(button,a):focus-visible{outline:2px solid var(--ll-primary);outline-offset:-2px}.N5OoTa_menu button:disabled{cursor:wait;opacity:.6}.N5OoTa_error{color:#a52c35;padding:10px;font-size:12px;line-height:18px}
.password-auth-form{gap:20px;display:grid}.password-auth-form label{color:var(--ll-text);gap:8px;font-size:14px;font-weight:600;display:grid}.password-auth-form input{border:1px solid var(--ll-line);width:100%;min-height:50px;color:var(--ll-text);background:#fff;border-radius:8px;padding:12px 14px;font-size:16px}.password-auth-form input:focus-visible{outline:2px solid var(--ll-primary);outline-offset:2px}.password-input{position:relative}.password-input input{padding-right:70px}.password-input button{min-height:44px;color:var(--ll-primary);padding:0 12px;font-size:13px;position:absolute;top:3px;right:6px}.password-auth-form small{color:var(--ll-muted);font-size:12px;font-weight:400;line-height:1.6}.auth-submit{background:var(--ll-primary);color:#fff;cursor:pointer;border-radius:8px;min-height:50px;padding:12px 16px;font-weight:600}.auth-submit:hover{background:var(--ll-text)}.password-auth button:disabled{opacity:.5;cursor:wait}.auth-form-error{color:#a52c35;background:#fff8f8;border:1px solid #efd8dc;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.auth-code-notice{background:var(--ll-tint);border-radius:8px;margin-bottom:24px;padding:16px;font-size:14px;line-height:1.7}.auth-code-notice p{margin-top:8px}.password-auth a:not(.mantine-Button-root){color:var(--ll-primary);text-underline-offset:3px;text-decoration:underline}.auth-recovery{margin-top:20px;font-size:14px;display:block}.auth-alternative{color:var(--ll-muted);margin-top:24px;font-size:14px}.auth-code-actions{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:13px;display:flex}.auth-code-actions button{cursor:pointer;min-height:44px;text-decoration:underline}.studio-auth h1{line-height:1.2}.auth-page .auth-intro{min-height:720px}.workspace-mail-panel{grid-column:1/-1;gap:16px;padding:24px;display:grid}.workspace-mail-panel form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workspace-mail-panel label{gap:8px;font-size:14px;display:grid}.workspace-mail-panel input{border:1px solid var(--ll-line);background:#fff;border-radius:8px;min-width:0;min-height:48px;padding:12px}.workspace-mail-panel .mail-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.workspace-mail-panel small,.workspace-mail-panel p{color:var(--ll-muted);font-size:14px;line-height:1.6}.workspace-mail-panel .error{color:#a52c35}.workspace-mail-panel .success{color:#087a59}@media (max-width:700px){.workspace-mail-panel form{grid-template-columns:1fr}.auth-page .auth-intro{min-height:0}.studio-auth{padding:32px 20px}.studio-auth h1{font-size:28px}}.studio-auth h1{font-weight:600}.ll-clerk-auth,.ll-clerk-root,.ll-clerk-card-box{width:100%;min-width:0;max-width:100%}.ll-clerk-card{box-shadow:none;width:100%}.ll-clerk-access{line-height:1.6}.ll-clerk-access button{min-height:44px}
