.pv2 .id--v3{align-items:center;gap:16px}.pv2 .bmark{background:var(--white);border:1px solid var(--line);width:58px;height:58px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pv2 .bmark svg{width:30px;height:30px}.pv2 .bmark:after{content:"";background:var(--red);height:4px;position:absolute;bottom:0;left:0;right:0}.pv2 .bmark img{object-fit:cover;width:100%;height:100%}.pv2 .id--v3 h1{margin-top:2px}.pv2 .facts-v3{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:14.5px;display:flex}.pv2 .facts-v3 a{color:var(--red-dark)}.pv2 .facts-v3 .sep{color:var(--line)}.pv2 a.chip--claim{text-decoration:none}.pv2 a.chip--claim span{text-underline-offset:3px;text-decoration:underline}.pv2 .pill--quiet{background:var(--white);color:var(--ink);border-color:#bdbdc2;min-height:46px;font-size:15px}.pv2 .pill--quiet:hover{border-color:var(--ink)}.pv2 .rail--v3{padding:28px 28px 24px}.pv2 .k-short{display:none}.pv2 .rail--v3 h2{letter-spacing:-.03em;font-size:1.72rem;line-height:1.16}.pv2 .rail--v3 .loss{color:var(--ink);margin-top:12px;font-size:.98rem;line-height:1.55}.pv2 .missed{background:var(--red-tint);border:1px solid var(--red-tint-line);color:var(--ink);border-radius:6px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 15px;font-size:.95rem;line-height:1.5;display:flex}.pv2 .missed[hidden]{display:none}.pv2 .missed .dot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 4px #b3242c22}.pv2 .missed b{font-weight:700}.pv2 .rail--v3 .pill{margin-top:20px}.pv2 .rail--v3 .how{text-align:center;color:var(--muted);margin-top:10px;font-size:.84rem}.pv2 .gets{border-top:1px solid var(--line);gap:11px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.pv2 .gets-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:12.5px;font-weight:700}.pv2 .gets-h+.gets{border-top:0;margin-top:10px;padding-top:0}.pv2 .gets li{color:var(--ink);align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.45;display:flex}.pv2 .gets li i{background:var(--red-tint);width:20px;height:20px;color:var(--red);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:grid}.pv2 .gets li small{color:var(--muted);font-size:.85rem;display:block}.pv2 .rail--v3 .trial{color:var(--muted);margin-top:16px;font-size:.82rem;line-height:1.5}.pv2 .ai-link{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;margin-top:18px;padding:0;display:block}.pv2 .ai-link b{color:var(--red-dark);text-underline-offset:3px;font-size:.95rem;text-decoration:underline;display:inline}.pv2 .ai-link span{color:var(--muted);margin-top:2px;font-size:.82rem;display:block}.pv2 .ai-link em{color:var(--red-dark);white-space:nowrap;font-size:.85rem;font-style:normal;font-weight:700}.pv2 .ai-link:disabled{opacity:.7;cursor:progress}.pv2 .demand[hidden],.pv2 .demand-hold{display:none}.pv2 .demand-hold .kick{min-height:1.2em}.pv2 .demand-hold h2{min-height:2.2em}.pv2 .demand-hold .lead{min-height:4.6em}.pv2 .demand-hold .note{min-height:3em}.pv2 .demand-hold .dcard span{display:block}.pv2 .demand-hold .dcard .when{min-height:1.3em}.pv2 .demand-hold .dcard .what{min-height:2.7em}.pv2 .demand-hold .dcard .where,.pv2 .demand-hold .dcard .dband{min-height:1.4em}.pv2 .demand-hold .dcard .locked{min-height:42px;margin-top:auto}.pv2 .dcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;padding:0;list-style:none;display:grid}.pv2 .dcard{background:var(--white);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;display:flex}.pv2 .dcard .what+.where:last-of-type,.pv2 .dcard .dband{margin-bottom:10px}.pv2 .dcard .when{color:var(--red);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.pv2 .dcard .when:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px}.pv2 .dcard .what{letter-spacing:-.015em;color:var(--ink);margin-top:2px;font-size:1.12rem;font-weight:700}.pv2 .dcard .where,.pv2 .dcard .dband{color:var(--muted);font-size:.92rem}.pv2 .dcard .dband{font-feature-settings:"tnum" 1;color:var(--ink);font-weight:600}.pv2 .dcard .locked{background:var(--paper);min-height:42px;color:var(--ink);cursor:pointer;border:1px dashed #bdbdc2;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font:700 14px/1.2 inherit;text-decoration:none;display:flex}.pv2 .dcard .locked svg{width:14px;height:14px}.pv2 .demand .note b{color:var(--ink)}@media (width>=761px){.pv2 .pv-hero--v3{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:56px;margin-top:30px}.pv2 .pv-hero--v3>.pv-main{grid-area:1/1/span 2}.pv2 .pv-hero--v3>.rail{grid-area:1/2/span 2;align-self:start;position:sticky;top:92px}.pv2 .pv-hero--v3>.plan-card{grid-area:1/2;align-self:start;position:static}.pv2 .pv-hero--v3>.plan-card+.rail{grid-row:2}}.pv2 .pv-main{flex-direction:column;min-width:0;display:flex}.pv2 .pv-main>.sec,.pv2 .pv-main>.demand,.pv2 .pv-main>.provenance{margin-top:34px}.pv2 .pv-main>.provenance{margin-top:14px}.pv2 .pv-main>.sec:first-of-type{padding-top:26px}.pv2 .pv-main>[hidden]{display:none}.pv2 .pv-main .props,.pv2 .pv-main .ex-props{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .pv-main .ex-sections{grid-template-columns:1fr 1fr}.pv2 .pv-main .others-v3 .links{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 .pv-main .dcards{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2 .pv-main>.demand{border-top:1px solid var(--line);padding-top:26px}.pv2 .demand h2{font-size:clamp(1.35rem,2vw,1.7rem)}.pv2 .others-v3 .links{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2 .others-v3 .links a{padding:11px 14px;font-size:14.5px}@media (width<=760px){.pv2 .crumbs [aria-current],.pv2 .crumbs [aria-current]+span,.pv2 .crumbs span:has(+[aria-current]){display:none}.pv2 .crumbs{padding-top:16px}.pv2 .pv-hero--v3{flex-direction:column;gap:18px;margin-top:14px;display:flex}.pv2 .pv-main{display:contents}.pv2 .pv-main>.pv-ident{order:1}.pv2 .pv-main>.missed{order:2}.pv2 .pv-main>.demand{order:3}.pv2 .pv-main>.demand-hold{display:block}@media (scripting:none){.pv2 .pv-main>.demand-hold{display:none}}.pv2 .pv-hero--v3>.rail{order:4}.pv2 .pv-main>:not(.pv-ident):not(.missed):not(.demand){order:5}.pv2 .pv-main>.sec,.pv2 .pv-main>.demand{margin-top:0}.pv2 .pv-main .props,.pv2 .pv-main .ex-props,.pv2 .pv-main .ex-sections,.pv2 .pv-main .others-v3 .links{grid-template-columns:1fr}.pv2 .bmark{width:44px;height:44px}.pv2 .bmark svg{width:24px;height:24px}.pv2 .id--v3{gap:12px}.pv2 .id--v3 h1{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.7rem;line-height:1.12;display:-webkit-box;overflow:hidden}.pv2 .facts-v3{gap:6px 12px;margin-top:10px;font-size:13.5px}.pv2 .pv-hero--v3 .answer{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:.97rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pv2 .pv-hero--v3 .buyer-row{margin-top:14px}.pv2 .pv-hero--v3 .pill--quiet{min-height:44px;padding:.6rem .75rem;font-size:14px}.pv2 .rail--v3{padding:16px 18px 20px}.pv2 .rail--v3 h2{font-size:1.4rem}.pv2 .rail--v3 .k-long{display:none}.pv2 .rail--v3 .k-short{display:inline}.pv2 .rail--v3 .loss,.pv2 .rail--v3 .missed{margin-top:8px;font-size:.93rem}.pv2 .rail--v3 .pill{margin-top:14px}.pv2 .dcards,.pv2 .pv-main .dcards{grid-template-columns:1fr;gap:12px}.pv2 .others-v3 .links{grid-template-columns:1fr}.pv2 .buyer-row{gap:12px 20px}}.pv2 .demand .lead{color:var(--muted);max-width:64ch;margin-top:8px;font-size:.97rem}.pv2 .id--v3 h1{font-size:clamp(2rem,3.6vw,3.2rem)}@media (width<=400px){.pv2 .id--v3 h1{-webkit-line-clamp:2;line-clamp:2}}.pv2 .buyer-form .bf-lede{color:var(--ink);margin-top:10px;font-size:.95rem;line-height:1.55}.pv2 .buyer-form .bf-home{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.55}.pv2 .buyer-form .bf-home a{color:var(--red-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pv2 .pv-main>.missed{margin-top:22px}.pv2 .buyer-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;padding-top:14px;font-size:.95rem;display:flex}.pv2 .buyer-line .bl-q{color:var(--muted)}.pv2 .buyer-line a,.pv2 .buyer-line .pill--quiet{min-height:0;color:var(--ink);font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-weight:700;text-decoration:underline;display:inline}.pv2 .buyer-line a:hover{color:var(--red-dark)}.pv2 .pv-main>.ex-hero{margin-top:34px}@media (width<=760px){.pv2 .dcards>li:nth-child(n+3){display:none}.pv2 .buyer-line{border-top:0;margin-top:0;padding-top:0;font-size:.92rem}.pv2 .pv-main>.ex-hero{margin-top:0}}.pv2 .loss-line{display:none}@media (width<=760px){.pv2 .dcard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.pv2 .dcard>*{grid-column:1}.pv2 .dcard .what{margin-top:0;font-size:1rem}.pv2 .dcard .where,.pv2 .dcard .dband{margin-bottom:0;font-size:.86rem}.pv2 .dcard .what+.where:last-of-type,.pv2 .dcard .dband{margin-bottom:0}.pv2 .dcard .locked{white-space:nowrap;border-style:dashed;grid-area:1/2/span 4;min-height:40px;margin:0;padding:0 10px;font-size:12.5px}.pv2 .demand .lead{margin-top:4px;font-size:.88rem}.pv2 .demand>.note{display:none}.pv2 .loss-line{color:var(--ink);margin-top:14px;font-size:1rem;font-weight:700;line-height:1.45;display:block}.pv2 .pv-hero--v3:has(.demand:not([hidden])) .rail--v3 :is(.kick,h2,.loss){display:none}.pv2 .pv-hero--v3:has(.demand:not([hidden])) .rail--v3 .pill{margin-top:0}.pv2 .dcard{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;line-height:1.3}.pv2 .dcard .when,.pv2 .dcard .what{grid-column:1/span 2}.pv2 .dcard .where{grid-column:1}.pv2 .dcard .dband{grid-column:2;font-weight:600}.pv2 .dcard .dband:before{content:"· ";color:var(--muted);font-weight:400}.pv2 .dcard .locked{white-space:normal;text-align:center;grid-area:1/3/span 3;max-width:108px;padding:6px 8px;font-size:12px;line-height:1.2}.pv2 .dcards{gap:8px;margin-top:12px}.pv2 .pv-hero--v3:has(.demand:not([hidden])) .answer{display:none}.pv2 .pv-main>.demand{padding-top:16px}.pv2 .dcard{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.pv2 .dcard .where{white-space:nowrap;text-overflow:ellipsis;padding-right:4px;overflow:hidden}.pv2 .dcard .dband{white-space:nowrap}.pv2 .dcard .locked{max-width:124px}.pv2 .dcard .where,.pv2 .dcard .dband{grid-column:1/span 2}.pv2 .dcard .dband:before{content:none}.pv2 .dcard .locked{grid-row:1/span 4}.pv2 .demand h2{font-size:1.15rem}.pv2 .demand .lead{font-size:.84rem;line-height:1.4}}
