.page-module__eoXTyG__settingsPage{gap:18px;min-width:0;display:grid}.page-module__eoXTyG__pageHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.page-module__eoXTyG__pageHeader h1{letter-spacing:0;margin:0;font-size:38px;line-height:1.05}.page-module__eoXTyG__pageDescription{max-width:680px;color:var(--text-muted);margin:6px 0 0}.page-module__eoXTyG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.page-module__eoXTyG__section{border:1px solid var(--border);background:#fffffff5;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a14}.page-module__eoXTyG__fullWidth{grid-column:1/-1}.page-module__eoXTyG__sectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.page-module__eoXTyG__sectionHeader h2{letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.page-module__eoXTyG__sectionHeader p,.page-module__eoXTyG__muted,.page-module__eoXTyG__messageStack p,.page-module__eoXTyG__commandPanel p{color:var(--text-muted);margin:4px 0 0}.page-module__eoXTyG__statusPill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800;line-height:1}.page-module__eoXTyG__statusSuccess{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.page-module__eoXTyG__statusNeutral{color:#475569;background:#f8fafc;border-color:#cbd5e1}.page-module__eoXTyG__detailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__eoXTyG__detailList div,.page-module__eoXTyG__commandPanel,.page-module__eoXTyG__securitySetup{border:1px solid var(--border);background:var(--panel-soft);border-radius:8px;padding:12px}.page-module__eoXTyG__detailList span,.page-module__eoXTyG__commandPanel span,.page-module__eoXTyG__securitySetup span,.page-module__eoXTyG__formStack label>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800;display:block}.page-module__eoXTyG__detailList strong{overflow-wrap:anywhere;min-width:0;margin-top:4px;display:block}.page-module__eoXTyG__commandPanel,.page-module__eoXTyG__securitySetup,.page-module__eoXTyG__formStack,.page-module__eoXTyG__paymentHistory,.page-module__eoXTyG__tierGrid,.page-module__eoXTyG__topicGrid{gap:10px;display:grid}.page-module__eoXTyG__tierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__eoXTyG__tierCard{border:1px solid var(--border);background:var(--panel-soft);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.page-module__eoXTyG__tierCard[data-active=true]{background:#edfdf4;border-color:#a7e3c0}.page-module__eoXTyG__tierCard h3{letter-spacing:0;margin:0;font-size:17px}.page-module__eoXTyG__tierCard p{color:var(--text-muted);margin:5px 0 0}.page-module__eoXTyG__tierPrice{color:#0f172a;margin-top:6px;font-size:15px;display:block}.page-module__eoXTyG__tierCard small{color:var(--text-muted);margin-top:8px;display:block}.page-module__eoXTyG__pricingNotice{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:12px}.page-module__eoXTyG__pricingNotice h3{letter-spacing:0;margin:0;font-size:16px}.page-module__eoXTyG__pricingNotice p{color:var(--text-muted);margin:6px 0 0}.page-module__eoXTyG__commandPanel code,.page-module__eoXTyG__securitySetup code{overflow-wrap:anywhere;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;display:block}.page-module__eoXTyG__actionRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__eoXTyG__secondaryButton,.page-module__eoXTyG__dangerButton{box-shadow:none;transform:none}.page-module__eoXTyG__secondaryButton{border-color:var(--border);color:#1e293b;background:#fff}.page-module__eoXTyG__secondaryButton:hover:not(:disabled){color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#bfdbfe;transform:none}.page-module__eoXTyG__dangerButton{color:#991b1b;background:#fef2f2;border-color:#fecaca}.page-module__eoXTyG__dangerButton:hover:not(:disabled){color:#7f1d1d;box-shadow:none;background:#fee2e2;border-color:#fca5a5;transform:none}.page-module__eoXTyG__messageStack{gap:4px;min-height:20px;display:grid}.page-module__eoXTyG__messageStack p,.page-module__eoXTyG__formStack p{margin:0}.page-module__eoXTyG__formStack label{gap:5px;display:grid}.page-module__eoXTyG__securitySetup ul,.page-module__eoXTyG__paymentHistory ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__eoXTyG__securitySetup li{min-width:0}.page-module__eoXTyG__securitySetup li code{margin-top:0}.page-module__eoXTyG__paymentHistory summary{cursor:pointer;margin:0;font-size:15px;font-weight:800}.page-module__eoXTyG__paymentHistory li{border-top:1px solid var(--border);color:var(--text-muted);grid-template-columns:minmax(90px,.9fr) minmax(110px,1fr) minmax(80px,.7fr);align-items:center;gap:10px;padding-top:8px;display:grid}.page-module__eoXTyG__paymentHistory[open] summary{margin-bottom:2px}.page-module__eoXTyG__paymentHistory strong{color:var(--text)}.page-module__eoXTyG__checkboxRow{align-items:center;gap:8px;min-width:0;display:flex}.page-module__eoXTyG__checkboxRow input{flex:none}.page-module__eoXTyG__checkboxRow span{overflow-wrap:anywhere;min-width:0}.page-module__eoXTyG__segmentGroup{border:0;gap:8px;margin:0;padding:0;display:grid}.page-module__eoXTyG__segmentGroup legend{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;margin-bottom:8px;font-size:12px;font-weight:800}.page-module__eoXTyG__segmentGroup div{flex-wrap:wrap;gap:8px;display:flex}.page-module__eoXTyG__segmentGroup label{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:inline-flex}.page-module__eoXTyG__segmentActive{color:#1d4ed8;background:#eff6ff!important;border-color:#93c5fd!important}.page-module__eoXTyG__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.page-module__eoXTyG__settingsGrid,.page-module__eoXTyG__tierGrid,.page-module__eoXTyG__topicGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__eoXTyG__pageHeader h1{font-size:32px}.page-module__eoXTyG__pageHeader,.page-module__eoXTyG__sectionHeader{flex-direction:column;align-items:flex-start}.page-module__eoXTyG__detailList,.page-module__eoXTyG__paymentHistory li{grid-template-columns:1fr}.page-module__eoXTyG__pageHeader button,.page-module__eoXTyG__section button{width:100%}}
