/* Issue 15: shared package/account reference artwork and glass treatment. */
.catalog-with-accounts .package-card{cursor:pointer}
.catalog-with-accounts .package-card:focus-within,.catalog-with-accounts .package-card:hover{border-color:#7adce866!important}
body .detail-modal.px-modal .detail-modal-dialog:has(:is(.px-package,.px-account-detail)){width:min(1320px,calc(100% - 40px))!important;max-height:94dvh!important;border-color:#6fbdc74d!important;border-radius:24px!important}
:is(.px-package,.px-account-detail){background:#06171d url('/assets/catalog-package-energy-v2.png') center/cover;color:#ecfaff}
:is(.px-package,.px-account-detail) .px-hero{grid-template-columns:1.05fr 1fr;min-height:320px;background:#06151b;border-bottom-color:#74e2e62b}
:is(.px-package,.px-account-detail) .px-hero:before{background:linear-gradient(90deg,#06161cd9,#06161c22),url('/assets/catalog-package-energy-v2.png') center/cover;opacity:.85}
:is(.px-package,.px-account-detail) .px-hero-copy{padding:27px 24px 25px 34px;gap:16px;background:none}
:is(.px-package,.px-account-detail) .px-hero-copy>.px-eyebrow{color:#80e1e3;font-size:10px;letter-spacing:.2em;padding-top:8px}
:is(.px-package,.px-account-detail) .px-hero-copy>.px-eyebrow:before{display:none}
:is(.px-package,.px-account-detail) .px-badge{border-radius:8px;padding:9px 13px;background:linear-gradient(120deg,#62c5da4d,#3d71852b);border-color:#81d5e45c;box-shadow:inset 0 1px #c7fbff3b,0 0 14px #4acfe817;color:#e6ffff}
:is(.px-package,.px-account-detail) h1{font-size:clamp(32px,4.4vw,58px);line-height:1.02;letter-spacing:-.045em;max-width:100%;background:linear-gradient(115deg,#faffff 15%,#e3fbff 38%,#7ce1ea 72%,#4ed8e8);background-clip:text;-webkit-background-clip:text;color:transparent!important;text-shadow:none!important;font-weight:800!important}
:is(.px-package,.px-account-detail) .px-description{font-size:14px;line-height:1.6;color:#d0e0e5;max-width:610px}
:is(.px-package,.px-account-detail) .px-hero-art{background:none}
:is(.px-package,.px-account-detail) .px-hero-art>.px-generated-art{object-position:76% center;mask-image:linear-gradient(90deg,transparent,#000 12%);opacity:1}
.px-package-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:3px}
.px-package-features>div{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid #76c9d332;border-radius:11px;background:linear-gradient(135deg,#1a424c50,#07171d77);box-shadow:inset 0 1px #bdf9ff0d}
.px-package-features img{width:32px;height:32px;flex:none;padding:6px;border:1px solid #b2f3ff66;border-radius:9px;background:linear-gradient(135deg,#7bd3df60,#2a667a45);filter:brightness(0) invert(.9);box-shadow:0 0 12px #6de2ed22}
.px-package-features span{font-size:10px;line-height:1.45;color:#d2e9ed}
:is(.px-package,.px-account-detail) .px-body{padding:18px 25px 22px;gap:18px;background:linear-gradient(145deg,#04171bde,#06171be8),url('/assets/catalog-package-energy-v2.png') center/cover;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}
:is(.px-package,.px-account-detail) .px-panel{padding:20px;border:1px solid #79d8df40;border-radius:21px;background:linear-gradient(145deg,#12313b77,#04131799);box-shadow:inset 0 1px #b5f2f714,0 5px 20px #0003}
:is(.px-package,.px-account-detail) .px-section-head{min-height:47px;margin-bottom:17px}
:is(.px-package,.px-account-detail) .px-section-head .px-eyebrow{font-size:9px;color:#7ce0e6;letter-spacing:.15em;margin-bottom:6px}
:is(.px-package,.px-account-detail) h2{font-size:16px;color:#ecf9fd;line-height:1.35}
:is(.px-package,.px-account-detail) .px-count{font-size:14px;color:#b3e7ee}
:is(.px-package,.px-account-detail) .px-statistics .px-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
:is(.px-package,.px-account-detail) .px-metric{padding:15px 16px;min-height:124px;gap:10px;border-radius:15px;border:1px solid #91e4ef6b;background:linear-gradient(145deg,#265663b8,#0b262e7d),url('/assets/catalog-package-energy-v2.png') center/cover;box-shadow:inset 0 1px #cbfcff38,0 5px 12px #0003}
:is(.px-package,.px-account-detail) .px-metric-top{gap:10px}
:is(.px-package,.px-account-detail) .px-metric-icon{width:33px;height:33px;border-radius:50%;border-color:#c4f8ff77;background:linear-gradient(140deg,#8bdbe45e,#1b506150);box-shadow:inset 0 1px #e4ffff44,0 0 15px #70e0ed1c}
:is(.px-package,.px-account-detail) .px-metric-label{font-size:11px;color:#d3e9ed}
:is(.px-package,.px-account-detail) .px-metric strong{font-size:32px;color:#f5ffff;font-weight:750;line-height:1.1}
:is(.px-package,.px-account-detail) .px-metric-note{font-size:9px;color:#adc9cf}
:is(.px-package,.px-account-detail) .px-metric:last-child:nth-child(odd){grid-column:1/-1;min-height:106px;display:flex;align-items:flex-start;background-position:80% 70%;background-size:cover}
:is(.px-package,.px-account-detail) .px-metric:last-child:nth-child(odd) strong{font-size:32px}
.px-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}
.px-capabilities>span{display:flex;align-items:center;gap:7px;min-width:0}
.px-capabilities>span>img{width:27px;height:27px;flex:none;padding:5px;border-radius:50%;border:1px solid #88dbe25e;background:#2453655c;filter:brightness(0) invert(.85)}
.px-capabilities>span>span{font-size:9px;color:#c0d5dc;line-height:1.45}
:is(.px-package,.px-account-detail) .px-footnote{font-size:10px;color:#91aeb7;line-height:1.5;margin-top:17px}
:is(.px-package,.px-account-detail) .px-arrows button{width:34px;height:34px;border-radius:8px;background:linear-gradient(145deg,#558a9b6b,#18343d88);border-color:#aedfe54a;color:#d6f8ff;box-shadow:inset 0 1px #e3ffff26}
:is(.px-package,.px-account-detail) .px-member-track{gap:11px;scrollbar-width:none;align-items:stretch;padding:3px 2px 8px}
:is(.px-package,.px-account-detail) .px-member-track::-webkit-scrollbar{display:none}
:is(.px-package,.px-account-detail) .px-account{flex:0 0 calc((100% - 22px)/3);min-width:154px;min-height:307px;border-radius:15px;background:linear-gradient(150deg,#326171b8,#0b252eed 68%);border:1px solid #7de3ed9c;box-shadow:inset 0 1px #cbffff40,0 0 15px #52d2e91c}
:is(.px-package,.px-account-detail) .px-account:hover{border-color:#cffdff;background:linear-gradient(150deg,#407e8fda,#123e49f5 68%);box-shadow:0 0 24px #54deeb30}
:is(.px-package,.px-account-detail) .px-member-cover{height:72px;background:linear-gradient(0deg,#10313c5e,#09232b10),url('/assets/catalog-package-energy-v2.png') center 72%/cover;border-color:#6ce6eb33}
:is(.px-package,.px-account-detail) .px-member-platform{font-size:8px;max-width:calc(100% - 64px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:7px;top:8px;padding:4px 6px;background:#38718070;border-color:#c4fbff44;color:#dfffff}
:is(.px-package,.px-account-detail) .px-member-code{font-size:9px;top:13px;right:7px;padding:2px 3px;border-radius:4px;background:#102d3977;color:#d8f6ff}
:is(.px-package,.px-account-detail) .px-member-avatar{width:76px;height:76px;margin-top:-33px;margin-bottom:12px;padding:3px;background:linear-gradient(145deg,#c7ffff,#4cb1c6 60%,#244a62);box-shadow:0 0 16px #60d2ea26,0 4px 12px #0007}
:is(.px-package,.px-account-detail) .px-member-info{gap:8px;padding:0 10px 11px}
:is(.px-package,.px-account-detail) .px-member-info>strong{font-size:13px;min-height:18px;color:#ecfbff}
:is(.px-package,.px-account-detail) .px-member-topic{font-size:10px;color:#aac9d5}
:is(.px-package,.px-account-detail) .px-member-audience{gap:4px;margin:3px 0 5px}
:is(.px-package,.px-account-detail) .px-member-audience strong{font-size:12px}:is(.px-package,.px-account-detail) .px-member-audience small{font-size:8px}
.px-member-stats{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin-top:auto;margin-bottom:4px}
.px-member-stats>span{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 3px;border:1px solid #88d2de16;border-radius:7px;background:#041a22a8;min-width:0}
.px-member-stats img{width:11px;height:11px;flex:none;filter:brightness(0) invert(.88)}
.px-member-stats strong{font-size:10px;font-weight:600;color:#d8f1f5}
:is(.px-package,.px-account-detail) .px-member-info .px-member-open{padding:10px 8px;font-size:9px;border-radius:9px;background:linear-gradient(140deg,#6aa4b654,#2a657756);border-color:#cbf4ff70;box-shadow:inset 0 1px #efffff3b;color:#e2faff}
:is(.px-package,.px-account-detail) .px-member-track:has(>.px-account:nth-child(2):last-child)>.px-account{flex:1 0 calc(50% - 6px)}
:is(.px-package,.px-account-detail) .px-member-track:has(>.px-account:only-child)>.px-account{flex-basis:100%}
.px-members-range{display:block;width:calc(100% - 4px);height:5px;margin:10px 2px 0;border:0;border-radius:99px;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#69eff0 var(--px-scroll-progress,0%),#1d4c5b var(--px-scroll-progress,0%));accent-color:#65e8ef;cursor:pointer}
.px-members-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:36px;height:6px;border-radius:99px;background:#6ae7ec;box-shadow:0 0 10px #50e7ef55}
.px-members-range::-moz-range-thumb{width:36px;height:6px;border:0;border-radius:99px;background:#6ae7ec}
.px-members-range:disabled{opacity:.3;cursor:default}
:is(.px-package,.px-account-detail) .px-actions{grid-template-columns:1fr 1.12fr 1.12fr;padding-top:8px;border-top-color:#74bfcd1c;gap:13px}
:is(.px-package,.px-account-detail) .px-price small{font-size:11px;color:#89d9e0}:is(.px-package,.px-account-detail) .px-price strong{font-size:32px;color:#f4ffff}
:is(.px-package,.px-account-detail) .px-primary{gap:12px;min-height:57px;border:1px solid #8afaff99;border-radius:15px;background:linear-gradient(115deg,#256e8299,#1d8fa8b8 58%,#56e7f0e0);box-shadow:inset 0 1px #edffffaa,0 0 22px #28d5eb26;color:#efffff}
:is(.px-package,.px-account-detail) .px-primary:hover{background:linear-gradient(115deg,#358da4bb,#2daac2d0 58%,#78f5f5);box-shadow:inset 0 1px #fff,0 0 25px #28d5eb50}
:is(.px-package,.px-account-detail) .px-primary>img,:is(.px-package,.px-account-detail) .px-secondary>img{width:20px;height:20px;flex:none;filter:brightness(0) invert(.94)}
:is(.px-package,.px-account-detail) .px-primary>span:last-child{font-size:20px;font-weight:400}:is(.px-package,.px-account-detail) .px-primary>span[data-package-detail-add-label]{font-size:13px;font-weight:650}
:is(.px-package,.px-account-detail) .px-secondary{gap:10px;min-height:57px;border-radius:15px;border-color:#6c9eac3d;background:linear-gradient(130deg,#143441aa,#091c2499);font-size:12px;color:#e0f1f6!important}
@media(max-width:1050px){:is(.px-package,.px-account-detail) .px-hero-copy{padding-left:26px}:is(.px-package,.px-account-detail) .px-hero{min-height:305px}:is(.px-package,.px-account-detail) h1{font-size:40px}.px-package-features{gap:7px}.px-package-features>div{padding:8px 6px;gap:6px}.px-package-features img{width:27px;height:27px;padding:5px}.px-package-features span{font-size:9px}:is(.px-package,.px-account-detail) .px-body{padding:17px;gap:14px}:is(.px-package,.px-account-detail) .px-panel{padding:16px}:is(.px-package,.px-account-detail) .px-metric strong,:is(.px-package,.px-account-detail) .px-metric:last-child:nth-child(odd) strong{font-size:27px}.px-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.px-package,.px-account-detail) .px-member-stats{gap:4px}}
@media(max-width:850px){:is(.px-package,.px-account-detail) .px-body{grid-template-columns:minmax(0,1fr)}:is(.px-package,.px-account-detail) .px-statistics .px-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.px-capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.px-package,.px-account-detail) .px-account{min-width:175px}:is(.px-package,.px-account-detail) .px-hero{min-height:300px}}
@media(max-width:700px){body .detail-modal.px-modal .detail-modal-dialog:has(:is(.px-package,.px-account-detail)){width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;border-radius:19px!important}:is(.px-package,.px-account-detail) .px-hero{grid-template-columns:1fr;min-height:325px}:is(.px-package,.px-account-detail) .px-hero-copy{padding:26px 20px 22px;gap:15px;background:linear-gradient(90deg,#03161be8,#05181c99)}:is(.px-package,.px-account-detail) .px-hero-art{z-index:0;opacity:.45;inset:0 0 auto auto;width:100%;height:270px;pointer-events:none}:is(.px-package,.px-account-detail) .px-hero-art>.px-generated-art{object-position:80% center;mask-image:linear-gradient(to right,transparent,#000 40%)}:is(.px-package,.px-account-detail) .px-hero-copy{z-index:1}:is(.px-package,.px-account-detail) h1{font-size:35px}:is(.px-package,.px-account-detail) .px-description{font-size:12px;line-height:1.6}:is(.px-package,.px-account-detail) .px-hero-copy>.px-eyebrow{font-size:9px}:is(.px-package,.px-account-detail) .px-topline{gap:11px}:is(.px-package,.px-account-detail) .px-badge{font-size:10px;padding:8px 10px}.px-package-features{gap:6px}.px-package-features>div{flex-direction:column;align-items:flex-start;padding:9px 8px;gap:7px;border-radius:9px}.px-package-features img{width:28px;height:28px}.px-package-features span{font-size:9px;line-height:1.45}:is(.px-package,.px-account-detail) .px-body{padding:12px;gap:12px}:is(.px-package,.px-account-detail) .px-panel{padding:15px;border-radius:17px}:is(.px-package,.px-account-detail) h2{font-size:14px}:is(.px-package,.px-account-detail) .px-section-head{gap:9px;min-height:0;margin-bottom:16px}:is(.px-package,.px-account-detail) .px-section-head .px-eyebrow{font-size:8px}:is(.px-package,.px-account-detail) .px-statistics .px-metrics{gap:9px}:is(.px-package,.px-account-detail) .px-metric{padding:13px 11px;min-height:128px;gap:12px}:is(.px-package,.px-account-detail) .px-metric-top{gap:7px;align-items:flex-start}:is(.px-package,.px-account-detail) .px-metric-icon{width:28px;height:28px;flex:none}:is(.px-package,.px-account-detail) .px-metric-label{font-size:10px}:is(.px-package,.px-account-detail) .px-metric strong,:is(.px-package,.px-account-detail) .px-metric:last-child:nth-child(odd) strong{font-size:24px}:is(.px-package,.px-account-detail) .px-metric:last-child:nth-child(odd){min-height:110px;display:flex;align-items:flex-start}:is(.px-package,.px-account-detail) .px-metric-note{font-size:8px}.px-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:14px}.px-capabilities>span>span{font-size:9px}:is(.px-package,.px-account-detail) .px-footnote{font-size:9px}:is(.px-package,.px-account-detail) .px-account{flex:0 0 172px;min-width:172px;min-height:310px}:is(.px-package,.px-account-detail) .px-member-track:has(>.px-account:nth-child(2):last-child)>.px-account{flex:0 0 172px}:is(.px-package,.px-account-detail) .px-actions{grid-template-columns:1fr 1fr;gap:9px;padding-top:12px}:is(.px-package,.px-account-detail) .px-price{grid-column:1/-1}:is(.px-package,.px-account-detail) .px-price strong{font-size:28px}:is(.px-package,.px-account-detail) .px-primary,:is(.px-package,.px-account-detail) .px-secondary{min-height:52px;padding:10px 8px;gap:6px;font-size:10px}:is(.px-package,.px-account-detail) .px-primary>span[data-package-detail-add-label]{font-size:11px}:is(.px-package,.px-account-detail) .px-primary>img,:is(.px-package,.px-account-detail) .px-secondary>img{width:17px;height:17px}:is(.px-package,.px-account-detail) .px-primary>span:last-child{display:none}:is(.px-package,.px-account-detail) .px-members-range{margin-top:14px}}
@media(prefers-reduced-motion:reduce){:is(.px-package,.px-account-detail) *{transition:none!important;scroll-behavior:auto!important}}

/* Account-specific profile, media and empty-media layouts. */
.px-account-detail .px-profile{gap:18px;align-items:center;width:100%;min-width:0}
.px-account-detail .px-profile>div:last-child{min-width:0}
.px-account-detail h1{font-size:clamp(28px,3.4vw,46px);line-height:1.1}
.px-account-detail .px-profile-avatar{width:92px;height:92px;flex:none;padding:4px;border:1px solid #a3efff88;background:linear-gradient(145deg,#7adce866,#1b414d);box-shadow:0 0 24px #68dfee22,inset 0 1px #fff6}
.px-account-detail .px-profile-link{display:inline-flex;margin-top:10px;padding:7px 11px;border:1px solid #8ddfe348;border-radius:8px;background:#133a465c;color:#a6e8ef;font-size:11px}
.px-account-detail .px-tags span{background:linear-gradient(130deg,#24617277,#112f3866);border-color:#91dfe344;box-shadow:inset 0 1px #e1ffff14;color:#d5f4f7}
.px-account-detail .px-publications{gap:12px;scrollbar-color:#68d8e5 #12313b;scrollbar-width:thin}
.px-account-detail .px-publications>img,.px-account-detail .px-publications>video{border:1px solid #94e4ee66;border-radius:14px;box-shadow:0 4px 18px #0006;background:#07181d}
.px-account-detail .px-body:not(:has(.px-account-publications)){grid-template-columns:minmax(0,1fr)}
.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metric:last-child:nth-child(odd){grid-column:auto}
.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metrics:has(>.px-metric:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}
.px-account-detail .px-primary>span[data-account-add-label]{font-size:13px;font-weight:650}
@media(max-width:850px){.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metrics:has(>.px-metric:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.px-account-detail .px-profile{gap:13px}.px-account-detail .px-profile-avatar{width:66px;height:66px}.px-account-detail h1{font-size:28px}.px-account-detail .px-profile-link{font-size:10px;margin-top:8px}.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.px-account-detail .px-body:not(:has(.px-account-publications)) .px-metric:last-child:nth-child(odd){grid-column:1/-1}.px-account-detail .px-section-head>span{display:none}.px-account-detail .px-primary>span[data-account-add-label]{font-size:11px}.px-account-detail .px-profile-avatar img{width:100%;height:100%}}

/* Back navigation overlays the artwork instead of adding an empty top strip. */
.px-hero-with-back .px-modal-back{position:absolute;z-index:4;top:18px;left:26px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;margin:0;border:1px solid #a7f0f57a;border-radius:11px;background:linear-gradient(120deg,#286173dd,#11313de8);backdrop-filter:blur(18px);box-shadow:inset 0 1px #e8ffff44,0 4px 18px #0006;color:#edffff;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}
.px-hero-with-back .px-modal-back:hover{background:linear-gradient(120deg,#398398ee,#1b4c5eee);border-color:#ceffff;color:#fff}
.px-hero-with-back .px-modal-back:focus-visible{outline:2px solid #a2f3ff;outline-offset:3px}
:is(.px-package,.px-account-detail) .px-hero-with-back .px-hero-copy{padding-top:82px}
.px-member-track{scroll-snap-type:none;overscroll-behavior-x:contain}
.px-members-range{height:4px;box-shadow:none}
.px-members-range:focus:not(:focus-visible){outline:none}
.px-members-range:focus-visible{outline:1px solid #a2f3ff;outline-offset:5px}
@media(max-width:700px){.px-hero-with-back .px-modal-back{top:15px;left:20px;min-height:38px;font-size:12px;padding:9px 13px}:is(.px-package,.px-account-detail) .px-hero-with-back .px-hero-copy{padding-top:76px}}

/* Media is presented directly, without nested glass frames. */
.px-account-detail .px-account-publications .px-publications{padding:0;background:none;border:0;box-shadow:none}
.px-account-detail .px-account-publications .px-publications>img,
.px-account-detail .px-account-publications .px-publications>video{padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent}
/* One continuous artwork layer covers the complete account card. */
:is(.px-package,.px-account-detail) .px-account{
  background:linear-gradient(180deg,#10344055,#09232ba8 40%,#071e28bb),url('/assets/catalog-package-energy-v2.png') center/cover;
}
:is(.px-package,.px-account-detail) .px-account:hover,
:is(.px-package,.px-account-detail) .px-account:focus-visible{
  background:linear-gradient(180deg,#28657544,#103b4799 40%,#0b2a36bb),url('/assets/catalog-package-energy-v2.png') center/cover;
}
:is(.px-package,.px-account-detail) .px-member-cover{background:transparent;border:0}
:is(.px-package,.px-account-detail) .px-member-cover:after{display:none}

/* A single phone shell, with the complete uploaded rectangular media inside. */
.px-account-detail .px-account-publications .px-publications>.px-phone{position:relative;flex:0 0 auto;width:146px;height:300px;max-width:100%;margin:0;padding:12px 5px 9px;border:1px solid #8cbfc985;border-radius:23px;background:#02080b;box-shadow:0 8px 20px #0005;overflow:hidden;display:flex;align-items:center;justify-content:center}
.px-phone:before{content:"";position:absolute;top:5px;left:calc(50% - 15px);width:30px;height:3px;border-radius:9px;background:#4b68718c;pointer-events:none}
.px-phone>img,.px-phone>video{display:block;width:100%;height:100%;min-width:0;object-fit:contain;border:0;border-radius:15px;background:#000;box-shadow:none;padding:0}
.px-account-detail .px-account-publications .px-publications>.px-phone:only-child{margin-inline:auto}
@media(max-width:700px){.px-account-detail .px-account-publications .px-publications>.px-phone{height:280px;width:136px;border-radius:22px}}

.px-account-detail .px-metric .px-views-link{font-size:15px;line-height:1.5;font-weight:650;color:#a1edf4;text-decoration:underline;text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere}
.px-account-detail .px-metric a.px-views-link:hover{color:#fff}
.px-member-stats:has(>span:only-child){grid-template-columns:1fr}
@media(max-width:700px){.px-account-detail .px-metric .px-views-link{font-size:13px}}
