.pv-mix .ctg-strong{color:#fff;font-weight:700}.pv-mix .ctg-pre{white-space:pre-line}.pv-mix .svx-body{min-width:0;container-type:inline-size}.pv-mix .svx-hero{min-height:calc(92svh - 6rem)}.pv-mix .svx-hero-title{text-transform:uppercase;letter-spacing:-.06em;margin-top:1rem;font-size:clamp(4.4rem,min(19cqi,26vh),13.5rem);line-height:.86}.pv-mix .svx-hero-lede{max-width:48rem;color:var(--mx-mute);gap:1rem;font-size:clamp(.98rem,1.4cqi,1.18rem);line-height:1.8;display:grid}.pv-mix .svx-hero-p{animation-duration:.9s}.pv-mix .svx-h2{font-size:clamp(1.9rem,5cqi,3.8rem)}.pv-mix .svx-group{border-top:1px solid var(--mx-rule);padding-block:clamp(3rem,8vh,5.5rem) clamp(2rem,6vh,4rem);position:relative}.pv-mix .svx-group--special{background:radial-gradient(50rem 30rem at 85% 10%,#c3f24a0f,#0000 70%),#0d0d0d}.pv-mix .svx-head{padding-bottom:1.5rem;position:relative;overflow:hidden}.pv-mix .svx-head-label{max-width:var(--mx-max);padding-inline:var(--mx-gutter);color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 auto;font-size:.8rem;display:flex}.pv-mix .svx-head-dot{background:var(--mx-lime);width:.5rem;height:.5rem;box-shadow:var(--mx-glow);border-radius:50%;flex:none}.pv-mix .svx-band{pointer-events:none;user-select:none;margin-top:1.25rem}.pv-mix .svx-band-line{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;width:max-content;color:var(--mx-ink);will-change:transform;font-size:clamp(2.6rem,9cqi,7.5rem);font-weight:900;line-height:1}.pv-mix .svx-band-line--ghost{color:#0000;-webkit-text-stroke:1.2px #c3f24ab3}.pv-mix .svx-group-intro{max-width:var(--mx-max);padding-inline:var(--mx-gutter);margin:0 auto}.pv-mix .svx-intro-analogy{margin-top:.5rem}.pv-mix .svx-rows{max-width:var(--mx-max);padding-inline:var(--mx-gutter);margin:1.5rem auto 0}.pv-mix .svx-row-slot{scroll-margin-top:1.5rem}.pv-mix .svx-row{border-bottom:1px solid var(--mx-rule);gap:1.25rem 2.5rem;padding-block:clamp(2.25rem,5vh,3.5rem);display:grid;position:relative}.pv-mix .svx-row-slot[data-highlight=true] .svx-row{margin-inline:calc(var(--mx-gutter) * -.5);padding-inline:calc(var(--mx-gutter) * .5);background:linear-gradient(120deg,#c3f24a17,#c3f24a05 60%);border-radius:20px}@container (min-width:50rem){.pv-mix .svx-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.pv-mix .svx-row-rail{transform-origin:0;background:linear-gradient(90deg, var(--mx-lime), #c3f24a00);height:2px;position:absolute;top:-1px;left:0;right:0}.pv-mix .svx-row-side{min-width:0}.pv-mix .svx-num{color:#0000;font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:-.06em;-webkit-text-stroke:1.5px var(--mx-lime);transform-origin:0 100%;font-size:clamp(3.4rem,7cqi,5.5rem);font-weight:600;line-height:.9;display:inline-block}.pv-mix .svx-name{letter-spacing:-.03em;margin-top:.8rem;font-size:clamp(1.45rem,2.8cqi,2.1rem);font-weight:900;line-height:1.2}.pv-mix .svx-en{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;font-size:.74rem}.pv-mix .svx-more{margin-top:.9rem}.pv-mix .svx-detail{min-height:2.6rem;margin-top:1.1rem;padding:.55rem 1.2rem;font-size:.88rem}.pv-mix .svx-row-main{align-content:start;gap:1.1rem;min-width:0;display:grid}.pv-mix .svx-desc{color:#d1d1d1;white-space:pre-line;font-size:clamp(.98rem,1.5cqi,1.1rem);line-height:1.8}.pv-mix .svx-tag{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.pv-mix .svx-inc{transform-origin:50% 0;background:linear-gradient(160deg,#171717,#0f0f0f);border:1px solid #ffffff14;border-radius:18px;padding:1.1rem 1.25rem}.pv-mix .svx-inc-title{color:var(--mx-faint);letter-spacing:.14em;font-size:.74rem;font-weight:700}.pv-mix .svx-inc-list{color:var(--mx-mute);gap:.55rem 1.5rem;margin-top:.8rem;font-size:.9rem;display:grid}@container (min-width:36rem){.pv-mix .svx-inc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .svx-inc-list li{align-items:center;gap:.6rem;display:flex}.pv-mix .svx-inc-icon{width:.95rem;height:.95rem;color:var(--mx-lime);filter:drop-shadow(0 0 4px #c3f24ab3);flex:none}.pv-mix .svx-analogy{margin-top:0}.pv-mix .svx-why{border-top:1px solid var(--mx-rule)}.pv-mix .svx-why-grid{gap:1rem;display:grid}@container (min-width:44rem){.pv-mix .svx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .svx-why-card{border:1px solid var(--mx-rule);background:linear-gradient(160deg,#1c1c1c,#0f0f0f 70%);border-radius:24px;padding:clamp(1.4rem,3cqi,2.2rem);transition:border-color .25s;position:relative;overflow:hidden}.pv-mix .svx-why-card:hover{border-color:var(--mx-lime-35)}.pv-mix .svx-why-bar{transform-origin:0;background:var(--mx-lime);width:100%;height:2px;box-shadow:var(--mx-glow);transition:transform .45s;position:absolute;top:0;left:0;transform:scaleX(.2)}.pv-mix .svx-why-card:hover .svx-why-bar{transform:scaleX(1)}.pv-mix .svx-why-icon{border:1px solid var(--mx-lime-35);background:var(--mx-lime-12);width:3rem;height:3rem;color:var(--mx-lime);border-radius:14px;place-items:center;display:grid}.pv-mix .svx-why-icon svg{width:1.4rem;height:1.4rem}.pv-mix .svx-why-title{margin-top:1.2rem;font-size:1.15rem;font-weight:900;line-height:1.35}.pv-mix .svx-why-body{color:var(--mx-mute);margin-top:.6rem;font-size:.92rem;line-height:1.75}.pv-mix .svx-process{border-top:1px solid var(--mx-rule);background:radial-gradient(50rem 26rem at 10% 90%,#c3f24a12,#0000 70%),#0d0d0d}.pv-mix .svx-steps{border:1px solid var(--mx-rule);border-radius:24px;display:grid;overflow:hidden}@container (min-width:44rem){.pv-mix .svx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-mix .svx-step:nth-child(odd){border-right:1px solid var(--mx-rule)}.pv-mix .svx-step:nth-child(-n+2){border-bottom:1px solid var(--mx-rule)}}@container (max-width:43.99rem){.pv-mix .svx-step+.svx-step{border-top:1px solid var(--mx-rule)}}.pv-mix .svx-step{background:#0a0a0a;padding:clamp(1.4rem,3cqi,2.2rem)}.pv-mix .svx-step-no{color:#c3f24a4d;font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:-.05em;font-size:clamp(2.6rem,5cqi,3.8rem);font-weight:600;line-height:1}.pv-mix .svx-step-title{margin-top:.8rem;font-size:1.3rem;font-weight:900}.pv-mix .svx-step-body{color:var(--mx-mute);margin-top:.5rem;font-size:.92rem;line-height:1.75}.pv-mix .svx-flow-row{margin-top:1.5rem}.pv-mix .svx-flow-line{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pv-mix .svx-flow-item{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;font-size:.82rem}.pv-mix .svx-flow-arrow{width:.85rem;height:.85rem;color:var(--mx-faint)}.pv-mix .svx-flow-track{background:#ffffff1a;border-radius:2px;height:2px;margin-top:.8rem;display:block;overflow:hidden}.pv-mix .svx-flow-track i{transform-origin:0;background:var(--mx-lime);height:100%;box-shadow:var(--mx-glow);display:block}.pv-mix .svx-faq{border-top:1px solid var(--mx-rule)}.pv-mix .svx-faq-list{max-width:none;margin-top:0}.pv-mix .svx-faq-q{font-size:clamp(1rem,1.8cqi,1.15rem);font-weight:700;line-height:1.45}.pv-mix .svx-related-title{margin-top:.6rem}.pv-mix .svx-related .mp-guide{justify-content:flex-start}.pv-mix .ctg-hero-title{letter-spacing:-.06em;margin-top:1.25rem;font-size:clamp(4rem,min(15.5vw,25vh),13rem)}.pv-mix .ctg-hero-lede{max-width:50rem}.pv-mix .ctg-link-line .mx-link,.pv-mix .pbx-lit{color:var(--mx-lime)}.pv-mix .pbx-rise-title{max-width:30rem}.pv-mix .pbx-boards{width:min(25rem,36vw);height:min(24rem,56vh);position:absolute;top:8%;right:0}.pv-mix .pbx-board{border:1px solid var(--mx-rule);backdrop-filter:blur(12px);font-family:var(--mx-mono), ui-monospace, monospace;background:#0d0d0dcc;border-radius:18px;padding:.95rem 1rem;font-size:.76rem;position:absolute;inset:0 0 auto}.pv-mix .pbx-board--flat{max-width:34rem;position:static}.pv-mix .pbx-board-head{color:var(--mx-faint);margin-bottom:.65rem;font-size:.7rem;line-height:1.5}.pv-mix .pbx-board-foot{color:var(--mx-faint);font-family:var(--mx-sans), sans-serif;margin-top:.65rem;font-size:.68rem}.pv-mix .pbx-board-rows{gap:.4rem;display:grid}.pv-mix .pbx-board-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:.2rem .7rem;padding:.35rem .5rem;display:grid;position:relative}.pv-mix .pbx-board-row[data-ok=true]{border-color:#c3f24a38}.pv-mix .pbx-board-name{min-width:0;color:var(--mx-ink);overflow-wrap:break-word;align-items:center;display:inline-flex;position:relative}@media (max-width:63.99rem){.pv-mix .pbx-board-row{grid-template-columns:minmax(0,1fr) auto}.pv-mix .pbx-board-name{grid-column:1/-1}}.pv-mix .pbx-board-metric{color:var(--mx-mute)}.pv-mix .pbx-board-note{color:var(--mx-faint);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex;position:relative}.pv-mix .pbx-board-row[data-ok=true] .pbx-board-note{color:var(--mx-lime)}.pv-mix .pbx-board-row[data-ok=true] .mp-ticker-mark{background:var(--mx-lime);box-shadow:0 0 8px #c3f24a}.pv-mix .pbx-bid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.pv-mix .pbx-bid-track{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.pv-mix .pbx-bid-track i{transform-origin:0;background:#999;height:100%;display:block}.pv-mix .pbx-bid[data-ok=true] .pbx-bid-track i{background:var(--mx-lime);box-shadow:var(--mx-glow)}.pv-mix .pbx-stamp{border:2px solid var(--mx-lime);color:var(--mx-lime);font-family:var(--mx-sans), sans-serif;background:#0a0a0a;border-radius:6px;padding:.1rem .55rem;font-size:.78rem;font-weight:900;position:absolute;top:-.7rem;right:-.4rem;transform:rotate(-8deg);box-shadow:0 0 20px #c3f24a80}.pv-mix .pbx-setup{grid-template-columns:minmax(0,1fr)}.pv-mix .pbx-restore{min-height:12.5rem;position:relative}.pv-mix .pbx-restore-before,.pv-mix .pbx-restore-after{position:absolute;inset:0}.pv-mix .pbx-restore-before{text-align:center;place-content:center;gap:.35rem;display:grid}.pv-mix .pbx-restore-label{color:var(--mx-faint);letter-spacing:.12em;font-size:.68rem}.pv-mix .pbx-restore-before .pbx-restore-label{position:absolute;top:0;left:0}.pv-mix .pbx-restore-en{color:var(--mx-mute);font-size:.85rem}.pv-mix .pbx-restore-ko{color:var(--mx-faint);font-family:var(--mx-sans), sans-serif}.pv-mix .pbx-restore-btn{color:var(--mx-faint);border:1px solid #fff3;justify-self:center;margin-top:.4rem;padding:.2rem .6rem;font-size:.66rem}.pv-mix .pbx-restore-nav{border-bottom:1px solid var(--mx-rule);color:var(--mx-faint);gap:.8rem;margin-top:.6rem;padding-bottom:.4rem;font-size:.68rem;display:flex}.pv-mix .pbx-restore-nav [data-on=true]{color:#fff}.pv-mix .pbx-restore-title{color:#fff;font-family:var(--mx-sans), sans-serif;margin-top:.5rem;font-size:1rem;font-weight:900}.pv-mix .pbx-restore-posts{gap:.35rem;margin-top:.5rem;display:grid}.pv-mix .pbx-restore-posts li{border:1px solid #c3f24a33;border-radius:6px;padding:.35rem .5rem;display:grid}.pv-mix .pbx-restore-posts b{color:var(--mx-ink);font-family:var(--mx-sans), sans-serif;font-weight:600}.pv-mix .pbx-restore-posts span{color:var(--mx-faint);font-size:.64rem}.pv-mix .pbx-still-arc{align-items:flex-end;gap:clamp(.6rem,2.4vw,2rem);display:flex;position:absolute;bottom:14%;left:50%;transform:translate(-38%)}.pv-mix .pbx-still-ped{background:linear-gradient(#1f1f1f,#0f0f0f);border:1px solid #ffffff14;border-radius:6px 6px 2px 2px;width:clamp(2.6rem,6vw,4.6rem);height:clamp(3rem,7vh,4.6rem);position:relative}.pv-mix .pbx-still-ped:nth-child(odd){transform:translateY(-1.2rem)}.pv-mix .pbx-still-ped[data-state=gone]{opacity:.25;transform:translateY(2.2rem)}.pv-mix .pbx-still-top{background:linear-gradient(90deg,#c3f24acc 30%,#737373 30% 45%,#0000 45%);border-radius:2px;height:.9rem;position:absolute;top:-.9rem;left:18%;right:18%}.pv-mix .pbx-still-ped[data-state=gone] .pbx-still-top,.pv-mix .pbx-still-ped[data-state=win] .pbx-still-top{display:none}.pv-mix .pbx-still-unit{width:1.3rem;height:.7rem;box-shadow:inset .3rem 0 0 -.1rem var(--mx-lime);background:#171717;border:1px solid #ffffff1a;border-radius:2px;position:absolute;left:-1.6rem}.pv-mix .pbx-still-page{background:#141414;border:1px solid #c3f24a99;border-radius:6px;gap:7px;width:min(11rem,28vw);padding:10px;display:grid;position:absolute;top:22%;left:46%;transform:translate(-50%)perspective(700px)rotateY(-12deg);box-shadow:0 30px 80px -30px #c3f24a73}.pv-mix .pbx-still-page i{background:#666;border-radius:2px;height:6px;display:block}.pv-mix .pbx-still-page .pbx-still-bar{background:#333;height:10px}.pv-mix .pbx-still-page .pbx-still-title{background:#e0e0e0;width:60%;height:8px}.pv-mix .pbx-still-page .pbx-still-card{background:#1f1f1f;border:1px solid #c3f24a4d;height:22px}.pv-mix .pbx-still-glow{top:30%;left:46%}.pv-mix .pbx-why{border-top:1px solid var(--mx-rule);background:#0d0d0d}.pv-mix .pbx-why-layout{align-items:start;gap:2.5rem;display:grid}@media (min-width:64rem){.pv-mix .pbx-why-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.pv-mix .pbx-why-cards{gap:1rem;display:grid}@media (min-width:40rem){.pv-mix .pbx-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .pbx-why-card{border:1px solid var(--mx-rule);background:linear-gradient(160deg,#1c1c1c,#0a0a0a 70%);border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem)}.pv-mix .pbx-why-icon{background:var(--mx-lime-12);width:3rem;height:3rem;color:var(--mx-lime);border-radius:50%;place-items:center;display:grid}.pv-mix .pbx-why-icon svg{width:1.4rem;height:1.4rem}.pv-mix .pbx-why-title{margin-top:1.4rem;font-size:1.3rem;font-weight:900}.pv-mix .pbx-why-body{color:var(--mx-mute);margin-top:.6rem;font-size:.92rem;line-height:1.75}.pv-mix .pbx-ba{border-top:1px solid var(--mx-rule)}.pv-mix .pbx-ba-grid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.pv-mix .pbx-ba-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .pbx-ba-card{border:1px solid var(--mx-rule);background:#121212;border-radius:24px;padding:clamp(1.4rem,3vw,2.5rem)}.pv-mix .pbx-ba-card--after{border-color:var(--mx-lime-35);background:linear-gradient(160deg,#c3f24a14,#0f0f0f 60%);box-shadow:0 40px 90px -50px #c3f24a80}.pv-mix .pbx-ba-title{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:.8rem}.pv-mix .pbx-ba-list{gap:1rem;margin-top:1.4rem;display:grid}.pv-mix .pbx-ba-item{color:var(--mx-mute);align-items:flex-start;gap:.75rem;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55;display:flex}.pv-mix .pbx-ba-item--on{color:var(--mx-ink)}.pv-mix .pbx-ba-x{width:1.1rem;height:1.1rem;color:var(--mx-faint);flex:none;margin-top:.2rem}.pv-mix .pbx-ba-check{background:var(--mx-lime);color:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid;box-shadow:0 0 16px #c3f24a99}.pv-mix .pbx-ba-check svg{width:.95rem;height:.95rem}.pv-mix .pbx-ba-text{position:relative}.pv-mix .pbx-ba-strike{transform-origin:0;background:#b3b3b3;height:1.5px;position:absolute;top:.8em;left:-2px;right:-2px}.pv-mix .pbx-process-sub{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.1em;margin-top:.6rem;font-size:.85rem}.pv-mix .pbx-step-tools{background:var(--mx-lime-12);color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;border-radius:6px;margin-top:.6rem;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.pv-mix .pbx-step-logos{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.pv-mix .pbx-logo{background:#111;border:1px solid #ffffff1f;border-radius:10px;width:8.6rem;height:4.5rem;position:relative;overflow:hidden}.pv-mix .pbx-logo[data-wide=false]{width:4.5rem}.pv-mix .pbx-logo-img{object-fit:contain;width:100%;height:100%;padding:.4rem .4rem 1.2rem}.pv-mix .pbx-logo-name{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#000c;padding:.15rem 0;font-size:.56rem;position:absolute;bottom:0;left:0;right:0}.pv-mix .pbx-rec{border-top:1px solid var(--mx-rule);background:radial-gradient(60rem 34rem at 80%,#c3f24a1a,#0000 70%),#0a0a0a}.pv-mix .pbx-rec--pinned .pv-stage{padding-block:3rem 1.5rem}.pv-mix .pbx-rec-layout{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.pv-mix .pbx-rec-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.pv-mix .pbx-rec-title{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3rem,min(7.5vw,11vh),7rem);font-weight:900;line-height:.86;display:grid}.pv-mix .pbx-rec-line{width:fit-content;display:block}.pv-mix .pbx-rec-h3{margin-top:1.4rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:900;line-height:1.35}.pv-mix .pbx-rec-body{color:var(--mx-mute);margin-top:.8rem;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.75}.pv-mix .pbx-rec-strong{border-left:3px solid var(--mx-lime);background:var(--mx-lime-12);color:#fff;margin-top:.9rem;padding:.8rem 1rem;font-weight:700;line-height:1.6}.pv-mix .pbx-rec-device{justify-content:center;display:flex}.pv-mix .pbx-rec-device .mx-device{width:min(100%,40rem,160vh - 16rem)}.pv-mix .pbx-screen{height:100%;font-family:var(--mx-mono), ui-monospace, monospace;border-radius:6px;padding:clamp(.7rem,1.6vw,1.3rem);font-size:clamp(.62rem,.95vw,.85rem);position:relative;overflow:hidden}.pv-mix .pbx-screen-labels{height:1.3em;position:relative}.pv-mix .pbx-screen-labels .pbx-screen-label{position:absolute;inset:0}.pv-mix .pbx-screen-label{color:var(--mx-faint);letter-spacing:.12em}.pv-mix .pbx-screen-expired{text-align:center;place-content:center;gap:.4rem;display:grid;position:absolute;inset:2.5rem 1rem 1rem}.pv-mix .pbx-screen-en{color:var(--mx-mute);font-size:1.15em}.pv-mix .pbx-screen-ko{color:var(--mx-faint);font-family:var(--mx-sans), sans-serif}.pv-mix .pbx-screen-btn{color:var(--mx-faint);border:1px solid #fff3;justify-self:center;margin-top:.6rem;padding:.3rem .8rem}.pv-mix .pbx-screen-site{margin-top:.6rem}.pv-mix .pbx-screen-nav{border-bottom:1px solid var(--mx-rule);color:var(--mx-faint);gap:1.2em;padding-bottom:.6em;display:flex}.pv-mix .pbx-piece{display:inline-block}.pv-mix .pbx-screen-nav [data-on=true]{color:#fff}.pv-mix .pbx-screen-title{color:#fff;font-family:var(--mx-sans), sans-serif;margin-top:.7em;font-size:1.7em;font-weight:900;display:block}.pv-mix .pbx-screen-posts{gap:.6em;margin-top:.8em;display:grid}.pv-mix .pbx-screen-posts .pbx-piece{background:#ffffff08;border:1px solid #c3f24a40;border-radius:8px;gap:.15em;padding:.6em .8em;display:grid}.pv-mix .pbx-screen-posts b{color:var(--mx-ink);font-family:var(--mx-sans), sans-serif;font-weight:600}.pv-mix .pbx-screen-posts span{color:var(--mx-faint);font-size:.85em}.pv-mix .pbx-screen-scan{pointer-events:none;background:linear-gradient(#0000,#c3f24a47 70%,#cff570e6 96%,#0000);height:3.5rem;position:absolute;left:0;right:0}.pv-mix .pbx-estate{border-top:1px solid var(--mx-rule)}.pv-mix .pbx-estate-card{border:1px solid var(--mx-rule);background:linear-gradient(160deg,#171717,#0d0d0d);border-radius:28px;margin-top:1.5rem;padding:clamp(1.5rem,4vw,3.25rem)}.pv-mix .pbx-estate-title{font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:900}.pv-mix .pbx-estate-list{gap:1.5rem;margin-top:1.8rem;display:grid}.pv-mix .pbx-estate-item{gap:1.2rem;display:flex}.pv-mix .pbx-estate-mark{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;flex:0 0 2rem;font-size:1.25rem}.pv-mix .pbx-estate-text{color:#ccc;line-height:1.8}.pv-mix .pbx-estate-item--so{border-top:1px solid var(--mx-rule);padding-top:1.4rem}.pv-mix .pbx-estate-so{color:#fff;font-weight:600}.pv-mix .pbx-filter{border:1px solid var(--mx-rule);border-radius:12px;overflow:hidden}.pv-mix .pbx-filter-line{border-bottom:1px solid var(--mx-rule);color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;background:#ffffff0a;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.74rem;display:flex}.pv-mix .pbx-filter-line svg{flex:none;width:.9rem;height:.9rem}.pv-mix .pbx-filter-table{font-size:.78rem}.pv-mix .pbx-filter-table tr[data-ok=false]{opacity:.45}.pv-mix .pbx-filter-table tr[data-ok=true] .pbx-tf,.pv-mix .pbx-filter-table tr[data-ok=true] .pbx-verdict{color:var(--mx-lime)}.pv-mix .pbx-hist+.pbx-hist{margin-top:1.2rem}.pv-mix .pbx-hist-label{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.72rem}.pv-mix .pbx-hist-chart{border:1px solid var(--mx-rule);background:#ffffff05;border-radius:10px;margin-top:.5rem;padding:.9rem}.pv-mix .pbx-hist[data-bad=true] .pbx-hist-chart{border-style:dashed}.pv-mix .pbx-hist-bars{align-items:flex-end;gap:3px;height:7rem;display:flex}.pv-mix .pbx-hist-bars i{background:#c3f24a99;border-radius:2px 2px 0 0;flex:1;display:block}.pv-mix .pbx-hist-bars[data-bad=true] i{background:#66666680}.pv-mix .pbx-hist-bars[data-bad=true] i[data-spike=true]{background:#e0e0e0}.pv-mix .pbx-hist-years{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;justify-content:space-between;margin-top:.45rem;font-size:.62rem;display:flex}.pv-mix .pbx-hist-verdict{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.74rem;display:flex}.pv-mix .pbx-hist[data-bad=true] .pbx-hist-verdict{color:var(--mx-mute)}.pv-mix .pbx-hist-verdict svg,.pv-mix .pbx-wb-label svg{flex:none;width:.9rem;height:.9rem}.pv-mix .pbx-wb{gap:1rem;display:grid}@media (min-width:36rem){.pv-mix .pbx-wb{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .pbx-wb-label{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.08em;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.68rem;display:flex}.pv-mix .pbx-wb-site[data-on=true]{border-color:var(--mx-lime-35)}.pv-mix .pbx-wb-expired{text-align:center;place-content:center;gap:.3rem;min-height:12rem;padding:1rem;display:grid}.pv-mix .pbx-wb-en{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;font-size:.82rem}.pv-mix .pbx-wb-ko{color:var(--mx-faint);font-size:.76rem}.pv-mix .pbx-wb-btn{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;border:1px solid #fff3;justify-self:center;margin-top:.6rem;padding:.25rem .7rem;font-size:.66rem}.pv-mix .pbx-wb-title{margin-top:.6rem;font-weight:900}.pv-mix .pbx-report-table td,.pv-mix .pbx-report-table th{white-space:nowrap}.pv-mix .pbx-whois svg{width:1rem;height:1rem;color:var(--mx-lime)}.pv-mix .pbx-checklist{color:#d1d1d1;gap:.5rem 1.2rem;margin-top:1rem;font-size:.82rem;display:grid}@media (min-width:36rem){.pv-mix .pbx-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .pbx-checklist li{align-items:center;gap:.5rem;display:flex}.pv-mix .pbx-checklist svg{width:.9rem;height:.9rem;color:var(--mx-lime);flex:none}.pv-mix .pbx-faq-head{text-align:center}.pv-mix .pbx-faq-title{text-transform:uppercase}.pv-mix .pbx-faq-q{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;line-height:1.45}.pv-mix .pbx-cost--pinned .pv-stage{padding-block:3rem 1.5rem}.pv-mix .pbx-cost .mp-cost-num{font-variant-numeric:tabular-nums}.pv-mix .pbx-related-title{margin-top:.6rem}.pv-mix .pbx-related-list{margin-bottom:2.5rem}@media (min-width:56rem){.pv-mix .pbx-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .pbx-guides-head{margin-top:1rem}.pv-mix .mp-guide .mp-guide-title{font-size:1rem}@media (max-width:47.99rem){.pv-mix .pbx-rec-title{font-size:2.8rem}}.pv-mix .csx-h2{font-size:clamp(1.9rem,4.2vw,3.6rem)}.pv-mix .csx-hero-title{font-size:clamp(3.6rem,min(12.5vw,22vh),11rem)}.pv-mix .csx-hero-lede{color:var(--mx-mute);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75;animation-delay:.8s}.pv-mix .csx-rise-title{max-width:30rem}.pv-mix .csx-boards{height:min(26rem,60vh)}.pv-mix .csx-kw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto}.pv-mix .csx-board--flat .csx-kw{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.pv-mix .csx-kw[data-featured=true]{background:#c3f24a12}.pv-mix .csx-kw-before{color:var(--mx-faint);position:relative}.pv-mix .csx-kw-after{color:var(--mx-lime)}.pv-mix .csx-kw-change{color:var(--mx-lime);font-size:.7rem}.pv-mix .csx-final{gap:.7rem;display:grid}.pv-mix .csx-final-row{border:1px solid var(--mx-lime-35);background:#c3f24a0d;border-radius:12px;gap:.1rem;padding:.7rem .8rem;display:grid}.pv-mix .csx-final-case{color:var(--mx-mute);font-size:.7rem}.pv-mix .csx-final-value{color:var(--mx-lime);text-shadow:0 0 24px #c3f24a73;font-size:2rem;font-weight:600;line-height:1.1}.pv-mix .csx-final-sub{color:var(--mx-faint);font-size:.7rem}.pv-mix .csx-still-line{width:100%;height:100%;position:absolute;inset:0}.pv-mix .csx-still-line path{fill:none;stroke:var(--mx-lime);stroke-width:3px;filter:drop-shadow(0 0 6px #c3f24a)}.pv-mix .csx-still-tower{gap:6px;width:min(14rem,24vw);display:grid;position:absolute;top:34%;transform:translate(-50%)perspective(900px)rotateY(-10deg)}.pv-mix .csx-still-tower i{background:#1a1a1a;border:1px solid #ffffff14;border-radius:3px;height:12px;display:block}.pv-mix .csx-still-tower .csx-still-ours{border-color:var(--mx-lime);box-shadow:var(--mx-glow);background:#c3f24a99}.pv-mix .csx-still-glow{top:30%}.pv-mix .csx-stats{border-block:1px solid var(--mx-rule);background:#080808;padding-block:clamp(3rem,8vh,5rem)}.pv-mix .csx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:56rem){.pv-mix .csx-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.pv-mix .csx-stat{border:1px solid var(--mx-rule);background:linear-gradient(160deg,#1a1a1a,#0d0d0d);border-radius:20px;padding:1.3rem 1.2rem 1.1rem;position:relative;overflow:hidden}.pv-mix .csx-stat-bar{background:var(--mx-lime);height:3px;box-shadow:var(--mx-glow);position:absolute;inset:0 0 auto}.pv-mix .csx-stat-value{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 30px #c3f24a66;font-size:clamp(2rem,4.4vw,3.8rem);font-weight:600;line-height:1}.pv-mix .csx-stat-label{color:var(--mx-mute);margin-top:.6rem;font-size:.8rem}.pv-mix .csx-proof-head{border-bottom:1px solid var(--mx-rule)}.pv-mix .csx-proof-cols{border-top:1px solid #ffffff26;gap:1.5rem 3rem;margin-top:2rem;padding-top:2rem;display:grid}@media (min-width:48rem){.pv-mix .csx-proof-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .csx-proof-lede{color:var(--mx-mute);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.pv-mix .csx-proof-aside{color:var(--mx-faint);font-size:.95rem;line-height:1.8}.pv-mix .csx-capsec{border-bottom:1px solid var(--mx-rule)}.pv-mix .csx-capsec:nth-of-type(odd){background:#0d0d0d}.pv-mix .csx-capsec--pinned .pv-stage{padding-block:3rem 1.5rem}.pv-mix .csx-capsec-layout{align-items:center;gap:2rem;display:grid}@media (min-width:64rem){.pv-mix .csx-capsec-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pv-mix .csx-capsec-copy{margin-bottom:2rem}.pv-mix .csx-capsec--pinned .csx-capsec-copy{margin-bottom:0}.pv-mix .csx-tagline{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.pv-mix .csx-meta{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:.72rem}.pv-mix .csx-h3{letter-spacing:-.035em;margin-top:1.1rem;font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:900;line-height:1.15}.pv-mix .csx-body{max-width:44rem;color:var(--mx-mute);margin-top:1rem;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.8}.pv-mix .csx-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.6rem;display:grid}@media (min-width:40rem){.pv-mix .csx-capsec:not(.csx-capsec--pinned) .csx-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-mix .csx-metric{border:1px solid var(--mx-rule);background:#0f0f0f;border-radius:16px;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:.9rem 1rem;display:flex}.pv-mix .csx-metric-value{color:#fff;font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:600;line-height:1}.pv-mix .csx-metric[data-accent=true] .csx-metric-value{color:var(--mx-lime);text-shadow:0 0 24px #c3f24a66}.pv-mix .csx-metric-label{color:var(--mx-faint);font-size:.72rem}.pv-mix .csx-cap{border:1px solid var(--mx-rule);background:#ffffff08;border-radius:14px;overflow:hidden}.pv-mix .csx-cap-bar{border-bottom:1px solid var(--mx-rule);background:#0006;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .9rem;display:flex}.pv-mix .csx-cap-src{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.pv-mix .csx-cap-dot{background:var(--mx-lime);border-radius:50%;width:.4rem;height:.4rem}.pv-mix .csx-cap-zoom{min-height:1.75rem;color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.66rem;transition:color .2s;display:inline-flex}.pv-mix .csx-cap-zoom:hover{color:var(--mx-lime)}.pv-mix .csx-cap-zoom svg{width:.85rem;height:.85rem}.pv-mix .csx-cap-img{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.pv-mix .csx-cap-img img{width:100%;height:auto;transition:transform .5s;display:block}.pv-mix .csx-cap:hover .csx-cap-img img{transform:scale(1.01)}.pv-mix .csx-capdev{justify-content:center;display:flex}.pv-mix .csx-capdev .mx-device{width:min(100%,50rem,160vh - 14.4rem)}.pv-mix .csx-capdev-screen{background:#fff;align-items:center;height:100%;display:flex;position:relative}.pv-mix .csx-capdev-img{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block}.pv-mix .csx-capdev-img img{width:100%;height:auto;display:block}.pv-mix .csx-capdev-scan{background:var(--mx-lime);pointer-events:none;width:3px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px 6px #c3f24a99}.pv-mix .csx-capdev-zoom{color:var(--mx-ink);background:#0a0a0ad9;position:absolute;bottom:.6rem;right:.6rem}.pv-mix .csx-lightbox{z-index:200;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:48rem){.pv-mix .csx-lightbox{padding:2.5rem}}.pv-mix .csx-lightbox-close{min-height:2.4rem;padding:.4rem 1rem;font-size:.8rem;position:absolute;top:1rem;right:1rem}.pv-mix .csx-lightbox-close svg{width:1rem;height:1rem;margin-left:.4rem}.pv-mix .csx-lightbox-body{width:100%;max-width:72rem;max-height:100%;overflow:auto}.pv-mix .csx-lightbox-src{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:.66rem}.pv-mix .csx-lightbox-img{background:#fff;border-radius:10px;width:100%;height:auto}.pv-mix .csx-naver{border-bottom:1px solid var(--mx-rule)}.pv-mix .csx-launch{border:1px solid var(--mx-rule);background:#0006;border-radius:20px;margin-bottom:3rem;padding:1.5rem clamp(1.25rem,3vw,2.5rem) 1.25rem}.pv-mix .csx-launch-title{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.16em;font-size:.68rem}.pv-mix .csx-launch-track{height:5.2rem;margin-top:1.6rem;position:relative}.pv-mix .csx-launch-rule{background:#ffffff26;height:1px;position:absolute;top:.75rem;left:0;right:0}.pv-mix .csx-launch-mark{text-align:center;position:absolute;top:0;translate:-50%}.pv-mix .csx-launch-stem{transform-origin:50% 0;background:var(--mx-lime);width:2px;height:1.6rem;box-shadow:var(--mx-glow);margin:0 auto;display:block}.pv-mix .csx-launch-date{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;margin-top:.3rem;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;line-height:1}.pv-mix .csx-launch-count{color:var(--mx-faint);white-space:nowrap;margin-top:.3rem;font-size:.66rem}.pv-mix .csx-launch-ends{border-top:1px solid var(--mx-rule);color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;justify-content:space-between;padding-top:.6rem;font-size:.64rem;display:flex}.pv-mix .csx-launch-grid{gap:1.5rem;display:grid}@media (min-width:48rem){.pv-mix .csx-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.pv-mix .csx-launch-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.pv-mix .csx-launch-chip{gap:.35rem}.pv-mix .csx-launch-chip svg{width:.8rem;height:.8rem}.pv-mix .csx-launch-dl,.pv-mix .csx-rank-dl{border:1px solid var(--mx-rule);background:#0000004d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem;display:grid;overflow:hidden}.pv-mix .csx-rank-dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:36rem){.pv-mix .csx-rank-dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-mix .csx-launch-dl>div,.pv-mix .csx-rank-dl>div{border-right:1px solid var(--mx-rule);text-align:center;flex-direction:column-reverse;gap:.35rem;padding:.75rem .5rem;display:flex}.pv-mix .csx-launch-dl dd,.pv-mix .csx-rank-dl dd{color:#fff;font-family:var(--mx-mono), ui-monospace, monospace;margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1}.pv-mix .csx-rank-dl [data-accent=true] dd{color:var(--mx-lime)}.pv-mix .csx-launch-dl dt,.pv-mix .csx-rank-dl dt{color:var(--mx-faint);font-size:.64rem}.pv-mix .csx-notice{border-left:3px solid var(--mx-lime);background:#c3f24a0d;border-radius:4px 16px 16px 4px;margin-top:3rem;padding:1.4rem 1.6rem}.pv-mix .csx-notice-title{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.12em;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.pv-mix .csx-notice-title svg{width:1rem;height:1rem}.pv-mix .csx-notice-body{color:#d1d1d1;margin-top:.6rem;line-height:1.8}.pv-mix .csx-rank{border-bottom:1px solid var(--mx-rule);background:#0d0d0d}.pv-mix .csx-rank-grid,.pv-mix .csx-growth-grid{gap:1.5rem;display:grid}@media (min-width:64rem){.pv-mix .csx-rank-grid,.pv-mix .csx-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-mix .csx-rank-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.8rem;display:flex}.pv-mix .csx-rank-headline{font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:900}.pv-mix .csx-growth{border-bottom:1px solid var(--mx-rule)}.pv-mix .csx-growth-card{border:1px solid var(--mx-rule);background:#ffffff05;border-radius:20px;padding:1.6rem 1.8rem}.pv-mix .csx-growth-dl{gap:1rem;margin-top:1.2rem;display:grid}.pv-mix .csx-growth-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.pv-mix .csx-growth-row:last-child{border-bottom:0;padding-bottom:0}.pv-mix .csx-growth-row dt{color:var(--mx-mute)}.pv-mix .csx-growth-row dd{align-items:baseline;gap:.7rem;margin:0;display:flex}.pv-mix .csx-growth-pct{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:600;line-height:1}.pv-mix .csx-growth-abs{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;font-size:.72rem}.pv-mix .csx-disclosure{border-top:1px solid var(--mx-rule);color:var(--mx-faint);margin-top:3rem;padding-top:2rem;font-size:.85rem;line-height:1.8}.pv-mix .csx-disclosure-label{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.08em}@media (min-width:40rem){.pv-mix .csx-sm-only{display:none}}.pv-mix .csx-method{border-bottom:1px solid var(--mx-rule);background:radial-gradient(50rem 26rem at 90% 0,#c3f24a12,#0000 70%),#0a0a0a}.pv-mix .csx-method-body{max-width:50rem}.pv-mix .csx-method-links{color:var(--mx-faint);margin-top:1rem;font-size:.95rem;line-height:1.8}.pv-mix .csx-case{border-bottom:1px solid var(--mx-rule);padding-block:clamp(4rem,10vh,7rem);position:relative}.pv-mix .csx-case[data-alt=true]{background:#0d0d0d}.pv-mix .csx-case-head{border-bottom:1px solid var(--mx-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:2rem;display:flex}.pv-mix .csx-case-services{flex-wrap:wrap;gap:.4rem;display:flex}.pv-mix .csx-case-service{transition:background .2s}.pv-mix a.csx-case-service:hover{background:#c3f24a40}.pv-mix .csx-case-title{letter-spacing:-.05em;text-transform:uppercase;margin-top:1rem;font-size:clamp(3rem,9vw,7.5rem);font-weight:900;line-height:.9}.pv-mix .csx-client{align-items:center;gap:.9rem;display:flex}.pv-mix .csx-client-initial{border:1px solid var(--mx-lime-35);background:var(--mx-lime-12);width:3.2rem;height:3.2rem;color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:600;display:grid}.pv-mix .csx-client-name{font-weight:700}.pv-mix .csx-client-role{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:.72rem}.pv-mix .csx-info{gap:.6rem;margin:2rem 0 0;display:grid}@media (min-width:40rem){.pv-mix .csx-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pv-mix .csx-info{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-mix .csx-info-item{border:1px solid var(--mx-rule);background:#121212;border-radius:14px;padding:.9rem 1rem}.pv-mix .csx-info-item dt{color:var(--mx-faint);letter-spacing:.08em;font-size:.7rem}.pv-mix .csx-info-item dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.92rem;font-weight:600}.pv-mix .csx-block{margin-top:clamp(2.5rem,6vh,4rem)}.pv-mix .csx-subhead{color:var(--mx-mute);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.1em;align-items:center;gap:.6rem;font-size:.78rem;font-weight:500;display:flex}.pv-mix .csx-subhead-icon{width:1rem;height:1rem;color:var(--mx-lime);flex:none}.pv-mix .csx-subhead-dot{background:var(--mx-lime);width:.5rem;height:.5rem;box-shadow:var(--mx-glow);border-radius:50%;flex:none}.pv-mix .csx-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.2rem;display:grid}@media (min-width:56rem){.pv-mix .csx-audit{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv-mix .csx-audit-item{border:1px solid var(--mx-rule);background:#121212;border-radius:14px;padding:1rem 1rem .9rem;position:relative}.pv-mix .csx-audit-label{color:var(--mx-faint);font-size:.7rem;line-height:1.4}.pv-mix .csx-audit-value{font-family:var(--mx-mono), ui-monospace, monospace;margin-top:.5rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600}.pv-mix .csx-audit-value[data-status=critical]{color:#9e9e9e}.pv-mix .csx-audit-value[data-status=warning]{color:#d1d1d1}.pv-mix .csx-audit-value[data-status=good]{color:var(--mx-lime)}.pv-mix .csx-audit-meter{gap:3px;margin-top:.6rem;display:flex}.pv-mix .csx-audit-meter i{background:#ffffff1a;border-radius:2px;flex:1;height:3px}.pv-mix .csx-audit-meter[data-status=critical] i:first-child,.pv-mix .csx-audit-meter[data-status=warning] i:nth-child(-n+2){background:#999}.pv-mix .csx-audit-meter[data-status=good] i{background:var(--mx-lime)}.pv-mix .csx-challenge{border:1px solid var(--mx-rule);background:linear-gradient(160deg,#171717,#0d0d0d);border-radius:24px;margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.4rem,3vw,2.2rem)}.pv-mix .csx-challenge-list{gap:.8rem;margin-top:1.2rem;display:grid}.pv-mix .csx-challenge-list li{color:#d6d6d6;padding-left:1.2rem;font-size:.95rem;line-height:1.75;position:relative}.pv-mix .csx-challenge-list li:before{content:"";background:#8c8c8c;width:.45rem;height:2px;position:absolute;top:.7em;left:0}.pv-mix .csx-weeks-wrap{margin-top:1.4rem;position:relative}.pv-mix .csx-weeks-rail{background:#ffffff1a;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.2rem;overflow:hidden}.pv-mix .csx-weeks-rail i{transform-origin:50% 0;background:var(--mx-lime);height:100%;box-shadow:var(--mx-glow);display:block}@media (min-width:48rem){.pv-mix .csx-weeks-rail{left:4.25rem}}.pv-mix .csx-weeks{gap:1rem;display:grid}.pv-mix .csx-week{gap:.6rem;padding-left:3.2rem;display:grid;position:relative}@media (min-width:48rem){.pv-mix .csx-week{grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding-left:0}}.pv-mix .csx-week-side{align-items:center;gap:.6rem;display:flex}@media (min-width:48rem){.pv-mix .csx-week-side{flex-direction:column;gap:.4rem;padding-top:.6rem}}.pv-mix .csx-week-no{width:2rem;height:2rem;color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;background:#121212;border:1px solid #c3f24a40;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:.35rem;left:.25rem}@media (min-width:48rem){.pv-mix .csx-week-no{width:2.5rem;height:2.5rem;position:relative;top:auto;left:auto}}.pv-mix .csx-week[data-on=true] .csx-week-no{border-color:var(--mx-lime);background:var(--mx-lime);color:#0a0a0a}.pv-mix .csx-week-label{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;font-size:.78rem}.pv-mix .csx-week-card{border:1px solid var(--mx-rule);background:#121212;border-radius:18px;min-width:0;padding:1.1rem 1.25rem;transition:border-color .25s}.pv-mix .csx-week-card:hover{border-color:#fff3}.pv-mix .csx-week-title{margin:0;font-size:1.05rem;font-weight:900}.pv-mix .csx-week-tasks{gap:.5rem;margin-top:.9rem;display:grid}.pv-mix .csx-week-tasks li{color:var(--mx-mute);gap:.6rem;font-size:.84rem;line-height:1.7;display:flex}.pv-mix .csx-week-check{width:.85rem;height:.85rem;color:var(--mx-lime);flex:none;margin-top:.3rem}.pv-mix .csx-week-task{white-space:pre-line;overflow-wrap:break-word;min-width:0}.pv-mix .csx-week-tools{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.3rem;margin-top:.9rem;padding-top:.8rem;display:flex}.pv-mix .csx-res{margin-top:clamp(2.5rem,6vh,4rem)}.pv-mix .csx-res:not(.csx-res--pinned){width:100%;max-width:var(--mx-max);padding-inline:var(--mx-gutter);margin-inline:auto}.pv-mix .csx-res--pinned .pv-stage{padding-block:2.5rem 1.5rem}.pv-mix .csx-res-layout{align-items:start;gap:2rem;display:grid}@media (min-width:60rem){.pv-mix .csx-res-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.pv-mix .csx-kwtable{border:1px solid var(--mx-rule);background:#0f0f0f;border-radius:16px;margin-top:1rem;overflow:hidden}.pv-mix .csx-kwtable tbody th{min-width:11rem}.pv-mix .csx-strikewrap{display:inline-block;position:relative}.pv-mix .csx-change{background:var(--mx-lime-12);color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;white-space:nowrap;border-radius:6px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.pv-mix .csx-kwtable .csx-kw-after{font-weight:600}.pv-mix .csx-track{background:#ffffff12;border-radius:4px;height:8px;margin-top:.5rem;display:block;position:relative}.pv-mix .csx-track-page1{background:#c3f24a1a;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;right:0}.pv-mix .csx-track-trail{background:linear-gradient(90deg, #9996, var(--mx-lime));height:2px;position:absolute;top:3px}.pv-mix .csx-track-from,.pv-mix .csx-track-to{border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.pv-mix .csx-track-from{background:#0a0a0a;border:1.5px solid #999}.pv-mix .csx-track-to{background:var(--mx-lime);box-shadow:0 0 12px #c3f24ab3}.pv-mix .csx-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}@media (min-width:40rem){.pv-mix .csx-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv-mix .csx-result{border:1px solid var(--mx-rule);text-align:center;background:linear-gradient(160deg,#1a1a1a,#0d0d0d);border-radius:16px;padding:1rem .9rem .9rem;position:relative;overflow:hidden}.pv-mix .csx-result-bar{transform-origin:0;background:var(--mx-lime);height:2px;box-shadow:var(--mx-glow);position:absolute;inset:0 0 auto}.pv-mix .csx-result-value{color:var(--mx-lime);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:-.03em;text-shadow:0 0 24px #c3f24a66;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:600;line-height:1.1}.pv-mix .csx-result-label{margin-top:.4rem;font-size:.84rem;font-weight:700}.pv-mix .csx-result-sub{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;overflow-wrap:break-word;margin-top:.2rem;font-size:.66rem}.pv-mix .csx-quote{border-left:4px solid var(--mx-lime);background:linear-gradient(100deg,#c3f24a0f,#0f0f0f 50%);border-radius:4px 24px 24px 4px;margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.5rem,4vw,2.75rem)}.pv-mix .csx-quote blockquote{margin:0}.pv-mix .csx-quote p{color:#e0e0e0;font-size:clamp(1rem,1.4vw,1.15rem);font-style:italic;line-height:1.8}.pv-mix .csx-quote .csx-quote-who{color:var(--mx-faint);font-family:var(--mx-mono), ui-monospace, monospace;letter-spacing:.06em;margin-top:1.2rem;font-size:.72rem;font-style:normal}@media (max-width:39.99rem){.pv-mix .csx-kwtable tbody th{min-width:0}}
