html[data-dl-route="account/pro"] body{background:radial-gradient(circle at 82% 4%,rgba(139,92,246,.16),transparent 30%),radial-gradient(circle at 18% 0,rgba(34,211,238,.08),transparent 28%),linear-gradient(180deg,#090814 0%,#080812 56%,#070b12 100%)!important}html[data-dl-route="account/pro"] .page-frame{min-height:calc(100svh - 70px)!important;padding:clamp(28px,5svh,60px) 0 clamp(34px,6svh,72px)!important;position:relative!important;overflow:hidden!important}html[data-dl-route="account/pro"] .page-frame::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:84px 84px!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 72%)!important;pointer-events:none!important}html[data-dl-route="account/pro"] .page-inner{width:min(1160px,calc(100% - 48px))!important}html[data-dl-route="account/pro"] .page-frame>.page-inner>.eyebrow{display:inline-flex!important;width:max-content!important;margin:0 0 14px!important;padding:5px 10px!important;border:1px solid rgba(167,139,250,.24)!important;border-radius:999px!important;background:rgba(139,92,246,.11)!important;color:#d8b4fe!important;font-size:12px!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 10px 28px rgba(139,92,246,.12)!important}html[data-dl-route="account/pro"] .page-frame h1{max-width:760px!important;margin:0!important;font-size:clamp(42px,5vw,64px)!important;line-height:1!important;letter-spacing:-.055em!important;text-wrap:balance!important;text-shadow:0 2px 0 rgba(139,92,246,.18),0 24px 90px rgba(0,0,0,.34)!important}html[data-dl-route="account/pro"] .upgrade-layout{display:grid!important;grid-template-columns:minmax(340px,.86fr) minmax(420px,1fr)!important;align-items:start!important;gap:22px!important;margin-top:24px!important}html[data-dl-route="account/pro"] .upgrade-card,html[data-dl-route="account/pro"] .benefit-panel{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,13,24,.88))!important;box-shadow:0 28px 90px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-dl-route="account/pro"] .upgrade-card::before,html[data-dl-route="account/pro"] .benefit-panel::before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,rgba(34,211,238,.78),rgba(139,92,246,.82))!important}html[data-dl-route="account/pro"] .upgrade-card{display:grid!important;gap:18px!important;padding:24px!important}html[data-dl-route="account/pro"] .plan-badge-large{display:grid!important;gap:6px!important;margin:0!important;padding:18px!important;border:1px solid rgba(167,139,250,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.18),transparent 38%),linear-gradient(180deg,rgba(20,28,45,.92),rgba(12,18,31,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}html[data-dl-route="account/pro"] .plan-badge-large span{color:#c4b5fd!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}html[data-dl-route="account/pro"] .plan-badge-large strong{color:#fff!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.1!important}html[data-dl-route="account/pro"] .plan-badge-large[data-state="pro"]{border-color:rgba(52,211,153,.34)!important;background:radial-gradient(circle at 100% 0,rgba(52,211,153,.16),transparent 38%),linear-gradient(180deg,rgba(20,45,39,.72),rgba(12,20,30,.88))!important}html[data-dl-route="account/pro"] .plan-badge-large[data-state="trial"]{border-color:rgba(167,139,250,.38)!important;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.22),transparent 38%),linear-gradient(180deg,rgba(31,25,64,.76),rgba(12,18,31,.9))!important}html[data-dl-route="account/pro"] .founder-line{margin:0!important;color:#e6edf8!important;font-size:clamp(17px,1.45vw,21px)!important;font-weight:850!important;line-height:1.35!important;letter-spacing:-.015em!important}html[data-dl-route="account/pro"] .checkout-notice{max-width:none!important;border-radius:16px!important;border-color:rgba(251,191,36,.36)!important;background:rgba(251,191,36,.1)!important}html[data-dl-route="account/pro"] .form-message{border-radius:16px!important}html[data-dl-route="account/pro"] .result-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:0!important}html[data-dl-route="account/pro"] .result-actions .button{min-height:46px!important;border-radius:15px!important;padding:11px 18px!important}html[data-dl-route="account/pro"] .result-actions .button.primary{background:linear-gradient(180deg,#9b6cff,#7c3aed)!important;border-color:rgba(216,180,254,.72)!important;box-shadow:0 20px 54px rgba(139,92,246,.34),inset 0 1px 0 rgba(255,255,255,.14)!important}html[data-dl-route="account/pro"] .benefit-panel{padding:26px!important;background:radial-gradient(circle at 90% 8%,rgba(139,92,246,.2),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(8,13,24,.88))!important}html[data-dl-route="account/pro"] .benefit-panel h2{margin:0!important;color:#fff!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.08!important;letter-spacing:-.035em!important}html[data-dl-route="account/pro"] .benefit-panel h2::after{content:"Everything tied to the account you are using now."!important;display:block!important;max-width:520px!important;margin-top:8px!important;color:#aebbd1!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.45!important}html[data-dl-route="account/pro"] .benefit-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important}html[data-dl-route="account/pro"] .benefit-row{display:flex!important;align-items:flex-start!important;gap:10px!important;min-height:46px!important;padding:10px 12px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:14px!important;background:rgba(8,13,24,.52)!important;color:#e6edf8!important;font-size:14px!important;line-height:1.25!important}html[data-dl-route="account/pro"] .benefit-row svg{width:17px!important;height:17px!important;min-width:17px!important;margin-top:1px!important;color:#22d3b6!important;filter:drop-shadow(0 0 8px rgba(34,211,182,.25))!important}@media(max-height:860px) and (min-width:961px){html[data-dl-route="account/pro"] .page-frame{padding-top:24px!important;padding-bottom:36px!important}html[data-dl-route="account/pro"] .page-frame h1{font-size:clamp(38px,4.2vw,56px)!important}html[data-dl-route="account/pro"] .upgrade-layout{margin-top:18px!important}html[data-dl-route="account/pro"] .upgrade-card{gap:14px!important;padding:20px!important}html[data-dl-route="account/pro"] .benefit-panel{padding:22px!important}html[data-dl-route="account/pro"] .benefit-list{gap:8px!important;margin-top:16px!important}html[data-dl-route="account/pro"] .benefit-row{min-height:40px!important;padding:8px 10px!important;font-size:13.3px!important}html[data-dl-route="account/pro"] .founder-line{font-size:18px!important}html[data-dl-route="account/pro"] .result-actions .button{min-height:42px!important}}@media(max-width:960px){html[data-dl-route="account/pro"] .page-frame{padding-top:28px!important}html[data-dl-route="account/pro"] .upgrade-layout{grid-template-columns:1fr!important}html[data-dl-route="account/pro"] .benefit-list{grid-template-columns:1fr!important}html[data-dl-route="account/pro"] .result-actions .button{width:100%!important}}@media(max-width:620px){html[data-dl-route="account/pro"] .page-inner{width:min(100% - 28px,1120px)!important}html[data-dl-route="account/pro"] .page-frame h1{font-size:clamp(34px,10vw,44px)!important}html[data-dl-route="account/pro"] .upgrade-card,html[data-dl-route="account/pro"] .benefit-panel{padding:18px!important;border-radius:20px!important}html[data-dl-route="account/pro"] .plan-badge-large{padding:14px!important}html[data-dl-route="account/pro"] .benefit-panel h2::after{font-size:13px!important}}
