.lp .pt{padding-top:0}.lp #pricing:has(+#prices){padding-bottom:48px}.lp .pt-note{color:var(--ink-2);font-size:var(--f14);max-width:70ch;margin-bottom:16px}.lp .pt-controls{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.lp .pt-where{font-size:var(--f14);color:var(--ink-2);flex-direction:column;gap:6px;font-weight:600;display:flex}.lp .pt-where select{background:var(--card);min-width:220px;height:44px;box-shadow:inset 0 0 0 1px var(--line);font:600 var(--f16) var(--sans);color:var(--ink);border:0;border-radius:12px;padding-inline:14px 36px}.lp .pt-sizes{flex-wrap:wrap;gap:6px;display:flex}.lp .pt-size{background:var(--paper-2);height:40px;color:var(--ink-2);font-weight:600;font-size:var(--f14);border:0;border-radius:999px;padding:0 14px}.lp .pt-size[aria-checked=true]{background:var(--ink);color:#fff}.lp .pt-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp .pt-tier{border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:14px;padding:28px;display:flex}.lp .pt-broadcast{background:var(--dark);color:var(--on-dark);box-shadow:none}.lp .pt-tier h3{font-size:var(--f24);letter-spacing:-.02em;font-weight:800}.lp .pt-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lp .pt-price .num{font-size:var(--f40)}.lp .pt-price small{font-size:var(--f14);color:var(--ink-3)}.lp .pt-broadcast .pt-price small,.lp .pt-broadcast .pt-body{color:var(--on-dark-2)}.lp .pt-body{color:var(--ink-2);font-size:var(--f16);flex:1}.lp .pt-tier .btn{text-align:center;justify-content:center;height:auto;min-height:48px;padding-block:12px;line-height:1.3}.lp .pt-broadcast :focus-visible{outline-color:var(--accent-on-dark)}.lp .pt-table-wrap{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:var(--card);margin-top:28px;overflow-x:auto}.lp .pt-table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--f16)}.lp .pt-table th,.lp .pt-table td{text-align:start;border-bottom:1px solid var(--line);padding:12px 16px}.lp .pt-table thead th{font-size:var(--f14);color:var(--ink-3)}.lp .pt-table td.num{font-size:var(--f18)}.lp .pt-table tr:last-child th,.lp .pt-table tr:last-child td{border-bottom:0}.lp .pt-table tr[aria-current=true]{background:var(--accent-lt)}.lp .pt-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.lp .pt-card{border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:24px;display:flex}.lp .pt-card h3{font-size:var(--f18);font-weight:800}.lp .pt-card p{color:var(--ink-2)}.lp .pt-card ul{flex-direction:column;gap:8px;list-style:none;display:flex}.lp .pt-card li{align-items:baseline;gap:8px;display:flex}.lp .pt-card li span{color:var(--ink-2);flex:1}.lp .pt-card li b{font-size:var(--f24)}.lp .pt-card li small{color:var(--ink-3);font-size:var(--f14)}.lp .pt-card .pt-price .num{font-size:var(--f24)}.lp .pt-onreq{font-weight:700}.lp .pt-link{color:var(--accent-ink);text-underline-offset:3px;margin-top:auto;font-weight:600;text-decoration:underline}@media (max-width:900px){.lp .pt-tiers,.lp .pt-more{grid-template-columns:1fr}}@media (max-width:600px){.lp .pt-where,.lp .pt-where select{width:100%}.lp .pt-sizes{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-24px;padding-inline:24px;overflow-x:auto}.lp .pt-size{flex:none}.lp .pt-tier{padding:24px 20px}}
