.xb-btn--pink{width:auto;min-height:52px;font:700 15px/1.1 var(--ff-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;transition:transform .15s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 30px #f1a7de59;color:#1a1320!important;background:#f1a7de!important}.xb-btn--pink:hover{box-shadow:0 14px 40px #f1a7de80;background:#f7bfe8!important}.xb-btn--pink:active{transform:scale(.97)}.xb-btn--ghost{border:1px solid rgba(var(--c-white-rgb,255,255,255),.22);background:rgba(var(--c-white-rgb,255,255,255),.05);min-height:52px;color:var(--c-white,#fff);font:700 15px/1.1 var(--ff-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.xb-btn--ghost:hover{background:#f1a7de1a;border-color:#f1a7de}.xb-why .xb-h2{font-size:clamp(36px,5.4vw,76px)}.xb-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.xb-pain{perspective:1200px;opacity:0;height:clamp(196px,15vw,224px);transition:opacity .6s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 90ms),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 90ms);transform:translateY(22px)}.xb-why.xb-in .xb-pain{opacity:1;transform:none}.xb-pain-in{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:26px;margin:0;padding:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.xb-pain.is-open .xb-pain-in{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.xb-pain:hover .xb-pain-in,.xb-pain.is-open:hover .xb-pain-in{transform:rotateY(180deg)}}.xb-pain-in:focus-visible{outline-offset:3px;outline:2px solid #f1a7de}.xb-pain-face{backface-visibility:hidden;background:rgba(var(--c-white-rgb,255,255,255),.05);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;flex-direction:column;gap:12px;padding:clamp(18px,2vw,26px);display:flex;position:absolute;inset:0;overflow:hidden}.xb-pain-face b{font:700 clamp(17px,1.5vw,21px)/1.3 var(--ff-text);color:var(--c-white,#fff);max-width:34ch}.xb-pain-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xb-pain-n{letter-spacing:.12em;text-transform:uppercase;color:#f1a7de;font-size:11px}.xb-pain-flip{font:600 13px/1 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.xb-pain-back{background:linear-gradient(150deg,#f1a7de29,#c9b6ff14);border-color:#f1a7de73;transform:rotateY(180deg)}.xb-pain-mod{color:#f7bfe8;font:600 12px/1.2 var(--ff-text);background:#f1a7de29;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 12px}.xb-pain--hot .xb-pain-front{background:linear-gradient(150deg,#f7bfe8,#f1a7de 55%,#ddb2f2);border-color:#0000;box-shadow:0 20px 50px #f1a7de4d}.xb-pain--hot .xb-pain-front b,.xb-pain--hot .xb-pain-front .xb-pain-n,.xb-pain--hot .xb-pain-flip{color:#1a1320}.xb-pain--hot .xb-pain-back{background:#f7ddf0;border-color:#0000}.xb-pain--hot .xb-pain-back b,.xb-pain--hot .xb-pain-back .xb-pain-n{color:#1a1320}.xb-pain--hot .xb-pain-back .xb-pain-mod{color:#f7bfe8;background:#1a1320}.xb-pain-art{--st:#ddb2f2;--ln:rgba(var(--c-white-rgb,255,255,255),.45);--ac:#f1a7de;flex:none;width:clamp(96px,8vw,120px);height:auto;overflow:visible}.xb-pain--hot .xb-pain-art{--st:#1a1320;--ln:#1a13208c;--ac:#1a1320}.xb-pain-art .a-card{fill:rgba(var(--c-white-rgb,255,255,255),.06);stroke:var(--st);stroke-width:1.5px}.xb-pain--hot .xb-pain-art .a-card{fill:#ffffff59}.xb-pain-art .a-line{fill:none;stroke:var(--ln);stroke-width:2.4px;stroke-linecap:round}.xb-pain-art .a-wave,.xb-pain-art .a-hand,.xb-pain-art .a-qm{fill:none;stroke:var(--ac);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.xb-pain-art .a-dot,.xb-pain-art .a-chip{fill:var(--ac)}.xb-pain-art .a-x{stroke:#1a1320;stroke-width:2.2px;stroke-linecap:round}.xb-pain-art .a-chipt{font:700 9px var(--ff-text);fill:#1a1320;text-anchor:middle;letter-spacing:.06em}.xb-pain-art .a-flag{fill:var(--ac)}.xb-pain-art .a-coin{fill:#f1a7de40;stroke:var(--st);stroke-width:1.5px}.xb-pain-art .a-q{fill:none;stroke:var(--st);stroke-width:1.5px;stroke-dasharray:4 4}.xb-pain-art .a-pop{transform-origin:75px 65px;animation:3.2s ease-in-out infinite xb-a-pop}.xb-pain-art .a-s1{animation:4s ease-in-out infinite xb-a-up}.xb-pain-art .a-s2{animation:4s ease-in-out .3s infinite xb-a-up}.xb-pain-art .a-hand{transform-origin:40px 48px;animation:4s linear infinite xb-a-spin}.xb-pain-art .a-new{opacity:0;animation:3.6s ease-in-out infinite xb-a-new}.xb-pain-art .a-n2{animation-delay:.5s}.xb-pain-art .a-n3{animation-delay:1s}.xb-pain-art .a-top{animation:2.6s ease-in-out infinite xb-a-up}.xb-pain-art .a-q{transform-origin:94px 32px;animation:12s linear infinite xb-a-spin}@keyframes xb-a-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes xb-a-up{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes xb-a-spin{to{transform:rotate(360deg)}}@keyframes xb-a-new{0%,10%{opacity:0;transform:translate(10px)}25%,70%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(-6px)}}[data-off] .xb-pain-art *{animation-play-state:paused!important}.xb-pains-nav{display:none}.xb-bridge{background:rgba(var(--c-white-rgb,255,255,255),.04);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px);display:flex}.xb-bridge p{font:600 clamp(16px,1.4vw,19px)/1.4 var(--ff-text);color:var(--c-white,#fff);max-width:48ch;margin:0}@media (max-width:899px){.xb-pains{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.xb-pains::-webkit-scrollbar{display:none}.xb-pain{scroll-snap-align:start;flex:0 0 82%;height:270px}.xb-pains-nav{display:block}.xb-bridge .xb-btn--pink{width:100%}}@media (prefers-reduced-motion:reduce){.xb-pain{transition:none;opacity:1!important;transform:none!important}.xb-pain-in{transition:none}.xb-pain-art *{animation:none!important}.xb-pain-art .a-new{opacity:1}}.xb-stm{isolation:isolate;align-items:center;min-height:min(56vh,620px);display:flex;position:relative;overflow:hidden}.xb-stm-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(var(--c-white-rgb,255,255,255),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-white-rgb,255,255,255),.045) 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60%,#000,#0000);mask-image:radial-gradient(70% 70% at 60%,#000,#0000)}.xb-stm-bg i{opacity:.7;background:#f1a7de;border-radius:50%;width:6px;height:6px;animation:9s ease-in-out infinite xb-float;position:absolute;box-shadow:0 0 14px #f1a7dee6}.xb-stm-bg i:first-child{top:22%;left:12%}.xb-stm-bg i:nth-child(2){background:#c9b6ff;animation-delay:-2s;top:12%;left:48%}.xb-stm-bg i:nth-child(3){animation-delay:-4s;top:30%;left:78%}.xb-stm-bg i:nth-child(4){background:#c9b6ff;animation-delay:-6s;top:78%;left:62%}.xb-stm-bg i:nth-child(5){animation-delay:-1s;top:70%;left:30%}.xb-stm-bg i:nth-child(6){animation-delay:-3s;top:64%;left:90%}@keyframes xb-float{0%,to{transform:translate(0)}50%{transform:translate(14px,-18px)}}.xb-stm-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;width:100%;gap:clamp(24px,4vw,64px)!important;display:grid!important}.xb-stm-l{flex-direction:column;gap:clamp(14px,2vw,22px);min-width:0;display:flex}.xb-stm-h{margin:0;font-size:min(3.3vw,48px);line-height:1.04}.xb-stm-h .xb-stm-wbox{margin-top:.04em;font-size:1.5em;display:grid}.xb-stm-wbox{vertical-align:bottom;display:inline-grid}.xb-stm-wbox>*{grid-area:1/1}.xb-stm-sizer{visibility:hidden}.xb-stm-w{color:#f1a7de;transition:color .3s;position:relative}.xb-stm-w.is-good{color:#c9b6ff;text-shadow:0 0 40px #c9b6ff59}.xb-stm-w:before,.xb-stm-w:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.xb-stm-w.is-glitch{animation:.38s steps(2,end) both xb-glitch}.xb-stm-w.is-glitch:before{opacity:.85;color:#c9b6ff;animation:.38s steps(3,end) both xb-glitch-a}.xb-stm-w.is-glitch:after{opacity:.85;color:#f7bfe8;animation:.38s steps(3,end) both xb-glitch-b}@keyframes xb-glitch{0%{opacity:1;transform:none}30%{transform:translate(-3px)skew(-8deg)}60%{opacity:.6;transform:translate(4px)}to{opacity:0;transform:none}}@keyframes xb-glitch-a{0%{transform:translate(-6px,-2px)}50%{transform:translate(5px,2px)}to{transform:translate(-2px)}}@keyframes xb-glitch-b{0%{transform:translate(6px,2px)}50%{transform:translate(-5px,-1px)}to{transform:translate(2px)}}.xb-stm-p{font:400 clamp(15px,1.25vw,18px)/1.6 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);max-width:52ch;margin:0}.xb-formula{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.xb-formula li{background:rgba(var(--c-white-rgb,255,255,255),.05);border:1px solid rgba(var(--c-white-rgb,255,255,255),.12);font:600 14px/1 var(--ff-text);color:var(--c-white,#fff);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:inline-flex}.xb-formula .xb-formula-eq{color:#1a1320;background:#f1a7de;border-color:#f1a7de;padding:8px 14px}.xb-formula .xb-formula-eq b{font:800 14px/1 var(--ff-display)}.xb-formula .xb-formula-op{color:#f1a7de;font:800 18px/1 var(--ff-display);background:0 0;border:0;padding:0}.xb-formula-ic{color:#f1a7de;background:#f1a7de29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.xb-stm.xb-in .xb-formula li{animation:.6s cubic-bezier(.2,.8,.2,1) both xb-rise}.xb-stm.xb-in .xb-formula li:nth-child(2){animation-delay:.1s}.xb-stm.xb-in .xb-formula li:nth-child(3){animation-delay:.18s}.xb-stm.xb-in .xb-formula li:nth-child(4){animation-delay:.26s}.xb-stm.xb-in .xb-formula li:nth-child(5){animation-delay:.34s}.xb-stm.xb-in .xb-formula li:nth-child(6){animation-delay:.42s}@keyframes xb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.xb-ba{background:rgba(var(--c-white-rgb,255,255,255),.04);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.06);border-radius:28px;flex-direction:column;gap:12px;margin:0;padding:clamp(14px,1.6vw,20px);display:flex}.xb-ba-tabs{background:rgba(var(--c-white-rgb,255,255,255),.06);border-radius:999px;grid-template-columns:1fr 1fr;align-self:flex-start;padding:3px;display:inline-grid}.xb-ba-tabs span{font:600 12px/1 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8);text-align:center;border-radius:999px;padding:6px 14px;transition:background .35s,color .35s}.xb-ba-tabs span.on{color:#1a1320;background:#f1a7de}.xb-ba-stage{aspect-ratio:240/150;background:#0000002e;border-radius:20px;position:relative;overflow:hidden}.xb-ba-stage svg{width:88%;height:88%;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:6%}.xb-ba-after{opacity:0;transform:scale(.92)}.xb-ba.is-after .xb-ba-before{opacity:0;transform:scale(1.06)rotate(-2deg)}.xb-ba.is-after .xb-ba-after{opacity:1;transform:none}.xb-ba .b-win{fill:rgba(var(--c-white-rgb,255,255,255),.05);stroke:rgba(var(--c-white-rgb,255,255,255),.3);stroke-width:1.5px}.xb-ba .b-mess{fill:none;stroke:#b9b3c2;stroke-width:2px;stroke-linecap:round;opacity:.7}.xb-ba .b-q{font:800 26px var(--ff-display);fill:#f1a7de}.xb-ba .a-node{fill:#f1a7de1a;stroke:#ddb2f2;stroke-width:1.5px}.xb-ba .a-res{fill:#f1a7de;stroke:none}.xb-ba .a-link{stroke:#ddb2f299;stroke-width:2px;stroke-dasharray:4 5}.xb-ba .a-dot{fill:#f1a7de;animation:1.6s ease-in-out infinite xb-run}.xb-ba .a-d2{animation-delay:.8s}.xb-ba .a-txt{stroke:rgba(var(--c-white-rgb,255,255,255),.55);stroke-width:2.4px;stroke-linecap:round}.xb-ba .a-ok{fill:none;stroke:#1a1320;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}@keyframes xb-run{0%{opacity:0;transform:translate(-8px)}30%,70%{opacity:1}to{opacity:0;transform:translate(10px)}}.xb-ba figcaption{font:500 14px/1.45 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);min-height:2.9em;display:grid}.xb-ba figcaption span{opacity:0;grid-area:1/1;transition:opacity .4s,transform .4s;transform:translateY(6px)}.xb-ba figcaption span.on{opacity:1;transform:none}[data-off] .xb-stm *{animation-play-state:paused!important}@media (max-width:899px){.xb-stm{min-height:0}.xb-stm-in{grid-template-columns:minmax(0,1fr)}.xb-stm-h{font-size:clamp(26px,7.4vw,34px)}.xb-stm-h>span:first-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.xb-stm-bg i,.xb-ba .a-dot,.xb-stm-w{animation:none!important}.xb-stm.xb-in .xb-formula li{animation:none}}.xb-sec.xb-showsec .xb-h2{font-size:clamp(30px,4.4vw,64px)}.xb-layers .xb-h2{font-size:clamp(32px,4.6vw,68px)}.xb-lay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.xb-lay{background:rgba(var(--c-white-rgb,255,255,255),.04);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.06);opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 70ms),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 70ms),border-color .3s,box-shadow .3s;border-radius:24px;flex-direction:column;gap:10px;padding:clamp(18px,1.8vw,24px);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.xb-layers.xb-in .xb-lay{opacity:1;transform:none}.xb-lay:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#f1a7de2e,#0000);border-radius:50%;width:140px;height:140px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}@media (hover:hover){.xb-lay:hover{box-shadow:0 20px 50px #00000040,inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.08);border-color:#f1a7de73}.xb-lay:hover:after{opacity:1}}.xb-lay-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.xb-lay-ic{color:#f1a7de;background:#f1a7de24;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.xb-lay:nth-child(2n) .xb-lay-ic{color:#c9b6ff;background:#c9b6ff24}.xb-lay-n{letter-spacing:.1em;text-transform:uppercase;color:var(--c-8a8aa0,#8a8aa0);font-size:11px}.xb-lay-bar{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.xb-lay-bar i{background:rgba(var(--c-white-rgb,255,255,255),.1);border-radius:4px;height:4px}.xb-lay-bar i.on{background:linear-gradient(90deg,#f1a7de,#c9b6ff)}.xb-lay h3{margin:4px 0 0;font-size:clamp(20px,1.8vw,26px)}.xb-lay p{font:400 15px/1.5 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);margin:0}.xb-lay-ex{font:600 13px/1.4 var(--ff-text);color:#f7bfe8;margin-top:auto;padding-top:6px}.xb-lay-ex span{color:#f1a7de}.xb-lay-nav{display:none}@media (max-width:899px){.xb-lay-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.xb-lay-grid::-webkit-scrollbar{display:none}.xb-lay{scroll-snap-align:start;flex:0 0 78%}.xb-lay-nav{display:block}}@media (prefers-reduced-motion:reduce){.xb-lay{transition:none;opacity:1!important;transform:none!important}}html.th-light .xb-lay-ex,html.th-light .xb-lay-ic{color:#a8418a}.xb-results .xb-h2{font-size:clamp(32px,4.6vw,68px)}.xb-quote{font:600 clamp(20px,2.1vw,30px)/1.3 var(--ff-text);color:var(--c-white,#fff);border-left:3px solid #f1a7de;justify-self:start;max-width:24ch;margin:0;padding-left:18px;position:relative}.xb-counters{flex-wrap:wrap;gap:12px;display:flex}.xb-counter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#f1a7de33,#c9b6ff14);border:1px solid #f1a7de59;border-radius:24px;flex-direction:column;flex:220px;gap:6px;max-width:340px;padding:clamp(18px,2vw,26px);display:flex;box-shadow:inset 0 1px #ffffff1f,0 20px 50px #f1a7de14}.xb-counter .xb-num{color:var(--c-white,#fff);font-size:clamp(40px,4.4vw,64px);line-height:1}.xb-counter span{font:500 15px/1.4 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0)}.xb-proofs .xb-post{flex:0 0 calc(22.2222% - 10.6667px)}@media (min-width:1700px){.xb-proofs .xb-post{flex-basis:calc(18.1818% - 10.9091px)}}@media (max-width:1099px){.xb-proofs .xb-post{flex-basis:calc(40% - 9.6px)}}@media (max-width:640px){.xb-proofs .xb-post{flex-basis:62%}}.xb-proofs .xb-post-art{aspect-ratio:1}html.th-light .xb-counter{background:linear-gradient(150deg,#f1a7de59,#c9b6ff2e);border-color:#c2408f40}.xb-auth-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,64px)!important;display:grid!important}.xb-auth-l{flex-direction:column;gap:16px;display:flex;position:sticky;top:90px}.xb-auth-ph{will-change:transform;position:relative}.xb-auth-frame{aspect-ratio:4/5;background:linear-gradient(150deg,#f1a7de59,#c9b6ff1f 50%,rgba(var(--c-white-rgb,255,255,255),.06));border:1px solid rgba(var(--c-white-rgb,255,255,255),.16);border-radius:30px;max-height:min(62vh,560px);margin-inline:auto;padding:10px;position:relative;box-shadow:0 30px 80px #00000059,inset 0 1px #fff3}.xb-auth-frame img,.xb-auth-empty{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}.xb-auth-empty{background:radial-gradient(80% 60% at 30% 20%,#f1a7de59,#0000 70%),radial-gradient(70% 60% at 80% 90%,#c9b6ff4d,#0000 70%),#1f1d26;align-content:center;place-items:center;gap:10px;display:grid}.xb-auth-empty .D{color:rgba(var(--c-white-rgb,255,255,255),.9);text-shadow:0 0 60px #f1a7de80;font-size:clamp(80px,9vw,140px)}.xb-auth-empty small{letter-spacing:.1em;text-transform:uppercase;color:#b9b3c2;font-size:11px}.xb-auth-sign{width:58%;position:absolute;bottom:6%;right:-6%;overflow:visible;transform:rotate(-8deg)}.xb-auth-sign path{fill:none;stroke:#f1a7de;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #f1a7de99)}.xb-auth-sign{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.6,0,.2,1) .4s}.xb-auth.xb-in .xb-auth-sign{clip-path:inset(0)}.xb-auth-name{color:#f1a7de;margin-top:-.4em;font-size:clamp(34px,4vw,60px);display:block;position:relative}.xb-auth-stats{flex-wrap:wrap;gap:8px;display:flex}.xb-auth-stat{background:rgba(var(--c-white-rgb,255,255,255),.05);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);border-radius:18px;flex-direction:column;flex:120px;gap:2px;padding:12px 14px;display:flex}.xb-auth-stat .xb-num{line-height:1.05;min-width:0!important;font-size:clamp(24px,2.2vw,32px)!important}.xb-auth-stat span{font:500 12.5px/1.35 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8)}.xb-auth-r{flex-direction:column;gap:16px;min-width:0;display:flex}.xb-auth-r .xb-h2{font-size:clamp(32px,4.4vw,64px)}.xb-auth-q{font:700 clamp(19px,1.7vw,24px)/1.35 var(--ff-text);color:var(--c-white,#fff);max-width:34ch;margin:0}.xb-auth-bio{font:400 16px/1.6 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);max-width:52ch;margin:0}.xb-path{flex-direction:column;gap:14px;margin:8px 0 0;padding:0 0 0 30px;list-style:none;display:flex;position:relative}.xb-path:before{content:"";background:rgba(var(--c-white-rgb,255,255,255),.1);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.xb-path:after{content:"";transform-origin:50% 0;background:linear-gradient(#f1a7de,#c9b6ff);border-radius:2px;width:2px;transition:transform 1.8s cubic-bezier(.4,0,.2,1) .2s;position:absolute;top:6px;bottom:6px;left:8px;transform:scaleY(0)}.xb-auth.xb-in .xb-path:after{transform:scaleY(1)}.xb-path-i{opacity:0;transition:opacity .5s ease calc(.3s + var(--i) * .25s),transform .6s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--i) * .25s);flex-direction:column;gap:3px;display:flex;position:relative;transform:translate(14px)}.xb-auth.xb-in .xb-path-i{opacity:1;transform:none}.xb-path-dot{background:var(--bg-a,#16151c);border:3px solid rgba(var(--c-white-rgb,255,255,255),.25);width:16px;height:16px;transition:border-color .4s calc(.4s + var(--i) * .25s),box-shadow .4s calc(.4s + var(--i) * .25s);border-radius:50%;position:absolute;top:3px;left:-29px}.xb-auth.xb-in .xb-path-dot{border-color:#f1a7de;box-shadow:0 0 0 5px #f1a7de26}.xb-path-when{letter-spacing:.12em;text-transform:uppercase;color:#f1a7de;font-size:11px}.xb-path-i b{font:700 17px/1.3 var(--ff-text);color:var(--c-white,#fff)}.xb-path-i p{font:400 14.5px/1.5 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8);max-width:52ch;margin:0}.xb-path-now{background:linear-gradient(150deg,#f7bfe8,#f1a7de 60%,#ddb2f2);border-radius:20px;padding:14px 16px;box-shadow:0 18px 40px #f1a7de40}.xb-path-now .xb-path-dot{background:#f1a7de;border-color:#f1a7de;top:17px;left:-29px}.xb-path-now .xb-path-when,.xb-path-now b,.xb-path-now p{color:#1a1320}.xb-path-nav{display:none}.xb-auth-cta{color:var(--c-white,#fff);font:700 15px/1 var(--ff-text);border-bottom:2px solid #f1a7de;align-self:flex-start;padding:10px 0;text-decoration:none}@media (max-width:899px){.xb-auth-in{grid-template-columns:minmax(0,1fr)}.xb-auth-l{position:static}.xb-auth-frame{width:min(66%,260px);max-height:none;margin-inline:0}.xb-auth-l{flex-direction:row;align-items:flex-end;gap:12px}.xb-auth-stats{flex-direction:column;flex:1}.xb-path{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:10px;margin-inline:calc(-1*clamp(16px,4vw,64px));padding:0 clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);overflow-x:auto}.xb-path::-webkit-scrollbar{display:none}.xb-path:before,.xb-path:after{display:none}.xb-path-i{scroll-snap-align:start;background:rgba(var(--c-white-rgb,255,255,255),.05);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);border-radius:20px;flex:0 0 76%;padding:14px 16px}.xb-path-dot{display:none}.xb-path-nav{display:block}}@media (prefers-reduced-motion:reduce){.xb-path:after,.xb-path-i,.xb-auth-sign{transition:none}.xb-path-i{opacity:1;transform:none}.xb-auth-sign{clip-path:none}.xb-path:after{transform:none}}html.th-light .xb-auth-empty{background:radial-gradient(80% 60% at 30% 20%,#f1a7de73,#0000 70%),radial-gradient(70% 60% at 80% 90%,#c9b6ff66,#0000 70%),#f6ecf3}html.th-light .xb-auth-name,html.th-light .xb-path-when{color:#a8418a}.xb-toolsec .xb-h2{font-size:clamp(30px,3.8vw,56px)}.xb-logos{border-block:1px solid rgba(var(--c-white-rgb,255,255,255),.08);padding-block:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.xb-logos-in{gap:36px;width:max-content;animation:30s linear infinite xb-logos;display:flex}.xb-logos-i{font:600 14px/1 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.xb-logos-i b{font-weight:600}@keyframes xb-logos{to{transform:translate(-50%)}}[data-off] .xb-logos-in{animation-play-state:paused}.xb-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.xb-tool{isolation:isolate;opacity:0;transition:opacity .55s ease calc(var(--i) * 70ms),transform .65s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 70ms);border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;transform:translateY(18px);background:rgba(var(--c-white-rgb,255,255,255),.04)!important;border:1px solid rgba(var(--c-white-rgb,255,255,255),.1)!important}.xb-tools.xb-in .xb-tool{opacity:1;transform:none}.xb-tool:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(140deg,#f1a7de,#c9b6ff 50%,#0000 80%);padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.xb-tool:hover:before{opacity:1}.xb-tool:hover .xb-tool-ic{transform:translateY(-3px)rotate(-4deg)}}.xb-tool-ic{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.xb-tool-ic--brand{border:1px solid rgba(var(--c-white-rgb,255,255,255),.12);animation:5s ease-in-out infinite xb-bob;animation-delay:calc(var(--i) * -.8s);box-shadow:0 0 24px #f1a7de2e;background:rgba(var(--c-white-rgb,255,255,255),.07)!important}@keyframes xb-bob{0%,to{translate:0}50%{translate:0 -3px}}[data-off] .xb-tool-ic--brand{animation-play-state:paused}.xb-tool-made{font:500 13.5px/1.45 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);margin:0}.xb-tool-made span{color:#f1a7de}.xb-badge--pulse{animation:2.4s ease-in-out infinite xb-pulse}@keyframes xb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.xb-ticket{min-height:52px;color:var(--c-white,#fff);cursor:pointer;text-align:left;font:inherit;background:linear-gradient(120deg,#f1a7de38,#c9b6ff24);border:0;border-radius:14px;justify-content:space-between;align-items:stretch;padding:0;transition:transform .15s,background .25s;display:flex;position:relative;-webkit-mask:radial-gradient(7px at calc(100% - 52px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(7px at calc(100% - 52px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(7px at calc(100% - 52px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(7px at calc(100% - 52px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.xb-ticket:active{transform:scale(.98)}.xb-ticket-l{flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;display:flex}.xb-ticket-l small{font:500 10.5px/1 var(--ff-text);letter-spacing:.08em;text-transform:uppercase;color:#f7bfe8}.xb-ticket-l b{letter-spacing:.06em;font-size:14px}.xb-ticket-r{border-left:2px dashed rgba(var(--c-white-rgb,255,255,255),.25);color:#f1a7de;place-items:center;width:52px;display:grid}.xb-ticket.on{background:linear-gradient(120deg,#f1a7de66,#c9b6ff40)}.xb-ticket-sp i{color:#f1a7de;font-size:12px;font-style:normal;animation:.8s ease-out forwards xb-spk;position:absolute}.xb-ticket-sp i:first-child{top:-4px;left:30%}.xb-ticket-sp i:nth-child(2){animation-delay:.1s;top:-8px;left:60%}.xb-ticket-sp i:nth-child(3){animation-delay:.2s;bottom:-6px;left:45%}@keyframes xb-spk{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:translateY(-12px)scale(1.3)}}.xb-tool-go{align-self:flex-start;margin-top:auto;font-weight:700;text-decoration:none;color:#f7bfe8!important}.xb-tools-nav{display:none}.mq.D{text-transform:none!important}@media (max-width:899px){.xb-tools{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.xb-tools::-webkit-scrollbar{display:none}.xb-tool{scroll-snap-align:start;flex:0 0 80%}.xb-tools-nav{display:block}}@media (prefers-reduced-motion:reduce){.xb-logos-in,.xb-tool-ic--brand,.xb-badge--pulse{animation:none}.xb-tool{opacity:1;transition:none;transform:none}}html.th-light .xb-tool-made span,html.th-light .xb-ticket-r,html.th-light .xb-tool-go{color:#a8418a!important}html.th-light .xb-ticket-l small{color:#a8418a}html.th-light .xb-brand{--brand-dark:#1a1320}.xb-vsec .xb-h2{font-size:clamp(30px,4vw,60px)}@media (min-width:960px){.xb-vids{align-items:stretch!important}.xb-vids .xb-plist{overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:minmax(0,1fr);gap:8px;height:0;min-height:100%;display:grid;overflow-y:auto}.xb-vids .xb-plist li{min-height:0}.xb-vids .xb-plist button{height:100%}.xb-vids .xb-pthumb{aspect-ratio:16/9;width:auto;max-width:120px;height:100%}}.xb-plist button{transition:border-color .25s,background .25s;background:rgba(var(--c-white-rgb,255,255,255),.04)!important;border:1px solid rgba(var(--c-white-rgb,255,255,255),.1)!important;border-radius:18px!important}.xb-plist button.on{box-shadow:inset 0 0 0 1px #f1a7de;background:#f1a7de1f!important;border-color:#f1a7de!important}.xb-vplay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;border:1px solid #ffffff59;box-shadow:0 10px 40px #f1a7de59;background:#ffffff2e!important;width:84px!important;height:84px!important;margin:-42px 0 0 -42px!important}.xb-vmeta small{align-items:center;gap:10px;display:flex;color:#f4f1f6!important}.xb-vsrc{font:600 12px/1 var(--ff-text);align-items:center;gap:6px;display:inline-flex}.xb-chip-soon{color:#1a1320;font:700 11px/1.2 var(--ff-text);background:#f1a7de;border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.xb-vcover{animation:.3s both xb-xf-in}.xb-sec.xb-howsec .xb-h2{font-size:clamp(28px,3.6vw,52px)}@media (min-width:900px){.xb-howsec .xb-how{align-items:stretch!important}.xb-howsec .xb-steps{gap:12px!important}.xb-howsec .xb-how-art{height:100%;min-height:320px;aspect-ratio:auto!important;max-height:none!important;position:relative!important;top:auto!important}}.xb-works .xb-post{flex:0 0 calc(22.2222% - 10.6667px)}@media (min-width:1700px){.xb-works .xb-post{flex-basis:calc(18.1818% - 10.9091px)}}@media (max-width:1099px){.xb-works .xb-post{flex-basis:calc(40% - 9.6px)}}@media (max-width:640px){.xb-works .xb-post{flex-basis:72%}}.xb-works .xb-work-top{aspect-ratio:16/11}.xb-sec.xb-who .xb-h2{font-size:clamp(32px,4.4vw,64px)}.xb-who-tabs{align-self:flex-start;max-width:100%}.xb-who-n{opacity:.6;letter-spacing:.06em;font-size:10px!important}.xb-who-card{border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);background:rgba(var(--c-white-rgb,255,255,255),.04);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.xb-who-l,.xb-who-r{padding:clamp(20px,3vw,40px);display:grid}.xb-who-r{color:#1a1320;background:linear-gradient(150deg,#f7bfe8,#f1a7de 55%,#ddb2f2)}.xb-who-v{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:clamp(10px,1.4vw,16px);transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(12px)}.xb-who-v.on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.xb-who-cap{letter-spacing:.12em;text-transform:uppercase;color:#f1a7de;font-size:11px}.xb-who-r .xb-who-cap{color:#5a2c55}.xb-who-l h3{color:var(--c-white,#fff);margin:0;font-size:clamp(26px,3vw,44px)}.xb-who-l p{font:400 clamp(15px,1.2vw,18px)/1.55 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);max-width:42ch;margin:0}.xb-who-r ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xb-who-r li{font:600 clamp(15px,1.25vw,18px)/1.4 var(--ff-text);align-items:flex-start;gap:10px;display:flex}.xb-who-r li span{color:#f7bfe8;background:#1a1320;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:grid}.xb-who-go{color:#f7bfe8;font:700 15px/1.2 var(--ff-text);background:#1a1320;border-radius:999px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;text-decoration:none;display:flex}.xb-who-go:hover{background:#2e2236}@media (max-width:760px){.xb-who-card{grid-template-columns:minmax(0,1fr)}.xb-who-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.xb-who-tabs::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.xb-who-v{transition:none}}html.th-light .xb-who-cap{color:#a8418a}.xb-bento .xb-h2{font-size:clamp(30px,4vw,58px)}.bt-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(140px,auto);gap:12px;display:grid}.bt-tile{background:rgba(var(--c-white-rgb,255,255,255),.045);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.07);opacity:0;transform-origin:50%;transition:opacity .5s ease calc(var(--i) * 60ms),transform .6s cubic-bezier(.3,1.4,.5,1) calc(var(--i) * 60ms),border-color .3s,box-shadow .3s;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;display:flex;position:relative;overflow:hidden;transform:scale(.6)}.xb-bento.xb-in .bt-tile{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.bt-tile:hover{border-color:#f1a7de80;box-shadow:0 20px 50px #f1a7de1f,inset 0 1px #ffffff1a}}.bt-tile b{font:700 16px/1.25 var(--ff-text);color:var(--c-white,#fff)}.bt-tile small{font:500 13px/1.4 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8)}.bt-big{grid-column:span 2;gap:6px}.bt-big b{font-size:19px}.bt-c,.bt-d,.bt-e{grid-row:span 1}.bt-player{flex-direction:column;gap:8px;margin-bottom:auto;display:flex}.bt-screen{aspect-ratio:16/5.6;background:radial-gradient(90% 90% at 30% 30%,#f1a7de,#5a2c55 60%,#2b1f33);border-radius:16px;place-items:center;display:grid}.bt-play{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #fff6;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;display:grid}.bt-bar{background:rgba(var(--c-white-rgb,255,255,255),.12);border-radius:4px;height:4px;overflow:hidden}.bt-bar i{transform-origin:0;background:linear-gradient(90deg,#f1a7de,#c9b6ff);width:100%;height:100%;display:block;transform:scaleX(.5)}.bt-bar i.run{animation:8s linear infinite bt-prog}@keyframes bt-prog{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.bt-time{color:var(--c-a6a6b8,#a6a6b8);justify-content:space-between;font-size:11px;display:flex}.bt-prompt{border:1px solid rgba(var(--c-white-rgb,255,255,255),.08);background:#00000040;border-radius:16px;min-height:8em;margin-bottom:auto;padding:14px;position:relative}.bt-prompt p{color:#e9dfec;margin:0;font-size:13px;line-height:1.6}.bt-caret{vertical-align:-2px;background:#f1a7de;width:7px;height:1.1em;margin-left:2px;animation:1s step-end infinite bt-blink;display:inline-block}@keyframes bt-blink{50%{opacity:0}}.bt-copy{font:600 12px/1 var(--ff-text);color:#f4f1f6;background:#ffffff14;border-radius:999px;padding:5px 10px;transition:background .25s,color .25s;position:absolute;bottom:10px;right:10px}.bt-copy.on{color:#1a1320;background:#f1a7de}.bt-book{width:64px;height:48px;margin-bottom:auto;position:relative}.bt-book i{transform-origin:0;background:#f1a7de2e;border:1px solid #f1a7de80;border-radius:6px;position:absolute;inset:0 0 0 8px}.bt-book i:nth-child(2){animation:3s ease-in-out infinite bt-page}.bt-book i:nth-child(3){animation:3s ease-in-out .6s infinite bt-page}@keyframes bt-page{0%,to{transform:none}50%{transform:scaleX(.15)}}.bt-ticks{flex-direction:column;gap:5px;display:flex;position:absolute;top:8px;left:18px}.bt-ticks em{opacity:.8;background:#f1a7de;border-radius:2px;width:24px;height:4px}.bt-flow{align-items:center;gap:4px;margin-bottom:auto;display:flex}.bt-node{color:#ddb2f2;background:#c9b6ff29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.bt-link{background:rgba(var(--c-white-rgb,255,255,255),.15);flex:1;height:2px;position:relative;overflow:hidden}.bt-link i{background:#f1a7de;border-radius:50%;width:6px;height:6px;animation:1.6s linear infinite bt-run;position:absolute;top:-2px;left:0}.bt-link:nth-of-type(4) i{animation-delay:.8s}@keyframes bt-run{0%{transform:translate(-6px)}to{transform:translate(60px)}}.bt-chat{flex-direction:column;gap:4px;margin-bottom:auto;display:flex}.bt-chat span{background:rgba(var(--c-white-rgb,255,255,255),.08);font:500 11.5px/1.3 var(--ff-text);color:#e9dfec;opacity:0;border-radius:12px 12px 12px 4px;align-self:flex-start;padding:5px 9px;animation:4.5s infinite bt-pop}.bt-chat span:nth-child(2){background:#f1a7de33;border-radius:12px 12px 4px;align-self:flex-end;animation-delay:.8s}.bt-chat span:nth-child(3){animation-delay:1.6s}@keyframes bt-pop{0%,5%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:none}to{opacity:0}}.bt-ic{color:#f1a7de;background:#f1a7de24;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:auto;display:grid}.bt-grid:not(.is-on) *{animation-play-state:paused!important}.bt-ctatile{text-decoration:none;background:linear-gradient(150deg,#f7bfe8,#f1a7de 60%,#ddb2f2)!important;border-color:#0000!important;justify-content:space-between!important}.bt-ctatile b{color:#1a1320!important;font-size:17px!important}.bt-ctago{color:#f7bfe8;font:700 14px/1 var(--ff-text);background:#1a1320;border-radius:999px;align-self:flex-start;padding:10px 16px}.bt-cta{background:linear-gradient(120deg,#f1a7de29,#c9b6ff14);border:1px solid #f1a7de4d;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 22px;display:flex}.bt-cta p{font:700 clamp(16px,1.5vw,20px)/1.3 var(--ff-text);color:var(--c-white,#fff);margin:0}@media (max-width:899px){.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(130px,auto)}.bt-big{grid-area:span 1/1/auto/-1}.bt-cta .xb-btn--pink{width:100%}}@media (prefers-reduced-motion:reduce){.bt-tile{opacity:1;transition:none;transform:none}.bt-grid *{animation:none!important}.bt-chat span{opacity:1}}html.th-light .bt-prompt{background:#1a13200a}html.th-light .bt-prompt p,html.th-light .bt-chat span{color:#3a3340}.fq-cats{scrollbar-width:none;gap:8px;margin-bottom:4px;display:flex;overflow-x:auto}.fq-cats::-webkit-scrollbar{display:none}.fq-cats button{border:1px solid rgba(var(--c-white-rgb,255,255,255),.14);background:rgba(var(--c-white-rgb,255,255,255),.04);min-height:40px;color:var(--c-white,#fff);font:600 14px/1 var(--ff-text);cursor:pointer;border-radius:999px;flex:none;padding:0 16px;transition:background .25s,color .25s,border-color .25s}.fq-cats button[aria-selected=true]{color:#1a1320;background:#f1a7de;border-color:#f1a7de}.fq-desk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,2vw,24px);height:clamp(400px,46vh,460px);display:grid}.fq-list{scrollbar-width:thin;flex-direction:column;gap:6px;padding-right:4px;display:flex;overflow-y:auto}.fq-q{border:1px solid rgba(var(--c-white-rgb,255,255,255),.08);background:rgba(var(--c-white-rgb,255,255,255),.03);min-height:54px;color:var(--c-white,#fff);font:600 15px/1.35 var(--ff-text);text-align:left;cursor:pointer;opacity:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;transition:background .25s,border-color .25s;animation:.4s cubic-bezier(.2,.8,.2,1) forwards fq-in;display:flex;position:relative;transform:translate(-10px)}.fq-q:nth-child(2){animation-delay:50ms}.fq-q:nth-child(3){animation-delay:.1s}.fq-q:nth-child(4){animation-delay:.15s}.fq-q:nth-child(5){animation-delay:.2s}.fq-q:nth-child(6){animation-delay:.25s}@keyframes fq-in{to{opacity:1;transform:none}}.fq-q:before{content:"";background:#f1a7de;border-radius:3px;width:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.fq-q i{color:var(--c-a6a6b8,#a6a6b8);font-style:normal;transition:transform .25s,color .25s}.fq-q:hover{background:rgba(var(--c-white-rgb,255,255,255),.06)}.fq-q.on{background:#f1a7de1f;border-color:#f1a7de66}.fq-q.on:before{transform:scaleY(1)}.fq-q.on i{color:#f1a7de;transform:translate(3px)}.fq-card{background:linear-gradient(160deg,#f1a7de24,#c9b6ff0f 55%,rgba(var(--c-white-rgb,255,255,255),.03));border:1px solid #f1a7de4d;border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(20px,2.4vw,32px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.fq-a{flex-direction:column;gap:14px;animation:.28s both xb-xf-in;display:flex;overflow-y:auto}.fq-ic{color:#f1a7de;background:#f1a7de29;border-radius:16px;place-items:center;width:52px;height:52px;animation:3s ease-in-out infinite fq-ic;display:grid}@keyframes fq-ic{50%{transform:translateY(-3px)rotate(-4deg)}}.fq-a h3{font:700 clamp(18px,1.6vw,22px)/1.3 var(--ff-text);color:var(--c-white,#fff);margin:0}.fq-a p{font:400 clamp(16px,1.25vw,18px)/1.6 var(--ff-text);color:#e9dfec;max-width:56ch;margin:0}.fq-act{align-self:flex-start;min-height:44px!important}.fq-foot{border-top:1px solid rgba(var(--c-white-rgb,255,255,255),.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fq-tg{color:#f7bfe8;font:600 14px/1.3 var(--ff-text);text-decoration:none}.fq-nav{color:var(--c-a6a6b8,#a6a6b8);align-items:center;gap:10px;font-size:12px;display:inline-flex}.fq-nav button{border:1px solid rgba(var(--c-white-rgb,255,255,255),.18);width:36px;height:36px;color:var(--c-white,#fff);cursor:pointer;background:0 0;border-radius:50%}.fq-nav button:hover{border-color:#f1a7de}.fq-acc{flex-direction:column;gap:8px;display:none}.fq-acc-i{border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);background:rgba(var(--c-white-rgb,255,255,255),.04);border-radius:18px;transition:border-color .25s;overflow:hidden}.fq-acc-i.on{border-color:#f1a7de80}.fq-acc-i>button{width:100%;color:var(--c-white,#fff);font:600 15px/1.35 var(--ff-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.fq-acc-i>button i{background:rgba(var(--c-white-rgb,255,255,255),.08);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .3s,background .3s;display:grid}.fq-acc-i.on>button i{color:#1a1320;background:#f1a7de;transform:rotate(45deg)}.fq-acc-a{padding:0 16px 16px}.fq-acc-a p{font:400 15px/1.55 var(--ff-text);color:#e9dfec;margin:0 0 10px}.fq-acc-act{color:#f7bfe8;font:700 14px/1 var(--ff-text);text-decoration:none}@media (max-width:899px){.fq-desk{display:none}.fq-acc{display:flex}}@media (prefers-reduced-motion:reduce){.fq-q{opacity:1;animation:none;transform:none}.fq-ic,.fq-a{animation:none}}html.th-light .fq-a p,html.th-light .fq-acc-a p{color:#3a3340}html.th-light .fq-tg,html.th-light .fq-acc-act{color:#a8418a}.jr-cats{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.jr-cats::-webkit-scrollbar{display:none}.jr-cats button{border:1px solid rgba(var(--c-white-rgb,255,255,255),.14);background:rgba(var(--c-white-rgb,255,255,255),.04);min-height:38px;color:var(--c-white,#fff);font:600 14px/1 var(--ff-text);cursor:pointer;border-radius:999px;flex:none;padding:0 15px;transition:background .25s,color .25s}.jr-cats button[aria-selected=true]{color:#1a1320;background:#f1a7de;border-color:#f1a7de}.jr-stage{outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,64px);min-height:clamp(380px,44vh,460px);display:grid}.jr-stack{perspective:1400px;height:clamp(340px,40vh,430px);position:relative}.jr-item{aspect-ratio:3/4;cursor:pointer;width:clamp(230px,20vw,300px);transform-style:preserve-3d;background:0 0;border:0;margin:0;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s;position:absolute;top:50%;left:50%}.jr-item[data-pos="0"]{z-index:3;transform:translate(-50%,-50%)rotate(-2deg)}.jr-item[data-pos="1"]{z-index:2;filter:brightness(.8);transform:translate(-30%,-52%)rotate(6deg)scale(.94)}.jr-item[data-pos="2"]{z-index:1;filter:brightness(.65);transform:translate(-70%,-48%)rotate(-9deg)scale(.88)}.jr-item:not([data-pos="0"]):not([data-pos="1"]):not([data-pos="2"]){opacity:0;transform:translate(-50%,-50%)scale(.8)}@media (hover:hover){.jr-item[data-pos="0"]:hover{transform:translate(-50%,-53%)rotate(-1deg)}.jr-item[data-pos="0"]:hover .jr-corner{transform:scale(1)}}.jr-stack.go-fwd .jr-item[data-pos="0"]{opacity:0;transform:translate(40%,-50%)rotateY(-70deg)rotate(8deg)}.jr-stack.go-back .jr-item[data-pos="0"]{opacity:0;transform:translate(-140%,-50%)rotateY(70deg)rotate(-8deg)}.xb-jr.xb-in .jr-item{animation:.7s cubic-bezier(.2,.8,.2,1) both jr-drop}.xb-jr.xb-in .jr-item[data-pos="1"]{animation-delay:.1s}.xb-jr.xb-in .jr-item[data-pos="2"]{animation-delay:.2s}@keyframes jr-drop{0%{opacity:0;translate:0 -40px}to{opacity:1;translate:0}}.jr-cover{color:#1a1320;background:radial-gradient(90% 70% at 20% 15%,#ffffff8c,transparent 60%),linear-gradient(160deg,var(--c1),var(--c2) 120%);text-align:left;box-sizing:border-box;border-radius:14px 18px 18px 14px;flex-direction:column;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,inset 4px 0 #0000001f,inset 0 1px #fff6}.jr-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jr-cover-top{border-bottom:1px solid #1a132040;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex;position:relative}.jr-cover-top b{font:800 15px/1 var(--ff-display);letter-spacing:-.01em}.jr-cover-top span{font-size:11px}.jr-cover-t{margin-top:auto;position:relative;text-transform:none!important;font-size:clamp(18px,1.6vw,23px)!important;line-height:1.08!important}.jr-cover-meta{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:10px;font-size:10.5px;position:relative}.jr-cover-art{pointer-events:none;position:absolute;inset:30% 10% 34%}.jr-cover-art i{filter:blur(.5px);border-radius:50%;position:absolute}.jr-cover-art i:first-child{aspect-ratio:1;background:#ffffff8c;width:46%;top:8%;left:4%}.jr-cover-art i:nth-child(2){aspect-ratio:1;background:#1a13202e;width:36%;top:0;right:6%}.jr-cover-art i:nth-child(3){background:#1a132038;border-radius:8px;width:58%;height:8px;bottom:6%;left:20%}.jr-corner{transform-origin:100% 100%;background:linear-gradient(135deg,#0000 50%,#ffffffbf 50%);border-top-left-radius:6px;width:34px;height:34px;transition:transform .3s;position:absolute;bottom:0;right:0;transform:scale(.4);box-shadow:-3px -3px 8px #0000001f}.jr-side{flex-direction:column;gap:18px;min-width:0;display:flex}.jr-info{flex-direction:column;gap:10px;min-height:12.5em;animation:.3s both xb-xf-in;display:flex}.jr-kicker{letter-spacing:.1em;text-transform:uppercase;color:#f1a7de;font-size:11px}.jr-info h3{font:700 clamp(20px,1.9vw,28px)/1.25 var(--ff-text);color:var(--c-white,#fff);margin:0}.jr-info p{font:400 15px/1.55 var(--ff-text);color:var(--c-c4c4d0,#c4c4d0);margin:0}.jr-info .xb-btn--pink{align-self:flex-start;min-height:48px}.jr-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.jr-links{flex-wrap:wrap;gap:8px 18px;display:flex}.jr-links a{color:#f7bfe8;font:600 14px/1.3 var(--ff-text);text-decoration:none}@media (max-width:899px){.jr-stage{grid-template-columns:minmax(0,1fr);min-height:0}.jr-stack{height:380px}.jr-item{width:min(64vw,250px)}.jr-item[data-pos="1"]{transform:translate(-8%,-50%)rotate(5deg)scale(.9)}.jr-item[data-pos="2"]{transform:translate(-92%,-50%)rotate(-5deg)scale(.9)}.jr-info{min-height:0}}.jr-modal{z-index:180;place-items:center;padding:clamp(8px,2vw,24px);display:grid;position:fixed;inset:0}.jr-bg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0a080eb8;border:0;animation:.3s xb-fade;position:absolute;inset:0}.jr-book{color:#efe7f2;background:#1f1d26 radial-gradient(#ffffff06 1px,#0000 1px) 0 0/4px 4px;border-radius:20px;flex-direction:column;width:min(100%,1080px);height:min(100%,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 120px #0009}.jr-book:not(.is-wide){width:min(100%,520px)}.jr-prog{z-index:3;background:#ffffff0f;height:3px;position:absolute;top:0;left:0;right:0}.jr-prog i{transform-origin:0;background:linear-gradient(90deg,#f1a7de,#c9b6ff);height:100%;transition:transform .4s;display:block}.jr-spread{perspective:1800px;flex:1;grid-template-columns:1fr;min-height:0;display:grid;position:relative}.jr-book.is-wide .jr-spread{grid-template-columns:1fr 1fr}.jr-spread.turn-fwd .jr-page:last-of-type{transform-origin:0;animation:.26s ease-in forwards jr-turn-f}.jr-spread.turn-back .jr-page:first-of-type{transform-origin:100%;animation:.26s ease-in forwards jr-turn-b}.jr-book:not(.is-wide) .jr-spread.turn-fwd .jr-page{transform-origin:0;animation:.26s ease-in forwards jr-turn-f}@keyframes jr-turn-f{to{opacity:.2;transform:rotateY(-80deg)}}@keyframes jr-turn-b{to{opacity:.2;transform:rotateY(80deg)}}.jr-page{backface-visibility:hidden;flex-direction:column;gap:16px;min-height:0;padding:clamp(28px,4vw,56px) clamp(22px,3.6vw,52px);animation:.3s both xb-xf-in;display:flex;position:relative;overflow-y:auto}.jr-page--title{background:radial-gradient(80% 60% at 20% 10%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 70%)}.jr-page--title h2{color:#fff;margin:0;text-transform:none!important;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important}.jr-pill{background:var(--c1);color:#1a1320;font:700 12px/1 var(--ff-text);border-radius:999px;align-self:flex-start;padding:5px 12px}.jr-lead{font:500 18px/1.55 var(--ff-text);color:#d3ccd9;max-width:40ch;margin:0}.jr-orn{background:linear-gradient(90deg,var(--c1),transparent);border-radius:4px;width:72px;height:4px;margin:auto 0 14px;display:block}.jr-min{letter-spacing:.08em;text-transform:uppercase;color:#a39cae;font-size:11px}.jr-page--text p,.jr-page--text li{font:400 clamp(16px,1.25vw,18px)/1.65 var(--ff-text);color:#efe7f2;max-width:62ch;margin:0}.jr-page--text{gap:16px}.jr-page--text ol{flex-direction:column;gap:10px;margin:0;padding-left:1.3em;display:flex}.jr-page--text li::marker{color:#f1a7de;font-weight:700}.jr-drop:first-letter{float:left;font:800 3.4em/.85 var(--ff-display);color:#f1a7de;padding:.06em .12em 0 0}.jr-page--cta{background:radial-gradient(70% 60% at 80% 80%,#f1a7de29,#0000 70%);justify-content:center;align-items:flex-start}.jr-page--cta h3{margin:0;text-transform:none!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.1!important}.jr-page--cta p{font:400 16px/1.55 var(--ff-text);color:#d3ccd9;margin:0}.jr-next{color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:8px;display:flex}.jr-cover--mini{border-radius:6px;width:56px;height:74px;padding:6px}.jr-cover--mini .jr-cover-t,.jr-cover--mini .jr-cover-meta,.jr-cover--mini .jr-cover-top span{display:none}.jr-cover--mini .jr-cover-top b{font-size:7px}.jr-next small{letter-spacing:.08em;text-transform:uppercase;color:#f1a7de;font-size:10px;display:block}.jr-next b{font:700 14px/1.3 var(--ff-text)}.jr-page--blank{background:#00000014}.jr-spine{pointer-events:none;background:linear-gradient(90deg,#0000,#00000059 45%,#ffffff0a 50%,#0000004d 55%,#0000);width:40px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.jr-edge{cursor:pointer;z-index:2;background:0 0;border:0;width:9%;position:absolute;top:0;bottom:0}.jr-edge--l{left:0}.jr-edge--r{right:0}.jr-edge:disabled{cursor:default}.jr-bar{padding:10px clamp(14px,2vw,22px) calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;display:flex}.jr-share,.jr-tg{color:#efe7f2;min-height:36px;font:600 13px/1 var(--ff-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.jr-pager{color:#a39cae;align-items:center;gap:10px;font-size:12px;display:inline-flex}.jr-pager button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px}.jr-pager button:disabled{opacity:.35;cursor:default}.jr-x{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}html.jr-open .dockwrap{opacity:0;pointer-events:none}html.th-light .jr-book{color:#2a2230;background:#fbf4ee;box-shadow:0 50px 120px #5a285a4d}html.th-light .jr-page--title h2{color:#1a1320}html.th-light .jr-page--text p,html.th-light .jr-page--text li{color:#2a2230}html.th-light .jr-lead,html.th-light .jr-page--cta p{color:#4a4152}html.th-light .jr-drop:first-letter,html.th-light .jr-kicker{color:#a8418a}html.th-light .jr-bar,html.th-light .jr-share,html.th-light .jr-tg,html.th-light .jr-pager button,html.th-light .jr-x{color:#1a1320;border-color:#1a132026}@media (max-width:899px){.jr-book{height:min(100%,780px)}.jr-modal{align-items:end;padding:0}.jr-book{border-radius:20px 20px 0 0;height:94vh}.jr-tg{display:none}}@media (prefers-reduced-motion:reduce){.jr-item{transition:none;animation:none!important}.jr-spread *{animation:none!important}}.jr-pagex{max-width:1200px;min-height:100vh;padding:max(16px,env(safe-area-inset-top)) 16px 80px;color:var(--tw,var(--c-white,#fff));margin:0 auto}.jr-pagex-top{justify-content:space-between;align-items:center;padding:8px 0 24px;display:flex}.jr-pagex-logo{color:inherit;text-transform:uppercase;font-size:18px;text-decoration:none}.jr-pagex-logo span{color:var(--c-ff6fb1,#ff6fb1)}.jr-pagex-back{color:inherit;opacity:.7;font-size:14px;text-decoration:none}.jr-pagex-back:hover{opacity:1}.jr-pagex-head{max-width:640px;margin:12px 0 32px}.jr-pagex-head p{opacity:.7;margin:12px 0 0;font-size:16px;line-height:1.5}.jr-pagex-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px;display:grid}.jr-pagex-item{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.jr-pagex-item .jr-cover{aspect-ratio:3/4;height:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.jr-pagex-item:hover .jr-cover{transform:translateY(-6px)rotate(-1.5deg)}.jr-pagex-ex{opacity:.7;font-size:14px;line-height:1.45}.jr-pagex .D,.jr-modal .D{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:.86}.jr-pagex .M,.jr-modal .M{font-family:var(--ff-mono)}.jr-pagex .xb-h2{font-size:clamp(40px,6vw,80px)}@media (max-width:599px){.jr-pagex-grid{grid-template-columns:1fr 1fr;gap:18px 14px}.jr-pagex-ex{font-size:13px}}html.th-light .jr-pagex{color:#16151c}html.th-light body:has(.jr-pagex){background:#f7f3f6}@media (max-width:599px){.jr-pagex .jr-cover{padding:12px}.jr-pagex .jr-cover-t{font-size:15px;line-height:1.05}.jr-pagex .jr-cover-top b{font-size:12px}.jr-pagex .jr-cover-art{display:none}.jr-pagex .jr-cover-meta{font-size:9px}.jr-item{width:min(210px,54vw)}.jr-item[data-pos="1"]{transform:translate(-36%,-52%)rotate(5deg)scale(.92)}.jr-item[data-pos="2"]{transform:translate(-64%,-48%)rotate(-7deg)scale(.86)}}.xb-soon{background:radial-gradient(70% 60% at 85% 10%,#c9b6ff24,transparent 60%),radial-gradient(60% 60% at 0% 100%,#f1a7de1f,transparent 60%),var(--c-0b0b10,#16151c);padding-block:clamp(48px,7vw,110px);padding-inline:clamp(16px,4vw,64px);position:relative;overflow:hidden}.xb-soon .xb-wrap{flex-direction:column;gap:clamp(14px,2vw,22px);display:flex;position:relative}.sn-head .xb-h2{margin:0;font-size:clamp(22px,3vw,40px)}.sn-ch[data-r],.sn-ch[data-c]{box-shadow:none!important;border-radius:0!important;overflow:visible!important}.sn-big,.sn-big .sn-ch{text-transform:uppercase!important}.sn-big{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;margin:clamp(4px,1vw,12px) 0;font-size:clamp(72px,15.5vw,250px);line-height:.82;position:relative}.sn-word{display:inline-flex}.sn-ch{color:#0000;background-image:radial-gradient(circle,#ffffffe6 0 1.2px,#0000 1.6px),linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(110deg,#f1a7de,#c9b6ff 30%,#ff6fb1 55%,#8f7bff 80%,#f1a7de);-webkit-background-clip:text;background-clip:text;background-size:22px 22px,18px 18px,18px 18px,calc(var(--n) * 100%) 260%;background-position:calc(var(--i) * 13px) 0,0 0,0 0,calc(var(--i) / max(var(--n) - 1,1) * 100%) 0;animation:9s linear infinite sn-flow,5s ease-in-out infinite sn-breath;animation-delay:0s,calc(var(--i) * -.4s);display:inline-block}@keyframes sn-flow{to{background-position:calc(var(--i) * 13px + 220px) -220px,0 18px,18px 0,calc(var(--i) / max(var(--n) - 1,1) * 100%) 100%}}@keyframes sn-breath{50%{transform:translateY(-.015em)scale(1.012)}}.sn-star{color:#f1a7de;text-shadow:0 0 30px #f1a7deb3;font-size:.2em;font-style:normal;animation:14s linear infinite sn-rot;position:absolute;top:.02em;right:0}@keyframes sn-rot{to{transform:rotate(360deg)}}.xb-soon:not(.xb-in) .sn-ch{opacity:0;filter:blur(12px);transform:translateY(.25em)scale(.9)}.xb-soon.xb-in .sn-ch{transition:opacity .7s,filter .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms)}.sn-q{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sn-q b{font:800 clamp(17px,1.6vw,21px)/1.2 var(--ff-text)}.sn-q span{color:rgba(var(--c-white-rgb,255,255,255),.6);font-size:14px}.sn-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.sn-card{border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);background:linear-gradient(160deg,rgba(var(--c-white-rgb,255,255,255),.07),rgba(var(--c-white-rgb,255,255,255),.02));-webkit-backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;gap:12px;min-height:200px;padding:16px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.xb-soon:not(.xb-in) .sn-card{opacity:0;transform:translateY(24px)}.xb-soon.xb-in .sn-card{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s;transition-delay:calc(.5s + var(--i) * 90ms)}.sn-veil{filter:blur(2.5px);opacity:.75;flex-direction:column;flex:1;gap:8px;transition:filter .4s,opacity .4s;display:flex}.sn-card:hover .sn-veil,.sn-card:focus-within .sn-veil,.sn-card.is-voted .sn-veil{filter:none;opacity:1}.sn-card:hover{border-color:#f1a7de73;transform:translateY(-3px)}.sn-lock{opacity:.85;font-size:14px;transition:opacity .3s,transform .3s;position:absolute;top:12px;right:12px}.sn-card:hover .sn-lock,.sn-card.is-voted .sn-lock{opacity:0;transform:scale(.6)rotate(-20deg)}.sn-veil b{font:800 15px/1.25 var(--ff-text)}.sn-veil small{color:rgba(var(--c-white-rgb,255,255,255),.62);font-size:13px;line-height:1.4}.sn-ic{color:#1a1320;background:linear-gradient(140deg,#f1a7de,#c9b6ff);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.sn-ic svg{animation:3.2s ease-in-out infinite sn-ic;animation-delay:calc(var(--i,0) * .3s)}.sn-card:nth-child(2) .sn-ic svg{animation-delay:.4s}.sn-card:nth-child(3) .sn-ic svg{animation-delay:.8s}.sn-card:nth-child(4) .sn-ic svg{animation-delay:1.2s}.sn-card:nth-child(5) .sn-ic svg{animation-delay:1.6s}@keyframes sn-ic{0%,to{transform:none}30%{transform:translateY(-2px)rotate(-8deg)}60%{transform:translateY(1px)rotate(6deg)}}.sn-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sn-st{font:700 11px/1.2 var(--ff-text);white-space:nowrap;border-radius:999px;padding:4px 9px}.sn-st--work{color:#f1a7de;background:#f1a7de29}.sn-st--plan{color:#c9b6ff;background:#c9b6ff24}.sn-vote{min-height:34px;color:inherit;font:700 13px/1 var(--ff-text);cursor:pointer;background:0 0;border:1px solid #f1a7de66;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background .2s,transform .2s;display:inline-flex}.sn-vote>span:first-child{color:#ff6fb1;font-size:15px}.sn-vote:hover:not(:disabled){background:#f1a7de24;transform:scale(1.04)}.sn-vote[aria-pressed=true]{cursor:default;background:#f1a7de2e;border-color:#0000;font-size:12px}.sn-vote[aria-pressed=true]>span:first-child{animation:.5s cubic-bezier(.2,1.6,.4,1) sn-pop}@keyframes sn-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.xb-soon .xb-rail-nav{display:none}.sn-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.sn-tg.xb-btn--tg{color:#1a1320;background:linear-gradient(135deg,#f7bfe8,#f1a7de);gap:10px;box-shadow:0 12px 30px #f1a7de4d}.sn-form.xb-sub-form{border-radius:999px;flex:0 420px;align-items:center;padding:5px 5px 5px 8px}.sn-form.xb-sub-form input{height:44px}.sn-form.xb-sub-form input::placeholder{color:rgba(var(--c-white-rgb,255,255,255),.55)}.sn-form.xb-sub-form button{background:var(--c-white,#fff);color:#16151c;border-radius:999px;height:44px;padding:0 18px}.sn-ok.xb-ok{color:#f1a7de;background:#f1a7de24;border-radius:999px;align-items:center;min-height:54px;padding:0 20px;display:inline-flex}.sn-gift{background:rgba(var(--c-white-rgb,255,255,255),.05);color:rgba(var(--c-white-rgb,255,255,255),.75);border:1px dashed #f1a7de59;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}@media (max-width:899px){.sn-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.sn-cards::-webkit-scrollbar{display:none}.sn-card{scroll-snap-align:start;flex:0 0 min(240px,68vw)}.xb-soon .xb-rail-nav{display:flex}.sn-big{font-size:clamp(56px,18.5vw,170px)}.sn-form.xb-sub-form{flex:100%}.sn-tg.xb-btn--tg{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.sn-ch,.sn-star,.sn-ic svg{animation:none!important}}html.th-light .xb-soon{background:radial-gradient(70% 60% at 85% 10%,#c9b6ff4d,#0000 60%),radial-gradient(60% 60% at 0 100%,#f1a7de40,#0000 60%),#fbf6fa}html.th-light .sn-ch{background-image:radial-gradient(circle,#fffffff2 0 1.2px,#0000 1.6px),linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px),linear-gradient(110deg,#d86cb8,#9c84f0 30%,#e0479a 55%,#7a63e8 80%,#d86cb8)}html.th-light .sn-card{background:#ffffffb3;border-color:#16151c14}html.th-light .sn-st--work{color:#a8418a}html.th-light .sn-st--plan{color:#6a54c8}html.th-light .sn-form.xb-sub-form button{color:#fff;background:#16151c}html.th-light .sn-ok.xb-ok{color:#a8418a}.xb-lead{color:var(--c-white,#fff);background:radial-gradient(45% 70% at 78% 40%,#f1a7de38,#0000 70%),radial-gradient(60% 60% at 10% 100%,#c9b6ff1a,#0000 60%),linear-gradient(#1c1a24,#16151c);padding-block:clamp(44px,5vw,72px);padding-inline:clamp(16px,4vw,64px);position:relative;overflow:hidden}.ld-grid{grid-template:"head mag""ex mag""ex form"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,26px) clamp(24px,5vw,80px);max-width:1312px;margin:0 auto;display:grid}.ld-head{flex-direction:column;grid-area:head;gap:12px;display:flex}.ld-head .xb-h2{margin:0;font-size:clamp(34px,4.6vw,68px);line-height:.95}.ld-pink{color:#f1a7de}.ld-head p{max-width:46ch;color:rgba(var(--c-white-rgb,255,255,255),.72);margin:0;font-size:16px;line-height:1.5}.ld-meta{letter-spacing:.1em;text-transform:uppercase;color:#c9b6ff;font-size:11px}.ld-ex{flex-direction:column;grid-area:ex;gap:12px;display:flex}.ld-rows{flex-direction:column;gap:8px;display:flex}.ld-row{border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);background:rgba(var(--c-white-rgb,255,255,255),.04);min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;transition:border-color .25s,background .25s,transform .25s;display:grid;position:relative;overflow:hidden}.ld-row:before{content:"";background:#f1a7de;border-radius:3px;width:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.ld-row:hover:before,.ld-row[aria-selected=true]:before{transform:scaleY(1)}.ld-row:hover{transform:translate(3px)}.ld-row[aria-selected=true]{background:#f1a7de1a;border-color:#f1a7de80}.ld-row>span{letter-spacing:.1em;text-transform:uppercase;color:#f1a7de;font-size:10.5px}.ld-row b{font:700 15px/1.3 var(--ff-text);min-width:0}.ld-row i{opacity:.7;font-style:normal}.xb-lead:not(.xb-in) .ld-row{opacity:0;transform:translateY(14px)}.xb-lead.xb-in .ld-row{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;transition-delay:calc(var(--i) * 90ms)}.ld-raw{font:inherit;color:inherit;background:0 0;padding:0}.ld-out{border:1px solid rgba(var(--c-white-rgb,255,255,255),.08);background:#0a090e8c;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;height:clamp(150px,12vw,172px);padding:16px 18px;display:flex;overflow:hidden}.ld-out p{font:400 14px/1.55 var(--ff-text);color:rgba(var(--c-white-rgb,255,255,255),.88);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ld-out-empty{opacity:.55}.ld-fade{filter:blur(4px);-webkit-user-select:none;user-select:none;opacity:.7}.ld-caret{vertical-align:-2px;background:#f1a7de;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite ld-blink;display:inline-block}@keyframes ld-blink{50%{opacity:0}}.ld-out-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ld-out-foot .M{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--c-white-rgb,255,255,255),.5);font-size:10.5px}.ld-copy{color:#1a1320;height:36px;font:700 13px/1 var(--ff-text);cursor:pointer;background:#f1a7de;border:0;border-radius:999px;padding:0 16px}.ld-lockmsg{color:#c9b6ff;font-size:13px}.ld-mag{perspective:1400px;grid-area:mag;place-items:center;min-height:clamp(280px,26vw,360px);display:grid;position:relative}.ld-book{aspect-ratio:3/4;width:clamp(180px,16vw,240px);transform-style:preserve-3d;animation:6s ease-in-out infinite ld-sway;position:relative}@keyframes ld-sway{0%,to{transform:rotateY(-18deg)rotateX(6deg)rotate(-3deg)}50%{transform:rotateY(-8deg)rotateX(2deg)rotate(-1deg)translateY(-8px)}}.ld-cover,.ld-pg{transform-origin:0;backface-visibility:hidden;border-radius:10px 16px 16px 10px;transition:transform .9s cubic-bezier(.6,0,.2,1);position:absolute;inset:0}.ld-cover{color:#1a1320;z-index:3;background:radial-gradient(90% 70% at 20% 15%,#fff9,#0000 60%),linear-gradient(160deg,#f1a7de,#b98bd9 70%,#6e4c8c 130%);flex-direction:column;padding:16px;display:flex;box-shadow:0 40px 70px #00000080,inset 5px 0 #00000024,inset 0 1px #ffffff80}.ld-cover-top{border-bottom:1px solid #1a132040;justify-content:space-between;align-items:baseline;padding-bottom:8px;font-size:13px;display:flex}.ld-cover-top b{font:800 14px/1 var(--ff-display)}.ld-cover-n{margin-top:auto;font-size:clamp(70px,7vw,104px);line-height:.8;text-transform:none!important}.ld-cover-t{font-size:clamp(18px,1.6vw,24px)}.ld-cover-meta{letter-spacing:.12em;opacity:.7;margin-top:10px;font-size:10px}.ld-pg{background:#f7f2f5;flex-direction:column;gap:9px;padding:18px 16px;display:flex;box-shadow:0 30px 60px #0006,inset 4px 0 #0000000f}.ld-pg b{color:#a8418a;font-size:10px}.ld-pg i{background:#1a132021;border-radius:4px;height:7px;display:block}.ld-pg i:nth-child(odd){width:80%}.ld-pg i:nth-child(3n){background:#a8418a40;width:60%}.ld-pg--2{z-index:2}.ld-pg--3{z-index:1}.ld-book[data-page="1"] .ld-cover{transform:rotateY(-165deg)}.ld-book[data-page="2"] .ld-cover{transform:rotateY(-170deg)}.ld-book[data-page="2"] .ld-pg--2{transform:rotateY(-160deg)}.ld-env{opacity:0;pointer-events:none;background:linear-gradient(160deg,#f7bfe8,#c9b6ff);border-radius:10px;width:150px;height:96px;margin:-48px 0 0 -75px;position:absolute;top:50%;left:50%;transform:scale(.6)}.ld-env:before{content:"";clip-path:polygon(0 0,100% 0,50% 58%);background:#1a13202e;border-radius:10px 10px 0 0;position:absolute;inset:0}.is-sent .ld-book{animation:.7s cubic-bezier(.6,0,.4,1) forwards ld-fold}.is-sent .ld-env{animation:1.6s cubic-bezier(.2,.8,.2,1) .55s forwards ld-env}@keyframes ld-fold{to{opacity:0;transform:rotateY(0)scale(.45)}}@keyframes ld-env{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(260px,-220px)rotate(18deg)scale(.5)}}.ld-form-wrap{flex-direction:column;grid-area:form;justify-self:center;gap:12px;width:100%;max-width:460px;min-height:150px;display:flex}.ld-form{flex-direction:column;gap:10px;display:flex}.ld-cap{background:rgba(var(--c-white-rgb,255,255,255),.08);border:1px solid #f1a7de59;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.ld-cap:focus-within{border-color:#f1a7de;box-shadow:0 0 0 4px #f1a7de26}.ld-cap input{min-width:0;height:46px;color:inherit;font:16px var(--ff-text);background:0 0;border:0;outline:none;flex:1}.ld-cap input::placeholder{color:rgba(var(--c-white-rgb,255,255,255),.62)}.ld-cap button{color:#1a1320;height:46px;font:700 15px/1 var(--ff-text);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f7bfe8,#f1a7de);border:0;border-radius:999px;padding:0 22px;box-shadow:0 8px 20px #f1a7de4d}.ld-cap button:disabled{opacity:.6}.ld-chk{color:rgba(var(--c-white-rgb,255,255,255),.75);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.ld-chk input{flex-shrink:0;margin-top:1px}.ld-fine{color:rgba(var(--c-white-rgb,255,255,255),.5);font-size:11.5px}.ld-fine a{color:inherit}.ld-badges{flex-wrap:wrap;gap:6px;display:flex}.ld-badges span{background:rgba(var(--c-white-rgb,255,255,255),.06);border:1px solid rgba(var(--c-white-rgb,255,255,255),.1);border-radius:999px;padding:6px 11px;font-size:12px}.ld-ok{background:#f1a7de1f;border:1px solid #f1a7de59;border-radius:22px;flex-direction:column;justify-content:center;gap:8px;min-height:118px;padding:18px 22px;animation:.4s both xb-xf-in;display:flex}.ld-ok b{font:800 18px/1.3 var(--ff-text);color:#f1a7de}.ld-ok a{color:inherit;font-size:14px;font-weight:700}@media (max-width:899px){.ld-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""mag""ex""form"}.ld-mag{min-height:280px}.ld-book{width:180px}.ld-row{grid-template-columns:76px minmax(0,1fr) auto;padding:10px 14px}.ld-out{height:200px}.ld-form-wrap{max-width:none}}@media (prefers-reduced-motion:reduce){.ld-book{animation:none;transform:rotateY(-12deg)}.ld-caret{animation:none}}html.th-light .xb-lead{color:#16151c;background:radial-gradient(45% 70% at 78% 45%,#f1a7de59,#0000 70%),linear-gradient(#f6eef4,#fbf6fa)}html.th-light .ld-out{background:#fff;border-color:#16151c14}html.th-light .ld-row{background:#ffffffb3;border-color:#16151c14}html.th-light .ld-row>span,html.th-light .ld-pink,html.th-light .ld-ok b{color:#a8418a}html.th-light .ld-meta{color:#6a54c8}html.th-light .ld-cap{background:#fff}html.th-light .ld-out p{color:#2a2230}.xb-final{margin-bottom:clamp(20px,3vw,40px)!important}.xb-ft{color:var(--c-white,#fff);border-top:1px solid rgba(var(--c-white-rgb,255,255,255),.08);padding-bottom:calc(112px + env(safe-area-inset-bottom));background:radial-gradient(60% 50% at 50% 0,#f1a7de14,#0000 70%),#121118;position:relative;overflow:hidden}.ft-ribbon{border-bottom:1px solid rgba(var(--c-white-rgb,255,255,255),.07);background:#f1a7de0f;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ft-ribbon-in{width:max-content;animation:38s linear infinite ft-run;display:flex}.ft-ribbon:hover .ft-ribbon-in{animation-play-state:paused}.ft-ribbon-set{display:flex}.ft-ribbon-i{font:600 14px/1 var(--ff-text);white-space:nowrap;color:rgba(var(--c-white-rgb,255,255,255),.85);align-items:center;gap:8px;padding:12px 0 12px 18px;display:inline-flex}.ft-ribbon-i svg{color:#f1a7de}.ft-ribbon-i i{color:#c9b6ff;opacity:.7;margin-left:10px;font-style:normal}@keyframes ft-run{to{transform:translate(-50%)}}.ft-wrap{flex-direction:column;gap:clamp(28px,4vw,48px);max-width:1312px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,64px) 0;display:flex}.ft-mark{font-family:var(--ff-display);--mx:50%;--my:50%;--py:0px;isolation:isolate;letter-spacing:-.02em;white-space:nowrap;transform:translateY(var(--py));font-size:clamp(40px,11.4vw,168px);font-weight:800;line-height:.9;transition:transform .2s linear;position:relative;text-transform:uppercase!important}.ft-mark>span{justify-content:space-between;width:100%;display:flex}.ft-mark b{font-weight:inherit;color:#0000;filter:drop-shadow(0 0 22px #f1a7de47);animation:8s ease-in-out infinite ft-glare;animation-delay:calc(var(--i) * 90ms);background-image:linear-gradient(105deg,#0000 42%,#ffffffbf 50%,#0000 58%),linear-gradient(100deg,#f1a7de,#c9b6ff);background-position:110% 0,0 0;background-repeat:no-repeat;background-size:400% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.ft-mark b.ft-ai{background-image:linear-gradient(105deg,#0000 42%,#ffffffbf 50%,#0000 58%),linear-gradient(100deg,#ff8cc6,#ff6fb1);margin-left:.25em}.ft-mark b[data-r],.ft-mark b[data-c]{box-shadow:none!important;border-radius:0!important;overflow:visible!important}.ft-mark:before{content:"";left:var(--mx);top:var(--my);aspect-ratio:1;filter:blur(30px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#f1a7de59,#0000);border-radius:50%;width:40%;transition:left .4s ease-out,top .4s ease-out;position:absolute;transform:translate(-50%,-50%)}@keyframes ft-glare{0%,55%{background-position:110% 0,0 0}to{background-position:-10% 0,0 0}}.xb-ft:not(.xb-in) .ft-mark b{opacity:0;filter:blur(10px);transform:translateY(.2em)}.xb-ft.xb-in .ft-mark b{transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--i) * 70ms)}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ft-col{flex-direction:column;gap:9px;min-width:0;display:flex}.ft-col .xb-label{margin-bottom:4px}.ft-col a,.ft-linkbtn{color:rgba(var(--c-white-rgb,255,255,255),.82);align-self:flex-start;font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s;position:relative}.ft-col a:after,.ft-linkbtn:after{content:"";transform-origin:0;background:#f1a7de;border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ft-col a:hover,.ft-linkbtn:hover{color:#f1a7de}.ft-col a:hover:after,.ft-linkbtn:hover:after{transform:scaleX(1)}.ft-ic{align-items:center;gap:8px;display:inline-flex!important}.ft-ic svg{opacity:.9;flex-shrink:0}.ft-col a.ft-badge{border:1px solid rgba(var(--c-white-rgb,255,255,255),.16);border-radius:14px;padding:9px 14px;font-size:13px}.ft-col a.ft-badge:after{display:none}.ft-co{color:rgba(var(--c-white-rgb,255,255,255),.5);font-size:11.5px;line-height:1.6}.ft-bottom{border-top:1px solid rgba(var(--c-white-rgb,255,255,255),.08);color:rgba(var(--c-white-rgb,255,255,255),.6);flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:20px;font-size:13px;display:flex}.ft-bottom .ft-linkbtn{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-self:center;padding:0;font-size:13px}.ft-tools{align-items:center;gap:8px;display:inline-flex}.ft-top{margin-left:auto}@media (max-width:899px){.ft-cols{grid-template-columns:1fr 1fr;gap:26px 18px}.ft-bottom{gap:14px 18px}.ft-top{margin-left:0}}@media (prefers-reduced-motion:reduce){.ft-ribbon-in,.ft-mark b{animation:none}}html.th-light .xb-ft{color:#16151c;background:radial-gradient(60% 50% at 50% 0,#f1a7de2e,#0000 70%),#f6eef4;border-top-color:#16151c14}html.th-light .ft-mark b{filter:drop-shadow(0 0 18px #d86cb833);background-image:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%),linear-gradient(100deg,#d86cb8,#8f7be0)}html.th-light .ft-mark b.ft-ai{background-image:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%),linear-gradient(100deg,#e0479a,#c2337f)}html.th-light .ft-ribbon-i svg,html.th-light .ft-col a:hover,html.th-light .ft-linkbtn:hover{color:#a8418a}.xb-masc2{z-index:72;pointer-events:none;transition:top .25s;position:fixed}.xb-masc2 .xb-masc-bot{filter:drop-shadow(0 4px 8px #f1a7de59);transform-origin:50% 100%;padding:0;transition:transform .3s}.xb-masc2.m-walk svg{animation:.22s steps(2,end) infinite mc-bob}@keyframes mc-bob{50%{transform:translateY(-1px)}}.xb-masc2.m-jump .xb-masc-bot{animation:.6s cubic-bezier(.3,0,.3,1) mc-jump}@keyframes mc-jump{0%,to{transform:none}15%{transform:scale(1.08,.9)}50%{transform:translateY(-22px)scale(.95,1.06)}85%{transform:scale(1.06,.94)}}.xb-masc2.m-peek .xb-masc-bot{transform:rotate(14deg)translateY(4px)}.xb-masc2.m-sleep .xb-masc-bot{transform:scaleY(.94)}.xb-masc-z{font:800 14px/1 var(--ff-display);color:#c9b6ff;animation:2s ease-in-out infinite mc-z;position:absolute;top:-10px;right:-6px}.xb-masc-z small{margin-left:2px;font-size:10px}@keyframes mc-z{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translate(8px,-10px)}}.xb-masc-spark{color:#ff6fb1;text-shadow:0 0 12px #ff6fb1cc;font-size:18px;animation:1s ease-in-out infinite mc-spark;position:absolute;top:calc(100% - 4px);left:calc(100% + 2px)}@keyframes mc-spark{50%{transform:scale(1.4)rotate(45deg)}}.xb-masc2 .xb-masc-tip{background:#1a1620f0;border-color:#f1a7de73}@media (prefers-reduced-motion:reduce){.xb-masc2 *{animation:none!important}}html.th-light .xb-masc2 .xb-masc-tip{color:#16151c;background:#fff}
