.wres{--bg:#fff;--bg-warm:#f5f8fb;--card:#f1f5f9;--card-2:#e6edf4;--ink:#0b2440;--ink-soft:#2c4058;--muted:#4a5a6e;--muted-2:#8593a5;--line:rgba(11,36,64,.09);--line-2:rgba(11,36,64,.16);--accent:#0b2440;--deep:#0b2440;--red:#087f80;--red-soft:rgba(8,127,128,.09);--font-sans:var(--font-inter);--font-mono:var(--font-inter);--font-serif:var(--font-inter);color:var(--ink)}.wres .serif-italic{font-family:inherit;font-style:normal;font-weight:600;color:var(--red)}.wres .article-body em{font-family:inherit}.wres .mono{font-weight:600;letter-spacing:.06em}.wres .container{max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:720px){.wres .container{padding:0 20px}}.wres .mono{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.wres .label,.wres .mono{font-family:var(--font-mono),ui-monospace,monospace}.wres .label{font-size:12px;letter-spacing:.02em;color:var(--muted)}.wres .serif-italic{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}.wres .display{font-weight:600;letter-spacing:-.028em;line-height:.95}.wres .reveal{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.wres .reveal.in{opacity:1;transform:translateY(0)}.wres .word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.wres .word>span{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.wres .reveal-words.in .word>span,.wres .reveal.in .word>span{transform:translateY(0)}.wres .reveal-words .word>span{transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.wres .reveal-words.in .word:first-child>span{transition-delay:.04s}.wres .reveal-words.in .word:nth-child(2)>span{transition-delay:.1s}.wres .reveal-words.in .word:nth-child(3)>span{transition-delay:.16s}.wres .reveal-words.in .word:nth-child(4)>span{transition-delay:.22s}.wres .reveal-words.in .word:nth-child(5)>span{transition-delay:.28s}.wres .reveal-words.in .word:nth-child(6)>span{transition-delay:.34s}.wres .reveal-words.in .word:nth-child(7)>span{transition-delay:.4s}.wres .reveal-words.in .word:nth-child(8)>span{transition-delay:.46s}.wres .reveal-words.in .word:nth-child(9)>span{transition-delay:.52s}.wres .reveal-words.in .word:nth-child(10)>span{transition-delay:.58s}.wres .reveal-words.in .word:nth-child(11)>span{transition-delay:.64s}.wres .reveal-words.in .word:nth-child(12)>span{transition-delay:.7s}.wres .card{background:var(--card);border-radius:18px;padding:28px;position:relative}.wres .row{display:flex;align-items:center}.wres .between{justify-content:space-between}.wres .gap-2{gap:8px}.wres .gap-3{gap:12px}@media (max-width:960px){.wres .container{padding:0 22px}}@media (max-width:720px){.wres .container{padding:0 18px}}.wres .blog-card-cover{position:relative;display:flex;align-items:center;justify-content:center;height:152px;background:linear-gradient(135deg,var(--bg) 0,var(--card-2) 100%);border-bottom:1px solid var(--line);overflow:hidden}.wres .blog-card-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 18%,hsla(0,0%,100%,.45),transparent 60%);pointer-events:none}.wres .blog-card-cover svg{position:relative;z-index:1;height:116px;width:auto;max-width:80%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wres .article-wrap{padding-top:150px;padding-bottom:96px}.wres .article-head{margin-bottom:48px}.wres .article-crumbs{margin-bottom:28px}.wres .article-crumb{color:var(--muted);transition:color .2s}.wres .article-crumb:hover{color:var(--ink)}.wres .article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px;max-width:1040px;margin:0 auto;align-items:start}.wres .article-aside{position:sticky;top:120px}.wres .article-toc{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}.wres .toc-title{color:var(--muted-2);padding:0 0 12px 16px}.wres .toc-link{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent;color:var(--muted);font-size:13px;line-height:1.4;transition:color .2s,border-color .2s}.wres .toc-link:hover{color:var(--ink)}.wres .toc-link.active{color:var(--ink);border-color:var(--red)}.wres .toc-link.lvl-3{padding-left:30px;font-size:12px}.wres .article-body{font-size:18px;line-height:1.7;color:var(--ink-soft)}.wres .article-body>*+*{margin-top:24px}.wres .article-body>.r-h2{margin-top:64px}.wres .article-body>.r-h3{margin-top:44px}.wres .article-body>.r-block{margin-top:40px}.wres .article-body>.r-feature{margin-top:36px}.wres .article-body h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.03em;line-height:1.05}.wres .article-body h2,.wres .article-body h3{font-weight:500;color:var(--ink);scroll-margin-top:110px}.wres .article-body h3{font-size:clamp(21px,2.6vw,27px);letter-spacing:-.02em;line-height:1.15}.wres .article-lead{font-size:clamp(20px,2.4vw,24px);line-height:1.5;letter-spacing:-.015em;color:var(--ink)}.wres .article-lead p+p{margin-top:10px}.wres .article-body strong{font-weight:600;color:var(--ink)}.wres .article-body em{font-family:var(--font-serif),Georgia,serif;font-style:italic}.wres .article-body a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.wres .article-body a:hover{text-decoration-color:var(--red)}.wres .article-body ol,.wres .article-body ul{list-style:none;display:flex;flex-direction:column;gap:12px}.wres .article-body li{position:relative;padding-left:28px}.wres .article-body ul>li:before{content:"";position:absolute;left:3px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--red)}.wres .article-body ol{counter-reset:li}.wres .article-body ol>li{counter-increment:li}.wres .article-body ol>li:before{content:counter(li,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--red)}.wres .article-body blockquote{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(24px,3.4vw,34px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);padding-left:28px;border-left:2px solid var(--red)}.wres .article-body hr{border:0;height:1px;background:var(--line)}.wres .article-body img{width:100%;border-radius:16px}.wres .article-body code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;background:var(--card);padding:2px 6px;border-radius:6px}.wres .article-body pre{background:var(--ink);color:var(--bg);padding:22px;border-radius:14px;overflow-x:auto;font-size:14px;line-height:1.6}.wres .article-body pre code{background:none;padding:0;font-size:inherit;color:inherit}.wres .article-body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.wres .article-body td,.wres .article-body th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.wres .article-body th{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.wres .callout{display:flex;gap:16px;padding:24px 26px;background:var(--red-soft);border:1px solid rgba(8,127,128,.16);border-radius:16px}.wres .callout-title{color:var(--red);margin-bottom:8px}.wres .callout-body{color:var(--ink-soft);line-height:1.6}.wres .anatomy{background:var(--card);border-radius:20px;padding:28px}.wres .anatomy-head{margin-bottom:18px;color:var(--muted)}.wres .anatomy-hint{color:var(--muted-2)}.wres .anatomy-bar{display:flex;gap:5px;height:68px}.wres .anatomy-seg{position:relative;flex-basis:0;min-width:30px;border-radius:11px;background:var(--card-2);overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.wres .anatomy-seg:hover{transform:translateY(-3px)}.wres .anatomy-seg-fill{position:absolute;inset:0;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wres .anatomy-seg.active .anatomy-seg-fill{transform:scaleX(1)}.wres .anatomy-seg-idx{position:absolute;left:11px;bottom:9px;color:var(--muted);transition:color .3s}.wres .anatomy-seg.active .anatomy-seg-idx{color:#fff}.wres .anatomy-detail{display:flex;gap:18px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line);animation:wres-anatomyIn .45s cubic-bezier(.2,.8,.2,1)}.wres .anatomy-detail-idx{font-size:44px;line-height:1;color:var(--red);flex-shrink:0}.wres .anatomy-detail-label{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .anatomy-detail-range{margin-top:2px}.wres .anatomy-detail-text{margin-top:12px;color:var(--ink-soft);line-height:1.6}@media (max-width:960px){.wres .article-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:760px}.wres .article-aside{display:none}}@media (max-width:720px){.wres .article-wrap{padding-top:120px}.wres .article-body{font-size:17px}.wres .anatomy{padding:22px}.wres .anatomy-seg-idx{left:7px}.wres .anatomy-detail{flex-direction:column;gap:10px}}.wres .etym{display:flex;flex-direction:column;align-items:center;gap:18px;padding:34px 28px;background:var(--card);border-radius:20px;text-align:center}.wres .etym-inputs{display:grid;grid-template-columns:auto auto auto;align-items:baseline;justify-content:center;-moz-column-gap:22px;column-gap:22px;row-gap:6px}.wres .etym-key{font-size:clamp(20px,3vw,26px);line-height:1}.wres .etym-key.mono{text-transform:none;letter-spacing:.04em}.wres .etym-key.serif-italic{font-size:clamp(24px,3.4vw,31px)}.wres .etym-sub{font-size:12px;color:var(--muted)}.wres .etym-op{font-size:22px;color:var(--muted-2);line-height:1}.wres .etym-result-row{display:flex;align-items:baseline;justify-content:center;gap:14px}.wres .etym-equals{font-size:clamp(22px,3vw,30px);color:var(--muted-2);line-height:1}.wres .etym-result{font-size:clamp(36px,6vw,56px);color:var(--red);line-height:1}.wres .etym-equals,.wres .etym-key,.wres .etym-op,.wres .etym-result,.wres .etym-sub{opacity:0;transform:translateY(9px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.wres .etym-result{transform:translateY(10px) scale(.92)}.wres .etym.is-active .etym-equals,.wres .etym.is-active .etym-key,.wres .etym.is-active .etym-op,.wres .etym.is-active .etym-result,.wres .etym.is-active .etym-sub{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wres .etym-equals,.wres .etym-key,.wres .etym-op,.wres .etym-result,.wres .etym-sub{opacity:1;transform:none;transition:none}}.wres .scene{margin:0}.wres .scene-screen{background:#0e0e0e;border-radius:18px;padding:16px;color:var(--bg);box-shadow:0 30px 60px -32px rgba(11,36,64,.55)}.wres .scene-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wres .scene-live{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em}.wres .scene-live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(8,127,128,.5);animation:wres-scenePulse 1.8s ease-out infinite}.wres .scene-viewers{color:color-mix(in srgb,var(--bg) 55%,transparent);font-variant-numeric:tabular-nums}.wres .scene-body{display:grid;grid-template-columns:1fr 208px;gap:12px;align-items:stretch}.wres .scene-stage{position:relative;min-height:240px;background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 80%,#fff),var(--bg-warm));border-radius:12px;padding:22px 24px;overflow:hidden;display:flex;flex-direction:column}.wres .scene-slide-kicker{color:var(--muted)}.wres .scene-dots{position:absolute;top:20px;right:22px;display:flex;gap:5px;z-index:2}.wres .scene-dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:background .3s}.wres .scene-dots i.on{background:var(--red)}.wres .scene-slide-body{flex:1;display:flex;flex-direction:column;gap:14px;animation:wres-sceneSlideIn .5s cubic-bezier(.2,.8,.2,1) both}.wres .scene-slide-title{height:12px;border-radius:6px;background:var(--ink);opacity:.86}.wres .scene-chart{margin-top:auto;display:flex;align-items:flex-end;gap:14px;height:110px;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.wres .scene-col{flex:1;border-radius:6px 6px 0 0;background:var(--line-2);transform-origin:bottom;animation:wres-sceneBarGrow .6s cubic-bezier(.2,.8,.2,1) both}.wres .scene-col-hl{background:var(--red)}.wres .scene-bullets{margin-top:4px;display:flex;flex-direction:column;gap:13px}.wres .scene-bullet{height:13px;border-radius:6px;background:var(--line-2);transform-origin:left;animation:wres-sceneBulletIn .5s cubic-bezier(.2,.8,.2,1) both}.wres .scene-cam{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(8px) scale(.9);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:.45s}.wres .scene-cam.in{opacity:1;transform:none}.wres .scene-cam-circle{position:relative;width:58px;height:58px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 10px 24px -8px rgba(11,36,64,.55);background:linear-gradient(150deg,var(--red),#22d3ee);display:flex;align-items:flex-end;justify-content:center}.wres .scene-cam-circle svg{width:42px;height:42px;color:hsla(0,0%,100%,.92)}.wres .scene-cam-live{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:#1fa956;border:1.5px solid #fff}.wres .scene-cam-label{background:hsla(0,0%,5%,.85);color:var(--bg);padding:5px 9px;border-radius:999px;font-size:10px}.wres .scene-chat{background:color-mix(in srgb,var(--bg) 5%,transparent);border:1px solid color-mix(in srgb,var(--bg) 10%,transparent);border-radius:12px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;min-height:0}.wres .scene-chat .scene-tag{color:color-mix(in srgb,var(--bg) 50%,transparent)}.wres .scene-msgs{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 26px);mask-image:linear-gradient(180deg,transparent,#000 26px)}.wres .scene-msg{display:flex;gap:8px;animation:wres-sceneMsgIn .45s cubic-bezier(.2,.8,.2,1)}.wres .scene-msg-av{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--bg) 18%,transparent);margin-top:1px}.wres .scene-msg-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wres .scene-msg-name{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--bg) 45%,transparent)}.wres .scene-msg-text{font-size:12px;line-height:1.3;color:color-mix(in srgb,var(--bg) 90%,transparent)}.wres .scene-typing{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;padding:7px 10px;background:color-mix(in srgb,var(--bg) 8%,transparent);border-radius:999px}.wres .scene-typing i{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--bg) 55%,transparent);animation:wres-sceneTyping 1.2s ease-in-out infinite}.wres .scene-typing i:nth-child(2){animation-delay:.18s}.wres .scene-typing i:nth-child(3){animation-delay:.36s}.wres .scene-controls{display:flex;align-items:center;gap:8px;margin-top:12px}.wres .scene-chip{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--bg) 10%,transparent)}.wres .scene-ctrl-dots{display:inline-flex;gap:6px;margin-left:auto}.wres .scene-ctrl-dots i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--bg) 30%,transparent)}.wres .scene-cap{margin-top:14px;text-align:center}.wres .types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px}@media (min-width:720px){.wres .types-grid{grid-template-columns:repeat(3,1fr)}}.wres .type-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:16px;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s,box-shadow .4s}.wres .types-grid.is-active .type-card{opacity:1;transform:none}.wres .types-grid.is-active .type-card:hover{border-color:var(--line-2);background:var(--card-2)}.wres .types-grid.is-active .type-card.is-spot{border-color:var(--red);background:var(--card-2);box-shadow:0 14px 32px -18px rgba(8,127,128,.4);transform:translateY(-5px) scale(1.025)}.wres .type-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--bg);color:var(--red);transition:background .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.wres .types-grid.is-active .type-card.is-spot .type-icon{background:var(--red-soft);transform:scale(1.12)}.wres .type-name{font-size:18px;font-weight:600;letter-spacing:-.02em}.wres .type-goal{font-size:13.5px;line-height:1.45;color:var(--muted)}.wres .type-card.is-popular{background:rgba(8,127,128,.07);border-color:rgba(8,127,128,.22)}.wres .types-grid.is-active .type-card.is-popular.is-spot{background:rgba(8,127,128,.13);border-color:var(--red);box-shadow:0 14px 32px -18px rgba(8,127,128,.4);transform:translateY(-5px) scale(1.025)}.wres .type-badge{position:absolute;top:14px;right:14px;z-index:1;font-family:var(--font-mono),ui-monospace,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);white-space:nowrap}@media (prefers-reduced-motion:reduce){.wres .type-card{opacity:1;transform:none;transition:none}}.wres .levers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wres .lever{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.wres .levers.is-active .lever{opacity:1;transform:none}.wres .lever-num{font-size:clamp(40px,5vw,56px);color:var(--red);line-height:1;letter-spacing:-.04em}.wres .lever-kicker{color:var(--red);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:12px}.wres .lever-name{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-top:8px}.wres .lever-desc{font-size:14px;line-height:1.5;color:var(--muted);margin-top:6px;max-width:28ch}.wres .levers-converge{position:relative;height:96px;margin-top:22px}.wres .levers-converge-svg{width:100%;height:100%;display:block;stroke:var(--ink);fill:none;opacity:.75}.wres .levers-converge-svg line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .75s cubic-bezier(.2,.8,.2,1)}.wres .levers.is-active .levers-converge-svg .l-1{stroke-dashoffset:0;transition-delay:.5s}.wres .levers.is-active .levers-converge-svg .l-2{stroke-dashoffset:0;transition-delay:.6s}.wres .levers.is-active .levers-converge-svg .l-3{stroke-dashoffset:0;transition-delay:.7s}.wres .levers.is-active .levers-converge-svg .l-center{stroke-dashoffset:0;transition-delay:1.3s}.wres .converge-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--red);opacity:0;transform:translate(-50%,-50%) scale(0);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.wres .converge-dot.d-1{top:0;left:16.67%}.wres .converge-dot.d-2{top:0;left:50%}.wres .converge-dot.d-3{top:0;left:83.33%}.wres .converge-dot.d-center{top:73.3%;left:50%;width:13px;height:13px}.wres .levers.is-active .converge-dot{opacity:1;transform:translate(-50%,-50%) scale(1)}.wres .levers.is-active .converge-dot.d-1{transition-delay:.4s}.wres .levers.is-active .converge-dot.d-2{transition-delay:.45s}.wres .levers.is-active .converge-dot.d-3{transition-delay:.5s}.wres .levers.is-active .converge-dot.d-center{transition-delay:1.2s}.wres .energy-pulse{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--red);opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(8,127,128,.75);pointer-events:none;z-index:2}.wres .levers.is-active .energy-pulse.e-1{animation:wres-pulse-l1 2.4s ease-in 2.2s infinite}.wres .levers.is-active .energy-pulse.e-2{animation:wres-pulse-l2 2.4s ease-in 3s infinite}.wres .levers.is-active .energy-pulse.e-3{animation:wres-pulse-l3 2.4s ease-in 3.8s infinite}.wres .levers.is-active .energy-pulse.e-center{animation:wres-pulse-center 1.2s linear 4.6s infinite}.wres .levers-result{background:var(--red);color:var(--bg);padding:22px 30px;border-radius:14px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.wres .levers.is-active .levers-result{opacity:1;transform:none;transition-delay:1.45s}.wres .levers-result-label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:17px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.wres .levers-result-desc{display:block;margin:6px auto 0;max-width:52ch;font-size:13.5px;opacity:.88;line-height:1.45}@media (max-width:720px){.wres .levers-grid{grid-template-columns:1fr;gap:32px}.wres .levers-converge{display:none}.wres .levers-result{margin-top:22px}}@media (prefers-reduced-motion:reduce){.wres .lever,.wres .levers-result{opacity:1;transform:none;transition:none}.wres .converge-dot{opacity:1;transform:translate(-50%,-50%) scale(1);transition:none}.wres .levers-converge-svg line{stroke-dashoffset:0;transition:none}.wres .energy-pulse{display:none}}.wres .trustbar{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:18px 0;margin:4px 0 44px}.wres .trustbar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wres .trustbar-stat{display:flex;flex-direction:column;gap:5px}.wres .trustbar-num{font-size:clamp(20px,2.4vw,25px);color:var(--red);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wres .trustbar-label{font-size:11.5px;line-height:1.4;color:var(--muted)}.wres .trustbar-source{display:block;margin-top:14px;padding-top:0;border-top:0;color:var(--muted-2);font-size:10px}@media (max-width:600px){.wres .trustbar-stats{grid-template-columns:1fr;gap:14px}.wres .trustbar-stat{flex-direction:row;align-items:baseline;gap:12px}.wres .trustbar-num{flex-shrink:0;min-width:64px}}.wres .tl{display:flex;flex-direction:column}.wres .pillar-cta{display:flex;align-items:center;gap:16px;padding:26px 30px;background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.wres .article-body a.pillar-cta{text-decoration:none;color:var(--ink)}.wres .pillar-cta:hover{transform:translateY(-3px);border-color:var(--line-2);background:var(--card-2)}.wres .pillar-cta-kicker{color:var(--red);white-space:nowrap}.wres .pillar-cta-label{flex:1;font-size:clamp(18px,2.2vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.wres .pillar-cta-arrow{font-size:20px;transition:transform .3s}.wres .pillar-cta:hover .pillar-cta-arrow{transform:translate(3px,-3px)}@media (max-width:720px){.wres .scene-body{grid-template-columns:1fr}.wres .scene-stage{min-height:200px}.wres .scene-chat{min-height:158px}.wres .etym{gap:14px 18px;padding:26px 20px}.wres .pillar-cta{flex-direction:column;align-items:flex-start;gap:10px}.wres .pillar-cta-kicker{white-space:normal}}.wres .article-title{line-height:1.08}.wres .spine{padding:8px 0 2px}.wres .spine-track{display:flex;align-items:flex-start;gap:6px}.wres .spine-node{flex:0 0 auto;width:92px;display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease var(--d,0ms),transform .5s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}.wres .spine.is-active .spine-node{opacity:1;transform:none}.wres .spine-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:13px}.wres .spine-rail{height:12px;width:100%;display:flex;align-items:center;justify-content:center}.wres .spine-dot{width:12px;height:12px;border-radius:50%;background:var(--bg);border:1.5px solid var(--muted-2)}.wres .spine-node.goal .spine-dot{background:var(--red);border-color:var(--red)}.wres .spine.is-active .spine-node.goal .spine-dot{animation:wres-spine-pulse 2.6s ease-in-out 1.1s infinite}.wres .spine-nm{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .spine-node.goal .spine-nm{color:var(--red)}.wres .spine-bar{position:relative;width:100%;height:1.5px;background:var(--line-2);overflow:hidden}.wres .spine-bar-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:var(--ink);opacity:.5;transition:transform .6s cubic-bezier(.4,0,.2,1) var(--d,0ms)}.wres .spine.is-active .spine-bar-fill{transform:scaleX(1)}.wres .spine-verb{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--red);white-space:nowrap;opacity:0;transition:opacity .5s ease var(--d,0ms)}.wres .spine.is-active .spine-verb{opacity:1}@media (max-width:680px){.wres .spine-track{flex-direction:column;align-items:stretch;gap:0}.wres .spine-node{width:auto;padding:7px 0}.wres .spine-node,.wres .spine-seg{flex-direction:row;justify-content:flex-start;gap:14px}.wres .spine-seg{align-items:center}.wres .spine-node .spine-rail,.wres .spine-seg .spine-rail{width:12px;flex:0 0 auto}.wres .spine-seg .spine-rail{height:26px}.wres .spine-bar{width:1.5px;height:26px}.wres .spine-bar-fill{transform:scaleY(0);transform-origin:top center}.wres .spine.is-active .spine-bar-fill{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wres .spine-node,.wres .spine-verb{opacity:1;transform:none;transition:none}.wres .spine-bar-fill{transform:scaleX(1);transition:none}.wres .spine-node.goal .spine-dot{animation:none}}.wres .efun{display:flex;flex-direction:column;align-items:center;gap:0}.wres .efun-sources{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:460px}.wres .efun-src{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--muted);padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);text-align:center;line-height:1.3;opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.wres .efun.is-active .efun-src{opacity:1;transform:none}.wres .efun-src:nth-child(2){transition-delay:.08s}.wres .efun-src:nth-child(3){transition-delay:.16s}.wres .efun-converge{position:relative;width:100%;max-width:460px;height:46px}.wres .efun-svg{width:100%;height:100%;display:block}.wres .efl{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dashoffset:1;transition:stroke-dashoffset .6s ease .2s}.wres .efun.is-active .efl{stroke-dashoffset:0}.wres .efun-flow{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.wres .efun.is-active .ef-1{animation:wres-ef-flow-1 1.9s ease-in .6s infinite}.wres .efun.is-active .ef-2{animation:wres-ef-flow-2 1.9s ease-in .95s infinite}.wres .efun.is-active .ef-3{animation:wres-ef-flow-3 1.9s ease-in 1.3s infinite}.wres .efun-form{padding:14px 22px;border:1px solid var(--line-2);border-radius:14px;background:var(--card);opacity:0;transition:opacity .5s ease .5s}.wres .efun.is-active .efun-form{opacity:1}.wres .efun-form-k{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .efun-down{font-family:var(--font-mono),ui-monospace,monospace;font-size:18px;color:var(--muted-2);margin:10px 0;opacity:0;transition:opacity .5s ease .65s}.wres .efun.is-active .efun-down{opacity:1}.wres .efun-out{display:flex;align-items:center;gap:9px;opacity:0;transition:opacity .5s ease .8s}.wres .efun.is-active .efun-out{opacity:1}.wres .efun-out-dot{width:11px;height:11px;border-radius:50%;background:var(--red)}.wres .efun-out-k{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--red)}@media (max-width:600px){.wres .efun-src{font-size:10px;padding:7px 5px}}.wres .phone{display:flex;justify-content:center}.wres .iphone{position:relative;width:250px;padding:8px;border-radius:50px;background:linear-gradient(145deg,#3b3b3e,#1c1c1f 45%,#0c0c0e);box-shadow:0 28px 60px -28px rgba(11,36,64,.6),inset 0 0 0 1.5px hsla(0,0%,100%,.06)}.wres .iphone-side{position:absolute;width:3px;border-radius:2px;background:#2a2a2d}.wres .iphone-power{right:-2px;top:152px;height:58px}.wres .iphone-silent{left:-2px;top:98px;height:24px}.wres .iphone-vu{left:-2px;top:144px;height:46px}.wres .iphone-vd{left:-2px;top:200px;height:46px}.wres .iphone-screen{position:relative;width:234px;aspect-ratio:9/19.3;border-radius:42px;overflow:hidden;background:linear-gradient(165deg,var(--card-2) 0,color-mix(in oklch,var(--card-2) 95%,#000) 55%,color-mix(in oklch,var(--card-2) 90%,#000) 100%);display:flex;flex-direction:column;padding:14px 12px 16px}.wres .iphone-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:78px;height:22px;border-radius:999px;background:#08080a;z-index:3}.wres .iphone-status{display:flex;align-items:center;justify-content:space-between;height:16px;padding:0 6px;color:var(--ink);position:relative;z-index:2}.wres .ist-time{font-size:12px;font-weight:600;letter-spacing:-.01em}.wres .ist-icons{display:inline-flex;align-items:center;gap:5px}.wres .ist-icons svg{display:block}.wres .ist-sig{width:17px;height:11px;fill:currentColor}.wres .ist-wifi{width:16px;height:11px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.wres .ist-batt{width:22px;height:11px;border:1px solid;border-radius:3px;position:relative;opacity:.85}.wres .ist-batt:after{content:"";position:absolute;right:-3px;top:3px;width:1.5px;height:5px;background:currentColor;border-radius:0 1px 1px 0}.wres .ist-batt-fill{position:absolute;inset:1.5px;width:62%;background:currentColor;border-radius:1px}.wres .iphone-clock{display:flex;flex-direction:column;align-items:center;margin-top:26px;color:var(--ink)}.wres .iclock-date{font-size:12.5px;font-weight:500;color:rgba(11,36,64,.7)}.wres .iclock-time{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:2px}.wres .iphone-notifs{margin-top:auto;display:flex;flex-direction:column;gap:9px}.wres .phone-notif{display:flex;gap:10px;align-items:flex-start;padding:10px 11px;border-radius:18px;background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.55);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);box-shadow:0 6px 16px -10px rgba(11,36,64,.4);opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .55s ease var(--nd,0s),transform .55s cubic-bezier(.2,.8,.2,1) var(--nd,0s)}.wres .phone.is-active .phone-notif{opacity:1;transform:none}.wres .pn-ic{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,36,64,.08);color:var(--ink)}.wres .pn-ic.red{background:var(--red-soft);color:var(--red)}.wres .pn-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wres .pn-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.wres .pn-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wres .pn-app{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(11,36,64,.55)}.wres .pn-when{font-size:9.5px;color:rgba(11,36,64,.45);white-space:nowrap}.wres .pn-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.wres .pn-text{font-size:11.5px;color:rgba(11,36,64,.6);line-height:1.3}@media (max-width:380px){.wres .iphone{width:232px}.wres .iphone-screen{width:216px}}.wres .spine-rail{position:relative}.wres .spine-flow{position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.wres .spine.is-active .spine-flow{animation:wres-spine-flow-x 2.1s ease-in-out infinite;animation-delay:calc(var(--fi, 0) * .45s + 1.1s)}.wres .spine-seg-last .spine-flow{background:var(--red)}.wres .spine-dot{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.wres .spine-node:hover .spine-dot{transform:scale(1.3);border-color:var(--ink)}.wres .spine-node.goal:hover .spine-dot{border-color:var(--red)}.wres .spine-verb{transition:opacity .5s ease var(--d,0ms),transform .25s ease,color .25s ease}.wres .spine-seg:hover .spine-verb{transform:scale(1.06)}.wres .efun.is-active .efun-out-dot{animation:wres-live-pulse 2.4s ease-in-out .9s infinite}@media (max-width:680px){.wres .spine.is-active .spine-flow{left:50%;top:0;animation-name:wres-spine-flow-y}}@media (prefers-reduced-motion:reduce){.wres .efun-flow,.wres .spine-flow{display:none}.wres .efun.is-active .efun-out-dot{animation:none}.wres .phone-notif{transition:none}.wres .phone.is-active .phone-notif{opacity:1;transform:none}}.wres .anatomy-seg-idx{left:50%;transform:translateX(-50%)}@media (max-width:600px){.wres .anatomy{padding:20px}.wres .anatomy-bar{gap:4px}.wres .anatomy-seg{min-width:16px}}.wres .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 32px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wres .statbig{display:flex;flex-direction:column;gap:8px}.wres .statbig-num{font-size:clamp(40px,6vw,64px);line-height:.95;letter-spacing:-.04em;color:var(--red);font-variant-numeric:tabular-nums}.wres .statbig-label{font-size:13.5px;line-height:1.4;color:var(--muted);max-width:30ch}.wres .statbig-source{font-size:10px;color:var(--muted-2)}.wres .statbar{padding:4px 0}.wres .statbar-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.wres .statbar-label{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .statbar-val{font-size:clamp(26px,4vw,34px);line-height:1;letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums;flex-shrink:0}.wres .statbar-track{height:12px;border-radius:999px;background:var(--card-2);overflow:hidden}.wres .statbar-fill{display:block;height:100%;border-radius:999px;background:var(--red);width:0;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.wres .statbar-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px}.wres .statbar-cap{font-size:13px;line-height:1.45;color:var(--muted)}.wres .statbar-source{font-size:10px;color:var(--muted-2);white-space:nowrap;flex-shrink:0}.wres .statcmp{display:flex;flex-direction:column;gap:14px;padding:22px 24px;background:var(--card);border:1px solid var(--line);border-radius:16px}.wres .statcmp-row{display:grid;grid-template-columns:minmax(0,150px) 1fr auto;gap:14px;align-items:center}.wres .statcmp-lab{font-size:13.5px;color:var(--muted);letter-spacing:-.01em}.wres .statcmp-row.is-win .statcmp-lab{color:var(--ink);font-weight:600}.wres .statcmp-track{display:block;height:14px;border-radius:999px;background:var(--bg);overflow:hidden}.wres .statcmp-fill{display:block;height:100%;border-radius:999px;background:var(--muted-2);width:0;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.wres .statcmp-row.is-win .statcmp-fill{background:var(--red)}.wres .statcmp-val{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.wres .statcmp-row.is-win .statcmp-val{color:var(--red)}.wres .statcmp-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--line)}.wres .statcmp-cap{font-size:13px;line-height:1.45;color:var(--muted)}.wres .statcmp-source{font-size:10px;color:var(--muted-2);white-space:nowrap;flex-shrink:0}@media (max-width:560px){.wres .statcmp-row{grid-template-columns:1fr auto}.wres .statcmp-track{grid-column:1/-1;order:3}}@media (prefers-reduced-motion:reduce){.wres .statbar-fill,.wres .statcmp-fill{transition:none}}.wres .statfn{display:flex;flex-direction:column;gap:12px;padding:22px 24px;background:var(--card);border:1px solid var(--line);border-radius:16px}.wres .statfn-row{display:grid;grid-template-columns:minmax(0,170px) 1fr auto;gap:14px;align-items:center}.wres .statfn-lab{font-size:13.5px;color:var(--ink);letter-spacing:-.01em}.wres .statfn-track{display:block;height:16px;border-radius:999px;background:var(--bg);overflow:hidden}.wres .statfn-fill{display:block;height:100%;border-radius:999px;background:var(--red);width:0;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.wres .statfn-val{font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap}.wres .statfn-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--line)}.wres .statfn-cap{font-size:13px;line-height:1.45;color:var(--muted)}.wres .statfn-source{font-size:10px;color:var(--muted-2);white-space:nowrap;flex-shrink:0}@media (max-width:560px){.wres .statfn-row{grid-template-columns:1fr auto}.wres .statfn-track{grid-column:1/-1;order:3}}@media (prefers-reduced-motion:reduce){.wres .statfn-fill{transition:none}}.wres .dotfn{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:16px}.wres .dotfn-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;width:100%;max-width:330px}.wres .dotfn-dot{aspect-ratio:1;border-radius:50%;background:var(--muted-2)}.wres .dotfn.is-active .dotfn-dot{animation:wres-dot-in .45s cubic-bezier(.2,.8,.2,1) backwards}.wres .dotfn-legend{display:flex;flex-wrap:wrap;gap:12px 22px}.wres .dotfn-leg{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--muted)}.wres .dotfn-sw{width:10px;height:10px;border-radius:50%;align-self:center}.wres .dotfn-leg-n{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wres .dotfn-foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.wres .dotfn-cap{font-size:13px;line-height:1.45;color:var(--muted)}.wres .dotfn-source{font-size:10px;color:var(--muted-2);white-space:nowrap;flex-shrink:0}@media (prefers-reduced-motion:reduce){.wres .dotfn.is-active .dotfn-dot{animation:none}}@media (max-width:560px){.wres .dotfn-foot,.wres .statbar-foot,.wres .statcmp-foot,.wres .statfn-foot{flex-direction:column;align-items:stretch;gap:6px}.wres .dotfn-source,.wres .statbar-source,.wres .statcmp-source,.wres .statfn-source{white-space:normal}}.wres .offerfit{background:var(--card);border-radius:20px;padding:26px}.wres .of-head{color:var(--muted);margin-bottom:16px}.wres .of-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.wres .of-list li:before{display:none!important}.wres .of-item{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg);cursor:pointer;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.wres .of-item:hover{transform:translateY(-2px);border-color:var(--line-2)}.wres .of-item.on{border-color:rgba(8,127,128,.35);background:var(--red-soft)}.wres .of-box{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-2);background:var(--bg);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.wres .of-item.on .of-box{background:var(--red);border-color:var(--red)}.wres .of-box svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .3s ease}.wres .of-item.on .of-box svg{stroke-dashoffset:0}.wres .of-text{font-size:15px;line-height:1.4;color:var(--ink-soft)}.wres .of-item.on .of-text{color:var(--ink)}.wres .of-verdict{margin-top:18px;padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:var(--bg);transition:border-color .3s,background .3s}.wres .of-meter{display:flex;gap:5px;margin-bottom:14px}.wres .of-seg{height:5px;flex:1;border-radius:999px;background:var(--line-2);transition:background .3s ease}.wres .of-seg.fill{background:var(--red)}.wres .of-verdict-body{display:flex;align-items:baseline;gap:16px}.wres .of-score{font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--muted-2);flex:0 0 auto;font-variant-numeric:tabular-nums;transition:color .3s}.wres .of-verdict-copy{display:flex;flex-direction:column;gap:3px}.wres .of-verdict-label{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .of-verdict-text{font-size:14px;line-height:1.45;color:var(--muted)}@media (max-width:560px){.wres .offerfit{padding:20px}.wres .of-verdict-body{flex-direction:column;align-items:flex-start;gap:8px}}.wres .vs{display:grid;grid-template-columns:minmax(0,1.05fr) 1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.wres .vs-h{padding:16px;font-size:15px;font-weight:600;letter-spacing:-.01em;border-bottom:1px solid var(--line-2)}.wres .vs-cell{padding:14px 16px;font-size:13.5px;line-height:1.4;color:var(--ink-soft);border-bottom:1px solid var(--line)}.wres .vs-crit{font-size:11px;letter-spacing:.03em;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wres .vs-crit,.wres .vs-tag{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase}.wres .vs-tag{font-size:9px;letter-spacing:.04em;color:var(--red);background:var(--red-soft);padding:2px 6px;border-radius:999px}.wres .vs-same{color:var(--muted)}.wres .vs>.vs-cell:nth-last-child(-n+3){border-bottom:0}.wres .vs-cards{display:none}.wres .vs-card{display:flex;flex-direction:column;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-radius:14px}.wres .vs-card-name{font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.wres .vs-card-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.wres .vs-card-crit{color:var(--muted);flex-shrink:0}.wres .vs-card-val{text-align:right;font-size:14px;color:var(--ink-soft)}@media (max-width:720px){.wres .vs{display:none}.wres .vs-cards{display:flex;flex-direction:column;gap:12px}}.wres .of-reveal{margin-top:18px;width:100%;padding:15px 24px;border-radius:14px;background:var(--red);color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}.wres .of-reveal:hover{transform:translateY(-2px);background:#066a6b}.wres .factors{background:var(--card);border-radius:20px;padding:26px}.wres .factors-head{color:var(--muted);margin-bottom:18px}.wres .eq{display:flex;align-items:stretch;justify-content:center;gap:10px}.wres .eq-term{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px;padding:18px;background:var(--bg);border:1px solid var(--line);border-radius:16px;opacity:0;transform:translateY(10px) scale(.97);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei, 0) * .13s)}.wres .factors.is-active .eq-term{opacity:1;transform:none}.wres .eq-k{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .eq-d{font-size:13.5px;line-height:1.4;color:var(--muted)}.wres .eq-op{flex:0 0 auto;align-self:center;font-size:24px;color:var(--muted-2);opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei, 0) * .13s)}.wres .factors.is-active .eq-op{opacity:1;transform:none}.wres .eq-equals{color:var(--ink)}.wres .eq-result{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 20px;background:var(--red-soft);border:1px solid rgba(8,127,128,.3);border-radius:16px;opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--ei, 0) * .13s)}.wres .factors.is-active .eq-result{opacity:1;transform:none}.wres .eq-money{width:42px;height:42px;border-radius:11px;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center}.wres .factors.is-active .eq-money{animation:wres-live-pulse 2.4s ease-in-out 1.5s infinite}.wres .eq-money svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wres .eq-res-k{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--red);white-space:nowrap}@media (max-width:640px){.wres .factors{padding:20px}.wres .eq{flex-direction:column;align-items:stretch;gap:8px}.wres .eq-result,.wres .eq-term{width:100%}.wres .eq-result{flex-direction:row;justify-content:center;gap:12px;padding:16px 20px}.wres .eq-op{align-self:center}}@media (prefers-reduced-motion:reduce){.wres .eq-op,.wres .eq-result,.wres .eq-term{opacity:1;transform:none;transition:none}.wres .factors.is-active .eq-money{animation:none}}.wres .roi{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--card);border-radius:20px;padding:26px}.wres .roi-inputs{display:flex;flex-direction:column;gap:17px}.wres .roi-slider{display:flex;flex-direction:column;gap:9px}.wres .roi-slider-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wres .roi-slider-label{font-size:14px;color:var(--ink-soft)}.wres .roi-slider-val{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.wres .roi-slider input[type=range]{width:100%;accent-color:var(--red);cursor:pointer}.wres .roi-out{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:22px;background:var(--bg);border:1px solid var(--line);border-radius:16px}.wres .roi-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--muted)}.wres .roi-chain b{color:var(--ink);font-weight:600}.wres .roi-chain-arrow{color:var(--muted-2)}.wres .roi-result{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid var(--line)}.wres .roi-result-label{color:var(--muted)}.wres .roi-big{font-size:clamp(40px,7vw,56px);line-height:1;letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums;transition:color .2s}.wres .roi-result.neg .roi-big{color:var(--muted-2)}.wres .roi-sub{font-size:14px;color:var(--ink-soft)}.wres .roi-sub b{font-weight:600}@media (max-width:680px){.wres .roi{grid-template-columns:1fr;padding:20px}}.wres .tooltbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.wres .tooltbl{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.3fr .9fr;min-width:680px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.wres .tooltbl-head{padding:13px 16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--card-2);border-bottom:1px solid var(--line-2)}.wres .tooltbl-cell{padding:14px 16px;font-size:13.5px;line-height:1.4;color:var(--ink-soft);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;justify-content:center}.wres .tooltbl-cell.tooltbl-c-name b{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .tooltbl-cell.tooltbl-c-name span{font-size:11.5px;color:var(--muted)}.wres .tooltbl-cell.is-best{background:var(--red-soft)}.wres .tooltbl-cell.is-best.tooltbl-c-name b{color:var(--red)}.wres .tooltbl>.tooltbl-cell:nth-last-child(-n+5){border-bottom:0}.wres .tooltbl-foot{margin-top:12px;font-size:11px;color:var(--muted-2)}.wres .cost{background:var(--card);border-radius:20px;padding:26px}@media (max-width:560px){.wres .cost{padding:20px}}.wres .related{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}.wres .related-title{font-size:clamp(22px,2.4vw,30px);line-height:1.05;margin-bottom:24px}.wres .related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.wres .related-card{display:flex;flex-direction:column;gap:12px;height:100%;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s}.wres .related-card:hover{transform:translateY(-3px);background:var(--card-2);border-color:var(--line-2)}.wres .related-cat{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--red)}.wres .related-h{flex-grow:1;font-size:17px;font-weight:600;line-height:1.25}.wres .related-go{font-size:13px;color:var(--muted);transition:color .3s}.wres .related-card:hover .related-go{color:var(--red)}.wres .sfit{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .sfit-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .sfit-plot{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:10px}.wres .sfit-axis-y{grid-column:1;grid-row:1;align-self:center;justify-self:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.wres .sfit-axis-x,.wres .sfit-axis-y{font-size:11px;letter-spacing:.04em;color:var(--muted-2)}.wres .sfit-axis-x{grid-column:2;grid-row:2;text-align:center}.wres .sfit-grid{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:10px}.wres .sfit-cell{min-width:0;display:flex;flex-direction:column;gap:9px;padding:13px 13px 12px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .sfit-cell-label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.wres .sfit-cell-label:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--muted-2)}.wres .sfit-chips{display:flex;flex-wrap:wrap;gap:6px}.wres .sfit-chip{font-size:12px;line-height:1.1;padding:6px 9px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.wres .sfit.is-active .sfit-chip{animation:wres-sfit-chip-in .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--ci) * 40ms)}}@media (max-width:560px){.wres .sfit{padding:18px}.wres .sfit-plot{grid-template-columns:16px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.wres .sfit-cell{padding:11px 10px 10px;gap:8px}.wres .sfit-cell-label{font-size:12px}.wres .sfit-chip{font-size:11px;padding:5px 8px}}.wres .oflip{background:var(--card);border-radius:20px;padding:26px}.wres .oflip-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .oflip-row{display:flex;align-items:stretch;gap:14px}.wres .oflip-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.wres .oflip-card.tone-high{border-color:rgba(8,127,128,.35);background:var(--red-soft)}.wres .oflip-offer{font-size:13px;color:var(--muted)}.wres .oflip-card.tone-high .oflip-offer{color:var(--ink-soft)}.wres .oflip-price{font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.wres .oflip-card.tone-high .oflip-price{color:var(--red)}.wres .oflip-meter{height:8px;margin-top:4px;border-radius:999px;background:var(--line);overflow:hidden}.wres .oflip-fill{display:block;height:100%;width:var(--w);border-radius:999px;background:var(--muted-2)}.wres .oflip-card.tone-high .oflip-fill{background:var(--red)}.wres .oflip-verdict{font-size:14px;font-weight:600;color:var(--muted)}.wres .oflip-card.tone-high .oflip-verdict{color:var(--ink)}.wres .oflip-arrow{flex:0 0 auto;align-self:center;font-size:22px;color:var(--muted-2)}@media (max-width:560px){.wres .oflip{padding:18px}.wres .oflip-row{flex-direction:column;gap:10px}.wres .oflip-arrow{transform:rotate(90deg)}.wres .oflip-price{font-size:30px}}.wres .wfails{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .wfails-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .wfails-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.wres .wfail{min-width:0;display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .wfail-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--red-soft);color:var(--red)}.wres .wfail-icon svg{display:block;width:19px;height:19px}.wres .wfail-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .wfail-desc{font-size:13.5px;line-height:1.45;color:var(--muted)}@media (max-width:560px){.wres .wfails{padding:18px}.wres .wfails-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.wres .bkev{background:var(--card);border-radius:20px;padding:26px}.wres .bkev-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .bkev-group{display:flex;flex-direction:column}.wres .bkev-row{display:flex;align-items:baseline;gap:12px;padding:11px 14px;border-radius:12px}.wres .bkev-row.tone-ok{background:var(--red-soft)}.wres .bkev-price{flex:0 0 64px;font-size:16px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.wres .bkev-arrow{color:var(--muted-2)}.wres .bkev-sales{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--muted);font-variant-numeric:tabular-nums}.wres .bkev-row.tone-ok .bkev-sales{color:var(--red)}.wres .bkev-note{margin-left:auto;font-size:12.5px;color:var(--muted-2)}.wres .bkev-seuil{display:flex;align-items:center;gap:12px;margin:12px 2px}.wres .bkev-seuil:after,.wres .bkev-seuil:before{content:"";flex:1;height:1px;background:var(--line-2)}.wres .bkev-seuil span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--red);white-space:nowrap}.wres .bkev-foot{margin-top:16px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:560px){.wres .bkev{padding:18px}.wres .bkev-row{gap:8px;padding:10px 12px}.wres .bkev-price{flex-basis:58px;font-size:15px}.wres .bkev-sales{font-size:16px}}.wres .sweet{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .sweet-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .sweet-plot{position:relative}.wres .sweet-svg{display:block;width:100%;height:auto}.wres .sweet-axis{stroke:var(--line-2);stroke-width:2}.wres .sweet-area{fill:var(--red-soft)}.wres .sweet-curve{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.wres .sweet-peakline{stroke:var(--red);stroke-width:1.5;stroke-dasharray:3 4}.wres .sweet-dot{fill:var(--red)}.wres .sweet-peaklabel{position:absolute;left:50%;top:12%;transform:translateX(-50%);font-size:13px;font-weight:600;color:var(--red);white-space:nowrap}.wres .sweet-x{position:absolute;top:90%;font-size:11px;color:var(--muted-2);white-space:nowrap}.wres .sweet-mid{left:50%;transform:translateX(-50%);color:var(--red)}.wres .sweet-left{left:2%}.wres .sweet-right{right:2%}.wres .sweet-foot{margin-top:20px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:560px){.wres .sweet{padding:18px}.wres .sweet-peaklabel{font-size:12px}.wres .sweet-x{font-size:10px}}.wres .wvs{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .wvs-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .wvs-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.wres .wvs-card{min-width:0;align-self:stretch;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.wres .wvs-card-head{display:flex;align-items:center;gap:12px}.wres .wvs-icon{flex:0 0 auto;width:40px;height:35px;color:var(--ink)}.wres .wvs-icon svg{display:block;width:100%;height:100%}.wres .wvs-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.wres .wvs-name{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .wvs-tag{font-size:12px;color:var(--muted)}.wres .wvs-traits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.wres .wvs-traits li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.35;color:var(--ink-soft)}.wres .wvs-traits li:before{display:none!important}.wres .wvs-traits li.is-con{color:var(--muted)}.wres .wvs-mark{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--muted-2)}.wres .is-con .wvs-mark{background:transparent;border:1.5px solid var(--muted-2)}.wres .wvs-vs{font-size:13px;font-weight:700;color:var(--muted-2)}.wres .wvs-foot{margin-top:18px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:600px){.wres .wvs{padding:18px}.wres .wvs-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wres .wvs-vs{justify-self:center}}.wres .setup{background:var(--card);border-radius:20px;padding:26px}.wres .setup-head{color:var(--muted);font-size:12.5px;margin-bottom:10px}.wres .setup-svg{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.wres .setup-stroke{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wres .setup-mute{fill:none;stroke:var(--muted-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wres .setup-fill{fill:var(--ink);stroke:none}.wres .setup-label text{font-size:12px;font-weight:600;letter-spacing:-.01em}.wres .lab-ess{fill:var(--red)}.wres .lab-bonus{fill:var(--muted-2)}.wres .setup-foot{margin-top:14px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:560px){.wres .setup{padding:18px}.wres .setup-label text{font-size:13px}}.wres .gear{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .gear-head{color:var(--muted);font-size:12.5px;margin-bottom:6px}.wres .gear-list{display:flex;flex-direction:column}.wres .gear-cat{padding:16px 0 4px}.wres .gear-cat+.gear-cat{border-top:1px solid var(--line)}.wres .gear-cat-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px}.wres .gear-cat-picks{display:flex;flex-direction:column;gap:12px}.wres .gear-pick{display:flex;align-items:flex-start;gap:12px}.wres .gear-tier{flex:0 0 auto;width:62px;padding:4px 0;font-size:10px;text-align:center;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--muted)}.wres .gear-pick.is-pro .gear-tier{border-color:rgba(8,127,128,.3);background:var(--red-soft);color:var(--red)}.wres .gear-body{display:flex;flex-direction:column;gap:1px;min-width:0}.wres .gear-prod{font-size:14.5px;font-weight:600;color:var(--ink)}.wres .gear-note{font-size:13px;line-height:1.4;color:var(--muted)}.wres .gear-foot{margin-top:16px;font-size:12.5px;color:var(--muted-2)}@media (max-width:560px){.wres .gear{padding:18px}.wres .gear-tier{width:54px}}.wres .trade{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .trade-head{color:var(--muted);font-size:12.5px;margin-bottom:15px}.wres .trade-metric{margin-bottom:18px}.wres .trade-metric:last-of-type{margin-bottom:0}.wres .trade-metric-label{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:10px}.wres .trade-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.wres .trade-row:last-child{margin-bottom:0}.wres .trade-name{flex:0 0 76px;font-size:13px;color:var(--muted)}.wres .trade-track{flex:1;min-width:0;height:12px;border-radius:999px;background:var(--bg);border:1px solid var(--line);overflow:hidden}.wres .trade-fill{display:block;height:100%;border-radius:999px;background:var(--muted-2)}.wres .trade-fill.win{background:var(--red)}.wres .trade-foot{margin-top:18px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:560px){.wres .trade{padding:18px}.wres .trade-name{flex-basis:64px;font-size:12px}}.wres .ff{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .ff-head{color:var(--muted);font-size:12.5px;margin-bottom:13px}.wres .ff-list{display:flex;flex-direction:column}.wres .ff-row{display:flex;align-items:center;gap:12px;padding:13px 0}.wres .ff-row+.ff-row{border-top:1px solid var(--line)}.wres .ff-prob{flex:0 0 38%;font-size:15px;font-weight:600;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-2)}.wres .ff-arrow{flex:0 0 auto;color:var(--muted-2)}.wres .ff-fix{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--red)}.wres .ff-foot{margin-top:16px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:560px){.wres .ff{padding:18px}.wres .ff-prob{flex-basis:42%;font-size:14px}.wres .ff-fix{font-size:14px}}.wres .ever{position:relative;background:var(--card);border-radius:20px;padding:26px;text-align:center}.wres .ever-head{color:var(--muted);font-size:12.5px;margin-bottom:17px;text-align:left}.wres .ever-rec{gap:12px;padding:13px 20px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .ever-play,.wres .ever-rec{display:inline-flex;align-items:center}.wres .ever-play{flex:0 0 auto;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--red);color:#fff}.wres .ever-play svg{display:block;width:13px;height:13px;fill:currentColor}.wres .ever-rec-label{font-size:15px;font-weight:600;color:var(--ink)}.wres .ever-down{margin:12px 0 14px;font-size:12.5px;color:var(--muted)}.wres .ever-down:before{content:"↓";display:block;margin-bottom:6px;color:var(--muted-2)}.wres .ever-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wres .ever-slot{font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-soft)}.wres .ever-loop{display:inline-block;margin-top:18px;padding:7px 14px;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:11px}.wres .eflow{position:relative;background:var(--card);border-radius:20px;padding:26px}.wres .eflow-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .eflow-steps{display:flex;align-items:stretch;gap:12px}.wres .eflow-step{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .eflow-step.is-last{border-color:rgba(8,127,128,.35);background:var(--red-soft)}.wres .eflow-n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--card-2);color:var(--muted);font-size:11px}.wres .eflow-step.is-last .eflow-n{background:var(--red);color:#fff}.wres .eflow-name{font-size:15px;font-weight:600;color:var(--ink)}.wres .eflow-step.is-last .eflow-name{color:var(--red)}.wres .eflow-desc{font-size:13px;line-height:1.4;color:var(--muted)}.wres .eflow-arrow{flex:0 0 auto;align-self:center;color:var(--muted-2)}@media (max-width:600px){.wres .eflow,.wres .ever{padding:18px}.wres .eflow-steps{flex-direction:column}.wres .eflow-arrow{transform:rotate(90deg)}}.wres .apr{background:var(--card);border-radius:20px;padding:26px}@media (max-width:560px){.wres .apr{padding:18px}}.wres .tvs{background:var(--card);border-radius:20px;padding:26px}.wres .tvs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wres .tvs-card{min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .tvs-card.is-best{border-color:var(--red)}.wres .tvs-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .tvs-id{font-size:11.5px;color:var(--muted)}.wres .tvs-card.is-best .tvs-id{color:var(--red)}.wres .tvs-pros{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wres .tvs-pros li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;color:var(--ink)}.wres .tvs-pros li:before{content:none}.wres .tvs-dot{flex:none;width:7px;height:7px;margin-top:5px;border-radius:999px;background:var(--red)}.wres .tvs-con{margin-top:auto;padding-top:6px;font-size:12.5px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .tvs{padding:18px}.wres .tvs-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wres .tvs-con{margin-top:0}}.wres .tpick{background:var(--card);border-radius:20px;padding:26px}.wres .tpick-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .tpick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wres .tpick-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.wres .tpick-row:before{content:none}.wres .tpick-need{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35;color:var(--ink)}.wres .tpick-arrow{flex:none;color:var(--red);font-weight:700}.wres .tpick-tool{flex:none;padding:5px 12px;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:13px;font-weight:600;white-space:nowrap}@media (max-width:560px){.wres .tpick{padding:18px}.wres .tpick-row{gap:10px;padding:11px 13px}.wres .tpick-need{font-size:13px}}.wres .pboost{background:var(--card);border-radius:20px;padding:26px}.wres .pboost-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .pboost-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wres .pboost-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .pboost-row:before{content:none}.wres .pboost-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--red-soft);color:var(--red)}.wres .pboost-ic svg{display:block;width:17px;height:17px}.wres .pboost-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.wres .pboost-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .pboost-note{font-size:13px;line-height:1.4;color:var(--muted)}.wres .pboost-result{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-2);font-size:14px;font-weight:600;color:var(--red)}@media (max-width:560px){.wres .pboost{padding:18px}}.wres .fvp{background:var(--card);border-radius:20px;padding:26px}.wres .fvp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.wres .fvp-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .fvp-card.is-reco{border-color:var(--red)}.wres .fvp-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wres .fvp-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .fvp-badge{flex:none;padding:3px 10px;border-radius:999px;background:rgba(11,36,64,.05);color:var(--muted);font-size:10.5px}.wres .fvp-badge.is-reco{background:var(--red-soft);color:var(--red)}.wres .fvp-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wres .fvp-points li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--ink)}.wres .fvp-points li:before{content:none}.wres .fvp-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:rgba(11,36,64,.05);color:var(--muted)}.wres .fvp-card.is-reco .fvp-mark{background:var(--red-soft);color:var(--red)}.wres .fvp-out{margin-top:auto;padding-top:6px;font-size:12.5px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .fvp{padding:18px}.wres .fvp-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wres .fvp-out{margin-top:0}}.wres .emath{background:var(--card);border-radius:20px;padding:26px}.wres .emath-head{color:var(--muted);font-size:12.5px;margin-bottom:14px}.wres .emath-row{display:flex;flex-direction:column;gap:8px;padding:10px 0}.wres .emath-info{display:flex;flex-direction:column;gap:2px}.wres .emath-label{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .emath-sub{font-size:12.5px;line-height:1.4;color:var(--muted)}.wres .emath-meter{display:flex;align-items:center;gap:12px}.wres .emath-bar-wrap{flex:1 1 auto;height:14px;background:var(--line);border-radius:999px;overflow:hidden}.wres .emath-bar{display:block;height:100%;border-radius:999px;background:var(--muted-2)}.wres .emath-bar.is-reco{background:var(--red)}.wres .emath-val{flex:none;font-size:15px;font-weight:700;color:var(--muted);white-space:nowrap}.wres .emath-val.is-reco{color:var(--red)}.wres .emath-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}@media (max-width:560px){.wres .emath{padding:18px}}.wres .article-body .fvp-points>li:before,.wres .article-body .pboost-list>li:before,.wres .article-body .tpick-list>li:before,.wres .article-body .tvs-pros>li:before{content:none}.wres .article-body .fvp-points>li,.wres .article-body .tvs-pros>li{padding-left:0}.wres .article-body .pboost-list>li,.wres .article-body .tpick-list>li{padding-left:16px}.wres .ptl{background:var(--card);border-radius:20px;padding:26px}.wres .ptl-list{display:flex;flex-direction:column}.wres .ptl-step{position:relative;display:flex;gap:16px;padding-bottom:22px}.wres .ptl-step:last-child{padding-bottom:0}.wres .ptl-step:before{content:"";position:absolute;left:7px;top:18px;bottom:-4px;width:2px;background:var(--line-2)}.wres .ptl-step:last-child:before{display:none}.wres .ptl-node{flex:none;width:16px;height:16px;margin-top:2px;border-radius:999px;background:var(--bg);border:2px solid var(--muted-2);box-sizing:border-box;position:relative;z-index:1}.wres .ptl-step.is-last .ptl-node{background:var(--red);border-color:var(--red)}.wres .ptl-body{display:flex;flex-direction:column;gap:3px;min-width:0}.wres .ptl-when{font-size:11.5px;color:var(--muted)}.wres .ptl-step.is-last .ptl-when{color:var(--red)}.wres .ptl-what{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wres .ptl-note{font-size:13px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .ptl{padding:18px}}.wres .acq{background:var(--card);border-radius:20px;padding:26px}.wres .acq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.wres .acq-card{min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.wres .acq-card.is-big{border-color:var(--red)}.wres .acq-mode{font-size:11.5px;color:var(--muted)}.wres .acq-card.is-big .acq-mode{color:var(--red)}.wres .acq-dur{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.wres .acq-card.is-big .acq-dur{color:var(--red)}.wres .acq-lines{display:flex;flex-direction:column;gap:7px;margin-top:2px}.wres .acq-line{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;color:var(--muted)}.wres .acq-tick{flex:none;width:5px;height:5px;margin-top:6px;border-radius:999px;background:var(--muted-2)}.wres .acq-card.is-big .acq-tick{background:var(--red)}@media (max-width:560px){.wres .acq{padding:18px}.wres .acq-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.wres .fchan{background:var(--card);border-radius:20px;padding:26px}.wres .fchan-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .fchan-list{display:flex;flex-direction:column;gap:10px}.wres .fchan-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.wres .fchan-row.is-on{border-color:var(--red);transform:translateX(3px);box-shadow:0 6px 18px rgba(11,36,64,.06)}.wres .fchan-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--card);color:var(--muted);transition:background .25s ease,color .25s ease}.wres .fchan-ic svg{display:block;width:22px;height:22px}.wres .fchan-row.is-on .fchan-ic{background:var(--red-soft);color:var(--red)}.wres .fchan-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.wres .fchan-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.wres .fchan-row.is-on .fchan-name{color:var(--red)}.wres .fchan-trait{font-size:13px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .fchan{padding:18px}}.wres .regp{background:var(--card);border-radius:20px;padding:26px;align-items:center;gap:14px}.wres .regp,.wres .regp-card{display:flex;flex-direction:column}.wres .regp-card{width:100%;max-width:340px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:22px;gap:12px}.wres .regp-kicker{font-size:10.5px;color:var(--muted)}.wres .regp-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.wres .regp-benefits{display:flex;flex-direction:column;gap:7px}.wres .regp-ben{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.wres .regp-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:11px;font-weight:700}.wres .regp-field{height:40px;border:1px solid var(--line-2);border-radius:10px;display:flex;align-items:center;padding:0 14px;background:var(--card)}.wres .regp-field-ph{font-size:13px;color:var(--muted-2)}.wres .regp-cta{height:42px;border-radius:10px;background:var(--red);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.wres .regp-note{max-width:380px;font-size:12.5px;line-height:1.45;color:var(--muted);text-align:center}@media (prefers-reduced-motion:no-preference){.wres .regp-cta{animation:wres-regp-pulse 2.2s ease-in-out infinite}}@media (max-width:560px){.wres .regp{padding:18px}}.wres .rseq{background:var(--card);border-radius:20px;padding:26px}.wres .rseq-head{color:var(--muted);font-size:12.5px;margin-bottom:18px}.wres .rseq-list{display:flex;flex-direction:column}.wres .rseq-step{position:relative;display:flex;gap:16px;padding-bottom:20px}.wres .rseq-step:last-child{padding-bottom:0}.wres .rseq-step:before{content:"";position:absolute;left:7px;top:18px;bottom:-2px;width:2px;background:var(--line-2)}.wres .rseq-step:last-child:before{display:none}.wres .rseq-node{flex:none;width:16px;height:16px;margin-top:2px;border-radius:999px;background:var(--bg);border:2px solid var(--muted-2);box-sizing:border-box;position:relative;z-index:1;transition:background .25s ease,border-color .25s ease,transform .25s ease}.wres .rseq-step.is-on .rseq-node{transform:scale(1.25)}.wres .rseq-step.is-live .rseq-node,.wres .rseq-step.is-on .rseq-node{background:var(--red);border-color:var(--red)}.wres .rseq-body{display:flex;flex-direction:column;gap:3px;min-width:0}.wres .rseq-top{display:flex;align-items:center;gap:9px}.wres .rseq-when{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.wres .rseq-step.is-live .rseq-when,.wres .rseq-step.is-on .rseq-when{color:var(--red)}.wres .rseq-ch{flex:none;font-size:9.5px;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:rgba(11,36,64,.05);color:var(--muted);transition:background .25s ease,color .25s ease}.wres .rseq-step.is-on .rseq-ch{background:var(--red-soft);color:var(--red)}.wres .rseq-note{font-size:13px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .rseq{padding:18px}}.wres .orate{background:var(--card);border-radius:20px;padding:26px}.wres .orate-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .orate-row{display:flex;align-items:center;gap:14px;padding:10px 0}.wres .orate-ch{flex:none;width:52px;font-size:14px;font-weight:600;color:var(--ink)}.wres .orate-track{flex:1 1 auto;height:16px;background:var(--line);border-radius:999px;overflow:hidden}.wres .orate-bar{display:block;height:100%;border-radius:999px;background:var(--muted-2)}.wres .orate-bar.is-hot{background:var(--red)}.wres .orate-val{flex:none;width:46px;text-align:right;font-size:15px;font-weight:700;color:var(--muted)}.wres .orate-val.is-hot{color:var(--red)}.wres .orate-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.45;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.wres .orate-bar.is-hot{animation:wres-orate-pulse 1.9s ease-in-out infinite}}@media (max-width:560px){.wres .orate{padding:18px}}.wres .wstr{background:var(--card);border-radius:20px;padding:26px}.wres .wstr-list{display:flex;flex-direction:column}.wres .wstr-act{font-size:11px;letter-spacing:.06em;color:var(--muted);margin:16px 0 8px}.wres .wstr-list>.wstr-item:first-child .wstr-act{margin-top:0}.wres .wstr-phase{display:flex;align-items:flex-start;gap:13px;padding:10px 12px;border-radius:11px;transition:background .25s ease}.wres .wstr-phase.is-on{background:var(--bg)}.wres .wstr-num{flex:none;margin-top:2px;font-size:11px;color:var(--muted-2);transition:color .25s ease}.wres .wstr-phase.is-on .wstr-num{color:var(--red)}.wres .wstr-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.wres .wstr-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.wres .wstr-phase.is-on .wstr-name{color:var(--red)}.wres .wstr-goal{font-size:12.5px;line-height:1.4;color:var(--muted)}@media (max-width:560px){.wres .wstr{padding:18px}}.wres .ostk{background:var(--card);border-radius:20px;padding:26px}.wres .ostk-head{color:var(--muted);font-size:12.5px;margin-bottom:16px}.wres .ostk-stack{display:flex;flex-direction:column;gap:8px}.wres .ostk-layer{display:flex;flex-direction:column;gap:2px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.wres .ostk-layer.is-on{border-color:var(--red);transform:translateX(3px);box-shadow:0 6px 18px rgba(11,36,64,.06)}.wres .ostk-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.wres .ostk-layer.is-on .ostk-name{color:var(--red)}.wres .ostk-note{font-size:12.5px;line-height:1.4;color:var(--muted)}.wres .ostk-total{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--red);text-align:center}@media (max-width:560px){.wres .ostk{padding:18px}}.wres .kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.wres .trust{border-bottom:1px solid var(--line);padding:22px 0 24px}.wres .case,.wres .trust{border-top:1px solid var(--line)}.wres .case{padding:84px 0}.wres .foot{padding:72px 0 28px;background:var(--deep);color:var(--bg);position:relative;overflow:hidden}@media (max-width:720px){.wres .case{padding:60px 0}}@keyframes wres-anatomyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wres-scenePulse{0%{box-shadow:0 0 0 0 rgba(8,127,128,.5)}70%{box-shadow:0 0 0 7px rgba(8,127,128,0)}to{box-shadow:0 0 0 0 rgba(8,127,128,0)}}@keyframes wres-sceneSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes wres-sceneBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wres-sceneBulletIn{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:none}}@keyframes wres-sceneMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wres-sceneTyping{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes wres-pulse-l1{0%{top:0;left:16.67%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:73.3%;left:50%;opacity:0}}@keyframes wres-pulse-l2{0%{top:0;left:50%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:73.3%;left:50%;opacity:0}}@keyframes wres-pulse-l3{0%{top:0;left:83.33%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:73.3%;left:50%;opacity:0}}@keyframes wres-pulse-center{0%{top:73.3%;left:50%;opacity:0}18%{opacity:1}85%{opacity:1}to{top:100%;left:50%;opacity:0}}@keyframes wres-spine-pulse{0%,to{box-shadow:0 0 0 0 rgba(8,127,128,0)}50%{box-shadow:0 0 0 5px rgba(8,127,128,.14)}}@keyframes wres-ef-flow-1{0%{left:16.67%;top:0;opacity:0}18%{opacity:.85}82%{opacity:.85}to{left:50%;top:100%;opacity:0}}@keyframes wres-ef-flow-2{0%{left:50%;top:0;opacity:0}18%{opacity:.85}82%{opacity:.85}to{left:50%;top:100%;opacity:0}}@keyframes wres-ef-flow-3{0%{left:83.33%;top:0;opacity:0}18%{opacity:.85}82%{opacity:.85}to{left:50%;top:100%;opacity:0}}@keyframes wres-spine-flow-x{0%{left:0;opacity:0}18%{opacity:.8}82%{opacity:.8}to{left:100%;opacity:0}}@keyframes wres-spine-flow-y{0%{top:0;opacity:0}18%{opacity:.8}82%{opacity:.8}to{top:100%;opacity:0}}@keyframes wres-live-pulse{0%,to{box-shadow:0 0 0 0 rgba(8,127,128,0)}50%{box-shadow:0 0 0 5px rgba(8,127,128,.13)}}@keyframes wres-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes wres-sfit-chip-in{0%{transform:translateY(7px)}to{transform:none}}@keyframes wres-regp-pulse{0%,to{box-shadow:0 0 0 0 rgba(8,127,128,0)}50%{box-shadow:0 0 0 7px rgba(8,127,128,.12)}}@keyframes wres-orate-pulse{0%,to{opacity:1}50%{opacity:.76}}