.lpr[data-v-3d52bbcd]{margin-block-start:var(--space-2)}.lpr__btn[data-v-3d52bbcd]{justify-content:center;align-items:center;gap:var(--space-2);block-size:48px;inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--fg-default);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized),border-color var(--duration-fast) var(--ease-emphasized),transform var(--duration-fast) var(--ease-emphasized);background:0 0;text-decoration:none;display:flex}.lpr__btn[data-v-3d52bbcd]:hover{border-color:var(--action-solid);background:var(--surface-sunken)}.lpr__btn[data-v-3d52bbcd]:active{transform:scale(.98)}.lpr__btn[data-v-3d52bbcd]:focus-visible{box-shadow:var(--focus-ring);outline:none}.lpr__btn[aria-busy=true][data-v-3d52bbcd]{cursor:progress}.lpr__btn--shown[data-v-3d52bbcd]{border-color:var(--action-solid);font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap}.lpr__icon[data-v-3d52bbcd]{flex:none;block-size:18px;inline-size:18px}.lpr__spinner[data-v-3d52bbcd]{border:2px solid;border-radius:var(--radius-full);border-block-start-color:#0000;flex:none;block-size:16px;inline-size:16px;animation:.7s linear infinite lpr-spin-3d52bbcd}.lpr__ask[data-v-3d52bbcd]{color:var(--fg-muted);line-height:var(--lh-md);margin:0}@keyframes lpr-spin-3d52bbcd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lpr__btn[data-v-3d52bbcd]{transition:none}.lpr__spinner[data-v-3d52bbcd]{animation-duration:1.4s}}.pd[data-v-02a69896]{--pd-hair:var(--lightningcss-light,color-mix(in oklch,var(--action-solid) 46%,transparent))var(--lightningcss-dark,color-mix(in oklch,var(--action-solid) 32%,transparent));padding-block:var(--space-6) var(--space-24)}.pd__state[data-v-02a69896]{align-items:center;gap:var(--space-4);padding:var(--space-24) var(--space-6);text-align:center;flex-direction:column;display:flex}.pd__spinner[data-v-02a69896]{border-radius:var(--radius-full);width:44px;height:44px}.numeric[data-v-02a69896]{font-variant-numeric:tabular-nums}.pd__mast[data-v-02a69896]{padding-top:var(--space-4)}.pd__eyebrow[data-v-02a69896]{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;font-weight:var(--weight-bold);color:var(--action-text)}.pd__title[data-v-02a69896]{font-family:var(--font-serif);font-size:clamp(var(--text-3xl),1.7rem + 2.4vw,3.4rem);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--fg-default);text-wrap:balance;overflow-wrap:anywhere;max-width:20ch;margin:0;line-height:1.05}.pd__metaline[data-v-02a69896]{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-3);color:var(--fg-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.pd__metaline b[data-v-02a69896]{color:var(--fg-default);font-weight:var(--weight-semibold)}.pd__body[data-v-02a69896]{gap:clamp(var(--space-8),4vw,var(--space-12));padding-block:clamp(var(--space-6),5vw,var(--space-10));grid-template-columns:1fr;display:grid}.pd__article[data-v-02a69896]{min-width:0;max-width:68ch}.pd__sec[data-v-02a69896]{padding-block:clamp(var(--space-6),3vw,var(--space-8));border-top:1px solid var(--pd-hair)}.pd__sec-eyebrow[data-v-02a69896]{margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;font-weight:var(--weight-bold);color:var(--action-text)}.pd__h2[data-v-02a69896]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--fg-default);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd__lead[data-v-02a69896]{color:var(--fg-muted);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.8}.pd__lead--drop[data-v-02a69896]{white-space:pre-line}.pd__lead--drop[data-v-02a69896]:first-letter{float:left;font-family:var(--font-serif);color:var(--action-text);padding:.04em .12em 0 0;font-size:3.1em;line-height:.8}.pd__lead.is-folded[data-v-02a69896]{max-block-size:7.2em;overflow:hidden}.pd__lead.is-fading[data-v-02a69896]{-webkit-mask-image:linear-gradient(to bottom,var(--fg-default) 65%,transparent);-webkit-mask-image:linear-gradient(to bottom,var(--fg-default) 65%,transparent);mask-image:linear-gradient(to bottom,var(--fg-default) 65%,transparent)}.pd__inc.is-folded[data-v-02a69896],.pd__specs.is-folded>.pd__spec[data-v-02a69896]:nth-child(n+4){display:none}.pd__about-foot[data-v-02a69896]{margin-block-start:var(--space-4);display:flex}.pd__under[data-v-02a69896]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 var(--space-4);display:flex}.pd__updated[data-v-02a69896]{font-size:var(--text-xs);color:var(--fg-subtle);text-align:end;margin:0 0 0 auto}@media (width<=480px){.pd__under[data-v-02a69896]{flex-direction:column-reverse;align-items:flex-end}}.pd__more[data-v-02a69896]{margin-inline-start:auto}.pd__more[data-v-02a69896] .btn__label{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.pd__more-ic[data-v-02a69896]{block-size:16px;inline-size:16px;transition:transform var(--duration-base) var(--ease-out)}.pd__more-ic.is-open[data-v-02a69896]{transform:rotate(180deg)}.pd__specs[data-v-02a69896]{gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.pd__spec[data-v-02a69896]{padding:var(--space-3) 0;border-bottom:1px solid var(--pd-hair);flex-direction:column;gap:2px;display:flex}.pd__spec-k[data-v-02a69896]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);overflow-wrap:break-word}.pd__spec-v[data-v-02a69896]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--fg-default);overflow-wrap:anywhere}.pd__spec-v small[data-v-02a69896]{font-family:var(--font-sans);color:var(--fg-muted);font-size:.6em}.pd__inc[data-v-02a69896]{margin:var(--space-4) 0 0;gap:var(--space-1) var(--space-6);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.pd__inc li[data-v-02a69896]{min-width:0;color:var(--fg-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.pd__inc li[data-v-02a69896]:before{content:"✓";margin-right:var(--space-2);color:var(--success-text,var(--action-text));font-weight:var(--weight-bold)}.pd__report[data-v-02a69896]{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;padding-block-start:var(--space-4);display:flex}.pd__report-btn[data-v-02a69896]{padding:var(--space-1) 0;color:var(--fg-subtle);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-emphasized);background:0 0;border:0;text-decoration:none;display:inline-block}.pd__report-btn[data-v-02a69896]:active,.pd__report-btn[data-v-02a69896]:focus-visible,.pd__report-btn[data-v-02a69896]:hover{color:var(--danger-text)}@media (prefers-reduced-motion:reduce){.pd__report-btn[data-v-02a69896]{transition:none}}.pd__host[data-v-02a69896]{align-items:center;gap:var(--space-3);display:flex}.pd__host.is-link[data-v-02a69896]{color:inherit;border-radius:var(--radius-sm);transition:color var(--duration-base) var(--ease-emphasized);text-decoration:none}.pd__host.is-link:hover b[data-v-02a69896]{color:var(--brand-text)}.pd__host.is-link[data-v-02a69896]:focus-visible{box-shadow:var(--focus-ring);outline:none}.pd__pfp[data-v-02a69896]{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);width:52px;height:52px;color:var(--fg-muted);font-family:var(--font-serif);font-weight:var(--weight-bold);font-size:var(--text-lg);text-transform:uppercase;flex:none;place-items:center;display:grid}.pd__who[data-v-02a69896]{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.pd__who b[data-v-02a69896]{color:var(--fg-default);font-weight:var(--weight-semibold)}.pd__who span[data-v-02a69896]{color:var(--fg-muted);font-size:var(--text-sm)}.pd__who .pd__verified[data-v-02a69896]{vertical-align:-2px;background:var(--action-solid);block-size:16px;inline-size:16px;color:var(--fg-on-action);border-radius:50%;place-items:center;margin-inline-start:4px;display:inline-grid}.pd__verified svg[data-v-02a69896]{block-size:10px;inline-size:10px}.pd__who .pd__verified-line[data-v-02a69896]{color:var(--action-text);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide)}.pd__map[data-v-02a69896]{margin-top:var(--space-4)}.pd__buy[data-v-02a69896]{align-self:start}.pd__card[data-v-02a69896]{padding:var(--space-6);border:1px solid var(--pd-hair);border-radius:var(--radius-xl);background:color-mix(in oklch,var(--surface-default) 74%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--elevation-4,var(--elevation-3))}.pd__price[data-v-02a69896]{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.pd__price-n[data-v-02a69896]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-semibold);color:var(--fg-default);line-height:1}.pd__price-c[data-v-02a69896]{color:var(--action-text);font-weight:var(--weight-bold);font-size:var(--text-lg)}.pd__price-p[data-v-02a69896]{color:var(--fg-muted);font-size:var(--text-sm)}.pd__rows[data-v-02a69896]{margin:var(--space-4) 0}.pd__row[data-v-02a69896]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--pd-hair);font-size:var(--text-sm);display:flex}.pd__row span[data-v-02a69896]:first-child{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em}.pd__row span[data-v-02a69896]:last-child{color:var(--fg-default);font-weight:var(--weight-semibold);text-align:right}.pd__cta[data-v-02a69896]{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--action-solid),var(--action-solid-hover));width:100%;height:52px;color:var(--fg-on-action);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;transform:translate(var(--mx,0),var(--my,0));transition:transform var(--duration-base) var(--ease-emphasized),box-shadow var(--duration-base) var(--ease-emphasized);box-shadow:0 12px 30px -10px color-mix(in oklch,var(--action-solid) 60%,transparent);border:0;position:relative;overflow:hidden}.pd__cta[data-v-02a69896]:hover{box-shadow:0 18px 44px -12px color-mix(in oklch,var(--action-solid) 72%,transparent)}.pd__cta[data-v-02a69896]:active{transform:translate(var(--mx,0),var(--my,0)) scale(.98)}.pd__cta[data-v-02a69896]:focus-visible{box-shadow:var(--focus-ring);outline:none}.pd__shine[data-v-02a69896]{background:linear-gradient(115deg,#0000 30%,oklch(100% 5.96046e-8 none/.45) 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pd__cta:hover .pd__shine[data-v-02a69896]{transition:transform var(--duration-slow,.8s) var(--ease-emphasized);transform:translate(120%)}.pd__save[data-v-02a69896]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--fg-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-emphasized);background:0 0;border:0;display:inline-flex}.pd__save svg[data-v-02a69896]{width:16px;height:16px}.pd__save[data-v-02a69896]:hover{color:var(--fg-default)}.pd__save.is-on[data-v-02a69896],.pd__save[data-v-02a69896]:active{color:var(--action-text)}.pd__save[data-v-02a69896]:focus-visible{box-shadow:var(--focus-ring);outline:none}.pd__save[aria-busy=true][data-v-02a69896]{cursor:progress}.pd__area[data-v-02a69896]{margin:0 0 var(--space-3);color:var(--fg-muted)}.pd__area[data-v-02a69896],.pd__fine[data-v-02a69896]{font-size:var(--text-sm)}.pd__fine[data-v-02a69896]{margin:var(--space-3) 0 0;text-align:center;color:var(--fg-subtle);font-style:italic;font-family:var(--font-serif)}@media (width>=940px){.pd__body[data-v-02a69896]{grid-template-columns:minmax(0,1fr) 352px;align-items:start}.pd__buy[data-v-02a69896]{top:calc(var(--header-h) + var(--space-4));position:sticky}}@media (width<=520px){.pd__inc[data-v-02a69896]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd__cta[data-v-02a69896]{transition:box-shadow var(--duration-base) var(--ease-emphasized)}}
