.account-gate{height:var(--app-height,100dvh);overflow:auto;padding:24px 16px;display:grid;place-items:center}.account-gate>.panel{width:min(100%,440px)}.account-gate h1{font-size:28px}.account-gate .field{margin-block:14px}.account-links{display:flex;gap:12px;flex-wrap:wrap}.shared-task-row{display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0}.shared-task-row span{overflow-wrap:anywhere;min-width:0}.shared-task-row button{flex-shrink:0}
.account-gate input{display:block;width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font:inherit}.account-gate input:focus{outline:2px solid var(--ink);outline-offset:2px}.account-gate .field>span{display:block;margin-bottom:7px}
