.screener-grid{align-items:stretch}
.screener-grid .landing-module-card{
  display:flex;flex-direction:column;height:100%;
}
.screener-grid .landing-module-card .screener-card-intro{flex:0 0 auto}
.screener-grid .landing-module-card .features-list{
  margin:14px 0 0;
  flex:0 0 auto;
}
.screener-grid .landing-module-card .features-list li{
  min-height:auto;
  padding:5px 0;
  line-height:1.35;
  align-items:flex-start;
  border-bottom:1px solid rgba(255,255,255,.1);
}
.screener-grid .landing-module-card .features-list .check{flex:0 0 auto;margin-top:2px}
.landing-module-card .screener-card-cta{
  margin-top:auto;
  flex-shrink:0;
  padding-top:16px;
}
.landing-module-card-compact .screener-card-lead{
  margin-bottom:0;
}
.landing-module-card-compact .features-list-compact{
  margin-top:12px;
}
.landing-module-card-compact .features-list-compact li{
  padding:4px 0;
  font-size:13px;
  border-bottom:none;
  min-height:auto;
}
.how-works-steps{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin-top:8px;
}
.how-works-step{
  padding:20px 18px;
  border-radius:14px;
  border:1px solid rgba(148,163,184,.2);
  background:rgba(30,41,59,.55);
  text-align:center;
}
.how-works-step-num{
  width:34px;height:34px;margin:0 auto 12px;
  border-radius:999px;
  display:flex;align-items:center;justify-content:center;
  font-weight:700;font-size:14px;
  color:#c4b5fd;
  border:1px solid rgba(99,102,241,.55);
  background:rgba(99,102,241,.12);
}
.how-works-step h3{margin:0 0 8px;font-size:1.05rem}
.how-works-step p{margin:0;color:var(--light-gray);line-height:1.5;font-size:14px}
.how-works-more{margin:18px 0 0;text-align:center;font-size:14px}
.how-works-more a{color:var(--light);text-decoration:underline;text-underline-offset:3px}
.how-works-more a:hover{color:#fff}
.how-works-subtitle{
  font-size:1.35rem;
  line-height:1.55;
  color:var(--light-gray);
  max-width:820px;
  margin-bottom:36px;
}
@media (max-width:640px){
  .how-works-subtitle{font-size:1.2rem}
}
.faq-more-wrap{margin-top:14px;text-align:center}
.faq-more-btn{min-height:36px}
@media (max-width:800px){
  .how-works-steps{grid-template-columns:1fr}
}
.screener-card-lead{margin-bottom:10px;line-height:1.55}
.screener-card-scan{font-size:14px;margin-bottom:14px;line-height:1.45}
.screener-card-title-row{
  display:flex;align-items:flex-start;justify-content:space-between;
  gap:10px;flex-wrap:wrap;margin-bottom:10px;
}
.screener-card-title-row h2,.screener-card-title-row h3{margin:0}
.screener-soon-pill{
  flex-shrink:0;
  border-color:rgba(251,191,36,.45);
  background:rgba(251,191,36,.12);
  color:#fde68a;
  font-size:12px;
  white-space:nowrap;
}
.screener-card.is-coming-soon,.landing-module-card.is-coming-soon,.how-works-card.is-coming-soon,.help-screener-block.is-coming-soon,.cabinet-screener-card.is-coming-soon{
  opacity:.88;
}
.screener-card.is-coming-soon:hover,.landing-module-card.is-coming-soon:hover,.how-works-card.is-coming-soon:hover{transform:none}
.cabinet-screener-card.is-coming-soon:hover{transform:none;border-color:rgba(148,163,184,.22);box-shadow:none}
.screener-coming-soon-btn{
  width:100%;justify-content:center;pointer-events:none;opacity:.95;
}
.cabinet-screener-meta + .cabinet-screener-cta{
  padding-top:14px;
  flex-shrink:0;
}
.cabinet-screener-body-disabled + .cabinet-screener-meta{
  margin-top:auto;
}
.cabinet-screener-body-disabled{flex:1;display:flex;flex-direction:column;min-height:0}
.help-nav-link.is-coming-soon .screener-soon-pill{margin-left:auto}
#how-it-works .how-works-grid{align-items:stretch}
.how-works-card{display:flex;flex-direction:column;height:100%}
.how-works-grid .how-works-card{transform:none}
.how-works-grid .how-works-card:hover{transform:translateY(-6px)}
.how-works-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;flex-shrink:0}
.page-intro-card .page-lead{font-size:1.05rem;line-height:1.6;color:var(--light-gray);max-width:820px}
.about-screener-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;align-items:stretch}
.about-screener-item{
  padding:16px;border-radius:12px;
  background:rgba(15,23,42,.55);
  border:1px solid rgba(148,163,184,.18);
}
.about-screener-link{
  display:flex;flex-direction:column;height:100%;
  text-decoration:none;color:var(--light);
  transition:border-color .2s,transform .2s,box-shadow .2s;
}
.about-screener-link:hover{
  border-color:rgba(99,102,241,.5);
  transform:translateY(-2px);
  box-shadow:0 8px 24px rgba(15,23,42,.45);
  color:var(--light);
}
.about-screener-link h3{
  font-size:1rem;margin-bottom:8px;
  display:flex;align-items:center;gap:8px;
  color:#fff;font-weight:700;
}
.about-screener-link:hover h3{color:#e9deff}
.about-screener-link > p.muted{
  font-size:13px;line-height:1.4;margin:0;
}
.about-screener-scan{font-size:13px;margin-top:8px;margin-bottom:12px;line-height:1.45}
.about-screener-cta{
  margin-top:auto;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.1);
  flex-shrink:0;
}
.about-screener-link .pill{margin-top:0;display:inline-block;align-self:flex-start}
.about-screener-link.pump{border-top:3px solid var(--primary)}
.about-screener-link.oi{border-top:3px solid var(--secondary)}
.about-screener-link.extremes{border-top:3px solid #f59e0b}
.about-screener-link.funding{border-top:3px solid #38bdf8}
.about-screener-link.liquidations{border-top:3px solid #f87171}
.about-screener-link.longshort{border-top:3px solid #818cf8}
.about-screener-link.pulsegrid{border-top:3px solid #22d3ee}
.about-screener-link.techta{border-top:3px solid #c084fc}
.about-screener-link.regime{border-top:3px solid #f97316}
.about-screener-link.pd-oi-backtest{border-top:3px solid #a855f7}
.about-screener-link.pd-oi-optimizer{border-top:3px solid #8b5cf6}
.about-screener-link.pd-oi-autotrade{border-top:3px solid #2dd4bf}
.about-screener-link.promode{border-top:3px solid #e879f9}
.about-screener-link.pumpdump-tester{border-top:3px solid #a855f7}
.about-screener-link.oi-tester{border-top:3px solid #14b8a6}
.about-screener-link.pumpdump-optimizer{border-top:3px solid #8b5cf6}
.about-screener-link.oi-optimizer{border-top:3px solid #0d9488}
.about-screener-link.btceth-overview{border-top:3px solid #6366f1}
.about-screener-link.btceth-backtest-group{border-top:3px solid #8b5cf6}
.about-screener-link.btceth-autotrade-group{border-top:3px solid #14b8a6}
.about-bottom-card{padding:0;overflow:hidden}
.about-bottom-grid{
  display:grid;grid-template-columns:1fr 1fr;
  gap:0;align-items:stretch;
}
.about-bottom-panel{
  padding:24px 26px;
  display:flex;flex-direction:column;min-height:100%;
}
.about-cta-panel{
  background:rgba(99,102,241,.08);
  border-right:1px solid rgba(148,163,184,.16);
}
.about-partner-panel{background:rgba(15,23,42,.45)}
.about-panel-label{
  margin:0 0 8px;font-size:12px;font-weight:700;
  letter-spacing:.08em;text-transform:uppercase;color:var(--gray);
}
.about-bottom-panel h2{margin:0 0 10px;font-size:1.25rem}
.about-bottom-panel .muted{line-height:1.6;margin:0;max-width:420px}
.about-panel-actions{
  display:flex;flex-wrap:wrap;gap:10px;
  margin-top:auto;padding-top:18px;
}
.about-partner-brand{
  color:#fff;text-decoration:none;font-weight:700;
  transition:color .2s;
}
.about-partner-brand:hover{color:#c7d2fe}
.advantages-list li{line-height:1.55}
.help-page{max-width:none;width:100%;margin:0}
.help-nav{
  display:flex;flex-wrap:wrap;gap:6px;
  margin:0 0 20px;
  padding:12px;
  border-radius:14px;
  background:rgba(30,41,59,.7);
  border:1px solid rgba(255,255,255,.1);
  position:sticky;top:72px;z-index:5;
}
.help-nav-link{
  display:inline-flex;align-items:center;gap:6px;
  padding:5px 9px;border-radius:999px;
  border:1px solid rgba(148,163,184,.3);
  background:rgba(15,23,42,.8);
  color:var(--light-gray);font-size:12px;font-weight:600;
  text-decoration:none;transition:background .2s,border-color .2s,color .2s;
  white-space:nowrap;
}
.help-nav-link .icon-badge{
  width:22px;height:22px;font-size:10px;flex-shrink:0;
}
.help-nav-link .screener-soon-pill{
  font-size:10px;padding:2px 6px;flex-shrink:0;
}
.help-nav-link:hover{border-color:rgba(99,102,241,.65);color:#e9deff}
@media (min-width:1040px){
  .help-nav{
    display:grid;
    grid-template-columns:repeat(8,minmax(0,1fr));
    gap:6px;
  }
}
.help-screener-list{display:grid;gap:18px}
.help-screener-block h2{font-size:1.35rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}
.help-promode-actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:14px;
}
.help-promode-actions .btn{margin:0}
.help-subtitle{font-size:1rem;margin:18px 0 10px;color:var(--light)}
.cabinet-screener-scan{font-size:13px;margin:6px 0 10px;line-height:1.4}
.cabinet-other-tools{margin-top:28px;padding-top:22px;border-top:1px solid rgba(148,163,184,.18)}
.cabinet-other-tools.is-page{margin-top:0;padding-top:0;border-top:none}
.cabinet-other-tools.is-page + .filters-actions{margin-top:18px}
.cabinet-other-tools-lead{margin:0 0 16px;line-height:1.5;max-width:720px}
.cabinet-tools-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;align-items:stretch;margin-bottom:16px;
}
.cabinet-tools-grid > .cabinet-tool-card{align-self:stretch;min-height:100%}
@media (max-width:900px){
  .cabinet-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.cabinet-tools-empty{margin:0 0 16px}
.cabinet-tool-card{
  display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:100%;
  padding:18px;border-radius:14px;
  border:1px solid rgba(148,163,184,.22);
  background:rgba(15,23,42,.72);
  text-decoration:none;color:inherit;
  transition:transform .25s,border-color .25s,box-shadow .25s;
}
.cabinet-tool-card:hover{
  transform:translateY(-4px);
  border-color:rgba(56,189,248,.55);
  box-shadow:0 14px 28px rgba(2,6,23,.35);
  color:inherit;
}
.cabinet-tool-top{
  display:flex;align-items:center;justify-content:space-between;
  gap:10px;margin-bottom:10px;
}
.cabinet-tool-top h3{font-size:1.05rem;margin:0;display:flex;align-items:center;gap:8px}
.cabinet-tool-scan{font-size:13px;margin:0 0 8px;line-height:1.45}
.cabinet-tool-features{
  margin-top:auto;flex-shrink:0;padding-top:12px;
  display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;
  border-top:1px solid rgba(255,255,255,.1);
}
.cabinet-tool-ext{
  font-size:11px;opacity:.75;margin-left:2px;
}
.cabinet-tool-card.pump{border-top:3px solid var(--primary)}
.cabinet-tool-card.oi{border-top:3px solid var(--secondary)}
.cabinet-tool-card.extremes{border-top:3px solid #f59e0b}
.cabinet-tool-card.funding{border-top:3px solid #22d3ee}
.cabinet-tool-card.liquidations{border-top:3px solid #ef4444}
.cabinet-tool-card.longshort{border-top:3px solid #a78bfa}
.cabinet-tool-card.techta{border-top:3px solid #c084fc}
.cabinet-tool-card.pulsegrid{border-top:3px solid #38bdf8}
.cabinet-tool-card.regime{border-top:3px solid #f97316}
.cabinet-tool-card.cryptoalert{border-top:3px solid #34d399}
.cabinet-pro-bonus{
  padding:20px 22px;border-radius:14px;
  border:1px solid rgba(99,102,241,.35);
  background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(15,23,42,.85));
}
.cabinet-pro-bonus-label{
  margin:0 0 6px;font-size:12px;font-weight:700;
  letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc;
}
.cabinet-pro-bonus h3{margin:0 0 10px;font-size:1.15rem;color:#e9deff}
.cabinet-pro-bonus .muted{margin:0;line-height:1.55;max-width:640px}
.cabinet-pro-bonus-actions{
  display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;
}
.sa-partner-footer{
  margin-bottom:22px;
  padding:16px 18px;
  border-radius:14px;
  border:1px solid rgba(99,102,241,.35);
  background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(15,23,42,.85));
}
.sa-partner-footer-inner{display:flex;align-items:center;gap:14px}
.sa-partner-mark{
  flex:0 0 auto;
  width:42px;height:42px;
  display:inline-flex;align-items:center;justify-content:center;
  border-radius:12px;
  background:rgba(99,102,241,.22);
  border:1px solid rgba(129,140,248,.45);
  color:#c7d2fe;font-size:13px;font-weight:800;letter-spacing:.04em;
}
.sa-partner-footer-title{margin:0 0 4px;font-size:14px;font-weight:700;color:#e9deff}
.sa-partner-footer-lead{margin:0;font-size:13px;line-height:1.5;color:var(--gray)}
.sa-partner-footer-lead a{color:#a5b4fc;font-weight:600;text-decoration:none}
.sa-partner-footer-lead a:hover{text-decoration:underline}
@media (max-width:640px){
  .sa-partner-footer-inner{align-items:flex-start}
  .about-bottom-grid{grid-template-columns:1fr}
  .about-cta-panel{border-right:none;border-bottom:1px solid rgba(148,163,184,.16)}
  .cabinet-pro-bonus-actions .btn{width:100%;justify-content:center}
  .help-promode-actions{flex-direction:column}
  .help-promode-actions .btn{width:100%;justify-content:center}
  .cabinet-tool-ext{display:none}
  .cabinet-tools-grid{grid-template-columns:1fr}
  .landing-module-card .screener-card-cta{padding-top:24px}
  .cabinet-screener-meta + .cabinet-screener-cta{padding-top:20px}
  .about-screener-cta{padding-top:16px}
  .about-screener-link .pill{margin-top:0}
  .screener-card-title-row{align-items:center}
  .screener-soon-pill{font-size:11px;padding:4px 8px}
  .help-nav{position:static;padding:10px}
  .help-nav-link{width:100%;justify-content:space-between}
  .cabinet-screener-top{align-items:flex-start}
}
.landing-screener-detail{padding:28px 0 48px}
.landing-screener-detail .container{max-width:1200px}
.landing-breadcrumbs{margin:0 0 18px;font-size:14px;color:var(--gray)}
.landing-breadcrumbs ol{
  display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;
  list-style:none;margin:0;padding:0;
}
.landing-breadcrumbs li{display:inline-flex;align-items:center;gap:8px}
.landing-breadcrumbs li+li::before{content:"/";color:rgba(148,163,184,.55)}
.landing-breadcrumbs a{color:var(--light-gray);text-decoration:none}
.landing-breadcrumbs a:hover{color:#e9deff;text-decoration:underline}
.landing-breadcrumbs [aria-current="page"]{color:var(--light)}
.landing-screener-hero{padding:24px 22px;margin-bottom:24px}
.landing-screener-hero h1{
  font-size:clamp(1.45rem,4vw,2rem);margin-bottom:12px;
  display:flex;align-items:center;gap:10px;flex-wrap:wrap;
}
.landing-screener-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}
.landing-screener-cta{display:flex;flex-wrap:wrap;gap:10px}
.landing-screener-cta .btn{min-height:36px;padding:0 14px}
.landing-screener-section{margin-bottom:28px}
.landing-screener-section h2{
  font-size:clamp(1.15rem,3vw,1.45rem);margin:0 0 14px;
}
.landing-screener-section.section-pad{
  padding:22px 18px;border-radius:16px;
  background:rgba(15,23,42,.7);
}
.landing-feature-grid{
  display:grid;grid-template-columns:1fr;gap:12px;
}
.landing-feature-card{
  padding:14px 16px;border-radius:12px;
  background:rgba(15,23,42,.55);
  border:1px solid rgba(148,163,184,.18);
  display:flex;align-items:flex-start;gap:10px;line-height:1.5;
}
.landing-feature-card .check{flex:0 0 auto;margin-top:2px}
.landing-how-card{padding:20px 18px;line-height:1.6}
.landing-how-card .landing-screener-meta{margin-bottom:0}
.landing-trading-list{
  list-style:none;margin:0;padding:0;display:grid;gap:10px;
}
.landing-trading-list li{
  padding:12px 14px;border-radius:12px;line-height:1.55;
  background:rgba(15,23,42,.55);
  border:1px solid rgba(148,163,184,.18);
}
.landing-screener-access{padding:18px 20px}
.landing-screener-faq .faq-container{max-width:100%;margin:0}
.landing-related-grid{margin-top:4px}
@media (min-width:560px){
  .landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:480px){
  .landing-screener-hero{padding:18px 16px}
  .landing-screener-cta .btn{width:100%;justify-content:center}
}
.tg-bot-card{padding:20px 18px;line-height:1.6}
.tg-bot-lead{margin:0 0 10px}
.tg-bot-note{margin:0 0 12px;color:var(--light-gray)}
.tg-bot-features{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.tg-feature-pill{font-size:12px}
.tg-bot-cta{margin-top:4px}
.pricing-telegram-wrap{
  margin:0;
  padding:0;
  border:0;
  text-align:left;
}
.pricing-telegram-title{
  margin:0 0 8px;font-size:13px;font-weight:700;color:var(--light-gray);
}
.pricing-telegram-bots a{color:inherit;text-decoration:none;font-weight:inherit}
.pricing-telegram-bots a:hover{color:#e2e8f0;text-decoration:underline;text-underline-offset:2px}
.pricing-tg-note{display:block;font-size:12px;color:var(--gray);margin-top:2px}
.tg-payment-list{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:10px;margin-top:10px;
}
.tg-payment-item{
  display:block;padding:12px 14px;border-radius:12px;
  border:1px solid rgba(56,189,248,.35);
  background:rgba(15,23,42,.55);
  text-decoration:none;color:var(--light);
  transition:border-color .2s,transform .2s;
}
.tg-payment-item:hover{
  border-color:rgba(56,189,248,.65);
  transform:translateY(-1px);
  color:#fff;
}
.tg-payment-label{display:block;font-weight:700;margin-bottom:4px}
.tg-payment-note{margin:0;font-size:12px;line-height:1.45}
.grouped-feature-card{cursor:pointer}
.landing-module-card.grouped-feature-card:focus-visible,
.cabinet-screener-card.grouped-feature-card:focus-visible{
  outline:2px solid rgba(99,102,241,.75);
  outline-offset:2px;
}
.cabinet-screener-card.grouped-feature-card .cabinet-screener-body{
  flex:1;display:flex;flex-direction:column;min-height:0;
}
.cabinet-screener-card.grouped-feature-card .cabinet-screener-meta{
  flex-shrink:0;
  padding-bottom:14px;
}
.btceth-guide-page .btceth-guide-table-wrap{overflow-x:auto;margin:12px 0 4px}
.btceth-guide-page .btceth-guide-table{
  width:100%;border-collapse:collapse;font-size:13px;line-height:1.45;
}
.btceth-guide-page .btceth-guide-table th,
.btceth-guide-page .btceth-guide-table td{
  padding:10px 12px;border:1px solid rgba(148,163,184,.22);text-align:left;vertical-align:top;
}
.btceth-guide-page .btceth-guide-table th{
  background:rgba(15,23,42,.75);color:#e2e8f0;font-weight:600;white-space:nowrap;
}
.btceth-guide-page .btceth-guide-table tbody tr:nth-child(even) td{background:rgba(15,23,42,.35)}
.btceth-guide-callout{
  margin-top:14px;padding:12px 14px;border-radius:10px;
  border:1px solid rgba(99,102,241,.28);background:rgba(99,102,241,.08);
}
.btceth-guide-callout p{margin:0 0 8px;line-height:1.55}
.btceth-guide-callout p:last-child{margin-bottom:0}
.btceth-guide-steps li{line-height:1.55}
.btceth-guide-flow{
  margin:0;padding:12px 14px;border-radius:10px;font-weight:600;
  background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.22);
}
.btceth-guide-cta-row{display:flex;flex-wrap:wrap;gap:10px}
.btceth-guide-footer-cta{margin-top:8px}
.grouped-feature-modal-backdrop{
  position:fixed;inset:0;z-index:1200;
  display:flex;align-items:center;justify-content:center;
  padding:16px;background:rgba(2,6,23,.72);
  backdrop-filter:blur(4px);
}
.grouped-feature-modal-backdrop[hidden]{display:none}
body.grouped-feature-modal-open{overflow:hidden}
.grouped-feature-modal-card{
  width:min(520px,100%);max-height:min(88vh,640px);overflow:auto;
  padding:22px 20px;border-radius:16px;
  border:1px solid rgba(148,163,184,.28);
  background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.98));
  box-shadow:0 24px 60px rgba(2,6,23,.55);
}
.grouped-feature-modal-head{
  display:flex;align-items:flex-start;justify-content:space-between;
  gap:12px;margin-bottom:14px;
}
.grouped-feature-modal-head h2{
  margin:0;font-size:1.2rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap;
}
.grouped-feature-modal-close{
  flex:0 0 auto;border:0;background:transparent;color:var(--light-gray);
  font-size:24px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:8px;
}
.grouped-feature-modal-close:hover{color:#fff;background:rgba(148,163,184,.16)}
.grouped-feature-modal-lead{margin:0 0 14px;color:var(--light-gray);line-height:1.5;font-size:14px}
.grouped-feature-option-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.grouped-feature-option{
  display:block;width:100%;text-align:left;
  padding:14px 16px;border-radius:12px;
  border:1px solid rgba(148,163,184,.24);
  background:rgba(15,23,42,.72);color:var(--light);
  cursor:pointer;transition:border-color .2s,transform .2s,background .2s;
}
.grouped-feature-option:hover{
  border-color:rgba(99,102,241,.55);
  transform:translateY(-1px);
  background:rgba(30,41,59,.85);
}
.grouped-feature-option.is-disabled{
  opacity:.72;cursor:not-allowed;
}
.grouped-feature-option.is-disabled:hover{
  transform:none;border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.72);
}
.grouped-feature-option-title{
  display:flex;align-items:center;gap:8px;
  font-weight:700;margin-bottom:6px;
}
.grouped-feature-option-summary{margin:0;color:var(--light-gray);font-size:13px;line-height:1.45}
.grouped-feature-toast-host{
  position:fixed;top:18px;left:50%;transform:translateX(-50%);
  z-index:10000;
  display:flex;flex-direction:column;gap:10px;align-items:stretch;
  width:min(420px,calc(100vw - 24px));max-width:none;
  pointer-events:none;
}
.grouped-feature-toast-host .settings-toast{pointer-events:auto;width:100%}
.landing-grouped-child-section{margin-bottom:22px}
.landing-grouped-child-section h3{
  margin:0 0 10px;font-size:1.05rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap;
}
@media (max-width:480px){
  .grouped-feature-modal-card{padding:18px 14px}
  .grouped-feature-toast-host{top:12px;width:calc(100vw - 20px)}
}
