@scope(.pg-blog){.b-progress{z-index:31;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.b-progress span{background:var(--grad);transform-origin:0;height:100%;animation:linear both b-read;animation-timeline:scroll(root);display:block;transform:scaleX(0)}@supports not (animation-timeline:scroll()){.b-progress{display:none}}.b-hero{padding-block:clamp(32px,5vw,64px) clamp(28px,4vw,48px)}.b-hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:960px){.b-hero-in{grid-template-columns:1fr;align-items:start}}.b-hero-copy{gap:22px;display:grid}.b-hero h1{animation:b-rise .9s var(--ease) both;font-size:clamp(34px,4.6vw,60px)}.b-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.b-crumbs a{color:var(--blue-ink);text-decoration:none}.b-crumbs a:hover{text-decoration:underline}.b-meta{color:var(--muted);animation:b-rise .9s var(--ease) .12s both;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14.5px;font-weight:500;display:flex}.b-meta>*{align-items:center;gap:7px;display:inline-flex}.b-meta .ic{width:16px;height:16px}.b-by{color:var(--ink);font-weight:700}.b-by img{width:18px;height:auto}.b-answer{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);isolation:isolate;animation:b-rise .9s var(--ease) .2s both;gap:10px;padding:22px 24px;display:grid;position:relative}.b-answer:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--b-ang,0deg), #33a9d2, #2f6fe4, transparent 40%, transparent 60%, #33a9d2);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite b-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.b-answer .label{align-items:center;gap:6px;display:inline-flex}.b-answer .label .ic{width:16px;height:16px}.b-answer p{color:var(--ink);font-size:16px;font-weight:500;line-height:1.6}.b-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(56px,7vw,96px);display:grid}.b-side{gap:18px;display:grid;position:sticky;top:104px}@media (max-width:1000px){.b-grid{grid-template-columns:1fr}.b-side{display:none}}.b-toc h2{letter-spacing:.06em;text-transform:uppercase;color:var(--set);margin-bottom:10px;font-size:12px;font-weight:700}.b-toc ol{border-left:2px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.b-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.b-toc a:hover{color:var(--ink)}.b-toc a.now{color:var(--blue-ink);border-left-color:var(--blue);font-weight:700}.b-side-cta{background:linear-gradient(135deg, var(--surface) 0%, var(--tint-2) 100%);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s, transform .2s var(--ease);border-radius:18px;gap:4px;padding:18px;text-decoration:none;display:grid}.b-side-cta:hover{box-shadow:0 0 0 1px var(--blue), var(--shadow-sm);transform:translateY(-2px)}.b-side-cta b{color:var(--ink);font-size:15.5px}.b-side-cta small{color:var(--muted);font-size:13.5px}.b-body{min-width:0;max-width:760px}.b-prose{color:var(--text);font-size:18.5px;line-height:1.72}.b-prose>*+*{margin-top:1.05em}.b-prose h2{margin-top:2.2em;scroll-margin-top:100px;font-size:clamp(27px,3vw,36px);line-height:1.14;position:relative}.b-prose h3{margin-top:1.8em;scroll-margin-top:100px;font-size:clamp(21px,2vw,25px);position:relative}.b-prose>:first-child{margin-top:0}.b-anchor{width:1em;color:var(--faint);opacity:0;text-decoration:none;transition:opacity .2s;position:absolute;top:0;left:-1.1em}.b-prose h2:hover .b-anchor,.b-prose h3:hover .b-anchor{opacity:1}@media (max-width:1000px){.b-anchor{display:none}}.b-prose strong{color:var(--ink);font-weight:700}.b-prose a{color:var(--blue-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.b-prose ul,.b-prose ol{padding-left:1.3em}.b-prose li+li{margin-top:.45em}.b-prose li::marker{color:var(--blue-ink);font-weight:700}.b-prose em{color:inherit;background:0 0;font-style:italic}.b-prose code{background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:.9em}.b-hook{gap:14px;max-width:640px;display:grid}.b-hook>*+*{margin-top:0}.b-hook p{color:var(--ink);animation:b-rise .9s var(--ease) both;font-size:clamp(19px,1.9vw,22px);line-height:1.55}.b-hook p:first-child{animation-delay:.3s}.b-hook p:nth-child(2){animation-delay:.45s}.b-hook p:nth-child(3){font-weight:700;animation-delay:.6s}.b-table{border-radius:var(--r-in);box-shadow:0 0 0 1px var(--line);background:var(--surface);margin-block:1.6em;overflow-x:auto}.b-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.45}.b-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--set);background:var(--surface-2);padding:14px 16px;font-size:12.5px}.b-table td{border-top:1px solid var(--line);vertical-align:top;padding:14px 16px}.b-table td:first-child{white-space:nowrap;color:var(--ink)}.b-takeaways{border-radius:var(--r-card);background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint-2);margin-block:2.2em;padding:26px 28px}.b-takeaways h2{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:14px;font-size:13px}.b-takeaways ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.b-takeaways li{color:var(--ink);grid-template-columns:24px 1fr;gap:10px;font-size:16.5px;font-weight:500;line-height:1.5;display:grid}.b-takeaways li .ic{background:var(--grad);color:#fff;border-radius:50%;width:22px;height:22px;margin-top:1px;padding:3px}.b-figwrap{margin-block:2.4em}.b-fig{border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow);gap:18px;margin:0;padding:clamp(18px,2.4vw,28px);display:grid;overflow:hidden}.b-fig-head{grid-template-columns:1fr auto;align-items:start;gap:4px 12px;display:grid}.b-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);grid-column:1;font-size:12px;font-weight:700}.b-fig-title{color:var(--ink);letter-spacing:-.015em;grid-column:1;font-size:clamp(19px,2vw,23px);line-height:1.25}.b-ex{height:24px;color:var(--set);background:var(--surface-2);border-radius:999px;grid-area:1/2;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.b-fig-body{gap:16px;min-width:0;display:grid}.b-fig figcaption{font-size:14.5px}.b-fig .ic{width:18px;height:18px}.b-track{--n:7;grid-template-columns:repeat(7,minmax(0,1fr));padding-top:54px;display:grid;position:relative}.b-rail{background:var(--line);border-radius:3px;height:3px;position:absolute;top:80px;left:7.14286%;right:7.14286%}.b-rail span{border-radius:inherit;background:var(--grad);height:100%;transition:width .6s var(--ease);display:block}.b-node{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.b-dot{background:var(--surface-2);width:52px;height:52px;color:var(--set);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .4s, color .4s, box-shadow .4s, transform .5s var(--ease);border-radius:16px;place-items:center;display:grid}.b-dot .ic{width:22px;height:22px}.b-node b{color:var(--ink);font-size:14px}.b-node small{color:var(--muted);font-size:12px;font-weight:600}.b-node.on .b-dot{background:var(--grad);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px -10px #2f6fe4e6}.b-node.gap .b-dot{box-shadow:none;color:var(--amber);outline:2px dashed var(--amber-line);outline-offset:-2px;background:0 0}.b-node.gap small{color:var(--amber-ink)}.b-node.won .b-dot{background:var(--ok);animation:1.2s ease-out infinite b-pulse}.b-buyer{top:0;left:calc((var(--pos) + .5) * (100% / 7));background:var(--ink);width:38px;height:38px;color:var(--bg);box-shadow:var(--shadow);transition:left .6s var(--ease), transform .8s cubic-bezier(.5, 0, .9, .4), opacity .8s;border-radius:50%;place-items:center;margin-left:-19px;font-size:15px;font-weight:700;display:grid;position:absolute}.b-buyer:after{content:"";border:5px solid #0000;border-top-color:var(--ink);border-bottom:0;margin-left:-5px;position:absolute;bottom:-8px;left:50%}.b-buyer.lost{opacity:0;transform:translateY(150px)rotate(28deg)}.b-buyer.won{background:var(--ok)}.b-buyer.won:after{border-top-color:var(--ok)}.b-verdict{opacity:0;min-height:40px;transition:opacity .4s, transform .4s var(--ease);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex;transform:translateY(6px)}.b-verdict.show{opacity:1;transform:none}.b-verdict.bad{color:var(--amber-ink)}.b-verdict.good{color:var(--ok)}@media (max-width:560px){.b-dot{border-radius:12px;width:38px;height:38px}.b-dot .ic{width:18px;height:18px}.b-rail{top:73px}.b-node b{font-size:12px}.b-node small{display:none}.b-buyer{width:32px;height:32px;margin-left:-16px;font-size:13px}}.b-rows{gap:10px;display:grid}.b-row{grid-template-columns:minmax(110px,.9fr) 64px minmax(0,1.6fr) 96px;align-items:center;gap:12px;font-size:15px;display:grid}.b-row-l{color:var(--ink);font-weight:600}.b-rate{background:var(--surface-2);color:var(--muted);border-radius:8px;justify-self:start;padding:4px 8px;font-size:13.5px;font-weight:700;transition:background .4s,color .4s}.b-row.up .b-rate{background:var(--ok-tint);color:var(--ok)}.b-bar{background:var(--surface-2);border-radius:999px;height:12px;position:relative;overflow:hidden}.b-bar>span{border-radius:inherit;background:var(--grad);transition:width .8s var(--ease);position:absolute;inset:0 auto 0 0}.b-count{text-align:right;color:var(--ink);font-weight:700}.b-count small{color:var(--muted);font-size:12.5px;font-weight:500}.b-result{background:var(--surface-2);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:background .5s,box-shadow .5s;display:flex}.b-result span{color:var(--muted);font-weight:600}.b-result b{letter-spacing:-.03em;color:var(--muted);font-size:clamp(28px,3.4vw,40px);line-height:1;transition:color .5s}.b-result.show{background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint-2)}.b-result.show b{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:560px){.b-row{grid-template-columns:1fr auto;gap:6px 10px}.b-row .b-bar{grid-area:2/1/auto/-1}.b-row .b-rate{grid-area:1/2}.b-row .b-count{text-align:left;grid-area:3/1/auto/-1;font-size:13.5px}}.b-lanes{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.b-lanes{grid-template-columns:1fr}}.b-lane{background:var(--surface-2);border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid}.b-lane.good{background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint-2)}.b-lane-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.b-lane-h b{color:var(--ink);font-size:15px}.b-clock{background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.b-lane.bad .b-clock{color:var(--amber-ink)}.b-lane.good .b-clock{color:var(--ok)}.b-lane ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.b-ev{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--text);opacity:0;transition:opacity .45s, transform .5s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;line-height:1.35;display:flex;transform:translateY(8px)}.b-ev.on{opacity:1;transform:none}.b-ev time{min-width:48px;color:var(--ink);flex:none;font-size:13px;font-weight:700}.b-ev.mute{box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--muted);background:0 0;border:0;font-style:italic}.b-ev.end{font-weight:700}.b-ev.end.bad{color:var(--amber-ink);background:var(--amber-tint);box-shadow:0 0 0 1px var(--amber-line)}.b-ev.end.good{color:var(--ok);background:var(--ok-tint);box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 40%, transparent)}.b-seg{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.b-seg button{height:36px;font:700 14px/1 var(--f);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background .3s,color .3s,box-shadow .3s}.b-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line)}.b-bars{gap:10px;display:grid}.b-cr{grid-template-columns:minmax(130px,.8fr) minmax(0,2fr) 52px;align-items:center;gap:12px;font-size:15px;display:grid}.b-cr-l{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.b-cr-l .ic{color:var(--blue-ink)}.b-cr>b{text-align:right;color:var(--ink)}.b-cr .b-bar{height:16px}.b-cr.zero .b-cr-l,.b-cr.zero>b{color:var(--faint)}.b-credit.last .b-cr:first-child .b-cr-l{color:var(--amber-ink)}@media (max-width:560px){.b-cr{grid-template-columns:1fr 44px;gap:6px 10px}.b-cr .b-bar{grid-area:2/1/auto/-1}}.b-loop-in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:24px;display:grid}@media (max-width:680px){.b-loop-in{grid-template-columns:1fr}}.b-ring{aspect-ratio:1;width:min(100%,360px);margin-inline:auto;position:relative}.b-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.b-ring .trk{fill:none;stroke:var(--line);stroke-width:1.4px}.b-ring .arc{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.b-stop{justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.b-stop .ic{box-sizing:content-box;background:var(--surface);width:20px;height:20px;color:var(--set);box-shadow:0 0 0 1px var(--line-2), var(--shadow-sm);transition:background .4s, color .4s, transform .5s var(--ease), box-shadow .4s;border-radius:14px;padding:11px}.b-stop b{color:var(--muted);background:var(--surface);border-radius:6px;padding:1px 6px;font-size:12.5px}.b-stop.done .ic{color:var(--blue-ink)}.b-stop.now .ic{background:var(--grad);color:#fff;transform:scale(1.14);box-shadow:0 12px 26px -10px #2f6fe4e6}.b-stop.now b{color:var(--ink)}.b-hub{text-align:center;background:var(--surface-2);border-radius:50%;place-content:center;justify-items:center;gap:2px;padding:10px;display:grid;position:absolute;inset:26%}.b-hub small{letter-spacing:.06em;text-transform:uppercase;color:var(--set);font-size:12px;font-weight:700}.b-hub b{letter-spacing:-.03em;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4vw,40px);line-height:1}.b-hub span{color:var(--muted);animation:b-fade .5s var(--ease) both;font-size:12px;font-weight:600;line-height:1.3}.b-log{gap:10px;display:grid}.b-log-row{background:var(--surface-2);animation:b-rise .5s var(--ease) both;border-radius:16px;gap:8px;padding:16px;display:grid}.b-log-row b{color:var(--ink);font-size:16px}.b-log-row small{color:var(--muted);font-size:14px}.b-res{background:var(--surface);height:26px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.b-res.show.good{background:var(--ok-tint);color:var(--ok);box-shadow:none}.b-res.show.bad{background:var(--amber-tint);color:var(--amber-ink);box-shadow:none}.b-cta{background:var(--grad-panel);color:#fff;box-shadow:var(--shadow-lg);border-radius:28px;gap:14px;padding:clamp(26px,4vw,44px);display:grid;position:relative;overflow:hidden}.b-cta h3{color:#fff;max-width:18ch;font-size:clamp(24px,2.8vw,34px)}.b-cta p{color:#ffffffe0;max-width:52ch;font-size:17px}.b-cta-row{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.b-cta-row>span{color:#ffffffd9;font-size:14px;font-weight:600}.b-cta-dots{gap:8px;display:flex}.b-cta-dots span{color:#fff;width:34px;height:34px;animation:b-blink 4.2s var(--ease) infinite;animation-delay:calc(var(--i) * .28s);background:#ffffff24;border-radius:11px;place-items:center;display:grid}.b-cta-dots .ic{width:17px;height:17px}.b-faq{gap:10px;margin-top:3em;display:grid}.b-faq>h2,.b-sources>h2{margin-bottom:8px;scroll-margin-top:100px;font-size:clamp(27px,3vw,36px)}.b-faq details{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;transition:box-shadow .2s}.b-faq details[open]{box-shadow:0 0 0 1px var(--line-2), var(--shadow-sm)}.b-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary h3{letter-spacing:-.01em;font-size:17.5px;line-height:1.35}.b-faq summary .ic{color:var(--blue-ink);transition:transform .3s var(--ease);flex:none}.b-faq details[open] summary .ic{transform:rotate(180deg)}.b-faq details p{padding:0 20px 20px;font-size:16.5px;line-height:1.65}.b-sources{gap:12px;margin-top:3em;display:grid}.b-sources ol{gap:10px;margin:0;padding-left:1.3em;font-size:15.5px;display:grid}.b-sources li small{color:var(--muted);font-size:14px;display:block}.b-sources a{color:var(--blue-ink)}.b-tags{flex-wrap:wrap;gap:8px;margin:2.4em 0 0;padding:0;list-style:none;display:flex}.b-tags li{height:30px;color:var(--muted);background:var(--surface-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.b-index-hero .wrap{justify-items:start;gap:22px;display:grid}.b-index-hero h1{max-width:16ch}.b-list{padding-top:0}.b-feature{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow);transition:box-shadow .25s, transform .35s var(--ease);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(22px,3.4vw,40px);text-decoration:none;display:grid}.b-feature:hover{box-shadow:0 0 0 1px var(--blue), var(--shadow-lg);transform:translateY(-3px)}@media (max-width:860px){.b-feature{grid-template-columns:1fr}}.b-feature-copy{gap:14px;display:grid}.b-feature h2{font-size:clamp(26px,3vw,38px)}.b-feature p{color:var(--text);font-size:17px}.b-feature-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.b-feature-art{background:var(--grad-panel);border-radius:22px;gap:18px;padding:clamp(18px,3vw,30px);display:grid}.b-mini{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.b-mini span{aspect-ratio:1;color:#fff;animation:b-blink 4.2s var(--ease) infinite;animation-delay:calc(var(--i) * .3s);background:#ffffff24;border-radius:12px;place-items:center;display:grid}.b-mini .ic{width:45%;height:45%}.b-mini-bars{justify-items:center;gap:7px;display:grid}.b-mini-bars span{height:14px;width:var(--w);transform-origin:50%;animation:b-grow 4.2s var(--ease) infinite;animation-delay:calc(var(--i) * .18s);background:#ffffffd9;border-radius:999px}.b-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.b-card{background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s, transform .3s var(--ease);border-radius:22px;align-content:start;gap:8px;padding:22px;text-decoration:none;display:grid}.b-card:hover{box-shadow:0 0 0 1px var(--blue), var(--shadow-sm);transform:translateY(-2px)}.b-card b{color:var(--ink);font-size:18px;line-height:1.3}.b-card small{color:var(--muted);font-size:14.5px;line-height:1.5}.b-card time{color:var(--set);font-size:13px}.b-rss{margin-top:28px}.b-rss a{color:var(--blue-ink)}.b-more{padding-top:0}.b-more h2{font-size:clamp(24px,2.6vw,32px)}}@property --b-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes b-turn{to{--b-ang:360deg}}@keyframes b-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes b-read{to{transform:scaleX(1)}}@keyframes b-fade{0%{opacity:0}to{opacity:1}}@keyframes b-pulse{0%{box-shadow:0 0 #138a5c73}to{box-shadow:0 0 0 16px #138a5c00}}@keyframes b-blink{0%,to{background:#ffffff24;transform:none}12%,40%{background:#ffffff52;transform:translateY(-3px)}}@keyframes b-grow{0%,to{opacity:.55;transform:scaleX(.55)}30%,70%{opacity:1;transform:scaleX(1)}}
