.auth-nav{display:flex;justify-content:space-between;gap:16px;margin-top:20px;flex-wrap:wrap}.auth-nav button,.pilot-tools button{border:0;background:transparent;color:#5740c9;padding:6px 0;font:inherit;font-size:13px;cursor:pointer;text-align:left}.auth-nav button:hover,.pilot-tools button:hover{text-decoration:underline}.auth-nav button:focus-visible,.pilot-tools button:focus-visible,summary:focus-visible{outline:2px solid #7057ff;outline-offset:4px}.pilot-tools{font-size:12px;color:#777187;margin-top:18px}.pilot-tools button{display:block}.pilot-tools summary{cursor:pointer}.auth-form>label:has(input[type=checkbox]){font-size:13px;line-height:1.6}
.review-note{margin:16px 28px 0;padding:12px 16px;border:1px solid #e3ddf6;background:#f3f0ff;border-radius:10px;color:#5740a0;font-size:13px;overflow-wrap:anywhere}.review-note strong{margin-right:8px}
.plan-note{display:block;margin-top:6px;font-size:12px}

/* Mobile acceptance audit, 1 November. */
@media(max-width:760px){.auth-shell{display:block;padding:24px 16px;min-height:100svh}.auth-intro{margin-bottom:24px}.auth-intro>p{font-size:15px}.auth-form{padding:22px}.auth-form h2{font-size:24px}.auth-form .field>span{font-size:14px}.auth-form .field input:not([type=hidden]){font-size:16px;min-height:48px}.auth-form .button,.auth-nav button{font-size:14px;min-height:44px}.prototype-note{flex-wrap:wrap;overflow-wrap:anywhere}.prototype-note a{font-size:12px;margin-left:0}.review-note{margin:12px 16px 0}.top-actions{flex-wrap:wrap}.studio,.editor,.main{min-width:0}.sidebar{flex-wrap:wrap}.sidebar nav{min-width:0;overflow-x:auto}.sidebar .nav-item span{font-size:10px}.field input:not([type=color]):not([type=range]),.field textarea,.field select{font-size:16px}.button{min-height:44px;font-size:12px}.breadcrumb{font-size:12px}.secondary-menu{margin-left:auto}}
