.v6-page{position:relative;isolation:isolate}.v6-page>:not([data-scene]):not(.h3-hero):not(.aura){overflow-x:clip}.v6-page>:not(.aura){position:relative;z-index:1}.v6-page--home .num{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.v6-page--home .aura{--aura-h: min(1100px, calc(130 * var(--vu, 1svh)))}.h3s{--ease: cubic-bezier(.45, .05, .2, 1);position:relative}.h3s__pin{position:relative}.h3-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.h3-head__k{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--round-m);color:var(--accent-fg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--brand-line)}.h3-head__t{font-family:var(--font-display);font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.4;color:var(--text-primary);text-wrap:balance}.h3-head__l{font-size:clamp(15px,1.15vw,17px);line-height:1.85;color:var(--text-secondary);text-wrap:pretty}.h3-go{margin-top:18px}.h3-head--step .h3-head__k{grid-row:span 3}.h3-step{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.h3-step b{font-weight:700;color:var(--accent-fg)}.h3-step b:after{content:"\b7";margin-inline-start:8px;color:var(--text-muted);font-weight:400}.h3-step__dots{display:inline-flex;gap:4px}.h3-step__dots i{width:14px;height:4px;border-radius:2px;background:var(--border-strong)}.h3-step__dots i.is-on{background:var(--brand)}.h3-chip{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding-block:5px;padding-inline:5px 18px;border-radius:var(--round-pill);font-size:13.5px;font-weight:700;line-height:1.5;color:var(--text-primary);white-space:nowrap;background:linear-gradient(170deg,var(--surface-3),var(--surface-raised) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 38%,var(--border-strong)),inset 0 1px 0 var(--edge-highlight),0 14px 30px -12px var(--glow-deep),0 0 24px -10px color-mix(in srgb,var(--brand) 60%,transparent)}.h3-chip .i{box-sizing:content-box;flex:none;width:15px;height:15px;padding:6px;border-radius:50%;color:var(--on-brand);background:var(--brand);box-shadow:0 0 12px -2px color-mix(in srgb,var(--brand) 70%,transparent)}@supports (corner-shape: squircle){.h3-chip,.h3-chip .i{corner-shape:round}}.h3-crop{position:relative;overflow:hidden;aspect-ratio:var(--ar);border-radius:var(--round-m);background:var(--surface-2);box-shadow:var(--mat-hairline),var(--shadow-lg)}.h3-crop>.media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;background:none;overflow:visible}.h3-crop>.media:after{content:none}.h3-crop>.media>img,.h3-crop>.media>picture>img{position:absolute;top:var(--cy);left:var(--cx);width:var(--cw);height:auto;max-width:none;object-fit:fill}@media(prefers-reduced-motion:no-preference){.sc.sdt:where([data-vh~="560"]) .h3s{view-timeline:--s block;view-timeline-inset:0 calc(100% - 100 * var(--vu, 1svh))}.sc.sdt:where([data-vh~="560"]) .h3-hero{height:calc((1 + var(--x, .6)) * calc(100 * var(--vu, 1svh)))}.sc.sdt:where([data-vh~="560"]) .h3-hero>.h3s__pin{position:sticky;top:0;height:calc(100 * var(--vu, 1svh));overflow:clip}:root.sc.sdt:where([data-vh~="560"]) .h3s .an{animation-timeline:--s;animation-range:var(--ar0, entry 45%) var(--ar1, contain 100%)}:root.sc.sdt:where([data-vh~="560"]) .h3s .an:after{animation-timeline:--s;animation-range:var(--ar0, entry 45%) var(--ar1, contain 100%)}:root.sc.sdt:where([data-vh~="560"]) .h3s.is-live :is(.an,.an:after){will-change:transform,opacity}}@media(prefers-reduced-motion:no-preference){.sc.sdt:where([data-vh~="700"]) .h3s[data-scene]{height:calc((1 + var(--x, .6)) * calc(100 * var(--vu, 1svh)))}.sc.sdt:where([data-vh~="700"]) .h3s[data-scene]>.h3s__pin{position:sticky;top:0;height:calc(100 * var(--vu, 1svh));overflow:clip}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="600"]) .h3s[data-scene]{height:calc((1 + var(--x, .6)) * calc(100 * var(--vu, 1svh)))}.sc.sdt:where([data-vh~="600"]) .h3s[data-scene]>.h3s__pin{position:sticky;top:0;height:calc(100 * var(--vu, 1svh));overflow:clip}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="600"]) .h3s.h3-prop{height:auto;--ar0: entry 10%;--ar1: cover 50%}.sc.sdt:where([data-vh~="600"]) .h3s.h3-prop>.h3s__pin{position:relative;height:auto;overflow:visible}}@media(prefers-reduced-motion:no-preference)and (max-width:1023px){.sc.sdt:where([data-vh~="700"]) .h3-part[data-scene]{--x: 1.1;--ar0: entry 78%}.sc.sdt:where([data-vh~="700"]) .h3-part[data-scene]>.h3s__pin{padding-block:calc(var(--top) + 6px) calc(var(--shell-bottom) + 4px)}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="600"]) .h3-part[data-scene]{--x: 1.1;--ar0: entry 78%}.sc.sdt:where([data-vh~="600"]) .h3-part[data-scene]>.h3s__pin{padding-block:calc(var(--top) + 6px) calc(var(--shell-bottom) + 4px)}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="600"]:not([data-vh~="760"])) .h3-part[data-scene]{--hold: 190px}.sc.sdt:where([data-vh~="600"]:not([data-vh~="760"])) .h3-part[data-scene] .h3-head__l{display:none}}@media(prefers-reduced-motion:no-preference)and (min-width:768px){.sc.sdt:where([data-vh~="560"]:not([data-vh~="700"])) .h3s[data-scene]:not(.h3-hero){--ar0: entry 10%;--ar1: cover 55%}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="560"]:not([data-vh~="600"])) .h3s[data-scene]:not(.h3-hero){--ar0: entry 10%;--ar1: cover 55%}}.h3s:not([data-scene]){--ar0: entry 5%;--ar1: entry 100%}@media(prefers-reduced-motion:no-preference)and (min-width:768px){:root.sc:not(.sdt) .h3s:not(.h3-hero) .an{animation-duration:1.8s!important;animation-delay:0s!important;animation-play-state:paused}:root.sc:not(.sdt) .h3s.is-play .an{animation-play-state:running}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){html.rv .h3-rv{opacity:0;translate:0 28px;transition:opacity .52s var(--motion-ease) var(--rd, 0ms),translate .72s cubic-bezier(.16,1,.3,1) var(--rd, 0ms)}html.rv .h3-rv.is-in{opacity:1;translate:none}}.h3-q{display:inline-block;padding:0 .7em;border-radius:var(--round-pill);font-size:calc(12px * var(--k, 1));font-weight:500;line-height:1.8;white-space:nowrap;color:var(--text-secondary);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 0 0 1px var(--border-strong)}[data-usdt][hidden]{display:none!important}.h3-rail{position:relative;margin-top:26px}.h3-rail ol{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.h3-rail li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px}.h3-rail__i{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--text-muted);background:var(--surface-2);box-shadow:0 0 0 6px var(--bg),inset 0 0 0 1px var(--border-strong)}.h3-rail__on{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;color:var(--on-brand);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--brand) 70%,var(--text-primary)),var(--brand) 70%);box-shadow:0 0 22px -2px color-mix(in srgb,var(--brand) 75%,transparent)}.h3-rail__ring{position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 2px var(--brand);opacity:0}.h3-rail__t b{display:block;font-size:16px;font-weight:700;line-height:1.5;color:var(--text-primary)}.h3-rail__t small{display:block;font-size:14px;line-height:1.6;color:var(--text-secondary)}.h3-rail__bar{position:absolute;top:22px;bottom:22px;inset-inline-start:21px;width:2px;overflow:hidden;border-radius:2px;background:var(--border);--fx: 0;--fy: 1}.h3-rail__fill{position:absolute;inset:0;background:linear-gradient(var(--brand),color-mix(in srgb,var(--brand) 60%,var(--text-primary)));box-shadow:0 0 10px var(--brand)}@media(max-width:1023px){.h3-rail{margin-top:14px}.h3-rail ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px}.h3-rail li{grid-template-columns:none;justify-items:center;gap:4px;text-align:center}.h3-rail__i{width:38px;height:38px}.h3-rail__t b{font-size:13px}.h3-rail__t small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.h3-rail__bar{top:18px;bottom:auto;height:2px;width:auto;inset-inline:calc(50% / var(--n));--fx: -1;--fy: 0}.h3-rail__fill{background:linear-gradient(to left,var(--brand),color-mix(in srgb,var(--brand) 60%,var(--text-primary)))}}@supports (corner-shape: squircle){.h3-rail__on,.h3-rail__ring,.h3-cta__n i,.h3-cta__n i:after,.h3-mk-h,.h3-pnl__s i{corner-shape:round}}.h3-part{--x: .8;--ar0: entry 36%}.h3-part .h3s__pin{display:grid;align-items:center;padding-block:calc(var(--top) + 12px) 28px}.h3-part__grid{display:grid;gap:22px;align-items:center}.h3-text{min-width:0}.h3-stage2{position:relative}@media(min-width:1024px){.h3-part[data-scene]>.h3s__pin{min-height:min(calc(100 * var(--vu, 1svh)),980px)}.h3-part__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(36px,4.5vw,80px)}}@media(min-width:1600px){.h3-part__grid.wrap{max-width:min(1600px,88vw)}}@media(max-width:1023px){.h3-part .h3s__pin{padding-block:32px}.h3-head__k{width:42px;height:42px}.h3-head__l{font-size:15px}.h3-go{margin-top:10px}}.h3-wipe{position:absolute;inset:0;overflow:hidden}.h3-wipe__in{position:absolute;inset:0}.h3-wipe__in>svg{display:block;width:100%;height:100%}.h3-mk-stage{aspect-ratio:16 / 10.6}.h3-room{position:absolute;inset:0 0 12% 9%;display:flex;flex-direction:column;border-radius:var(--round-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight),0 40px 90px -40px var(--glow-deep);overflow:hidden;direction:ltr}.h3-room__bar{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-bottom:1px solid var(--border-subtle);font-family:var(--font-figure);font-size:12.5px;color:var(--text-secondary)}.h3-room__sym{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--round-pill);font-weight:600;color:var(--text-primary);background:var(--state-hover)}.h3-room__tf{padding:3px 8px;border-radius:8px;color:var(--accent-fg);background:var(--accent-soft)}.h3-room__tool{display:grid;place-items:center;width:28px;height:28px;margin-inline-start:auto;border-radius:8px;color:var(--chart-draw);background:var(--state-hover)}.h3-room__chart{position:relative;flex:1;margin:12px 0 0;--axw: 64px;--taxh: 24px}.h3-room__plot{position:absolute;inset:0 var(--axw) var(--taxh) 0;overflow:hidden;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background-image:linear-gradient(var(--chart-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chart-grid) 1px,transparent 1px);background-size:100% 16.66%,10% 100%}.h3-room__plot>svg{position:absolute;inset:0;width:100%;height:100%}.h3-room__ax{position:absolute;top:0;right:0;bottom:var(--taxh);width:var(--axw)}.h3-ax-p{position:absolute;left:8px;translate:0 -50%;font-family:var(--font-figure);font-size:11px;color:var(--text-muted)}.h3-room__tax{position:absolute;left:0;right:var(--axw);bottom:0;height:var(--taxh)}.h3-ax-t{position:absolute;top:50%;translate:-50% -50%;font-family:var(--font-figure);font-size:11px;color:var(--text-muted)}.h3-mkl path,.h3-mko path{fill:none;vector-effect:non-scaling-stroke}.h3-mkl__l{stroke:var(--chart-draw);stroke-width:1.5}.h3-mk-h{position:absolute;width:9px;height:9px;translate:-50% -50%;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1.5px var(--chart-draw)}.h3-mko__tp{stroke:var(--profit);stroke-width:1.2;stroke-dasharray:6 4}.h3-mko__sl{stroke:var(--loss);stroke-width:1.2;stroke-dasharray:6 4}.h3-mko__e{stroke:var(--brand);stroke-width:1.2}.h3-mk-right{position:absolute;inset:0 0 0 var(--from)}.h3-mk-toolchip{position:absolute;translate:0 calc(-100% - 10px)}.h3-mk-tags{position:absolute;inset:0;pointer-events:none}.h3-mkt{position:absolute;left:0;right:4px;display:flex;align-items:center;gap:4px;translate:0 -50%;padding:1px 6px;border-radius:0 5px 5px 0;font-family:var(--font-figure);font-size:11px;font-weight:600;line-height:1.7;white-space:nowrap}.h3-mkt b{display:none}.h3-mkt.is-tp{color:var(--profit-on);background:var(--profit-solid)}.h3-mkt.is-sl{color:var(--loss-on);background:var(--loss-solid)}.h3-mkt.is-e{color:var(--on-brand);background:var(--brand)}.h3-mkt.is-lvl{color:var(--surface);background:var(--chart-draw)}.h3-mk-now{position:absolute;inset:0;transform:translate(var(--x1));pointer-events:none}.h3-mk-now:before{content:"";position:absolute;inset:0 auto 0 -1px;width:2px;background:var(--chart-now);box-shadow:0 0 8px var(--chart-now)}.h3-mk-hit{position:absolute;display:grid;place-items:center;width:20px;height:20px;translate:-50% -50%;border-radius:50%;color:var(--profit-on);background:var(--profit-solid);box-shadow:0 0 0 4px color-mix(in srgb,var(--profit) 22%,transparent),0 0 16px color-mix(in srgb,var(--profit) 60%,transparent)}.h3-mk-ticket{position:absolute;left:0;top:16%;width:28%}.h3-mk-ticket .h3-crop{border-radius:16px;box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-lg),0 30px 60px -30px var(--glow-deep)}.h3-mk-chip{position:absolute;top:-14px;right:12px}.h3-mk-journal{position:absolute;left:18%;bottom:-2%;width:21%;aspect-ratio:350 / 590}.h3-mk-jcard,.h3-mk-ghost{position:absolute;inset:0}.h3-mk-jcard .h3-crop{height:100%;border-radius:16px;box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-lg)}.h3-mk-ghost{border-radius:16px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.h3-mk-ghost:nth-child(1){--o: .45;--gt: translate(-16%, -8%) rotate(-7deg) scale(.9);transform:var(--gt);opacity:var(--o)}.h3-mk-ghost:nth-child(2){--o: .75;--gt: translate(-8%, -4%) rotate(-3.5deg) scale(.95);transform:var(--gt);opacity:var(--o)}.h3-mk-journal>.h3-chip{top:-14px;right:auto;left:50%;translate:-50% 0}@media(max-width:1023px){.h3-mk-stage{aspect-ratio:auto;height:min(520px,calc(100 * var(--vu, 1svh) - var(--top) - var(--shell-bottom) - var(--hold, 250px)));max-width:560px;width:100%;margin-inline:auto}.h3-room{inset:0 0 34%}.h3-room__bar{height:36px}.h3-room__chart{margin-top:8px;--axw: 50px;--taxh: 20px}.h3-ax-p,.h3-ax-t{font-size:10px}.h3-ax-t:nth-child(odd){display:none}.h3-mk-ticket{top:auto;bottom:0;left:0;width:46%}.h3-mk-ticket .h3-crop{aspect-ratio:374 / 300}.h3-mk-journal{left:auto;right:2%;width:34%}.h3-mkt{font-size:10px;padding:1px 4px}}@media(prefers-reduced-motion:no-preference){.sc:where([data-vh~="560"]) .h3-mk-past{animation:h3-rise linear both}.sc:where([data-vh~="560"]) .h3-mk-lvl{animation:h3-w-lvl linear both}.sc:where([data-vh~="560"]) .h3-mk-lvl>.h3-wipe__in{animation:h3-u-lvl linear both}.sc:where([data-vh~="560"]) .h3-mk-toolchip{animation:h3-tool linear both}.sc:where([data-vh~="560"]) .h3-mkt.is-lvl{animation:h3-lvtag linear both}.sc:where([data-vh~="560"]) .h3-mk-ticket{animation:h3-ticket linear both}.sc:where([data-vh~="560"]) .h3-mk-ord{animation:h3-w-ord linear both}.sc:where([data-vh~="560"]) .h3-mk-ord>.h3-wipe__in{animation:h3-u-ord linear both}.sc:where([data-vh~="560"]) .h3-mk-tags{animation:h3-tags linear both}.sc:where([data-vh~="560"]) .h3-mk-fut{animation:h3-w-fut linear both}.sc:where([data-vh~="560"]) .h3-mk-fut>.h3-wipe__in{animation:h3-u-fut linear both}.sc:where([data-vh~="560"]) .h3-mk-now{animation:h3-now linear both}.sc:where([data-vh~="560"]) .h3-mk-hit{animation:h3-hit linear both}.sc:where([data-vh~="560"]) .h3-mk-jcard{animation:h3-jcard linear both}.sc:where([data-vh~="560"]) .h3-mk-ghost{animation:h3-ghost linear both}.sc:where([data-vh~="560"]) .h3-mk-journal>.h3-chip{animation:h3-jchip linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st1 .h3-rail__on{animation:h3-on-mk1 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st1 .h3-rail__ring{animation:h3-ring-mk1 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st1 .h3-rail__t{animation:h3-txt-mk1 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st2 .h3-rail__on{animation:h3-on-mk2 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st2 .h3-rail__ring{animation:h3-ring-mk2 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st2 .h3-rail__t{animation:h3-txt-mk2 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st3 .h3-rail__on{animation:h3-on-mk3 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st3 .h3-rail__ring{animation:h3-ring-mk3 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st3 .h3-rail__t{animation:h3-txt-mk3 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st4 .h3-rail__on{animation:h3-on-mk4 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st4 .h3-rail__ring{animation:h3-ring-mk4 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-st4 .h3-rail__t{animation:h3-txt-mk4 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st1 .h3-rail__on{animation:h3-on-ln1 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st1 .h3-rail__ring{animation:h3-ring-ln1 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st1 .h3-rail__t{animation:h3-txt-ln1 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st2 .h3-rail__on{animation:h3-on-ln2 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st2 .h3-rail__ring{animation:h3-ring-ln2 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st2 .h3-rail__t{animation:h3-txt-ln2 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st3 .h3-rail__on{animation:h3-on-ln3 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st3 .h3-rail__ring{animation:h3-ring-ln3 linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-st3 .h3-rail__t{animation:h3-txt-ln3 linear both}.sc:where([data-vh~="560"]) .h3-mk-rail .h3-rail__fill{animation:h3-mkfill linear both}.sc:where([data-vh~="560"]) .h3-ln-rail .h3-rail__fill{animation:h3-lnfill linear both}}@keyframes h3-rise{0%,4%{opacity:0;transform:translateY(24px);animation-timing-function:var(--ease)}20%,to{opacity:1;transform:none}}@keyframes h3-w-lvl{0%,20%{transform:translate(-100%);animation-timing-function:var(--ease)}34%,to{transform:none}}@keyframes h3-u-lvl{0%,20%{transform:translate(100%);animation-timing-function:var(--ease)}34%,to{transform:none}}@keyframes h3-lvtag{0%,30%{opacity:0}34%,to{opacity:1}}@keyframes h3-tool{0%,20%{opacity:0}25%,38%{opacity:1}44%,to{opacity:0}}@keyframes h3-ticket{0%,34%{opacity:0;transform:translate(-36px) scale(.96);animation-timing-function:var(--ease)}46%,to{opacity:1;transform:none}}@keyframes h3-w-ord{0%,40%{transform:translate(-100%);animation-timing-function:var(--ease)}50%,to{transform:none}}@keyframes h3-u-ord{0%,40%{transform:translate(100%);animation-timing-function:var(--ease)}50%,to{transform:none}}@keyframes h3-tags{0%,46%{opacity:0}52%,to{opacity:1}}@keyframes h3-w-fut{0%,54%{transform:translate(-100%);animation-timing-function:cubic-bezier(.5,0,.6,1)}72%,to{transform:none}}@keyframes h3-u-fut{0%,54%{transform:translate(100%);animation-timing-function:cubic-bezier(.5,0,.6,1)}72%,to{transform:none}}@keyframes h3-now{0%,54%{transform:translate(var(--x0));animation-timing-function:cubic-bezier(.5,0,.6,1)}72%,to{transform:translate(var(--x1))}}@keyframes h3-hit{0%,71%{opacity:0;scale:.4;animation-timing-function:var(--motion-spring)}76%,to{opacity:1;scale:1}}@keyframes h3-ghost{0%,70%{opacity:0;transform:translateY(16%) scale(.88);animation-timing-function:cubic-bezier(.2,.8,.2,1)}84%,to{opacity:var(--o, 1);transform:var(--gt)}}@keyframes h3-jcard{0%,76%{opacity:0;transform:translateY(26%) rotate(-6deg) scale(.86);animation-timing-function:cubic-bezier(.2,.8,.2,1)}83%{opacity:1}93%{transform:translateY(-2%) rotate(.8deg) scale(1.01);animation-timing-function:ease-out}to{opacity:1;transform:none}}@keyframes h3-jchip{0%,90%{opacity:0;transform:translateY(6px);animation-timing-function:var(--ease)}97%,to{opacity:1;transform:none}}@keyframes h3-on-mk1{0%,2%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}8%,to{opacity:1;scale:1}}@keyframes h3-ring-mk1{0%,7%{opacity:0;scale:1}8%{opacity:.9;scale:1}22%,to{opacity:0;scale:1.9}}@keyframes h3-txt-mk1{0%,2%{opacity:var(--rail-dim)}8%,to{opacity:1}}@keyframes h3-on-mk2{0%,20%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}26%,to{opacity:1;scale:1}}@keyframes h3-ring-mk2{0%,25%{opacity:0;scale:1}26%{opacity:.9;scale:1}40%,to{opacity:0;scale:1.9}}@keyframes h3-txt-mk2{0%,20%{opacity:var(--rail-dim)}26%,to{opacity:1}}@keyframes h3-on-mk3{0%,36%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}42%,to{opacity:1;scale:1}}@keyframes h3-ring-mk3{0%,41%{opacity:0;scale:1}42%{opacity:.9;scale:1}56%,to{opacity:0;scale:1.9}}@keyframes h3-txt-mk3{0%,36%{opacity:var(--rail-dim)}42%,to{opacity:1}}@keyframes h3-on-mk4{0%,72%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}78%,to{opacity:1;scale:1}}@keyframes h3-ring-mk4{0%,77%{opacity:0;scale:1}78%{opacity:.9;scale:1}92%,to{opacity:0;scale:1.9}}@keyframes h3-txt-mk4{0%,72%{opacity:var(--rail-dim)}78%,to{opacity:1}}@keyframes h3-on-ln1{0%,6%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}12%,to{opacity:1;scale:1}}@keyframes h3-ring-ln1{0%,11%{opacity:0;scale:1}12%{opacity:.9;scale:1}26%,to{opacity:0;scale:1.9}}@keyframes h3-txt-ln1{0%,6%{opacity:var(--rail-dim)}12%,to{opacity:1}}@keyframes h3-on-ln2{0%,58%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}64%,to{opacity:1;scale:1}}@keyframes h3-ring-ln2{0%,63%{opacity:0;scale:1}64%{opacity:.9;scale:1}78%,to{opacity:0;scale:1.9}}@keyframes h3-txt-ln2{0%,58%{opacity:var(--rail-dim)}64%,to{opacity:1}}@keyframes h3-on-ln3{0%,66%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}72%,to{opacity:1;scale:1}}@keyframes h3-ring-ln3{0%,71%{opacity:0;scale:1}72%{opacity:.9;scale:1}86%,to{opacity:0;scale:1.9}}@keyframes h3-txt-ln3{0%,66%{opacity:var(--rail-dim)}72%,to{opacity:1}}@keyframes h3-mkfill{0%,8%{transform:translate(calc(var(--fx) * -100%),calc(var(--fy) * -100%))}26%{transform:translate(calc(var(--fx) * -66.6%),calc(var(--fy) * -66.6%))}42%{transform:translate(calc(var(--fx) * -33.3%),calc(var(--fy) * -33.3%))}78%,to{transform:none}}@keyframes h3-lnfill{0%,10%{transform:translate(calc(var(--fx) * -100%),calc(var(--fy) * -100%))}64%{transform:translate(calc(var(--fx) * -50%),calc(var(--fy) * -50%))}72%,to{transform:none}}.h3-learn{--x: .7}.h3-ln-stage{aspect-ratio:16 / 10.6}.h3-ln-profile{position:absolute;z-index:2;top:50%;left:50%;width:46%;translate:-50% -50%}.h3-ln-card{position:absolute;top:50%;left:50%;width:29%;translate:-50% -50%;transform:var(--t1)}.h3-ln-card .h3-crop{border-radius:16px;box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-lg),0 30px 60px -30px var(--glow-deep)}.h3-ln-lesson{--t1: translate(106%, 8%) rotate(5deg)}.h3-ln-quiz{--t1: translate(-106%, 12%) rotate(-5deg)}.h3-ln-chip{position:absolute;bottom:-14px;right:12px}@media(max-width:1023px){.h3-ln-stage{aspect-ratio:1 / 1.02;height:auto;width:min(100%,440px,calc((calc(100 * var(--vu, 1svh)) - var(--top) - var(--shell-bottom) - var(--hold, 250px)) * .98));margin-inline:auto}.h3-ln-profile{width:72%}.h3-ln-card{width:38%}.h3-ln-card .h3-crop{aspect-ratio:366 / 520}.h3-ln-lesson{--t1: translate(72%, 4%) rotate(7deg)}.h3-ln-quiz{--t1: translate(-72%, 9%) rotate(-7deg)}.h3-ln-card .h3-ln-chip{display:none}}.h3-prop{--x: .7}.h3-pp-stage{display:grid;gap:clamp(12px,1.6vw,22px);width:100%;max-width:max(420px,calc((calc(100 * var(--vu, 1svh)) - 330px) * 1.9));margin-inline:auto}.h3-pp-top{position:relative;aspect-ratio:16 / 8.2}.h3-pp-dev{position:absolute;inset:0 0 auto 14%}.h3-pp-dev__screen{padding:8px;border-radius:var(--round-l);background-color:var(--mat-frost-fill);background-image:var(--mat-grain);box-shadow:var(--mat-frost-light),0 30px 80px -30px var(--glow-deep)}.h3-pp-dev__screen .media{aspect-ratio:16 / 8.2;border-radius:calc(var(--round-l) - 8px)}.h3-pp-dev__screen .media img{object-position:top right}.h3-pp-dev__base{display:block;width:110%;height:12px;margin:0 -5%;border-radius:0 0 var(--round-l) var(--round-l);background:linear-gradient(var(--surface-3),var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight),var(--mat-hairline)}.h3-pp-acct{display:none}.h3-pp-cert{position:absolute;z-index:2;left:0;bottom:6%;width:38%}.h3-pp-cert :is(img,svg){display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 24px 60px -24px var(--glow-deep)}.h3-pp-seal{position:absolute;left:var(--seal-x);top:var(--seal-y);width:var(--seal-d);aspect-ratio:1;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 1.5px var(--gold-line),0 0 26px 2px var(--gold-line)}.h3-pp-chip2{position:absolute;top:-30px;left:14px}.h3-pp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.h3-pp-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-block:4px;padding-inline:10px 15px;border-radius:var(--round-pill);font-size:14px;font-weight:500;color:var(--text-primary);background:var(--state-hover);box-shadow:inset 0 0 0 1px var(--border)}.h3-pp-chip .i{color:var(--profit)}.h3-pp-chip:first-child{font-weight:700;background:var(--profit-soft);box-shadow:inset 0 0 0 1px var(--profit-line)}.h3-pp-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}@media(max-width:1023px){.h3-pp-chip:nth-child(3){display:none}.h3-pp-chips,.h3-pp-go{margin-top:12px}.h3-pp-top{aspect-ratio:auto;height:min(200px,calc(19 * var(--vu, 1svh)));max-width:520px;width:100%;margin-inline:auto}.h3-pp-dev{display:none}.h3-pp-acct{display:block;position:absolute;top:0;right:4%;width:58%;height:100%}.h3-pp-acct .h3-crop{height:100%;aspect-ratio:auto;border-radius:16px}.h3-pp-cert{left:2%;bottom:4%;width:52%}}.h3-pp-path{position:relative}.h3-pp-track{position:absolute;top:19px;inset-inline:16.6%;height:3px;overflow:hidden;border-radius:3px;background:var(--border)}.h3-pp-fill{position:absolute;inset:0;background:linear-gradient(270deg,var(--brand),var(--gold-solid))}.h3-pp-st{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.h3-pp-s{display:grid;justify-items:center;gap:10px}.h3-pp-s__n{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--text-muted);background:var(--surface-2);box-shadow:0 0 0 7px var(--bg),inset 0 0 0 1px var(--border-strong)}.h3-pp-s__nb{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;font-size:16px;color:var(--on-brand);background:var(--brand);box-shadow:var(--glow-active)}.h3-pp-s3 .h3-pp-s__nb{color:var(--on-gold);background:var(--gold-solid);box-shadow:0 0 24px -2px var(--gold-line)}.h3-pp-s__ok{position:absolute;right:-5px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--profit-on);background:var(--profit-solid);box-shadow:0 0 0 2px var(--bg)}.h3-pp-s3 .h3-pp-s__ok{display:none}.h3-pp-s__c{display:grid;justify-items:center;align-content:start;gap:2px;width:100%;height:100%;padding:10px 10px 12px;border-radius:var(--round-l);text-align:center;background:linear-gradient(170deg,var(--surface-2),var(--surface) 80%);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight)}.h3-pp-s3 .h3-pp-s__c{box-shadow:inset 0 0 0 1px var(--gold-line),inset 0 1px 0 var(--edge-highlight),0 20px 50px -24px var(--gold-line)}.h3-pp-s__t{font-size:15px;font-weight:700;line-height:1.6;color:var(--text-primary)}.h3-pp-s__h{display:grid;justify-items:center;margin-bottom:4px}.h3-pp-s__h .num{font-size:clamp(26px,2.1vw,34px);font-weight:600;line-height:1.15;color:var(--profit)}.h3-pp-s3 .h3-pp-s__h .num{color:var(--text-primary)}.h3-pp-s__h small{font-size:12.5px;color:var(--text-secondary)}.h3-pp-s__r{display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.55;color:var(--text-primary)}.h3-pp-s__r small{font-size:12px;color:var(--text-muted)}.h3-pp-s__r .num{font-size:14.5px;font-weight:600}@media(max-width:1023px){.h3-pp-st{gap:6px}.h3-pp-s{gap:8px}.h3-pp-s__c{padding:10px 4px 12px}.h3-pp-s__t{font-size:13px}.h3-pp-s__h .num{font-size:25px}.h3-pp-s__h small{font-size:11px}.h3-pp-s__r{flex-direction:column;align-items:center;gap:0;font-size:12px;line-height:1.4}.h3-pp-s__r+.h3-pp-s__r{margin-top:3px}.h3-pp-s__r .num{font-size:13px}}@media(prefers-reduced-motion:no-preference){.sc:where([data-vh~="560"]) .h3-pp-fill{animation:h3-ppfill linear both}.sc:where([data-vh~="560"]) .h3-pp-s1 .h3-pp-s__c{animation:h3-s1 linear both}.sc:where([data-vh~="560"]) .h3-pp-s2 .h3-pp-s__c{animation:h3-s2 linear both}.sc:where([data-vh~="560"]) .h3-pp-s3 .h3-pp-s__c{animation:h3-s3 linear both}.sc:where([data-vh~="560"]) .h3-pp-s1 .h3-pp-s__nb{animation:h3-n1 linear both}.sc:where([data-vh~="560"]) .h3-pp-s1 .h3-pp-s__ok{animation:h3-ok1 linear both}.sc:where([data-vh~="560"]) .h3-pp-s2 .h3-pp-s__nb{animation:h3-n2 linear both}.sc:where([data-vh~="560"]) .h3-pp-s2 .h3-pp-s__ok{animation:h3-ok2 linear both}.sc:where([data-vh~="560"]) .h3-pp-s3 .h3-pp-s__nb{animation:h3-n3 linear both}}@keyframes h3-ppfill{0%,24%{transform:translate(100%)}50%{transform:translate(50%);animation-timing-function:var(--ease)}72%,to{transform:none}}@keyframes h3-n1{0%,20%{opacity:0;scale:.5;animation-timing-function:var(--motion-spring)}26%,to{opacity:1;scale:1}}@keyframes h3-n2{0%,46%{opacity:0;scale:.5;animation-timing-function:var(--motion-spring)}52%,to{opacity:1;scale:1}}@keyframes h3-n3{0%,70%{opacity:0;scale:.5;animation-timing-function:var(--motion-spring)}76%,to{opacity:1;scale:1}}@keyframes h3-ok1{0%,44%{opacity:0;scale:.4}50%,to{opacity:1;scale:1}}@keyframes h3-ok2{0%,68%{opacity:0;scale:.4}74%,to{opacity:1;scale:1}}@media(prefers-reduced-motion:no-preference){.sc:where([data-vh~="560"]) .h3-ln-profile{animation:h3-rise linear both}.sc:where([data-vh~="560"]) .h3-rd__grid{animation:h3-axis linear both}.sc:where([data-vh~="560"]) .h3-rd__fig{animation:h3-shape linear both}.sc:where([data-vh~="560"]) .h3-rd__l{animation:h3-label linear both}.sc:where([data-vh~="560"]) .h3-rd__mark{animation:h3-weak linear both}.sc:where([data-vh~="560"]) .h3-ln-lesson{animation:h3-fan linear both}.sc:where([data-vh~="560"]) .h3-ln-quiz{animation:h3-fan2 linear both}.sc:where([data-vh~="560"]) .h3-pp-dev,.sc:where([data-vh~="560"]) .h3-pp-acct{animation:h3-rise linear both}.sc:where([data-vh~="560"]) .h3-pp-cert{animation:h3-cert linear both}.sc:where([data-vh~="560"]) .h3-pp-seal{animation:h3-seal linear both}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc .h3-pp-cert{animation-name:h3-cert-ph}.sc .h3-pp-seal{animation-name:h3-seal-ph}:root.sc.sdt .h3s .h3-pp-cert{animation-timeline:view(block 0px calc(100% - 100 * var(--vu, 1svh)));animation-range:entry 0% cover 45%}:root.sc.sdt .h3s .h3-pp-seal{animation-timeline:view(block 0px calc(100% - 100 * var(--vu, 1svh)));animation-range:cover 40% cover 62%}}@keyframes h3-fade-in{0%,8%{opacity:0}22%,to{opacity:1}}@keyframes h3-axis{0%,8%{opacity:0;transform:scale(.4) rotate(-30deg);animation-timing-function:var(--ease)}32%,to{opacity:1;transform:none}}@keyframes h3-shape{0%,28%{transform:scale(0);opacity:0;animation-timing-function:var(--ease)}44%{transform:scale(1.05);opacity:1}50%,to{transform:none;opacity:1}}@keyframes h3-label{0%,20%{opacity:0}34%,to{opacity:1}}@keyframes h3-weak{0%,46%{opacity:0}60%,to{opacity:1}}@keyframes h3-fan{0%,54%{transform:none;opacity:0;animation-timing-function:var(--ease)}64%{opacity:1}78%,to{transform:var(--t1);opacity:1}}@keyframes h3-fan2{0%,62%{transform:none;opacity:0;animation-timing-function:var(--ease)}72%{opacity:1}86%,to{transform:var(--t1);opacity:1}}@keyframes h3-s1{0%,22%{opacity:.25;transform:translateY(12px)}30%,to{opacity:1;transform:none}}@keyframes h3-s2{0%,44%{opacity:.25;transform:translateY(12px)}52%,to{opacity:1;transform:none}}@keyframes h3-s3{0%,66%{opacity:.25;transform:translateY(12px)}74%,to{opacity:1;transform:none}}@keyframes h3-cert{0%,70%{opacity:0;transform:translate(-10%,20%) rotate(-6deg) scale(.9);animation-timing-function:var(--ease)}84%,to{opacity:1;transform:none}}@keyframes h3-seal{0%,80%{opacity:0;scale:.6;animation-timing-function:var(--ease)}94%,to{opacity:1;scale:1}}@keyframes h3-cert-ph{0%{opacity:0;transform:perspective(900px) translateY(40px) rotateX(24deg) scale(.9);animation-timing-function:cubic-bezier(.33,.15,.3,1)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes h3-seal-ph{0%{opacity:0;scale:.5;animation-timing-function:var(--ease)}60%{opacity:1;scale:1.14}to{opacity:1;scale:1}}@supports (corner-shape: squircle){.h3-rail__i,.h3-pp-s__ok,.h3-pass i,.h3-pp-s__n,.h3-pp-s__nb,.h3-mk-hit,.h3-hr__k i,.h3-pp-seal,.h3-tl__i{corner-shape:round}}@media(max-width:767px){.h3-pp-top{height:auto;max-width:360px}.h3-pp-acct{display:none}.h3-pp-cert{position:relative;left:auto;bottom:auto;width:100%}.h3-pp-cert{margin-top:20px}.h3-pp-track{top:22px;bottom:22px;inset-inline:auto;inset-inline-start:21px;width:3px;height:auto}.h3-pp-fill{background:linear-gradient(180deg,var(--brand),var(--gold-solid))}.h3-pp-st{grid-template-columns:minmax(0,1fr);gap:12px}.h3-pp-s{grid-template-columns:44px minmax(0,1fr);justify-items:stretch;align-items:start;gap:14px}.h3-pp-s__c{grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-items:center;gap:2px 12px;padding:12px 14px;text-align:start}.h3-pp-s__t{font-size:15px}.h3-pp-s__h{grid-column:2;grid-row:1 / span 3;justify-items:end;margin:0}.h3-pp-s__h .num{font-size:28px}.h3-pp-s__h small{font-size:12px}.h3-pp-s__r{grid-column:1;flex-direction:row;gap:6px;font-size:13px}.h3-pp-s__r+.h3-pp-s__r{margin-top:0}}.spc-fit{container-type:inline-size}.spc{position:relative;display:grid;gap:1em;box-sizing:border-box;width:20em;max-width:100%;margin-inline:auto;padding:1em;font-size:min(16px,5cqw);line-height:1.5;color:var(--text-primary);text-align:start;border-radius:1.25em;border:1px solid var(--border-subtle);background-color:var(--surface);background-image:linear-gradient(to bottom,var(--card-sheen),transparent 4.5em);box-shadow:inset 0 1px 0 var(--edge-highlight),var(--shadow-lg),0 30px 60px -30px var(--glow-deep)}.spc svg{display:block;overflow:visible}.spc--profit{color:var(--profit)}.spc--warning{color:var(--warning)}.spc--loss{color:var(--loss)}.spc__head{display:flex;align-items:center;gap:.75em;min-width:0}.spc__ring{position:relative;display:grid;place-items:center;flex:none;width:2.5em;height:2.5em}.spc__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.spc__ring circle{fill:none;stroke-width:2.5}.spc__track{stroke:var(--surface-2)}.spc__arc{stroke:currentColor;stroke-linecap:round}.spc__ring b{position:relative;font-size:.875em;font-weight:700;line-height:1;color:var(--text-primary)}.spc__name{display:grid;flex:1;min-width:0}.spc__title{display:flex;align-items:center;gap:.5em;min-width:0}.spc__title b{overflow:hidden;font-family:var(--font-display);font-size:1em;font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.spc__title .h3-q{flex:none;font-size:.6875em}.spc__name small{font-size:.75em;line-height:1.667;color:var(--text-muted)}.spc__go{display:grid;place-items:center;flex:none;width:2.25em;height:2.25em;color:var(--text-muted)}.spc__go svg,.spc__tl svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .spc__go svg{transform:scaleX(-1)}.spc__radar{position:relative;direction:ltr}.spc__radar svg{position:absolute}.spc__radar svg *{vector-effect:non-scaling-stroke}.spc__plate{fill:var(--surface-2);fill-opacity:.45}.spc__lvl,.spc__edge,.spc__axis{fill:none;stroke:var(--border);stroke-width:1}.spc__lvl{stroke-dasharray:2 3}.spc__prev{fill:none;stroke:var(--text-muted);stroke-width:1.25;stroke-dasharray:4 3;stroke-linejoin:round}.spc__shape{stroke:var(--brand);stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--glow-brand))}.spc__pt{fill:currentColor;stroke:var(--surface);stroke-width:2}.spc__labels{position:absolute;inset:0;margin:0;padding:0;list-style:none}.spc__labels li{position:absolute;display:flex;flex-direction:column;gap:.125em;min-width:0;padding-block:.125em}.spc__labels b{font-size:.875em;font-weight:700;line-height:1.43}.spc__labels span{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;font-size:.6875em;line-height:1.455;color:var(--text-secondary)}.spc__labels .is-top,.spc__labels .is-bottom{align-items:center;text-align:center}.spc__labels .is-top span,.spc__labels .is-bottom span{-webkit-line-clamp:1}.spc__labels .is-top{transform:translate(-50%,-100%)}.spc__labels .is-bottom{transform:translate(-50%)}.spc__labels .is-right{align-items:flex-start;text-align:left;transform:translateY(-50%)}.spc__labels .is-left{align-items:flex-end;text-align:right;transform:translate(-100%,-50%)}.spc__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em}.spc__tile{display:flex;flex-direction:column;gap:.25em;min-width:0;padding:.625em .75em;border-radius:1em;border:1px solid var(--border);background-color:var(--metric-surface);box-shadow:var(--shadow-sm)}[data-theme=light] .spc__tile{border-color:var(--border-hover)}.spc__tl{display:flex;align-items:center;gap:.375em;min-width:0;font-size:.6875em;line-height:1.455;color:var(--text-muted)}.spc__tl span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spc__tl svg{width:1.27em;height:1.27em;flex:none;stroke-width:1.5}.spc__dot{fill:currentColor;stroke:none}.spc__tv{display:flex;align-items:flex-end;justify-content:space-between;gap:.5em;min-width:0}.spc__tv b{font-size:.875em;line-height:1.43}.spc__tv b:first-child{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600}.spc__tv .num{flex:none;font-weight:700}.pl-page .h3-part{--x: .55}.pl-anchor{display:block;height:0;scroll-margin-top:calc(var(--top) + 16px)}.pl-hero{position:relative;overflow-x:clip;padding-block:calc(var(--top) + clamp(28px,5vw,64px)) clamp(40px,6vw,88px)}.pl-hero__grid{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:1024px){.pl-hero{display:grid;align-items:center;min-height:min(calc(100 * var(--vu, 1svh)),940px)}}.pl-hero__t{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.25;color:var(--text-primary);text-wrap:balance}.pl-hero__l{max-width:34em;margin:14px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.9;color:var(--text-secondary);text-wrap:pretty}.pl-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin:22px -2px -2px;padding:2px}.pl-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:26px -2px -2px;padding:2px;list-style:none}.pl-facts li{display:grid;align-content:start;gap:2px;padding:12px 14px;border-radius:var(--round-m);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 0 0 1px var(--border-subtle)}.pl-facts b{font-family:var(--font-display);font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.25;color:var(--text-primary)}.pl-facts span{font-size:12.5px;line-height:1.55;color:var(--text-muted)}@media(min-width:1024px){.pl-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1600px){.pl-hero__grid.wrap{max-width:min(1600px,88vw)}}@media(max-width:639px){.pl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-hero__ctas .button{flex:1 1 auto;justify-content:center}}.pl-stage{aspect-ratio:16 / 10.6}.pl-stage--hero{aspect-ratio:16 / 11}.pl-main{position:absolute;inset:0 0 12% 10%;overflow:hidden;border-radius:var(--round-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight),0 40px 90px -40px var(--glow-deep)}.pl-main>.media,.pl-shot>.media{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;background:none}.pl-main :is(img,video),.pl-shot :is(img,video){width:100%;height:100%;object-fit:cover;object-position:0 0}.pl-layer{position:absolute;z-index:2}.pl-layer .h3-crop,.pl-shot{border-radius:16px;box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-lg),0 30px 60px -30px var(--glow-deep)}.pl-shot{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--surface)}.pl-at-bl{left:0;bottom:0;width:34%}.pl-at-br{right:2%;bottom:4%;width:30%}.pl-at-tl{left:14%;top:-16px}.pl-slim{width:24%}.pl-wide{width:46%}.pl-at-br.pl-chip-low{width:auto;right:3%;bottom:17%}.pl-at-br.pl-toast{width:46%;right:4%;bottom:3%}.pl-toast .h3-crop{border-radius:12px}@media(max-width:1023px){.pl-stage,.pl-stage--hero{aspect-ratio:16 / 12.5;width:100%;max-width:620px;margin-inline:auto}.pl-main{inset:0 0 20%;border-radius:var(--round-m)}.pl-at-bl{width:46%}.pl-at-br{width:42%;right:0;bottom:0}.pl-slim{width:32%}.pl-wide{width:58%}.pl-at-tl{left:4%;top:-12px}.pl-at-br.pl-toast{width:70%;right:0;bottom:0}.pl-at-br.pl-chip-low{right:2%;bottom:24%}.pl-layer .h3-chip{min-height:32px;font-size:12.5px;padding-inline-end:12px}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.sc.sdt:where([data-vh~="600"]) .pl-page .h3-part[data-scene]{--x: .55;--ar0: entry 70%;--hold: 214px}.sc.sdt:where([data-vh~="600"]) .pl-page .h3-part[data-scene] .h3-head__l{display:none}.sc.sdt:where([data-vh~="600"]) .pl-page .h3-part[data-scene] .pl-stage{width:min(100%,calc((calc(100 * var(--vu, 1svh)) - var(--top) - var(--shell-bottom) - var(--hold)) * 1.28))}.sc.sdt:where([data-vh~="600"]) .pl-page .h3-part[data-scene] .h3-go{display:none}}.pl-band{padding-block:clamp(48px,7vw,104px)}.pl-band__head{display:grid;gap:8px;max-width:40em;margin-bottom:clamp(20px,3vw,36px)}.pl-offers{display:grid;gap:16px}@media(min-width:768px){.pl-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pl-offers:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-offer{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);border-radius:var(--round-l);background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight)}.pl-offer--accent{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 16%,var(--surface)),var(--surface) 70%);box-shadow:inset 0 0 0 1.5px var(--brand-line),inset 0 1px 0 var(--edge-highlight),0 40px 90px -50px var(--glow-brand)}.pl-offer header{display:flex;align-items:center;gap:12px}.pl-offer h3{flex:1;margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-primary)}.pl-offer__i{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--round-m);color:var(--accent-fg);background:var(--accent-soft)}.pl-offer__b{padding:2px 10px;border-radius:var(--round-pill);font-size:12.5px;font-weight:600;color:var(--accent-fg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--brand-line)}.pl-offer p{margin:0;font-size:15px;line-height:1.8;color:var(--text-secondary)}.pl-offer ul{display:grid;gap:10px;flex:1;margin:0;padding:0;list-style:none}.pl-offer li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;color:var(--text-primary)}.pl-offer li .i{flex:none;margin-top:4px;color:var(--profit)}.pl-offer .button{align-self:flex-start}@media(prefers-reduced-motion:no-preference){.pl-hero .pl-in1{animation:pl-h1 .9s cubic-bezier(.2,.8,.2,1) .12s both}.pl-hero .pl-in2{animation:pl-h2 .8s cubic-bezier(.2,.8,.2,1) .52s both}.pl-hero .pl-in3{animation:pl-h3 .8s cubic-bezier(.2,.8,.2,1) .76s both}.pl-hero .pl-in4{animation:pl-h4 .6s cubic-bezier(.2,.8,.2,1) 1.04s both}.pl-hero__text>*{animation:pl-text .7s cubic-bezier(.2,.8,.2,1) both}.pl-hero__text>:nth-child(2){animation-delay:80ms}.pl-hero__text>:nth-child(3){animation-delay:.16s}.pl-hero__text>:nth-child(4){animation-delay:.24s}.pl-hero__text>:nth-child(5){animation-delay:.32s}}@keyframes pl-text{0%{opacity:0;transform:translateY(14px)}}@keyframes pl-h1{0%{opacity:0;transform:perspective(1400px) rotateX(10deg) translateY(40px) scale(.96)}}@keyframes pl-h2{0%{opacity:0;transform:translate(-16%,12%) rotate(-4deg)}}@keyframes pl-h3{0%{opacity:0;transform:translate(14%,14%) rotate(4deg)}}@keyframes pl-h4{0%{opacity:0;transform:translateY(10px) scale(.9)}}@media(prefers-reduced-motion:no-preference){.sc:where([data-vh~="560"]) .pl-page .h3s .pl-in1{animation:pl-in1 linear both}.sc:where([data-vh~="560"]) .pl-page .h3s .pl-in2{animation:pl-in2 linear both}.sc:where([data-vh~="560"]) .pl-page .h3s .pl-in3{animation:pl-in3 linear both}.sc:where([data-vh~="560"]) .pl-page .h3s .pl-in4{animation:pl-in4 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-rail__fill{animation:pl-fill linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st1 .h3-rail__on{animation:pl-on1 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st1 .h3-rail__ring{animation:pl-ring1 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st1 .h3-rail__t{animation:pl-txt1 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st2 .h3-rail__on{animation:pl-on2 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st2 .h3-rail__ring{animation:pl-ring2 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st2 .h3-rail__t{animation:pl-txt2 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st3 .h3-rail__on{animation:pl-on3 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st3 .h3-rail__ring{animation:pl-ring3 linear both}.sc:where([data-vh~="560"]) .pl-rail .h3-st3 .h3-rail__t{animation:pl-txt3 linear both}}@keyframes pl-in1{0%,4%{opacity:0;transform:translateY(30px) scale(.97);animation-timing-function:cubic-bezier(.2,.8,.2,1)}28%,to{opacity:1;transform:none}}@keyframes pl-in2{0%,22%{opacity:0;transform:translate(-16%,12%) rotate(-4deg);animation-timing-function:cubic-bezier(.2,.8,.2,1)}48%,to{opacity:1;transform:none}}@keyframes pl-in3{0%,42%{opacity:0;transform:translate(14%,14%) rotate(4deg);animation-timing-function:cubic-bezier(.2,.8,.2,1)}68%,to{opacity:1;transform:none}}@keyframes pl-in4{0%,62%{opacity:0;transform:translateY(12px) scale(.9);animation-timing-function:cubic-bezier(.2,.8,.2,1)}80%,to{opacity:1;transform:none}}@keyframes pl-fill{0%,6%{transform:translate(calc(var(--fx) * -100%),calc(var(--fy) * -100%))}70%,to{transform:none}}@keyframes pl-on1{0%,4%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}12%,to{opacity:1;scale:1}}@keyframes pl-on2{0%,34%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}42%,to{opacity:1;scale:1}}@keyframes pl-on3{0%,62%{opacity:0;scale:.6;animation-timing-function:var(--motion-spring)}70%,to{opacity:1;scale:1}}@keyframes pl-ring1{0%,11%{opacity:0;scale:1}12%{opacity:.9;scale:1}26%,to{opacity:0;scale:1.9}}@keyframes pl-ring2{0%,41%{opacity:0;scale:1}42%{opacity:.9;scale:1}56%,to{opacity:0;scale:1.9}}@keyframes pl-ring3{0%,69%{opacity:0;scale:1}70%{opacity:.9;scale:1}84%,to{opacity:0;scale:1.9}}@keyframes pl-txt1{0%,4%{opacity:var(--rail-dim)}12%,to{opacity:1}}@keyframes pl-txt2{0%,34%{opacity:var(--rail-dim)}42%,to{opacity:1}}@keyframes pl-txt3{0%,62%{opacity:var(--rail-dim)}70%,to{opacity:1}}.pl-limits{margin-top:16px}.pl-at-bl.pl-dna{width:40%;bottom:-4%}@media(max-width:1023px){.pl-stage:has(.pl-dna) .pl-at-tl{display:none}.pl-at-bl.pl-dna{width:58%;bottom:-2%}}
