.srcpill-wrap{vertical-align:baseline;display:inline-flex;position:relative}.srcpill{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;vertical-align:baseline;transition:background var(--fast), border-color var(--fast);align-items:center;gap:6px;padding:2px 10px 2px 4px;font-size:11.5px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.srcpill:hover{background:var(--surface-3,var(--surface-2));border-color:var(--line-strong,var(--line))}.srcpill>svg{color:var(--ink-3);flex:none}.srcpill-fv{color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.srcpill-l{text-overflow:ellipsis;max-width:200px;overflow:hidden}.srcpill-n{color:var(--ink-3);margin-left:1px;font-weight:700}.srcpill--blue{color:#0c5a9e;background:#e9f3fc;border-color:#c3dcf3}.srcpill--blue:hover{background:#dcebfa;border-color:#9cc4ea}.srcpill--blue .srcpill-n,.srcpill--blue>svg{color:#4e86bc}.srcpill-pop{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:260px;max-width:min(260px,100vw - 32px);max-height:300px;padding:7px;display:block;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px -8px #0c447c47}.srcpill-wrap:has(.srcpill-pop){z-index:80}.srcpill-poprow{border-radius:var(--r-control);align-items:center;gap:9px;padding:7px 8px;text-decoration:none;display:flex}a.srcpill-poprow:hover{background:var(--surface-2)}.srcpill-poprow.is-plain{cursor:default}.srcpill-poptext{gap:1px;min-width:0;display:grid}.srcpill-poptext .l{font-size:12px;font-weight:600;line-height:var(--lh-muted);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srcpill-poptext .m{color:var(--ink-3);font-size:10px}.srcpill-popext{color:var(--ink-3);flex:none;margin-left:auto}.srcpill-more{border-top:1px solid var(--line-soft,var(--line));color:var(--cta-ink);align-items:center;gap:5px;margin-top:3px;padding:7px 8px;font-size:11.5px;font-weight:650;text-decoration:none;display:flex}.srcpill-more:hover{text-decoration:underline}p .srcpill-wrap,p .srcpill{margin:0 1px}
.fbl-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.fbl-fab{right:20px;bottom:max(20px, calc(var(--sticky-bottom,0px) + 14px));z-index:55;cursor:pointer;background:var(--primary);color:#fff;width:50px;height:50px;transition:background var(--fast), transform var(--fast), bottom var(--med) var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 6px 18px #005aaa4d}.fbl-fab:hover{background:var(--primary-600)}.fbl-fab:active{transform:scale(.96)}@media (max-width:920px){html.cc-open .fbl-fab{bottom:calc(var(--cc-h,0px) + 26px)}}@media (max-width:767px){html.tray-open .fbl-fab{bottom:calc(var(--tray-top,0px) + 14px)}}@media (prefers-reduced-motion:reduce){.fbl-fab{transition:background var(--fast)}}body:has([aria-modal=true]:not([hidden]),dialog[open]) .fbl-fab:not(:focus-visible){opacity:0;pointer-events:none}.fbl-panel{z-index:56;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:320px;max-width:calc(100vw - 40px);position:fixed;bottom:82px;right:20px;overflow:hidden;box-shadow:0 14px 36px #0f1e322e}.fbl-mh{color:var(--ink-3);padding:13px 15px 6px;font-size:11px}.fbl-mi{width:100%;color:var(--ink);cursor:pointer;text-align:left;transition:background var(--fast);background:0 0;border:none;align-items:center;gap:12px;padding:11px 15px;font-size:13.5px;display:flex}.fbl-mi:hover{background:var(--surface-2)}.fbl-mi:active{background:var(--surface-3)}.fbl-mi .l{flex:1}.fbl-mi .ic{transition:transform var(--fast)}.fbl-mi:hover .ic{transform:scale(1.06)}.fbl-mi .ar{color:var(--ink-3);transition:transform var(--fast), color var(--fast)}.fbl-mi:hover .ar{color:var(--ink-2);transform:translate(3px)}.fbl-mi .ic{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.fbl-mi.tone-bug .ic{background:var(--low-bg);color:var(--low-ink)}.fbl-mi.tone-feature .ic{background:var(--primary-50);color:var(--primary-ink)}.fbl-mi.tone-data .ic{background:var(--mod-bg);color:var(--mod-ink)}.fbl-mi.tone-praise .ic{background:var(--high-bg);color:var(--high-ink)}.fbl-fh{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 14px 10px;display:flex}.fbl-back,.fbl-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.fbl-fh .ttl{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.fbl-fh.tone-bug .ttl svg{color:var(--low-ink)}.fbl-fh.tone-feature .ttl svg{color:var(--primary-ink)}.fbl-fh.tone-data .ttl svg{color:var(--mod-ink)}.fbl-fh.tone-praise .ttl svg{color:var(--high-ink)}.fbl-x{margin-left:auto}.fbl-fb{padding:13px 15px 15px}.fbl-lab{color:var(--ink-2);margin:0 0 7px;font-size:12px}.fbl-ta{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:80px;color:var(--ink);box-sizing:border-box;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.5}.fbl-in{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink);box-sizing:border-box;border-radius:9px;margin-top:9px;padding:0 11px;font-family:inherit;font-size:13px}.fbl-ta:focus,.fbl-in:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50);outline:none}.fbl-ta:hover:not(:focus),.fbl-in:hover:not(:focus){border-color:var(--ink-3)}.fbl-ctx{color:var(--ink-3);align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.fbl-err{color:var(--low-ink);margin:10px 0 0;font-size:12px}.fbl-send{color:#fff;background:var(--cta);cursor:pointer;width:100%;transition:background var(--fast), transform var(--fast);border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:13.5px;font-weight:600;display:inline-flex}.fbl-send:hover:not(:disabled){background:var(--cta-600)}.fbl-send:active:not(:disabled){transform:scale(.99)}.fbl-send:disabled{opacity:.6;cursor:default}.fbl-priv{color:var(--ink-3);text-align:center;margin:9px 0 0;font-size:10.5px}.fbl-done{text-align:center;padding:26px 18px 24px}.fbl-done .ico{background:var(--high-bg);width:46px;height:46px;color:var(--high-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.fbl-done .t{color:var(--ink);font-size:16px;font-weight:600}.fbl-done .s{color:var(--ink-2);margin:6px 0 16px;font-size:12.5px;line-height:1.5}.fbl-again{color:var(--primary-ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:12.5px}.fbp{max-width:920px;padding:var(--s8) var(--s6) var(--s12);margin:0 auto}.fbp-head{margin-bottom:var(--s7)}.fbp-subhead{color:var(--ink-2);margin:var(--s3) 0 0;max-width:56ch;font-size:14.5px;line-height:1.6}.fbp-cols{gap:var(--s6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.fbp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:var(--s6)}.fbp-step{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s4);font-size:11px}.fbp-step+.fbp-lab,.fbp-step+.fbp-cats{margin-top:0}.fbp-step:not(:first-child){margin-top:var(--s6)}.fbp-step b{color:var(--primary-ink);font-weight:700}.fbp-step .opt{text-transform:none;letter-spacing:0;color:var(--ink-3)}.fbp-cats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.fbp-cat{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;transition:border-color var(--fast), box-shadow var(--fast), background var(--fast), transform var(--fast);border-radius:12px;padding:12px;position:relative}.fbp-cat:hover{border-color:var(--primary-200);box-shadow:var(--shadow-sm);background:var(--surface-2);transform:translateY(-1px)}.fbp-cat:active{transform:translateY(0)scale(.99)}.fbp-cat.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-50);background:var(--primary-50)}.fbp-cat.on,.fbp-cat.on:hover{transform:none}.fbp-cat.on:after{content:"✓";background:var(--primary);color:#fff;text-align:center;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:8px;right:8px}.fbp-cat .ic{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:9px;display:flex}.fbp-cat .l{color:var(--ink);font-size:13px;font-weight:600}.fbp-cat.tone-bug .ic{background:var(--low-bg);color:var(--low-ink)}.fbp-cat.tone-feature .ic{background:var(--primary-50);color:var(--primary-ink)}.fbp-cat.tone-data .ic{background:var(--mod-bg);color:var(--mod-ink)}.fbp-cat.tone-praise .ic{background:var(--high-bg);color:var(--high-ink)}.fbp-lab{color:var(--ink-2);margin:0 0 7px;font-size:12.5px}.fbp-ta{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:108px;color:var(--ink);box-sizing:border-box;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.55}.fbp-in{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);box-sizing:border-box;border-radius:11px;padding:0 13px;font-family:inherit;font-size:13.5px}.fbp-ta:focus,.fbp-in:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50);outline:none}.fbp-ta:hover:not(:focus),.fbp-in:hover:not(:focus){border-color:var(--ink-3)}.fbp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.fbp-hint{color:var(--ink-3);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.fbp-hint svg{color:var(--primary-ink);flex:none;margin-top:1px}.fbp-err{color:var(--low-ink);margin:12px 0 0;font-size:12.5px}.fbp-send{margin-top:var(--s5);color:#fff;background:var(--cta);cursor:pointer;transition:background var(--fast), box-shadow var(--fast), transform var(--fast);border:none;border-radius:11px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;display:inline-flex}.fbp-send:hover:not(:disabled){background:var(--cta-600);box-shadow:var(--shadow-sm)}.fbp-send:active:not(:disabled){transform:scale(.99)}.fbp-send:disabled{opacity:.6;cursor:default}.fbp-priv{color:var(--ink-3);align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;display:flex}.fbp-aside{gap:var(--s4);flex-direction:column;display:flex}.fbp-acard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:var(--s5)}.fbp-acard .h{color:var(--ink);margin:0 0 var(--s4);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.fbp-acard .h svg{color:var(--primary-ink)}.fbp-acard .pt{margin-bottom:var(--s3);align-items:flex-start;gap:11px;display:flex}.fbp-acard .pt:last-child{margin-bottom:0}.fbp-acard .pt svg{color:var(--primary-ink);flex:none;margin-top:1px}.fbp-acard .pt span{color:var(--ink-2);font-size:12.5px;line-height:1.5}.fbp-quick{background:var(--primary-50);border-radius:var(--r-card);color:var(--primary-ink);align-items:flex-start;gap:8px;padding:13px 14px;font-size:12.5px;line-height:1.5;display:flex}.fbp-quick svg{flex:none;margin-top:2px}.fbp-done{text-align:center;padding:var(--s8) var(--s6)}.fbp-done .ico{background:var(--high-bg);width:54px;height:54px;color:var(--high-ink);margin-bottom:var(--s4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fbp-done h2{margin:0 0 var(--s2)}.fbp-done p{color:var(--ink-2);margin:0 0 var(--s5);font-size:14px}@media (max-width:720px){.fbp-cols{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.fbp-two{grid-template-columns:minmax(0,1fr)}}.fb-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:15px;height:15px;animation:.6s linear infinite fb-spin}@keyframes fb-spin{to{transform:rotate(360deg)}}.fbp-keepgoing{color:var(--ink-3);margin:7px 0 0;font-size:11.5px}.fbl-keepgoing{color:var(--ink-3);margin:8px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.fbp-cat,.fbp-cat:hover,.fbp-cat:active,.fbp-send:active,.fbl-mi:hover .ic,.fbl-mi:hover .ar,.fbl-send:active{transform:none!important}.fb-spin{animation:none}}.fbl-fab.fbl-away{opacity:0;pointer-events:none;transform:translateY(12px)scale(.9)}.fbl-fab.fbl-tucked{opacity:0;pointer-events:none;transform:translateY(72px)}.fbl-fab.fbl-away:focus-visible,.fbl-fab.fbl-tucked:focus-visible{opacity:1;pointer-events:auto;transform:none}.fbl-fab{transition:background var(--fast), transform var(--med) var(--ease), opacity var(--med) var(--ease), bottom var(--med) var(--ease)}@media (prefers-reduced-motion:reduce){.fbl-fab.fbl-away,.fbl-fab.fbl-tucked{transform:none}.fbl-fab{transition:background var(--fast), opacity var(--fast)}}
.byp{font-family:var(--font-body);color:#1a1a18;background:#f1f2f0;padding:0 0 90px}.byp-shell{max-width:1180px;margin:0 auto;padding:36px 24px 0}.byp-layout{grid-template-columns:minmax(0,1fr);max-width:900px;margin:0 auto;display:grid}.byp-layout--rail{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:none;margin:0}.byp-homegrid{flex-direction:column;gap:26px;display:flex}@media (min-width:860px){.byp-layout--rail{grid-template-columns:minmax(0,1fr) 288px;gap:32px;max-width:1080px;margin:0 auto}.byp-homegrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}}.byp-money{font-feature-settings:"tnum" 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.byp button{font-family:inherit}.byp .byp-h1{font-family:var(--font-head);letter-spacing:-.01em;color:#1a1a18;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.18}.byp .byp-sub{color:#52514e;margin:0 0 var(--space-group);font-size:15.5px;line-height:1.65}.byp-eyebrow{color:#008587;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:11.5px;font-weight:600}.byp-stepper{align-items:center;margin-bottom:30px;display:flex}.byp-step{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:66px;display:flex}.byp-dot{color:#8a877e;background:#fbfbfa;border:1px solid #cfcbc2;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:flex}.byp-dot--on,.byp-dot--done{color:#fff;background:#008587;border-color:#008587}.byp-steplabel{letter-spacing:.01em;color:#8a877e;font-size:10.5px}.byp-steplabel--on{color:#1a1a18;font-weight:600}.byp-rail{background:#e5e2db;border-radius:1px;flex:1;height:2px;margin-bottom:19px}.byp-rail--done{background:#bfe0de}.byp-panel{background:#fbfbfa;border:1px solid #e5e2db;border-radius:14px;padding:40px 44px;animation:.34s cubic-bezier(.2,.7,.3,1) both bypStepIn}.byp-panel--plan{border-radius:12px;padding:24px 26px}@keyframes bypStepIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:640px){.byp-shell{padding:24px 14px 0}.byp-panel{padding:24px 18px}.byp-panel--plan{padding:16px 12px}.byp .byp-h1{font-size:26px}.byp-step{width:48px}}.byp-recvbanner{color:#185fa5;background:#e6f1fb;border:1px solid #85b7eb;border-radius:12px;margin-bottom:18px;padding:13px 16px;font-size:13.5px;line-height:1.55}.byp-recvactivity{color:#4e7fb8;margin-top:6px;font-size:12px}.byp-diffchip{border-radius:10px;padding:4px 10px;font-size:11.5px;font-weight:700;text-decoration:none}.byp-diffchip--swap{color:#854f0b;background:#f7dba6}.byp-diffchip--flag{color:#185fa5;background:#dce9fa}.byp-carried{margin-bottom:var(--space-group);border-radius:var(--r-card);background:var(--primary-50);border:1px solid var(--primary-100);border-left:3px solid var(--primary,#008587);flex-direction:column;gap:9px;padding:11px 15px;display:flex}.byp-carried-lbl{font-size:12px;font-weight:600;line-height:var(--lh-muted);color:var(--primary-ink);align-items:flex-start;gap:6px;display:inline-flex}.byp-carried-lbl svg{color:var(--primary,#008587);flex:none;margin-top:3px}.byp-carried-chips{flex-wrap:wrap;gap:7px;display:flex}.byp-carried-chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:5px 12px;font-size:13px;font-weight:600}.byp-qhead{align-items:center;gap:8px;margin-bottom:15px;font-size:13px;font-weight:600;display:flex}.byp-numchip{color:#008587;background:#e3f2f1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #00858726}.byp-choice{cursor:pointer;text-align:left;color:#1a1a18;background:#fff;border:1px solid #e5e2db;border-radius:12px;align-items:center;gap:14px;width:100%;padding:17px 19px;display:flex}.byp-choice:active{transform:scale(.99)}.byp-choice--on{color:#fff;background:#00696b;border-color:#0000}.byp-choice-ic{color:#008587;background:#e3f2f1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.byp-choice--on .byp-choice-ic{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}.byp-choice-sub{color:#8a877e;margin-top:2px;font-size:12px;display:block}.byp-choice--on .byp-choice-sub{color:#ffffffd9}.byp-bathsec{margin-top:var(--space-group);text-align:center;border-top:1px solid #e5e2db;padding-top:28px}.byp-bathseg{cursor:pointer;text-align:center;color:#1a1a18;background:#fff;border:1px solid #e5e2db;border-radius:8px;flex-shrink:0;width:42px;padding:12px 0;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform .1s}.byp-bathseg:hover{border-color:#008587}.byp-bathseg:active{transform:scale(.98)}.byp-bathseg--on{color:#fff;background:#008587;border-color:#0000}.byp-report{background:#e6f1fb;border:1px solid #85b7eb;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;display:flex}.byp-reportbtn{cursor:pointer;color:#fff;background:#185fa5;border:none;border-radius:18px;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:500;transition:background .12s}.byp-reportbtn:hover{background:#134a83}.byp-reportbtn:active{transform:scale(.97)}.byp-selchip{cursor:pointer;color:#fff;background:#185fa5;border:none;border-radius:18px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;display:inline-flex}.byp-selchip:active{transform:scale(.94)}.byp-searchbar{background:#fff;border:1px solid #cfcbc2;border-radius:8px;align-items:center;gap:9px;margin-bottom:18px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.byp-searchbar:focus-within{border-color:#008587;box-shadow:0 0 0 3px #e3f2f1}.byp-searchbar input{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:13.5px}.byp-grouplabel{color:#8a877e;text-transform:uppercase;letter-spacing:.04em;margin:14px 0 8px;font-size:11px}.byp-chip{cursor:pointer;color:#185fa5;background:#e6f1fb;border:1px solid #0000;border-radius:18px;padding:7px 13px;font-size:13px;font-weight:400;transition:background .15s,color .15s}.byp-chip:hover{border-color:#cfcbc2}.byp-chip:active{transform:scale(.94)}.byp-chip--on{color:#fff;background:#185fa5;font-weight:500}.byp-optrow{cursor:pointer;background:0 0;border-radius:9px;align-items:flex-start;gap:13px;margin-bottom:2px;padding:13px 12px;transition:background .12s;display:flex}.byp-optrow:hover{background:#f4f4f2}.byp-optrow--sel,.byp-optrow--sel:hover{background:#e3f2f1}.byp-optrow--line{border-bottom:1px solid #e5e2db;border-radius:8px;align-items:center;margin-bottom:0;padding:11px 4px}.byp-radio{border:1px solid #cfcbc2;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:box-shadow .18s cubic-bezier(.34,1.56,.64,1),border-color .18s;display:block}.byp-radio--on{border-color:#008587;box-shadow:inset 0 0 0 4px #008587}.byp-radio--bad{border-color:#854f0b;box-shadow:inset 0 0 0 4px #854f0b}.byp-brandbar{background:#fbfbfa;border:1px solid #e5e2db;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-bottom:16px;padding:12px 16px;display:inline-flex}.byp-brandbar-ic{background:#e6f1fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.byp-brandbar-label{white-space:nowrap;font-size:13px;font-weight:600}.byp-brandbar select{width:150px;color:inherit;cursor:pointer;background:#fff;border:1px solid #cfcbc2;border-radius:8px;flex-shrink:0;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:500}@media (max-width:480px){.byp-brandbar{display:flex}.byp-brandbar-label{white-space:normal}.byp-brandbar select{flex:150px;width:auto;min-width:0}}.byp-donerow{color:#fff;cursor:pointer;text-align:left;background:#008587;border:1px solid #008587;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:12px 15px;transition:box-shadow .15s;animation:.32s cubic-bezier(.2,.7,.3,1) both bypConfirmIn;display:flex}.byp-donerow:hover{box-shadow:0 3px 12px #0f717347}.byp-donecheck{color:#008587;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;animation:.4s cubic-bezier(.34,1.56,.64,1) both bypCheckPop;display:flex}@keyframes bypConfirmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bypCheckPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.byp-uprow{background:#f4f4f2;border:1px solid #e5e2db;border-radius:12px;align-items:center;gap:13px;margin-bottom:9px;padding:13px 16px;display:flex}.byp-upnum{color:#8a877e;background:#fff;border:1px solid #e5e2db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.byp-upnext{color:#8a877e;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:10.5px;font-weight:600}.byp-emptycard{background:#fff;border:2px dashed #008587;border-radius:12px;margin-bottom:9px;padding:16px 18px}.byp-emptyguide{margin-top:var(--space-inline);padding-top:var(--space-inline);border-top:1px solid #ede9e1}.byp-emptyguide-h{letter-spacing:.02em;text-transform:uppercase;color:#8a877e;margin-bottom:6px;font-size:11.5px;font-weight:700}.byp-emptyguide p{font-size:12.5px;line-height:var(--lh-muted);color:#52514e;margin:0}.byp-emptyguide-std{color:#8a877e!important;margin-top:6px!important}.byp-stagecard{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin-bottom:10px;padding:19px 21px;transition:box-shadow .2s,border-color .2s}.byp-stagecard--active{border:2px solid #008587;box-shadow:0 6px 20px #0f717324}.byp-dropbadge{background:#e3f2f1;border-radius:50% 50% 50% 0;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(135deg)}.byp-dropbadge>span{color:#008587;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex;transform:rotate(-135deg)}.byp-dropbadge--on{background:#008587}.byp-dropbadge--on>span{color:#fff}.byp-dropbadge--plan{background:#00696b;width:32px;height:32px}.byp-dropbadge--plan>span{color:#fff;font-size:13px}.byp-toppill{color:#fff;background:#008587;border-radius:10px;padding:2px 9px;font-size:11px}.byp-warntag{color:#854f0b;background:#faeeda;border-radius:8px;padding:2px 8px;font-size:11px}.byp-qualbadge{border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.byp-qualbadge--ok{color:#52514e;background:#f4f4f2}.byp-qualbadge--warn{color:#854f0b;background:#faeeda}.byp-qualbadge--strong{font-weight:600}.byp-qualbadge--strong.byp-qualbadge--ok{color:#007173;background:#e3f2f1}.byp-stdline{color:#8a877e;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.byp-brandnote{margin-top:9px;font-size:12.5px;line-height:1.5}.byp-brandnote--warn,.byp-brandnote--info{color:#854f0b;background:#faeeda;border-radius:9px;padding:9px 12px}.byp-brandnote--ok{color:#27661f;font-weight:500}.byp-brandnote-btn{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:7px;margin-left:7px;padding:3px 10px;font-size:12px}.byp-whybox{color:#52514e;background:#e3f2f1;border-radius:10px;gap:9px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.byp-whytoggle{cursor:pointer;font:inherit;color:#185fa5;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-flex}.byp-whytoggle:hover{text-decoration:underline}.byp-whytoggle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #185fa5}.byp-changedchip{color:#52514e;background:#f4f4f2;border-radius:10px;padding:3px 9px;font-size:11px}.byp-pickwrap{border-top:1px solid #e5e2db;margin-top:15px;padding-top:15px}.byp-comparebtn{cursor:pointer;color:#185fa5;background:#fff;border:1px solid #cfcbc2;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.byp-comparebtn:hover{background:#f4f4f2}.byp-comparegrid{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.byp-comparecol{cursor:pointer;background:#fbfbfa;border:1px solid #e5e2db;border-radius:10px;flex:1;min-width:150px;padding:13px 14px}.byp-comparecol--sel{background:#e3f2f1;border:1.5px solid #008587}.byp-comparequal{border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600}.byp-comparequal--ok{color:#008587;background:#e3f2f1}.byp-comparequal--warn{color:#854f0b;background:#faeeda}.byp-comparequal--sel{color:#fff;background:#008587}.byp-searchmore{cursor:pointer;color:#185fa5;background:0 0;border:none;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.byp-searchmore:hover{text-decoration:underline}.byp-stagesearch{background:#fff;border:1px solid #cfcbc2;border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.byp-stagesearch:focus-within{border-color:#008587;box-shadow:0 0 0 3px #e3f2f1}.byp-stagesearch input{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-family:inherit;font-size:13.5px}.byp-cant{color:#185fa5;text-decoration:underline}.byp-cta{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .12s,transform .12s;display:inline-flex}.byp-cta:hover{background:#0c5e60}.byp-cta:active{transform:scale(.98)}.byp-flagbtn{cursor:pointer;color:#8a5a12;background:#fdf6ea;border:1px solid #f0dcb0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.byp-flagbtn--on{color:#008587;background:#e3f2f1;border-color:#008587}.byp-flagbtn--sm{color:#1a1a18;background:0 0;border:1px solid #cfcbc2;border-radius:8px;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.byp-flagbtn--sm.byp-flagbtn--on{color:#008587;background:#e3f2f1;border-color:#008587}.byp-resolvebtn{cursor:pointer;color:#008587;background:#f3f8f7;border:1px solid #bfe0de;border-radius:8px;padding:11px 16px;font-size:13.5px;font-weight:500}.byp-resolvebtn--sm{padding:5px 11px;font-size:12px}.byp-flagnote{box-sizing:border-box;width:100%;min-height:54px;color:inherit;border:1px solid #e5e2db;border-radius:8px;margin-top:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:block}.byp-notneed{background:#f4f4f2;border:1px solid #e5e2db;border-radius:12px;margin:14px 0 0;padding:15px 17px}.byp-notneed-head{align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:flex}.byp-notneed-check{color:#27661f;background:#eaf3de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.byp-notneed-sub{color:#52514e;margin:6px 0 12px;font-size:12px;line-height:1.5}.byp-notneed-row{align-items:flex-start;gap:11px;padding:7px 0;display:flex}.byp-notneed-ic{color:#8a877e;border:1px solid #cfcbc2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;display:inline-flex}.byp-okbanner{color:#27661f;background:#eaf3de;border:1px solid #bedc9a;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.55}.byp-pitchergrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.byp-pitcher{color:inherit;background:#fff;border:1px solid #e5e2db;border-radius:12px;padding:14px 15px;text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .12s;display:block;box-shadow:0 1px 3px #14140f0d}.byp-pitcher:hover{border-color:#d5d1c8;transform:translateY(-2px);box-shadow:0 6px 18px #14140f17}.byp-pitcherlink{color:#008587;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.byp-pitcherlink:hover{text-decoration:underline}.byp-warnbanner{color:#854f0b;background:#faeeda;border-radius:12px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.55}.byp-covcard{background:#fff;border:1px solid #e5e2db;border-radius:14px;max-width:640px;margin-top:16px;padding:18px 19px;box-shadow:0 1px 3px #14140f0a}.byp-hero{margin-bottom:var(--space-group);background:#fff;border-radius:18px;flex-wrap:wrap;display:flex;overflow:hidden;box-shadow:0 4px 20px #14140f12}.byp-hero-left{flex:1.15;min-width:280px;padding:30px 30px 26px}.byp-hero-right{background:#e3f2f1;flex:1;min-width:300px;padding:28px 30px}@media (max-width:400px){.byp-hero-left,.byp-hero-right{flex-basis:100%;min-width:0;padding:22px 18px}}.byp .byp-hero-h1{font-family:var(--font-head);letter-spacing:-.01em;color:#1a1a18;margin:0 0 9px;font-size:28px;font-weight:800;line-height:1.15}.byp-heropill{color:#52514e;background:#f4f4f2;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.byp-heroconcern{color:#fff;background:#185fa5;border-radius:9px;padding:4px 9px;font-size:11px;font-weight:600}.byp-heroconcern--more{color:#52514e;background:#f4f4f2}.byp-covring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.byp-covring>span{color:#00575a;background:#e3f2f1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11.5px;font-weight:700;display:flex}.byp-herolink{background:#ffffff8c;border-radius:9px;align-items:center;gap:8px;padding:8px 8px 8px 11px;display:flex}.byp-herolink-url{text-overflow:ellipsis;white-space:nowrap;color:#00575a;flex:1;min-width:0;font-size:12px;overflow:hidden}.byp-herolink-copy{cursor:pointer;color:#00696b;background:#fff;border:1px solid #9fcfcd;border-radius:7px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:600;transition:background .12s}.byp-herolink-copy:hover:not(:disabled){background:#e3f2f1}.byp-herolink-copy:disabled{opacity:.55;cursor:default}.byp-statcard{background:#0085871a;border-radius:12px;flex:1;padding:12px 16px}.byp-statlabel{color:#3e7a7c;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-bottom:3px;font-size:10px}@media (max-width:480px){.byp-statlabel{white-space:normal}}.byp-statnum{color:#00575a;letter-spacing:-.01em;font-size:26px;font-weight:800}.byp-verifybox{background:#f3f8f7;border:1px solid #bfe0de;border-radius:10px;max-width:260px;margin-top:8px;margin-left:auto;padding:14px}.byp-verifybox--install{background:#fff;border:1px solid #e5e2db;width:220px;max-width:none;margin:0 0 14px;box-shadow:0 4px 16px #14140f14}.byp-boxlabel{color:#8a877e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.byp-boxinput{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #cfcbc2;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px}.byp-boxsave{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.byp-boxcancel{cursor:pointer;color:#8a877e;background:0 0;border:none;font-size:12.5px}.byp-sechead{align-items:center;gap:9px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.byp-grouphead{color:#1e1d19;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;font-weight:700;display:flex}.byp-grouphead-ic{color:#fff;background:#00696b;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.byp-prodrow{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin-bottom:20px;padding:22px 26px;transition:box-shadow .25s,transform .25s,border-color .25s,opacity .5s;position:relative;box-shadow:0 2px 12px #14140f0d}.byp-prodrow--last{margin-bottom:0}.byp-prodrow:hover{border-color:#d5d1c8;transform:translateY(-3px);box-shadow:0 10px 26px #14140f1a}@media (max-width:640px){.byp-prodrow{padding:16px 14px}}.byp-reveal-pending{opacity:0;transform:translateY(14px)}.byp-reveal-in{opacity:1;transform:translateY(0)}.byp-verifiedbadge{color:#fff;background:#1f8a5b;border-radius:7px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.byp-prodlink{color:inherit;text-decoration:none}.byp-prodlink:hover{-webkit-text-decoration:underline #b9c6c4;text-decoration:underline #b9c6c4}.byp-sourcelink{color:#185fa5;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:inline-flex}.byp-sourcelink:hover{text-decoration:underline}.byp-buybtn{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s,transform .1s;display:inline-flex}.byp-buybtn:hover{background:#0c5e60}.byp-buybtn:active{transform:scale(.98)}.byp-buydisc{color:#52514e;align-items:flex-start;gap:8px;margin:18px 0 0;padding:0 4px;font-size:11.5px;line-height:1.55;display:flex}.byp-addverify{cursor:pointer;color:#008587;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.byp-xbtn{cursor:pointer;color:#8a877e;background:0 0;border:none;padding:2px;line-height:0}.byp-phase{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin-bottom:18px;padding:26px 28px}.byp-phase--now{background:#185fa5;border-color:#185fa5}.byp-phase-top{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.byp-phase--now .byp-phase-top{color:#fff}.byp-phase-top .byp-money{font-size:13.5px;font-weight:600}.byp-phase-desc{margin:0;font-size:13px;line-height:1.65}.byp-phase--now .byp-phase-desc{color:#ffffffe6}@media (max-width:640px){.byp-phase{padding:18px 16px}}.byp-estnote{color:#52514e;background:#f4f4f2;border-radius:10px;gap:9px;margin-top:20px;padding:16px 18px;font-size:12px;line-height:1.6;display:flex}.byp-take{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin:52px 0 20px;padding:34px 36px;box-shadow:0 1px 3px #14140f0a}@media (max-width:640px){.byp-take{padding:20px 16px}}.byp-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.byp-tile{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e2db;border-radius:12px;flex-direction:column;padding:22px;transition:box-shadow .18s,border-color .18s,transform .12s;display:flex;box-shadow:0 1px 3px #14140f0d}.byp-tile:hover{box-shadow:0 4px 14px #143c5a1a}.byp-tile:active{transform:scale(.98)}.byp-tile--active{background:#e3f2f1;border-color:#008587;box-shadow:0 4px 14px #0f71732e}.byp-tile-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 0 0 1px #14140f0a}.byp-tile-ic--teal{color:#008587;background:#e3f2f1}.byp-tile-ic--blue{color:#185fa5;background:#e6f1fb}.byp-tile-ic--gray{color:#52514e;background:#f4f4f2}.byp-tile-foot{align-items:center;gap:5px;margin-top:14px;font-size:11px;font-weight:600;display:flex}.byp-tile-foot--teal{color:#008587}.byp-tile-foot--blue{color:#185fa5}.byp-tile-foot--green{color:#27661f}.byp-sharepanel{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin-top:14px;padding:22px 24px;box-shadow:0 10px 40px -18px #141e2838}.byp-share-input{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #cfcbc2;border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.byp-share-input:focus{border-color:#008587;box-shadow:0 0 0 3px #e3f2f1}.byp-share-send{box-sizing:border-box;cursor:pointer;color:#fff;background:#008587;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding:12px;font-size:13.5px;font-weight:600;transition:background .12s,transform .1s;display:inline-flex}.byp-share-send:hover{background:#0c5e60}.byp-share-send:active{transform:scale(.98)}.byp-share-send:disabled{opacity:.6;cursor:default}.byp-share-status{color:#52514e;text-align:center;margin:8px 0 0;font-size:12.5px}.byp-share-status--warn{color:#854f0b}.byp-don-tier{text-align:center;color:#185fa5;cursor:pointer;border:1px solid #cfcbc2;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.byp-don-tier:hover{background:#e6f1fb;border-color:#185fa5}.byp-flf{background:#fff;border:1px solid #e5e2db;border-radius:14px;margin-bottom:16px;padding:22px 24px}.byp-flf-eyebrow{color:#8a877e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:600}.byp-flf-h{letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:600}.byp-flf-sub{color:#52514e;max-width:60ch;margin:0 0 18px;font-size:13.5px;line-height:1.6}.byp-flf-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:720px){.byp-flf-cards{grid-template-columns:minmax(0,1fr)}}.byp-flf-card{border:1px solid #e5e2db;border-radius:12px;padding:18px}.byp-flf-card--dealer{background:#e6f1fb;border-color:#85b7eb}.byp-flf-ic{color:#52514e;background:#f4f4f2;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex}.byp-flf-ic--dealer{color:#185fa5;background:#fff}.byp-flf-card-h{margin-bottom:7px;font-size:15px;font-weight:600}.byp-flf-card-h--dealer{color:#185fa5}.byp-flf-card-p{color:#52514e;margin:0 0 12px;font-size:13px;line-height:1.55}.byp-flf-card-p--dealer{color:#185fa5;margin-bottom:14px}.byp-flf-link{color:#185fa5;align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.byp-flf-link:hover{text-decoration:underline}.byp-flf-note{color:#8a877e;margin:8px 0 0;font-size:11.5px;line-height:1.5}.byp-flf-note--dealer{color:#185fa5;margin-top:10px}.byp-flf-cta{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:9px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:background .12s,transform .1s;display:inline-flex}.byp-flf-cta:hover{background:#0c5e60}.byp-flf-cta:active{transform:scale(.97)}.byp-dealerform .dqf{font-size:13px}.byp-dealerform .dqf-need{color:#185fa5;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.byp-dealerform .dqf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:9px;display:grid}@media (max-width:520px){.byp-dealerform .dqf-grid{grid-template-columns:minmax(0,1fr)}}.byp-dealerform .dqf-field{color:#185fa5;font-size:12px;font-weight:500;display:block}.byp-dealerform .dqf-field>span{margin-bottom:5px;display:block}.byp-dealerform .dqf-field input{box-sizing:border-box;color:#1a1a18;background:#fff;border:1px solid #0000;border-radius:9px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:box-shadow .15s;display:block}.byp-dealerform .dqf-field input:focus{outline:none;box-shadow:0 0 0 3px #c8def5}.byp-dealerform .dqf-typo{color:#854f0b;margin-top:4px;font-size:11.5px;display:block}.byp-dealerform .dqf-typo button{cursor:pointer;color:#185fa5;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.byp-dealerform .dqf-consent{color:#185fa5;font-size:11.5px;line-height:var(--lh-muted);align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.byp-dealerform .dqf-consent input{margin-top:2px}.byp-dealerform .dqf-guard{color:#185fa5;background:#fff;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.byp-dealerform .dqf-error{color:#854f0b;align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.byp-dealerform .btn.btn-cta{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 16px;font-size:13.5px;font-weight:600;transition:background .12s,transform .1s;display:inline-flex}.byp-dealerform .btn.btn-cta:hover{background:#0c5e60}.byp-dealerform .btn.btn-cta:disabled{opacity:.6;cursor:default}.byp-dealerform .dqf-fine{color:#185fa5;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.5;display:flex}.byp-dealerform .dqf-done{color:#185fa5}.byp-dealerform .dqf-done-ic{color:#27661f;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;display:inline-flex}.byp-dealerform .dqf-h{margin:0 0 8px;font-size:15px;font-weight:600}.byp-dealerform .dqf-p{margin:0 0 10px;font-size:13px;line-height:1.55}.byp-dealerform .dqf-steps{margin:0 0 10px;padding-left:18px;font-size:12.5px;line-height:1.6}.byp-dealerform .dqf-promise{align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.byp-disclosure{color:#0f4c86;background:#e6f1fb;border:1px solid #b8d8f5;border-radius:12px;margin-top:8px;padding:16px 18px;font-size:13.5px;line-height:1.6}.byp-disc-btn{color:#185fa5;background:#fff;border:1px solid #185fa5;border-radius:20px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.byp-disc-btn:hover{background:#f2f8fe}.byp-disc-btn:active{transform:scale(.98)}.byp-disc-btn--fill{color:#fff;background:#185fa5}.byp-disc-btn--fill:hover{background:#0f4c86}@media (min-width:860px){.byp-railwrap{top:calc(var(--chrome-h,63px) + 24px);align-self:start;position:sticky}}.byp-railcard{background:#fbfbfa;border:1px solid #e5e2db;border-radius:14px;padding:20px}.byp-rail-title{color:#8a877e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:15px;font-size:11px;font-weight:600}.byp-rail-ic{color:#52514e;background:#f4f4f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.byp-rail-ic--teal{color:#fff;background:#008587}.byp-railchip{color:#fff;background:#185fa5;border-radius:9px;padding:3px 8px;font-size:11px}.byp-nav{justify-content:center;gap:10px;margin-top:22px;display:flex}.byp-backbtn,.byp-startoverbtn{cursor:pointer;color:#52514e;background:#fbfbfa;border:1px solid #cfcbc2;border-radius:8px;align-items:center;gap:7px;padding:11px 20px 11px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.byp-backbtn:hover{color:#008587;background:#e3f2f1;border-color:#008587;transform:translate(-2px)}.byp-startoverbtn:hover{color:#854f0b;background:#faeeda;border-color:#e8a33d;transform:translateY(-1px)}.byp-continuebtn{cursor:pointer;color:#fff;background:#008587;border:none;border-radius:8px;padding:11px 28px;font-size:14px;font-weight:500;transition:background .12s,transform .12s}.byp-continuebtn:hover:not(:disabled){background:#0c5e60}.byp-continuebtn:active:not(:disabled){transform:scale(.98)}.byp-continuebtn:disabled{color:#fbfbfa;cursor:not-allowed;background:#cfcbc2}.byp button:focus-visible,.byp [role=button]:focus-visible,.byp a:focus-visible,.byp input:focus-visible,.byp select:focus-visible,.byp textarea:focus-visible{outline-offset:2px;outline:2px solid #008587}@media (prefers-reduced-motion:reduce){.byp-prodrow,.byp-reveal-pending{opacity:1;transition:none;transform:none}.byp-panel,.byp-donerow,.byp-donecheck{animation:none}}.byp-exsec{margin-top:30px}.byp-exdivide{letter-spacing:.05em;text-transform:uppercase;color:#8a877e;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.byp-exdivide span{background:#e5e2db;flex:1;height:1px}.byp-exrow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.byp-exchip{color:#1a1a18;background:#fff;border:1px solid #e5e2db;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.byp-exchip b{font-weight:600}.byp-exchip:hover{color:#00575a;border-color:#008587}.byp-exn{color:#8a877e;font-size:11.5px}.byp-excap{color:#8a877e;margin:8px 0 0;font-size:11.5px}.byp-changepick{cursor:pointer;color:#8a877e;background:#fafaf7;border:1px solid #e5e2db;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.byp-changepick:hover{color:#00575a;border-color:#008587}.byp-prodrow--bought{border-color:#bfe0dc}.byp-prodrow--bought .byp-dropbadge--plan{color:#00696b;background:#e4f3f1}.byp-boughtchip{color:#00575a;background:#e4f3f1;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.byp-boughtchip svg{color:#00696b}.byp-markbought{cursor:pointer;color:#52514e;background:#fff;border:1px solid #e5e2db;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.byp-markbought:hover{color:#00575a;border-color:#008587}.byp-trackline{color:#00575a;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.byp-trackline:hover{text-underline-offset:3px;text-decoration:underline}.byp-storelink{color:#8a877e;align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.byp-storelink:hover{color:#00575a}.byp-undobought{cursor:pointer;color:#b0ada4;margin-left:calc(var(--space-group) - var(--space-inline));background:0 0;border:none;padding:2px 4px;font-size:11px}.byp-undobought:hover{color:#52514e}.byp-boughtprog{background:#fff;border:1px solid #e5e2db;border-radius:12px;max-width:820px;margin-bottom:18px;padding:13px 16px}.byp-boughtprog-line{color:#52514e;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;display:flex}.byp-boughtprog-line svg{color:#00696b}.byp-boughtprog-line b{color:#00575a}.byp-boughtbar{background:#f1efe9;border-radius:999px;height:6px;overflow:hidden}.byp-boughtbar span{background:#008587;border-radius:999px;height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.byp-boughtbar span{transition:none}}.byp-pass{background:#fff;border:1px solid #e5e2db;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;max-width:980px;margin:14px 0 30px;padding:14px 18px;display:flex}.byp-pass-ic{color:#00696b;background:#e4f3f1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.byp-pass-mid{flex:1;min-width:230px}.byp-pass-t{color:#1a1a18;font-size:13px;font-weight:700}.byp-pass-linkrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.byp-pass-link{color:#52514e;white-space:nowrap;text-overflow:ellipsis;background:#fafaf7;border:1px solid #e5e2db;border-radius:999px;max-width:320px;padding:6px 13px;font-size:12.5px;overflow:hidden}.byp-pass-hint{color:#8a877e;margin-top:6px;font-size:11px;line-height:1.5}.byp-pass-stale{color:#854f0b;background:#faeeda;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.byp-pass-qr{flex:none;align-items:center;gap:10px;display:flex}.byp-pass-qrbox{background:#fff;border:1px solid #e5e2db;border-radius:8px;width:84px;height:84px;padding:5px}.byp-pass-qrbox svg{width:100%;height:100%;display:block}.byp-pass-qrcap{color:#8a877e;font-size:10.5px;line-height:var(--lh-muted);max-width:120px}@media (max-width:860px){.byp-pass-qr{display:none}}.byp-complete{color:#fff;background:#0f5e60;border-radius:14px;max-width:820px;margin-bottom:18px;padding:20px 22px}.byp-complete-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.byp-complete-ring{color:#cfeae8;background:#ffffff24;border:2px solid #9fe1cb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.byp-complete-t{letter-spacing:-.008em;font-size:17px;font-weight:700}.byp-complete-s{color:#cfeae8;max-width:var(--measure-support);margin-top:3px;font-size:12.5px;line-height:1.55}.byp-complete-stats{flex-wrap:wrap;gap:26px;margin:16px 0 14px;display:flex}.byp-complete-stats b{font-size:17px;font-weight:700;display:block}.byp-complete-stats span{color:#9fe1cb;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.byp-complete-cta{color:#0f5e60;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.byp-complete-cta:hover{background:#e4f3f1}.byp-complete-fine{color:#9fe1cb;opacity:.9;margin-top:12px;font-size:10.5px}.byp-flf-attach{cursor:pointer;background:#fafaf7;border:1px solid #e5e2db;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.byp-flf-attach input{accent-color:#008587;flex:none;margin-top:2px}.byp-flf-attach .t{color:#1a1a18;font-size:12.5px;font-weight:600;display:block}.byp-flf-attach .s{color:#8a877e;margin-top:2px;font-size:11px;line-height:1.5;display:block}.byp-complete-review{color:#cfeae8;margin-top:12px;font-size:12px;line-height:1.6}.byp-complete-review a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.byp-complete-review a:hover{color:#e4f3f1}.byp-consec{margin-top:var(--space-group);padding-top:var(--space-group);border-top:1px solid #ede9e1}.byp-conq{color:#35342f;font-size:13px;font-weight:600}.byp-conhint{margin:4px 0 var(--space-inline);font-size:12px;line-height:var(--lh-muted);color:#8a877e}.byp-conrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 8px;display:grid}.byp-conchip{text-align:left;border-radius:var(--r-control);cursor:pointer;font:inherit;min-width:0;min-height:44px;transition:border-color var(--fast), background var(--fast);background:#fff;border:1px solid #e2ded5;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.byp-conchip:hover{border-color:#008587}.byp-conchip--on{background:#f2f9f9;border-color:#008587;box-shadow:inset 0 0 0 1px #008587}.byp-conchip-l{color:#35342f;font-size:13px;font-weight:600}.byp-conchip-w{font-size:11.5px;line-height:var(--lh-muted);color:#8a877e}.byp-conrent{margin:var(--space-inline) 0 0;font-size:12.5px;line-height:var(--lh-muted);color:#52514e;border-radius:var(--r-data);background:#fbf7ee;border:1px solid #eadfc6;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.byp-conrent svg{flex:none;margin-top:2px}.byp-conflowrow{align-items:center;gap:8px;display:flex}.byp-conflowrow input{width:110px;font:inherit;border-radius:var(--r-control);color:#35342f;background:#fff;border:1px solid #e2ded5;min-height:42px;padding:9px 11px;font-size:14px}.byp-conflowrow input:focus-visible{outline-offset:1px;outline:2px solid #008587}.byp-conflowrow span{color:#8a877e;font-size:13px}.pck{max-width:860px;margin:var(--space-sub) auto var(--space-section);padding:0 var(--s5)}.pck-head{align-items:baseline;gap:var(--s3);row-gap:var(--s2);flex-wrap:wrap;display:flex}.pck-head h2{margin:0;font-size:20px}.pck-count{color:var(--ink-2);font-size:13px}.pck-next{margin:var(--s3) 0 0;color:var(--ink-2);font-size:14px;line-height:var(--lh-muted)}.pck-next--done{color:var(--high-ink)}.pck-list{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.pck-list label{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);cursor:pointer;font-size:14.5px;display:flex}.pck-list label:hover{border-color:var(--cta)}.pck-list label.is-done{background:var(--surface-2);color:var(--ink-2)}.pck-list input{width:18px;height:18px;accent-color:var(--cta);cursor:pointer;flex:none}.pck-links{margin-top:var(--s5);color:var(--ink-2);font-size:13px;line-height:var(--lh-muted)}.pck-links p{margin:0 0 var(--s2)}.pck-share code{background:var(--surface-3);border-radius:var(--r-data);padding:2px 6px;font-size:12.5px}.pck-claim{align-items:center;gap:var(--space-inline);flex-wrap:wrap;display:flex}.pck-claim-note{line-height:var(--lh-muted)}.pck-claim-err{color:var(--low-ink)}.kpl{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft)}.kpl-lead{margin:0 0 var(--s2);color:var(--ink-2);font-size:12.5px;line-height:var(--lh-muted);word-break:normal}.kpl-fine{margin:var(--s2) 0 0;color:var(--ink-3);font-size:11.5px;line-height:var(--lh-muted);word-break:normal}.kpl-row{gap:var(--s2);row-gap:var(--s2);flex-wrap:wrap;display:flex}.kpl-row input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);min-width:0;padding:var(--s2) var(--s3);font:400 12px var(--font-mono,var(--font-body));color:var(--ink);flex:180px}
.lvp{padding-block:var(--space-sub) var(--space-section)}.lvp-hero{margin-block-end:var(--space-sub)}.lvp-hero-h{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:var(--lh-tight);color:var(--ink);margin:0}.lvp-hero-p{max-width:var(--measure-intro);margin-block:var(--space-inline) 0;color:var(--ink-2);line-height:var(--lh-body)}.lvp-steps{gap:var(--space-inline);flex-wrap:wrap;margin-block-end:var(--space-group);display:flex}.lvp-step{align-items:center;gap:var(--space-label);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;padding:10px 16px;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.lvp-step:hover:not(:disabled){border-color:var(--primary-200);color:var(--ink)}.lvp-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-step:active:not(:disabled){background:var(--surface-3)}.lvp-step:disabled{opacity:.5;cursor:not-allowed}.lvp-step--on{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-50)}.lvp-step-n{border-radius:var(--r-pill);background:var(--surface-3);font-variant-numeric:tabular-nums;place-items:center;block-size:22px;inline-size:22px;font-size:.8125rem;display:inline-grid}.lvp-step--on .lvp-step-n{background:var(--primary);color:var(--ink-inv)}.lvp-panel{border:1px solid var(--line);border-radius:var(--r-surface);background:var(--surface);padding:clamp(20px,4vw,32px)}.lvp-h2{font-size:clamp(1.25rem,1rem + 1vw,1.6rem);line-height:var(--lh-tight);color:var(--ink);margin:0}.lvp-h2--confirmed{color:var(--verify)}.lvp-h2--blocked{color:var(--low-ink)}.lvp-h3{font-size:1rem;line-height:var(--lh-tight);color:var(--ink);margin:0 0 var(--space-inline)}.lvp-sub{max-width:var(--measure-support);margin-block:var(--space-inline) var(--space-group);color:var(--ink-2);line-height:var(--lh-body);text-wrap:pretty}.lvp-chips{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;margin-block-end:var(--space-group);display:flex}.lvp-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;padding:9px 14px;transition:border-color .12s,background-color .12s,color .12s}.lvp-chip:hover{border-color:var(--primary-200);color:var(--ink)}.lvp-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-chip:active{background:var(--surface-3)}.lvp-chip--on{border-color:var(--cta);background:var(--cta-50);color:var(--cta-ink)}.lvp-q{margin-block-end:var(--space-group)}.lvp-q-label{color:var(--ink);margin-block-end:var(--space-label);font-weight:600;display:block}.lvp-q-help{max-width:var(--measure-support);margin:0 0 var(--space-inline);color:var(--ink-3);font-size:.875rem;line-height:var(--lh-muted);text-wrap:pretty}.lvp-tri{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;display:flex}.lvp-tri-btn{border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);min-block-size:44px;color:var(--ink-2);font:inherit;cursor:pointer;padding:10px 18px;transition:border-color .12s,background-color .12s,color .12s}.lvp-tri-btn:hover{border-color:var(--primary-200);color:var(--ink)}.lvp-tri-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-tri-btn:active{background:var(--surface-3)}.lvp-tri-btn--on{border-color:var(--primary);background:var(--primary-50);color:var(--primary-ink);font-weight:600}.lvp-actions{align-items:center;gap:var(--space-inline);flex-wrap:wrap;margin-block-start:var(--space-sub);display:flex}.lvp-cta,.lvp-back,.lvp-share,.lvp-restart{border-radius:var(--r-control);min-block-size:44px;font:inherit;cursor:pointer;border:1px solid #0000;padding:12px 22px;transition:background-color .12s,border-color .12s,color .12s}.lvp-cta{background:var(--cta);color:var(--ink-inv);font-weight:600}.lvp-cta:hover:not(:disabled){background:var(--cta-600)}.lvp-cta:active:not(:disabled){background:var(--cta-700)}.lvp-cta:focus-visible{outline:2px solid var(--cta-700);outline-offset:2px}.lvp-cta:disabled{background:var(--surface-3);color:var(--ink-3);cursor:not-allowed}.lvp-back,.lvp-share,.lvp-restart{background:var(--surface);border-color:var(--line);color:var(--ink-2)}.lvp-back:hover:not(:disabled),.lvp-share:hover,.lvp-restart:hover:not(:disabled){border-color:var(--primary-200);color:var(--ink)}.lvp-back:focus-visible,.lvp-share:focus-visible,.lvp-restart:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-back:disabled,.lvp-restart:disabled{opacity:.5;cursor:not-allowed}.lvp-hint,.lvp-loading{color:var(--ink-3);font-size:.875rem;line-height:var(--lh-muted)}.lvp-items{margin:0 0 var(--space-sub);gap:var(--space-inline);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.lvp-item{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);padding:18px 20px}.lvp-item-head{justify-content:space-between;align-items:baseline;gap:var(--space-inline) var(--space-label);flex-wrap:wrap;display:flex}.lvp-item-h{font-size:1.0625rem;line-height:var(--lh-tight);color:var(--ink);min-inline-size:0;margin:0}.lvp-item-price{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lvp-item-price--unknown{color:var(--ink-3);white-space:normal;font-size:.875rem;font-weight:400}.lvp-item-why{margin-block:var(--space-inline) 0;color:var(--ink-2);line-height:var(--lh-body);text-wrap:pretty}.lvp-item-std{margin-block:var(--space-label) 0;color:var(--verify);font-size:.875rem;line-height:var(--lh-muted)}.lvp-item-links{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;margin-block-start:var(--space-inline);display:flex}.lvp-link{color:var(--primary-ink);text-underline-offset:2px;text-decoration:underline}.lvp-link:hover{color:var(--primary-700)}.lvp-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-link--buy{color:var(--cta-ink)}.lvp-link--buy:hover{color:var(--cta-700)}.lvp-open{margin-block-end:var(--space-group)}.lvp-open-list{gap:var(--space-label);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lvp-open-item{border:1px solid var(--none-line);border-radius:var(--r-data);background:var(--none-bg);color:var(--none-ink);line-height:var(--lh-body);text-wrap:pretty;border-inline-start-width:3px;padding:12px 14px}.lvp-open-item--blocked{border-color:var(--low-line);border-inline-start-color:var(--low);background:var(--low-bg);color:var(--low-ink)}.lvp-open-item--disagreement{border-inline-start-color:var(--ink-3);color:var(--ink-2)}.lvp-note{max-width:var(--measure-support);margin-block:0 var(--space-inline);color:var(--ink-3);font-size:.9375rem;line-height:var(--lh-muted);text-wrap:pretty}.lvp-disclosure{max-width:var(--measure-support);margin-block:var(--space-group) 0;border-block-start:1px solid var(--line-soft);color:var(--ink-3);font-size:.875rem;line-height:var(--lh-muted);text-wrap:pretty;padding-block-start:var(--space-inline)}.lvp-needs-wrap{margin-block-end:var(--space-group)}.lvp-needs{gap:var(--space-inline);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lvp-need{border:1px solid var(--line);border-inline-start:3px solid var(--none-line);border-radius:var(--r-card);background:var(--surface);padding:var(--space-inline)}.lvp-need--treated{border-inline-start-color:var(--verify)}.lvp-need--not-treated{border-inline-start-color:var(--low)}.lvp-need-head{justify-content:space-between;align-items:baseline;gap:var(--space-label) var(--space-inline);flex-wrap:wrap;display:flex}.lvp-need-name{color:var(--ink);font-weight:600}.lvp-need-chip{font-size:.8125rem;line-height:var(--lh-muted);border-radius:var(--r-pill);border:1px solid var(--none-line);background:var(--none-bg);color:var(--none-ink);flex:none;padding:2px 10px}.lvp-need-chip--confirmed{border-color:var(--verify-line);background:var(--verify-bg);color:var(--verify)}.lvp-need-chip--blocked{border-color:var(--low-line);background:var(--low-bg);color:var(--low-ink)}.lvp-need-say{margin-block:var(--space-label) 0;color:var(--ink-2);line-height:var(--lh-body)}.lvp-need-by{margin-block:var(--space-label) 0;font-size:.875rem;line-height:var(--lh-muted);color:var(--ink-3)}.lvp-need-acts{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;margin-block-start:var(--space-inline);display:flex}.lvp-need-edu{border-block-start:1px solid var(--line-soft);margin-block-start:var(--space-inline);padding-block-start:var(--space-inline)}.lvp-mini{font:inherit;font-size:.875rem;line-height:var(--lh-muted);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:5px 12px;transition:border-color .12s,color .12s,background-color .12s}.lvp-mini:hover:not(:disabled){border-color:var(--primary-200);color:var(--ink)}.lvp-mini:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-mini:active:not(:disabled){background:var(--surface-3)}.lvp-mini:disabled{color:var(--ink-3);cursor:not-allowed}.lvp-mini--go{border-color:var(--cta);color:var(--cta-ink);background:var(--cta-50)}.lvp-kit{margin-block-end:var(--space-group)}.lvp-kit-head{justify-content:space-between;align-items:baseline;gap:var(--space-inline);flex-wrap:wrap;display:flex}.lvp-kit-total{flex:none}.lvp-kit-money{font-family:var(--font-data);color:var(--ink);font-size:1.25rem;font-weight:700}.lvp-money--unknown{font-family:inherit;font-size:.875rem;font-weight:400;line-height:var(--lh-muted);color:var(--ink-3)}.lvp-search,.lvp-select{font:inherit;width:100%;max-width:var(--measure-support);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink);margin-block-end:var(--space-inline);padding:9px 12px}.lvp-search:focus-visible,.lvp-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-alts{margin-block-end:var(--space-group)}.lvp-cmp{margin-block-start:var(--space-inline)}.lvp-cmp-scroll{border:1px solid var(--line);border-radius:var(--r-data);margin-block-start:var(--space-inline);overflow-x:auto}.lvp-cmp-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.875rem;line-height:var(--lh-muted)}.lvp-cmp-cap{caption-side:top;text-align:start;padding:var(--space-inline);color:var(--ink-3);line-height:var(--lh-muted)}.lvp-cmp-table th,.lvp-cmp-table td{text-align:start;vertical-align:top;padding:var(--space-inline);border-block-start:1px solid var(--line-soft);color:var(--ink-2)}.lvp-cmp-table thead th{color:var(--ink);white-space:nowrap;border-block-start:0;font-weight:600}.lvp-cmp-row--on{background:var(--surface-2)}.lvp-cmp-names{color:var(--ink);font-weight:600;display:block}.lvp-cmp-rel{font-size:.8125rem;line-height:var(--lh-muted);color:var(--ink-3);margin-block-start:2px;display:block}.lvp-cmp-rel--equivalent{color:var(--verify)}.lvp-cmp-current{font-size:.8125rem;line-height:var(--lh-muted);color:var(--ink-3)}.lvp-note--warn{border-inline-start:3px solid var(--low-line);padding-inline-start:var(--space-inline)}.lvp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lvp-keep{padding:var(--space-inline);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);margin-block-end:var(--space-group)}.lvp-keep-acts{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;margin-block-start:var(--space-inline);display:flex}.lvp-qr{margin-block-start:var(--space-inline)}.lvp-qr-box{width:168px;max-width:100%;padding:var(--space-label);border:1px solid var(--line);border-radius:var(--r-data);background:var(--surface)}.lvp-qr-box svg{width:100%;height:auto;display:block}.lvp-carried{padding:var(--space-inline);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);margin-block-end:var(--space-group)}.lvp-carried-list{gap:var(--space-inline) var(--space-label);margin-block:0 var(--space-inline);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lvp-carried-item{padding:var(--space-label) var(--space-inline);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:.875rem;line-height:var(--lh-muted)}.lvp-carried-done{color:var(--ink-3)}.lvp-fields{gap:var(--space-inline);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin-block-start:var(--space-inline);display:grid}.lvp-field{gap:var(--space-label);grid-template-columns:minmax(0,1fr);display:grid}.lvp-field-l{font-size:.875rem;line-height:var(--lh-muted);color:var(--ink-2)}.lvp-num{font:inherit;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;color:var(--ink);padding:9px 12px}.lvp-num:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-flag{padding:var(--space-inline);border:1px solid var(--line-soft);border-radius:var(--r-data);background:var(--surface-2);margin-block-start:var(--space-inline)}.lvp-flag-note{color:var(--ink-2);line-height:var(--lh-body);margin:0}.lvp-flag-note--done{color:var(--ink-3)}.lvp-note-input{font:inherit;width:100%;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink);resize:vertical;margin-block-start:var(--space-label);padding:9px 12px;display:block}.lvp-note-input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-starters{border-block-start:1px solid var(--line-soft);margin-block-start:var(--space-sub);padding-block-start:var(--space-group)}.lvp-starter-row{gap:var(--space-inline);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-block-start:var(--space-inline);display:grid}.lvp-starter{gap:var(--space-label);padding:var(--space-inline);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:minmax(0,1fr);text-decoration:none;transition:border-color .12s;display:grid}.lvp-starter:hover{border-color:var(--primary-200)}.lvp-starter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lvp-starter-t{color:var(--ink);font-weight:600}.lvp-starter-s{font-size:.875rem;line-height:var(--lh-muted);color:var(--ink-2)}.lvp-starter-c{font-size:.8125rem;line-height:var(--lh-muted);color:var(--ink-3)}.lvp-hatch{padding:var(--space-inline);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);margin-block-start:var(--space-group)}.lvp-hatch-p{max-width:var(--measure-support);color:var(--ink-2);line-height:var(--lh-body);margin:0}.lvp-hatch-acts{gap:var(--space-inline) var(--space-label);flex-wrap:wrap;margin-block-start:var(--space-inline);display:flex}a.lvp-mini{text-decoration:none;display:inline-block}
.rf{--rf-tint:var(--surface-2);--rf-line:var(--line);--rf-ink:var(--ink-2);--rf-accent:var(--primary);--rf-pad-x:var(--s5);--rf-gap:var(--s4);background:var(--rf-tint);border:1px solid var(--rf-line);border-radius:var(--r-card);margin-top:var(--rf-gap);padding:var(--s4) var(--rf-pad-x)}.rf--copper{--rf-tint:var(--pfx-50);--rf-line:var(--pfx-100);--rf-ink:var(--pfx-ink);--rf-accent:var(--pfx);--rf-pad-x:26px}.rf--hardness{--rf-tint:var(--wh-card2);--rf-line:var(--wh-line);--rf-ink:var(--wh-body);--rf-accent:var(--wh-teal-dk);--rf-pad-x:34px;--rf-gap:var(--space-group)}.rf-ask{align-items:center;gap:var(--s3);row-gap:var(--s3);flex-wrap:wrap;display:flex}.rf-q{color:var(--rf-ink);font-size:13.5px;line-height:var(--lh-muted)}.rf-btns{gap:var(--s2);display:flex}.rf-btn{border:1px solid var(--rf-line);background:var(--surface);border-radius:var(--r-pill);font:500 13px var(--font-body);color:var(--rf-ink);cursor:pointer;padding:5px 18px}.rf-btn:hover{border-color:var(--rf-accent)}.rf-btn.is-on{border-color:var(--rf-accent);background:var(--rf-tint)}.rf-btn:focus-visible,.rf-chip:focus-visible,.rf-skip:focus-visible,.rf-note textarea:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.rf-more{margin-top:var(--s4)}.rf-lead{color:var(--rf-ink);font-size:12.5px;line-height:var(--lh-muted);margin:0 0 var(--s2)}.rf-chips{gap:var(--s2);row-gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.rf-chip{border:1px solid var(--rf-line);background:var(--surface);border-radius:var(--r-pill);font:400 11.5px var(--font-body);color:var(--ink-2);line-height:var(--lh-muted);cursor:pointer;text-align:left;padding:4px 11px}.rf-chip:hover{border-color:var(--rf-accent)}.rf-chip.is-on{border-color:var(--rf-accent);background:var(--rf-tint);color:var(--rf-ink)}.rf-note{margin-bottom:var(--s3);display:block}.rf-note textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);width:100%;padding:var(--s2) var(--s3);font:400 13px var(--font-body);color:var(--ink);line-height:var(--lh-muted);resize:vertical}.rf-note textarea::placeholder{color:var(--ink-3)}.rf-acts{align-items:center;gap:var(--s3);display:flex}.rf-err{margin:0 0 var(--s3);color:var(--ink-2);font-size:12.5px;line-height:var(--lh-muted)}.rf-btn--send{border-color:var(--rf-accent);background:var(--rf-tint)}.rf-skip{font:400 13px var(--font-body);color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rf-skip:hover{color:var(--rf-accent)}.fo{margin-top:var(--s3)}.fo-offer{margin:0 0 var(--s1);color:var(--rf-ink);font-size:14px;font-weight:500;line-height:var(--lh-muted)}.fo-detail{margin:0 0 var(--s3);color:var(--ink-2);font-size:13px;line-height:var(--lh-muted)}.fo-row{gap:var(--s2);row-gap:var(--s2);flex-wrap:wrap;display:flex}.fo-row input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);min-width:0;padding:var(--s2) var(--s3);font:400 13px var(--font-body);color:var(--ink);flex:200px}.fo-row input::placeholder{color:var(--ink-3)}.fo-row input:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.fo-row input[aria-invalid=true]{border-color:var(--low)}.fo-err{margin:var(--s2) 0 0;color:var(--low-ink);font-size:12.5px;line-height:var(--lh-muted)}.fo-promise{margin:var(--s3) 0 0;color:var(--ink-3);font-size:12px;line-height:var(--lh-muted)}.rf--done{align-items:center;gap:var(--s2);color:var(--rf-ink);font-size:13.5px;line-height:var(--lh-muted);display:flex}.rf-tick{color:var(--rf-accent);font-weight:500}.rf-undo{font:inherit;cursor:pointer;margin-left:var(--s2);color:var(--rf-accent);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.rf-undo:hover{text-decoration-thickness:2px}.rf-undo:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px;border-radius:var(--r-data)}.rf-only{margin:var(--s2) 0 0;color:var(--ink-3);font-size:12px;line-height:var(--lh-muted)}@media print{.rf{display:none!important}}.fu-blockers{gap:var(--s2);row-gap:var(--s2);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.fu-reply{margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-card)}.fu-reply b{color:var(--ink);margin-bottom:var(--s1);font-size:14px;display:block}.fu-reply p{color:var(--ink-2);font-size:13px;line-height:var(--lh-muted);margin:0}
.wp{--wp-dgb:#185fa5;--wp-dgb-ink:#0c447c;--wp-dgb-50:#e6f1fb;--wp-dgb-100:#b5d4f4;--wp-smell:#b8791e;--wp-smell-bg:#fbf4e4;--wp-smell-ink:#7a5b10;--wp-see:#185fa5;--wp-see-bg:#e6f1fb;--wp-taste:#7c4d9e;--wp-taste-bg:#f2eaf8;--wp-pressure:#a34f26;--wp-pressure-bg:#faf0e9;--wp-pressure-ink:#6e3418;--wp-pressure-line:#e8c6ae;--wp-low:#c4453e;--wp-low-bg:#fbecec;--wp-low-line:#f0c7c4;--wp-low-ink:#b03a3a;--wp-hi-bg:#e9f6ee;--wp-hi-ink:#2c7a4e;--wp-hi-line:#bfe3cc;--wp-serif:var(--font-head);--wp-band-grad:linear-gradient(135deg, #0b3f73 0%, #185fa5 78%, #1e6db8 100%);--wp-bridge-grad:linear-gradient(135deg, #05494b 0%, #0a7c7e 80%, #0e9092 100%);--wp-bridge-shadow:0 3px 8px #005a5c2e, 0 22px 48px -22px #005a5c99;--wp-bridge-ink:#eafbfa;--wp-accent:var(--wp-dgb);--wp-accent-ink:var(--wp-dgb-ink);--wp-accent-50:var(--wp-dgb-50);--wp-accent-100:var(--wp-dgb-100);--wp-accent-cta:var(--cta);--wp-accent-cta-600:var(--cta-600);--wp-accent-cta-ink:var(--cta-ink);--wp-accent-cta-wash:#00858717;max-width:1080px;margin:0 auto;padding:0 20px 90px}.wp *{box-sizing:border-box}.wp-ibrow{letter-spacing:.09em;text-transform:uppercase;color:var(--wp-dgb-ink);background:var(--wp-dgb-50);border-radius:var(--r-pill);align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.wp-h2{font-family:var(--wp-serif);letter-spacing:-.012em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.wp-secrow{flex-wrap:wrap;align-items:baseline;gap:14px;margin:34px 0 16px;display:flex}.wp-h2sub{color:var(--ink-3);margin:0;font-size:12.5px}@media (max-width:899px){.wp-secrow{margin-top:26px}}.wp-btncta{background:var(--wp-accent-cta);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 18px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.wp-btncta:hover{background:var(--wp-accent-cta-600)}.wp-btnghost{color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:7px;padding:11px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.wp-band{--band-pad-x:40px;text-align:center;color:#fff;background:var(--wp-band-grad);border-radius:0 0 24px 24px;padding-block:46px 88px;position:relative;overflow:hidden}.wp-band:before{content:"";background:radial-gradient(circle,#ffffff1f 0 2px,#0000 3px 74px,#ffffff17 75px 77px,#0000 78px 148px,#ffffff0f 149px 151px,#0000 152px 226px,#ffffff0b 227px 229px,#0000 230px);border-radius:50%;width:540px;height:540px;position:absolute;top:-210px;right:-150px}.wp-bandin{z-index:2;max-width:660px;margin:0 auto;position:relative}.wp-band .wp-ibrow{color:#cfe2f6;background:#ffffff1f;border:1px solid #ffffff3d}.wp-band h1{font-family:var(--wp-serif);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:16px 0 14px;font-size:clamp(34px,5.4vw,52px);font-weight:600;line-height:1.04}.wp-band .sub{font-size:16px;line-height:var(--lh-body);color:#cfe2f6;max-width:var(--measure-intro);margin:0 auto}.wp-band .sub b{color:#fff}.wp-searchwrap{z-index:5;border:1px solid var(--line);max-width:640px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:-50px auto 0;padding:16px 18px 15px;position:relative}.wp-search{background:var(--surface-2);border:1.5px solid var(--line);border-radius:13px;align-items:center;gap:10px;padding:3px 6px 3px 15px;display:flex}.wp-search:focus-within{border-color:var(--wp-dgb);background:#fff}.wp-search .ic{color:var(--wp-dgb-ink);flex:none;place-items:center;display:grid}.wp-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font-size:15px}.wp-search .go{background:var(--cta);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:11px 19px;font-size:13px;font-weight:650;text-decoration:none}.wp-search .go:hover{background:var(--cta-600)}.wp-pop{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.wp-pop .lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.wp-pop a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);font:inherit;color:var(--ink-2);cursor:pointer;padding:6px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.wp-pop a:hover{border-color:var(--wp-dgb);color:var(--wp-dgb-ink)}.wp-count{text-align:center;color:var(--ink-3);min-height:18px;margin:18px 0 0;font-size:12.5px}.wp-sense{margin-top:46px}.wp-sense-head{align-items:center;gap:13px;margin-bottom:16px;display:flex}.wp-sense-ic{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.wp-sense-head h2{font-family:var(--wp-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.wp-sense-head .n{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 9px;font-size:11px;font-weight:700}.wp-sense-head .ln{background:var(--line);flex:1;height:1px}.wp-sense[data-s=smell] .wp-sense-ic{background:var(--wp-smell-bg);color:var(--wp-smell-ink)}.wp-sense[data-s=see] .wp-sense-ic{background:var(--wp-see-bg);color:var(--wp-dgb-ink)}.wp-sense[data-s=taste] .wp-sense-ic{background:var(--wp-taste-bg);color:var(--wp-taste)}.wp-pgrid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.wp-pcard{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);cursor:pointer;font:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:15px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.wp-pcard:hover{box-shadow:var(--shadow);border-color:var(--wp-dgb-100);transform:translateY(-3px)}.wp-pcard:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.wp-ptile{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.wp-sense[data-s=smell] .wp-ptile{background:var(--wp-smell-bg);color:var(--wp-smell-ink)}.wp-sense[data-s=see] .wp-ptile{background:var(--wp-see-bg);color:var(--wp-dgb-ink)}.wp-sense[data-s=taste] .wp-ptile{background:var(--wp-taste-bg);color:var(--wp-taste)}.wp-pcard.urgent .wp-ptile{background:var(--wp-low-bg);color:var(--wp-low-ink)}.wp-pmain{min-width:0}.wp-ptop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.wp-pcard b{color:var(--ink);letter-spacing:-.005em;font-size:14.5px}.wp-pcard .d{color:var(--ink-2);font-size:12.5px;line-height:1.5}.wp-goarrow{color:var(--ink-3);opacity:0;font-size:14px;transition:all .16s;position:absolute;top:15px;right:14px;transform:translate(-4px)}.wp-pcard:hover .wp-goarrow{opacity:1;color:var(--cta-ink);transform:none}.wp-ptag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:2px 8px;font-size:9px;font-weight:700}.wp-ptag.urgent{background:var(--wp-low-bg);color:var(--wp-low-ink)}.wp-pcard.urgent{border-color:var(--wp-low-line)}.wp-pcard.urgent:hover{border-color:var(--wp-low)}.wp-invis{color:#fff;background:linear-gradient(135deg,#0b3f73,#185fa5);border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:52px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.wp-invis:before{content:"";background:radial-gradient(circle,#ffffff1a 0 2px,#0000 3px 64px,#ffffff12 65px 67px,#0000 68px);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-110px}.wp-invis .tx{z-index:2;flex:1;min-width:260px;position:relative}.wp-invis h3{font-family:var(--wp-serif);margin:0 0 7px;font-size:22px;font-weight:600}.wp-invis p{color:#cfe2f6;max-width:58ch;margin:0;font-size:13.5px;line-height:1.6}.wp-invis .acts{z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:relative}.wp-heroband{--band-pad-x:0px;background:var(--wp-band-grad);color:#fff;border-radius:0 0 24px 24px;padding-block:34px 96px;position:relative;overflow:hidden}.wp-heroband:before{content:"";background:radial-gradient(circle,#ffffff21 0 2px,#0000 3px 74px,#ffffff1a 75px 77px,#0000 78px 148px,#ffffff12 149px 151px,#0000 152px 226px,#ffffff0d 227px 229px,#0000 230px);border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-140px}.wp-heroband:after{content:"";background:radial-gradient(circle,#ffffff14 0 2px,#0000 3px 60px,#ffffff0f 61px 63px,#0000 64px);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;left:-90px}.wp-heroin{z-index:2;position:relative}.wp-crumb{color:#9cc4ec;margin:0 0 16px;font-size:12px}.wp-crumb a{color:#fff;font-weight:600;text-decoration:none}.wp-crumb a:hover{text-decoration:underline}.wp-eyebrow{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.wp-chip-sense{letter-spacing:.07em;text-transform:uppercase;color:#fff;border-radius:var(--r-pill);background:#ffffff21;border:1px solid #ffffff42;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:10.5px;font-weight:700;display:inline-flex}.wp-chip-sense .cs-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 1px 3px #00000038}.wp-chip-sense[data-s=smell] .cs-ic{background:linear-gradient(135deg,#e6ac44,#c67f1c)}.wp-chip-sense[data-s=see] .cs-ic{background:linear-gradient(135deg,#4c9be6,#1c63c6)}.wp-chip-sense[data-s=taste] .cs-ic{background:linear-gradient(135deg,#a879c6,#7c4d9e)}.wp-chip-common{letter-spacing:.06em;text-transform:uppercase;color:#dceaf9;border-radius:var(--r-pill);background:#ffffff12;border:1px solid #fff3;align-items:center;gap:7px;padding:5px 13px;font-size:10.5px;font-weight:700;display:inline-flex}.wp-chip-common .cc-dot{background:#7dd3c8;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #7dd3c838}.wp-heroin h1{font-family:var(--wp-serif);letter-spacing:-.018em;margin:16px 0 var(--space-inline);color:#fff;font-size:clamp(30px,4.6vw,44px);font-weight:600;line-height:1.08}.wp-dek{font-size:15.5px;line-height:var(--lh-body);color:#cfe2f6;max-width:var(--measure-intro);margin:0}.wp-dek p{margin:0}.wp-dek b{color:#fff;font-weight:650}.wp-alsocovers{color:#9cc4ec;max-width:var(--measure-support);margin:12px 0 0;font-size:11.5px;line-height:1.5}.wp-facts{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.wp-fact{background:#ffffff17;border:1px solid #ffffff2e;border-radius:12px;min-width:150px;padding:9px 15px 10px}.wp-fact .f-l{letter-spacing:.08em;text-transform:uppercase;color:#9cc4ec;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.wp-fact .f-v{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.wp-fact .okdot{background:#5ed09a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #5ed09a38}.wp-herogrid{position:relative}.wp-triage{z-index:5;border:1px solid var(--line);max-width:430px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:-58px 0 0 auto;padding:20px 22px 18px;position:relative}@media (min-width:900px){.wp-triage{margin-top:-70px;margin-right:36px}}.wp-thead{letter-spacing:.08em;text-transform:uppercase;color:var(--wp-accent-cta-ink);background:var(--wp-accent-cta-wash);border-radius:var(--r-pill);align-items:center;gap:7px;margin-bottom:11px;padding:4px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.wp-tq{font-family:var(--wp-serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 13px;font-size:18.5px;font-weight:600}.wp-tchips{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.wp-tchip{background:var(--surface-2);border:1.5px solid var(--line);font:inherit;color:var(--ink-2);cursor:pointer;text-align:center;border-radius:11px;padding:11px 12px;font-size:13px;font-weight:600;transition:all .15s}.wp-tchip:hover{border-color:var(--wp-dgb);color:var(--wp-dgb-ink)}.wp-tchip.on{background:var(--wp-dgb);border-color:var(--wp-dgb);color:#fff}.wp-tresult{background:var(--surface-2);border:1px dashed var(--line);color:var(--ink-3);border-radius:10px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5;transition:all .2s;display:flex}.wp-tresult.live{background:var(--wp-hi-bg);border:1px solid var(--wp-hi-line);color:var(--ink-2)}.wp-tresult.live b{color:var(--wp-hi-ink)}.wp-tresult p{margin:0}.wp-tresult .tick{flex:none;margin-top:1px}.wp-causes{gap:11px;display:grid}.wp-cause{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 18px;padding:16px 20px;transition:border-color .25s,opacity .25s,transform .25s;display:grid}.wp-cause.pop{animation:.3s wp-pop}@keyframes wp-pop{0%{opacity:.75;transform:scale(.988)}to{opacity:1;transform:none}}.wp-cglyph{background:var(--wp-smell-bg);width:46px;height:46px;color:var(--wp-smell-ink);border-radius:14px;flex:none;align-self:start;place-items:center;display:grid}.wp-cause[data-tone=odour] .wp-cglyph{background:var(--wp-smell-bg);color:var(--wp-smell-ink)}.wp-cause[data-tone=cosmetic] .wp-cglyph{background:var(--surface-3);color:var(--ink-2)}.wp-cause[data-tone=health] .wp-cglyph{background:var(--wp-dgb-50);color:var(--wp-dgb-ink)}.wp-cause[data-tone=benign] .wp-cglyph{background:var(--wp-hi-bg);color:var(--wp-hi-ink)}.wp-cause[data-tone=well] .wp-cglyph{background:var(--wp-low-bg);color:var(--wp-low-ink)}.wp-cbody{min-width:0}.wp-chead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wp-chead b{letter-spacing:-.005em;color:var(--ink);font-size:15.5px}.wp-tier{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);padding:3px 10px;font-size:10.5px;font-weight:700}.wp-tier.likely{background:var(--wp-dgb-50);border-color:var(--wp-dgb-100);color:var(--wp-dgb-ink)}.wp-tier.fit{background:var(--wp-hi-bg);border-color:var(--wp-hi-line);color:var(--wp-hi-ink)}.wp-cbody .desc{color:var(--ink-2);margin:5px 0 0;font-size:13px;line-height:1.6}.wp-cbody .desc p{margin:5px 0 0}.wp-cbody .desc p:first-child{margin-top:0}.wp-cbody .why{color:var(--wp-accent-cta-ink);margin-top:7px;font-size:12px;font-weight:600;display:none}.wp-cmis{background:var(--surface-3);border-radius:var(--r-data);margin-top:12px;padding:10px 12px}.wp-cmis-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.wp-cmis p{font-size:13px;line-height:var(--lh-muted);color:var(--ink-2);margin:0}.wp-cmore{margin-top:12px}.wp-cmore summary{cursor:pointer;color:var(--wp-pressure-ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.wp-cmore summary::-webkit-details-marker{display:none}.wp-cmore summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.wp-cmore[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.wp-cmore summary:focus-visible{outline:2px solid var(--wp-pressure);outline-offset:3px;border-radius:var(--r-data)}.wp-cblock{margin-top:12px}.wp-cblock-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.wp-cblock p{font-size:13px;line-height:var(--lh-muted);color:var(--ink-2);margin:0 0 6px}.wp-cblock p:last-child{margin-bottom:0}.wp-cnote{border-left:3px solid var(--wp-smell);background:var(--wp-smell-bg);border-radius:0;margin-top:12px;padding:10px 12px}.wp-cnote p{font-size:12.5px;line-height:var(--lh-muted);color:var(--wp-smell-ink);margin:0 0 6px}.wp-cnote p:last-child{margin-bottom:0}@media print{.wp-cmore summary{display:none}.wp-cmore>:not(summary){display:block!important}}.wp-draftbar{background:var(--wp-smell-bg);border-bottom:2px solid var(--wp-smell);color:var(--wp-smell-ink);font-size:13px;line-height:var(--lh-muted);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.wp-draftbar b{letter-spacing:.01em;font-size:13px}.wp-draftbar span{flex:320px;min-width:0}.wp-draftbar a{color:var(--wp-smell-ink);white-space:nowrap;font-weight:600}@media print{.wp-draftbar{display:none}}.wp-cbody .why.show{align-items:center;gap:6px;display:flex}.wp-lik{border-left:1px solid var(--line-soft);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:7px;padding-left:18px;display:flex}.wp-likdots{gap:5px;display:flex}.wp-lik i{background:var(--line);border-radius:50%;width:7px;height:7px}.wp-lik i.f{background:var(--wp-accent)}.wp-liklbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px;font-weight:700}.wp-cause.lead{border:1.5px solid var(--wp-dgb);box-shadow:var(--shadow-sm);background:linear-gradient(#fbfdff,#fff);padding:20px 22px}.wp-cause.lead .wp-chead b{font-size:17.5px}.wp-cause.lead .wp-cglyph{width:54px;height:54px}.wp-cause.lead .wp-lik i{width:8px;height:8px}.wp-cause.dim{opacity:.6}.wp-cause:not(.lead) .wp-cbody .desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.wp-cause{grid-template-columns:auto minmax(0,1fr);gap:5px 14px}.wp-cglyph{width:40px;height:40px}.wp-lik{border-left:0;flex-direction:row;grid-column:2;align-self:start;gap:5px;margin-top:8px;padding-left:0}.wp-liklbl{order:2}}.wp-urgent{border:1px solid var(--wp-low-line);background:linear-gradient(#fdf2f1,#fbecec);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin-top:12px;padding:14px 18px;display:grid}.wp-uglyph{border:1px solid var(--wp-low-line);width:46px;height:46px;color:var(--wp-low-ink);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.wp-urgent p{color:var(--wp-low-ink);margin:0;font-size:13px;line-height:1.55}.wp-urgent b{font-weight:700}.wp-urgent a{color:var(--wp-low-ink);font-weight:700;text-decoration:underline}@media (max-width:640px){.wp-urgent{grid-template-columns:minmax(0,1fr)}.wp-uglyph{width:40px;height:40px}}.wp-bridge{color:#fff;background:var(--wp-bridge-grad);box-shadow:var(--wp-bridge-shadow);border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px 26px;padding:34px 36px;transition:box-shadow .25s;display:grid;position:relative;overflow:hidden}.wp-bridge:before{content:"";background:radial-gradient(circle,#ffffff1a 0 2px,#0000 3px 66px,#ffffff12 67px 69px,#0000 70px 132px,#ffffff0d 133px 135px,#0000 136px);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;right:-120px}.wp-bridge:after{content:"";background:radial-gradient(circle,#ffffff12 0 2px,#0000 3px 54px,#ffffff0d 55px 57px,#0000 58px);border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;left:-70px}.wp-bglyph{z-index:2;color:#fff;background:#ffffff26;border:1px solid #ffffff52;border-radius:18px;flex:none;grid-row:1/span 2;place-items:center;width:62px;height:62px;display:grid;position:relative}.wp-beyebrow{z-index:2;letter-spacing:.13em;text-transform:uppercase;color:#a9eeeb;align-self:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex;position:relative}.wp-beyebrow .upd{letter-spacing:.01em;text-transform:none;color:#7fcfcc;font-size:11px;font-weight:600}.wp-bridgetext{z-index:2;position:relative}.wp-bridgetext p{font-family:var(--wp-serif);color:var(--wp-bridge-ink);letter-spacing:-.008em;max-width:64ch;margin:0;font-size:19px;font-weight:400;line-height:1.55}.wp-bridgetext b{color:#fff;font-weight:600}.wp-bridgetext a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.wp-bridge.pop{animation:.3s wp-pop}@media (max-width:640px){.wp-bridge{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 24px}.wp-bglyph{grid-row:auto;width:52px;height:52px}.wp-bridgetext p{font-size:17px}}.wp-merged{margin-top:0}.wp-bridge.merged{border-radius:24px 24px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:0;box-shadow:0 3px 8px #005a5c2e}.wp-bridge.merged .wp-bglyph{grid-row:auto}.wp-btray{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px;padding:26px 28px 24px}.wp-btray-lead{color:var(--ink-2);margin:0 0 18px;font-size:14px;line-height:1.6}.wp-btray-lead b{color:var(--ink);font-weight:650}@media (max-width:640px){.wp-btray{padding:22px 20px 20px}}.wp-door.lead{border:2px solid var(--cta)}.wp-door.demoted{opacity:.5}.wp-rec{letter-spacing:.06em;text-transform:uppercase;color:var(--cta-ink);background:var(--cta-50);border:1px solid var(--cta-100);border-radius:var(--r-pill);align-items:center;gap:5px;margin-bottom:10px;padding:3px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.wp-wellnote{color:var(--ink-3);background:var(--surface-2);border:1px dashed var(--line);border-radius:10px;margin:5px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.wp-disc{font-size:10.5px;line-height:var(--lh-muted);color:var(--ink-3);align-items:flex-start;gap:6px;margin:10px 0 0;display:flex}.wp-disc-ic{color:var(--ink-3);flex:none;margin-top:1px}.wp-doors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:720px){.wp-doors{grid-template-columns:minmax(0,1fr)}}.wp-door{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:20px 21px 18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}.wp-door:hover{box-shadow:var(--shadow);border-color:var(--wp-dgb-100);transform:translateY(-2px)}.wp-dtop{align-items:center;gap:12px;margin-bottom:11px;display:flex}.wp-dglyph{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.wp-door.free .wp-dglyph{background:var(--wp-hi-bg);color:var(--wp-hi-ink)}.wp-door.truth .wp-dglyph{background:var(--wp-dgb-50);color:var(--wp-dgb-ink)}.wp-door .tag{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);margin-left:auto;padding:4px 11px;font-size:10px;font-weight:700}.wp-door.free .tag{background:var(--wp-hi-bg);color:var(--wp-hi-ink)}.wp-door.truth .tag{background:var(--wp-dgb-50);color:var(--wp-dgb-ink)}.wp-door b.t{font-family:var(--wp-serif);letter-spacing:-.008em;color:var(--ink);margin-bottom:5px;font-size:17.5px;font-weight:600;display:block}.wp-door p{color:var(--ink-2);margin:0 0 14px;font-size:12.5px;line-height:1.6}.wp-zipline{gap:8px;display:flex}.wp-zipline input{width:120px;font:inherit;border:1.5px solid var(--line);background:var(--surface-2);border-radius:10px;padding:10px 13px;font-size:14px}.wp-zipline input:focus{border-color:var(--wp-dgb);background:#fff;outline:none}.wp-zipline .go{background:var(--cta);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:650;text-decoration:none}.wp-dmeta{border-top:1px solid var(--line-soft);gap:0;margin-top:13px;padding-top:12px;display:flex}.wp-dmeta>span{flex:1}.wp-dmeta .m-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.wp-dmeta .m-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.wp-cta2{color:var(--cta-ink);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.wp-cta2:hover{text-decoration:underline}.wp-zip{margin-top:2px}.wp-zip-sys{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:700}.wp-zip-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wp-zip-list li{font-size:12.5px;line-height:var(--lh-muted);color:var(--ink-2);font-variant-numeric:tabular-nums}.wp-zip-list b{color:var(--ink);font-weight:650}.wp-zip-yr{color:var(--ink-3)}.wp-zip-scope{font-size:10.5px;line-height:var(--lh-muted);color:var(--ink-3);margin:10px 0 0}.wp-zip-guard{font-size:11px;line-height:var(--lh-muted);color:var(--wp-low-ink);background:var(--wp-low-bg);border:1px solid var(--wp-low-line);border-radius:9px;margin:9px 0 12px;padding:8px 11px}.wp-zip-miss{font-size:11.5px;line-height:var(--lh-muted);color:var(--ink-3);align-items:flex-start;gap:6px;margin:11px 0 0;display:flex}.wp-zip-miss-ic{color:var(--ink-3);flex:none;margin-top:1px}.wp-zip-miss a{color:var(--cta-ink);font-weight:600;text-decoration:none}.wp-zip-miss a:hover{text-decoration:underline}.wp-handoff{background:var(--wp-band-grad);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:34px;margin-top:52px;padding:32px 34px;display:grid;position:relative;overflow:hidden}@media (max-width:820px){.wp-handoff{grid-template-columns:minmax(0,1fr);gap:24px}}.wp-handoff:before{content:"";background:radial-gradient(circle,#ffffff1a 0 2px,#0000 3px 66px,#ffffff12 67px 69px,#0000 70px 132px,#ffffff0d 133px 135px,#0000 136px);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-130px}.wp-hin{z-index:2;position:relative}.wp-handoff h2{font-family:var(--wp-serif);letter-spacing:-.014em;margin:0 0 8px;font-size:clamp(22px,3.2vw,30px);font-weight:600}.wp-handoff .sub{color:#cfe2f6;max-width:var(--measure-support);margin:0 0 18px;font-size:14px;line-height:1.6}.wp-carry{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.wp-carry .lbl{letter-spacing:.07em;text-transform:uppercase;color:#9cc4ec;font-size:10.5px;font-weight:700}.wp-cchip{color:#fff;border-radius:var(--r-pill);background:#ffffff21;border:1px solid #ffffff3d;padding:4px 13px;font-size:12px}.wp-cchip.new{background:#00858766;border-color:#7dd3c8a6}.wp-cchip.new.pop{animation:.3s wp-pop}.wp-handoff .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wp-handoff .fine{color:#9cc4ec;font-size:11.5px}.wp-haside{z-index:2;background:#ffffff14;border:1px solid #fff3;border-radius:18px;padding:20px 22px;position:relative}.wp-haside-lbl{letter-spacing:.08em;text-transform:uppercase;color:#9cc4ec;margin-bottom:15px;font-size:10.5px;font-weight:700;display:block}.wp-hsteps{gap:15px;margin:0;padding:0;list-style:none;display:grid}.wp-hsteps li{color:#eaf2fb;align-items:center;gap:13px;font-size:14px;display:flex}.wp-hsteps .n{color:#fff;background:#ffffff24;border:1px solid #ffffff57;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.wp-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:720px){.wp-faq{grid-template-columns:minmax(0,1fr)}}.wp-faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 19px;transition:border-color .15s,box-shadow .15s}.wp-faq details[open]{border-color:var(--wp-dgb-100);box-shadow:var(--shadow-sm)}.wp-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.wp-faq summary::-webkit-details-marker{display:none}.wp-faq summary h3{font:inherit;color:inherit;min-width:0;margin:0}.wp-faq summary:after{content:"+";color:var(--ink-3);flex:none;font-size:20px;font-weight:300;transition:transform .15s}.wp-faq details[open] summary:after{color:var(--wp-dgb-ink);transform:rotate(45deg)}.wp-faq details .a{padding:0 0 17px}.wp-faq details .a p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.65}.wp-related{flex-wrap:wrap;gap:10px;display:flex}.wp-rel{background:var(--surface);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.wp-rel .rdot{border-radius:50%;flex:none;width:8px;height:8px}.wp-rel .rarr{color:var(--ink-3);font-size:12px;transition:color .15s}.wp-rel:hover{border-color:var(--wp-dgb-100);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.wp-rel:hover .rarr{color:var(--cta-ink)}.wp-decode-strip{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 26px;margin-top:22px;padding:20px 24px;display:grid}@media (max-width:640px){.wp-decode-strip{grid-template-columns:minmax(0,1fr)}}.wp-decode-strip .ds-txt{min-width:0}.wp-decode-strip .ds-h{font-family:var(--wp-serif);letter-spacing:-.008em;color:var(--ink);margin-bottom:4px;font-size:16.5px;font-weight:600;display:block}.wp-decode-strip p{color:var(--ink-2);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.wp-decode-strip .ds-act{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.wp-decode-strip .ds-fine{font-size:11px;line-height:var(--lh-muted);color:var(--ink-3)}.wp-fineprint{margin:var(--space-group) 0 0;color:var(--ink-3);gap:8px;font-size:12px;line-height:1.55;display:flex}.wp-fineprint .wp-fp-ic{color:var(--ink-3);flex:none;margin-top:1px}.wp-treat{margin-top:8px}.wp-treat-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:12px;display:grid}.wp-txc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:14px 15px 15px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.wp-txc:hover{box-shadow:var(--shadow-sm);border-color:var(--wp-dgb-100);transform:translateY(-2px)}.wp-txc-angle{letter-spacing:.05em;text-transform:uppercase;color:var(--cta-ink);background:var(--cta-50);border:1px solid var(--cta-100);border-radius:var(--r-pill);align-self:flex-start;margin-bottom:11px;padding:3px 10px;font-size:10px;font-weight:700}.wp-txc-media{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;place-items:center;height:116px;margin-bottom:12px;text-decoration:none;display:grid;overflow:hidden}.wp-txc-media img{object-fit:contain;width:100%;height:100%;padding:8px}.wp-txc-media.ph span{color:var(--ink-3);font-size:12px;font-weight:600}.wp-txc-body{flex-direction:column;flex:1;min-width:0;display:flex}.wp-txc-brand{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.wp-txc-name{letter-spacing:-.005em;color:var(--ink);margin:2px 0 0;font-size:14.5px;font-weight:650;line-height:1.3;text-decoration:none}.wp-txc-name:hover{color:var(--wp-dgb-ink)}.wp-txc-stat{font-family:var(--wp-serif);color:var(--wp-dgb-ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:20px;font-weight:600}.wp-txc-cert{color:var(--wp-hi-ink);align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;font-weight:600;display:inline-flex}.wp-txc-cert-ic{color:var(--wp-hi-ink);flex:none}.wp-txc-why{color:var(--ink-2);margin:8px 0 14px;font-size:12px;line-height:1.5}.wp-txc-cond{font-style:italic}.wp-txc-cta{background:var(--cta);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.wp-txc-cta:hover{background:var(--cta-600)}.wp-txc-cta.ghost{background:var(--surface-2);color:var(--cta-ink);border:1px solid var(--line)}.wp-txc-cta.ghost:hover{background:var(--surface-3);border-color:var(--wp-dgb-100)}.wp-txc-px{font-variant-numeric:tabular-nums;font-weight:600}.wp-treat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.wp-treat-all{color:var(--cta-ink);font-size:13px;font-weight:650;text-decoration:none}.wp-treat-all:hover{text-decoration:underline}.wp-treat-disc{font-size:10.5px;line-height:var(--lh-muted);color:var(--ink-3);max-width:var(--measure-support);align-items:flex-start;gap:6px;margin:0;display:inline-flex}.wp-treat-disc-ic{color:var(--ink-3);flex:none;margin-top:1px}@media (max-width:640px){.wp-treat-foot{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.wp-cause.pop,.wp-bridge.pop,.wp-cchip.new.pop{animation:none}.wp-pcard,.wp-tchip,.wp-txc{transition:none}}.wp[data-sense=pressure]{--wp-dgb:#a34f26;--wp-dgb-ink:#6e3418;--wp-dgb-50:#faf0e9;--wp-dgb-100:#e8c6ae;--wp-band-grad:linear-gradient(135deg, #4a2210 0%, #7e3d1d 78%, #a34f26 100%);--wp-bridge-grad:linear-gradient(135deg, #401d0d 0%, #74381a 80%, #9a4a24 100%);--wp-bridge-shadow:0 3px 8px #5a2a142e, 0 22px 48px -22px #5a2a1499;--wp-bridge-ink:#fbf0e8;--wp-accent:var(--wp-pressure);--wp-accent-ink:var(--wp-pressure-ink);--wp-accent-50:var(--wp-pressure-bg);--wp-accent-100:var(--wp-pressure-line);--wp-accent-cta:var(--wp-pressure);--wp-accent-cta-600:var(--wp-pressure-ink);--wp-accent-cta-ink:var(--wp-pressure-ink);--wp-accent-cta-wash:#a34f2617}.wp[data-sense=pressure] .wp-band .wp-ibrow{color:#f6decd;background:#ffffff1f}.wp[data-sense=pressure] .wp-cause[data-tone=odour] .wp-cglyph{background:var(--wp-accent-50);color:var(--wp-accent-ink)}.wp-sense[data-s=pressure] .wp-sense-ic,.wp-sense[data-s=pressure] .wp-ptile{background:var(--wp-pressure-bg);color:var(--wp-pressure-ink)}.wp-chip-sense[data-s=pressure]{background:var(--wp-pressure-bg);color:var(--wp-pressure-ink);border-color:var(--wp-pressure-line)}.wp[data-sense=pressure] .wp-causes{gap:var(--space-group)}.wp[data-sense=pressure] .wp-cause{padding:22px 24px}@media (max-width:640px){.wp[data-sense=pressure] .wp-causes{gap:20px}.wp[data-sense=pressure] .wp-cause{padding:18px}}.wp[data-sense=pressure] .wp-cause:not(.lead) .wp-cbody .desc{-webkit-line-clamp:none;display:block;overflow:visible}.wp[data-sense=pressure] .wp-cause.lead{background:linear-gradient(#fffcfa,#fff)}@media (max-width:640px){.wp[data-sense=pressure] .wp-lik{justify-content:flex-start;align-items:center}}.wp[data-sense=pressure] .wp-cmis-h,.wp[data-sense=pressure] .wp-cblock-h{color:var(--wp-accent-ink)}.wp[data-sense=pressure] .wp-cmis{background:var(--wp-accent-50)}.wp[data-sense=pressure] .wp-door.lead{border:2px solid var(--wp-pressure)}.wp[data-sense=pressure] .wp-door.calc .wp-dglyph,.wp[data-sense=pressure] .wp-door.checks .wp-dglyph,.wp[data-sense=pressure] .wp-door.calc .tag,.wp[data-sense=pressure] .wp-door.checks .tag{background:var(--wp-pressure-bg);color:var(--wp-pressure-ink)}.wp-dcost{font-size:12.5px;line-height:var(--lh-muted);color:var(--ink-3);margin:8px 0 0}.wp-dkey{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.wp-dkey-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.wp-dkey-bar{border-radius:var(--r-pill);height:7px;margin-bottom:10px;display:flex;overflow:hidden}.wp-dkey-bar i{display:block}.wp-dkey-bar .lo{background:var(--wp-pressure-line);flex:5}.wp-dkey-bar .ok{background:var(--wp-hi-ink);flex:2}.wp-dkey-bar .hi{background:var(--wp-smell);flex:4}.wp-dkey-bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wp-dkey-bands>span{font-size:12px;line-height:var(--lh-muted);color:var(--ink-2)}.wp-dkey-bands b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:700;display:block}.wp-dkey-bands .ok b{color:var(--wp-hi-ink)}.wp-dkey-bands .hi b{color:var(--wp-smell-ink)}.wp-dkey-note{font-size:11.5px;line-height:var(--lh-muted);color:var(--ink-3);margin-top:10px;display:block}.wp-dchecks{gap:18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wp-dchecks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.wp-dchecks li>svg{color:var(--wp-pressure-ink);margin-top:3px}.wp-dchecks b{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.wp-dchecks p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.65}.wp-dclose{border-top:1px solid var(--line-soft);font-size:13px;line-height:var(--lh-muted);color:var(--ink-2);margin:16px 0 0;padding-top:14px}@media (max-width:480px){.wp-dkey-bands{grid-template-columns:minmax(0,1fr);gap:10px}.wp-dkey-bands>span{align-items:baseline;gap:8px;display:flex}.wp-dkey-bands b{margin-bottom:0}}
