@media(max-width:760px){.site-main>.page-head{position:sticky;z-index:72;top:var(--mobile-topbar);display:grid;grid-template-rows:16px 36px;align-content:center;height:66px;margin:-22px -10px 14px;padding:7px 14px;background:#0d0d11f5;border:0;border-bottom:1px solid #35343b;border-radius:0!important;box-shadow:0 10px 25px #0009;backdrop-filter:blur(15px);overflow:hidden}.site-main>.page-head:after{display:none}.site-main>.page-head .eyebrow{align-self:end;overflow:hidden;font-size:8px;line-height:1;white-space:nowrap;text-overflow:ellipsis}.site-main>.page-head h1,.site-main>.page-head.compact h1{align-self:center;overflow:hidden;margin:0;font-size:31px;line-height:1;white-space:nowrap;text-overflow:ellipsis}.site-main>.page-head p,.site-main>.page-head .roster-status,.site-main>.page-head>small{display:none}.dashboard-lead-grid .assistant-hero{min-height:0;height:auto;gap:10px;padding:15px 14px 14px;border-radius:16px}.vice-head{grid-template-columns:52px 1fr;gap:10px}.dashboard-lead-grid .assistant-badge{width:48px;height:48px;margin:0}.dashboard-lead-grid .assistant-badge span{font-size:20px}.dashboard-lead-grid .assistant-badge i{width:17px;height:17px;font-size:8px}.vice-head .eyebrow{font-size:7px;letter-spacing:.1em}.vice-head h2{margin-top:3px;font-size:31px;line-height:.84}.dashboard-lead-grid .assistant-copy p{font-size:10px;line-height:1.38;text-align:left}.vice-versus{grid-template-columns:1fr 22px 1fr;gap:5px}.vice-versus>div{min-height:60px;padding:8px}.vice-versus>i{width:22px;height:22px;font-size:7px}.vice-versus small{font-size:6px}.vice-versus b{font-size:19px}.vice-versus span{font-size:7px}.vice-perks{grid-template-columns:1fr 1fr;gap:4px}.vice-perks span{min-height:31px;padding:7px 5px 7px 19px;font-size:7px;line-height:1.15}.vice-perks span:before{left:6px}.dashboard-lead-grid .assistant-buy{grid-template-columns:1fr auto;gap:1px 8px;margin-top:5px;padding:11px 10px}.dashboard-lead-grid .assistant-limited{margin:-19px 0 4px;padding:4px 6px;font-size:7px!important}.dashboard-lead-grid .assistant-buy>small,.dashboard-lead-grid .assistant-buy>span{font-size:7px}.dashboard-lead-grid .assistant-buy>strong{font-size:27px}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{grid-column:2;grid-row:2/5;min-width:125px;min-height:42px;padding:0 10px;font-size:9px}.dashboard-lead-grid .assistant-status{padding:7px;font-size:8px}.assistant-hero:after,.assistant-energy{display:none}.mobile-section-tabs{padding-block:5px}.mobile-section-tabs button{min-width:78px;max-width:105px;padding-inline:7px}.mobile-section-tabs button span{font-size:7px}}

/* Promo Vice: layout mobile ad alta leggibilità. */
@media(max-width:760px){.dashboard-lead-grid .assistant-hero{gap:14px;min-height:calc(100dvh - 205px);padding:20px 17px 18px;border-radius:18px;background:radial-gradient(circle at 8% 5%,#ff3f9b55,transparent 35%),linear-gradient(155deg,#321225 0,#171219 52%,#0b0b0f 100%);box-shadow:inset 0 0 0 1px #ff75b942,0 20px 55px #000b}.vice-head{grid-template-columns:68px 1fr;gap:14px}.dashboard-lead-grid .assistant-badge{width:64px;height:64px;border-width:3px;box-shadow:0 0 0 6px #ff3f9b16,0 0 32px #ff3f9b66}.dashboard-lead-grid .assistant-badge span{font-size:25px}.dashboard-lead-grid .assistant-badge i{width:21px;height:21px;font-size:9px}.vice-head .eyebrow{font-size:9px;letter-spacing:.12em}.vice-head h2{margin-top:6px;font-size:clamp(33px,11vw,47px);line-height:.86;text-shadow:0 5px 22px #000}.dashboard-lead-grid .assistant-copy{padding:11px 12px;background:#07070a88;border-left:3px solid var(--pink)}.dashboard-lead-grid .assistant-copy p{font-size:12px;line-height:1.48;color:#eee7eb}.vice-versus{grid-template-columns:1fr 30px 1fr;gap:8px}.vice-versus>div{min-height:82px;padding:11px;border-width:1px}.vice-versus>i{width:30px;height:30px;font-size:9px;box-shadow:0 0 18px #fff5}.vice-versus small{font-size:8px}.vice-versus b{margin:5px 0 2px;font-size:27px}.vice-versus span{font-size:9px}.vice-perks{grid-template-columns:1fr 1fr;gap:7px}.vice-perks span{display:flex;align-items:center;min-height:45px;padding:9px 7px 9px 27px;background:linear-gradient(90deg,#ff3f9b17,#ffffff08);border-left-width:3px;font-size:9px;line-height:1.25}.vice-perks span:before{left:9px;font-size:12px}.dashboard-lead-grid .assistant-buy{grid-template-columns:minmax(0,1fr) minmax(135px,.9fr);gap:3px 12px;margin-top:auto;padding:17px 14px 14px;border-color:#ff3f9b88;box-shadow:inset 0 0 28px #ff3f9b0b}.dashboard-lead-grid .assistant-limited{margin:-30px 0 8px;padding:6px 8px;font-size:8px!important}.dashboard-lead-grid .assistant-buy>small,.dashboard-lead-grid .assistant-buy>span{font-size:9px}.dashboard-lead-grid .assistant-buy>strong{font-size:39px;line-height:1}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{grid-column:2;grid-row:2/5;min-width:0;min-height:57px;padding:0 13px;font-size:11px;box-shadow:0 0 25px #ff3f9b55}.dashboard-lead-grid .assistant-buy .assistant-cta b{font-size:20px}.sandbox-label{margin-top:2px!important;font-size:8px!important;line-height:1.25}}

@media(max-width:760px){.vice-versus>div:last-child b{font-size:24px;white-space:nowrap}.vice-perks span:last-child{grid-column:1/-1;justify-content:center;min-height:39px;text-align:center}.dashboard-lead-grid .assistant-buy{margin-top:0}.dashboard-lead-grid .assistant-limited{font-size:9px!important}.dashboard-lead-grid .assistant-buy>strong{font-size:41px}.dashboard-lead-grid .assistant-buy .assistant-cta{font-size:12px}}

@media(max-width:760px){.dashboard-lead-grid .assistant-hero{gap:7px;min-height:0;height:calc(100dvh - 190px);max-height:430px;padding:11px 13px 10px;border-radius:14px;overflow:hidden}.vice-head{grid-template-columns:52px 1fr;gap:10px}.dashboard-lead-grid .assistant-badge{width:49px;height:49px}.dashboard-lead-grid .assistant-badge span{font-size:20px}.dashboard-lead-grid .assistant-badge i{width:17px;height:17px}.vice-head .eyebrow{font-size:7px}.vice-head h2{margin-top:3px;font-size:clamp(26px,9vw,36px);line-height:.86}.dashboard-lead-grid .assistant-copy{padding:8px 9px}.dashboard-lead-grid .assistant-copy p{font-size:10px;line-height:1.34}.vice-versus{grid-template-columns:1fr 24px 1fr;gap:5px}.vice-versus>div{min-height:61px;padding:7px 8px}.vice-versus>i{width:24px;height:24px;font-size:7px}.vice-versus small{font-size:6px}.vice-versus b,.vice-versus>div:last-child b{margin:3px 0 1px;font-size:20px}.vice-versus span{font-size:7px}.vice-perks{display:block}.vice-perks span,.vice-perks span:last-child{justify-content:center;min-height:29px;padding:6px 7px 6px 23px;font-size:8px}.vice-perks span:before{left:8px;font-size:10px}.dashboard-lead-grid .assistant-buy{grid-template-columns:minmax(0,1fr) minmax(115px,.8fr);gap:1px 8px;padding:11px 10px 8px}.dashboard-lead-grid .assistant-limited{margin:-20px 0 3px;padding:4px 6px;font-size:7px!important}.dashboard-lead-grid .assistant-buy>small,.dashboard-lead-grid .assistant-buy>span{font-size:7px}.dashboard-lead-grid .assistant-buy>strong{font-size:30px}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{min-height:43px;padding:0 9px;font-size:9px}.dashboard-lead-grid .assistant-buy .assistant-cta b{font-size:17px}.sandbox-label{font-size:6px!important}}
@media(max-width:760px) and (max-height:620px){.dashboard-lead-grid .assistant-hero{height:calc(100dvh - 180px);gap:5px}.dashboard-lead-grid .assistant-copy p{font-size:9px}.vice-head h2{font-size:27px}.vice-perks span,.vice-perks span:last-child{min-height:25px}.dashboard-lead-grid .assistant-buy{padding-top:9px}}
@media(max-width:760px){.dashboard-lead-grid .assistant-hero{height:calc(100dvh - 92px - env(safe-area-inset-bottom));max-height:none;gap:9px;padding:13px 14px 12px}.dashboard-lead-grid .assistant-copy{padding:10px 11px}.dashboard-lead-grid .assistant-copy p{font-size:12px;line-height:1.42}.vice-perks span,.vice-perks span:last-child{min-height:34px;font-size:9px}.dashboard-lead-grid .assistant-buy{padding:13px 11px 10px}.dashboard-lead-grid .assistant-buy>small,.dashboard-lead-grid .assistant-buy>span{font-size:8px}.dashboard-lead-grid .assistant-buy>strong{font-size:36px}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{min-height:51px;font-size:12px}.dashboard-lead-grid .assistant-buy .assistant-cta b{font-size:20px}.sandbox-label{font-size:7px!important}}
