@property --photon{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes photon-orbit{0%{--photon:0deg}to{--photon:-360deg}}.glow:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--photon),#fff 0deg,#a5f3fc 6deg,#22d3ee 14deg,#a640fe8c 26deg,#e02c5c2e 40deg,transparent 54deg 360deg);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.glow:hover:before{animation:none}.glow:hover:after{opacity:.6;--photon:-90deg;animation:none}}.sv-hero{isolation:isolate;padding-block:clamp(48px,6vw,90px) clamp(80px,8vw,120px);overflow:clip}.sv-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#a640fe2e,#0000 70%);width:70%;height:120%;position:absolute;top:-20%;right:-10%}.sv-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e02c5c1a,#0000 70%);width:55%;height:80%;position:absolute;bottom:-30%;left:-15%}.sv-hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,84px);display:grid}.sv-hero .eyebrow{font-size:11.5px}.sv-hero h1{margin-bottom:24px;font-size:clamp(35px,4.4vw,58px);font-weight:800;line-height:1.04}.sv-hero .lead{font-size:clamp(15.5px,1.25vw,17px)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:36px;display:flex}.proofs{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:10px 26px;margin:44px 0 0;padding:22px 0 0;list-style:none;display:flex}.proofs li{font:500 14px/1.3 var(--inter);color:var(--al-400);align-items:center;gap:10px;display:flex}.proofs .ic{font-size:19px}.deck{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:40px;display:grid}.deck a{--r:22px;aspect-ratio:1/1.12;border-radius:var(--r);border:1px solid var(--line-soft);background:var(--rb-500);transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .5s var(--ease);flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;display:flex;box-shadow:inset 0 1px #a5f3fc1a,0 40px 90px -50px #000}.deck a:nth-child(2n){transform:translateY(40px)}.deck .media{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.deck .media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.deck .media:after{content:"";background:linear-gradient(#07090f00 35%,#07090fd9 78%,#07090ff7);position:absolute;inset:0}.deck a>:not(.media){z-index:2;position:relative}.deck a>.no{position:absolute}.deck .no{font:700 13px/1 var(--inter);letter-spacing:.12em;color:var(--al-100);-webkit-backdrop-filter:blur(8px);background:#07090f73;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;position:absolute;top:18px;left:20px}.deck small{font:600 11.5px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:var(--ncs-100);margin-bottom:8px}.deck b{font:700 clamp(18px,1.6vw,22px)/1.2 var(--inter);color:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex}.deck b .ic{opacity:.6;transition:transform .4s var(--ease),opacity .4s;font-size:15px}.deck:hover a:not(:hover){opacity:.55}.deck a:hover .media img{transform:scale(1.06)}.deck a:hover b .ic{opacity:1;transform:translate(3px,-3px)}.deck a:nth-child(odd):hover{transform:translateY(-8px)}.deck a:nth-child(2n):hover{transform:translateY(32px)}@media (prefers-reduced-motion:no-preference){.deck a{animation:deal 1.1s var(--ease) backwards;animation-delay:calc(.15s + var(--k) * .12s)}.deck a:nth-child(2n){animation-name:deal-even}@keyframes deal{0%{opacity:0;transform:translateY(60px)rotate(3deg)}}@keyframes deal-even{0%{opacity:0;transform:translateY(100px)rotate(-3deg)}}}.calc .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.calc .lead{margin-top:20px}.calc-box{--r:26px;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(160deg,#1a2137b3,#0d111c8c);grid-template-columns:1fr;display:grid;box-shadow:inset 0 1px #ffffff12,0 40px 100px -50px #a640fe66}.sliders{gap:26px;padding:clamp(24px,3vw,36px);display:grid}.sl label{font:500 15px/1.35 var(--inter);color:var(--al-300);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.sl output{font:700 18px/1 var(--inter);color:#fff;white-space:nowrap}.sl input{--p:50%;-webkit-appearance:none;appearance:none;outline-offset:6px;cursor:pointer;background:linear-gradient(90deg,#a640fe,#0dccec var(--p),#ffffff1a var(--p));border-radius:99px;width:100%;height:6px}.sl input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;transition:box-shadow .3s;box-shadow:0 0 0 5px #0dccec38,0 0 18px #0dccecb3}.sl input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 5px #0dccec38,0 0 18px #0dccecb3}.sl input:active::-webkit-slider-thumb{box-shadow:0 0 0 9px #0dccec40,0 0 26px #0dccece6}.result{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.result div{padding:24px clamp(24px,3vw,36px)}.result div+div{border-left:1px solid var(--line-soft)}.result span{color:var(--al-500);margin-bottom:6px;font-size:13.5px;display:block}.result strong{font:800 clamp(28px,3vw,40px)/1.1 var(--inter);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;display:block}.result .big strong{background:linear-gradient(90deg,#ff4f93,#e366a7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.calc-note{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px clamp(24px,3vw,36px) 26px;display:flex}.calc-note p{color:var(--al-400);max-width:40ch;font-size:15px}.calc-note b{color:#fff}.chapters{padding-bottom:clamp(40px,6vw,80px);overflow-x:clip}.why{overflow-x:clip}.chapters>header{text-align:center;max-width:760px;margin:0 auto;padding-top:clamp(80px,10vw,140px)}.chapters>header .lead{margin:20px auto 0}.chap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:clamp(70px,8vw,120px);scroll-margin-top:110px;display:grid}.chap:nth-of-type(2n) .chap-media{order:2}.chap-media{--r:28px;aspect-ratio:4/5;border-radius:var(--r);position:relative}.chap-media .frame{border-radius:inherit;border:1px solid var(--line-soft);position:absolute;inset:0;overflow:hidden;box-shadow:0 60px 120px -60px #000}.chap-media .frame img{object-fit:cover;width:100%;height:118%;transform:translateY(-8%)}.chap-media .frame:after{content:"";background:linear-gradient(#07090f00 55%,#07090fb3);position:absolute;inset:0}.chap-media .num{z-index:4;font:800 clamp(110px,13vw,200px)/1 var(--inter);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #a5f3fc59;pointer-events:none;position:absolute;bottom:-.32em;left:-.08em}.chap:nth-of-type(2n) .num{left:auto;right:-.04em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chap-media .frame img{animation:linear both parallax view()}@keyframes parallax{0%{transform:translateY(-14%)}to{transform:translateY(0)}}}}.float{z-index:5;-webkit-backdrop-filter:blur(14px);color:var(--al-300);background:linear-gradient(160deg,#212a45c7,#0a0d16d1);border:1px solid #ffffff1f;border-radius:18px;padding:16px 18px;font-size:13.5px;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 30px 70px -30px #000}.float h4{font:700 12px/1 var(--inter);letter-spacing:.1em;text-transform:uppercase;color:var(--ncs-100);margin:0 0 12px}@media (prefers-reduced-motion:no-preference){.float{animation:7s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-10px)}}}.f-road{width:min(290px,70%);bottom:16%;right:-28px}.f-road li{border-top:1px solid var(--line-soft);grid-template-columns:1fr 92px;align-items:center;gap:12px;padding:7px 0;display:grid}.f-road ul{margin:0;padding:0;list-style:none}.f-road li:first-child{border-top:0}.f-road .bar{background:#ffffff14;border-radius:9px;height:6px;overflow:hidden}.f-road .bar i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#a640fe,#0dccec);display:block}.f-flow{gap:8px;width:min(250px,64%);display:grid;top:14%;left:-28px}.f-flow span{border:1px solid var(--line-soft);color:var(--al-200);font:500 13.5px/1.2 var(--inter);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.f-flow span .ic{color:#22d3ee}.f-flow span:last-child{background:#22d3ee14;border-color:#22d3ee59}.f-chat{gap:10px;width:min(310px,74%);display:grid;bottom:14%;right:-28px}.f-chat .who{font:600 13.5px/1.2 var(--inter);color:#fff;align-items:center;gap:10px;display:flex}.f-chat .who img{object-fit:cover;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 2px #e02c5cb3}.f-chat .who small{color:#22d3ee;font-size:12px;font-weight:500;display:block}.f-chat p{border:1px solid var(--line-soft);color:var(--al-200);background:#ffffff0f;border-radius:4px 14px 14px;padding:11px 13px;font-size:14px;line-height:1.5}.f-chat .acts{gap:8px;display:flex}.f-chat .acts span{font:600 12.5px/1 var(--inter);border:1px solid var(--line);color:var(--al-200);border-radius:999px;padding:7px 12px}.f-chat .acts span:first-child{background:var(--grad-cerise);color:#fff;border-color:#0000}.f-opco{font:600 14.5px/1.3 var(--inter);color:#fff;align-items:center;gap:12px;display:flex;top:12%;left:-24px}.f-opco .ic{font-size:26px}.f-opco small{color:var(--al-500);font-size:12.5px;font-weight:500;display:block}.chap-copy .eyebrow{align-items:center;gap:12px;display:flex}.chap-copy .eyebrow:before{content:"";background:linear-gradient(90deg,#ff4f93,#0000);width:28px;height:1px}.chap-copy .h2{font-size:clamp(30px,3.6vw,46px)}.chap-copy .lead{margin-top:18px}.checks{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.checks li{color:var(--al-300);grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.checks .ic{margin-top:3px;font-size:18px}.meta{border:1px solid var(--line-soft);background:#0d111c80;border-radius:16px;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:34px;display:grid;overflow:hidden}.meta div{padding:14px 20px}.meta div+div{border-left:1px solid var(--line-soft)}.meta span{font:600 11.5px/1 var(--inter);letter-spacing:.1em;text-transform:uppercase;color:var(--al-700);margin-bottom:8px;display:block}.meta b{font:700 16px/1.25 var(--inter);color:#fff;white-space:nowrap}.meta b.price{background:linear-gradient(90deg,#ff4f93,#e366a7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chap-ctas{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:30px;display:flex}.uses{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.uses button{border:1px solid var(--line-soft);color:var(--al-400);cursor:pointer;font:600 14px/1 var(--inter);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.uses button .ic{font-size:15px}.uses button:hover{color:#fff;border-color:#ffffff2e}.uses button[aria-selected=true]{color:#fff;background:#22d3ee1a;border-color:#22d3ee80}.uses button[aria-selected=true] .ic{color:#22d3ee}.ba{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ba div{border:1px solid var(--line-soft);transition:opacity .35s var(--ease),transform .45s var(--ease);background:#0d111c8c;border-radius:16px;padding:18px 20px}.ba div:last-child{background:linear-gradient(160deg,#22d3ee14,#0d111c8c);border-color:#22d3ee47}.ba span{font:700 11.5px/1 var(--inter);letter-spacing:.12em;text-transform:uppercase;color:var(--al-700);margin-bottom:10px;display:block}.ba div:last-child span{color:#22d3ee}.ba p{color:var(--al-300);font-size:15px;line-height:1.55}.ba.swap div{opacity:0;transform:translateY(8px)}.why header{max-width:720px;margin-bottom:56px}.why .lead{margin-top:20px}.why-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.why-grid article{--r:20px;border-radius:var(--r);border:1px solid var(--line-soft);transition:transform .6s var(--ease);background:linear-gradient(170deg,#1a213799,#0d111c66);padding:28px 26px 30px;box-shadow:inset 0 1px #ffffff0d}.why-grid article:hover{transform:translateY(-4px)}.why-grid .ic{margin-bottom:22px;font-size:30px}.why-grid h3{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.25}.why-grid p{color:var(--al-400);font-size:15px;line-height:1.6}.quiz{overflow:clip}.quiz:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a640fe29,#0000);position:absolute;inset:10% 15%}.quiz header{text-align:center;max-width:720px;margin:0 auto 44px}.quiz header .lead{margin:20px auto 0}.q-card{--r:28px;border-radius:var(--r);-webkit-backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff0f,#fff0 50%),#0c0f1ab3;border:1px solid #ffffff1a;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 60px 140px -60px #a640fe80}.q-card:before{content:"";background:linear-gradient(90deg,#0000,#ff4f93d9,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%;box-shadow:0 0 12px 1px #e02c5c80}.q-steps{gap:6px;padding:22px clamp(22px,4vw,44px) 0;display:flex}.q-steps i{background:#ffffff14;border-radius:9px;flex:1;height:4px;position:relative;overflow:hidden}.q-steps i:after{content:"";transform-origin:0;transition:transform .7s var(--ease);background:linear-gradient(90deg,#a640fe,#0dccec);position:absolute;inset:0;transform:scaleX(0)}.q-steps i.done:after{transform:none}.q-body{padding:clamp(26px,4vw,44px);position:relative}.q-pane{display:none}.q-pane.on{animation:pane .6s var(--ease);display:block}@keyframes pane{0%{opacity:0;transform:translate(24px)}}.q-pane.back{animation-name:pane-back}@keyframes pane-back{0%{opacity:0;transform:translate(-24px)}}.q-pane h3{margin-bottom:24px;font-size:clamp(22px,2.2vw,28px);font-weight:700}.q-pane .count{font:600 12px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:var(--ncs-100);margin-bottom:12px;display:block}.opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opts label{cursor:pointer;border:1px solid var(--line-soft);transition:border-color .3s,background .3s,transform .4s var(--ease);background:#ffffff08;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative}.opts label:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.opts input{opacity:0;pointer-events:none;position:absolute}.opts .ic-box{border:1px solid var(--line-soft);width:44px;height:44px;color:var(--ncs-100);background:#ffffff0a;border-radius:12px;place-items:center;font-size:19px;transition:background .3s,color .3s;display:grid}.opts b{font:600 16px/1.3 var(--inter);color:#fff;display:block}.opts small{color:var(--al-500);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.opts input:checked+.ic-box{background:var(--grad-cerise);color:#fff;border-color:#0000}.opts label:has(input:checked){background:#e02c5c14;border-color:#e02c5c8c}.opts input:focus-visible+.ic-box{outline:2px solid var(--ncs-300);outline-offset:3px}.opts.three{grid-template-columns:repeat(3,1fr)}.opts.three label{text-align:left;grid-template-columns:1fr}.q-nav{justify-content:space-between;align-items:center;min-height:44px;margin-top:26px;display:flex}.q-back{color:var(--al-500);cursor:pointer;font:600 14.5px/1 var(--inter);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.q-back:hover{color:#fff}.q-back[hidden]{display:none}.reco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,44px);display:grid}.reco h3{margin-bottom:12px}.reco>div>p{color:var(--al-400);font-size:15.5px}.path{counter-reset:p;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.path li{counter-increment:p;border:1px solid var(--line-soft);background:#ffffff08;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.path li:before{content:counter(p);width:34px;height:34px;font:700 14px/1 var(--inter);color:#fff;background:var(--grad-cerise);border-radius:50%;place-items:center;display:grid}.path b{font:600 15.5px/1.3 var(--inter);color:#fff;display:block}.path small{color:var(--al-500);font-size:13.5px}.lead-form{border:1px solid var(--line);background:#07090f80;border-radius:20px;align-content:start;gap:12px;padding:22px;display:grid}.lead-form h4{font:700 17px/1.3 var(--inter);color:#fff;margin:0 0 4px}.lead-form p{color:var(--al-500);margin-bottom:6px;font-size:14px}.fld{gap:6px;display:grid}.fld span{font:600 13px/1 var(--inter);color:var(--al-300)}.fld input{color:#fff;width:100%;height:46px;font:500 15px var(--inter);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px;transition:border-color .3s,box-shadow .3s}.fld input:focus{border-color:#22d3ee99;outline:0;box-shadow:0 0 0 4px #22d3ee1f}.lead-form .btn{justify-self:start;margin-top:6px}.lead-form .fine{color:var(--al-700);margin:0;font-size:12px}.thanks{text-align:center;padding:20px 0;display:none}.thanks .ic{margin:0 auto 18px;font-size:46px}.thanks h3{margin-bottom:10px}.thanks p{color:var(--al-400);max-width:46ch;margin:0 auto}.q-card.sent .reco,.q-card.sent .q-nav{display:none}.q-nav:has(.q-back[hidden]){min-height:0;margin-top:0}.q-card.sent .thanks{animation:pane .6s var(--ease);display:block}@media (width<=1100px){.why-grid{grid-template-columns:repeat(2,1fr)}.f-road,.f-chat{right:12px}.f-flow,.f-opco{left:12px}}@media (width<=900px){.sv-hero .wrap,.calc .grid,.chap,.reco,.faq .grid{grid-template-columns:minmax(0,1fr)}.sv-hero{text-align:left}.deck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(20px,4vw,40px));padding:0 clamp(20px,4vw,40px) 10px;display:flex;overflow-x:auto}.deck a{scroll-snap-align:start;flex:0 0 62%}.deck a:nth-child(2n),.deck a:nth-child(2n):hover{transform:none}.deck:hover a:not(:hover){opacity:1}.chap:nth-of-type(2n) .chap-media{order:0}.chap-media{aspect-ratio:4/3.4;max-width:620px}.faq aside{position:static}}@media (width<=640px){.opts,.opts.three,.ba,.why-grid,.result{grid-template-columns:1fr}.result div+div{border-left:0;border-top:1px solid var(--line-soft)}.meta{grid-template-columns:1fr 1fr}.meta b{white-space:normal}.meta div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft);grid-column:1/-1}.float{display:none}.chap-media .num{font-size:96px}}.pr{margin:40px 0 0}.calc{isolation:isolate}.calc-bg{z-index:-1;pointer-events:none;background:radial-gradient(38% 55% at 72% 46%,#a640fe3d,#0000 70%),radial-gradient(28% 40% at 88% 72%,#0dccec26,#0000 70%),radial-gradient(34% 46% at 18% 30%,#e02c5c1f,#0000 70%);position:absolute;inset:0;overflow:hidden}.calc-bg:before{content:"";opacity:.8;background:radial-gradient(1px 1px at 20% 30%,#ffffff80,#0000),radial-gradient(1px 1px at 64% 22%,#a5f3fc99,#0000),radial-gradient(1.5px 1.5px at 82% 58%,#ffffff73,#0000),radial-gradient(1px 1px at 46% 74%,#ff4f9399,#0000),radial-gradient(1px 1px at 90% 30%,#fff6,#0000);position:absolute;inset:0}.calc-bg:after{content:"";background:linear-gradient(180deg,#07090f00,var(--rb-600));height:50%;position:absolute;inset:auto 0 0}.calc .calc-box{-webkit-backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(160deg,#1a213780,#0d111c61);border-color:#ffffff24}.why-grid article{-webkit-backdrop-filter:blur(12px);background:linear-gradient(155deg,#ffffff12,#fff0 55%),#1014229e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 30px 70px -40px #000}.why-grid article>*{z-index:2;position:relative}.why-grid.two{grid-template-columns:1fr 1fr;margin-top:40px}.why-a{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.why-photo{--r:26px;border-radius:var(--r);border:1px solid var(--line-soft);margin:0}.why-photo img{border-radius:inherit;width:100%;height:auto;display:block}.why-photo figcaption{z-index:4;-webkit-backdrop-filter:blur(10px);background:#0a0d16b3;border:1px solid #ffffff1f;border-radius:14px;padding:12px 16px;position:absolute;bottom:18px;left:18px}.why-photo figcaption b{font:700 15px/1.2 var(--inter);color:#fff;display:block}.why-photo figcaption span{color:var(--al-400);font-size:12.5px}.chap-copy .h2{font-size:clamp(26px,2.7vw,36px);line-height:1.12}.meta{-webkit-backdrop-filter:blur(12px);background:linear-gradient(155deg,#ffffff14,#fff0 55%),#14192a9e;border:1px solid #ffffff1f;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff24,0 26px 60px -34px #000}.meta:before{content:"";background:linear-gradient(90deg,#0000,#ff4f93d9,#0000);height:1px;position:absolute;top:-1px;left:14%;right:14%;box-shadow:0 0 12px 1px #e02c5c73}.meta div+div{border-left-color:#ffffff14}.cn a{text-decoration:none}.cn-a{z-index:25;opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease);flex-direction:column;gap:22px;display:flex;position:fixed;top:50%;left:clamp(12px,2vw,28px);transform:translate(-20px,-50%)}html.in-chap .cn-a{opacity:1;pointer-events:auto;transform:translateY(-50%)}.cn-a .rail{background:#ffffff1a;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:15px;overflow:hidden}.cn-a .rail i{height:calc(var(--k,0) / 3 * 100%);transition:height .7s var(--ease);background:linear-gradient(#a640fe,#22d3ee);position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #22d3ee}.cn-a a{color:var(--al-500);align-items:center;gap:12px;display:flex;position:relative}.cn-a b{width:32px;height:32px;font:700 11px/1 var(--inter);background:var(--rb-500);transition:background .5s var(--ease),color .5s,border-color .5s,box-shadow .5s;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.cn-a span{font:600 13.5px/1 var(--inter);white-space:nowrap;-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);background:#0a0d16bf;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;transform:translate(-8px)}.cn-a a:hover span{opacity:1;transform:none}.cn-a a.on{color:#fff}.cn-a a.on b{background:var(--grad-cerise);color:#fff;border-color:#0000;box-shadow:0 0 18px #ff006e8c}.cn-a a.done b{color:#a5f3fc;border-color:#22d3ee99}@media (width<=900px){.pr-b{grid-template-columns:1fr 1fr 1fr}.pr-b div,.pr-b div+div{padding:0 12px}.pr-b div:first-child{padding-left:0}}@media (width<=640px){.why-grid.two{grid-template-columns:1fr}.pr-b{grid-template-columns:1fr;gap:14px}.pr-b div+div{border-left:0;padding-left:0}}
