.lai-accounts{min-height:100vh}.lai-accounts .accounts-main{max-width:1200px;margin:0 auto;padding:72px 32px 88px}.lai-accounts .accounts-heading{padding-bottom:48px;border-bottom:1px solid var(--line-2);margin-bottom:40px}.lai-accounts .accounts-heading .cap{color:var(--muted);margin-bottom:24px}.lai-accounts .accounts-heading h1{max-width:880px;font-size:clamp(2.5rem,5.6vw,5rem)}.lai-accounts .accounts-welcome{max-width:700px;font-size:1.25rem;margin-bottom:48px}.lai-accounts .accounts-welcome>*+*{margin-top:20px}.lai-accounts .accounts-notice,.lai-accounts .accounts-panel{padding:32px;border:1px solid var(--line-2);background:var(--surface);margin:24px 0}.lai-accounts .accounts-notice>*+*,.lai-accounts .accounts-panel>*+*{margin-top:22px}.lai-accounts .accounts-notice>p,.lai-accounts .accounts-panel>p{max-width:740px;color:var(--text-2)}.lai-accounts .accounts-notice h2,.lai-accounts .accounts-panel h2{font-size:clamp(1.45rem,3vw,2.25rem)}.lai-accounts .accounts-notice{border-color:var(--err-line)}.lai-accounts .accounts-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.lai-accounts .accounts-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;border:1px solid var(--text);background:var(--text);color:var(--bg);font:inherit;font-size:.95rem;font-weight:550;text-align:center;cursor:pointer}.lai-accounts .accounts-button:hover:not(:disabled){background:var(--bg);color:var(--text)}.lai-accounts .accounts-button:disabled{opacity:.45;cursor:default}.lai-accounts .accounts-link{background:none;color:var(--text);border:0;border-bottom:1px solid var(--line-control);padding:10px 0;font:inherit;font-size:.95rem;cursor:pointer}.lai-accounts .accounts-link:disabled{opacity:.6;cursor:wait}.lai-accounts .accounts-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-bottom:0}.lai-accounts .accounts-facts dt{color:var(--muted);font-size:.85rem;margin-bottom:8px}.lai-accounts .accounts-facts dd{margin:0;font-size:1.2rem;overflow-wrap:anywhere}.lai-accounts .accounts-data-note{max-width:760px;margin-top:40px}.lai-accounts .accounts-data-note h2{font-size:.9rem;font-weight:550;margin-bottom:14px}.lai-accounts .accounts-data-note p{color:var(--muted);font-size:.95rem}.lai-accounts .accounts-session-actions{margin-top:28px}.lai-accounts .accounts-table-scroll{overflow-x:auto}.lai-accounts .accounts-table{border-collapse:collapse;width:100%;text-align:left}.lai-accounts .accounts-table caption{text-align:left;color:var(--muted);font-size:.85rem;padding:0 0 14px}.lai-accounts .accounts-table td,.lai-accounts .accounts-table th{padding:16px 20px 16px 0;border-bottom:1px solid var(--line-2);min-width:120px;font-size:.95rem;overflow-wrap:anywhere}.lai-accounts .accounts-table th{font-weight:550}.lai-accounts .accounts-table td:nth-child(2){min-width:200px}.lai-accounts .accounts-table thead{color:var(--muted)}.lai-accounts .accounts-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lai-accounts .accounts-pagination span{font-size:.85rem;color:var(--muted)}.lai-accounts .accounts-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line-2);padding:28px var(--gutter);font-size:.8rem;color:var(--muted)}@media (max-width:640px){.lai-accounts .accounts-main{padding:40px 20px 56px}.lai-accounts .accounts-heading{margin-bottom:28px;padding-bottom:32px}.lai-accounts .accounts-notice,.lai-accounts .accounts-panel{padding:22px 18px}.lai-accounts .accounts-welcome{font-size:1.08rem}}