body[data-account-workspace="v3"]{--aw-bg:#f2f5fb;--aw-surface:#fff;--aw-soft:#eff2fb;--aw-ink:#202c40;--aw-muted:#59677c;--aw-line:#e1e6ef;--aw-primary:#725bdb;--aw-hero:#10253f;--aw-shadow:0 8px 24px rgba(26,39,64,.06);background:var(--aw-bg)!important;color:var(--aw-ink);font-family:"Nunito",sans-serif;--ink:var(--aw-ink);--muted:var(--aw-muted);--line:var(--aw-line);--account-v2-text:var(--aw-ink);--account-v2-muted:var(--aw-muted);--account-v2-border:var(--aw-line);--account-v2-soft:var(--aw-soft);--account-v2-surface:var(--aw-surface)}
html[data-account-theme="dark"] body[data-account-workspace="v3"],html:not([data-account-theme])[data-synctv-theme="dark"] body[data-account-workspace="v3"]{--aw-bg:#101723;--aw-surface:#1a2333;--aw-soft:#263451;--aw-ink:#eff3fa;--aw-muted:#b9c7db;--aw-line:#334258;--aw-primary:#a596ff;--aw-hero:#10253f;--aw-shadow:none}
body[data-account-workspace="v3"] .account-v2-shell{max-width:none!important;min-height:100vh;background:var(--aw-bg)}
body[data-account-workspace="v3"] .account-v2-header{position:relative!important;top:auto!important;border-top:4px solid #27b6d5;background:var(--aw-surface)!important;border-bottom:1px solid var(--aw-line);z-index:10;box-shadow:none}
body[data-account-workspace="v3"] .account-v2-header-inner{max-width:1500px;padding:20px 28px;margin:auto;flex-wrap:wrap;gap:20px}
body[data-account-workspace="v3"] .account-v2-brand-mark{background:linear-gradient(135deg,#7564dc,#27b6d5);border-radius:12px;color:#fff}
body[data-account-workspace="v3"] .account-v2-brand-copy strong{color:var(--aw-ink);font-family:"Fredoka",sans-serif}
body[data-account-workspace="v3"] .account-v2-brand-copy span{letter-spacing:2px;color:var(--aw-muted);font-size:10px}
body[data-account-workspace="v3"] .account-v2-mainnav a{color:var(--aw-muted);font-size:13px}
body[data-account-workspace="v3"] .account-v2-head-actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.aw-theme{border:1px solid var(--aw-line);border-radius:24px;padding:10px 14px;background:var(--aw-surface);color:var(--aw-ink);font:800 12px "Nunito",sans-serif;cursor:pointer;min-height:44px}
.aw-shell{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1500px;margin:auto;align-items:start}
.aw-navigation{padding:24px 14px;display:grid;gap:6px;position:sticky;top:12px;align-self:start}
.aw-navigation a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;color:var(--aw-muted);font-size:13px;font-weight:900;border-radius:12px;text-decoration:none;line-height:1.4}
.aw-navigation a[aria-current="page"]{background:var(--aw-soft);color:var(--aw-ink);box-shadow:inset 3px 0 var(--aw-primary)}
.aw-navigation a:hover{background:var(--aw-soft);color:var(--aw-ink)}
.aw-navigation a span{width:20px;font-size:21px;text-align:center;color:var(--aw-primary)}
.aw-nav-brand{padding:28px 14px;color:var(--aw-ink);font-size:12px;font-weight:900}
.aw-nav-brand small{display:block;font-size:11px;font-weight:700;color:var(--aw-muted);margin-top:5px}
.aw-page{padding:24px 24px 48px;min-width:0}
body[data-account-workspace="v3"] .account-v2-pagehead{position:relative;overflow:hidden;margin:0 0 24px!important;max-width:none!important;padding:32px!important;background:linear-gradient(115deg,var(--aw-hero),#233754 65%,#36326e)!important;color:#fff;border-radius:22px;box-shadow:none}
body[data-account-workspace="v3"] .account-v2-pagehead::after{content:"";position:absolute;width:360px;height:360px;border:1px solid #ffffff25;border-radius:50%;right:-90px;top:-230px;pointer-events:none}
body[data-account-workspace="v3"] .account-v2-pagehead h1{font:600 clamp(26px,3vw,36px)/1.15 "Fredoka",sans-serif!important;color:#fff!important;margin:12px 0!important}
body[data-account-workspace="v3"] .account-v2-pagehead p{font:700 14px/1.65 "Nunito",sans-serif!important;color:#dce6f4!important;max-width:760px}
body[data-account-workspace="v3"] .account-v2-pagehead .account-v2-eyebrow{font-size:10px;letter-spacing:2px;color:#84dce9!important}
body[data-account-workspace="v3"] .account-v2-content{max-width:none!important;padding:0!important;margin:0!important;min-width:0}
body[data-account-workspace="v3"] .account-v2-content h2,.aw-card h2{font:600 21px/1.3 "Fredoka",sans-serif;color:var(--aw-ink);margin:0 0 12px}
body[data-account-workspace="v3"] .account-v2-content h3{font:600 18px/1.3 "Fredoka",sans-serif;color:var(--aw-ink)}
body[data-account-workspace="v3"] .account-v2-card,.aw-card,body[data-account-workspace="v3"] .panel,.aw-schedule{background:var(--aw-surface)!important;color:var(--aw-ink);border:1px solid var(--aw-line)!important;border-radius:20px!important;box-shadow:var(--aw-shadow);padding:24px;min-width:0}
body[data-account-workspace="v3"] .account-v2-card p,body[data-account-workspace="v3"] .panel p,.aw-muted{color:var(--aw-muted);font:700 13px/1.65 "Nunito",sans-serif}
body[data-account-workspace="v3"] .account-v2-primary{background:#725bdb!important;color:#fff!important;border:1px solid #725bdb!important;border-radius:24px!important;padding:12px 18px!important;font:900 13px "Nunito",sans-serif!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:100%;white-space:normal;text-align:center}
body[data-account-workspace="v3"] .account-v2-secondary,.aw-schedule button{background:var(--aw-surface)!important;color:var(--aw-ink)!important;border:1px solid var(--aw-line)!important;border-radius:24px!important;padding:12px 18px!important;font:900 12px "Nunito",sans-serif!important;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;max-width:100%;white-space:normal;text-align:center}
.aw-home{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:20px!important}
.aw-span{grid-column:1/-1}
.aw-art{display:flex;align-items:center;gap:18px;padding:18px;margin-bottom:22px;border-radius:15px;background:linear-gradient(115deg,var(--aw-soft),var(--aw-bg));overflow:hidden;min-height:100px}
.aw-art svg{width:120px;height:78px;flex:none;overflow:visible}
.aw-art svg text{display:none}
.aw-art strong{font:600 23px/1.15 "Fredoka",sans-serif;overflow-wrap:anywhere;color:var(--aw-ink)}
.aw-detail{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--aw-line);font:800 13px/1.5 "Nunito",sans-serif}
.aw-detail span{color:var(--aw-muted)}
.aw-detail strong{color:var(--aw-ink);overflow-wrap:anywhere}
.aw-actions,.aw-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.aw-shortcuts{margin-top:14px}
.aw-status{display:inline-block;color:var(--aw-ink);background:var(--aw-soft);border-radius:9px;padding:7px 10px;font:900 11px "Nunito",sans-serif;margin-bottom:9px}
.aw-schedule{margin-bottom:20px}
.aw-schedule-head{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between;font:800 13px "Nunito",sans-serif}
.aw-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}
.aw-comparison>div{padding:18px;background:var(--aw-soft);border-radius:14px;min-width:0}
.aw-comparison span{font:900 11px "Nunito",sans-serif;color:var(--aw-muted)}
.aw-comparison h3{margin:8px 0;font:600 21px/1.3 "Fredoka",sans-serif;overflow-wrap:anywhere}
.aw-comparison p{margin:6px 0;color:var(--aw-muted);font:800 13px/1.6 "Nunito",sans-serif}
.aw-schedule .account-v2-secondary,.aw-schedule button{margin:4px 8px 0 0}
.aw-transaction{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid var(--aw-line);padding:18px 0;font-size:13px}
.aw-transaction>div:last-child{text-align:right;display:grid;gap:10px;justify-items:end}
.aw-transaction small{font-size:12px;color:var(--aw-muted)}
body[data-account-workspace="v3"] .account-overview-tabs,body[data-account-workspace="v3"] .account-v2-settings-wrap,body[data-account-workspace="v3"] .account-area-nav-wrap{display:none!important}
body[data-account-workspace="v3"] .account-v2-card-head p{font-size:13px!important;line-height:1.65}
body[data-account-workspace="v3"] .account-v2-row,body[data-account-workspace="v3"] .account-v2-stream,body[data-account-workspace="v3"] .account-hub-status-row{font-size:13px!important;line-height:1.5}
body[data-account-workspace="v3"] input,body[data-account-workspace="v3"] textarea,body[data-account-workspace="v3"] select{background:var(--aw-bg)!important;color:var(--aw-ink)!important;border-color:var(--aw-line)!important;font-size:16px!important}
body[data-account-workspace="v3"] .activation-routing-note{display:none}
body[data-account-workspace="v3"] .account-activation-grid{gap:20px;align-items:start}
body[data-account-workspace="v3"] .synctv-autopay-grid>div,body[data-account-workspace="v3"] .synctv-autopay-detail,body[data-account-workspace="v3"] .security-tool,body[data-account-workspace="v3"] .support-box{background:var(--aw-soft)!important;color:var(--aw-ink)!important;border-color:var(--aw-line)!important}
body[data-account-workspace="v3"] .synctv-autopay-copy,body[data-account-workspace="v3"] .synctv-media-current-price,body[data-account-workspace="v3"] .synctv-autopay-detail span{color:var(--aw-muted)!important;font-size:12px!important}
body[data-account-workspace="v3"] .synctv-autopay-detail strong,body[data-account-workspace="v3"] .synctv-subscription-title strong{color:var(--aw-ink)!important}
body[data-account-workspace="v3"] [hidden]{display:none!important}
body[data-account-workspace="v3"] .account-section-grid{align-items:start}
body[data-account-workspace="v3"] .account-section-grid:not(:has(> :not([hidden]):not(.hidden) ~ :not([hidden]):not(.hidden))){grid-template-columns:minmax(0,1fr)!important}
body[data-account-workspace="v3"] .account-section-span-2{grid-column:1/-1!important}
@media(max-width:980px){.aw-shell{grid-template-columns:190px minmax(0,1fr)}.aw-page{padding:20px}.aw-home{grid-template-columns:1fr!important}.aw-art strong{font-size:22px}}
@media(max-width:760px){.aw-shell{grid-template-columns:1fr}.aw-navigation{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:4px}.aw-navigation a{font-size:12px;padding:10px;min-width:0}.aw-nav-brand{display:none}.aw-page{padding:12px 12px 32px}.aw-comparison{grid-template-columns:1fr}body[data-account-workspace="v3"] .account-v2-header-inner{padding:16px;gap:14px}body[data-account-workspace="v3"] .account-v2-mainnav{order:3;width:100%;justify-content:flex-start}body[data-account-workspace="v3"] .account-v2-pagehead{padding:24px!important;border-radius:18px}.aw-art{gap:10px;padding:14px}.aw-art svg{width:88px;height:68px}.aw-art strong{font-size:21px}.aw-card,.aw-schedule,body[data-account-workspace="v3"] .account-v2-card{padding:20px}.aw-transaction{flex-direction:column}.aw-transaction>div:last-child{text-align:left;justify-items:start}.aw-detail{gap:8px}.aw-actions>*{flex:1 1 150px}.aw-theme{padding:10px}.aw-navigation a[aria-current="page"]{box-shadow:inset 3px 0 var(--aw-primary)}}
@media(prefers-reduced-motion:reduce){body[data-account-workspace="v3"] *{scroll-behavior:auto!important}}

/* The compact streaming-account finish shares one accessible palette in both themes. */
[data-aw-tone]{--aw-accent:#8270eb;--aw-banner-start:#253060;--aw-banner-end:#4b3b8c}
[data-aw-tone="overview"],[data-aw-tone="package"]{--aw-accent:#ae91ff;--aw-banner-start:#172b51;--aw-banner-end:#533681}
[data-aw-tone="billing"]{--aw-accent:#67d7dc;--aw-banner-start:#12374b;--aw-banner-end:#1c6171}
[data-aw-tone="media"],[data-aw-tone="plex"],[data-aw-tone="tankflix_tv"]{--aw-accent:#d4a8ff;--aw-banner-start:#34234f;--aw-banner-end:#614278}
[data-aw-tone="streaming"]{--aw-accent:#66d4ff;--aw-banner-start:#183659;--aw-banner-end:#275895}
[data-aw-tone="account"]{--aw-accent:#9ec9ff;--aw-banner-start:#203b60;--aw-banner-end:#465681}
[data-aw-tone="help"]{--aw-accent:#ffc991;--aw-banner-start:#45334c;--aw-banner-end:#77516b}
body[data-account-workspace="v3"] .account-v2-header-inner{padding:14px 24px;gap:16px}
.aw-page{padding-top:20px}
body[data-account-workspace="v3"] .account-v2-pagehead{padding:28px 34px!important;min-height:174px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 88% 45%,#8d64d544,transparent 46%),linear-gradient(115deg,#0c1e35,var(--aw-banner-start) 60%,var(--aw-banner-end))!important;border:1px solid #ffffff1c;border-radius:20px;margin-bottom:20px!important}
body[data-account-workspace="v3"] .account-v2-pagehead h1{font-size:clamp(26px,2.8vw,34px)!important;max-width:70%;margin:9px 0!important;position:relative;z-index:1}
body[data-account-workspace="v3"] .account-v2-pagehead p{max-width:66%;margin:0;position:relative;z-index:1}
body[data-account-workspace="v3"] .account-v2-pagehead .account-v2-eyebrow{color:var(--aw-primary)!important;position:relative;z-index:1}
.aw-hero-art{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:290px;pointer-events:none}
.aw-hero-art svg{display:block;width:100%;height:auto}
body[data-account-workspace="v3"] .account-v2-card,.aw-card,body[data-account-workspace="v3"] .panel,.aw-schedule{padding:18px!important;border-radius:16px!important}
.aw-home{gap:16px!important;align-items:start}
body[data-account-workspace="v3"] .account-v2-content h2,.aw-card h2{font-size:19px;margin-bottom:8px}
body[data-account-workspace="v3"] .account-v2-card-head,body[data-account-workspace="v3"] .panel-head{background:linear-gradient(110deg,var(--aw-banner-start),var(--aw-banner-end));padding:14px 17px!important;margin:-18px -18px 16px!important;border-radius:15px 15px 0 0;gap:12px!important}
body[data-account-workspace="v3"] .account-v2-card-head h2,body[data-account-workspace="v3"] .panel-head h2{color:#fff!important;margin:0 0 3px!important}
body[data-account-workspace="v3"] .account-v2-card-head p,body[data-account-workspace="v3"] .panel-head p{color:#e4e9f8!important;margin:0!important;font-weight:700!important;font-size:12px!important;line-height:1.5!important}
body[data-account-workspace="v3"] .account-v2-card-head .account-hub-kicker,body[data-account-workspace="v3"] .panel-head .section-kicker{color:var(--aw-primary)!important;font-size:9px!important;letter-spacing:1.5px}
.aw-art{background:radial-gradient(ellipse at 90% 20%,#967bfa30,transparent 60%),linear-gradient(112deg,var(--aw-banner-start),var(--aw-banner-end));min-height:94px;padding:8px 18px 8px 6px;margin:-18px -18px 16px;border-radius:15px 15px 0 0;gap:8px;position:relative;isolation:isolate}
.aw-art svg{width:120px;height:88px;flex:none}
.aw-art svg text{display:block}
.aw-art strong{font-size:23px;color:#fff;display:block;line-height:1.2}
.aw-art-kicker{display:block;color:var(--aw-primary);font:900 9px "Nunito",sans-serif;letter-spacing:1.8px;margin-bottom:5px}
.aw-art+.account-v2-card-head{border-radius:0;margin-top:-16px!important;background:var(--aw-soft)!important}
.aw-art+.account-v2-card-head h2{color:var(--aw-ink)!important}
.aw-art+.account-v2-card-head p{color:var(--aw-muted)!important}
.aw-art+.account-v2-card-head .account-hub-kicker{color:var(--aw-muted)!important}
.aw-section-art{width:98px;flex:none;align-self:center;margin-left:auto}
.aw-section-art svg{width:100%;height:70px;display:block}
body[data-account-workspace="v3"] .account-v2-card-head>div:first-child{min-width:0;flex:1}
@media(max-width:760px){.aw-section-art{width:70px}.aw-section-art svg{height:58px}}
.aw-card-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 10px}
.aw-card-heading h2{margin:0!important}
.aw-card-heading .aw-status{margin:0;white-space:nowrap}
.aw-package-facts .aw-detail{padding:8px 0;font-size:12px}
.aw-capacity{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}
.aw-capacity>div{display:flex;align-items:center;gap:10px;border:1px solid var(--aw-line);border-radius:11px;padding:10px 12px;background:var(--aw-bg)}
.aw-capacity strong{font:600 27px "Fredoka",sans-serif;color:var(--aw-primary)}
.aw-capacity span{font:800 11px/1.4 "Nunito",sans-serif;color:var(--aw-muted);max-width:92px}
.aw-services{display:grid;gap:8px;margin:12px 0}
.aw-service{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--aw-line);border-radius:11px;background:var(--aw-bg);min-width:0}
.aw-service>div{min-width:0;flex:1}
.aw-service strong{display:block;font:900 13px "Nunito",sans-serif;color:var(--aw-ink)}
.aw-service small{display:block;font:700 11px/1.5 "Nunito",sans-serif;color:var(--aw-muted)}
.aw-service-mark{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;color:#fff;background:linear-gradient(135deg,#394c71,#6e4e9a);font:600 20px "Fredoka",sans-serif}
.aw-package-brand{display:flex;align-items:center;gap:18px;position:relative;min-height:118px;padding:22px 20px 16px;margin:-18px -18px 16px;border-radius:15px 15px 0 0;background:radial-gradient(ellipse at 90% 0,#9371ef24,transparent 65%),linear-gradient(115deg,var(--aw-soft),var(--aw-surface));border-bottom:1px solid var(--aw-line);isolation:isolate}
.aw-plan-kind{display:inline-flex;width:max-content;padding:5px 11px;border-radius:20px;background:#10233c;color:#fff;font:900 10px/1.2 "Nunito",sans-serif;letter-spacing:1.1px;text-transform:uppercase}
.aw-package-brand>.aw-plan-kind{position:absolute;top:9px;left:20px}
.aw-package-brand[data-plan-kind="legacy"]>.aw-plan-kind{background:#ffc451;color:#302411}
.aw-package-brand[data-plan-kind="bundle"]>.aw-plan-kind{background:linear-gradient(120deg,#19405b,#624ca7)}
.aw-product-stack{display:flex;align-items:center;flex:none;padding:12px 0 0 4px;min-width:76px}
.aw-product-logo{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #ffffff55;border-radius:12px;background:linear-gradient(145deg,#152c46,#0a172a);box-shadow:0 4px 12px #07172d22}
.aw-product-logo svg{width:30px;height:30px}
.aw-product-stack .aw-product-logo{width:64px;height:64px;border-radius:18px;box-shadow:0 8px 18px #07172d25;transform:rotate(-6deg)}
.aw-product-stack .aw-product-logo svg{width:44px;height:44px}
.aw-product-stack .aw-product-logo+.aw-product-logo{margin-left:-30px;transform:translateY(9px) rotate(5deg)}
.aw-product-stack .aw-product-logo:nth-child(3){transform:translateY(-3px) rotate(9deg)}
.aw-package-brand-copy{min-width:0;display:grid;gap:5px;padding-top:9px}
.aw-package-brand-copy small{font:900 9px "Nunito",sans-serif;color:var(--aw-muted);letter-spacing:1.7px}
.aw-package-brand-copy strong{font:600 25px/1.15 "Fredoka",sans-serif;color:var(--aw-ink);overflow-wrap:anywhere}
.aw-package-brand-copy>span{font:800 11px/1.5 "Nunito",sans-serif;color:var(--aw-muted)}
.aw-home>.aw-card{display:flex;flex-direction:column;align-self:stretch}
.aw-home>.aw-card>.aw-actions{margin-top:auto;padding-top:14px}
body[data-account-workspace="v3"] [hidden]{display:none!important}
.aw-payment-options{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}
.aw-payment-options p{font-size:12px;line-height:1.5;color:var(--aw-muted);margin:0}
.aw-legacy-consent{max-width:620px!important;padding:28px!important;background:var(--aw-surface)!important;color:var(--aw-ink)!important}
.aw-legacy-consent h2{font-family:"Fredoka",sans-serif;font-size:25px;color:var(--aw-ink);margin:18px 0 12px}
.aw-legacy-consent p,.aw-legacy-consent label{font:800 14px/1.6 "Nunito",sans-serif;color:var(--aw-muted)}
.aw-legacy-consent label{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--aw-line);border-radius:12px;background:var(--aw-soft);color:var(--aw-ink)}
.aw-legacy-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--aw-primary)}
.aw-legacy-consent button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:760px){.aw-package-brand{gap:12px;padding:25px 16px 16px;min-height:104px}.aw-package-brand-copy strong{font-size:21px}.aw-product-stack .aw-product-logo{width:52px;height:52px;border-radius:14px}.aw-product-stack .aw-product-logo+.aw-product-logo{margin-left:-27px}.aw-product-stack .aw-product-logo svg{width:35px;height:35px}.aw-payment-options{flex-direction:column;align-items:stretch}.aw-legacy-consent{padding:20px!important}.aw-legacy-consent .aw-actions{flex-wrap:wrap}}
.aw-service-included{background:var(--aw-soft);border-style:dashed}
.aw-overlap-link{font:900 10px "Nunito",sans-serif;color:var(--aw-primary);text-decoration:underline;min-height:44px;display:flex;align-items:center}
.aw-included{display:inline-block;flex:none;background:var(--aw-surface);border:1px solid var(--aw-line);color:var(--aw-muted);border-radius:6px;padding:4px 7px;font:900 10px "Nunito",sans-serif}
.aw-nav-included{margin-left:auto;color:var(--aw-muted);font-size:9px;border:1px solid var(--aw-line);padding:3px 5px;border-radius:5px}
#awIncludedMedia{padding:10px 12px;background:var(--aw-soft);border:1px dashed var(--aw-line);border-radius:10px;margin-bottom:14px}
#awIncludedMedia p{margin:6px 0 0;font-size:12px}
.aw-actions{margin-top:14px;gap:8px}
.aw-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.aw-quick .aw-shortcuts a{border-radius:11px!important;background:var(--aw-bg)!important;justify-content:space-between;min-height:52px;font-size:12px!important}
.aw-quick .aw-shortcuts a::after{content:'↗';color:var(--aw-primary);font-size:20px;margin-left:8px}
.aw-quick .aw-card-heading{padding:2px 0 8px;border-bottom:1px solid var(--aw-line)}
.aw-schedule{border-left:3px solid var(--aw-primary)!important;margin-bottom:16px}
.aw-comparison{gap:10px;margin:12px 0}
.aw-comparison>div{padding:12px 14px;border-radius:10px}
.aw-comparison h3{font-size:18px;margin:5px 0}
.aw-schedule-head{font-size:12px}
.aw-schedule .aw-status{margin:0}
.aw-schedule .aw-muted{margin:8px 0;font-size:12px}
body[data-account-workspace="v3"] .account-v2-primary,body[data-account-workspace="v3"] .account-v2-secondary,.aw-schedule button{padding:10px 14px!important;min-height:44px;font-size:12px!important}
body[data-account-workspace="v3"] .account-hub-status-row,body[data-account-workspace="v3"] .account-v2-row{padding-top:9px!important;padding-bottom:9px!important}
body[data-account-workspace="v3"] .account-activation-grid{gap:16px!important}
body[data-account-workspace="v3"] .account-activation-column{gap:16px!important}
body[data-account-workspace="v3"] :is(a,button,input,select,textarea):focus-visible{outline:3px solid #279db5;outline-offset:3px}
@media(min-width:761px) and (max-width:1150px){.aw-hero-art{width:230px;right:0}.aw-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-nav-included{display:none}}
@media(max-width:760px){body[data-account-workspace="v3"] .account-v2-pagehead{min-height:166px;padding:22px!important}.aw-hero-art{width:180px;right:-52px;opacity:.45}body[data-account-workspace="v3"] .account-v2-pagehead h1{max-width:90%;font-size:27px!important}body[data-account-workspace="v3"] .account-v2-pagehead p{max-width:85%;font-size:12px!important}.aw-art strong{font-size:21px}.aw-art svg{width:104px;height:80px}.aw-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-card-heading{flex-wrap:wrap}.aw-nav-included{display:none}.aw-comparison{grid-template-columns:1fr 1fr}.aw-comparison h3{font-size:16px}.aw-comparison p{font-size:12px}.aw-package-facts .aw-detail strong{max-width:65%;text-align:right}.aw-capacity>div{padding:9px;gap:8px}.aw-service .aw-included{font-size:9px}.aw-navigation{gap:2px;padding:8px 12px}.aw-navigation a{min-height:44px}.aw-page{padding-top:8px}.aw-home{gap:14px!important}}
@media(max-width:380px){.aw-comparison{grid-template-columns:1fr}.aw-service{flex-wrap:wrap}.aw-service>div{flex:1 1 120px}}
@media(max-width:760px){body[data-account-workspace="v3"] .account-v2-header-inner{width:100%!important;padding:12px 14px!important;gap:8px!important;min-height:72px}body[data-account-workspace="v3"] .account-v2-mainnav{display:none!important}body[data-account-workspace="v3"] .account-v2-head-actions{gap:6px!important}.aw-theme{font-size:10px;padding:9px 10px}.aw-navigation{gap:0}.aw-navigation a{padding:8px 10px}}
body[data-account-workspace="v3"] #synctvThemeToggle{display:none!important}
@media(max-width:760px){body[data-account-workspace="v3"] .account-v2-header-inner{flex-wrap:wrap!important}body[data-account-workspace="v3"] .account-v2-brand-copy span{display:block!important}body[data-account-workspace="v3"] .account-v2-signout{display:inline-flex!important;align-items:center;min-height:44px}body[data-account-workspace="v3"] .account-v2-head-actions{margin-left:auto}}

/* Task cards keep their natural height; late-rendered cards inherit the page palette. */
body[data-account-workspace="v3"] .account-v2-settings-grid{align-items:start}
body[data-account-workspace="v3"][data-account-page="help"] .account-hub-grid{align-items:start}
body[data-account-workspace="v3"][data-account-page="help"] .account-hub-card{min-height:0}
body[data-account-workspace="v3"][data-account-page="help"] .account-hub-actions{margin-top:0}
body[data-account-workspace="v3"] .account-v2-content :is(.account-v2-card-head,.panel-head) h2{color:#fff!important}
body[data-account-workspace="v3"] .account-v2-content :is(.account-v2-card-head,.panel-head) p{color:#e4e9f8!important}
body[data-account-workspace="v3"] .account-v2-streaming-streams .account-v2-stream>div:not(.account-v2-stream-name),
body[data-account-workspace="v3"] #accountUpdaterDeliveryStatus{background:var(--aw-soft)!important;color:var(--aw-ink)!important;border-color:var(--aw-line)!important}
body[data-account-workspace="v3"] .account-v2-streaming-streams .account-v2-stream-name,
body[data-account-workspace="v3"] .account-v2-updater-note{border-color:var(--aw-line)!important}
body[data-account-workspace="v3"] .account-theme-choice{background:var(--aw-surface)!important;color:var(--aw-ink)!important;border-color:var(--aw-line)!important;min-height:44px}
body[data-account-workspace="v3"] .account-theme-choice[aria-pressed="true"]{background:var(--aw-soft)!important;border-color:var(--aw-primary)!important;color:var(--aw-primary)!important}
body[data-account-workspace="v3"] .account-theme-summary{color:var(--aw-muted)!important}
body[data-account-workspace="v3"] :is(.support-create,.account-v2-form) label,
body[data-account-workspace="v3"] .security-tool small{color:var(--aw-muted)!important}
body[data-account-workspace="v3"] .support-create{background:transparent!important}

/* Branded package comparisons and visible everyday account tools. */
body[data-account-workspace="v3"] .aw-comparison .aw-plan-option{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#a083ed55,transparent 60%),linear-gradient(120deg,#162d52,#50357c);border:1px solid #8670bd66;border-radius:14px;padding:18px;box-shadow:0 7px 16px #18244c12;min-height:140px}
body[data-account-workspace="v3"] .aw-comparison .aw-plan-option[data-aw-plan-state="scheduled"]{background:radial-gradient(ellipse at 100% 0,#7faadd44,transparent 60%),linear-gradient(120deg,#17364f,#3b4e7f);border-color:#729bbf88}
.aw-plan-option::after{content:"";position:absolute;right:-35px;top:-52px;width:145px;height:145px;border:1px solid #ffffff19;border-radius:50%;pointer-events:none}
body[data-account-workspace="v3"] .aw-comparison .aw-plan-option h3{color:#fff!important;font:600 22px/1.2 "Fredoka",sans-serif;margin:10px 0 15px;position:relative;z-index:1}
body[data-account-workspace="v3"] .aw-comparison .aw-plan-stage{display:inline-block;color:#b9e9ed;background:#ffffff12;border:1px solid #ffffff25;border-radius:7px;padding:5px 8px;font:900 10px/1.4 "Nunito",sans-serif}
body[data-account-workspace="v3"] .aw-plan-option[data-aw-plan-state="scheduled"] .aw-plan-stage{color:#ffddb0}
.aw-plan-products{display:flex;flex-wrap:wrap;gap:7px}
body[data-account-workspace="v3"] .aw-comparison .aw-plan-products span{display:inline-flex;align-items:center;gap:5px;color:#fff;font:900 10px "Nunito",sans-serif;border:1px solid #ffffff2b;background:#10233a55;padding:5px 7px;border-radius:7px}
.aw-plan-products svg{width:20px;height:20px;flex:none}
body[data-account-workspace="v3"] .aw-comparison .aw-plan-price{color:#e8f0ff!important;font-size:12px;line-height:1.5;margin:12px 0 0;padding-top:10px;border-top:1px solid #ffffff25}
.aw-rewards{display:flex;align-items:center;gap:15px;position:relative;overflow:hidden;padding:18px 22px;background:radial-gradient(ellipse at 100% 0,#559e9755,transparent 60%),linear-gradient(110deg,#153749,#215e65);border:1px solid #54a8ae66;border-radius:15px;color:#fff}
.aw-reward-emblem{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #f4d49488;border-radius:13px;background:#ffe2a91a;color:#ffe0a1;font-size:32px}
.aw-reward-label{display:block;letter-spacing:1.8px;font:900 9px "Nunito",sans-serif;color:#abe9e6;margin-bottom:4px}
.aw-rewards strong{display:block;font:600 31px/1.1 "Fredoka",sans-serif;color:#fff}
.aw-rewards strong small{font:900 13px "Nunito",sans-serif;color:#d6eeef}
.aw-rewards p{margin:0 0 0 auto;max-width:230px;color:#d6eeef;font:800 12px/1.5 "Nunito",sans-serif}
.aw-quick .aw-card-heading{margin:-18px -18px 16px;padding:18px;background:radial-gradient(ellipse at 100% 0,#ae83ed44,transparent 50%),linear-gradient(115deg,#1d2d52,#62468d);border-radius:15px 15px 0 0;border-bottom:1px solid #ffffff22}
body[data-account-workspace="v3"] .aw-quick .aw-card-heading h2{color:#fff!important;font-size:23px}
.aw-quick .aw-card-heading .aw-muted{color:#e6dcf6!important;font-size:11px}
.aw-quick .aw-shortcuts a{gap:9px;min-height:66px;justify-content:flex-start;background:var(--aw-soft)!important;border-left:3px solid var(--aw-primary)!important}
.aw-quick .aw-shortcuts a>span:last-of-type{flex:1}
.aw-quick .aw-shortcuts a::after{margin-left:auto;flex:none}
.aw-shortcut-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--aw-surface);color:var(--aw-primary);font:600 22px "Fredoka",sans-serif;flex:none}
.aw-hero-art{top:calc(50% - 12px)}
body[data-account-workspace="v3"] #mediaAccountTools .account-v2-card-head h2{color:#fff!important}
body[data-account-workspace="v3"] .account-v2-content .account-v2-service h3,body[data-account-workspace="v3"] .request-portal-card strong{color:var(--aw-ink)!important}
body[data-account-workspace="v3"] .account-v2-content .account-v2-service small,body[data-account-workspace="v3"] .request-portal-card small{color:var(--aw-muted)!important}
body[data-account-workspace="v3"] .activation-column-left .request-portal-grid{grid-template-columns:1fr}
body[data-account-workspace="v3"] .request-portal-card{background:var(--aw-soft)!important;border-color:var(--aw-line)!important;min-width:0}
body[data-account-workspace="v3"] .request-portal-note{background:var(--aw-soft)!important;color:var(--aw-muted)!important}
body[data-account-workspace="v3"] .request-portal-button.disabled{background:var(--aw-bg)!important;color:var(--aw-muted)!important}
@media(max-width:760px){.aw-hero-art{top:calc(50% - 8px)}.aw-rewards{padding:15px;gap:12px}.aw-rewards p{display:none}.aw-quick .aw-card-heading{align-items:flex-start;gap:7px}.aw-quick .aw-shortcuts a{font-size:11px!important;padding:10px!important;gap:7px}.aw-shortcut-icon{width:26px;height:26px;font-size:20px}.aw-quick .aw-shortcuts a::after{font-size:16px}.aw-plan-products{gap:5px}}
@media(max-width:520px){.aw-comparison{grid-template-columns:1fr}.aw-comparison .aw-plan-option{min-height:0!important}}

.aw-member-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:16px;align-items:stretch}.aw-welcome{padding:20px 22px;border:1px solid var(--aw-line);border-radius:18px;background:var(--aw-surface)}.aw-welcome h2{font-family:Fredoka,sans-serif;font-size:25px;line-height:1.2;margin:7px 0 8px;color:var(--aw-ink);overflow-wrap:anywhere}.aw-welcome p{color:var(--aw-muted);margin:0 0 12px;font-size:13px}.aw-member-kicker{color:var(--aw-primary);font-size:10px;letter-spacing:.13em;font-weight:900}.aw-member-since{display:inline-block;border-radius:20px;padding:6px 10px;background:var(--aw-soft);color:var(--aw-ink);font-size:12px;font-weight:800}.aw-member-header .aw-rewards{grid-column:auto;margin:0;flex-wrap:wrap;gap:12px}.aw-member-header .aw-rewards p{flex-basis:100%;margin:0;text-align:left}.aw-member-header:not(:has(.aw-rewards)){grid-template-columns:1fr}@media(max-width:680px){.aw-member-header{grid-template-columns:1fr}.aw-welcome{padding:16px 18px}.aw-welcome h2{font-size:22px}.aw-member-header .aw-rewards{flex-wrap:nowrap}.aw-member-header .aw-rewards p{display:none}}

.aw-package-renewal{scroll-margin-top:24px;margin-top:20px}.aw-package-renewal>.aw-card-heading{padding:8px 2px 14px}.aw-package-renewal .synctv-autopay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-package-renewal .synctv-subscription-title{margin-top:8px}.aw-package-renewal .synctv-autopay-actions{margin-top:12px}.aw-package-renewal .synctv-autopay-btn{min-height:44px;font-size:12px}.aw-package-renewal .synctv-renewal-footnote{color:var(--aw-muted);font-size:12px}.aw-package-renewal [hidden]{display:none!important}@media(max-width:520px){.aw-package-renewal>.aw-card-heading{align-items:flex-start;flex-direction:column;gap:7px}}

.aw-package-renewal .account-billing-service-grid:has(.synctv-media-renewals[hidden]),.aw-package-renewal .account-billing-service-grid:has(.synctv-subscription-block:not(.synctv-media-renewals)[hidden]){grid-template-columns:1fr}

.aw-plan-effective{margin:12px 0 6px;font:900 12px/1.5 "Nunito",sans-serif;color:var(--aw-ink)}

/* Member welcome uses the same branded artwork language as the service cards. */
.aw-welcome{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;background:radial-gradient(ellipse at 100% 0,#8060d760,transparent 65%),linear-gradient(120deg,#162b49,#30305d);border-color:#8c86da66;box-shadow:inset 0 1px 0 #ffffff12}
.aw-welcome::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,transparent 55%,#a994ff0d 55%,#a994ff0d 75%,transparent 75%);pointer-events:none}
.aw-welcome-copy{flex:1;min-width:0;position:relative}
body[data-account-workspace="v3"] .aw-welcome h2{color:#fff;margin:7px 0 8px}
.aw-welcome p{color:#dbe3f8}
.aw-welcome .aw-member-kicker{color:#c2b2ff}
.aw-welcome .aw-member-since{background:#ffffff14;border:1px solid #c4bbff40;color:#edf0ff}
.aw-welcome-art{flex:0 0 130px;align-self:center}
.aw-welcome-art svg{display:block;width:100%;height:auto}
@media(max-width:900px){.aw-welcome-art{flex-basis:95px}}
@media(max-width:420px){.aw-welcome-art{display:none}.aw-welcome{gap:0}}
