.v3h{--p-line:#e4e5e8;--p-soft:#f7f7f5;--p-ink:#0b0f19;--p-muted:#555d6b;--p-faint:#5a6270;--p-blue:var(--blue);--p-blue-soft:#eff4ff;color:var(--p-ink);background:#fcfcfb;padding:36px 0 52px}.v3h-intro{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:end;gap:24px 48px;width:calc(100% - 128px);max-width:1280px;margin:0 auto 28px;display:grid}.v3h-main{min-width:0}.v3h-audience{font-family:var(--font-mono);letter-spacing:-.01em;color:#464e5e;background:#f2f2ee;border:1px solid #0f172617;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:4px 11px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.v3h-audience:before{content:"";background:#0b111e;border-radius:50%;flex:none;width:6px;height:6px}.v3h-h1{letter-spacing:-.038em;color:#0b0f19;text-wrap:balance;font-size:clamp(40px,4vw,54px);font-weight:570;line-height:1.05}.v3h-h1 span{letter-spacing:-.032em;color:#555d6b;margin-top:5px;font-size:clamp(30px,2.85vw,39px);font-weight:490;line-height:1.1;display:block}.v3h-lead{letter-spacing:-.01em;color:#374050;text-wrap:pretty;max-width:52ch;margin-top:16px;font-size:17.5px;line-height:1.52}.v3h-cta{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:20px;display:flex}.v3h-cta .button{gap:10px;min-height:48px;padding:12px 22px;font-size:15px}.v3h-link{color:#0b0f19;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:560;transition:color .16s;display:inline-flex}.v3h-link:hover{color:var(--blue)}.v3h-link svg{transition:translate .18s}.v3h-link:hover svg{translate:0 2px}.v3h-spec{background:#fff;border:1px solid #0f17261a;border-radius:14px;padding:15px 18px 13px;box-shadow:0 1px 2px #0f17260a,0 14px 32px -16px #0f172614}.v3h-spec-top{border-bottom:1px solid var(--p-line);font-family:var(--font-mono);letter-spacing:-.01em;color:#555d6b;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:11.5px;display:flex}.v3h-spec-top span:first-child{color:#0b0f19;font-weight:600}.v3h-who{margin:0;padding:0;list-style:none;display:grid}.v3h-who li{border-top:1px solid var(--p-line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:10px 0;display:grid}.v3h-who li:first-child{border-top:0}.v3h-who li:last-child{padding-bottom:2px}.v3h-num{font-family:var(--font-mono);color:#555d6b;font-size:12px;font-weight:550;line-height:20px}.v3h-who strong{letter-spacing:-.01em;color:#0b0f19;font-size:14px;font-weight:610;line-height:19px;display:block}.v3h-who p{color:#555d6b;margin-top:1px;font-size:13px;line-height:18px}.v3x-stage{background:#f3f3ef;border:1px solid #0f172614;border-radius:22px;width:calc(100% - 64px);max-width:1376px;margin-inline:auto;padding:20px clamp(20px,3.34vw,44px) 48px;position:relative}.v3x-anchor{position:absolute;top:0;left:0}.v3x-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"frame reset sel";align-items:center;gap:12px 20px;min-height:44px;margin:0 0 18px;display:grid}.v3x-frame{grid-area:frame}.v3x-reset{grid-area:reset}.v3s{grid-area:sel}.v3x-frame{color:#4e5665;font-size:13.5px;line-height:1.45}.v3x-reset{color:#1b2230;background:#fff;border:1px solid #0f17261f;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:560;transition:border-color .18s,background .18s;display:inline-flex;box-shadow:0 1px 2px #0f17260a}.v3x-reset:hover{background:#fafaf8;border-color:#0f17263d}.v3s{align-items:center;gap:12px;min-width:0;display:flex}.v3s-label{color:#3d4554;white-space:nowrap;font-size:13.5px;font-weight:550}.v3s-seg{background:#e5e6e2;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172614}.v3s-btn{color:#3d4554;letter-spacing:-.005em;background:0 0;border:0;border-radius:8px;min-width:84px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:560;transition:background .16s,color .16s,box-shadow .16s}.v3s-btn:hover{color:var(--p-ink);background:#ffffff8c}.v3s-btn[aria-pressed=true]{color:var(--p-ink);background:#fff;font-weight:620;box-shadow:0 1px 2px #0f17261a,0 0 0 1px #0f172614}.v3s-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.v3x-pair{grid-template-columns:minmax(0,28fr) minmax(0,72fr);align-items:start;gap:22px;display:grid}.v3e{color:#273040;background:#fafaf8;border:1px solid #0f17261a;border-radius:14px;font-size:14px;line-height:20px;overflow:hidden}.v3e-top{border-bottom:1px solid var(--p-line);height:56px;font-family:var(--font-mono);letter-spacing:-.01em;color:#464e5e;background:#f5f5f2;align-items:center;gap:9px;padding:0 18px;font-size:12.5px;font-weight:560;display:flex}.v3e-top svg{color:#555d6b}.v3e-hsubj{font-family:var(--font-sans);font-size:13.5px;display:none}.v3e-in{padding:18px 18px 6px}.v3e-subj{letter-spacing:-.012em;color:var(--p-ink);font-size:15.5px;font-weight:620;line-height:22px}.v3e-list{margin:12px 0 0;padding:0;list-style:none}.v3e-list li{border-top:1px solid var(--p-line);padding:12px 0}.v3e-meta{color:var(--p-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;font-size:12px;line-height:18px;display:flex}.v3e-meta b{font-family:var(--font-sans);color:#273040;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.v3e-meta span{font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.v3e-body{color:#1b2332;margin-top:3px}.v3e-list li.is-shop .v3e-body{color:var(--p-muted)}.v3e-list li.is-unread .v3e-meta b:before{content:"";background:#b45309;border-radius:50%;width:7px;height:7px}.v3e mark{color:#1d4ed8;background:#e7eeff;border-radius:3px;margin:0 -2px;padding:0 3px;font-weight:550}.v3e-fold{display:none}.v3e-sum{cursor:pointer;gap:4px;min-height:44px;padding:10px 14px;list-style:none;display:grid}.v3e-sum::-webkit-details-marker{display:none}.v3e-sum:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:14px}.v3e-sum-top{color:#3d4554;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.v3e-sum-top svg:first-child{color:var(--p-muted)}.v3e-sum-top b{color:var(--p-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.v3e-chev{color:var(--p-muted);flex:none;margin-left:auto;transition:rotate .18s}.v3e-fold[open] .v3e-chev{rotate:180deg}.v3e-sum-last{color:#1b2332;align-items:baseline;gap:8px;font-size:13.5px;line-height:20px;display:flex}.v3e-sum-last b{color:#273040;align-items:center;gap:7px;font-weight:600;display:inline-flex}.v3e-sum-last b:before{content:"";background:#b45309;border-radius:50%;width:7px;height:7px}.v3e-sum-last time{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11.5px}.v3e-fold[open] .v3e-sum{border-bottom:1px solid var(--p-line)}.v3p{background:#fff;border:1px solid #0f17261c;border-radius:14px;min-width:0;font-size:15px;line-height:1.5;overflow:hidden;box-shadow:0 1px 2px #0f17260d,0 16px 36px -10px #0f172617,0 32px 64px -28px #0f172621;container-type:inline-size}.v3-stack{grid-template-columns:minmax(0,1fr);display:grid}.v3-stack>*{grid-area:1/1;min-width:0}.v3-hold{visibility:hidden;opacity:0}.v3-hold[data-on]{visibility:visible;opacity:1;transition:opacity .18s cubic-bezier(.2,.7,.2,1)}.v3e .v3-hold[data-on],.v3c .v3-hold[data-on]{transition:none}@media (min-width:901px){.v3p{flex-direction:column;min-height:592px;display:flex}.v3p-body{flex:1}}.v3p-top{border-bottom:1px solid var(--p-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.v3p-brand{letter-spacing:-.014em;color:#0b0f19;align-items:center;gap:10px;font-size:14.5px;font-weight:640;display:inline-flex}.v3p-brand-t{flex-direction:column;line-height:1.2;display:flex}.v3p-brand-t small{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:450}.v3p-logo{color:#fff;background:#0b111e;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff29}.v3p-acct{font-family:var(--font-mono);color:#464e5e;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.v3p-avatar{color:#1b2332;width:26px;height:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#f2f2ee;border:1px solid #0f172617;border-radius:6px;place-items:center;font-size:10.5px;font-weight:620;display:grid}.v3p-body{grid-template-columns:184px minmax(0,1fr);display:grid}.v3p-rail{background:var(--p-soft);border-right:1px solid var(--p-line);padding:18px 12px}.v3p-rail-k{font-family:var(--font-mono);color:var(--p-faint);padding:0 8px 8px;font-size:11.5px;font-weight:500}.v3p-equip{background:#fff;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;display:flex;box-shadow:0 0 0 1px #0f172617,0 1px 2px #0f17260d}.v3p-equip-ic{color:#0b0f19;background:#f2f2ee;border:1px solid #0f172612;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.v3p-equip b{letter-spacing:-.01em;font-size:14px;font-weight:610;display:block}.v3p-rail-dl{margin:18px 8px 0;font-size:12.5px}.v3p-rail-dl div{border-top:1px solid var(--p-line);padding:8px 0}.v3p-rail-dl dt{color:var(--p-faint);font-size:12px}.v3p-rail-dl dd{color:#1b2332;margin:1px 0 0;font-weight:560}.v3p-equip small{font-family:var(--font-mono);color:var(--p-faint);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.v3p-main{min-width:0;padding:28px 32px 32px}.v3p-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v3p-head h3{letter-spacing:-.024em;color:#0b0f19;font-size:24px;font-weight:620;line-height:1.2}.v3p-head p{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.v3p-chip{color:#464e5e;font-family:var(--font-mono);background:#f2f2ee;border:1px solid #0f172614;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:520;display:inline-flex}.v3p-chip:before{content:"";background:#8a93a3;border-radius:50%;width:6px;height:6px}.v3p-chip.is-on{background:var(--p-blue-soft);color:#1d4ed8;border-color:#c7d7fe}.v3p-chip.is-on:before{background:var(--p-blue)}.v3p-track{--dot:14px;margin:26px 0 28px;position:relative}.v3p-track>ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.v3p-track:before,.v3p-track-fill{content:"";top:calc(var(--dot)/2 - 1px);background:var(--p-line);border-radius:2px;width:75%;height:2px;position:absolute;left:12.5%}.v3p-track-fill{background:var(--p-blue);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .32s cubic-bezier(.2,.7,.2,1);display:block}.v3p-track li{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 4px;display:flex;position:relative}.v3p-dot{width:var(--dot);height:var(--dot);color:#fff;background:#fff;border:2px solid #c9ced8;border-radius:50%;place-items:center;margin-bottom:8px;transition:background .2s,border-color .2s;display:grid}.v3p-track li.is-done .v3p-dot{background:var(--p-blue);border-color:var(--p-blue)}.v3p-track li.is-next .v3p-dot{border-color:var(--p-blue)}.v3p-stage{letter-spacing:-.008em;color:#0b0f19;font-size:13.5px;font-weight:600}.v3p-cap{font-family:var(--font-mono);color:var(--p-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.v3p-track li.is-done .v3p-cap,.v3p-track li.is-next .v3p-cap{color:#1d4ed8}.v3p-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.v3p-pickup{grid-area:1/1;position:relative}.v3p-history{grid-area:1/2}.v3p-instr{grid-area:1/1/2/-1}.v3p-card{border:1px solid var(--p-line);background:#fff;border-radius:12px;padding:20px;position:relative}.v3p-mark{position:relative}.v3p-added{box-shadow:0 0 0 2px var(--p-blue);pointer-events:none;border-radius:12px;position:absolute;inset:-10px}.v3p-card>.v3p-added{border-radius:12px;inset:-1px}.v3p-history>.v3p-added{inset:-6px -10px}.v3p-rows .v3p-added{border-radius:9px;inset:2px -8px}.v3p-mark>.v3p-btn+.v3p-added{border-radius:12px;inset:16px -4px -4px}.v3p-card h4{letter-spacing:-.014em;color:#0b0f19;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:620;line-height:1.3;display:flex}.v3p-card h4 svg{color:#0b111e}.v3p-line{color:var(--p-muted);margin-top:4px;font-size:14px}.v3p-days{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.v3p-days legend{color:#3d4554;margin-bottom:8px;padding:0;font-size:12.5px;font-weight:560}.v3p-opt{border:1px solid var(--p-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.v3p-opt:hover{border-color:#b8c0ce}.v3p-opt input{width:16px;height:16px;accent-color:var(--p-blue);flex-shrink:0;margin:0}.v3p-opt input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.v3p-opt b{color:#0b0f19;font-size:14px;font-weight:600;line-height:1.25;display:block}.v3p-opt small{font-family:var(--font-mono);color:var(--p-faint);font-variant-numeric:tabular-nums;font-size:12px;display:block}.v3p-opt:has(input:checked){border-color:var(--p-blue);background:var(--p-blue-soft);box-shadow:0 0 0 1px var(--p-blue) inset}.v3p-point{color:var(--p-muted);align-items:center;gap:7px;margin-top:12px;font-size:13.5px;display:flex}.v3p-point svg{color:var(--p-faint)}.v3p-point b{color:var(--p-ink);margin-left:auto;font-weight:560}.v3p-btn{color:#fff;letter-spacing:-.006em;background:#0b111e;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:16px;font-size:14.5px;font-weight:580;transition:background .16s;display:flex;box-shadow:0 1px 2px #0b111e33,inset 0 1px #ffffff26}.v3p-btn:hover{background:#1a2336}.v3p-btn-quiet{color:var(--p-ink);background:#fff;border:1px solid #0f172624;box-shadow:0 1px 2px #0f17260d}.v3p-btn-quiet:hover{background:var(--p-soft)}.v3p-receipt-h{outline-offset:4px}.v3p-card h4 .v3p-ok svg{color:#fff}.v3p-ok{color:#fff;background:#15803d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.v3p-dl{margin:14px 0 0}.v3p-dl div{border-top:1px solid var(--p-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.v3p-dl dt{color:var(--p-muted)}.v3p-dl dd{text-align:right;font-variant-numeric:tabular-nums;color:#0b0f19;margin:0;font-weight:560}.v3p-note{color:#1d4ed8;margin-top:4px;font-size:13px}.v3p-pickup>.v3-hold{overflow-anchor:none;translate:0 6px}.v3p-pickup>.v3-hold[data-on]{transition:opacity .18s cubic-bezier(.2,.7,.2,1),translate .18s cubic-bezier(.2,.7,.2,1);translate:none}.v3p-history{background:0 0;border:0;padding:4px 0 0}.v3p-history ul{margin:0;padding:0;list-style:none}.v3p-history .v3-stack{margin-top:10px}.v3p-rows{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.v3p-rows>li{grid-column:1;min-width:0}.v3p-item{border-top:1px solid var(--p-line)}.v3p-item:first-child{border-top:0}.v3p-row{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:6px 0;display:flex}.v3p-mark>.v3p-row{min-height:0;padding-bottom:0}.v3p-item>.v3p-mark{padding-bottom:6px}.v3p-id{font-family:var(--font-mono);color:#0b0f19;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.v3p-ret{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.v3p-disc{color:#1d4ed8;background:0 0;border:0;align-items:center;width:fit-content;min-height:44px;margin:-2px 0 0 -4px;padding:0 4px;font-size:13.5px;font-weight:560;display:flex}.v3p-disc>span{border-radius:4px;align-items:center;gap:6px;display:inline-flex}.v3p-disc:hover{color:var(--blue-deep)}.v3p-disc:focus-visible{outline:none}.v3p-disc:focus-visible>span{outline:2px solid var(--blue);outline-offset:3px}.v3p-chev{transition:transform .2s}.v3p-disc[aria-expanded=true] .v3p-chev{transform:rotate(180deg)}.v3p-report-in{background:var(--p-soft);border:1px solid var(--p-line);border-radius:10px;margin:0;padding:14px 16px}.v3p-report-h{color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13px;display:flex}.v3p-report-h h5{font-size:13.5px;line-height:inherit;letter-spacing:0;color:var(--p-ink);margin:0;font-weight:620}.v3p-report-h span{font-family:var(--font-mono);font-size:11.5px}.v3p-report-h h5:focus{outline:none}.v3p-report-h h5:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.v3p-report-in ul{margin-top:8px}.v3p-report-in li{color:#273040;align-items:center;gap:8px;padding:3px 0;font-size:13.5px;display:flex}.v3p-report-in li svg{color:#15803d}.v3c{border-top:1px solid #0f172617;margin-top:44px;padding-top:38px}.v3c-h{letter-spacing:-.034em;color:#0b0f19;text-wrap:balance;font-size:34px;font-weight:560;line-height:38px}.v3c-h span{color:var(--p-muted);font-weight:490;display:block}.v3c-grid{grid-template-columns:minmax(0,28fr) minmax(0,72fr);align-items:start;gap:22px;margin-top:26px;display:grid}.v3c-list,.v3c-rec{background:#fff;border:1px solid #0f172617;border-radius:14px;box-shadow:0 1px 2px #0f172608}.v3c-list-top{border-bottom:1px solid var(--p-line);font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;padding:16px 18px 12px;font-size:11.5px;display:flex}.v3c-list-top b{font-family:var(--font-sans);color:var(--p-ink);font-size:14px;font-weight:620}.v3c-list ol{counter-reset:own;margin:0;padding:8px 18px 14px;list-style:none}.v3c-list li{counter-increment:own;color:#1b2332;grid-template-columns:24px 1fr;padding:8px 0;font-size:14.5px;line-height:21px;display:grid}.v3c-list li:before{content:"0" counter(own);font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11.5px}.v3c-rec{min-width:0;padding:16px 24px 24px;container-type:inline-size}.v3c-rec-h{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.v3c-rec-h b{font-family:var(--font-sans);color:var(--p-ink);font-size:14px;font-weight:620}.v3c-track{--dot:18px;margin-top:24px;position:relative}.v3c-track>ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v3c-track li{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 6px;display:flex}.v3c-rail,.v3c-draw{top:calc(var(--dot)/2 - 1px);background:#e1e3e6;border-radius:2px;width:80%;height:2px;position:absolute;left:10%}.v3c-draw{transform-origin:0;transform:scaleX(var(--draw,1));background:#0b111e}.v3c-dot{width:var(--dot);height:var(--dot);color:#fff;background:#0b111e;border-radius:50%;place-items:center;margin-bottom:10px;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.v3c-stop{letter-spacing:-.008em;color:var(--p-ink);font-size:13.5px;font-weight:600;line-height:18px}.v3c-cap{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:18px}@container (max-width:470px){.v3c-track{margin-top:16px}.v3c-track>ol{grid-template-columns:1fr;gap:12px}.v3c-track li{grid-template-columns:var(--dot) minmax(0,1fr);text-align:left;grid-template-rows:minmax(20px,auto) minmax(18px,auto);align-items:start;column-gap:12px;padding:0;display:grid}.v3c-dot{grid-row:1/3;margin:1px 0 0}.v3c-stop{line-height:20px}.v3c-rail,.v3c-draw{left:calc(var(--dot)/2 - 1px);width:2px;height:auto;top:10px;bottom:28px}.v3c-draw{transform-origin:50% 0;transform:scaleY(var(--draw,1))}}@container (max-width:860px){.v3p-grid{grid-template-columns:minmax(0,1fr)}.v3p-history{grid-area:2/1}.v3p [data-off=version]{display:none}}@container (max-width:760px){.v3p-body{grid-template-columns:1fr}.v3p-rail{border-right:0;border-bottom:1px solid var(--p-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.v3p-rail-k{flex-shrink:0;padding:0}.v3p-rail-dl{display:none}.v3p-equip{flex:1;padding:7px 9px}.v3p-equip-ic{width:30px;height:30px}.v3p-equip-ic svg{width:20px;height:20px}}@container (max-width:519px){.v3p-rail{display:none}.v3p-top{height:52px;padding:0 14px}.v3p-acct{font-size:12px}.v3p-main{padding:18px 16px 16px}.v3p-head h3{font-size:20px}.v3p-track{margin:18px 0 20px}.v3p-track>ol{grid-template-columns:1fr}.v3p-track:before,.v3p-track-fill{left:calc(var(--dot)/2 - 1px);width:2px;height:calc(100% - 18px);top:7px}.v3p-track-fill{transform-origin:50% 0;transform:scaleY(var(--fill,0))}.v3p-track li{grid-template-columns:var(--dot) 1fr auto;text-align:left;align-items:center;column-gap:12px;padding:0 0 12px;display:grid}.v3p-track li:last-child{padding-bottom:0}.v3p-dot{margin:0}.v3p-card{padding:16px}.v3p-history{padding:4px 0 0}.v3p-btn,.v3p-opt b{font-size:15px}.v3p-row{min-height:48px}}@container (max-width:330px){.v3p-days{grid-template-columns:1fr}.v3p-acct{font-size:11.5px}.v3p-track li{grid-template-columns:var(--dot) 1fr;row-gap:0}.v3p-cap{grid-column:2}.v3p-track:before,.v3p-track-fill{height:calc(100% - 28px)}.v3p-report-h{flex-direction:column}}@media (max-width:1180px){.v3x-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"frame reset""sel sel"}}@media (max-width:1150px){.v3h-intro{grid-template-columns:1fr;gap:28px;width:calc(100% - 80px)}.v3h-spec{max-width:640px}}@media (max-width:850px){.v3h-intro{width:calc(100% - 48px)}}@media (max-width:900px){.v3p-added{opacity:1!important}.v3x-pair,.v3c-grid{grid-template-columns:1fr;gap:12px}.v3e-top{flex-wrap:wrap;gap:8px;height:auto;padding:10px 14px}.v3e-hsubj{color:var(--p-ink);font-weight:620;display:inline}.v3e-in{padding:0 14px 2px}.v3e-subj{display:none}.v3e-list{margin:0}.v3e-list li{padding:8px 0}.v3e-list li:first-child{border-top:0}.v3e-body{margin-top:1px}}@media (max-width:720px){.v3e-full{display:none}.v3e-fold{display:block}.v3h{padding:18px 0 28px}.v3h-intro{gap:14px;width:calc(100% - 32px);margin-bottom:18px}.v3h-audience{margin-bottom:10px;padding:4px 9px;font-size:11px}.v3h-h1{letter-spacing:-.035em;font-size:31px;line-height:35px}.v3h-h1 span{letter-spacing:-.028em;margin-top:4px;font-size:22px;line-height:26px}.v3h-lead{margin-top:10px;font-size:15px;line-height:22px}.v3h-cta{gap:8px 18px;margin-top:14px}.v3h-cta .button{min-height:44px;padding:10px 18px;font-size:14px}.v3h-link{font-size:14.5px}.v3h-spec{padding:12px 14px}.v3h-spec-top{padding-bottom:8px;font-size:11px}.v3h-who li{padding:7px 0}.v3h-who p{display:none}.v3x-stage{border-left:0;border-right:0;border-radius:0;width:100%;padding:16px 16px 32px}.v3x-bar{align-items:flex-start;gap:12px;margin-bottom:12px}.v3x-frame{font-size:13px;line-height:18px}.v3x-reset{padding:0 12px;font-size:13px}.v3s{gap:10px}.v3s-label{font-size:13px}.v3s-seg{flex:1;display:grid}.v3s-btn{min-width:0;padding:0 8px}.v3c{margin-top:32px;padding-top:28px}.v3c-h{letter-spacing:-.028em;font-size:26px;line-height:30px}.v3c-grid{margin-top:20px}.v3c-list li{font-size:14.5px}.v3c-rec{padding:14px 16px 18px}.v3p{border-radius:12px}}@media (max-width:359px){.v3h-h1{font-size:28px;line-height:32px}.v3h-h1 span{font-size:21px;line-height:25px}.v3h-lead{font-size:15px;line-height:22px}.v3h-cta{margin-top:14px}.v3h-intro{margin-bottom:18px}.v3h{padding-top:18px}.v3c-h{font-size:24px;line-height:28px}.v3s{flex-direction:column;align-items:stretch;gap:6px}.v3x-reset{justify-content:center;width:44px;padding:0}.v3x-reset span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.v3h *,.v3h :before{transition:none!important}}.v3w{--p-line:#e4e5e8;--p-soft:#f7f7f5;--p-ink:#0b0f19;--p-muted:#555d6b;--p-blue:var(--blue);--p-ok:#15803d;--p-fail:#a3460a;color:var(--p-ink);background:#fcfcfb;border-top:1px solid #0f172612;padding:84px 0 64px;scroll-margin-top:0;position:relative}.v3w-alias{scroll-margin-top:inherit;position:absolute;top:0;left:0}.v3w-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 72px;width:calc(100% - 128px);max-width:1280px;margin:0 auto;display:grid}.v3w-copy{align-self:start}.v3w-kicker,.v3k-kicker{font-family:var(--font-mono);letter-spacing:-.01em;color:#555d6b;margin-bottom:12px;font-size:12px;font-weight:500;line-height:1.4}.v3w-panel{position:sticky;top:92px}.v3w-h{letter-spacing:-.035em;color:#0b0f19;text-wrap:balance;font-size:clamp(34px,3.3vw,44px);font-weight:560;line-height:1.09}.v3w-h span{color:var(--p-muted);margin-top:4px;font-weight:490;display:block}.v3w-p{color:#2e3747;text-wrap:pretty;max-width:33em;margin-top:22px;font-size:17.5px;line-height:1.62}.v3w-roles{border-top:1px solid var(--p-line);max-width:33em;margin-top:28px}.v3w-roles>div{border-bottom:1px solid var(--p-line);grid-template-columns:148px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.v3w-roles dt{color:var(--p-ink);font-size:14.5px;font-weight:620;line-height:22px}.v3w-roles dd{color:#374050;margin:0;font-size:14.5px;line-height:22px}.v3w-panel{background:#fff;border:1px solid #0f17261a;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f17260a,0 14px 34px -10px #0f172614,0 28px 56px -28px #0f17261a}.v3w-panel-h{border-bottom:1px solid var(--p-line);background:#fafaf8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:18px 24px;display:flex}.v3w-panel-h h3{letter-spacing:-.01em;color:#0b0f19;font-size:14.5px;font-weight:620}.v3w-panel-h span{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:12px}.v3w-rows{margin:0;padding:0;list-style:none}.v3w-rows>li{border-top:1px solid var(--p-line)}.v3w-rows>li:first-child{border-top:0}.v3w-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:66px;padding:14px 24px;display:grid}.v3w-season{font-family:var(--font-mono);color:#464e5e;font-size:12.5px;font-weight:560}.v3w-title{letter-spacing:-.01em;color:#0b0f19;font-size:15px;font-weight:580;line-height:21px}.v3w-title small{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;font-weight:450;display:block}.v3w-ok{font-family:var(--font-mono);color:var(--p-ok);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:540;display:inline-flex}.v3w-disc{color:#1d4ed8;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:44px;margin:-8px 0 8px 112px;padding:0 6px;font-size:13.5px;font-weight:560;display:inline-flex}.v3w-disc:hover{color:var(--blue-deep)}.v3w-disc:focus-visible,.v3w-try-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.v3w-chev{transition:transform .2s}.v3w-disc[aria-expanded=true] .v3w-chev{transform:rotate(180deg)}.v3w-rec{overflow:hidden}.v3w-rec-in{background:var(--p-soft);border:1px solid var(--p-line);border-radius:12px;margin:0 16px 16px;padding:22px 24px 24px}.v3w-rec-k{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.v3w-rec-t{letter-spacing:-.018em;color:#0b0f19;margin-top:3px;font-size:20px;font-weight:620;line-height:26px}.v3w-checks{border-collapse:collapse;border:1px solid var(--p-line);background:#fff;border-radius:10px;width:100%;margin-top:18px;font-size:14px;overflow:hidden}.v3w-checks caption{caption-side:top;text-align:left;font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;padding:0 0 8px;font-size:11.5px}.v3w-checks th,.v3w-checks td{border-top:1px solid var(--p-line);text-align:left;vertical-align:top;padding:10px 14px}.v3w-checks thead th{font-family:var(--font-mono);color:var(--p-muted);background:#fafaf8;border-top:0;padding-block:8px;font-size:11.5px;font-weight:540}.v3w-checks tbody th{color:#1b2332;font-weight:500;line-height:20px}.v3w-checks td{white-space:nowrap;width:96px}.v3w-checks tbody tr.is-fail{background:#fffaf2}.v3w-n{width:22px;font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:12px;display:inline-block}.v3w-checks tfoot th,.v3w-checks tfoot td{font-family:var(--font-mono);color:#273040;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.v3w-res{font-family:var(--font-mono);color:var(--p-ok);align-items:center;gap:5px;font-size:12.5px;font-weight:580;display:inline-flex}.v3w-res.is-fail{color:var(--p-fail)}.v3w-log{margin:22px 0 0;padding:0;list-style:none;position:relative}.v3w-log:before{content:"";background:#dfe1e6;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.v3w-log li{padding:0 0 14px 24px;position:relative}.v3w-log li:last-child{padding-bottom:0}.v3w-log-dot{background:#fff;border:2px solid #949eae;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:0}.v3w-log li.is-fail .v3w-log-dot{border-color:var(--p-fail);background:#fff3e6}.v3w-log li.is-pass .v3w-log-dot{border-color:var(--p-ok);background:var(--p-ok)}.v3w-log-h{flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:14px;line-height:21px;display:flex}.v3w-log-h b{color:#0b0f19;font-weight:610}.v3w-log-h span{font-family:var(--font-mono);color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.v3w-log-n{color:#374050;max-width:52ch;margin-top:1px;font-size:13.5px;line-height:20px}.v3w-log li.is-fail .v3w-log-n{color:#7a3407}.v3w-try{border-top:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;padding-top:18px;display:flex}.v3w-try p{color:#273040;flex:260px;font-size:13.5px;line-height:20px}.v3w-try-btn{min-height:44px;color:var(--p-ink);background:#fff;border:1px solid #0f172629;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex;box-shadow:0 1px 2px #0f17260d}.v3w-try-btn:hover{background:#fafaf8;border-color:#0b111e}.v3p-check{z-index:3;background:var(--p-blue-soft);color:#1b2332;border-radius:10px;grid-area:auto;padding:12px 14px;font-size:13.5px;line-height:19px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:inset 0 0 0 1px #c2d4ff,0 12px 28px -10px #0f17263d}.v3p-check:after{content:"";background:var(--p-blue-soft);width:12px;height:12px;position:absolute;top:calc(100% - 6px);left:28px;rotate:45deg;box-shadow:inset -1px -1px #c2d4ff}.v3p-check b{color:#1d4ed8;margin-right:4px;font-weight:620}.v3p-check a{color:#1d4ed8;text-underline-offset:3px;align-items:center;min-height:44px;margin-bottom:-12px;font-weight:560;text-decoration:underline;display:inline-flex}.v3p-check:focus{outline:2px solid var(--blue);outline-offset:2px}.v3k{background:#fcfcfb;border-top:1px solid #0f172612;padding:72px 0 88px}.v3k-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 72px;width:calc(100% - 128px);max-width:1280px;margin-inline:auto;display:grid}.v3k-h{letter-spacing:-.035em;color:#0b0f19;text-wrap:balance;font-size:clamp(34px,3.3vw,44px);font-weight:560;line-height:1.09}.v3k-h span{color:#555d6b;margin-top:4px;font-weight:490;display:block}.v3k-sub{color:#464e5e;text-wrap:pretty;max-width:34em;margin-top:18px;font-size:16.5px;line-height:1.6}.v3k-card{background:#fff;border:1px solid #0f17261a;border-radius:14px;padding:24px 28px;box-shadow:0 1px 2px #0f17260a,0 14px 32px -18px #0f172614}.v3k-steps{margin:0;padding:0;list-style:none;display:grid}.v3k-steps li{border-top:1px solid #e4e5e8;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.v3k-steps li:first-child{border-top:0;padding-top:2px}.v3k-steps p{color:#1b2332;text-wrap:pretty;font-size:16px;line-height:24px}.v3k-n{font-family:var(--font-mono);color:#555d6b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:560;line-height:24px}.v3k-act{border-top:1px solid #e4e5e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding-top:18px;display:flex}.v3k-act .button{gap:10px;min-height:48px;padding:12px 22px;font-size:15px}.v3k-note{font-family:var(--font-mono);color:#555d6b;font-size:12px}.v3b{background:#f3f3ef;border-top:1px solid #0f172614;padding:72px 0}.v3b-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:16px 72px;width:calc(100% - 128px);max-width:1280px;margin-inline:auto;display:grid}.v3b-tag{letter-spacing:-.036em;color:#0b0f19;text-wrap:balance;font-size:clamp(32px,3vw,40px);font-weight:560;line-height:1.1}.v3b-bet{letter-spacing:-.018em;color:#0b0f19;text-wrap:balance;max-width:34em;font-size:20px;font-weight:430;line-height:1.48}.v3b-bet span{color:#555d6b;margin-top:4px;display:block}@media (max-width:1150px){.v3w{padding:72px 0 56px}.v3w-in,.v3k-in,.v3b-in{grid-template-columns:1fr;gap:32px;width:calc(100% - 80px)}.v3w-copy,.v3w-panel{position:static}.v3w-p,.v3w-roles{max-width:40em}.v3b-in{gap:14px}}@media (max-width:850px){.v3w-in,.v3k-in,.v3b-in{width:calc(100% - 48px)}}@media (max-width:720px){.v3w{padding:48px 0 36px;scroll-margin-top:0}.v3w-in,.v3k-in,.v3b-in{gap:24px;width:calc(100% - 32px)}.v3w-h,.v3k-h{letter-spacing:-.03em;font-size:30px;line-height:34px}.v3w-p{margin-top:16px;font-size:16px;line-height:25px}.v3w-roles{margin-top:20px}.v3w-roles>div{grid-template-columns:1fr;padding:12px 0}.v3w-panel-h{padding:14px 16px}.v3w-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px 16px}.v3w-season{grid-column:1/-1;font-size:12px}.v3w-title{grid-column:1}.v3w-ok{grid-area:2/2;padding-top:1px}.v3w-disc{margin:-8px 0 8px 10px}.v3w-rec-in{margin:0 8px 8px;padding:16px}.v3w-checks th,.v3w-checks td{padding:9px 10px}.v3w-checks td{width:auto}.v3k{padding:48px 0 60px}.v3k-card{padding:18px 18px 20px}.v3k-steps p{font-size:15.5px;line-height:23px}.v3b{padding:52px 0}.v3b-tag{font-size:29px;line-height:33px}.v3b-bet{font-size:18px;line-height:26px}}@media (max-width:479px){.v3w-checks thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.v3w-checks tr{border-top:1px solid var(--p-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;display:grid}.v3w-checks thead+tbody tr:first-child{border-top:0}.v3w-checks tbody th{border-top:0;grid-column:1/-1;padding-bottom:4px}.v3w-checks td{border-top:0;padding-top:0}.v3w-checks td:before{font-family:var(--font-mono);color:var(--p-muted);font-size:11px;font-weight:500;display:block}.v3w-checks tbody td:first-of-type:before{content:"First test"}.v3w-checks tbody td:nth-of-type(2):before{content:"Retest"}.v3w-checks tfoot th{border-top:0;grid-column:1/-1;padding-bottom:0}.v3w-checks tfoot td{border-top:0;padding-top:2px}.v3w-checks tfoot td:first-of-type:before{content:"First test"}.v3w-checks tfoot td:nth-of-type(2):before{content:"Retest"}}@media (max-width:359px){.v3w-h,.v3k-h,.v3b-tag{font-size:26px;line-height:30px}.v3w-row{grid-template-columns:1fr}.v3w-ok{grid-area:auto/1}.v3b{padding:44px 0}.v3b-bet{font-size:17px;line-height:25px}}@media (prefers-reduced-motion:reduce){.v3w *{transition:none!important}}
