/* ProfileHomeView.swift build53; card14/padding14|8/body17/CTA48. */
.native-profile-host{padding:0!important;background:#f7fafc;container-type:size;overflow:auto!important}
.native-profile{font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#1e293b;background:rgb(97% 98% 99%);font-size:17px;min-height:100%;display:flex;flex-direction:column}
.native-profile-content{padding:16px;gap:12px;display:flex;flex-direction:column;justify-content:safe center;min-height:100cqh;flex:1}
.native-profile-card{padding:14px;background:white;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 2px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;min-width:0}
.native-profile p{margin:0;line-height:1.3;overflow-wrap:anywhere}
.native-profile-identity{gap:6px}.native-profile strong{font-weight:600}
.native-profile-identity>p>strong,.native-profile-name>strong{font-weight:700}
.native-profile-name-row{display:flex;align-items:center;gap:8px}
.native-profile-name{flex:1;text-align:left;min-width:0;min-height:44px;padding:0;color:#1e293b;line-height:1.3;overflow-wrap:anywhere;font-size:17px}
.native-profile-password{flex:none;white-space:nowrap;font-size:13px;font-weight:400;color:#8e8e93;min-height:44px;padding:0 10px;border-radius:8px;background:rgba(128,128,128,.08)}
.native-profile-subscription{gap:12px}.native-profile h2{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.2;margin:0}
.native-profile-subscription h2>:first-child{color:rgb(32% 24% 88%)}
.native-profile-accent{color:rgb(32% 24% 88%)}.native-profile-secondary,.native-profile-status>span{color:#8e8e93}
.native-profile-trial{white-space:nowrap;overflow-wrap:normal!important;font-size:clamp(12.75px,4.15cqw,17px);letter-spacing:-.1px}
.native-profile-packages{padding:0 12px;min-height:48px;border-radius:999px;color:white;background:#dc2626;font-size:17px;font-weight:700;line-height:1.2;text-align:center;flex:none}
.native-profile-report{gap:8px}.native-profile-report h2{font-size:17px;gap:8px}.native-profile-report-body{color:#8e8e93}.native-profile-report-action{min-height:44px;width:100%;font-size:17px;font-weight:600;color:#1e293b;padding:0;text-align:center}
.native-profile-renewal,.native-profile-retry{font-size:14px;color:rgb(32% 24% 88%);min-height:44px;padding:0;text-align:center}
.native-profile-loading{text-align:center;font-size:13px;color:#8e8e93}
.native-profile-name-editor{display:flex;align-items:center;gap:6px;font-size:15px}.native-profile-name-editor input{min-width:0;flex:1;border-radius:5px;border:1px solid #ddd;font-size:14px;padding:8px;min-height:56px}.native-profile-name-editor button{font-size:14px;padding:0 10px;border-radius:999px;min-height:44px;color:#064e3b;background:#d1fae5}
@container(max-height:599px){.native-profile-content{padding:8px 16px;gap:8px}.native-profile-card{padding:8px}.native-profile-identity{gap:3px}.native-profile-subscription{gap:6px}.native-profile-report{gap:4px}.native-profile-report-body{font-size:14px}}
