.sage-app .sg-tvcode{gap:16px;padding:20px 18px;display:grid}.sage-app .sg-tvcode p{margin:0;font-size:1.125rem;line-height:1.45}.sage-app .sg-tvcode-device{gap:2px;display:grid}.sage-app .sg-tvcode-device span{color:var(--sg-fg2,#d9d2c7)}.sage-app .sg-tvcode-device strong{color:var(--sg-fg,#fff);font-size:1.25rem}.sage-app .sg-tvcode-valid{color:var(--sg-yellow,#fff200);font-weight:700}.sage-app :is(.sg-tvcode,.sg-tvcode-banner,.sg-activate-choice,.sg-activate-install) .sg-pill.sg-pill.sg-pill{justify-content:center;min-height:56px;font-size:1.125rem}.sage-app .sg-pill:focus-visible{outline:3px solid var(--sg-yellow,#fff200);outline-offset:3px}.sage-app .sg-tvcode-banner{box-shadow:inset 0 0 0 2px var(--sg-yellow,#fff200);background:#000;border-radius:14px;gap:10px;margin:8px 0 12px;padding:14px 16px;display:grid}.sage-app .sg-tvcode-banner p{color:var(--sg-fg,#fff);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}@media (min-width:640px){.sage-app .sg-tvcode-banner{grid-template-columns:1fr auto;align-items:center}}.sage-app .sg-activate-choice{gap:12px;display:grid}.sage-app .sg-activate-choice p{color:var(--sg-fg2,#d9d2c7);margin:0;font-size:1.125rem;line-height:1.45}.sage-app .sg-activate-install{gap:10px;margin-top:4px;display:grid}
