.rbn{--ink:#16231e;--soft:#4e6057;--mute:#637169;--faint:#727c76;--line:#dfe6e1;--green-ink:#087747;--neon:#137e4d;--btn-ink:#fff;--sans:var(--font-sans,"Inter Tight"),system-ui,sans-serif;color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;padding-top:var(--banner-h,0px);background:#fff}.rbn *,.rbn :before,.rbn :after{box-sizing:border-box}.rbn .wrap{max-width:1264px;margin:0 auto;padding:0 32px}.rbn :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #168253}.rbn .hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px 56px;padding:128px 0 48px;display:grid}.rbn .hero__text{min-width:0}.rbn .hero__eyebrow{color:var(--green-ink);margin:0 0 22px;font-size:13px;font-weight:600}.rbn .hero__title{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(40px,4.5vw,62px);font-weight:700;line-height:1.06}.rbn .hero__sub{max-width:37ch;color:var(--soft);margin:24px 0;font-size:18px;line-height:1.65}.rbn .hero__browse,.rbn .hero__cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rbn .hero__cta,.rbn .hero__more{font:600 14px/1.4 var(--sans);border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 19px;text-decoration:none;display:inline-flex}.rbn .hero__cta{background:var(--neon);color:var(--btn-ink);border:1px solid var(--neon);cursor:pointer}.rbn .hero__cta:hover{background:#096d3e}.rbn .hero__cta:disabled{opacity:.65;cursor:wait}.rbn .hero__more{color:var(--ink);border:1px solid var(--line);background:#fff}.rbn .hero__more:hover{background:#f5f8f6}.rbn .hero__updates{color:var(--soft);text-underline-offset:4px;padding:16px 0 4px;font-size:13px;display:inline-block}.rbn .hero__offer{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;padding:24px 0 0;display:grid}.rbn .hero__offer-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rbn .hero__offer-heading strong{font-size:16px;font-weight:600}.rbn .hero__pill{color:var(--green-ink);background:#edf6ef;border-radius:5px;padding:3px 8px;font-size:11px;display:inline-block}.rbn .hero__meta,.rbn .hero__reassure{color:var(--mute);font-size:11px}.rbn .hero__meta{grid-area:2/1}.rbn .hero__cta-row{grid-area:1/2/3}.rbn .hero__reassure{grid-column:1/-1}.rbn .hero__cta-primary,.rbn .hero__cta-secondary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rbn .hero__cta-primary{flex-basis:100%}.rbn .hero__cta-note,.rbn .hero__cta-secondary-label{color:var(--mute);font-size:11px}.rbn .hero__cta-secondary .hero__cta{color:var(--ink);border-color:var(--line);background:#fff}.rbn .catalog-demo{border:1px solid var(--line);background:#f5f8f6;border-radius:16px;min-width:0;margin:0;overflow:hidden}.rbn .catalog-demo__label{color:var(--soft);align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.rbn .catalog-demo__label span{color:var(--green-ink);font-size:8px}.rbn .catalog-demo video{aspect-ratio:1600/1128;background:#101010;width:100%;height:auto;display:block}.rbn .catalog-demo figcaption{padding:16px 18px}.rbn .catalog-demo figcaption a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.rbn .catalog-demo figcaption a:hover{text-decoration:underline}.rbn .catalog-demo figcaption p{color:var(--soft);margin:4px 0;font-size:13px}.rbn .catalog-demo figcaption small{color:var(--mute);font-size:10px;line-height:1.5;display:block}.rbn .catalog-browse,.rbn .cat-section,.rbn .catalog-updates,.rbn .pfaq{scroll-margin-top:calc(100px + var(--banner-h,0px))}.rbn .catalog-browse{border-top:1px solid var(--line);padding-top:36px}.rbn .catalog-browse h2,.rbn .catalog-updates h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:650}.rbn .catalog-browse p{color:var(--soft);margin:8px 0 20px;font-size:15px}.rbn .pills{border:1px solid var(--line);width:fit-content;max-width:100%;top:calc(84px + var(--banner-h,0px));z-index:30;background:#f6f8f6;border-radius:10px;gap:6px;margin:0 0 10px;padding:5px;display:flex;position:sticky;overflow-x:auto}.rbn .pill{font:500 13px var(--sans);min-height:42px;color:var(--soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 16px}.rbn .pill[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:#fff}#catalog-root[data-filter=mt5] .cat-section:not([data-platform=mt5]),#catalog-root[data-filter=tradingview] .cat-section:not([data-platform=tradingview]),#catalog-root[data-filter=self-hosted] .cat-section:not([data-platform=self-hosted]),#catalog-root[data-filter=free] .cat-section:not([data-platform=free]){display:none}.rbn .cat-section{scroll-margin-top:calc(160px + var(--banner-h,0px));padding:38px 0 16px}.rbn .cat-section__head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.rbn .cat-section__title{font:650 24px/1.3 var(--sans);letter-spacing:-.02em;margin:0}.rbn .cat-section__blurb{color:var(--soft);max-width:65ch;margin:7px 0 0;font-size:14px}.rbn .cat-section__count{white-space:nowrap;color:var(--mute);font-size:11px}.rbn .cat-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rbn .cat-section__shelf{color:var(--soft);margin:26px 0 14px;font-size:13px;font-weight:600}.rbn .card{min-width:0;color:inherit;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.rbn .card:hover{border-color:#9bbda7;box-shadow:0 4px 18px #122a1910}.rbn .cover{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#101311;position:relative;overflow:hidden}.rbn .cover--shot img{object-fit:contain}.rbn .cover--wide{aspect-ratio:16/9}.rbn .card__body{flex-direction:column;flex:1;padding:22px;display:flex}.rbn .card__caption{color:var(--mute);margin:0 0 9px;font-size:11px}.rbn .card__title{font:650 20px/1.35 var(--sans);letter-spacing:-.015em;margin:0}.rbn .card:hover .card__title{text-underline-offset:4px;text-decoration:underline}.rbn .card__badge{vertical-align:middle;letter-spacing:0;color:var(--green-ink);background:#edf6ef;border-radius:4px;margin-left:10px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-block}.rbn .card__desc{color:var(--soft);max-width:58ch;margin:10px 0 14px;font-size:15px;line-height:1.6}.rbn .card__meta{color:var(--mute);margin:auto 0 14px;font-size:11px}.rbn .card__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.rbn .card__price{font-size:16px}.rbn .card__price b{font-weight:650}.rbn .card__price s{color:var(--faint);margin-left:8px;font-size:13px}.rbn .card__price .free,.rbn .card__price .now--deal{color:var(--green-ink)}.rbn .card__view{color:var(--green-ink);font-size:13px;font-weight:600}.rbn .card__scarcity{color:var(--mute);margin-top:10px;font-size:11px}.rbn .card--wide{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}.rbn .card--wide .cover{border-bottom:0;height:100%;min-height:220px}.rbn .card--wide .card__body{align-self:center;padding:28px}.rbn .card--wide .card__meta{margin-top:4px}.rbn .card--text{background:#f7f9f7}.rbn .card--text.card--wide{grid-template-columns:1fr}.rbn .card--text.card--wide .card__desc{max-width:75ch}.rbn .catalog-updates{border:1px solid var(--line);background:#f1f6f2;border-radius:16px;grid-template-columns:1fr 1fr;gap:32px 48px;margin:56px 0 10px;padding:36px;display:grid}.rbn .catalog-updates__copy p{color:var(--soft);max-width:46ch;font-size:15px}.rbn .catalog-updates__links{flex-wrap:wrap;gap:18px;display:flex}.rbn .catalog-updates__links a{color:var(--green-ink);text-underline-offset:4px;font-size:13px}.rbn .catalog-updates__signup{align-self:center;min-width:0}.rbn .catalog-updates__form label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.rbn .catalog-updates__row{gap:8px;display:flex}.rbn .catalog-updates__input{min-width:0;color:var(--ink);font:16px var(--sans);background:#fff;border:1px solid #bacbc0;border-radius:8px;flex:1;min-height:46px;padding:12px}.rbn .catalog-updates__button{border:1px solid var(--neon);background:var(--neon);color:#fff;font:600 14px var(--sans);cursor:pointer;border-radius:8px;min-height:46px;padding:12px 16px}.rbn .catalog-updates__button:disabled{opacity:.65;cursor:wait}.rbn .catalog-updates__consent{color:var(--soft);margin:10px 0 0;font-size:11px;line-height:1.65}.rbn .catalog-updates__consent a{color:inherit;text-underline-offset:3px}.rbn .catalog-updates__feedback{color:var(--ink);font-size:13px;line-height:1.6}.rbn .catalog-updates__feedback:empty{display:none}.rbn .catalog-updates__feedback--error{color:#a12b30}.rbn .pfaq{padding:48px 0}.rbn .pfaq__list{max-width:800px;margin:20px 0 0}.rbn .pfaq__item{border-bottom:1px solid var(--line)}.rbn .pfaq__item:first-child{border-top:1px solid var(--line)}.rbn .pfaq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.rbn .pfaq__q::-webkit-details-marker{display:none}.rbn .pfaq__pm{color:var(--green-ink);flex-shrink:0;font-size:20px;font-weight:400}.rbn .pfaq__item[open] .pfaq__pm{transform:rotate(45deg)}.rbn .pfaq__a{color:var(--soft);max-width:65ch;margin:0;padding:0 0 20px;font-size:14px;line-height:1.7}@media (max-width:960px){.rbn .hero{grid-template-columns:1fr;gap:28px;padding-top:110px}.rbn .hero__title{max-width:19ch;font-size:clamp(40px,6.5vw,60px)}.rbn .hero__sub{max-width:50ch}.rbn .hero__offer{grid-template-columns:1fr;gap:12px}.rbn .hero__meta,.rbn .hero__cta-row{grid-area:auto}.rbn .catalog-updates{grid-template-columns:1fr}}@media (max-width:620px){.rbn .wrap{padding:0 20px}.rbn .hero{padding-top:100px;padding-bottom:32px}.rbn .hero__eyebrow{margin-bottom:18px;font-size:12px}.rbn .hero__title{font-size:42px}.rbn .hero__sub{margin:18px 0;font-size:16px}.rbn .hero__browse{gap:8px}.rbn .hero__browse :is(a,button){padding:12px 14px;font-size:13px}.rbn .catalog-browse h2,.rbn .catalog-updates h2{font-size:26px}.rbn .cat-section{padding-top:28px}.rbn .pill{padding:10px 12px;font-size:12px}.rbn .cat-section__grid,.rbn .card--wide{grid-template-columns:1fr}.rbn .cat-section__head{display:block}.rbn .cat-section__count{display:none}.rbn .card--wide .cover{height:auto;min-height:0}.rbn .card__body,.rbn .card--wide .card__body{padding:20px}.rbn .catalog-updates{gap:20px;margin-top:32px;padding:24px 20px}.rbn .catalog-updates__row{flex-direction:column}.rbn .catalog-updates__button{width:100%}}@media (prefers-reduced-motion:reduce){.rbn .card{transition:none}}
.pv.pw{--pw-ink:#16150f;--pw-ink-2:#5f5d56;--pw-ink-3:#716e65;--pw-ink-soft:#8a877e;--pw-line:#e7e5e0;--pw-wash:#f2f1ed;--pw-paper:#fafaf8;--pw-card:#fff;--pw-stage:#0b1020;--pw-stage-ink:#d6dbe6;--pw-stage-mute:#8b97b0;--pw-mint:#3ef0c2;--pw-gain:#07805f;--pw-gain-soft:#e3f3ec;--pw-loss:#f0506e;--pw-loss-ink:#c2344f;--pw-sans:var(--pv-sans);--pw-mono:var(--pv-mono);--pw-out:cubic-bezier(.16,1,.3,1);--pw-stops:#ffae88, #ffd27e, #d9e583, #8edcc0, #8cc7f2, #a9afff, #d3a7ff, #f6a4cf, #e6c49a, #ff9aa2, #ffae88;font-family:var(--pw-sans);background:var(--pw-paper);color:var(--pw-ink);overflow-x:clip}.pw [hidden]{display:none!important}.pw .pw-wrap{box-sizing:border-box;width:min(1240px,100%);margin-inline:auto;padding-inline:20px}.pw .pw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw .pw-label{font:500 10.5px var(--pw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pw-ink-3)}.pw .pw-quiet,.pw .pw-hero-quiet{color:var(--pw-ink-3);margin:0;font-size:13px}.pw .pw-fine{color:var(--pw-ink-3);max-width:52em;margin:0;font-size:12px;line-height:1.55}.pw .pw-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pw .pw-h2{font:800 clamp(28px, 1.5vw + 20px, 40px)/1.02 var(--pw-sans);letter-spacing:-.045em;text-wrap:balance;margin:0}.pw .pw-buy{background:var(--pw-ink);color:#fff;min-height:52px;font:700 15.5px/1 var(--pw-sans);letter-spacing:-.01em;isolation:isolate;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -16px #16150fbf}.pw .pw-buy:before{content:"";aspect-ratio:1;z-index:-1;background:conic-gradient(transparent 0 55%, #3ef0c2e6 70%, #ffffffd9 82%, transparent 95%);width:calc(100% + 24px);margin:calc(-50% - 12px) 0 0 calc(-50% - 12px);position:absolute;top:50%;left:50%}.pw .pw-buy:after{content:"";border-radius:inherit;z-index:-1;background:var(--pw-ink);position:absolute;inset:1.5px}.pw .pw-buy b{font:600 15px var(--pw-mono);letter-spacing:-.02em}.pw .pw-buy em{font-style:normal}.pw .pw-buy:disabled{cursor:progress;opacity:.8}@media (prefers-reduced-motion:no-preference){.pw .pw-buy:before{animation:5s linear infinite pw-spin}.pw .pw-buy em{transition:transform .3s var(--pw-out)}.pw .pw-buy:hover em{transform:translate(4px)}}@keyframes pw-spin{to{transform:rotate(1turn)}}.pw .pw-ghost{min-height:44px;font:600 13.5px var(--pw-sans);color:var(--pw-ink);cursor:pointer;background:0 0;border:1px solid #d6d3ca;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.pw .pw-ghost:hover{border-color:var(--pw-ink)}.pw .pw-ghost[aria-pressed=true]{background:var(--pw-ink);border-color:var(--pw-ink);color:#fff}.pw .pw-ghost--buy{min-height:52px;padding:0 22px;font-size:15px}.pw .pw-buy:focus-visible,.pw .pw-ghost:focus-visible,.pw .pw-more:focus-visible{outline:3px solid var(--pw-ink);outline-offset:3px}.pw .pw-hero{padding-block:calc(var(--banner-h,0px) + 92px) 20px}@media (min-width:1024px){.pw .pw-hero{padding-top:calc(var(--banner-h,0px) + 124px)}}.pw .pw-h-top{align-items:end;gap:18px 48px;display:grid}.pw .pw-eyebrow{font:600 13.5px var(--pw-sans);letter-spacing:-.005em;color:var(--pw-ink-2);margin:0}@media (min-width:980px){.pw .pw-h-top{grid-template-columns:minmax(0,1fr) 400px}.pw .pw-eyebrow{grid-area:1/1}.pw .pw-h1{grid-area:2/1}.pw .pw-h-side{grid-area:1/2/span 2;align-self:end}.pw .pw-h-film{grid-area:3/1/auto/-1;margin-top:8px}}@media (max-width:619px){.pw .pw-h-top{gap:10px}.pw .pw-h-top>.pw-h-side{display:contents}.pw .pw-eyebrow{order:0}.pw .pw-h1{order:1}.pw .pw-h-cta{order:2}.pw .pw-h-film{order:3;margin-top:4px}.pw .pw-thesis{order:4}.pw .pw-hero-quiet{order:5}}.pw .pw-h1{font:800 clamp(44px, 4.6vw + 14px, 92px)/.92 var(--pw-sans);letter-spacing:-.06em;text-wrap:balance;margin:0}.pw .pw-h1 span{color:var(--pw-ink-soft);letter-spacing:-.05em;font-weight:300}@media (min-width:1040px){.pw .pw-h1 span{display:block}}.pw .pw-h-side{justify-items:start;gap:16px;padding-bottom:6px;display:grid}.pw .pw-thesis{color:var(--pw-ink-2);max-width:26em;margin:0;font-size:17px;line-height:1.45}.pw .pw-h-cta{flex-wrap:wrap;gap:10px;display:flex}.pw .pw-h-cta .hero__cta-wrap{display:contents}.pw .pw-h-film{min-width:0}@media (max-width:600px){.pw .pw-thesis{font-size:16px}.pw .pw-buy{min-height:48px;padding:0 22px;font-size:14.5px}.pw .pw-hero{padding-top:calc(var(--banner-h,0px) + 84px)}}.pw .pw-stage-wrap{min-width:0;position:relative}.pw .pw-aura{pointer-events:none;opacity:.28;background:radial-gradient(60% 60% at 60% 45%, var(--pw-aura,#3a4566), transparent 70%);filter:blur(36px);border-radius:70px;position:absolute;inset:-40px}@media (prefers-reduced-motion:no-preference){.pw .pw-aura{transition:opacity .9s var(--pw-out), background .9s}}.pw .pw-stage-wrap[data-tone=win]{--pw-aura:#3ef0c2}.pw .pw-stage-wrap[data-tone=win] .pw-aura{opacity:.36}.pw .pw-stage-wrap[data-tone=loss]{--pw-aura:#f0506e}.pw .pw-stage-wrap[data-tone=loss] .pw-aura{opacity:.16}.pw .pw-stage-wrap[data-tone=suite] .pw-aura{opacity:.5;background:conic-gradient(from 200deg at 55% 50%, var(--pw-stops));filter:blur(46px)}@media (max-width:700px){.pw .pw-aura{inset:-20px -6px}}.pw .pw-cine{background:var(--pw-stage);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 34px 80px -30px #0b1020a6,inset 0 0 0 1px #ffffff0d}.pw .pw-cine canvas{z-index:1;aspect-ratio:2.3;width:100%;display:block;position:relative}@media (max-width:619px){.pw .pw-cine canvas{aspect-ratio:17/20}.pw .pw-cine{border-radius:20px}}.pw .pw-poster{z-index:2;text-align:center;color:#fff;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.pw [data-pw-hero-live] .pw-poster{display:none}.pw .pw-poster-tools{max-width:760px;font:500 12.5px var(--pw-mono);color:var(--pw-stage-ink);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.pw .pw-poster-tools li{align-items:center;gap:7px;display:inline-flex}.pw .pw-poster-tools i{background:var(--k);width:8px;height:8px;box-shadow:0 0 8px var(--k);border-radius:2px}.pw .pw-poster-h{font:800 clamp(30px, 3vw + 14px, 56px)/1 var(--pw-sans);letter-spacing:-.05em;margin:6px 0 0}.pw .pw-poster-h span{color:var(--pw-stage-mute);font-weight:300}.pw .pw-poster-price{align-items:baseline;gap:16px;margin:0;display:flex}.pw .pw-poster-price s{font:500 18px var(--pw-mono);color:var(--pw-stage-mute)}.pw .pw-poster-price b{font:300 clamp(48px, 5vw + 18px, 92px)/1 var(--pw-sans);letter-spacing:-.06em}.pw .pw-poster-kept{font:500 13px var(--pw-mono);color:var(--pw-mint);margin:0}@media (max-width:619px){.pw .pw-poster{gap:10px;padding:18px}.pw .pw-poster-tools{gap:4px 12px;font-size:11px}}.pw .pw-h-cap.pw-h-cap--in{z-index:3;color:#fff;text-shadow:0 1px 14px #0b1020f2;pointer-events:none;max-width:min(560px,62%);min-height:0;margin:0;font-size:clamp(14px,.45vw + 11px,17px);position:absolute;top:14px;left:18px}.pw .pw-h-cap.pw-h-cap--in .n{box-shadow:none;background:#0b1020b3}.pw .pw-h-cap.pw-h-cap--in[data-quiet]{opacity:0}@media (prefers-reduced-motion:no-preference){.pw .pw-h-cap.pw-h-cap--in{transition:opacity .35s var(--pw-out)}}.pw [data-pw-hero-root]:not([data-pw-hero-live]) .pw-h-cap--in{display:none}@media (max-width:619px){.pw .pw-h-cap.pw-h-cap--in{gap:9px;max-width:none;font-size:14px;top:10px;left:12px;right:12px}.pw .pw-h-cap--in .n{width:22px;height:22px;font-size:11px}}.pw .pw-h-cap{min-height:3.1em;font:600 clamp(16px, .6vw + 12px, 19px)/1.4 var(--pw-sans);letter-spacing:-.012em;color:var(--pw-ink);text-wrap:balance;align-items:flex-start;gap:12px;margin:16px 0 0;display:flex}.pw .pw-h-cap .n{background:var(--pw-stage);width:26px;height:26px;color:var(--pw-mint);font:600 12px var(--pw-mono);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid;box-shadow:0 0 0 3px #3ef0c22e}@media (prefers-reduced-motion:no-preference){.pw .pw-h-cap.in .t{animation:pw-capin .5s var(--pw-out)}}@keyframes pw-capin{0%{opacity:0;transform:translateY(6px)}}.pw .pw-rail-row{align-items:center;gap:10px;margin-top:10px;display:flex}.pw .pw-rail{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.pw .pw-seg{text-align:left;cursor:pointer;min-width:0;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-content:center;gap:7px;padding:0;display:grid}.pw .pw-seg i{background:var(--pw-line);border-radius:3px;height:3px;display:block;overflow:hidden}.pw .pw-seg b{background:var(--pw-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pw .pw-seg[aria-current=true] b{background:linear-gradient(90deg, var(--pw-ink), #0f8f73)}.pw .pw-seg span{white-space:nowrap;text-overflow:ellipsis;font:500 11.5px var(--pw-mono);color:var(--pw-ink-3);overflow:hidden}.pw .pw-seg[aria-current=true] span{color:var(--pw-ink);font-weight:600}.pw .pw-seg em{font-style:normal}.pw .pw-seg u{text-decoration:none}.pw .pw-seg:focus-visible{outline:3px solid var(--pw-ink);outline-offset:2px;border-radius:6px}@media (max-width:600px){.pw .pw-seg u{display:none}}.pw .pw-rail-row .pw-ghost{flex:none;min-height:44px;padding:0 14px;font-size:12.5px}.pw .pw-h-fine{margin-top:10px}.pw .pw-risk:not([hidden]){flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.pw .pw-sp-side .pw-risk:not([hidden]){margin-top:0}.pw .pw-risk-l{font:600 13.5px var(--pw-sans);color:var(--pw-ink-2)}.pw .pw-risk-opts{background:var(--pw-wash);box-shadow:inset 0 0 0 1px var(--pw-line);border-radius:999px;grid-template-columns:repeat(4,minmax(58px,1fr));gap:3px;padding:3px;display:inline-grid}.pw .pw-risk button{min-height:44px;color:var(--pw-ink-2);font:600 13px var(--pw-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .18s var(--pw-out), color .18s var(--pw-out);background:0 0;border:0;border-radius:999px;padding:0 12px}.pw .pw-risk button:hover{color:var(--pw-ink)}.pw .pw-risk button[aria-checked=true]{background:var(--pw-ink);color:#fff}.pw .pw-risk button:focus-visible{outline:3px solid var(--pw-ink);outline-offset:2px}@media (max-width:480px){.pw .pw-risk-opts{width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.pw .pw-risk button{transition:none}}.pw{--pw-jump-h:60px;--pw-dock:calc(var(--banner-h,0px) + 14px + var(--pw-sh-h,60px) + 8px)}.pw .pw-jump{top:var(--pw-dock);z-index:20;background:color-mix(in srgb, var(--pw-paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--pw-line);position:sticky}.pw[data-pw-fold=true] .pw-jump{top:max(var(--banner-h,0px), env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:no-preference){.pw .pw-jump{transition:top .45s cubic-bezier(.22,1,.36,1)}}.pw .pw-jump-in{min-height:calc(var(--pw-jump-h) - 2px);scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.pw .pw-jump-in::-webkit-scrollbar{display:none}.pw .pw-jump a{min-height:44px;font:600 14px var(--pw-sans);color:var(--pw-ink-2);border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.pw .pw-jump a b{font:500 11px var(--pw-mono);color:var(--pw-ink-3)}.pw .pw-jump a:hover{color:var(--pw-ink);background:var(--pw-wash)}.pw .pw-jump a[aria-current=true]{background:var(--pw-ink);color:#fff}.pw .pw-jump a[aria-current=true] b{color:#fff9}.pw .pw-jump a:focus-visible{outline:3px solid var(--pw-ink);outline-offset:2px}.pw .pw-jump-sp{flex:1;min-width:8px}.pw .pw-jump .pw-ghost{flex:none;font-size:13px}.pw .pw-jump a.pw-suite-link{color:var(--pw-ink);border:1px solid #d6d3ca}@media (max-width:620px){.pw .pw-jump-in{padding-right:0}.pw .pw-jump a.pw-suite-link{z-index:1;background:var(--pw-paper);box-shadow:-14px 0 12px -6px var(--pw-paper), 12px 0 0 0 var(--pw-paper);margin-right:8px;position:sticky;right:0}}.pw .pw-jump a.pw-suite-link b{color:var(--pw-ink);font-weight:600}.pw .pw-jump a.pw-suite-link[aria-current=true],.pw .pw-jump a.pw-suite-link[aria-current=true] b{background:var(--pw-ink);color:#fff}.pw .pw-wall,.pw .pw-group,.pw .pw-why,.pw .pv-own{scroll-margin-top:calc(var(--banner-h,0px) + var(--pw-jump-h) - 2px)}.pw .pw-group{padding-block:64px 6px}.pw .pw-group-head{gap:8px;margin-bottom:22px;display:grid}.pw .pw-q{color:var(--pw-ink-2);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.pw .pw-q .pw-ico{width:18px;height:18px;color:var(--pw-ink-3)}.pw .pw-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 20px;display:grid}.pw .pw-cell{grid-column:span 2;align-content:start;gap:10px;min-width:0;display:grid}.pw .pw-grid[data-n="5"] .pw-cell:nth-child(n+4),.pw .pw-grid[data-n="4"] .pw-cell,.pw .pw-grid[data-n="2"] .pw-cell{grid-column:span 3}.pw .pw-grid[data-n="1"] .pw-cell{grid-column:1/-1}@media (max-width:980px){.pw .pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .pw-grid[data-n] .pw-cell:nth-child(n){grid-column:span 1}.pw .pw-grid[data-n] .pw-cell:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.pw .pw-grid{grid-template-columns:minmax(0,1fr);gap:30px}.pw .pw-grid[data-n] .pw-cell:nth-child(n),.pw .pw-grid[data-n] .pw-cell:last-child:nth-child(odd){grid-column:auto}}.pw .pw-card{min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;scroll-margin-block:calc(var(--pw-dock) + var(--pw-jump-h) + 16px) 16px;border-radius:18px;align-content:start;gap:12px;text-decoration:none;display:grid}.pw .pw-card:focus-visible{outline:3px solid var(--pw-ink);outline-offset:6px}.pw .pw-stage{aspect-ratio:16/10;background:var(--pw-stage);border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #0b1020b3,inset 0 0 0 1px #ffffff0d}.pw .pw-grid[data-n="5"] .pw-cell:nth-child(n+4) .pw-stage,.pw .pw-grid[data-n="4"] .pw-cell .pw-stage,.pw .pw-grid[data-n="2"] .pw-cell .pw-stage{aspect-ratio:2}@media (max-width:980px){.pw .pw-grid[data-n] .pw-cell:nth-child(n) .pw-stage{aspect-ratio:16/10}}@media (min-width:621px) and (max-width:980px){.pw .pw-grid[data-n] .pw-cell:last-child:nth-child(odd) .pw-stage{aspect-ratio:5/2}}@media (min-width:981px){.pw .pw-grid[data-n="1"] .pw-card{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;column-gap:34px}.pw .pw-grid[data-n="1"] .pw-stage{aspect-ratio:2}.pw .pw-grid[data-n="1"] .pw-name{font-size:24px}.pw .pw-grid[data-n="1"] .pw-body{gap:12px}.pw .pw-grid[data-n="1"] .pw-eg{font-size:15px}.pw .pw-grid[data-n="1"] .pw-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}}.pw .pw-stage:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 100%,#0b102000 60%,#0b102080 100%);position:absolute;inset:0}.pw .pw-stage:after{content:"";pointer-events:none;z-index:1;opacity:0;background:radial-gradient(70% 70% at 72% 30%,#7da6ff29,#0000 70%);position:absolute;inset:0}.pw .pw-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pw .pw-card[data-lit] .pw-stage{box-shadow:0 32px 60px -30px #0b1020e6,inset 0 0 0 1px #7da6ff66,0 0 0 4px #7da6ff1a}.pw .pw-card[data-lit] .pw-stage:after{opacity:1}.pw .pw-card[data-tone=win]:not([data-playing]) .pw-stage{box-shadow:0 18px 40px -26px #0b1020b3,inset 0 0 0 1px #3ef0c266,0 0 34px -12px #3ef0c28c}.pw .pw-card[data-lit][data-tone=win]:not([data-playing]) .pw-stage{box-shadow:0 32px 60px -30px #0b1020e6,inset 0 0 0 1px #3ef0c2a6,0 0 50px -10px #3ef0c299}.pw .pw-card[data-tone=loss]:not([data-playing]) .pw-stage{box-shadow:0 18px 40px -26px #0b1020b3,inset 0 0 0 1px #f0506e59}@media (prefers-reduced-motion:no-preference){.pw .pw-stage{transition:transform .5s var(--pw-out), box-shadow .5s var(--pw-out)}.pw .pw-stage:after{transition:opacity .6s var(--pw-out)}.pw .pw-card[data-lit] .pw-stage{transform:translateY(-4px)}}.pw .pw-sim{z-index:3;font:500 9.5px var(--pw-mono);letter-spacing:.06em;color:var(--pw-stage-mute);position:absolute;top:7px;left:10px}.pw .pw-sim.real{color:#b9c7e6}.pw .pw-chip{z-index:3;max-width:calc(100% - 118px);min-height:28px;font:600 12px var(--pw-mono);color:var(--pw-stage-ink);white-space:nowrap;text-overflow:ellipsis;background:#080b16e0;border-radius:99px;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #d6dbe638}.pw .pw-chip i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.pw .pw-chip[data-tone=skip] i,.pw .pw-chip[data-tone=map] i{background:0 0;box-shadow:inset 0 0 0 1.5px}.pw .pw-chip[data-tone=win]{color:var(--pw-mint);box-shadow:inset 0 0 0 1px #3ef0c28c,0 0 18px -4px #3ef0c299}.pw .pw-chip[data-tone=loss]{color:#ff9fb2;box-shadow:inset 0 0 0 1px #f0506e80}.pw .pw-chip[data-tone=skip]{color:var(--pw-stage-mute)}.pw .pw-chip[data-tone=map]{color:#ffd38a}.pw .pw-card[data-playing] .pw-chip{opacity:0}@media (prefers-reduced-motion:no-preference){.pw .pw-chip{transition:opacity .35s var(--pw-out)}}.pw .pw-play{z-index:3;height:30px;color:var(--pw-ink);font:700 12.5px var(--pw-sans);background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 13px 0 11px;display:none;position:absolute;bottom:10px;right:10px;box-shadow:0 10px 24px -10px #000000b3}.pw .pw-play svg{fill:currentColor;width:9px;height:10px}.pw[data-pw-live] .pw-card[data-lit] .pw-play{display:inline-flex}@media (hover:none){.pw[data-pw-live] .pw-play{opacity:.94;display:inline-flex}}.pw .pw-body{gap:7px;min-width:0;padding-inline:2px;display:grid}.pw .pw-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw .pw-name{font:700 17px/1.25 var(--pw-sans);letter-spacing:-.02em}.pw .pw-name span{color:var(--pw-ink-3);font-weight:300}.pw .pw-platform{font:500 11px var(--pw-mono);color:var(--pw-ink-3);flex-basis:100%;margin-top:-4px}.pw .pw-tag{font:600 10px var(--pw-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--pw-ink);color:#fff;border-radius:99px;padding:3px 7px}.pw .pw-flow{font:500 13px/1.4 var(--pw-sans);color:var(--pw-ink-3);flex-wrap:wrap;align-items:center;row-gap:2px;display:flex}.pw .pw-flow span+span:before{content:"→";color:var(--pw-ink-soft);margin:0 7px;font-weight:400}.pw .pw-flow span.on{color:var(--pw-ink-2)}.pw .pw-flow span.now{color:var(--pw-ink);font-weight:700}@media (prefers-reduced-motion:no-preference){.pw .pw-flow span{transition:color .35s}}.pw .pw-eg{gap:4px;margin-top:2px;font-size:14px;line-height:1.4;display:grid}.pw .pw-eg>span{color:var(--pw-ink);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.pw .pw-eg small{font:600 10px var(--pw-mono);letter-spacing:.1em;text-transform:uppercase}.pw .pw-eg .e small{color:var(--pw-gain)}.pw .pw-eg .e.does small{color:var(--pw-ink-2)}.pw .pw-eg .g small{color:var(--pw-ink-3)}.pw .pw-eg .g{color:var(--pw-ink-2)}.pw .pw-chips{display:none}.pw .pw-chips i{background:var(--pw-wash);color:var(--pw-ink-2);border-radius:99px;padding:5px 10px;font-size:12.5px;font-style:normal}.pw .pw-foot{font:500 12px var(--pw-mono);color:var(--pw-ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.pw .pw-foot b{font:600 16px var(--pw-mono);color:var(--pw-ink);letter-spacing:-.02em}.pw .pw-foot .in{color:var(--pw-ink-2);border-radius:99px;padding:2px 8px;box-shadow:inset 0 0 0 1px #d6d3ca}.pw .pw-more{min-height:44px;font:600 13.5px var(--pw-sans);color:var(--pw-ink);text-underline-offset:4px;justify-self:start;align-items:center;padding-inline:2px;-webkit-text-decoration:underline #d6d3ca;text-decoration:underline #d6d3ca;display:inline-flex}.pw .pw-more:hover{-webkit-text-decoration-color:var(--pw-ink);text-decoration-color:var(--pw-ink)}.pw .pw-why{padding-block:96px 10px}.pw .pw-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}@media (max-width:900px){.pw .pw-why-grid{grid-template-columns:1fr}}.pw .pw-why-card{background:var(--pw-card);box-shadow:0 1px 0 var(--pw-line), 0 12px 32px -24px #16150f59;border-radius:20px;align-content:start;gap:14px;min-width:0;padding:22px;display:grid;position:relative}.pw .pw-why-card h3{font:800 22px/1.1 var(--pw-sans);letter-spacing:-.035em;margin:0}.pw .pw-why-card p{color:var(--pw-ink-2);margin:0;font-size:14px}.pw .pw-why-vis{background:var(--pw-stage);border-radius:14px;height:184px;position:relative;overflow:hidden}.pw .pw-files{font:500 11.5px var(--pw-mono);color:var(--pw-stage-ink);align-content:start;gap:5px;display:grid;position:absolute;inset:14px}.pw .pw-files div{background:#ffffff0a;border-radius:6px;justify-content:space-between;gap:10px;padding:3px 8px;display:flex}.pw .pw-files div b{color:var(--pw-stage-mute);font-weight:500}.pw .pw-files .tot{color:var(--pw-mint);background:#3ef0c21a;margin-top:3px}.pw .pw-files .tot b{color:var(--pw-mint)}.pw .pw-months{text-align:center;color:var(--pw-stage-ink);place-items:center;display:grid;position:absolute;inset:0}.pw .pw-months .m{font:500 13px var(--pw-mono);color:var(--pw-stage-mute);letter-spacing:.1em;text-transform:uppercase}.pw .pw-months .paid{font:300 54px/1 var(--pw-sans);letter-spacing:-.05em;color:#fff}.pw .pw-months .paid small{font:500 12px var(--pw-mono);letter-spacing:.1em;color:var(--pw-stage-mute);text-transform:uppercase;margin-top:6px;display:block}.pw .pw-cal{grid-template-columns:repeat(12,1fr);gap:3px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.pw .pw-cal i{background:#8b97b033;border-radius:2px;height:5px}.pw .pw-cal i.on{background:#d6dbe68c}.pw .pw-cal i:first-child.on{background:var(--pw-mint);box-shadow:0 0 8px var(--pw-mint)}.pw .pw-fun{font:500 11.5px var(--pw-mono);color:var(--pw-stage-ink);align-content:center;gap:7px;display:grid;position:absolute;inset:14px}.pw .pw-fun div{grid-template-columns:1fr 34px;align-items:center;gap:10px;display:grid}.pw .pw-fun span{transform-origin:0;height:10px;transform:scaleX(var(--w));background:#d6dbe680;border-radius:4px;display:block}.pw .pw-fun div:last-of-type span{background:var(--pw-mint);box-shadow:0 0 12px #3ef0c299}.pw .pw-fun b{text-align:right;font-weight:600}.pw .pw-fun small{color:var(--pw-stage-mute);margin-top:2px;font-size:10.5px}@media (prefers-reduced-motion:no-preference){.pw[data-pw-live] .pw-why-card:not(.go) .pw-files div{opacity:0;transform:translateY(6px)}.pw[data-pw-live] .pw-files div{transition:opacity .5s var(--pw-out), transform .5s var(--pw-out)}.pw[data-pw-live] .pw-why-card:not(.go) .pw-fun span{transform:scaleX(.02)}.pw[data-pw-live] .pw-fun span{transition:transform .9s var(--pw-out)}.pw[data-pw-live] .pw-cal i{transition:background .3s}}.pw .pv-own{padding-top:120px}.pw .pv-o-row[data-k]{cursor:pointer}.pw .pw-two-desks{color:var(--pw-ink-2);border:1px dashed #d6d3ca;border-radius:14px;margin:26px 0 0;padding:14px 18px;font-size:15px}.pw .pw-close{text-align:center;justify-items:center;gap:16px;padding-block:80px 20px;display:grid}.pw .pw-close-fine{font:500 11.5px var(--pw-mono);letter-spacing:.02em;color:var(--pw-ink-3);margin:0}.pw .pw-dock{z-index:30;left:12px;right:12px;bottom:calc(12px + max(var(--consent-h,0px), env(safe-area-inset-bottom,0px)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--pw-line), 0 18px 40px -18px #16150f73;opacity:0;pointer-events:none;background:#fffffff2;border-radius:99px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translateY(calc(100% + 40px))}.pw .pw-dock[data-show]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.pw .pw-dock{transition:transform .35s var(--pw-out), opacity .25s}}.pw .pw-dock-t{min-width:0;font:500 12px/1.3 var(--pw-mono);color:var(--pw-ink-3)}.pw .pw-dock-t b{font:700 14px var(--pw-sans);color:var(--pw-ink);letter-spacing:-.01em}.pw .pw-dock .pw-buy{flex:none;min-height:44px;padding:0 18px;font-size:14px}@media (max-width:480px){.pw .pw-dock-fine{display:none}}@media (min-width:981px){.pw .pw-dock{width:500px;left:auto;right:24px}}html:has(#pw-root){scroll-padding-bottom:calc(96px + var(--consent-h,0px))}@media (max-width:980px){.pv.pw{padding-bottom:84px}}.pw .rbn.pw-faq{background:0 0;min-height:0;padding-top:0}.pw .pw-honest{border-top:1px solid var(--pw-line);color:var(--pw-ink-3);max-width:52em;margin:60px 0 0;padding-block:26px 40px;font-size:12px;line-height:1.55}.pw .pw-spot{background:var(--pw-paper);width:min(1240px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--pw-ink);overscroll-behavior:contain;font-family:var(--pw-sans);border:0;border-radius:26px;margin:auto;padding:0;overflow:auto;box-shadow:0 50px 120px -40px #0b1020cc}.pw .pw-spot::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b102099}@media (prefers-reduced-motion:no-preference){.pw .pw-spot[open]{animation:pw-pop .45s var(--pw-out)}}@keyframes pw-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}}.pw .pw-sp{gap:20px;padding:24px 26px 20px;display:grid}@media (max-width:700px){.pw .pw-sp{gap:16px;padding:18px 14px 16px}.pw .pw-spot{border-radius:22px 22px 0 0;width:100%;max-height:100dvh;margin:auto 0 0}}.pw .pw-sp-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.pw .pw-sp-head .pw-label{align-items:center;gap:7px;display:inline-flex}.pw .pw-sp-head .pw-label .pw-ico{width:14px;height:14px}.pw .pw-sp-name{font:800 clamp(28px, 1.6vw + 20px, 42px)/1 var(--pw-sans);letter-spacing:-.05em;margin:8px 0 0}.pw .pw-sp-name span{color:var(--pw-ink-3);font-weight:300}.pw .pw-sp-line{color:var(--pw-ink-2);max-width:40em;margin:10px 0 0;font-size:16px}.pw .pw-x{cursor:pointer;width:44px;height:44px;color:var(--pw-ink);background:#fff;border:1px solid #d6d3ca;border-radius:50%;flex:none;font-size:22px;line-height:1}.pw .pw-x:hover{border-color:var(--pw-ink)}.pw .pw-sp-main{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px 26px;display:grid}@media (max-width:940px){.pw .pw-sp-main{grid-template-columns:1fr}}.pw .pw-sp-left{gap:12px;min-width:0;display:grid}.pw .pw-bigstage{background:var(--pw-stage);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 80px -30px #0b1020a6,inset 0 0 0 1px #ffffff0d}.pw .pw-bigstage:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 50%, #0b102000 58%, #0b10208c 100%), radial-gradient(60% 70% at 70% 40%, color-mix(in srgb, var(--pw-aura,#3a4566) 16%, transparent), transparent 70%);position:absolute;inset:0}.pw .pw-bigstage canvas{z-index:1;width:100%;height:420px;display:block;position:relative}@media (max-width:700px){.pw .pw-bigstage canvas{height:300px}}.pw .pw-st-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;min-height:70px;padding:16px 18px 0;display:flex;position:relative}.pw .pw-st-label{font:500 11px var(--pw-mono);color:var(--pw-stage-mute);gap:3px;display:grid}.pw .pw-st-label b{font:700 16px var(--pw-sans);color:#fff;letter-spacing:-.015em}.pw .pw-meter{text-align:right;pointer-events:none}.pw .pw-odo{font:500 clamp(26px, 1.4vw + 16px, 40px)/1 var(--pw-mono);letter-spacing:-.04em;color:#e9eef9;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.pw .pw-odo.pos{color:var(--pw-mint);filter:drop-shadow(0 0 12px #3ef0c280)}.pw .pw-odo.neg{color:#ff9fb2}.pw .pw-odo.word{letter-spacing:-.02em;font-size:clamp(18px,1vw + 12px,24px)}.pw .pw-odo.word:not(.pos):not(.neg){color:var(--pw-stage-ink)}.pw .pw-odo-sub{font:500 11px var(--pw-mono);color:var(--pw-stage-mute);margin-top:6px;display:block}@media (max-width:700px){.pw .pw-st-head{min-height:62px;padding:12px 14px 0}.pw .pw-odo-sub{font-size:10px}}.pw .pw-scrub-row{align-items:center;gap:12px;display:flex}.pw .pw-round{background:var(--pw-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pw .pw-round svg{fill:currentColor;width:14px;height:14px}.pw .pw-scrub{cursor:pointer;touch-action:none;border-radius:10px;flex:1;height:44px;position:relative}.pw .pw-scrub:focus-visible,.pw .pw-round:focus-visible,.pw .pw-x:focus-visible,.pw .pw-sp-nav button:focus-visible{outline:3px solid var(--pw-ink);outline-offset:3px}.pw .pw-scrub-track{background:var(--pw-line);border-radius:4px;height:4px;position:absolute;top:20px;left:0;right:0;overflow:hidden}.pw .pw-scrub-fill{background:var(--pw-ink);width:0;height:100%}.pw .pw-scrub-head{width:16px;height:16px;box-shadow:0 0 0 2px var(--pw-ink), 0 4px 10px -3px #0006;pointer-events:none;background:#fff;border-radius:50%;margin-left:-8px;position:absolute;top:14px}.pw .pw-scrub-mark{width:20px;height:20px;font:600 10px var(--pw-mono);background:var(--pw-paper);color:var(--pw-ink-3);pointer-events:none;border-radius:50%;place-items:center;margin-left:-10px;display:grid;position:absolute;top:12px;box-shadow:inset 0 0 0 1.5px #c9c6bd}.pw .pw-scrub-mark.on{background:var(--pw-ink);color:#fff;box-shadow:none}.pw .pw-scrub-mark.on[data-tone=win]{background:var(--pw-gain);box-shadow:0 0 0 4px #3ef0c240}.pw .pw-scrub-mark.on[data-tone=loss]{background:var(--pw-loss-ink)}.pw .pw-sp-ctrl{flex-wrap:wrap;gap:8px;display:flex}.pw .pw-sp-side{align-content:start;gap:14px;display:grid}.pw .pw-steps3{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pw .pw-steps3 li{border-radius:14px;grid-template-columns:26px 1fr;gap:10px;padding:10px 12px;display:grid}.pw .pw-n{width:24px;height:24px;font:600 11px var(--pw-mono);color:var(--pw-ink-3);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #c9c6bd}.pw .pw-steps3 b{font:700 14.5px/1.3 var(--pw-sans);color:var(--pw-ink-3);display:block}.pw .pw-steps3 p{color:var(--pw-ink-3);margin:2px 0 0;font-size:13.5px;line-height:1.45}.pw .pw-steps3 li.on .pw-n{background:var(--pw-ink);color:#fff;box-shadow:none}.pw .pw-steps3 li.on b{color:var(--pw-ink)}.pw .pw-steps3 li.on p{color:var(--pw-ink-2)}.pw .pw-steps3 li.now{box-shadow:0 1px 0 var(--pw-line), 0 12px 26px -20px #16150f73;background:#fff}.pw .pw-steps3 li.now .pw-n{background:var(--pw-stage);color:var(--pw-mint);box-shadow:0 0 0 3px #3ef0c238}.pw .pw-panel{box-shadow:0 1px 0 var(--pw-line), 0 10px 24px -20px #16150f59;background:#fff;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.pw .pw-keylist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw .pw-keylist li{color:var(--pw-ink-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.pw .pw-keylist i{background:var(--pw-stage);border-radius:5px;flex:none;place-items:center;width:28px;height:16px;display:grid}.pw .pw-keylist i:after{content:"";background:var(--sw);width:16px;height:4px;box-shadow:0 0 6px var(--sw);border-radius:2px}.pw .pw-ticket dl{font:500 13px var(--pw-mono);grid-template-columns:auto 1fr;gap:7px 14px;margin:0;display:grid}.pw .pw-ticket dt{color:var(--pw-ink-3)}.pw .pw-ticket dd{text-align:right;color:var(--pw-ink);font-variant-numeric:tabular-nums;margin:0}.pw .pw-ticket dd.win{color:var(--pw-gain);font-weight:700}.pw .pw-ticket dd.loss{color:var(--pw-loss-ink);font-weight:700}.pw .pw-ticket dd.stop{color:var(--pw-loss-ink)}.pw .pw-ticket dd.tgt{color:var(--pw-gain)}.pw .pw-wait{color:var(--pw-ink-3);margin:0;font-size:13px}.pw .pw-sp-buy{gap:8px;display:grid}.pw .pw-sp-buy .pw-buy,.pw .pw-sp-buy .pw-ghost{justify-content:center}.pw .pw-buyrow,.pw .pw-buyrow-acts{gap:8px;display:grid}.pw .pw-buyrow-acts>*{width:100%}.pw .pw-buyrow-fine{font:500 11px/1.45 var(--pw-mono);letter-spacing:.02em;color:var(--pw-ink-3);text-align:center;margin:0}.pw .pw-card .pw-chip{transition:opacity .18s var(--pw-out)}.pw .pw-card[data-before-end] .pw-chip{opacity:0}@media (prefers-reduced-motion:reduce){.pw .pw-card .pw-chip{transition:none}}.pw .pw-inbox{gap:10px;display:grid}.pw .pw-inbox ul{border-top:1px solid var(--pw-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.pw .pw-inbox li{border-bottom:1px solid var(--pw-line);grid-template-columns:minmax(150px,30%) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:9px 0;display:grid}.pw .pw-inbox li b{font:600 13.5px/1.35 var(--pw-sans);color:var(--pw-ink);overflow-wrap:anywhere}.pw .pw-inbox li span{color:var(--pw-ink-2);font-size:13.5px;line-height:1.5}.pw .pw-inbox ul.pw-inbox-chips{border:0;flex-wrap:wrap;gap:6px;display:flex}.pw .pw-inbox ul.pw-inbox-chips li{background:var(--pw-wash);border:0;border-radius:99px;padding:5px 10px;display:block}.pw .pw-inbox ul.pw-inbox-chips li b{font:500 12px var(--pw-mono)}.pw .pw-inbox-total{font:500 12px var(--pw-mono);color:var(--pw-ink-3);margin:0}@media (max-width:600px){.pw .pw-inbox li{grid-template-columns:minmax(0,1fr)}}.pw .pw-wrong{font:500 13.5px/1.5 var(--pw-sans);color:var(--pw-ink-2);margin:10px 0 0}.pw .pw-wrong:empty{display:none}.pw .pw-buyrow-need{font:600 13px/1.45 var(--pw-sans);color:var(--pw-ink);margin:0}.pw .pw-buyrow-note{background:var(--pw-wash);color:var(--pw-ink-2);border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.pw .pw-buyrow-more{justify-self:center;min-height:36px;font-size:13px}.pw .pw-ticket{align-content:start}.pw .pw-spot[data-film=chart] .pw-ticket{min-height:260px}.pw .pw-spot[data-film=app] .pw-ticket{min-height:142px}@media (max-width:700px){.pw .pw-spot[open] .pw-buyrow:not([hidden]){z-index:5;padding:12px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--pw-paper);border-top:1px solid var(--pw-line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 28px -18px #16150f59}.pw .pw-spot[open] .pw-buyrow:not([hidden]) .pw-buyrow-acts{grid-template-columns:1fr 1fr}.pw .pw-spot[open] .pw-buyrow:not([hidden]) .pw-buyrow-acts>:only-child{grid-column:1/-1}.pw .pw-spot[open] .pw-buyrow:not([hidden]) .pw-buyrow-more{display:none}.pw .pw-spot[open] .pw-buyrow:not([hidden]) .pw-buy,.pw .pw-spot[open] .pw-buyrow:not([hidden]) .pw-ghost--buy{min-height:46px;padding:0 12px;font-size:13.5px}.pw .pw-sp{padding-bottom:calc(var(--pw-buy-h,150px) + 16px)}}@media (min-width:701px){.pw .pw-spot[open] .pw-sp-buy{z-index:4;background:var(--pw-paper);margin:0 -10px;padding:12px 10px 14px;position:sticky;bottom:0;box-shadow:0 -18px 22px -22px #16150f73}}.pw .pw-chips-sp,.pw #pw-sp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw #pw-sp-chips li{background:var(--pw-wash);color:var(--pw-ink-2);border-radius:99px;padding:6px 12px;font-size:13px}.pw .pw-sp-nav{border-top:1px solid var(--pw-line);font:500 12px var(--pw-mono);color:var(--pw-ink-3);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.pw .pw-sp-nav button{min-height:44px;font:600 13px var(--pw-sans);color:var(--pw-ink-2);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 12px}.pw .pw-sp-nav button:hover{background:var(--pw-wash);color:var(--pw-ink)}.pw .pw-deep{box-shadow:0 1px 0 var(--pw-line), 0 12px 30px -24px #16150f59;background:#fff;border-radius:20px;gap:16px;padding:22px;display:grid}.pw .pw-deep-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pw .pw-deep-h h3{font:800 24px/1.1 var(--pw-sans);letter-spacing:-.035em;margin:0}.pw .pw-specs{background:var(--pw-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:860px){.pw .pw-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pw .pw-specs{grid-template-columns:1fr}}.pw .pw-specs div{background:#fff;align-content:start;gap:6px;padding:14px;display:grid}.pw .pw-specs small{font:500 10px var(--pw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-ink-3)}.pw .pw-specs b{font:700 15px/1.25 var(--pw-sans);letter-spacing:-.01em}.pw .pw-specs p{color:var(--pw-ink-2);margin:0;font-size:13px;line-height:1.5}.pw .pw-figs{flex-wrap:wrap;gap:10px 26px;display:flex}.pw .pw-figs div{gap:2px;display:grid}.pw .pw-figs b{font:500 26px/1 var(--pw-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pw .pw-figs small{color:var(--pw-ink-3);font-size:12.5px}.pw .pw-figs .up{color:var(--pw-gain)}.pw .pw-figs .dn{color:var(--pw-loss-ink)}.pw .pw-deep canvas{background:var(--pw-stage);border-radius:14px;width:100%;height:260px;display:block}.pw .pw-deep canvas.pw-chart-short{height:170px}@media (max-width:700px){.pw .pw-deep canvas{height:210px}}.pw .pw-months-strip{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin-top:8px;display:grid}.pw .pw-months-strip i{background:var(--pw-gain-soft);border-radius:4px;height:30px;position:relative}.pw .pw-months-strip i.dn{background:#fbe3e7}.pw .pw-months-strip i:after{content:"";height:var(--h);background:var(--pw-gain);border-radius:2px;position:absolute;bottom:3px;left:20%;right:20%}.pw .pw-months-strip i.dn:after{background:var(--pw-loss-ink)}.pw .pw-lat{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}@media (max-width:560px){.pw .pw-lat{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw .pw-lat div{background:var(--pw-wash);font:500 12px var(--pw-mono);color:var(--pw-ink-3);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pw .pw-lat b{font:600 18px var(--pw-mono);color:var(--pw-ink)}.pw .pw-lat b.dn{color:var(--pw-loss-ink)}.pw .pw-lat b.up{color:var(--pw-gain)}.pw .pw-rows{margin:0;padding:0;list-style:none;display:grid}.pw .pw-rows li{border-bottom:1px solid var(--pw-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:14px;display:grid}.pw .pw-rows li:last-child{border-bottom:0}.pw .pw-rows b{font-weight:600}.pw .pw-rows b a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d6d3ca;text-decoration:underline #d6d3ca}.pw .pw-rows b a:hover{-webkit-text-decoration-color:var(--pw-ink);text-decoration-color:var(--pw-ink)}.pw .pw-rows small{color:var(--pw-ink-3);grid-column:1;font-size:12.5px}.pw .pw-rows .pr{font:500 14px var(--pw-mono);color:var(--pw-ink-2);grid-area:1/2/span 2;align-self:center}.pw .pw-rows .v{font:600 10.5px var(--pw-mono);letter-spacing:.1em;border-radius:99px;padding:2px 7px}.pw .pw-rows .v.P{background:var(--pw-gain-soft);color:var(--pw-gain)}.pw .pw-rows .v.W{color:#8a5a00;background:#fbf0d9}.pw .pw-rows .v.I{background:var(--pw-wash);color:var(--pw-ink-3)}.pw .pw-rows .v.K{color:var(--pw-loss-ink);background:#fbe3e7}.pw .pw-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.pw .pw-two{grid-template-columns:1fr}}.pw .pw-tour{aspect-ratio:16/10;background:#0d0c0a;border-radius:14px;margin:0;position:relative;overflow:hidden}.pw .pw-tour img{width:100%;height:auto;transform-origin:var(--ox,50%) var(--oy,50%);position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.pw .pw-tour.go img{animation:pw-tour 9s var(--pw-out) both}}@keyframes pw-tour{0%,12%{transform:scale(1)}45%,to{transform:scale(var(--z,1.8))}}.pw .pw-tour figcaption{max-width:calc(100% - 20px);color:var(--pw-stage-ink);font:500 11px var(--pw-mono);background:#080b16d9;border-radius:99px;padding:4px 10px;position:absolute;bottom:10px;left:10px}.pw .pw-reads{gap:10px;display:grid}.pw .pw-reads div{background:var(--pw-wash);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.pw .pw-reads b{font-size:14px}.pw .pw-reads b span{font:500 12px var(--pw-mono);color:var(--pw-ink-3);margin-left:8px}.pw .pw-reads p{font:500 12.5px/1.5 var(--pw-mono);color:var(--pw-ink-2);margin:0}
