.field-help[data-astro-cid-oustkjpu]{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.field-help[data-astro-cid-oustkjpu] a[data-astro-cid-oustkjpu]{text-decoration:underline}#pair-error-help[data-astro-cid-oustkjpu]{margin-top:12px}.intro[data-astro-cid-oustkjpu],.pair-card[data-astro-cid-oustkjpu]{min-width:0}.tv-page[data-astro-cid-oustkjpu]{background:radial-gradient(720px 600px at 50% 10%, #e11d481f, transparent 70%), var(--bg-0)}.pairing[data-astro-cid-oustkjpu]{width:min(100% - 32px,560px);padding-block:32px 56px;scroll-margin-top:16px}h1[data-astro-cid-oustkjpu]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(32px,5vw,40px);line-height:1.15}.setup-download[data-astro-cid-oustkjpu]{color:var(--pink-hot);margin-top:20px;font-size:14px;font-weight:700;display:inline-block}.setup-help[data-astro-cid-oustkjpu]{color:var(--text-2);margin-top:20px;font-size:14px;line-height:1.6}.setup-help[data-astro-cid-oustkjpu] summary[data-astro-cid-oustkjpu]{cursor:pointer;min-height:44px;color:var(--text-1);align-items:center;display:flex}.setup-help[data-astro-cid-oustkjpu] summary[data-astro-cid-oustkjpu]:after{content:"+";margin-left:auto;font-size:20px}.setup-help[data-astro-cid-oustkjpu][open] summary[data-astro-cid-oustkjpu]:after{content:"−"}.setup-help[data-astro-cid-oustkjpu] summary[data-astro-cid-oustkjpu]:focus-visible{outline:2px solid var(--pink-hot);outline-offset:4px}.setup-help[data-astro-cid-oustkjpu] p[data-astro-cid-oustkjpu]{margin-top:12px}.sr-only[data-astro-cid-oustkjpu]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-picker[data-astro-cid-oustkjpu] input[data-astro-cid-oustkjpu]:focus-visible+span[data-astro-cid-oustkjpu]{outline-offset:3px;outline:3px solid #fff}.pair-card[data-astro-cid-oustkjpu]{border:1px solid var(--line);border-radius:var(--r-xl);background:#0b0b0df5;padding:24px}.field[data-astro-cid-oustkjpu],.field-stack[data-astro-cid-oustkjpu]{gap:6px;min-width:0;display:grid}.field-stack[data-astro-cid-oustkjpu]{gap:14px}.credentials-row[data-astro-cid-oustkjpu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.field[data-astro-cid-oustkjpu]+.source-picker[data-astro-cid-oustkjpu],.source-picker[data-astro-cid-oustkjpu]+.field[data-astro-cid-oustkjpu],.field[data-astro-cid-oustkjpu]+.field-stack[data-astro-cid-oustkjpu]{margin-top:16px}label[data-astro-cid-oustkjpu],legend[data-astro-cid-oustkjpu]{color:var(--text-1);font:700 13px var(--font-display);letter-spacing:.02em}input[data-astro-cid-oustkjpu]{border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-width:0;min-height:48px;color:var(--text-1);background:var(--bg-1);font:600 16px var(--font-body);caret-color:var(--pink-hot);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);outline:none;padding:0 12px}input[data-astro-cid-oustkjpu]:focus{border-color:var(--pink-hot);box-shadow:0 9px 28px #ff3b6829}#pair-code[data-astro-cid-oustkjpu]{font:700 26px var(--font-display);letter-spacing:.16em;text-align:center}.source-picker[data-astro-cid-oustkjpu]{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.source-picker[data-astro-cid-oustkjpu] legend[data-astro-cid-oustkjpu]{grid-column:1/-1;margin-bottom:2px}.source-picker[data-astro-cid-oustkjpu] label[data-astro-cid-oustkjpu]{cursor:pointer;position:relative}.source-picker[data-astro-cid-oustkjpu] input[data-astro-cid-oustkjpu]{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.source-picker[data-astro-cid-oustkjpu] span[data-astro-cid-oustkjpu]{border:1px solid var(--line);border-radius:var(--r-md);min-height:44px;color:var(--text-2);background:var(--bg-1);place-items:center;display:grid}.source-picker[data-astro-cid-oustkjpu] input[data-astro-cid-oustkjpu]:checked+span[data-astro-cid-oustkjpu]{color:#fff;border-color:var(--pink);background:var(--pink-soft)}button[data-astro-cid-oustkjpu]{border-radius:var(--r-lg);color:#fff;background:var(--pink);min-height:50px;font:700 16px var(--font-display);cursor:pointer;border:0;place-items:center;width:100%;margin-top:20px;text-decoration:none;display:inline-grid}button[data-astro-cid-oustkjpu]:hover{background:var(--pink-hot);transform:translateY(-2px)}button[data-astro-cid-oustkjpu]:focus-visible{outline-offset:4px;outline:3px solid #fff}button[data-astro-cid-oustkjpu]:disabled{cursor:wait;opacity:.58;transform:none}output[data-astro-cid-oustkjpu]{min-height:24px;color:var(--text-2);text-align:center;margin-top:16px;font-weight:700;display:block}output[data-astro-cid-oustkjpu]:empty{display:none}output[data-astro-cid-oustkjpu][data-state=error]{color:#ff8298}output[data-astro-cid-oustkjpu][data-state=success]{color:var(--success)}[data-astro-cid-oustkjpu][hidden]{display:none!important}@media (width<=560px){.pairing[data-astro-cid-oustkjpu]{padding-top:24px}.pair-card[data-astro-cid-oustkjpu]{padding:18px}h1[data-astro-cid-oustkjpu]{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-oustkjpu],[data-astro-cid-oustkjpu]:before,[data-astro-cid-oustkjpu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
