.pd .pd-hero .sp-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.pd .pd-hero__copy{max-width:860px;min-width:0}.pd .pd-hero .mcp-btn img{margin-right:2px}.pd .pd-clone{margin-top:24px;max-width:680px}.pd .pd-clone .tv-urls__k{min-width:0}.pd .pd-clone code{min-width:0;overflow-x:auto;white-space:nowrap;font-size:13.5px}.pd .pd-shot{margin:0;min-width:0}.pd .pd-shot__frame{overflow:hidden;border-radius:16px;background:#0b0e11;border:1px solid hsl(var(--border));box-shadow:var(--tv-card)}.pd .pd-shot__bar{display:flex;gap:6px;padding:10px 12px;background:#15191e}.pd .pd-shot__bar i{width:9px;height:9px;border-radius:50%;background:#3a4048}.pd .pd-shot img{display:block;width:100%;height:auto}.pd .pd-shot figcaption{margin-top:10px;text-align:center;font-size:12.5px;line-height:18px;color:var(--sp-soft)}.pd .pd-shot--hero .pd-shot__frame{border-radius:20px;box-shadow:0 2px 4px rgba(16,33,58,.06),0 40px 80px -40px rgba(16,33,58,.45)}.pd .pd-shot--tall{margin-top:16px}.pd .pd-shot--tall .pd-shot__frame{max-width:340px;margin:0 auto}.pd .pd-shot--tall img{aspect-ratio:640/1208;object-fit:contain;object-position:top;background:#0b0e11}.pd .tv-disclosure{color:var(--sp-soft)}.pd .pd-feat{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center;margin-top:40px}.pd .pd-feat__text h3,.pd .pd-pair__card h3{margin:0 0 6px;font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--sp-ink)}.pd .pd-feat__text p{margin:8px 0 0;font-size:16.5px;line-height:27px;color:var(--sp-soft)}.pd .pd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px}.pd .pd-pair__card{display:flex;flex-direction:column}.pd .pd-pair__card p{margin:6px 0 0}.pd .pd-pair__card .pd-shot--tall{margin-top:auto;padding-top:18px}.pd .pd-account{max-width:none;margin:14px 0 0}.pd .pd-account p,.pd .pd-tips p{margin:0}.pd .pd-node--proxy{box-shadow:var(--tv-card),0 0 0 8px #f2b84b14}.pd .pd-node--proxy .tv-node__icon{background:#fff5df;color:#8a5a00}.pd .pd-node--proxy>b code{font-family:var(--font-code);font-size:.82em}.pd .tv-source code{font-family:var(--font-code);font-size:.9em;padding:1px 6px;border-radius:6px;background:hsl(var(--secondary))}.pd .pd-callout{background:#fff;box-shadow:inset 0 0 0 1px hsl(var(--border));color:var(--sp-soft);font-size:15.5px;line-height:25px}.pd .pd-callout p+p{margin-top:10px}.pd .pd-callout a{color:var(--sp-ink);text-underline-offset:3px}.pd .pd-callout code{font-family:var(--font-code);font-size:.86em;padding:1px 6px;border-radius:6px;background:hsl(var(--secondary))}.pd .pd-paths{margin-bottom:8px}.pd .tv-tabs__panel .pd-shot{margin-top:18px}.pd .tv-tabs__panel .of-code{margin-top:14px}.pd .pd-inline-btn{display:inline-flex;align-items:center;gap:8px;margin-top:4px;text-decoration:none!important;color:#fff!important}.pd .pd-inline-btn img{filter:invert(1)}.pd .pd-tips{margin-top:28px}.pd .pd-tips .oa-fact span{text-transform:none;letter-spacing:0;font-size:15px;font-weight:650;color:var(--sp-ink)}.pd .pd-tips .oa-fact:last-child:nth-child(3n+1){grid-column:1/-1}.pd .pd-rules{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pd .pd-rules li{position:relative}.pd .pd-rules p{margin:8px 0 0}.pd .pd-rules code{font-family:var(--font-code);font-size:.86em;padding:1px 6px;border-radius:6px;background:hsl(var(--secondary));overflow-wrap:anywhere}.pd .pd-rules__n{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1;color:var(--sp-green)}.pd .pd-allow{max-width:820px;margin-left:auto;margin-right:auto}.pd .pd-allow td:nth-child(2) code,.pd .tv-note code{white-space:nowrap}.pd .pd-costnotes{font-size:15.5px;line-height:25px;color:var(--sp-soft);padding-top:28px}.pd .pd-costnotes p{margin:0 0 14px}.pd .pd-costnotes a{color:var(--sp-ink);text-underline-offset:3px}.pd .pd-models td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.pd .pd-models tr:first-child td{background:#eefbf3}.pd .pd-glance thead{display:none}.pd .pd-pick tr:nth-child(5) td,.pd .pd-uses tr:nth-child(5) td{background:none}.pd .pd-pick tr:first-child td{background:#eefbf3}.pd .pd-uses+.tv-head{margin-top:80px}@media (max-width:1000px){.pd .pd-feat{gap:24px}.pd .pd-feat,.pd .pd-rules{grid-template-columns:1fr}}@media (max-width:760px){.pd .pd-pair{grid-template-columns:1fr}}@media (max-width:640px){.pd .pd-hero .sp-wrap{gap:28px}.pd .pd-clone{flex-wrap:wrap}.pd .pd-clone code{flex-basis:100%;order:3;white-space:normal;overflow-wrap:anywhere}.pd .pd-tips .oa-fact:last-child{grid-column:auto}.pd .pd-allow td:nth-child(2) code,.pd .tv-note code{white-space:normal}.pd .tv-tabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pd .tv-tabs__list button{flex:none}.pd .tv-tabs__panel .pd-shot{display:none}.pd .pd-uses+.tv-head{margin-top:56px}}