.dvc{--dvc-pad:8px;padding:var(--sec-pt) var(--gutter) var(--sec-pb);position:relative}@media (max-width:639px){.dvc{--dvc-pad:6px}}.dvc .lucide{width:20px;height:20px}.dvc-inner{max-width:var(--container);margin:0 auto}.dvc-cat{scroll-margin-top:calc(var(--header-top) + var(--header-h) + 24px);gap:24px;display:grid}.dvc-cat+.dvc-cat{border-top:1px solid var(--line);margin-top:48px;padding-top:48px}@media (min-width:1100px){.dvc-cat{grid-template-columns:minmax(0,3.3fr) minmax(0,8.7fr);align-items:start;column-gap:48px}.dvc-cat+.dvc-cat{margin-top:64px;padding-top:64px}}.dvc-head{grid-template-columns:auto 1fr;align-items:center;gap:14px 16px;display:grid;position:relative}.dvc-ico{border-radius:var(--r-btn);background:var(--color-accent-subtle);width:52px;height:52px;color:var(--color-primary-text);place-items:center;display:grid}.dvc .dvc-ico .lucide{width:26px;height:26px}.dvc-h2{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.95rem);font-weight:700;line-height:1.35}.dvc-note{max-width:46ch;color:var(--color-text-muted);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.8}@media (min-width:640px) and (max-width:1099px){.dvc-head{column-gap:16px 28px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr)}.dvc-note{border-inline-start:1px solid var(--line);grid-area:1/3/span 2;align-self:center;padding-inline-start:28px}.dvc-also{grid-column:1/3}}@media (min-width:1100px){.dvc-head{top:calc(var(--header-top) + var(--header-h) + 32px);padding-top:6px;position:sticky}}@media (max-width:639px){.dvc-ico{width:44px;height:44px}.dvc .dvc-ico .lucide{width:22px;height:22px}}.dvc-mark{display:none}@media (min-width:1100px){.dvc-mark{aspect-ratio:1;margin-top:18px;background:var(--color-text-main);opacity:.05;pointer-events:none;grid-column:1/-1;width:210px;margin-inline-start:auto;display:block;-webkit-mask:url(/design/devices/shapes/tv-cabinet.svg) 50%/contain no-repeat;mask:url(/design/devices/shapes/tv-cabinet.svg) 50%/contain no-repeat}[data-theme=dark] .dvc-mark{opacity:.06}}.dvc-also{background:var(--color-surface-base);box-shadow:var(--shadow-card), 0 10px 22px -14px rgb(var(--ink) / .4);font-family:var(--font-display);border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-size:.95rem;font-weight:700;line-height:1.3;display:inline-flex;rotate:-3deg}.dvc .dvc-also .lucide{width:18px;height:18px;color:var(--color-primary-text)}[data-theme=dark] .dvc-also{background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border)}.dvc-table,.dvc-table tbody{display:block}.dvc-table{border-collapse:collapse;width:100%}.dvc-table tbody{grid-template-columns:repeat(var(--dvc-cols,1), minmax(0, 1fr));gap:16px;display:grid}.dvc-table td{padding:0;display:block}@media (min-width:800px){.dvc-cat--tall .dvc-table tbody{--dvc-cols:3}}@media (min-width:640px){.dvc-cat--wide .dvc-table tbody{--dvc-cols:2}}@media (min-width:640px) and (max-width:799px){.dvc-cat--tall .dvc-table tbody{--dvc-cols:2}}@media (min-width:1100px){.dvc-table tbody{gap:20px}}.dvc-card{padding:var(--dvc-pad);border-radius:var(--r-card);background:var(--color-surface-base);box-shadow:var(--shadow-card);transition:background-color .3s var(--ease-out);align-content:start;display:grid;position:relative}[data-theme=dark] .dvc-card{box-shadow:inset 0 0 0 1px var(--color-border)}.dvc-stage{aspect-ratio:3/2;border-radius:calc(var(--r-card) - var(--dvc-pad));background:radial-gradient(80% 60% at 50% 100%, color-mix(in oklab, var(--color-primary) 9%, transparent), transparent 70%), var(--color-surface-hover);position:relative;overflow:hidden}[data-theme=dark] .dvc-stage{background:radial-gradient(80% 60% at 50% 100%, color-mix(in oklab, var(--color-primary) 12%, transparent), transparent 70%), var(--color-surface-elevated)}.dvc-name{font-family:var(--font-display);text-wrap:balance;padding:18px 14px 4px;font-size:1.15rem;font-weight:700;line-height:1.4;display:block}.dvc-go{justify-content:space-between;align-items:center;gap:12px;padding:6px 14px 12px!important;display:flex!important}.dvc-link{color:var(--color-text-main);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out);font-size:.95rem;font-weight:500;line-height:1.6;text-decoration-thickness:1.5px}.dvc-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.dvc-link:focus-visible{outline:none}.dvc-card:has(.dvc-link:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:3px}.dvc-arrow{border-radius:var(--r-btn);background:var(--color-surface-hover);width:40px;height:40px;color:var(--color-text-main);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), translate .45s var(--ease-out);flex:none;place-items:center;display:grid}.dvc .dvc-arrow .lucide{width:18px;height:18px}[data-theme=dark] .dvc-arrow{background:var(--color-surface-elevated)}@media (min-width:640px){.dvc-arrow{z-index:3;pointer-events:none;top:calc(var(--dvc-pad) + 12px);left:calc(var(--dvc-pad) + 12px);background:var(--color-surface-base);box-shadow:0 1px 1px rgb(var(--ink) / .06), 0 6px 14px -8px rgb(var(--ink) / .35);position:absolute}[data-theme=dark] .dvc-arrow{background:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--color-border)}.dvc-cat--wide .dvc-arrow{background:var(--color-surface-hover);box-shadow:none;top:14px;left:14px}[data-theme=dark] .dvc-cat--wide .dvc-arrow{background:var(--color-surface-elevated)}.dvc-cat--wide .dvc-name{padding-inline-end:56px!important}}.dvc-tag{z-index:3;top:12px;pointer-events:none;background:var(--color-surface-base);min-width:44px;height:34px;box-shadow:0 1px 1px rgb(var(--ink) / .06), 0 8px 18px -10px rgb(var(--ink) / .45);transition:rotate .5s var(--ease-out), translate .5s var(--ease-out);border-radius:8px;place-items:center;padding:0 12px;display:grid;position:absolute;inset-inline-start:12px;rotate:-4deg}[data-theme=dark] .dvc-tag{background:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--color-border), 0 8px 18px -10px #0009}.dvc-logo{--lh:17px;--lw:74px;height:min(var(--lh), calc(var(--lw) / var(--ar,1)));aspect-ratio:var(--ar,1);background:var(--logo) center / contain no-repeat;display:none}.dvc-logo.has-logo{display:block}[data-theme=light] .dvc-logo:is([data-logo=apple],[data-logo=apple-tv]){filter:brightness(0)}[data-theme=dark] .dvc-logo:is([data-logo=samsung],[data-logo=android-tv],[data-logo=apple],[data-logo=apple-tv]){filter:brightness(0)invert()}@media (hover:hover){.dvc-card:has(.dvc-link):hover .dvc-photo{translate:var(--dvc-x,0) calc(var(--dvc-y,0%) - 3%);scale:calc(var(--dvc-z,1) * 1.04)}.dvc-card:has(.dvc-link):hover .dvc-tag{translate:0 -2px;rotate:none}.dvc-card:has(.dvc-link):hover .dvc-link{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.dvc-card:has(.dvc-link):hover .dvc-arrow{background:var(--color-buy);color:var(--color-primary-contrast);translate:-4px}}.dvc-card--pending{background:var(--color-surface-hover);box-shadow:none}[data-theme=dark] .dvc-card--pending{box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.dvc-card--pending .dvc-stage{background:var(--color-canvas)}[data-theme=dark] .dvc-card--pending .dvc-stage{background:var(--color-surface-base)}.dvc-card--pending .dvc-dev{display:block}.dvc-card--pending .dvc-name{padding-inline-end:6px;display:inline-block}.dvc-wait{vertical-align:3px;background:var(--color-surface-base);height:24px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);font-family:var(--font-display);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-inline-start:8px;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.dvc .dvc-wait .lucide{width:14px;height:14px;color:var(--color-warning)}[data-theme=dark] .dvc-wait{background:var(--color-surface-elevated)}.dvc-say{color:var(--color-text-muted);text-wrap:pretty;font-size:.95rem;line-height:1.75}.dvc-inline{color:var(--color-text-main);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px;transition:color .3s var(--ease-out);font-weight:500;text-decoration-thickness:1.5px}.dvc-inline:hover{color:var(--color-primary-text)}.dvc-inline:focus-visible{outline-offset:2px;border-radius:6px}.dvc-cat--wide .dvc-card{--dvc-s:46%}@media (min-width:640px){.dvc-cat--wide .dvc-card{grid-template-columns:var(--dvc-s) minmax(0, 1fr);grid-template-rows:1fr auto auto 1fr;align-content:stretch;column-gap:8px}.dvc-cat--wide .dvc-dev{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.dvc-cat--wide .dvc-stage{aspect-ratio:1;grid-area:1/1/-1/2}.dvc-cat--wide .dvc-name{grid-area:2/2;padding:12px 14px 4px}.dvc-cat--wide .dvc-go{z-index:1;grid-area:3/2;padding:6px 14px 12px!important}}@media (max-width:639px){.dvc-cat .dvc-card{--dvc-s:104px;grid-template-columns:var(--dvc-s) minmax(0, 1fr);grid-template-rows:1fr auto auto 1fr;align-content:stretch;column-gap:4px}.dvc-cat .dvc-dev{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.dvc-cat .dvc-stage{aspect-ratio:1;grid-area:1/1/-1/2;align-self:start}.dvc-name{grid-area:2/2;padding:6px 10px 0;font-size:1.05rem}.dvc-go{z-index:1;grid-area:3/2;gap:10px;padding:2px 10px 6px!important}.dvc-link{font-size:.92rem}.dvc-arrow{width:34px;height:34px}.dvc-tag{top:6px;border-radius:6px;min-width:30px;height:24px;padding:0 7px;inset-inline-start:6px}.dvc-logo{--lh:12px;--lw:46px}.dvc-cat .dvc-card--pending{grid-template-rows:auto auto auto auto;align-content:start}.dvc-card--pending .dvc-dev{display:grid}.dvc-card--pending .dvc-name{padding-inline-end:10px;display:block}.dvc-card--pending .dvc-wait{grid-area:1/2;place-self:end start;margin:8px 10px 0}.dvc-say{font-size:.9rem;line-height:1.65}}.dvc-photo{object-fit:contain;width:100%;height:100%;translate:var(--dvc-x,0) var(--dvc-y,0);scale:var(--dvc-z,1);filter:drop-shadow(0 10px 12px rgb(var(--ink) / .16));transition:translate .6s var(--ease-out), scale .8s var(--ease-out);position:absolute;inset:0}[data-theme=dark] .dvc-photo{filter:drop-shadow(0 10px 14px #00000073)}.dvc-card--pending .dvc-photo{filter:grayscale(.85) drop-shadow(0 6px 8px rgb(var(--ink) / .12));opacity:.7}.dvc-photo--flip{transform:scaleX(-1)}.dvc-photo--tv-a{--dvc-z:.88;--dvc-y:8%}.dvc-photo--tv-b{--dvc-z:.92;--dvc-x:-2%;--dvc-y:7%}.dvc-photo--tv-c{--dvc-z:.84;--dvc-x:3%;--dvc-y:9%}.dvc-photo--stick{--dvc-z:.81;--dvc-y:6%}.dvc-photo--box{--dvc-z:1;--dvc-y:3%}.dvc-photo--atv{--dvc-z:.9;--dvc-x:-8%;--dvc-y:6%}@media (min-width:640px){.dvc-photo--mobile{--dvc-z:1.3;--dvc-x:-3%;--dvc-y:6%}.dvc-photo--phone{--dvc-z:1.55;--dvc-x:-13%;--dvc-y:2%}.dvc-photo--win{--dvc-z:1.24;--dvc-x:-3%;--dvc-y:7%}.dvc-photo--mac{--dvc-z:1.45;--dvc-x:-8%;--dvc-y:5%}}@media (max-width:639px){.dvc-photo--tv-a{--dvc-z:1;--dvc-x:0;--dvc-y:9%}.dvc-photo--tv-b{--dvc-z:1.04;--dvc-x:0;--dvc-y:9%}.dvc-photo--tv-c{--dvc-z:.96;--dvc-x:0;--dvc-y:10%}.dvc-photo--stick{--dvc-z:.9;--dvc-y:9%}.dvc-photo--box{--dvc-z:1.35;--dvc-x:-6%;--dvc-y:6%}.dvc-photo--atv{--dvc-z:1.2;--dvc-x:-10%;--dvc-y:9%}.dvc-photo--mobile{--dvc-z:1.18;--dvc-x:-4%;--dvc-y:9%}.dvc-photo--phone{--dvc-z:1.5;--dvc-x:-12%;--dvc-y:3%}.dvc-photo--win{--dvc-z:1.1;--dvc-x:-6%;--dvc-y:10%}.dvc-photo--mac{--dvc-z:1.4;--dvc-x:-10%;--dvc-y:7%}}.dvc-js .dvc-card{opacity:0;transition:opacity .7s var(--ease-out) var(--dvc-d,0s), background-color .3s var(--ease-out)}.dvc-js .is-in .dvc-card{opacity:1}.dvc-cell{display:contents}
.dvm{--dvm-in-r:12px;--dvm-well-r:16px;--dvm-pad:20px;--dvm-well:var(--color-surface-hover);--dvm-hot:var(--color-buy);--dvm-hot-ink:var(--color-primary-contrast);--dvm-accent:var(--color-primary-text);--dvm-ui-shadow:0 1px 1px rgb(var(--ink) / .08), 0 14px 28px -14px rgb(var(--ink) / .45);isolation:isolate;padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--color-surface-hover);color:var(--color-text-main);position:relative}.dvm ::selection{background:var(--color-text-main);color:var(--color-canvas)}.dvm .lucide{width:18px;height:18px}@media (min-width:700px){.dvm{--dvm-pad:26px}}@media (min-width:1100px){.dvm{--dvm-in-r:16px;--dvm-well-r:24px;--dvm-pad:32px}}[data-theme=dark] .dvm{--dvm-well:var(--color-surface-elevated);--dvm-ui-shadow:inset 0 0 0 1px var(--color-border), 0 16px 30px -14px #000000b3}.dvm-mark{z-index:-1;pointer-events:none;inset-inline-start:-70px;aspect-ratio:1;background:color-mix(in oklab, var(--color-text-main) 5%, transparent);width:280px;position:absolute;top:-50px;rotate:14deg;-webkit-mask:url(/design/devices/shapes/media-player.svg) 50%/contain no-repeat;mask:url(/design/devices/shapes/media-player.svg) 50%/contain no-repeat}[data-theme=dark] .dvm-mark{background:color-mix(in oklab, var(--color-text-main) 4%, transparent)}@media (min-width:1100px){.dvm-mark{inset-inline-start:-90px;width:440px;top:-110px}}.dvm-inner{max-width:var(--container);gap:14px;margin:0 auto;display:grid;position:relative}@media (min-width:1100px){.dvm-inner{gap:20px}}.dvm-card{min-width:0;padding:var(--dvm-pad);border-radius:var(--r-card);background:var(--color-surface-base);box-shadow:var(--shadow-card);flex-direction:column;gap:22px;display:flex;position:relative}[data-theme=dark] .dvm-card{box-shadow:inset 0 0 0 1px var(--color-border)}.dvm-body h2,.dvm-cta-text h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);text-wrap:balance;margin:0;line-height:1.3}.dvm-body h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.18rem,1rem + .6vw,1.4rem);font-weight:700;line-height:1.45}.dvm-body p{max-width:66ch;color:var(--color-text-muted);text-wrap:pretty;margin:14px 0 0;font-size:1.02rem;line-height:1.8}.dvm-body h3+p{margin-top:10px;font-size:1rem;line-height:1.75}.dvm-link{color:var(--color-text-main);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 65%, transparent);transition:text-decoration-color .25s var(--ease-out), color .25s var(--ease-out);font-weight:500}.dvm-link:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);color:var(--dvm-accent)}.dvm-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:4px}.dvm-ic{background:var(--color-accent-subtle);width:32px;height:32px;color:var(--dvm-accent);border-radius:8px;flex:none;place-items:center;display:grid}.dvm .dvm-ic .lucide{width:17px;height:17px}.dvm-well{border-radius:var(--dvm-well-r);background:var(--dvm-well)}.dvm-bar{background:color-mix(in oklab, var(--color-text-main) 14%, transparent);border-radius:4px;height:7px;display:block}.dvm-row{gap:14px;display:grid}@media (min-width:1100px){.dvm-row{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:20px}}.dvm-eq{border-radius:var(--dvm-well-r);background:var(--dvm-well);justify-content:space-between;align-items:flex-start;gap:8px;padding:28px 22px 20px;display:flex}.dvm-term{grid-template-rows:var(--dvm-eq-h,150px) auto;place-items:center;gap:12px;min-width:0;display:grid}.dvm-term-label{font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.dvm-sign{width:40px;height:40px;margin-top:calc(var(--dvm-eq-h,150px) / 2 - 20px);background:var(--color-surface-base);color:var(--color-text-main);box-shadow:var(--dvm-ui-shadow);border-radius:50%;flex:none;place-items:center;display:grid}.dvm .dvm-sign .lucide{width:20px;height:20px}.dvm-sign-eq{background:var(--dvm-hot);color:var(--dvm-hot-ink);box-shadow:none}.dvm-cred{border-radius:var(--dvm-in-r);background:var(--color-surface-base);width:176px;box-shadow:var(--dvm-ui-shadow);transition:rotate .7s var(--ease-out);gap:9px;padding:13px 14px 15px;display:grid;rotate:-4deg}.dvm-cred-head{align-items:center;gap:9px;margin-bottom:3px;display:flex}.dvm-cred-head .dvm-ic{width:28px;height:28px}.dvm .dvm-cred-head .lucide{width:15px;height:15px}.dvm-cred-head b{font-family:var(--font-display);white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.3}.dvm-cred-row{background:var(--dvm-well);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.dvm-cred-row .dvm-bar{width:42%;height:6px}.dvm-dots{color:var(--color-text-muted);letter-spacing:.12em;font-size:.7rem;line-height:1}.dvm-fan{width:158px;height:96px;position:relative}.dvm-tile{width:64px;height:64px;box-shadow:0 0 0 1px var(--color-border), 0 12px 22px -12px rgb(var(--ink) / .55);transition:rotate .7s var(--ease-out), translate .7s var(--ease-out);border-radius:16px;position:absolute;top:14px}.dvm-tile-1{inset-inline-start:0;translate:0 6px;rotate:12deg}.dvm-tile-3{inset-inline-end:0;translate:0 6px;rotate:-12deg}.dvm-tile-2{inset-inline-start:45px;z-index:1;width:68px;height:68px;top:4px}.dvm-tv{justify-items:center;display:grid}.dvm-tv-screen{aspect-ratio:16/9;width:188px;box-shadow:0 14px 26px -14px rgb(var(--ink) / .6);background:#15111a;border-radius:10px;padding:5px;display:block;position:relative}.dvm-tv-screen img{object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--ease-out), filter .9s var(--ease-out);border-radius:6px;display:block}.dvm-tv-play{background:var(--color-buy);width:34px;height:34px;color:var(--color-primary-contrast);transition:scale .6s var(--ease-out), opacity .6s var(--ease-out);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 6px 14px -6px #0009}.dvm .dvm-tv-play .lucide{fill:currentColor;width:15px;height:15px;margin-inline-start:-2px}.dvm-tv-foot{background:color-mix(in oklab, var(--color-text-main) 30%, transparent);border-radius:0 0 6px 6px;width:46px;height:7px;margin-top:4px;display:block}.dvm-eq.is-armed :is(.dvm-term,.dvm-sign){opacity:0;transition:opacity .6s var(--ease-out), translate .6s var(--ease-out);translate:0 10px}.dvm-eq.is-armed .dvm-tv-screen img{opacity:.15;filter:grayscale()brightness(.4)}.dvm-eq.is-armed .dvm-tv-play{opacity:0;scale:.6}.dvm-eq.is-in :is(.dvm-term,.dvm-sign){opacity:1;translate:0}.dvm-eq.is-in>:nth-child(2){transition-delay:.12s}.dvm-eq.is-in>:nth-child(3){transition-delay:.24s}.dvm-eq.is-in>:nth-child(4){transition-delay:.4s}.dvm-eq.is-in>:nth-child(5){transition-delay:.52s}.dvm-eq.is-in .dvm-tv-screen img{opacity:1;filter:none;transition-delay:.9s}.dvm-eq.is-in .dvm-tv-play{opacity:1;transition-delay:1.15s;scale:1}.dvm-app:hover .dvm-cred{rotate:-1.5deg}.dvm-app:hover .dvm-tile-1{translate:4px 3px;rotate:7deg}.dvm-app:hover .dvm-tile-3{translate:-4px 3px;rotate:-7deg}.dvm-note{border-radius:var(--dvm-in-r);background:var(--dvm-well);align-items:flex-start;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.dvm-note .dvm-ic{background:var(--color-surface-base)}.dvm-body .dvm-note p{color:var(--color-text-main);margin:0;font-size:.97rem;line-height:1.75}.dvm-guide-art{place-items:center;min-height:236px;padding:26px 20px 62px;display:grid;position:relative}.dvm-guide{border-radius:var(--dvm-in-r);background:var(--color-surface-base);width:min(100%,290px);box-shadow:var(--dvm-ui-shadow);transition:rotate .7s var(--ease-out);padding:16px 16px 14px;rotate:3deg}.dvm-guide-head{border-bottom:1px dashed var(--color-border);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:12px;display:flex}.dvm-guide-head b{font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.dvm-steps{margin:0;padding:0;list-style:none;display:grid}.dvm-steps li{align-items:center;gap:10px;padding:7px 0;font-size:.88rem;line-height:1.4;display:flex}.dvm-node{background:var(--color-text-main);width:24px;height:24px;color:var(--color-canvas);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;line-height:1;display:grid}.dvm-pending{bottom:16px;background:var(--color-surface-base);box-shadow:var(--dvm-ui-shadow);transition:rotate .7s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex;position:absolute;inset-inline-end:16px;rotate:-3deg}.dvm-pending-logos{align-items:center;gap:12px;display:flex}.dvm-pending .dvm-dl{filter:grayscale();opacity:.55}.dvm-pending-tag{background:var(--color-accent-subtle);height:24px;color:var(--dvm-accent);font-family:var(--font-display);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.dvm .dvm-pending-tag .lucide{width:13px;height:13px}.dvm-guide-art{container:dvm-guide-art/inline-size}@container dvm-guide-art (max-width:320px){.dvm-pending{gap:8px;padding:8px 8px 8px 10px;inset-inline-end:10px}.dvm-pending-logos{gap:8px}.dvm-pending .dvm-dl-samsung{height:9px}.dvm-pending .dvm-dl-lg{height:14px}.dvm-pending .dvm-dl-fire{height:16px}.dvm .dvm-pending-tag .lucide{display:none}}.dvm-guides:hover .dvm-guide{rotate:1deg}.dvm-guides:hover .dvm-pending{rotate:-1deg}.dvm-dl{width:auto;height:14px;display:block}.dvm-dl-samsung,.dvm-dl-atv{height:11px}.dvm-lt .dvm-dl-samsung,.dvm-lt .dvm-dl-atv{width:78%;height:auto}.dvm-dl-lg{height:17px}.dvm-dl-fire{height:20px}.dvm-dl-apple{height:22px}.dvm-dl-win{height:19px}[data-theme=light] .dvm-dl-apple{filter:brightness(0)}[data-theme=dark] .dvm :is(.dvm-dl-samsung,.dvm-dl-atv,.dvm-dl-apple){filter:brightness(0)invert()}[data-theme=dark] .dvm-pending .dvm-dl{filter:grayscale()brightness(0)invert();opacity:.5}.dvm-qs{gap:14px;display:grid}@media (min-width:700px){.dvm-qs{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.dvm-qs{gap:20px}}.dvm-q-art{place-items:center;gap:14px;min-height:164px;padding:22px;display:grid}@media (min-width:1100px){.dvm-q{flex-direction:row;align-items:center;gap:30px}.dvm-q .dvm-body{flex:1;min-width:0}.dvm-q-art{flex:none;align-self:stretch;width:210px}}.dvm-pair{align-items:center;gap:10px;display:flex}.dvm-dev{background:var(--color-surface-base);width:62px;height:62px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1.5px var(--color-border);transition:background-color .45s var(--ease-out), color .45s var(--ease-out), box-shadow .45s var(--ease-out), rotate .45s var(--ease-out);border-radius:16px;place-items:center;display:grid}.dvm .dvm-dev .lucide{width:28px;height:28px}.dvm-dev-phone{width:48px}.dvm-dev.dvm-dev-tv,.dvm-q-sync:hover .dvm-dev-phone{background:var(--dvm-hot);color:var(--dvm-hot-ink);box-shadow:0 12px 22px -12px rgb(var(--ink) / .6);rotate:-4deg}.dvm-q-sync:hover .dvm-dev-tv{background:var(--color-surface-base);color:var(--color-text-muted);box-shadow:inset 0 0 0 1.5px var(--color-border);rotate:none}.dvm-swap{color:var(--color-text-muted)}.dvm-chip{background:var(--color-surface-base);height:26px;color:var(--color-text-main);font-family:var(--font-display);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.dvm-dot{background:var(--dvm-accent);border-radius:50%;width:7px;height:7px}.dvm-sheet{background:var(--color-surface-base);width:min(100%,186px);box-shadow:var(--dvm-ui-shadow);transition:rotate .7s var(--ease-out);border-radius:12px;gap:7px;padding:12px;display:grid;rotate:-3deg}.dvm-sheet-head{color:var(--color-text-muted);align-items:center;gap:8px;padding-bottom:6px;display:flex}.dvm .dvm-sheet-head .lucide{width:16px;height:16px}.dvm-sheet-head .dvm-bar{width:50%}.dvm-sheet-row{background:var(--dvm-well);font-family:var(--font-display);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:.76rem;font-weight:700;line-height:1;display:grid}.dvm-sheet-row .dvm-bar{height:6px}.dvm-sheet-row .dvm-bar-s{width:34px}.dvm-sheet-row.is-hit{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 50%, transparent);color:var(--color-text-main)}.dvm-sheet-row.is-hit .dvm-bar{background:color-mix(in oklab, var(--color-primary) 30%, transparent)}.dvm .dvm-sheet-row .lucide{width:14px;height:14px;color:var(--dvm-accent)}.dvm-q-system:hover .dvm-sheet{rotate:-1deg}.dvm-cta{isolation:isolate;border-radius:var(--r-card);background:var(--dvm-hot);color:var(--dvm-hot-ink);gap:34px;margin-top:clamp(14px,3vw,36px);padding:34px 22px 30px;display:grid;position:relative;overflow:clip}.dvm-cta-mark{z-index:-1;pointer-events:none;inset-inline-end:-70px;aspect-ratio:1;background:#ffffff14;width:260px;position:absolute;bottom:-90px;rotate:-18deg;-webkit-mask:url(/design/shapes/cable.svg) 50%/contain no-repeat;mask:url(/design/shapes/cable.svg) 50%/contain no-repeat}.dvm-cta-text h2{max-width:12ch;font-size:clamp(1.95rem,1.3rem + 2.2vw,3rem);line-height:1.2}.dvm-cta-text p{text-wrap:pretty;max-width:42ch;margin:16px 0 0;font-size:1.06rem;line-height:1.75}.dvm-cta .dvm-link{color:var(--dvm-hot-ink);-webkit-text-decoration-color:color-mix(in oklab, var(--dvm-hot-ink) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--dvm-hot-ink) 60%, transparent)}.dvm-cta .dvm-link:hover{color:var(--dvm-hot-ink);-webkit-text-decoration-color:var(--dvm-hot-ink);text-decoration-color:var(--dvm-hot-ink)}.dvm-cta .dvm-link:focus-visible{outline-color:var(--dvm-hot-ink)}.dvm-cta-btn{margin-top:28px}.dvm-cta .btn-dark:hover{background:var(--color-surface-base);color:var(--color-text-main)}.dvm-cta .btn:focus-visible{outline-color:var(--dvm-hot-ink)}.dvm-route{gap:30px;padding:8px 0 4px;display:grid;position:relative}.dvm-wire{inset-inline-start:15px;border-inline-start:2px dashed #fff9;position:absolute;top:30px;bottom:30px}.dvm-stop{align-items:flex-start;gap:14px;display:flex;position:relative}.dvm-stop-2{align-items:flex-end}.dvm-stop-node{z-index:1;background:var(--dvm-hot-ink);width:32px;height:32px;color:var(--color-primary-text);box-shadow:0 0 0 5px var(--dvm-hot);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid;position:relative}.dvm-mini{border-radius:var(--dvm-in-r);background:var(--color-surface-base);color:var(--color-text-main);box-shadow:0 1px 1px rgb(var(--ink) / .1), 0 16px 30px -16px rgb(var(--ink) / .6);transition:rotate .7s var(--ease-out), translate .7s var(--ease-out);gap:9px;padding:13px 14px 14px;display:grid}[data-theme=dark] .dvm-mini{box-shadow:inset 0 0 0 1px var(--color-border), 0 16px 30px -14px #000000b3}.dvm-mini small{font-family:var(--font-display);color:var(--color-text-muted);font-size:.8rem;font-weight:700;line-height:1.3}.dvm-mini-dev{rotate:-2.5deg}.dvm-mini-plan{min-width:200px;rotate:2deg}.dvm-logos{grid-template-columns:repeat(3,62px);gap:6px;display:grid}.dvm-lt{background:var(--dvm-well);border-radius:8px;place-items:center;height:40px;display:grid;position:relative}.dvm-lt.is-on{background:var(--color-surface-base);box-shadow:inset 0 0 0 2px var(--color-buy)}.dvm-lt-check{top:-7px;background:var(--color-buy);width:20px;height:20px;color:var(--color-primary-contrast);box-shadow:0 0 0 2px var(--color-surface-base);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-7px}.dvm .dvm-lt-check .lucide{stroke-width:3px;width:12px;height:12px}.dvm-plan{background:var(--dvm-well);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.dvm-plan b{font-family:var(--font-display);font-size:.92rem;font-weight:700;line-height:1}.dvm-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-text-main) 35%, transparent);border-radius:50%}.dvm-plan.is-on{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent)}.dvm-plan.is-on .dvm-radio{box-shadow:inset 0 0 0 5px var(--color-buy)}.dvm-dur{gap:5px;margin-top:2px;display:flex}.dvm-dur span{background:var(--dvm-well);min-width:34px;height:26px;color:var(--color-text-muted);font-family:var(--font-display);border-radius:6px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:700;line-height:1;display:grid}.dvm-dur span.is-on{background:var(--color-buy);color:var(--color-primary-contrast)}.dvm-sticker{z-index:2;top:-8px;background:var(--color-text-main);color:var(--color-canvas);box-shadow:0 0 0 3px var(--dvm-hot-ink);font-family:var(--font-display);white-space:nowrap;transition:rotate .7s var(--ease-out);border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:.86rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;inset-inline-end:0;rotate:5deg}.dvm .dvm-sticker .lucide{width:15px;height:15px;color:var(--color-primary)}.dvm-cta:hover .dvm-mini-dev{rotate:-1deg}.dvm-cta:hover .dvm-mini-plan{translate:0 -3px;rotate:.5deg}.dvm-cta:hover .dvm-sticker{rotate:2deg}@media (max-width:699px){.dvm-eq{--dvm-eq-h:128px;grid-template-columns:1fr auto 1fr;place-items:start center;gap:14px 6px;padding:20px 12px 18px;display:grid}.dvm-cred{gap:6px;width:134px;padding:10px 10px 11px;rotate:-3deg}.dvm-cred-head b{font-size:.76rem}.dvm-cred-head .dvm-ic{width:22px;height:22px}.dvm-cred-row{padding-block:7px}.dvm-fan{width:108px;height:84px}.dvm-tile{border-radius:13px;width:52px;height:52px}.dvm-tile-2{width:56px;height:56px;inset-inline-start:27px}.dvm-sign{width:32px;height:32px;margin-top:calc(var(--dvm-eq-h) / 2 - 16px)}.dvm-sign-eq{grid-column:1/-1;margin-top:-2px}.dvm-term-tv{grid-column:1/-1;grid-template-rows:auto auto}.dvm-q-art{min-height:140px}.dvm-tv-screen{width:min(100%,260px)}.dvm-note{gap:12px;padding:14px}.dvm-sticker{top:-14px}.dvm-cta-btn{width:100%}}@media (max-width:380px){.dvm-cred{width:122px}.dvm-cred-head b{font-size:.72rem}.dvm-fan{width:98px}.dvm-tile{width:48px;height:48px}.dvm-tile-2{width:52px;height:52px;inset-inline-start:23px}.dvm-logos{grid-template-columns:repeat(3,54px)}}@media (min-width:700px) and (max-width:1099px){.dvm-guides{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px;display:grid}}@media (min-width:860px){.dvm-cta{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;min-height:420px;padding:54px 44px}.dvm-route{--dvm-s1w:226px;--dvm-s2w:200px;--dvm-wy:84px;height:340px;padding:0;display:block}.dvm-wire{top:var(--dvm-wy);bottom:40px;right:var(--dvm-s1w);left:calc(var(--dvm-s2w) / 2);border:0;border-top:2px dashed #fff9;border-left:2px dashed #fff9;border-top-left-radius:40px;position:absolute}.dvm-stop{display:block;position:absolute}.dvm-stop .dvm-mini{width:100%}.dvm-stop-node{z-index:2;position:absolute;top:-14px;right:-12px}.dvm-stop-1{width:var(--dvm-s1w);top:14px;right:0}.dvm-stop-2{width:var(--dvm-s2w);bottom:0;left:0}.dvm-mini-plan{min-width:0}.dvm-sticker{top:calc(var(--dvm-wy) - 18px);right:auto;inset-inline-end:auto;left:calc(var(--dvm-s2w) / 2 + 26px);rotate:-5deg}.dvm-cta-mark{inset-inline-start:auto;width:auto;height:110%;top:auto;bottom:-38%;left:-8%;rotate:-14deg}}@media (min-width:860px) and (max-width:1099px){.dvm-sticker{inset:auto 0 18px auto;rotate:5deg}}@media (min-width:1100px){.dvm-cta{gap:40px;min-height:460px;padding:72px 80px}.dvm-route{--dvm-s1w:252px;--dvm-s2w:230px;--dvm-wy:92px;justify-self:end;width:100%;max-width:600px;height:360px}.dvm-logos{grid-template-columns:repeat(3,1fr)}.dvm-mini{padding:15px 16px 16px}}@media (prefers-reduced-motion:reduce){.dvm-eq.is-armed :is(.dvm-term,.dvm-sign){opacity:1;translate:none}.dvm-eq.is-armed .dvm-tv-screen img{opacity:1;filter:none}.dvm-eq.is-armed .dvm-tv-play{opacity:1;scale:1}}
.fqh{--fqh-pad:20px;--fqh-bar-h:58px;--fqh-top:calc(var(--header-top) + var(--header-h));--fqh-stick:calc(var(--fqh-top) + var(--fqh-bar-h) + 22px);--fqh-mark-c:color-mix(in oklab, var(--color-primary) 9%, transparent);--fqh-hit:color-mix(in oklab, var(--color-primary) 22%, transparent);--fqh-float:0 1px 1px rgb(var(--ink) / .08), 0 18px 32px -18px rgb(var(--ink) / .55);color:var(--color-text-main)}.fqh .lucide{width:18px;height:18px}.fqh [hidden]{display:none!important}@media (min-width:700px){.fqh{--fqh-pad:26px}}@media (min-width:1100px){.fqh{--fqh-pad:30px;--fqh-stick:calc(var(--fqh-top) + 24px)}}[data-theme=dark] .fqh{--fqh-mark-c:color-mix(in oklab, var(--color-primary) 7%, transparent);--fqh-hit:color-mix(in oklab, var(--color-primary) 34%, transparent);--fqh-float:inset 0 0 0 1px var(--color-border), 0 18px 32px -16px #000000b3}::highlight(fqh-hit){background-color:var(--fqh-hit,#f0501138);color:inherit}.fqh-head{isolation:isolate;margin-top:var(--panel-x);padding:calc(var(--fqh-top) + 26px) var(--gutter) clamp(40px, 6vw, 72px);background:var(--color-surface-hover);position:relative}@media (min-width:1100px){.fqh-head{padding-top:calc(var(--fqh-top) + 44px);padding-bottom:64px}}.fqh-head-in{z-index:1;max-width:var(--container);margin:0 auto;position:relative}@media (min-width:1100px){.fqh-head-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}}.fqh-mark{z-index:0;pointer-events:none;aspect-ratio:1;inset-inline-end:-64px;background:var(--fqh-mark-c);width:230px;position:absolute;bottom:-54px;rotate:-16deg;-webkit-mask:url(/design/shapes/remote-smart.svg) 50%/contain no-repeat;mask:url(/design/shapes/remote-smart.svg) 50%/contain no-repeat}@media (min-width:700px){.fqh-mark{inset-inline-end:-90px;width:340px;bottom:-90px}}@media (min-width:1100px){.fqh-mark{width:clamp(420px,34vw,520px);inset-inline-end:max(24px, (100% - var(--container)) / 2 + 40px);top:50%;bottom:auto;translate:0 -50%;rotate:-8deg}}.fqh-intro{min-width:0}.fqh-h1{max-width:21ch;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.5vw,3.05rem);font-weight:700;line-height:1.28}.fqh-h1 em{color:var(--color-primary);font-style:normal}.fqh-lead{max-width:58ch;color:var(--color-text-muted);text-wrap:pretty;margin:14px 0 0;font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.8}.fqh-search{max-width:660px;margin-top:26px;position:relative}.fqh-input{padding:0 52px 0 56px;border-radius:var(--r-field);background:var(--color-surface-base);width:100%;height:56px;color:var(--color-text-main);box-shadow:var(--shadow-card);font-family:var(--font-body);appearance:none;transition:box-shadow .3s var(--ease-out);border:0;margin:0;padding-inline:52px 56px;font-size:1.04rem;line-height:1.4;display:block}.fqh-input::placeholder{color:var(--color-text-muted);opacity:1}.fqh-input::-webkit-search-cancel-button{appearance:none}.fqh-input::-webkit-search-decoration{appearance:none}.fqh-input:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-main) 22%, transparent), var(--shadow-card)}.fqh-input:focus{outline:none}.fqh-input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus), 0 0 0 4px var(--color-accent-subtle);outline:none}[data-theme=dark] .fqh-input{box-shadow:inset 0 0 0 1px var(--color-border)}[data-theme=dark] .fqh-input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus), 0 0 0 4px var(--color-accent-subtle)}@media (min-width:700px){.fqh-input{height:64px;padding-inline:58px 64px;font-size:1.08rem}}.fqh-search-ico{top:50%;color:var(--color-text-muted);pointer-events:none;display:grid;position:absolute;inset-inline-start:18px;translate:0 -50%}.fqh .fqh-search-ico .lucide{width:21px;height:21px}@media (min-width:700px){.fqh-search-ico{inset-inline-start:22px}}.fqh-search:focus-within .fqh-search-ico{color:var(--color-primary-text)}.fqh-kbd{top:50%;white-space:nowrap;min-width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text-muted);font-family:var(--font-data);unicode-bidi:isolate;border-radius:6px;place-items:center;padding:0 8px;font-size:.85rem;line-height:1;display:none;position:absolute;inset-inline-end:16px;translate:0 -50%}@media (hover:hover) and (min-width:700px){.fqh-kbd{display:grid}}.fqh-search.has-value .fqh-kbd{display:none}.fqh-clear{top:50%;border-radius:var(--r-btn);cursor:pointer;background:var(--color-surface-hover);width:36px;height:36px;color:var(--color-text-main);transition:background-color .25s var(--ease-out), color .25s var(--ease-out), scale .3s var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:10px;translate:0 -50%}@media (min-width:700px){.fqh-clear{inset-inline-end:14px}}.fqh-clear:hover{background:var(--color-text-main);color:var(--color-canvas)}@media (hover:hover){.fqh-clear:hover{scale:.96}}.fqh-clear:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--r-btn)}.fqh-meta{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:660px;margin-top:16px;display:flex}.fqh-status{color:var(--color-text-muted);margin:0;font-size:.97rem;line-height:1.5}.fqh-status b{color:var(--color-text-main);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}.fqh-status q{quotes:"«" "»";color:var(--color-text-main);font-weight:500}.fqh-try{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fqh-try-label{color:var(--color-text-muted);font-size:.92rem}.fqh-chip{border:1px solid var(--line);border-radius:var(--r-btn);cursor:pointer;background:color-mix(in oklab, var(--color-surface-base) 55%, transparent);min-height:36px;color:var(--color-text-main);font-family:var(--font-display);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out), scale .3s var(--ease-out);margin:0;padding:6px 14px;font-size:.9rem;font-weight:600;line-height:1.3}.fqh-chip:hover,.fqh-chip[aria-pressed=true]{background:var(--color-text-main);color:var(--color-canvas);border-color:#0000}@media (hover:hover){.fqh-chip:hover{scale:.98}}.fqh-chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--r-btn)}@media (max-width:639px){.fqh-meta{gap:12px}.fqh-chip{min-height:44px;padding:8px 14px}}.fqh-map{display:none}@media (min-width:1100px){.fqh-map{height:410px;display:block;position:relative}}.fqh-tile{cursor:pointer;text-align:start;background:var(--color-surface-base);width:max-content;max-width:100%;color:var(--color-text-main);box-shadow:var(--fqh-float);transition:rotate .6s var(--ease-out), translate .6s var(--ease-out), scale .3s var(--ease-out);border:0;border-radius:16px;align-items:center;gap:14px;margin:0;padding:14px 22px 14px 14px;padding-inline:14px 24px;display:flex;position:absolute}.fqh-tile-ico{background:var(--color-surface-hover);width:46px;height:46px;color:var(--color-text-main);border-radius:12px;flex:none;place-items:center;display:grid}.fqh .fqh-tile-ico .lucide{width:22px;height:22px}.fqh-tile-text{gap:1px;min-width:0;display:grid}.fqh-tile-text b{font-family:var(--font-display);white-space:nowrap;font-size:1.06rem;font-weight:700;line-height:1.4}.fqh-tile-text small{color:var(--color-text-muted);font-size:.84rem;line-height:1.4}.fqh-tile:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:16px}.fqh-tile-1{background:var(--color-buy);color:var(--color-primary-contrast)}.fqh-tile-1 .fqh-tile-ico{background:color-mix(in oklab, var(--color-primary-contrast) 18%, transparent);color:inherit}.fqh-tile-1 .fqh-tile-text small{color:var(--color-primary-contrast)}.fqh-tile-1:focus-visible{outline-color:var(--color-text-main)}[data-theme=dark] .fqh-tile-1{box-shadow:0 18px 32px -16px #000000b3}[data-theme=dark] .fqh-tile-ico{background:var(--color-surface-elevated)}.fqh-tile-1{top:2%;inset-inline-start:4%;rotate:-4deg}.fqh-tile-1 .fqh-tile-text b{font-size:1.16rem}.fqh-tile-2{top:27%;inset-inline-start:26%;rotate:3deg}.fqh-tile-3{top:52%;inset-inline-start:0;rotate:-2.5deg}.fqh-tile-4{top:77%;inset-inline-start:20%;rotate:4deg}@media (hover:hover){.fqh-tile:hover{rotate:none;scale:.98}}.fqh-sticker{top:-2%;aspect-ratio:1;background:var(--color-text-main);width:96px;color:var(--color-canvas);box-shadow:0 0 0 5px var(--color-surface-hover);filter:drop-shadow(0 12px 18px rgb(var(--ink) / .28));border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset-inline-end:4%;rotate:10deg}.fqh-sticker b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.fqh-sticker small{font-family:var(--font-display);font-size:.8rem;font-weight:600;line-height:1.4}.fqh-body{max-width:calc(var(--container) + 2 * var(--gutter));padding:24px var(--gutter) var(--sec-pb);margin:0 auto}@media (min-width:1100px){.fqh-body{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,4.5vw,80px);padding-top:72px;display:grid}}.fqh-toc{z-index:5;top:calc(var(--fqh-top) + 8px);margin-bottom:30px;position:sticky}.fqh-toc:before{content:"";z-index:-1;inset:-12px calc(-1 * var(--gutter)) 50%;pointer-events:none;background:var(--color-canvas);position:absolute}.fqh-toc-card{background:var(--color-surface-base);box-shadow:0 1px 1px rgb(var(--ink) / .06), 0 10px 24px -14px rgb(var(--ink) / .4);border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex}[data-theme=dark] .fqh-toc-card{box-shadow:inset 0 0 0 1px var(--color-border), 0 12px 24px -12px #000000b3}.fqh-toc-label,.fqh-toc-up{display:none}.fqh-toc-find{border-radius:var(--r-btn);cursor:pointer;background:var(--color-surface-hover);width:44px;height:44px;color:var(--color-text-main);border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.fqh-toc-find:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--r-btn)}.fqh-toc-list{overscroll-behavior-x:contain;scrollbar-width:none;padding:0;flex:1;gap:4px;min-width:0;margin:0;padding-inline:10px;scroll-padding-inline:8px;list-style:none;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(270deg,#0000,#000 10px calc(100% - 10px),#0000);mask:linear-gradient(270deg,#0000,#000 10px calc(100% - 10px),#0000)}.fqh-toc-list::-webkit-scrollbar{display:none}.fqh-toc-list li{flex:none}.fqh-toc-btn{border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;min-height:44px;color:var(--color-text-main);font-family:var(--font-display);text-align:start;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), opacity .3s var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.fqh-toc-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:var(--r-btn)}.fqh-toc-ico{color:var(--color-text-muted);flex:none;place-items:center;display:grid}.fqh-toc-name{display:none}.fqh-toc-n{background:var(--color-surface-hover);min-width:24px;height:22px;color:var(--color-text-main);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:.8125rem;display:grid}@media (hover:hover){.fqh-toc-btn:hover{background:var(--color-surface-hover)}}.fqh-toc-btn[aria-current=true],.fqh-toc-btn[aria-current=true]:hover{background:var(--color-buy);color:var(--color-primary-contrast)}.fqh-toc-btn[aria-current=true] .fqh-toc-ico{color:inherit}.fqh-toc-btn[aria-current=true] .fqh-toc-n{background:color-mix(in oklab, var(--color-primary-contrast) 20%, transparent);color:inherit}.fqh-toc-btn:disabled{cursor:default;opacity:.45}.fqh-toc-btn:disabled:hover{background:0 0}@media (min-width:1100px){.fqh-toc{top:calc(var(--fqh-top) + 24px);margin:0}.fqh-toc:before{display:none}.fqh-toc-card{border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:26px;display:block}[data-theme=dark] .fqh-toc-card{box-shadow:inset 0 0 0 1px var(--color-border)}.fqh-toc-label{color:var(--color-text-muted);font-family:var(--font-display);margin:0 6px 14px;font-size:.92rem;font-weight:600;line-height:1.4;display:block}.fqh-toc-find{display:none}.fqh-toc-list{gap:4px;padding:0;display:grid;overflow:visible;-webkit-mask:none;mask:none}.fqh-toc-btn{white-space:normal;gap:14px;width:100%;min-height:62px;padding:9px 12px;padding-inline:10px 14px;font-size:1.02rem}.fqh-toc-ico{background:var(--color-surface-hover);width:42px;height:42px;color:var(--color-text-main);transition:background-color .3s var(--ease-out);border-radius:10px}[data-theme=dark] .fqh-toc-ico{background:var(--color-surface-elevated)}.fqh-toc-btn[aria-current=true] .fqh-toc-ico{background:color-mix(in oklab, var(--color-primary-contrast) 18%, transparent)}.fqh-toc-name{text-wrap:pretty;flex:1;min-width:0;display:block}.fqh-toc-short{display:none}.fqh-toc-n{min-width:30px;height:26px;font-size:.84rem}@media (hover:hover){.fqh-toc-btn:hover .fqh-toc-ico{background:var(--color-surface-base)}}.fqh-toc-up{width:100%;margin-top:18px;display:flex}.fqh-toc-up:not(:hover){background:0 0}}.fqh-groups{min-width:0}.fqh-group:not([hidden])~.fqh-group{padding-top:clamp(52px,7vw,88px)}.fqh-group,.fqh-item{scroll-margin-top:var(--fqh-stick)}.fqh-ghead{align-items:center;gap:14px;margin-bottom:20px;display:flex}.fqh-gico{border-radius:var(--r-btn);background:var(--color-surface-elevated);width:48px;height:48px;color:var(--color-primary-text);flex:none;place-items:center;display:grid}.fqh .fqh-gico .lucide{width:22px;height:22px}.fqh-h2{min-width:0;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.95rem);font-weight:700;line-height:1.35}.fqh-gcount{background:var(--color-surface-hover);color:var(--color-text-main);font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;margin-inline-start:auto;padding:3px 10px;font-size:.86rem;font-weight:600;line-height:1.5}@media (min-width:1100px){.fqh-ghead{gap:16px;margin-bottom:24px}.fqh-gico{width:52px;height:52px}}.fqh-list{gap:10px;display:grid}@media (min-width:1100px){.fqh-list{gap:12px}}.fqh-item{border-radius:var(--r-inner);background:var(--color-surface-base);box-shadow:var(--shadow-card);transition:scale .3s var(--ease-out), box-shadow .3s var(--ease-out)}[data-theme=dark] .fqh-item{box-shadow:inset 0 0 0 1px var(--color-border)}@media (hover:hover){.fqh-item:has(.fqh-btn:hover){scale:.98}}.fqh-item:has(.fqh-btn[aria-expanded=true]){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent), var(--shadow-card)}.fqh-item.is-flash{animation:fqh-flash 1.8s var(--ease-out)}@keyframes fqh-flash{0%,30%{box-shadow:inset 0 0 0 2px var(--color-primary), 0 0 0 6px var(--color-accent-subtle)}to{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent), 0 0 0 0 transparent}}.fqh-btn{width:100%;min-height:64px;padding:16px var(--fqh-pad);border-radius:var(--r-inner);cursor:pointer;text-align:start;font-family:var(--font-display);color:var(--color-text-main);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:1.02rem;font-weight:600;line-height:1.5;display:flex}.fqh-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:var(--r-inner)}.fqh-q{text-wrap:pretty}@media (min-width:1100px){.fqh-btn{min-height:74px;padding-block:20px;font-size:1.1rem}}.fqh-key{border-radius:var(--r-btn);background:var(--color-surface-hover);width:36px;height:36px;color:var(--color-text-main);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);flex:none;position:relative}[data-theme=dark] .fqh-key{background:var(--color-surface-elevated)}.fqh-key span{width:14px;height:2px;transition:rotate .4s var(--ease-out);background:currentColor;border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.fqh-key span:last-child{rotate:90deg}.fqh-btn[aria-expanded=true] .fqh-key{background:var(--color-buy);color:var(--color-primary-contrast)}.fqh-btn[aria-expanded=true] .fqh-key span:last-child{rotate:none}.fqh-btn:hover .fqh-key{color:var(--color-primary-text)}.fqh-btn[aria-expanded=true]:hover .fqh-key,[data-theme=dark] .fqh-btn[aria-expanded=true]:hover .fqh-key{color:var(--color-primary-contrast)}.fqh-a{transition:grid-template-rows .45s var(--ease-out), opacity .35s var(--ease-out);grid-template-rows:1fr;display:grid}.fqh-a.is-closed{opacity:0;grid-template-rows:0fr}.fqh-a-in{min-height:0;overflow:hidden}.fqh-a-body{padding:0 var(--fqh-pad) calc(var(--fqh-pad) - 2px)}.fqh-a-body p{max-width:66ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.8}.fqh-a-body p+p{margin-top:12px}.fqh-a-body a{color:var(--color-text-main);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 65%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 65%, transparent);transition:text-decoration-color .25s var(--ease-out);font-weight:500}.fqh-a-body a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.fqh-a-body a:focus-visible{border-radius:4px}.fqh-copy{border:1px solid var(--line);cursor:pointer;min-height:36px;color:var(--color-text-muted);font-family:var(--font-display);transition:color .25s var(--ease-out), border-color .25s var(--ease-out), background-color .25s var(--ease-out), scale .3s var(--ease-out);background:0 0;border-radius:8px;align-items:center;gap:8px;margin:16px 0 0;padding:4px 12px;font-size:.86rem;font-weight:600;line-height:1.3;display:inline-flex}.fqh .fqh-copy .lucide{width:16px;height:16px}.fqh-copy:hover{color:var(--color-text-main);border-color:color-mix(in oklab, var(--color-text-main) 40%, transparent)}@media (hover:hover){.fqh-copy:hover{scale:.98}}.fqh-copy:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:8px}.fqh-copy .fqh-copy-ok{display:none}.fqh-copy.is-done{background:var(--color-accent-subtle);color:var(--color-primary-text);border-color:#0000}.fqh-copy.is-done .fqh-copy-ok{display:inline}.fqh-copy.is-done .fqh-copy-link{display:none}.fqh-empty{text-align:center;border-radius:var(--r-card);background:var(--color-surface-base);box-shadow:var(--shadow-card);justify-items:center;gap:6px;padding:44px 24px 40px;display:grid}[data-theme=dark] .fqh-empty{box-shadow:inset 0 0 0 1px var(--color-border)}.fqh-empty-ico{border-radius:var(--r-btn);background:var(--color-surface-elevated);width:60px;height:60px;color:var(--color-primary-text);place-items:center;margin-bottom:10px;display:grid}.fqh .fqh-empty-ico .lucide{width:26px;height:26px}.fqh-empty-title{max-width:30ch;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.45}.fqh-empty-text{max-width:40ch;color:var(--color-text-muted);margin:0;line-height:1.7}.fqh-empty-btn{margin-top:16px}@media (prefers-reduced-motion:reduce){.fqh-item.is-flash{animation:none}}@media (max-width:639px){.fqh-copy{min-height:44px}}.fqh-head{margin-top:calc(var(--panel-x) - (var(--header-top) + var(--header-h) + 16px))}.fqh-lead+.fqh-lead{margin-top:10px}.fqh-extra{max-width:66ch;color:var(--color-text-muted);margin:14px 0 0;line-height:1.8}.fqh-ghead+.fqh-extra{margin:0 0 20px}.fqh-list+.fqh-extra{margin-top:20px}.fqh-a-body :is(ul,ol){color:var(--color-text-muted);margin:12px 0 0;padding-inline-start:1.3em;line-height:1.8}.fqh-a-body :is(ul,ol):first-child{margin-top:0}.fqh-rest{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter) var(--sec-pb);margin:0 auto}
.fqr{--fqr-in-r:12px;--fqr-pad:20px;--fqr-hot:var(--color-buy);--fqr-hot-ink:var(--color-primary-contrast);--fqr-ui-shadow:0 1px 1px rgb(var(--ink) / .08), 0 14px 28px -14px rgb(var(--ink) / .45);isolation:isolate;padding:var(--sec-pt) var(--gutter) var(--sec-pb);background:var(--color-surface-hover);color:var(--color-text-main);position:relative}.fqr ::selection{background:var(--color-text-main);color:var(--color-canvas)}.fqr .lucide{width:18px;height:18px}@media (min-width:700px){.fqr{--fqr-pad:26px}}@media (min-width:1100px){.fqr{--fqr-in-r:16px;--fqr-pad:32px}}[data-theme=dark] .fqr{--fqr-ui-shadow:inset 0 0 0 1px var(--color-border), 0 16px 30px -14px #000000b3}.fqr-mark{z-index:-1;pointer-events:none;inset-inline-end:-60px;aspect-ratio:1;background:color-mix(in oklab, var(--color-text-main) 5%, transparent);width:280px;position:absolute;top:-40px;rotate:-12deg;-webkit-mask:url(/design/shapes/tv-play.svg) 50%/contain no-repeat;mask:url(/design/shapes/tv-play.svg) 50%/contain no-repeat}[data-theme=dark] .fqr-mark{background:color-mix(in oklab, var(--color-text-main) 4%, transparent)}@media (min-width:1100px){.fqr-mark{inset-inline-end:-40px;width:460px;top:-90px}}.fqr-inner{max-width:var(--container);margin:0 auto;position:relative}.fqr-title{max-width:16ch;font-family:var(--font-display);text-wrap:balance;margin:0 0 32px;font-size:clamp(2rem,1.25rem + 2.6vw,3.4rem);font-weight:700;line-height:1.2}@media (min-width:1100px){.fqr-title{margin-bottom:48px}}.fqr-paths{gap:14px;display:grid}.fqr-path{isolation:isolate;padding:var(--fqr-pad);border-radius:var(--r-card);background:var(--color-surface-base);color:var(--color-text-main);box-shadow:var(--shadow-card);transition:scale .3s var(--ease-out);flex-direction:column;gap:18px;display:flex;position:relative}[data-theme=dark] .fqr-path{box-shadow:inset 0 0 0 1px var(--color-border)}.fqr-path-new{background:var(--fqr-hot);color:var(--fqr-hot-ink);box-shadow:none}.fqr-path-new ::selection{background:var(--color-text-main);color:var(--color-canvas)}@media (hover:hover){.fqr-path:has(.fqr-link:hover){scale:.98}}.fqr-tag{background:var(--color-surface-hover);min-height:32px;color:var(--color-text-main);font-family:var(--font-display);border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:4px 11px;font-size:.9rem;font-weight:600;line-height:1.3;display:inline-flex}.fqr .fqr-tag .lucide{width:16px;height:16px;color:var(--color-primary-text)}[data-theme=dark] .fqr-tag{background:var(--color-surface-elevated)}.fqr-path-new .fqr-tag{background:color-mix(in oklab, var(--fqr-hot-ink) 16%, transparent);color:var(--fqr-hot-ink)}.fqr .fqr-path-new .fqr-tag .lucide{color:var(--fqr-hot-ink)}.fqr-foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.fqr-line{max-width:26ch;font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);font-weight:600;line-height:1.45}.fqr-link{color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 70%, transparent);transition:text-decoration-color .25s var(--ease-out)}.fqr-link:after{content:"";z-index:2;border-radius:var(--r-card);position:absolute;inset:0}.fqr-link:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.fqr-link:focus-visible{outline:none}.fqr-link:focus-visible:after{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:calc(var(--r-card) + 4px)}.fqr-path-new .fqr-link{text-decoration-color:#ffffff8c}.fqr-path-new .fqr-link:hover{-webkit-text-decoration-color:var(--fqr-hot-ink);text-decoration-color:var(--fqr-hot-ink)}.fqr-path-new .fqr-link:focus-visible:after{outline-color:var(--color-text-main)}.fqr-go{border-radius:var(--r-btn);background:var(--color-text-main);width:48px;height:48px;color:var(--color-canvas);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), translate .4s var(--ease-out);flex:none;place-items:center;display:grid}.fqr .fqr-go .lucide{width:20px;height:20px}.fqr-path:has(.fqr-link:hover) .fqr-go{background:var(--color-buy);color:var(--color-primary-contrast);translate:-3px}.fqr-path-new .fqr-go{background:var(--color-surface-base);color:var(--color-text-main)}.fqr-path-new:has(.fqr-link:hover) .fqr-go{background:var(--color-text-main);color:var(--color-canvas)}.fqr-art{min-height:170px;display:block;position:relative}.fqr-plan{border-radius:var(--fqr-in-r);background:var(--color-surface-base);width:150px;color:var(--color-text-main);box-shadow:var(--fqr-ui-shadow);transition:rotate .7s var(--ease-out), translate .7s var(--ease-out);align-content:start;gap:10px;padding:14px;display:grid;position:absolute;top:50%;left:50%}.fqr-plan-ar{z-index:1;translate:-2% -56%;rotate:6deg}.fqr-plan-full{translate:-101% -40%;rotate:-5deg}.fqr-plan-ic{background:var(--color-accent-subtle);width:36px;height:36px;color:var(--color-primary-text);border-radius:10px;place-items:center;display:grid}.fqr .fqr-plan-ic .lucide{width:18px;height:18px}.fqr-plan b{font-family:var(--font-display);font-size:1.12rem;font-weight:700;line-height:1.3}.fqr-plan-terms{gap:4px;display:flex}.fqr-plan-terms span{background:var(--color-surface-hover);height:24px;color:var(--color-text-muted);font-family:var(--font-display);border-radius:6px;flex:1;place-items:center;padding:0 4px;font-size:.74rem;font-weight:700;line-height:1;display:grid}[data-theme=dark] .fqr-plan-terms span{background:var(--color-surface-elevated)}.fqr-sticker{z-index:2;top:0;background:var(--color-text-main);color:var(--color-canvas);box-shadow:0 0 0 3px var(--fqr-hot-ink);font-family:var(--font-display);white-space:nowrap;transition:rotate .7s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:.86rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;inset-inline-end:2%;rotate:-5deg}.fqr .fqr-sticker .lucide{width:15px;height:15px;color:var(--color-primary)}.fqr-path-new:has(.fqr-link:hover) .fqr-plan-ar{translate:1% -60%;rotate:3deg}.fqr-path-new:has(.fqr-link:hover) .fqr-plan-full{translate:-104% -44%;rotate:-2deg}.fqr-path-new:has(.fqr-link:hover) .fqr-sticker{rotate:-2deg}.fqr-logos{grid-template-columns:repeat(3,72px);grid-auto-rows:72px;place-content:center;gap:12px;display:grid}.fqr-logo{border-radius:var(--fqr-in-r);background:var(--color-surface-hover);transition:rotate .6s var(--ease-out), translate .6s var(--ease-out);position:relative}[data-theme=dark] .fqr-logo{background:var(--color-surface-elevated)}.fqr-logo:before{content:"";background:var(--color-text-main);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;position:absolute;inset:18px 14px}.fqr-logo-samsung{--logo:url(/design/device-logos/samsung.svg);rotate:-5deg}.fqr-logo-lg{--logo:url(/design/device-logos/lg.svg);translate:0 8px;rotate:3deg}.fqr-logo-apple-tv{--logo:url(/design/device-logos/apple-tv.svg);rotate:-2deg}.fqr-logo-android-tv{--logo:url(/design/device-logos/android-tv.svg);translate:0 -4px;rotate:4deg}.fqr-logo-fire-tv{--logo:url(/design/device-logos/fire-tv.svg);translate:0 4px;rotate:-4deg}.fqr-logo-windows{--logo:url(/design/device-logos/windows.svg);translate:0 -6px;rotate:2deg}.fqr-logo-android-tv{background:var(--color-accent-subtle)}.fqr-logo-android-tv:before{background:var(--color-primary-text)}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo{translate:0;rotate:none}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo:nth-child(2){transition-delay:30ms}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo:nth-child(3){transition-delay:60ms}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo:nth-child(4){transition-delay:90ms}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo:nth-child(5){transition-delay:.12s}.fqr-path-setup:has(.fqr-link:hover) .fqr-logo:nth-child(6){transition-delay:.15s}.fqr-acct{place-items:center;display:grid}.fqr-acct-card{border-radius:var(--fqr-in-r);background:var(--color-surface-base);width:min(100%,250px);color:var(--color-text-main);box-shadow:var(--fqr-ui-shadow);gap:8px;padding:14px;display:grid;rotate:3deg}[data-theme=dark] .fqr-acct-card{background:var(--color-surface-elevated)}.fqr-acct-head{align-items:center;gap:8px;padding-bottom:4px;display:flex}.fqr .fqr-acct-head .lucide{width:16px;height:16px;color:var(--color-primary-text)}.fqr-acct-head b{font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.fqr-acct-row{background:var(--color-surface-hover);border-radius:8px;grid-template-columns:5.6em 1fr auto;align-items:center;gap:8px;min-height:32px;padding:8px 10px;display:grid}[data-theme=dark] .fqr-acct-row{background:var(--color-surface-hover)}.fqr-acct-row small{color:var(--color-text-muted);white-space:nowrap;font-size:.74rem;line-height:1}.fqr .fqr-acct-row .lucide{width:14px;height:14px;color:var(--color-text-muted)}.fqr-dots{background:radial-gradient(circle, var(--color-text-main) 2.4px, transparent 2.9px) 0 50% / 10px 6px repeat-x;opacity:.55;height:6px}.fqr-acct-renew{background:var(--color-buy);height:32px;color:var(--color-primary-contrast);font-family:var(--font-display);border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding-inline:12px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.fqr .fqr-acct-renew .lucide{width:14px;height:14px}.fqr-path-account{background:color-mix(in oklab, var(--color-surface-base) 55%, var(--color-surface-hover));box-shadow:inset 0 0 0 1px var(--color-border)}[data-theme=dark] .fqr-path-account{background:var(--color-surface-base)}@media (min-width:700px){.fqr-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fqr-path-new{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.fqr-path-new .fqr-tag{grid-area:1/1;justify-self:start}.fqr-path-new .fqr-foot{grid-area:2/1}.fqr-path-new .fqr-fan{grid-area:1/2/-1;min-height:210px}.fqr-path{min-height:340px}.fqr-path-new{min-height:0}}@media (min-width:1100px){.fqr-paths{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.fqr-path-new{grid-column:auto;min-height:440px;display:flex}.fqr-path-new .fqr-fan{min-height:230px}.fqr-path{gap:22px;min-height:440px}.fqr-art{flex:1}.fqr-plan{width:168px;padding:16px}.fqr-logos{grid-template-columns:repeat(3,78px);grid-auto-rows:78px}}@media (max-width:419px){.fqr-plan{width:140px;padding:12px}.fqr-plan-terms span{padding:0;font-size:.7rem}.fqr-logos{grid-template-columns:repeat(3,64px);grid-auto-rows:64px;gap:10px}.fqr-logo:before{inset:16px 12px}.fqr-go{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.fqr.fqr-anim .fqr-path{opacity:0;transition:opacity .5s var(--ease-out), scale .3s var(--ease-out)}.fqr.fqr-anim.is-in .fqr-path{opacity:1}.fqr.fqr-anim.is-in .fqr-path:nth-child(2){transition-delay:.12s,0s}.fqr.fqr-anim.is-in .fqr-path:nth-child(3){transition-delay:.24s,0s}}.fqr-acct{pointer-events:none;-webkit-user-select:none;user-select:none}.fqr-acct-renew{height:auto;color:var(--color-primary-text);background:0 0;padding:2px 0;font-size:.8rem}.fqr .fqr-acct-row .lucide{opacity:.55}.fqr-extra{margin-top:24px}
.gdh{--gdh-card-r:var(--r-card);--gdh-tag-r:12px;--gdh-pad:20px;--gdh-node:28px;--gdh-ico:36px;--gdh-disc:radial-gradient(circle at 50% 38%, var(--color-surface-elevated) 0 30%, color-mix(in oklab, var(--color-primary) 13%, var(--color-surface-elevated)) 100%);--gdh-ring:color-mix(in oklab, var(--color-primary) 26%, transparent);--gdh-mark-c:color-mix(in oklab, var(--color-primary) 11%, transparent);--gdh-rail:color-mix(in oklab, var(--color-primary) 34%, transparent);--gdh-float:0 1px 1px rgb(var(--ink) / .08), 0 16px 28px -16px rgb(var(--ink) / .5);--gdh-photo-shadow:drop-shadow(0 18px 18px rgb(var(--ink) / .16)) drop-shadow(0 3px 4px rgb(var(--ink) / .1));isolation:isolate;margin-top:var(--panel-x);padding:calc(var(--header-top) + var(--header-h) + 22px) var(--gutter) var(--sec-pb);background:var(--color-surface-hover);color:var(--color-text-main);position:relative}.gdh .lucide{width:18px;height:18px}.gdh [hidden]{display:none!important}@media (min-width:700px){.gdh{--gdh-tag-r:16px;--gdh-pad:30px;--gdh-node:30px}}@media (min-width:1100px){.gdh{padding-top:calc(var(--header-top) + var(--header-h) + 44px);--gdh-pad:34px;--gdh-node:32px;--gdh-ico:40px}}[data-theme=dark] .gdh{--gdh-disc:radial-gradient(circle at 50% 38%, var(--color-surface-elevated) 0 30%, color-mix(in oklab, var(--color-primary) 16%, var(--color-surface-elevated)) 100%);--gdh-ring:color-mix(in oklab, var(--color-primary) 30%, transparent);--gdh-mark-c:color-mix(in oklab, var(--color-primary) 8%, transparent);--gdh-rail:color-mix(in oklab, var(--color-primary) 42%, transparent);--gdh-float:inset 0 0 0 1px var(--color-border), 0 16px 28px -14px #000000b3;--gdh-photo-shadow:drop-shadow(0 18px 20px #00000080) drop-shadow(0 3px 4px #00000059)}.gdh-mark{z-index:-1;pointer-events:none;bottom:-60px;aspect-ratio:1;background:var(--gdh-mark-c);width:clamp(260px,22vw,340px);position:absolute;inset-inline-start:-30px;rotate:18deg;-webkit-mask:url(/design/shapes/remote.svg) 50%/contain no-repeat;mask:url(/design/shapes/remote.svg) 50%/contain no-repeat}@media (max-width:1099px){.gdh-mark{bottom:-50px;width:240px;inset-inline-start:-70px}}@media (max-width:699px){.gdh-mark{top:34px;bottom:auto;width:140px;inset-inline:auto -36px;rotate:-16deg}}.gdh-inner{max-width:var(--container);gap:26px;margin:0 auto;display:grid}@media (min-width:1100px){.gdh-inner{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(40px,4.5vw,80px)}}.gdh-copy{min-width:0}.gdh-h1{max-width:17ch;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.5vw,3.15rem);font-weight:700;line-height:1.28}.gdh-card{border-radius:var(--gdh-card-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);margin-top:clamp(20px,2.6vw,34px)}[data-theme=dark] .gdh-card{box-shadow:inset 0 0 0 1px var(--color-border)}.gdh-map{grid-template-columns:var(--gdh-ico) minmax(0, max-content) minmax(0, 1fr);padding:var(--gdh-pad) var(--gdh-pad) calc(var(--gdh-pad) - 2px);align-items:center;gap:12px 14px;display:grid;position:relative}.gdh-map:not([data-rows="1"]):before{content:"";z-index:0;inset-inline-start:calc(var(--gdh-pad) + var(--gdh-ico) / 2 - .75px);top:calc(var(--gdh-pad) + var(--gdh-ico) / 2);bottom:calc(var(--gdh-pad) + var(--gdh-ico) / 2);border-inline-start:1.5px dashed var(--gdh-rail);position:absolute}.gdh-row{display:contents}.gdh-ico{z-index:1;width:var(--gdh-ico);height:var(--gdh-ico);border-radius:var(--r-btn);background:var(--color-surface-hover);color:var(--color-text-main);grid-column:1;place-items:center;display:grid;position:relative}.gdh-ico .lucide{width:18px;height:18px}.is-option .gdh-ico{background:var(--color-accent-subtle);color:var(--color-primary-text)}[data-theme=dark] .is-option .gdh-ico{color:var(--color-primary)}.gdh-label{font-family:var(--font-display);grid-column:2;font-size:1.02rem;font-weight:700;line-height:1.4}.gdh-nodes{flex-wrap:wrap;grid-column:3;justify-self:start;gap:8px 14px;display:flex;position:relative}.gdh-nodes:before{content:"";z-index:0;top:calc(var(--gdh-node) / 2 - .75px);height:1.5px;inset-inline:calc(var(--gdh-node) / 2);background:var(--gdh-rail);position:absolute}.gdh-node{z-index:1;width:var(--gdh-node);height:var(--gdh-node);box-sizing:border-box;background:var(--color-buy);color:var(--color-primary-contrast);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.86rem;font-weight:700;line-height:1;display:grid;position:relative}.is-option .gdh-node{background:var(--color-surface-base);color:var(--color-primary-text);border:1.5px solid color-mix(in oklab, var(--color-primary) 70%, transparent)}[data-theme=dark] .is-option .gdh-node{color:var(--color-primary)}.gdh .gdh-end{background:var(--color-text-main);color:var(--color-canvas);border:0}.gdh-end .lucide{fill:currentColor;width:44%;height:44%;translate:1px}.gdh-note{z-index:1;color:var(--color-text-muted);grid-column:2/-1;margin-block:2px -2px;font-size:.92rem;line-height:1.5;position:relative}.gdh-or{background:var(--color-surface-base);font-family:var(--font-display);color:var(--color-text-muted);grid-column:1;justify-self:center;margin:-4px 0;padding:2px 0;font-size:.84rem;font-weight:600}.gdh-foot{margin-inline:var(--gdh-pad);padding:18px 0 var(--gdh-pad);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.gdh-meta{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.gdh-meta li{align-items:center;gap:7px;font-size:.96rem;font-weight:500;line-height:1.4;display:flex}.gdh-meta .lucide{width:17px;height:17px;color:var(--color-text-muted)}.gdh-start .lucide{width:18px;height:18px;margin-inline-start:8px}@media (max-width:559px){.gdh-map{grid-template-columns:var(--gdh-ico) minmax(0, 1fr);gap:8px 12px}.gdh-nodes{grid-column:2;margin-bottom:6px}.gdh-row .gdh-ico{grid-row:span 2;align-self:start}.gdh-note{margin-block:0}.gdh-meta{gap:6px 16px}.gdh-meta li{font-size:.9rem}.gdh-start{justify-content:center;width:100%}}.gdh-stage{aspect-ratio:6/5;position:relative}@media (max-width:699px){.gdh{padding-bottom:28px}.gdh-stage{aspect-ratio:16/9}.gdh-stage .gdh-photo{width:72%;left:14%}}@media (min-width:700px) and (max-width:1099px){.gdh-stage{aspect-ratio:16/10}.gdh-stage .gdh-photo{width:72%;left:14%}}.gdh-stage-bg{border-radius:var(--gdh-card-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);position:absolute;inset:0;overflow:clip}[data-theme=dark] .gdh-stage-bg{box-shadow:inset 0 0 0 1px var(--color-border)}.gdh-disc,.gdh-ring{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gdh-disc{background:var(--gdh-disc);width:74%}.gdh-ring{border:1.5px solid var(--gdh-ring)}.gdh-ring-1{width:90%}.gdh-ring-2{opacity:.8;border-style:dashed;border-width:1px;width:112%}.gdh-photo{width:92%;height:auto;filter:var(--gdh-photo-shadow);position:absolute;top:50%;left:4%;translate:0 -50%}.gdh-tag{z-index:1;border-radius:var(--gdh-tag-r);box-shadow:var(--gdh-float);align-items:center;gap:12px;margin:0;padding:12px 16px;line-height:1.3;display:flex;position:absolute}.gdh-tag-brand{top:7%;background:var(--color-surface-base);color:var(--color-text-main);inset-inline-start:-22px;rotate:-4deg}[data-theme=dark] .gdh-tag-brand{background:var(--color-surface-elevated)}.gdh-tag-name{font-family:var(--font-display);font-size:1.06rem;font-weight:700}.gdh-logo.has-logo+.gdh-tag-name{border-inline-start:1px solid var(--color-border);padding-inline-start:12px}.gdh-tag-kind{bottom:8%;background:var(--color-text-main);color:var(--color-canvas);padding-block:10px;padding-inline:10px 16px;inset-inline-end:-18px;rotate:3deg}.gdh-kind-ico{background:var(--color-buy);width:36px;height:36px;color:var(--color-primary-contrast);border-radius:8px;place-items:center;display:grid}.gdh-kind-ico .lucide{width:19px;height:19px;display:none}.gdh[data-kind=tv] .gdh-kind-ico [data-for=tv],.gdh[data-kind=box] .gdh-kind-ico [data-for=box],.gdh[data-kind=phone] .gdh-kind-ico [data-for=phone],.gdh[data-kind=computer] .gdh-kind-ico [data-for=computer]{display:block}.gdh-kind-text{font-family:var(--font-display);font-size:.98rem;font-weight:600}@media (max-width:1099px){.gdh-tag-brand{inset-inline-start:14px}.gdh-tag-kind{inset-inline-end:14px}}@media (max-width:699px){.gdh-tag{gap:9px;padding:8px 12px}.gdh-tag-brand{top:6%;inset-inline-start:10px}.gdh-tag-kind{bottom:6%;padding-inline:8px 12px;inset-inline-end:10px}.gdh-tag-name{font-size:.95rem}.gdh-kind-ico{width:30px;height:30px}.gdh-kind-ico .lucide{width:16px;height:16px}.gdh-kind-text{font-size:.88rem}}.gdh-logo{--lh:20px;--lw:92px;height:min(var(--lh), calc(var(--lw) / var(--ar,1)));aspect-ratio:var(--ar,1);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;flex:none;display:none}.gdh-logo.has-logo{display:block}@media (max-width:699px){.gdh-logo{--lh:15px;--lw:70px}}.gdh-js .gdh-disc{opacity:0;scale:.9}.gdh-js .gdh-ring{opacity:0}.gdh-js .gdh-photo{opacity:0;filter:var(--gdh-photo-shadow) blur(8px);translate:0 calc(18px - 50%)}.gdh-js .gdh-tag{opacity:0;translate:0 10px;rotate:none}.gdh-js.is-in .gdh-disc{opacity:1;transition:opacity .7s var(--ease-out), scale 1s var(--ease-out);scale:1}.gdh-js.is-in .gdh-ring{opacity:1;transition:opacity 1s var(--ease-out) .2s}.gdh-js.is-in .gdh-ring-2{opacity:.8}.gdh-js.is-in .gdh-photo{opacity:1;filter:var(--gdh-photo-shadow) blur(0);transition:opacity .7s var(--ease-out) .12s, translate 1.1s var(--ease-out) .12s, filter .9s var(--ease-out) .12s;translate:0 -50%}.gdh-js.is-in .gdh-tag{opacity:1;transition:opacity .5s var(--ease-out) var(--gdh-d,.5s), translate .8s var(--ease-out) var(--gdh-d,.5s), rotate .9s var(--ease-out) var(--gdh-d,.5s);translate:0}.gdh-js.is-in .gdh-tag-brand{--gdh-d:.55s;rotate:-4deg}.gdh-js.is-in .gdh-tag-kind{--gdh-d:.7s;rotate:3deg}.gdh{margin-top:calc(var(--panel-x) - (var(--header-top) + var(--header-h) + 16px))}.gdh-kind-ico .lucide{display:block}@media (prefers-reduced-motion:no-preference){.gdh-disc{animation:gdh-disc-in 1s var(--ease-out) both}.gdh-ring{animation:gdh-fade-in 1s var(--ease-out) .2s both}.gdh-photo{animation:gdh-photo-in 1.1s var(--ease-out) .12s both}.gdh-tag{animation:gdh-tag-in .9s var(--ease-out) .55s both}.gdh-tag-kind{animation-delay:.7s}}@keyframes gdh-disc-in{0%{opacity:0;scale:.9}}@keyframes gdh-fade-in{0%{opacity:0}}@keyframes gdh-photo-in{0%{opacity:0;filter:var(--gdh-photo-shadow) blur(8px);translate:0 calc(18px - 50%)}}@keyframes gdh-tag-in{0%{opacity:0;translate:0 10px;rotate:none}}
.gds{--gds-card-r:16px;--gds-in-r:16px;--gds-pad:18px;--gds-stick:calc(var(--header-top) + var(--header-h) + 20px);--gds-fs:1.0625rem;--gds-text:color-mix(in oklab, var(--color-text-main) 86%, var(--color-canvas));--gds-node:42px;padding:var(--sec-pt) var(--gutter) var(--sec-pb);interpolate-size:allow-keywords;position:relative}.gds[hidden]{display:none}@media (min-width:1100px){.gds{--gds-card-r:32px;--gds-in-r:24px;--gds-pad:28px;--gds-fs:1.09rem;--gds-node:52px}}.gds-inner{max-width:760px;margin-inline:auto}@media (min-width:1100px){.gds-inner{max-width:var(--container);grid-template-columns:296px minmax(0,1fr);align-items:start;gap:0 clamp(108px,9vw,144px);display:grid}.gds-inner:has(.gds-toc[hidden]){grid-template-columns:minmax(0,860px);justify-content:center}.gds-inner:has(.gds-toc[hidden]) .gds-aside{display:none}}.gds-col{min-width:0;position:relative}.gds-body{z-index:1;counter-reset:gds-ch;font-size:var(--gds-fs);color:var(--gds-text);overflow-wrap:break-word;line-height:1.95;position:relative}.gds-body p{text-wrap:pretty;max-width:31.5em;margin:0 0 18px}.gds-body .gds-brand{white-space:nowrap;unicode-bidi:isolate}.gds-body>:last-child{margin-bottom:0}.gds-body ::selection{background:color-mix(in oklab, var(--color-primary) 24%, transparent);color:var(--color-text-main)}.gds-body>p:first-child{max-width:31em;color:var(--color-text-main);margin-bottom:0;font-size:clamp(1.18rem,1.02rem + .55vw,1.4rem);line-height:1.85}.gds-body h2{--gds-h2:clamp(1.42rem, 1.12rem + 1.05vw, 1.92rem);counter-increment:gds-ch;padding-top:34px;border-top:1px solid var(--color-border);font-family:var(--font-display);font-weight:700;font-size:var(--gds-h2);color:var(--color-text-main);text-wrap:balance;scroll-margin-top:var(--gds-stick);margin:64px 0 18px;padding-inline-start:54px;line-height:1.4;position:relative}.gds-body h2:before{content:counter(gds-ch) / "";inset-inline-start:0;top:calc(34px + (var(--gds-h2) * 1.4 - 40px) / 2);border-radius:var(--r-btn);background:var(--color-surface-elevated);width:40px;height:40px;color:var(--color-primary-text);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 22%, transparent);font-family:var(--font-display);font-variant-numeric:tabular-nums;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid;position:absolute}[data-theme=dark] .gds-body h2:before{color:var(--color-primary)}.gds-body h2:focus,.gds-body h3:focus{outline:none}.gds-body h2:focus-visible,.gds-body h3:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:6px;border-radius:8px}@media (min-width:1100px){.gds-body h2{padding-top:40px;margin-top:80px;padding-inline-start:0}.gds-body h2:before{inset-inline-start:-68px;top:calc(40px + (var(--gds-h2) * 1.4 - 44px) / 2);width:44px;height:44px;font-size:1.12rem}}.gds-body h3{font-family:var(--font-display);color:var(--color-text-main);text-wrap:balance;scroll-margin-top:var(--gds-stick);margin:40px 0 0;font-size:clamp(1.15rem,1.05rem + .35vw,1.32rem);font-weight:700;line-height:1.5}.gds-body h2+h3{margin-top:26px}.gds-body h3+p{margin-top:10px}.gds-body a{color:var(--color-text-main);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 60%, transparent);transition:text-decoration-color .25s var(--ease-out), color .25s var(--ease-out);font-weight:500}.gds-body a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);color:var(--color-primary-text)}[data-theme=dark] .gds-body a:hover{color:var(--color-primary)}.gds-body a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:4px}.gds-body a[target=_blank]:after{content:"" / "";vertical-align:.02em;background:var(--color-buy);width:.74em;height:.74em;margin-inline-start:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17V7h10'/%3E%3Cpath d='M17 17 7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17V7h10'/%3E%3Cpath d='M17 17 7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-theme=dark] .gds-body a[target=_blank]:after{background:var(--color-primary)}.gds-body strong{color:var(--color-text-main);background:linear-gradient(transparent 58%, color-mix(in oklab, var(--color-primary) 17%, transparent) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:2px;font-weight:500}[data-theme=dark] .gds-body strong{background:linear-gradient(transparent 58%, color-mix(in oklab, var(--color-primary) 30%, transparent) 0)}.gds-body code{background:var(--color-surface-hover);color:var(--color-text-main);font-family:var(--font-data);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:0 7px;font-size:.86em;line-height:1.7;display:inline-block}[data-theme=dark] .gds-body code{background:var(--color-surface-elevated)}.gds-body ol{counter-reset:gds-step;padding:24px var(--gds-pad) 4px;background:var(--color-surface-base);border-radius:var(--gds-in-r);box-shadow:var(--shadow-card);margin:24px 0 32px;list-style:none}[data-theme=dark] .gds-body ol{box-shadow:inset 0 0 0 1px var(--color-border)}.gds-body ol>li{counter-increment:gds-step;min-height:var(--gds-node);max-width:calc(31.5em + 80px);padding:calc((var(--gds-node) - 1.85em) / 2) 0 26px;color:var(--color-text-main);text-wrap:pretty;padding-inline-start:calc(var(--gds-node) + 18px);font-size:1.03em;line-height:1.85;position:relative}.gds-body ol>li:before{content:counter(gds-step) / "";inset-inline-start:0;width:var(--gds-node);height:var(--gds-node);background:var(--color-buy);color:var(--color-primary-contrast);font-family:var(--font-display);font-weight:700;font-size:calc(var(--gds-node) * .44);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:0}.gds-body ol>li:not(:last-child):after{content:"";inset-inline-start:calc(var(--gds-node) / 2 - 1px);top:calc(var(--gds-node) + 6px);background:color-mix(in oklab, var(--color-primary) 30%, transparent);border-radius:2px;width:2px;position:absolute;bottom:6px}@media (min-width:1100px){.gds-body ol{padding:32px 34px 10px}.gds-body ol>li{padding-bottom:30px;padding-inline-start:calc(var(--gds-node) + 24px);font-size:1.06em}}.gds-body p:has(+ol){margin-bottom:0}.gds-body ul{max-width:31.5em;margin:0 0 18px;padding-inline-start:1.2em}.gds-fork{border-radius:var(--gds-card-r);background:var(--color-surface-hover);margin:40px 0 22px;padding:20px 12px 12px;position:relative;overflow:hidden}[data-theme=dark] .gds-fork{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border)}.gds-fork-mark{z-index:0;top:-26px;aspect-ratio:1;pointer-events:none;background:color-mix(in oklab, var(--color-primary) 13%, transparent);width:132px;position:absolute;inset-inline-end:-18px;rotate:-14deg;-webkit-mask:url(/design/shapes/remote-smart.svg) 50%/contain no-repeat;mask:url(/design/shapes/remote-smart.svg) 50%/contain no-repeat}[data-theme=dark] .gds-fork-mark{background:color-mix(in oklab, var(--color-primary) 18%, transparent)}.gds-fork-q{font-family:var(--font-display);color:var(--color-text-main);margin:0 8px 14px;padding-inline-end:90px;font-size:1.12rem;font-weight:700;line-height:1.5;display:block;position:relative}.gds-fork-list{gap:6px;display:grid;position:relative}.gds-fork-btn{border-radius:calc(var(--gds-card-r) - 8px);background:var(--color-surface-base);width:100%;box-shadow:var(--shadow-card);cursor:pointer;text-align:start;color:var(--color-text-main);-webkit-tap-highlight-color:transparent;transition:scale .3s var(--ease-out), box-shadow .3s var(--ease-out);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;margin:0;padding:14px;display:grid}[data-theme=dark] .gds-fork-btn{background:var(--color-surface-elevated);box-shadow:none}@media (hover:hover){.gds-fork-btn:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent), var(--shadow-card);scale:.98}}.gds-fork-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.gds-fork-btn .gds-glyph{grid-row:span 2}.gds-fork-txt{gap:2px;min-width:0;display:grid}.gds-fork-n{font-family:var(--font-display);color:var(--color-text-muted);font-size:.86rem;font-weight:600;line-height:1.4}.gds-fork-n[hidden]{display:none}.gds-fork-t{font-family:var(--font-display);text-wrap:balance;font-size:1.05rem;font-weight:700;line-height:1.45}.gds-fork-meta{color:var(--color-primary-text);font-variant-numeric:tabular-nums;justify-self:start;align-items:center;gap:6px;font-size:.86rem;line-height:1.5;display:inline-flex}.gds-fork-meta[hidden]{display:none}[data-theme=dark] .gds-fork-meta{color:var(--color-primary)}.gds-fork-meta .lucide{width:16px;height:16px}@media (min-width:700px){.gds-fork{padding:24px 18px 18px}.gds-fork-q{margin:0 6px 16px;font-size:1.2rem}.gds-fork-list{align-items:stretch;gap:0;display:flex}.gds-fork-btn{flex:1 1 0;align-content:center;gap:6px 16px;padding:18px 18px 16px}.gds-fork-list>.gds-or{z-index:1;flex:none;align-self:center;margin:0 -12px}.gds-fork-list>.gds-or:before,.gds-fork-list>.gds-or:after{display:none}}@media (min-width:1100px){.gds-fork{margin-top:48px;padding:28px 24px 24px}.gds-fork-mark{width:168px;top:-34px}.gds-fork-q{margin-bottom:20px;font-size:1.3rem}.gds-fork-t{font-size:1.12rem}}.gds-or{font-family:var(--font-display);color:var(--color-text-main);align-items:center;gap:12px;margin:14px 0;font-size:.95rem;font-weight:700;line-height:1;display:flex}.gds-or:before,.gds-or:after{content:"";background:var(--color-border);flex:1;height:1px}.gds-or>span{background:var(--color-canvas);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;place-items:center;display:grid}.gds-fork-list>.gds-or{margin:0}.gds-fork-list>.gds-or>span{background:var(--color-surface-hover);width:38px;height:38px;box-shadow:0 0 0 4px var(--color-surface-hover), inset 0 0 0 1px color-mix(in oklab, var(--color-text-main) 14%, transparent);font-size:.88rem}[data-theme=dark] .gds-fork-list>.gds-or>span{background:var(--color-surface-base);box-shadow:0 0 0 4px var(--color-surface-base), inset 0 0 0 1px var(--color-border)}@media (min-width:700px){.gds-fork-list>.gds-or>span{width:42px;height:42px}}.gds-glyph{--gds-gl:color-mix(in oklab, var(--color-primary) 50%, transparent);background:var(--color-surface-elevated);border-radius:14px;flex:none;align-content:center;gap:5px;width:58px;height:58px;padding:0 11px;display:grid;position:relative}.gds-glyph>span{background:var(--color-surface-base);height:9px;box-shadow:inset 0 0 0 1.5px var(--gds-gl);border-radius:3px;display:block;position:relative}.gds-glyph[data-k=fields]>span:before{content:"";inset-inline-start:3px;background:var(--color-buy);border-radius:50%;width:3px;height:3px;position:absolute;top:3px}.gds-glyph[data-k=fields]>span:nth-child(2){width:78%}.gds-glyph[data-k=link]>.gds-glyph-bar{direction:ltr;border-radius:5px;align-items:center;gap:3px;height:18px;padding-inline:4px;display:flex}.gds-glyph-bar .lucide{width:11px;height:11px;color:var(--color-primary-text);stroke-width:2.4px;flex:none}.gds-glyph-bar>span{background:color-mix(in oklab, var(--color-text-main) 30%, transparent);border-radius:2px;flex:1;height:2px}[data-theme=dark] .gds-glyph-bar .lucide{color:var(--color-primary)}[data-theme=dark] .gds-glyph[data-k=fields]>span:before{background:var(--color-primary)}@media (min-width:1100px){.gds-glyph{border-radius:16px;width:64px;height:64px;padding:0 12px}}.gds-opt{padding:22px var(--gds-pad) 4px;border-radius:var(--gds-card-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);scroll-margin-top:var(--gds-stick);margin:0 0 22px;position:relative}.gds-opt+.gds-or{margin-top:-8px;margin-bottom:14px}[data-theme=dark] .gds-opt{box-shadow:inset 0 0 0 1px var(--color-border)}.gds-opt-mark{top:18px;position:absolute;inset-inline-end:18px}.gds-body .gds-opt h3{align-items:center;min-height:58px;margin:0;padding-inline-end:74px;font-size:clamp(1.18rem,1.06rem + .45vw,1.42rem);display:flex}.gds-opt>p{color:var(--gds-text)}.gds-opt>h3+p{margin-top:12px}.gds-body .gds-opt ol{box-shadow:none;background:0 0;border-radius:0;margin:20px 0 6px;padding:0}[data-theme=dark] .gds-body .gds-opt ol{box-shadow:none}.gds-opt>ol+p{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:0;padding-top:16px;font-size:.96em}.gds-opt>:last-child{margin-bottom:18px}.gds-opt>ol:last-child{margin-bottom:4px}.gds-opt+p,.gds-opt+.gds-or+.gds-opt+p{margin-top:26px}@media (min-width:1100px){.gds-opt{margin-bottom:26px;padding:30px 36px 8px}.gds-opt-mark{top:26px;inset-inline-end:28px}.gds-body .gds-opt h3{min-height:64px;padding-inline-end:88px}.gds-body .gds-opt ol{margin-top:26px}.gds-opt>:last-child{margin-bottom:26px}}.gds-body details{border-radius:var(--gds-in-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);transition:scale .3s var(--ease-out), box-shadow .3s var(--ease-out);margin-top:10px}.gds-body h2+details{margin-top:22px}.gds-body details+:not(details){margin-top:30px}[data-theme=dark] .gds-body details{box-shadow:inset 0 0 0 1px var(--color-border)}@media (hover:hover){.gds-body details:has(>summary:hover){scale:.98}}.gds-body details[open]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent), var(--shadow-card)}@media (min-width:1100px){.gds-body details{margin-top:12px}}.gds-body summary{min-height:64px;padding:16px var(--gds-pad);border-radius:var(--gds-in-r);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-display);color:var(--color-text-main);text-wrap:pretty;justify-content:space-between;align-items:center;gap:18px;font-size:1.02rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.gds-body summary::-webkit-details-marker{display:none}.gds-body summary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:var(--gds-in-r)}@media (min-width:1100px){.gds-body summary{min-height:74px;padding-block:20px;font-size:1.1rem}}.gds-body summary:after{content:"" / "";border-radius:var(--r-btn);background:linear-gradient(currentColor, currentColor) center / 14px 2px no-repeat, linear-gradient(currentColor, currentColor) center / 2px 14px no-repeat, var(--color-surface-hover);width:36px;height:36px;transition:background-size .35s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);flex:none}[data-theme=dark] .gds-body summary:after{background-color:var(--color-surface-elevated)}.gds-body summary:hover:after{color:var(--color-primary-text)}[data-theme=dark] .gds-body summary:hover:after{color:var(--color-primary)}.gds-body details[open]>summary:after,[data-theme=dark] .gds-body details[open]>summary:after{background-size:14px 2px,2px 0,auto;background-color:var(--color-buy);color:var(--color-primary-contrast)}.gds-body details::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.gds-body details[open]::details-content{block-size:auto}.gds-body details>div,.gds-body .content-faq__a{padding:0 var(--gds-pad) calc(var(--gds-pad) - 2px)}.gds-body details p{max-width:64ch;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.85}.gds-body details p+p{margin-top:12px}.gds-aside{margin-bottom:36px}@media (min-width:1100px){.gds-aside{top:var(--gds-stick);max-height:calc(100vh - var(--gds-stick) - 20px);flex-direction:column;gap:14px;margin:0;display:flex;position:sticky}}.gds-toc{background:var(--color-surface-base);border-radius:var(--gds-in-r);box-shadow:var(--shadow-card)}[data-theme=dark] .gds-toc{box-shadow:inset 0 0 0 1px var(--color-border)}.gds-toc[hidden]{display:none}.gds-toc-btn{width:100%;min-height:68px;padding:12px var(--gds-pad) 12px 14px;border-radius:var(--gds-in-r);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:14px;margin:0;display:flex}.gds-toc-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:var(--gds-in-r)}.gds-toc-ico{border-radius:var(--r-btn);background:var(--color-surface-elevated);width:40px;height:40px;color:var(--color-primary-text);flex:none;place-items:center;display:grid}[data-theme=dark] .gds-toc-ico{color:var(--color-primary)}.gds-toc .gds-toc-ico .lucide{width:20px;height:20px}.gds-toc-ttl{flex:1;min-width:0;display:grid}.gds-toc-label{font-family:var(--font-display);color:var(--color-text-main);font-size:1.05rem;font-weight:700;line-height:1.4}.gds-toc-meta{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1.5}.gds-toc-chev{width:20px;height:20px;color:var(--color-text-muted);transition:rotate .35s var(--ease-out)}.gds-toc-btn[aria-expanded=true] .gds-toc-chev{rotate:180deg}.gds-toc-head{display:none}.gds-toc-panel{border-top:1px solid var(--color-border)}.gds-toc-panel[hidden]{display:none}.gds-toc-list{margin:0;padding:10px 8px;list-style:none;position:relative}.gds-toc-list:before,.gds-toc-list:after{content:"";inset-inline-start:32px;border-radius:2px;width:2px;position:absolute;top:32px;bottom:32px}.gds-toc-list:before{background:var(--color-border)}.gds-toc-list:after{transform-origin:top;scale:1 var(--gds-fill,0);background:var(--color-buy);transition:scale .55s var(--ease-out)}.gds-toc-item{z-index:1;border-radius:var(--r-btn);cursor:pointer;text-align:start;width:100%;font-family:var(--font-display);color:var(--color-text-muted);transition:color .25s var(--ease-out), background-color .25s var(--ease-out);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:7px 10px;font-size:.93rem;font-weight:600;line-height:1.55;display:grid;position:relative}.gds-toc-item:hover{color:var(--color-text-main);background:color-mix(in oklab, var(--color-surface-hover) 55%, transparent)}.gds-toc-item:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px;border-radius:var(--r-btn)}.gds-toc-n{background:var(--color-surface-hover);width:28px;height:28px;color:var(--color-text-main);font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:8px;place-items:center;margin-top:1px;font-size:.84rem;font-weight:700;line-height:1;display:grid}[data-theme=dark] .gds-toc-n{background:var(--color-surface-elevated)}.gds-toc-t{text-wrap:pretty;padding-top:2px}.gds-toc-item[aria-current=true]{color:var(--color-text-main)}.gds-toc-item[aria-current=true] .gds-toc-n,.gds-toc-item.is-read .gds-toc-n{background:var(--color-buy);color:var(--color-primary-contrast)}.gds-toc-item.is-read:not([aria-current=true]) .gds-toc-n{background:color-mix(in oklab, var(--color-primary-hover) 16%, var(--color-surface-base));color:var(--color-primary-text)}[data-theme=dark] .gds-toc-item.is-read:not([aria-current=true]) .gds-toc-n{background:color-mix(in oklab, var(--color-primary) 22%, var(--color-surface-base));color:var(--color-primary)}@media (min-width:1100px){.gds-toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:0 auto;min-height:0;overflow:auto}.gds-toc-btn{display:none}.gds-toc-head{align-items:center;gap:14px;padding:20px 22px 18px;display:flex}.gds-toc-panel[hidden]{display:block}.gds-toc-list{padding:12px 10px}.gds-toc-list:before,.gds-toc-list:after{inset-inline-start:34px;top:34px;bottom:34px}}.gds-cred{display:none}@media (min-width:1100px) and (min-height:700px){.gds-cred{border-radius:var(--gds-in-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);flex:none;padding:16px 14px 14px;display:block}.gds-cred[hidden]{display:none}[data-theme=dark] .gds-cred{box-shadow:inset 0 0 0 1px var(--color-border)}}.gds-cred-head{align-items:center;gap:12px;padding:0 8px 12px;display:flex}.gds-cred-ico{border-radius:var(--r-btn);background:var(--color-surface-elevated);width:36px;height:36px;color:var(--color-primary-text);flex:none;place-items:center;display:grid}[data-theme=dark] .gds-cred-ico{color:var(--color-primary)}.gds-cred-ico .lucide{width:18px;height:18px}.gds-cred-ttl{display:grid}.gds-cred-label{font-family:var(--font-display);color:var(--color-text-main);font-size:1rem;font-weight:700;line-height:1.4}.gds-cred-sub{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.gds-cred-grp{background:color-mix(in oklab, var(--color-surface-hover) 45%, var(--color-surface-base));transition:background-color .35s var(--ease-out), box-shadow .35s var(--ease-out), opacity .35s var(--ease-out);border-radius:14px;gap:2px;padding:5px;display:grid}[data-theme=dark] .gds-cred-grp{background:var(--color-surface-elevated)}.gds-cred-row{grid-template-columns:22px auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:3px 6px;display:grid}.gds-cred-n{background:var(--color-surface-base);width:22px;height:22px;color:var(--color-text-main);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-display);transition:background-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;line-height:1;display:grid}.gds-cred-n .lucide{stroke-width:2.4px;width:12px;height:12px}.gds-cred-k{font-family:var(--font-display);color:var(--color-text-main);white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.4}.gds-cred-row code{overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;font-family:var(--font-data);color:var(--color-text-muted);justify-self:end;font-size:.72rem;line-height:1.5}.gds-cred-or{font-family:var(--font-display);color:var(--color-text-muted);align-items:center;gap:10px;margin:6px 8px;font-size:.78rem;font-weight:700;line-height:1;display:flex}.gds-cred-or:before,.gds-cred-or:after{content:"";background:var(--color-border);flex:1;height:1px}.gds-cred[data-on=fields] .gds-cred-grp[data-k=fields],.gds-cred[data-on=link] .gds-cred-grp[data-k=link],.gds-cred[data-on=all] .gds-cred-grp{background:color-mix(in oklab, var(--color-primary) 7%, var(--color-surface-base));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 50%, transparent)}.gds-cred[data-on=fields] .gds-cred-grp[data-k=fields] .gds-cred-n,.gds-cred[data-on=link] .gds-cred-grp[data-k=link] .gds-cred-n,.gds-cred[data-on=all] .gds-cred-n{background:var(--color-buy);color:var(--color-primary-contrast);box-shadow:none}.gds-cred[data-on=fields] .gds-cred-grp[data-k=link],.gds-cred[data-on=link] .gds-cred-grp[data-k=fields]{opacity:.42}.gds-cred[data-on=fields] .gds-cred-grp[data-k=fields] code,.gds-cred[data-on=link] .gds-cred-grp[data-k=link] code,.gds-cred[data-on=all] code{color:var(--color-text-main)}@media (prefers-reduced-motion:reduce){.gds *,.gds :before,.gds :after{transition-duration:0s!important}}@media (max-width:699px){.gds{--gds-node:36px;padding-top:32px}.gds-body ol>li{padding-inline-start:calc(var(--gds-node) + 14px);font-size:1em}.gds-opt .gds-opt-mark{top:18px;border-radius:12px;gap:4px;width:44px;height:44px;padding:0 8px;inset-inline-end:14px}.gds-opt .gds-opt-mark>span{height:7px}.gds-opt .gds-opt-mark>.gds-glyph-bar{height:15px}.gds-body .gds-opt h3{min-height:44px;padding-inline-end:54px}.gds-fork-mark{top:-22px;width:104px;inset-inline-end:-16px}.gds-fork-q{padding-inline-end:64px}}.gds-toc-prog{display:none}@media (max-width:1099px){.gds{--gds-bar-h:60px;--gds-top:calc(var(--header-top) + var(--header-h) + 8px);--gds-stick:calc(var(--gds-top) + var(--gds-bar-h) + 18px)}.gds-aside{top:var(--gds-top);z-index:30;margin-bottom:30px;position:sticky}.gds-aside:before{content:"";z-index:-1;inset-inline:calc(-1 * var(--gutter));height:calc(var(--gds-bar-h) / 2 + 10px);background:var(--color-canvas);position:absolute;top:-10px}.gds-toc,[data-theme=dark] .gds-toc{box-shadow:none;background:0 0;position:relative}.gds-toc-btn{min-height:var(--gds-bar-h);background:var(--color-surface-base);color:var(--color-text-main);box-shadow:var(--shadow-card), 0 10px 24px -18px rgb(var(--ink) / .45);gap:12px;padding:8px 14px 8px 10px;padding-inline:10px 14px;position:relative;overflow:hidden}[data-theme=dark] .gds-toc-btn{box-shadow:inset 0 0 0 1px var(--color-border), 0 12px 24px -16px #000c}.gds-toc-btn .gds-toc-label{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.gds-toc-chev{flex:none}.gds-toc-prog{background:var(--color-buy);transform-origin:100%;height:3px;scale:var(--gds-prog,0) 1;transition:scale .4s var(--ease-out);inset-inline:16px;border-radius:3px 3px 0 0;display:block;position:absolute;bottom:0}.gds-toc-prog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0}[data-theme=dark] .gds-toc-prog{background:var(--color-primary)}.gds-toc-panel{max-height:calc(100dvh - var(--gds-top) - var(--gds-bar-h) - 40px);overscroll-behavior:contain;border-radius:var(--gds-in-r);background:var(--color-surface-base);box-shadow:0 1px 1px rgb(var(--ink) / .08), 0 22px 40px -20px rgb(var(--ink) / .5);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;top:calc(100% + 8px);border-top:0;position:absolute;inset-inline:0;overflow:auto}[data-theme=dark] .gds-toc-panel{box-shadow:inset 0 0 0 1px var(--color-border), 0 22px 40px -18px #000c}.gds-toc-panel:not(.is-open){display:none}}
.gdc{--gdc-card-r:32px;--gdc-pad:8px;--gdc-row-r:calc(var(--gdc-card-r) - var(--gdc-pad));--gdc-stage-r:16px;padding:var(--sec-pt) var(--gutter) var(--sec-pb);position:relative}@media (max-width:639px){.gdc{--gdc-card-r:16px;--gdc-pad:6px;--gdc-stage-r:8px}}.gdc .lucide{width:20px;height:20px}.gdc-inner{max-width:var(--container);margin:0 auto;position:relative}.gdc-grid{gap:14px;display:grid}@media (min-width:640px){.gdc-grid{gap:18px}}@media (min-width:1000px){.gdc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.gdc-grid{gap:20px}}@media (min-width:1000px) and (max-width:1099px){.gdc-row:not(:only-child){--gdc-stage:116px;column-gap:14px}}.gdc-cat{scroll-margin-top:calc(var(--header-top) + var(--header-h) + 20px);padding:var(--gdc-pad);border-radius:var(--gdc-card-r);background:var(--color-surface-base);box-shadow:var(--shadow-card);flex-direction:column;display:flex}[data-theme=dark] .gdc-cat{box-shadow:inset 0 0 0 1px var(--color-border)}.gdc-head{align-items:center;gap:14px;padding:16px 16px 12px;display:flex}.gdc-ico{border-radius:var(--r-btn);background:var(--color-accent-subtle);width:46px;height:46px;color:var(--color-primary-text);flex:none;place-items:center;display:grid}.gdc .gdc-ico .lucide{width:24px;height:24px}[data-theme=dark] .gdc-ico{color:var(--color-primary)}.gdc-h2{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.05rem + .75vw,1.65rem);font-weight:700;line-height:1.35}@media (max-width:639px){.gdc-head{gap:12px;padding:12px 10px 10px}.gdc-ico{width:40px;height:40px}.gdc .gdc-ico .lucide{width:21px;height:21px}}.gdc-table{border-collapse:collapse;flex-direction:column;flex:auto;width:100%;display:flex}.gdc-table tbody{flex-direction:column;flex:auto;display:flex}.gdc-table td{padding:0}.gdc-row{--gdc-stage:132px;grid-template-columns:var(--gdc-stage) minmax(0, 1fr) auto;border-radius:var(--gdc-row-r);transition:background-color .3s var(--ease-out);flex:auto;grid-template-rows:1fr auto auto auto 1fr;column-gap:18px;padding:10px;display:grid;position:relative}.gdc-dev{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.gdc-go{grid-area:1/2/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.gdc-stage{grid-area:1/1/-1/2}.gdc-name{grid-area:2/2}.gdc-link{grid-area:3/1}.gdc-track{grid-area:4/1}.gdc-arrow{grid-area:1/2/-1/3;align-self:center}.gdc-row+.gdc-row:before{content:"";top:0;background:var(--line);height:1px;transition:opacity .3s var(--ease-out);position:absolute;inset-inline:20px}.gdc-name{color:var(--color-text-muted);text-wrap:balance;padding-top:4px;font-size:.92rem;font-weight:500;line-height:1.5;display:block}.gdc-link{color:var(--color-text-main);font-family:var(--font-display);text-wrap:balance;text-underline-offset:6px;transition:text-decoration-color .3s var(--ease-out);justify-self:start;margin-top:2px;font-size:1.14rem;font-weight:700;line-height:1.45;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.gdc-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.gdc-link:focus-visible{outline:none}.gdc-row:has(.gdc-link:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.gdc-arrow{border-radius:var(--r-btn);background:var(--color-surface-hover);width:42px;height:42px;color:var(--color-text-main);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), translate .45s var(--ease-out);flex:none;place-items:center;margin-inline-end:4px;display:grid}.gdc .gdc-arrow .lucide{width:18px;height:18px}[data-theme=dark] .gdc-arrow{background:var(--color-surface-elevated)}.gdc-stage{border-radius:var(--gdc-stage-r);background:radial-gradient(85% 65% at 50% 100%, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 70%), var(--color-surface-hover);min-height:116px;position:relative;overflow:hidden}[data-theme=dark] .gdc-stage{background:radial-gradient(85% 65% at 50% 100%, color-mix(in oklab, var(--color-primary) 13%, transparent), transparent 70%), var(--color-surface-elevated)}.gdc-photo{object-fit:contain;width:100%;height:100%;translate:0 var(--gdc-y,7%);scale:var(--gdc-z,1.12);filter:drop-shadow(0 8px 10px rgb(var(--ink) / .16));transition:translate .6s var(--ease-out), scale .8s var(--ease-out);position:absolute;inset:0}[data-theme=dark] .gdc-photo{filter:drop-shadow(0 8px 12px #00000073)}.gdc-stage--icon{color:var(--color-text-muted);place-items:center;display:grid}.gdc .gdc-stage--icon .lucide{width:34px;height:34px}.gdc-tag{z-index:1;top:8px;pointer-events:none;background:var(--color-surface-base);min-width:34px;height:26px;box-shadow:0 1px 1px rgb(var(--ink) / .06), 0 6px 14px -8px rgb(var(--ink) / .45);transition:rotate .5s var(--ease-out), translate .5s var(--ease-out);border-radius:8px;place-items:center;padding:0 8px;display:grid;position:absolute;inset-inline-start:8px;rotate:-4deg}[data-theme=dark] .gdc-tag{background:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--color-border), 0 6px 14px -8px #0009}.gdc-logo{--lh:12px;--lw:54px;height:min(var(--lh), calc(var(--lw) / var(--ar,1)));aspect-ratio:var(--ar,1);background:var(--logo) center / contain no-repeat;display:none}.gdc-logo.has-logo{display:block}[data-theme=light] .gdc-logo:is([data-logo=apple],[data-logo=apple-tv]){filter:brightness(0)}[data-theme=dark] .gdc-logo:is([data-logo=samsung],[data-logo=android-tv],[data-logo=apple],[data-logo=apple-tv]){filter:brightness(0)invert()}@media (min-width:640px){.gdc-row:only-child{--gdc-stage:clamp(170px, 42%, 290px)}.gdc-row:only-child .gdc-stage{min-height:176px}.gdc-row:only-child .gdc-photo{--gdc-z:1;--gdc-y:5%}.gdc-row:only-child .gdc-tag{top:12px;height:32px;padding:0 11px;inset-inline-start:12px}.gdc-row:only-child .gdc-logo{--lh:15px;--lw:70px}.gdc-row:only-child .gdc-link{font-size:1.28rem}}.gdc-track{align-items:center;margin-top:12px;padding-bottom:4px;display:flex}.gdc-node{--gdc-i:0;width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--color-text-muted);transition:box-shadow .35s var(--ease-out) calc(var(--gdc-i) * .14s), color .35s var(--ease-out) calc(var(--gdc-i) * .14s), background-color .35s var(--ease-out) calc(var(--gdc-i) * .14s);border-radius:50%;flex:none;place-items:center;display:grid}.gdc-node+.gdc-seg+.gdc-node{--gdc-i:1}.gdc-node+.gdc-seg+.gdc-node+.gdc-seg+.gdc-node{--gdc-i:2}.gdc .gdc-node .lucide{width:14px;height:14px}.gdc-seg{background:var(--line);border-radius:1px;flex:none;width:24px;height:2px;margin-inline:3px;position:relative;overflow:hidden}.gdc-seg:after{content:"";background:var(--color-primary);transform-origin:100%;transition:transform .3s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.gdc-node+.gdc-seg:after{transition-delay:70ms}.gdc-node+.gdc-seg+.gdc-node+.gdc-seg:after{transition-delay:.21s}[dir=ltr] .gdc-seg:after{transform-origin:0}@media (hover:hover){.gdc-row:hover{background:var(--color-canvas)}[data-theme=dark] .gdc-row:hover{background:var(--color-surface-hover)}.gdc-row:hover:before,.gdc-row:hover+.gdc-row:before{opacity:0}.gdc-row:hover .gdc-photo{translate:0 calc(var(--gdc-y,7%) - 3%);scale:calc(var(--gdc-z,1.12) * 1.04)}.gdc-row:hover .gdc-tag{translate:0 -2px;rotate:none}.gdc-row:hover .gdc-link{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.gdc-row:hover .gdc-arrow{background:var(--color-buy);color:var(--color-primary-contrast);translate:-4px}}.gdc-row:is(:hover,:has(.gdc-link:focus-visible)) .gdc-node{box-shadow:inset 0 0 0 1.5px var(--color-primary);color:var(--color-primary-text)}.gdc-row:is(:hover,:has(.gdc-link:focus-visible)) .gdc-seg:after{transform:scaleX(1)}.gdc-row:is(:hover,:has(.gdc-link:focus-visible)) .gdc-node--play{background:var(--color-buy);box-shadow:inset 0 0 0 1.5px var(--color-buy);color:var(--color-primary-contrast)}[data-theme=dark] .gdc-row:is(:hover,:has(.gdc-link:focus-visible)) .gdc-node:not(.gdc-node--play){color:var(--color-primary)}.gdc-node--play .lucide{translate:1px}.gdc-wait{border-radius:var(--gdc-row-r);background:var(--color-surface-hover);margin-top:6px;padding:16px 18px 18px}[data-theme=dark] .gdc-wait{background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-border)}.gdc-wait-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gdc-thumbs{display:flex}.gdc-thumb{width:74px;height:54px;display:block;position:relative}.gdc-thumb+.gdc-thumb{margin-inline-start:-10px}.gdc-thumb .gdc-stage{background:var(--color-surface-base);min-height:0;box-shadow:0 0 0 3px var(--color-surface-hover);border-radius:12px;position:absolute;inset:0}[data-theme=dark] .gdc-thumb .gdc-stage{background:var(--color-surface-base);box-shadow:0 0 0 3px var(--color-canvas)}.gdc-thumb .gdc-photo{--gdc-z:1;--gdc-y:6%;filter:grayscale(.85);opacity:.7}.gdc-thumb .gdc-tag{top:auto;bottom:4px;opacity:.9;min-width:0;height:18px;box-shadow:0 1px 2px rgb(var(--ink) / .12);border-radius:6px;padding:0 5px;inset-inline-start:4px;rotate:none}.gdc-thumb .gdc-logo{--lh:8px;--lw:34px}.gdc-wait-tag{background:var(--color-surface-base);height:26px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);font-family:var(--font-display);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.gdc .gdc-wait-tag .lucide{width:14px;height:14px;color:var(--color-warning)}[data-theme=dark] .gdc-wait-tag{background:var(--color-surface-elevated)}.gdc-wait-p{max-width:62ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.8}.gdc-inline{color:var(--color-text-main);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px;transition:color .3s var(--ease-out);font-weight:500;text-decoration-thickness:1.5px}.gdc-inline:hover{color:var(--color-primary-text)}[data-theme=dark] .gdc-inline:hover{color:var(--color-primary)}.gdc-inline:focus-visible{outline-offset:2px;border-radius:6px}.gdc-end{align-items:center;gap:14px;margin-top:28px;padding-inline:18px;display:flex}.gdc-end-ico{border-radius:var(--r-btn);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--color-text-muted);flex:none;place-items:center;display:grid}.gdc-end-p{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.8}@media (max-width:639px){.gdc-row{--gdc-stage:92px;column-gap:12px;padding:8px}.gdc-row+.gdc-row:before{inset-inline:12px}.gdc-stage{min-height:92px}.gdc-photo{--gdc-z:1.16}.gdc-tag{top:5px;border-radius:6px;min-width:26px;height:21px;padding:0 6px;inset-inline-start:5px}.gdc-logo{--lh:10px;--lw:40px}.gdc-name{padding-top:2px;font-size:.86rem}.gdc-link{margin-top:0;font-size:1.02rem}.gdc-arrow{width:34px;height:34px;margin-inline-end:0}.gdc-track{margin-top:8px;padding-bottom:2px}.gdc-node{width:23px;height:23px}.gdc .gdc-node .lucide{width:12px;height:12px}.gdc-seg{width:14px;margin-inline:2px}.gdc-wait{padding:14px 14px 16px}.gdc-thumb{width:60px;height:44px}.gdc-wait-p{font-size:.93rem;line-height:1.75}.gdc-end{align-items:flex-start;gap:12px;margin-top:22px;padding-inline:6px}.gdc-end-ico{width:36px;height:36px}.gdc-end-p{font-size:.96rem}}.gdc-js .gdc-cat{opacity:0;transition:opacity .7s var(--ease-out) var(--gdc-d,0s)}.gdc-js .gdc-cat.is-in{opacity:1}@media (min-width:1100px){.gdc-row:not(:only-child){--gdc-stage:150px}}@media (min-width:1000px) and (max-width:1099px){.gdc-row:only-child{--gdc-stage:36%}}.gdc-empty{color:var(--color-text-muted);margin:0;padding:4px 16px 18px;font-size:.97rem;line-height:1.8}.gdc-end-p+.gdc-end-p{margin-top:8px}.gdc-notices{max-width:var(--container);padding:24px var(--gutter) 0;margin:0 auto}@media (prefers-reduced-motion:reduce){.gdc *,.gdc :before,.gdc :after{transition-duration:0s!important}}
