.lp-account-page{background:var(--lp-sky-day);padding:64px 0 112px}.lp-account-grid{gap:28px;max-width:760px;display:grid}.lp-panel{border:1px solid var(--lp-line-day);border-radius:var(--lp-radius-lg);background:#fff;gap:16px;padding:28px;display:grid;box-shadow:0 1px 2px #0b1f3a0a,0 18px 40px -28px #0b1f3a38}.lp-panel h2,.lp-panel h3{font-size:22px}.lp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt-account-note{color:var(--lp-ink-muted);margin:0;font-size:15px}.mkt-account-success{color:var(--lp-night);margin:0;font-weight:600}.mkt-form-field{gap:6px;margin-bottom:14px;display:grid}.mkt-form-field label{font-size:15px;font-weight:600}.mkt-form-field input{min-height:46px;font:inherit;color:var(--lp-ink);border-radius:var(--lp-radius-sm);transition:border-color var(--lp-dur-fast) var(--lp-ease-out), box-shadow var(--lp-dur-fast) var(--lp-ease-out);background:#fff;border:1px solid #7b8799;padding:10px 14px}.mkt-form-field input:focus-visible{outline:3px solid var(--lp-ink);outline-offset:2px}.mkt-form-error{color:var(--lp-red);align-items:center;gap:6px;margin:4px 0 12px;font-size:14px;display:flex}.mkt-plain-list{gap:6px;margin:0;padding-left:20px;display:grid}.lp-account-page code{background:#f1f3f7;border-radius:4px;padding:2px 6px;font-size:14px}.mkt-check{cursor:pointer;align-items:center;gap:10px;margin:2px 0 16px;font-size:15px;display:flex}.mkt-check input{width:18px;height:18px;accent-color:var(--lp-red)}.lp-text-button{color:var(--lp-ink);cursor:pointer;font:600 14px/1.2 var(--lp-font);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:6px 0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.lp-text-button:hover{color:var(--lp-red)}}.lp-signin-panel{gap:18px;max-width:460px;margin:0 auto;padding:36px}.lp-signin-panel form,.lp-signin-step{gap:4px;display:grid}.lp-signin-step h2{margin-bottom:6px;font-size:24px}.lp-signin-step .mkt-account-note{margin-bottom:14px}.lp-signin-submit{justify-content:center;width:100%;margin:4px 0 6px}.lp-signin-choices{gap:10px;margin-bottom:8px;display:grid}.lp-signin-choice{border:1px solid var(--lp-line-day);border-radius:var(--lp-radius-md);background:var(--lp-day-bright);width:100%;color:var(--lp-ink);font:600 16px/1.3 var(--lp-font);text-align:left;cursor:pointer;transition:border-color var(--lp-dur-fast) var(--lp-ease-out), transform var(--lp-dur-fast) var(--lp-ease-out);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}@media (hover:hover){.lp-signin-choice:hover{border-color:var(--lp-ink)}}.lp-signin-choice:active{transform:scale(.99)}.lp-signin-choice-role{color:var(--lp-ink-muted);text-transform:capitalize;font-size:13px;font-weight:500}.lp-signin-footnote{text-align:center;color:var(--lp-ink-muted);margin:22px 0 0;font-size:15px}.lp-signin-footnote a{color:var(--lp-ink);font-weight:600}.lp-account-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.lp-account-nav{top:calc(var(--lp-topbar-h) + 28px);gap:2px;display:grid;position:sticky}.lp-account-nav-name{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;font-weight:600}.lp-account-nav a{border-radius:var(--lp-radius-sm);color:var(--lp-ink-muted);transition:background-color var(--lp-dur-fast) var(--lp-ease-out), color var(--lp-dur-fast) var(--lp-ease-out);padding:9px 12px;font-weight:500;text-decoration:none}@media (hover:hover){.lp-account-nav a:hover{color:var(--lp-ink);background:#0b1f3a0d}}.lp-account-sections{gap:64px;min-width:0;display:grid}.lp-account-section{scroll-margin-top:calc(var(--lp-topbar-h) + 24px);gap:20px;display:grid}.lp-account-section-head{gap:6px;display:grid}.lp-account-section-head h2{font-size:clamp(28px,3vw,36px)}.lp-account-subsection{gap:14px;margin-top:8px;display:grid}.lp-account-subsection h3{font-size:20px}.lp-details{margin:0;display:grid}.lp-detail-row{border-top:1px solid var(--lp-line-day);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:16px 0;display:grid}.lp-detail-row:first-child{border-top:0;padding-top:0}.lp-detail-row:last-child{padding-bottom:0}.lp-detail-row dt{color:var(--lp-ink-muted);font-weight:500}.lp-detail-row dd{overflow-wrap:anywhere;gap:10px;margin:0;font-weight:600;display:grid}.lp-detail-row--editing{align-items:start}.lp-detail-value{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.lp-inline-form{gap:2px;max-width:420px;font-weight:400;display:grid}.lp-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-pending-note{border-radius:var(--lp-radius-md);background:var(--lp-day);border:1px solid var(--lp-line-day);gap:4px;padding:12px 14px;font-size:15px;font-weight:400;display:grid}.lp-pending-note p{margin:0}.lp-security-actions{gap:14px;display:grid}.lp-security-action{padding:22px 24px}.lp-security-action-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-security-action h4{margin:0 0 2px;font-size:17px;font-weight:600}.lp-recovery-codes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-qr{border:1px solid var(--lp-line-day);border-radius:var(--lp-radius-md);background:#fff;justify-self:start;padding:10px;display:inline-flex}.lp-badge{border-radius:var(--lp-radius-pill);align-items:center;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp-badge--good{color:#145c37;background:#e6f4ec}.lp-badge--warn{color:#7a4a00;background:#fff1d6}.lp-badge--bad{color:#8e0e17;background:#fde7e8}.lp-badge--neutral{color:var(--lp-ink-muted);background:#eef1f5}.lp-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px 24px;margin:0;display:grid}.lp-fact dt{color:var(--lp-ink-muted);font-size:14px;font-weight:500}.lp-fact dd{margin:4px 0 0;font-size:17px;font-weight:600}.lp-note-warn{color:#7a4a00}.lp-table-wrap{margin:0 -4px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:15px}.lp-table th{text-align:left;color:var(--lp-ink-muted);white-space:nowrap;padding:0 12px 10px 4px;font-size:13px;font-weight:600}.lp-table td{border-top:1px solid var(--lp-line-day);white-space:nowrap;padding:13px 12px 13px 4px}.lp-table .lp-num{text-align:right;font-variant-numeric:tabular-nums}.lp-table-links{justify-content:flex-end;gap:14px;display:flex}.lp-table-links a{color:var(--lp-ink);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.lp-table-links a:hover{color:var(--lp-red)}}.lp-period{color:var(--lp-ink-muted);margin:-6px 0 0;font-weight:600}.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp-stat{border:1px solid var(--lp-line-day);border-radius:var(--lp-radius-md);background:#fff;padding:20px 22px;box-shadow:0 1px 2px #0b1f3a0a}.lp-stat p{margin:0}.lp-stat-label{color:var(--lp-ink-muted);font-size:14px;font-weight:500}.lp-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,32px);font-weight:600;margin-top:6px!important}.lp-stat-hint{color:var(--lp-ink-muted);font-size:13px}.lp-unlock{max-width:460px}.lp-terms{gap:18px;max-width:560px;display:grid}.lp-terms h2{margin:0}.lp-terms-check{color:var(--lp-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.lp-terms-check input{width:20px;height:20px;accent-color:var(--lp-ink);flex:none;margin-top:2px}.lp-terms-check a{color:var(--lp-ink);text-underline-offset:3px;text-decoration:underline}.lp-terms-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp-terms-notice{gap:14px;margin-bottom:28px;padding:20px 22px;display:grid}.lp-terms-notice p{color:var(--lp-ink);margin:0;font-size:15px;line-height:1.5}@media (width<=900px){.lp-account-layout{grid-template-columns:minmax(0,1fr);gap:28px}.lp-account-nav{flex-wrap:wrap;gap:6px;display:flex;position:static}.lp-account-nav-name{width:100%;margin-bottom:4px}.lp-account-nav a{border:1px solid var(--lp-line-day);border-radius:var(--lp-radius-pill);background:#fff;padding:8px 14px}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lp-panel,.lp-signin-panel{padding:22px}.lp-detail-row{grid-template-columns:minmax(0,1fr);gap:4px}.lp-stats{grid-template-columns:minmax(0,1fr)}}.lp-table-wrap:focus-visible{outline:3px solid var(--lp-ink);outline-offset:4px;border-radius:var(--lp-radius-sm)}@media (width<=560px){.lp-hide-phone{display:none}.lp-table{font-size:14px}.lp-table th,.lp-table td{padding-right:8px}.lp-table td:first-child{white-space:normal}}
