html,body{max-width:100%;overflow-x:hidden}
img,svg{max-width:100%}

/* Main PLEIADA page: every responsive grid child may actually shrink. */
._hero_1p7ef_17>*,._trial_1p7ef_57>*,._deviceContent_1p7ef_135>*,
._accountSection_1p7ef_173>*,._finalCta_1p7ef_57>*,
._planPicker_1p7ef_88 label>*,.pleiadaOpportunities>*{min-width:0}

/* ORBITA landing and account use semantic class names. */
.hero>*,.calculator>*,.order>*,.plan,.panel,.result,.form-card,
.identity,.grid,.product,.product-head,.product-body,.subscription,
.subscription-head,.subscription-link,.telegram-card,.telegram-head,
.referral-card,.referral-copy,.actions{min-width:0;max-width:100%}

.status,.mini,.telegram-status,.status-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.identity strong,.product h2,.subscription-head strong,.telegram-head strong,
.referral-copy strong,.referral-copy p{overflow-wrap:anywhere}

@media(max-width:760px){
  header{min-width:0;max-width:100%;gap:10px}
  header .brand,header nav,.identity>*,.product-head>*{min-width:0}
  .back,.secondary,.button,button,.nav-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .identity{flex-wrap:wrap}
  .identity strong{word-break:break-word}
  .status,.mini,.telegram-status{border-radius:14px}
  .result output{font-size:clamp(34px,13vw,52px);overflow-wrap:anywhere}
  .result dl div,.order-summary li{flex-wrap:wrap;min-width:0}
  .result dd,.order-summary strong{overflow-wrap:anywhere}
  .eyebrow{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}
  .price,.order-price{min-width:0;max-width:100%}

  ._header_1p7ef_4,._headerActions_1p7ef_9{min-width:0;max-width:100%}
  ._hero_1p7ef_17 h1,._sectionHead_1p7ef_56 h2,
  ._sectionHeadCenter_1p7ef_57 h2,._trialIntro_1p7ef_57 h2,
  ._finalCta_1p7ef_57 h2{overflow-wrap:anywhere}
  ._trialStats_1p7ef_77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
  ._trialStats_1p7ef_77 div{min-width:0;padding:12px 8px}
  ._trialStats_1p7ef_77 b,._trialStats_1p7ef_77 span{overflow-wrap:anywhere}
  ._planPicker_1p7ef_88 label{grid-template-columns:18px minmax(0,1fr) minmax(0,auto)}
  ._planPicker_1p7ef_88 label>b{white-space:normal;text-align:right;overflow-wrap:anywhere}
  ._deviceTabs_1p7ef_120 button[data-slot=tabs-trigger]{min-width:0;white-space:normal!important}
  ._primary_1p7ef_12,._secondary_1p7ef_29,._payButton_1p7ef_103,
  ._accountPrimary_1p7ef_180{max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .pleiadaPartnerHeader,.pleiadaPartnerHeader+button{min-width:0;max-width:100%;white-space:normal}
}

@media(max-width:380px){
  ._trialStats_1p7ef_77{grid-template-columns:1fr}
  ._trialStats_1p7ef_77 div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}
  ._trialStats_1p7ef_77 span{margin-top:0}
  .product,.auth{padding:20px}
}
