body{margin:0}.pp .va-hero{padding-block:40px 96px}.pp .va-hero .crumbs a{color:#C9D6E3}.pp .va-hero .wp::before{background:#0B1830;border-color:#9CC0F5}.pp .va-sky{position:absolute;inset:0;width:100%;height:100%;display:block}.pp .va-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-top:12px}.pp .va-head h1{max-width:16ch}.pp .va-head .lead{margin:0;font-size:20px}.pp .va-head .actions{margin-top:24px}.pp .va-head .price-sig{border-top-color:rgba(232,239,246,.18)}.pp .va-head .price-sig .from{color:#A9BBCC}.pp .va-head .price-sig .small{color:#C9D6E3}.pp .va-tool{margin-top:48px;border-radius:12px;overflow:hidden;background:#07101C;box-shadow:0 0 0 1px rgba(156,192,245,.25),0 40px 70px -36px rgba(0,0,0,.9)}.pp .va-stage{position:relative;margin:0;aspect-ratio:2.2/1;background:#050B15}.pp .va-stage>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.pp .va-ov{position:absolute;display:inline-flex;align-items:center;gap:8px;font:400 12px/1 var(--fp);padding:6px 8px;background:rgba(5,11,21,.74);color:#E8EFF6;border:1px solid rgba(232,239,246,.25);pointer-events:none}.pp .va-cmp{position:absolute;top:14px;right:14px;width:56px;height:56px;background:rgba(5,11,21,.74);border:1px solid rgba(232,239,246,.25);pointer-events:none}.pp .va-ctl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:20px 32px;padding:22px 28px;border-top:1px solid rgba(156,192,245,.2);color:#E8EFF6}.pp .va-row{display:flex;flex-direction:column;gap:6px;min-width:0}.pp .va-row .va-lb{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:700 15px/1.3 var(--fb);color:#E8EFF6}.pp .va-row output{font:400 13px/1 var(--fp);color:#C9D6E3}.pp .va-rng{width:100%;height:44px;margin:0;accent-color:#B9A8FF;cursor:pointer}.pp .va-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid rgba(156,192,245,.35);border-radius:4px;align-self:flex-start}.pp .va-seg button{min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:2px;background:transparent;color:#C9D6E3;font:700 15px/1 var(--fb);cursor:pointer}.pp .va-seg button[aria-pressed=true]{background:#E8EFF6;color:#0C2236}.pp .va-tg{min-height:44px;padding:0 14px;border:1px solid rgba(156,192,245,.45);border-radius:4px;background:transparent;color:#E8EFF6;font:700 15px/1 var(--fb);cursor:pointer;display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.pp .va-tg i{width:12px;height:12px;border:2px solid #A9BBCC}.pp .va-tg[aria-pressed=true] i{background:#3DD6B7;border-color:#3DD6B7}.pp .va-ctl:focus-visible{outline:3px solid #9CC0F5;outline-offset:2px}.pp .va-read{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid rgba(156,192,245,.2)}.pp .va-read div{display:flex;flex-direction:column;gap:4px;min-width:0}.pp .va-read span{font-size:13px;color:#A9BBCC}.pp .va-read b{font:650 22px/1.15 var(--fd);color:#FFFFFF;font-variant-numeric:tabular-nums}.pp .va-live{grid-column:1 / -1;font-size:15px;color:#C9D6E3;margin:0}.pp .va-need{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.pp .va-need li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:20px 0;border-top:1px solid var(--line)}.pp .va-need li b{font:650 19px/1.25 var(--fd)}.pp .va-need li span{grid-column:2;color:var(--ink2);font-size:16px}.pp .va-need li i{grid-row:span 2;font:700 13px/24px var(--fp);font-style:normal;text-align:center;background:var(--soft);color:var(--primary);height:24px}.pp .va-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}.pp .va-dl::before{content:"";position:absolute;left:40px;right:40px;top:58px;height:6px;background:repeating-linear-gradient(90deg,#7F6BE0 0 6px,transparent 6px 10px);opacity:.5}.pp .va-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.pp .va-card.hot{border:2px solid #7F6BE0;box-shadow:var(--shadow)}.pp .va-card .badge{position:absolute;top:-14px;left:26px;background:#5B49C4;color:#fff;font:400 13px/1 var(--fp);padding:7px 10px}.pp .va-ico{width:64px;height:64px;display:block;background:var(--bg);shape-rendering:crispEdges;position:relative}.pp .va-card h3{font:700 30px/1 var(--fp);letter-spacing:0;color:#5B49C4}.pp[data-theme=dark] .va-card h3,html[data-theme=dark] .pp .va-card h3{color:#B9A8FF}.pp .va-card dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:0;font-size:16px;padding-top:16px;border-top:1px solid var(--line)}.pp .va-card dt{color:var(--ink2);font-size:14px;padding-top:2px}.pp .va-card dd{margin:0}.pp .va-card .amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.pp .va-card .amt b{font:700 34px/1 var(--fd);letter-spacing:-.02em}.pp .va-honest{list-style:none;display:flex;flex-direction:column}.pp .va-honest li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.pp .va-honest li:last-child{border-bottom:1px solid var(--line)}.pp .va-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:28px 32px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.pp .va-strip p{font:650 24px/1.25 var(--fd);letter-spacing:-.01em}@container pp (max-width:1000px){.pp .va-head{grid-template-columns:minmax(0,1fr)}.pp .va-ctl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp .va-ctl .va-time{grid-column:1 / -1}.pp .va-read{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .va-dl{grid-template-columns:minmax(0,1fr)}.pp .va-dl::before{display:none}}@container pp (max-width:640px){.pp .va-hero{padding-block:24px 64px}.pp .va-stage{aspect-ratio:4/3}.pp .va-ctl{grid-template-columns:minmax(0,1fr);padding:16px}.pp .va-need{grid-template-columns:minmax(0,1fr)}.pp .va-card{padding:24px 20px}.pp .va-card dl{grid-template-columns:minmax(0,1fr);gap:2px}.pp .va-card dd{margin-bottom:8px}.pp .va-strip{padding:22px 20px}.pp .va-strip p{font-size:20px}.pp .va-cmp{width:44px;height:44px}}