.xb-label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-8f8fff,#8f8fff);white-space:normal;margin:0 0 .9em;font-size:12px;font-weight:500;line-height:1.3;display:block}.xb-label:before{content:"✦ ";color:var(--c-ff6fb1,#ff6fb1)}.xb-label--light{color:var(--c-2d2df5,#2d2df5)}.xb-spark{vertical-align:.9em;color:var(--c-ff6fb1,#ff6fb1);will-change:transform,opacity;margin-left:.12em;font-size:.34em;line-height:1;animation:2.8s ease-in-out infinite xb-twinkle;display:inline-block}.xb-spark--light{color:var(--c-2d2df5,#2d2df5)}@keyframes xb-twinkle{0%,to{opacity:.35;transform:scale(.7)rotate(0)}45%{opacity:1;transform:scale(1.1)rotate(18deg)}60%{opacity:.9;transform:scale(1)rotate(10deg)}}.xb-mk{color:var(--c-ink,#0b0b10);z-index:0;white-space:nowrap;margin:0 -.05em;padding:0 .18em;display:inline-block;position:relative}.xb-mk:before{content:"";background:var(--c-ff6fb1,#ff6fb1);transform-origin:0;z-index:-1;border-radius:.28em .4em .32em .45em;animation:.8s cubic-bezier(.6,0,.2,1) .7s forwards xb-mark;position:absolute;inset:.06em -.02em .02em;transform:scaleX(0)skew(-6deg)rotate(-1deg)}@keyframes xb-mark{to{transform:scaleX(1)skew(-6deg)rotate(-1deg)}}.xb-cta-h{height:40px;color:var(--c-onacc,#fff);white-space:nowrap;box-shadow:0 6px 16px rgba(var(--c-acc-rgb,45,45,245),.35);border-radius:14px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:860px){.xb-cta-h{display:none}}.xb-cta-p{color:var(--c-onacc,#fff);height:48px;box-shadow:0 8px 20px rgba(var(--c-acc-rgb,45,45,245),.45);white-space:nowrap;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.xb-cta-t{animation:.35s ease-out xb-swap;display:inline-block}@keyframes xb-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.xb-masc{left:0;bottom:calc(84px + env(safe-area-inset-bottom));z-index:66;pointer-events:none;will-change:transform;animation:12s linear forwards xb-walk-r;position:fixed}.xb-masc2{z-index:72;pointer-events:none;position:fixed}.xb-masc--left{animation-name:xb-walk-l}.xb-masc--paused{animation-play-state:paused}@keyframes xb-walk-r{0%{transform:translate(-64px)}to{transform:translate(calc(100vw + 64px))}}@keyframes xb-walk-l{0%{transform:translate(calc(100vw + 64px))}to{transform:translate(-64px)}}.xb-masc-bot{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 6px 10px rgba(var(--c-acc-rgb,45,45,245),.45));background:0 0;border:0;margin:0;padding:4px;display:block}.xb-masc-bot svg{display:block}.xb-masc--left .xb-masc-flip{display:block;transform:scaleX(-1)}.xb-masc-flip{display:block}.xb-masc-bot--hop svg{animation:.42s ease-out xb-hop}@keyframes xb-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-14px)}}.xb-masc-tip{pointer-events:auto;white-space:nowrap;background:rgba(var(--c-card20-rgb,20,20,32),.92);border:1px solid rgba(var(--c-hl-rgb,143,143,255),.45);max-width:calc(100vw - 24px);color:var(--c-white,#fff);font:700 13px/1.2 var(--ff-text);border-radius:14px 14px 14px 4px;margin-bottom:6px;padding:9px 13px;text-decoration:none;animation:.3s ease-out xb-swap;position:absolute;bottom:100%;box-shadow:0 12px 28px #00000073}.xb-masc-tip code{font:inherit}.xb-masc-tip--l{border-radius:14px 14px 14px 4px;left:8px}.xb-masc-tip--r{border-radius:14px 14px 4px;right:8px}@media (prefers-reduced-motion:reduce){.xb-spark,.xb-cta-t,.xb-masc-tip,.xb-masc-bot--hop svg{animation:none!important}.xb-mk:before{transform:skew(-6deg)rotate(-1deg);animation:none!important}}.xb-progress{z-index:200;pointer-events:none;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#f1a7de 0%,#ddb2f2 55%,#c9b6ff 100%);height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.xb-sec{color:var(--c-f2f2f7,#f2f2f7);padding-block:clamp(40px,7vw,120px) clamp(20px,4vw,72px);padding-inline:clamp(16px,4vw,64px)}.xb-sec--light{background:var(--c-f2f2ee,#f2f2ee);color:var(--c-ink,#0b0b10)}.xb-wrap{flex-direction:column;gap:clamp(18px,3vw,36px);max-width:1312px;margin:0 auto;display:flex}.xb-head{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(10px,2vw,32px);display:grid}.xb-h2{margin:0;font-size:clamp(30px,4.4vw,64px)}.xb-head-l{flex-direction:column;gap:12px;min-width:0;display:flex}.xb-sub{color:var(--c-c4c4d0,#c4c4d0);max-width:46ch;margin:0;font-size:16px;line-height:1.55}.xb-sec--light .xb-sub{color:#4a4a5a}.xb-sec .xb-wrap>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.xb-sec.xb-in .xb-wrap>*{opacity:1;transform:none}.xb-sec.xb-in .xb-wrap>:nth-child(2){transition-delay:.12s}.xb-sec.xb-in .xb-wrap>:nth-child(3){transition-delay:.24s}.xb-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes xb-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.xb-show{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.xb-show{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.xb-show--one{grid-template-columns:minmax(0,1fr);max-width:860px}}.xb-term{background:rgba(var(--c-card20-rgb,20,20,32),.78);-webkit-backdrop-filter:blur(20px)saturate(1.5);border:1px solid rgba(var(--c-hl-rgb,143,143,255),.28);box-shadow:0 30px 70px #00000073,inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.06);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.xb-term-bar{border-bottom:1px solid rgba(var(--c-white-rgb,255,255,255),.07);align-items:center;gap:7px;padding:13px 16px;display:flex}.xb-term-bar i{background:var(--c-ff6fb1,#ff6fb1);border-radius:50%;width:11px;height:11px}.xb-term-bar i:nth-child(2){background:#f7bfe8}.xb-term-bar i:nth-child(3){background:#c9b6ff}.xb-term-bar span{color:var(--c-8a8aa0,#8a8aa0);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:12px;overflow:hidden}.xb-tabs{scrollbar-width:none;gap:6px;padding:12px 16px 0;display:flex;overflow-x:auto}.xb-tabs::-webkit-scrollbar{display:none}.xb-tabs button{flex:none}.xb-arrow{font-family:var(--ff-text);color:var(--c-ff6fb1,#ff6fb1);vertical-align:.08em;font-size:.7em;font-weight:800}.xb-tabs button{border:1px solid var(--c-2a2a36,#2a2a36);height:34px;color:var(--c-c4c4d0,#c4c4d0);font:700 13px/1 var(--ff-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;transition:background .25s,color .25s,transform .2s}.xb-tabs button:active{transform:scale(.96)}.xb-tabs button.on{background:var(--c-2d2df5,#2d2df5);color:var(--c-onacc,#fff);border-color:#0000}.xb-term-body{flex-direction:column;gap:12px;min-height:330px;padding:18px 18px 22px;display:flex}.xb-cmd{color:var(--c-white,#fff);min-height:3em;margin:0;font-size:15px;line-height:1.5}.xb-cmd code,.xb-wait code{font:inherit}.xb-gt{color:var(--c-ff6fb1,#ff6fb1)}.xb-caret{vertical-align:-.2em;background:var(--c-8f8fff,#8f8fff);width:.55em;height:1.15em;margin-left:2px;animation:1s step-end infinite xb-blink;display:inline-block}@keyframes xb-blink{50%{opacity:0}}.xb-wait{color:#c9b6ff;margin:0;font-size:13px}.xb-dots{animation:.6s step-end infinite xb-blink;display:inline-block}.xb-res{animation:.5s ease-out both xb-pop}.xb-res-post{background:var(--c-f2f2ee,#f2f2ee);color:var(--c-ink,#0b0b10);border-radius:18px;flex-direction:column;gap:10px;max-width:420px;padding:16px;display:flex}.xb-res-top{align-items:center;gap:10px;display:flex}.xb-res-top span{flex-direction:column;display:flex}.xb-res-top b{font-size:14px}.xb-res-top small{color:var(--c-6e6e80,#6e6e80);font-size:12px}.xb-ava{background:linear-gradient(135deg,var(--c-ff6fb1,#ff6fb1),var(--c-2d2df5,#2d2df5));border-radius:50%;width:36px;height:36px}.xb-res-post p{margin:0;font-size:15px;line-height:1.5}.xb-tags{color:var(--c-2d2df5,#2d2df5);font-size:13px;font-weight:700}.xb-res-car{max-width:420px;height:200px;position:relative}.xb-slide{width:58%;height:180px;color:var(--c-white,#fff);border-radius:18px;flex-direction:column;justify-content:space-between;padding:14px;animation:.5s ease-out both xb-pop;display:flex;position:absolute;top:8px;box-shadow:0 18px 36px #00000059}.xb-slide b{font-size:clamp(22px,3vw,30px)}.xb-slide span{opacity:.85;font-size:11px}.xb-slide0{background:var(--c-2d2df5,#2d2df5);left:0;transform:rotate(-5deg)}.xb-slide1{background:var(--c-ff6fb1,#ff6fb1);color:var(--c-ink,#0b0b10);animation-delay:.12s;left:21%;transform:rotate(1deg)}.xb-slide2{background:var(--c-8f8fff,#8f8fff);color:var(--c-ink,#0b0b10);animation-delay:.24s;left:42%;transform:rotate(6deg)}.xb-res-bot{flex-direction:column;gap:8px;max-width:420px;display:flex}.xb-msg{border-radius:16px;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.4;animation:.45s ease-out both xb-pop}.xb-msg-in{background:rgba(var(--c-white-rgb,255,255,255),.08);border-bottom-left-radius:6px;align-self:flex-start}.xb-msg-out{background:var(--c-2d2df5,#2d2df5);color:var(--c-onacc,#fff);border-bottom-right-radius:6px;align-self:flex-end;animation-delay:.35s}.xb-msg:nth-child(3){color:#c9b6ff;animation-delay:.7s}.xb-res-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xb-node{background:rgba(var(--c-hl-rgb,143,143,255),.14);border:1px solid rgba(var(--c-hl-rgb,143,143,255),.35);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;animation:.45s ease-out both xb-pop}.xb-node:not(:last-child):after{content:" →";color:var(--c-8f8fff,#8f8fff)}.xb-node:last-child{color:#c9b6ff;background:#c9b6ff24;border-color:#c9b6ff73}.xb-check{background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:26px;flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.xb-check h3{margin:0;font-size:clamp(32px,4vw,52px)}.xb-check ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xb-check li{background:rgba(var(--c-white-rgb,255,255,255),.03);color:var(--c-c4c4d0,#c4c4d0);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:16px;font-weight:700;transition:background .35s,color .35s;display:flex}.xb-check li.on{background:rgba(var(--c-acc-rgb,45,45,245),.2);color:var(--c-white,#fff)}.xb-tick{background:var(--c-2d2df5,#2d2df5);width:30px;height:30px;color:var(--c-onacc,#fff);opacity:0;border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid;transform:scale(.3)}.xb-check.xb-in .xb-tick{animation:.5s cubic-bezier(.3,1.6,.5,1) forwards xb-tickpop}@keyframes xb-tickpop{to{opacity:1;transform:scale(1)}}.xb-check li.on .xb-tick{color:var(--c-ink,#0b0b10);background:#c9b6ff}.xb-link{color:var(--c-8f8fff,#8f8fff);margin-top:4px;font-weight:800;text-decoration:none}.xb-tr{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.xb-tr{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.xb-tr-in,.xb-tr-out{background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:26px;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);display:flex}.xb-task{background:rgba(var(--c-hl-rgb,143,143,255),.08);border-radius:16px;padding:14px}.xb-task span{letter-spacing:.12em;text-transform:uppercase;color:var(--c-8f8fff,#8f8fff);font-size:11px}.xb-task p{color:var(--c-dcddff,#dcddff);margin:6px 0 0;font-size:15px;line-height:1.5}.xb-ta{box-sizing:border-box;resize:vertical;background:rgba(var(--c-bg11-rgb,15,15,22),.6);border:1px solid var(--c-2a2a36,#2a2a36);width:100%;min-height:150px;color:var(--c-white,#fff);font:16px/1.5 var(--ff-text);border-radius:16px;padding:14px}.xb-ta:focus{border-color:var(--c-8f8fff,#8f8fff);outline:none}.xb-tr-btns{flex-wrap:wrap;gap:8px;display:flex}.xb-tr-btns button{background:rgba(var(--c-white-rgb,255,255,255),.06);border:1px solid var(--c-2a2a36,#2a2a36);height:40px;color:var(--c-white,#fff);font:700 13px/1 var(--ff-text);cursor:pointer;border-radius:14px;padding:0 14px}.xb-tr-btns button:active{transform:scale(.97)}.xb-score{align-items:baseline;gap:6px;display:flex}.xb-score span{font-size:clamp(52px,6.5vw,80px);line-height:.9}.xb-score small{color:var(--c-8a8aa0,#8a8aa0);font-size:14px}.xb-bar{background:var(--c-23232c,#23232c);border-radius:999px;height:8px;overflow:hidden}.xb-bar i{transform-origin:0;border-radius:999px;height:100%;transition:transform .25s ease-out;display:block}.xb-verdict{margin:0;font-size:16px;font-weight:800}.xb-parts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xb-parts li{background:rgba(var(--c-white-rgb,255,255,255),.03);color:var(--c-6e6e80,#6e6e80);border-radius:14px;grid-template-columns:22px auto 1fr;align-items:baseline;gap:10px;padding:10px 12px;transition:background .3s;display:grid}.xb-parts b{color:var(--c-a6a6b8,#a6a6b8);font-size:14px}.xb-parts small{color:var(--c-6e6e80,#6e6e80);min-width:0;font-size:12px}.xb-parts li.on{background:#c9b6ff14}.xb-parts li.on span{color:#c9b6ff}.xb-parts li.on b{color:var(--c-white,#fff)}.xb-btn{text-align:center;background:var(--c-2d2df5,#2d2df5);min-height:52px;color:var(--c-onacc,#fff);box-shadow:0 10px 26px rgba(var(--c-acc-rgb,45,45,245),.4);border-radius:18px;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.xb-fan{--w:clamp(112px,25vw,220px);height:calc(var(--w) * 1.25 + 74px);margin:4px 0 0;position:relative}.xb-fan-card{width:var(--w);aspect-ratio:4/5;border:3px solid rgba(var(--c-white-rgb,255,255,255),.92);background:#fff;border-radius:22px;margin:0;transition:transform .35s ease-out;animation:.8s cubic-bezier(.2,.8,.2,1) both xb-fanin;position:absolute;top:0;overflow:hidden;box-shadow:0 24px 50px #06062873}.xb-fan-0{left:calc(50% - var(--w) * 1.25);transform:translate(calc(var(--px,0) * -18px),calc(var(--py,0) * -14px + 18px)) rotate(-11deg);animation-delay:.25s}.xb-fan-1{left:calc(50% - var(--w) / 2);z-index:2;transform:translate(calc(var(--px,0) * 26px),calc(var(--py,0) * -22px)) rotate(-2deg);animation-delay:.4s}.xb-fan-2{left:calc(50% + var(--w) * .25);transform:translate(calc(var(--px,0) * -12px),calc(var(--py,0) * -10px + 24px)) rotate(10deg);animation-delay:.55s}@keyframes xb-fanin{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.xb-fan-art{place-items:center;height:76%;display:grid;position:relative}.xb-fan-art img,.xb-fan-art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xb-fan-ph{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-white,#fff);background:#00000052;border-radius:7px;padding:3px 6px;font-size:8px;line-height:1.2;position:absolute;top:7px;left:7px}.xb-fan-card figcaption{box-sizing:border-box;height:24%;color:var(--c-ink,#0b0b10);flex-direction:column;justify-content:center;min-width:0;padding:4px 10px;display:flex}.xb-fan-card figcaption b,.xb-fan-card figcaption small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xb-fan-card figcaption b{font-size:clamp(11px,1.2vw,14px);font-weight:800}.xb-fan-card figcaption small{color:var(--c-6e6e80,#6e6e80);font-size:clamp(9px,1vw,11px)}.xb-fan-note{right:max(4%,calc(50% - var(--w) * 1.6));z-index:3;font-family:var(--ff-hand);color:var(--c-white,#fff);white-space:nowrap;font-size:clamp(24px,3.4vw,38px);font-weight:600;position:absolute;bottom:2px;transform:rotate(-7deg)}@media (prefers-reduced-motion:reduce){.xb-sec .xb-wrap>*{opacity:1!important;transition:none!important;transform:none!important}.xb-caret,.xb-dots,.xb-res,.xb-slide,.xb-msg,.xb-node,.xb-fan-card{animation:none!important}.xb-tick{opacity:1;transform:none;animation:none!important}.xb-bar i,.xb-fan-card{transition:none}}.xb-stats{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:760px){.xb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.xb-stat{background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:24px;flex-direction:column;gap:8px;padding:clamp(18px,3vw,28px);display:flex}.xb-num{color:var(--c-white,#fff);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,72px)}.xb-num--ph{color:var(--c-8f8fff,#8f8fff)}.xb-stat span{color:var(--c-a6a6b8,#a6a6b8);max-width:28ch;font-size:15px;line-height:1.45}.xb-ribbon{position:relative}.xb-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -2px;padding:2px 2px 10px;display:flex;overflow-x:auto}.xb-track::-webkit-scrollbar{display:none}.xb-post{scroll-snap-align:start;background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);color:var(--c-f2f2f7,#f2f2f7);border-radius:22px;flex-direction:column;flex:0 0 clamp(210px,62vw,280px);gap:6px;padding:10px 10px 14px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}@media (hover:hover){.xb-post:hover{transform:translateY(-4px)}}.xb-post-art,.xb-work-top{aspect-ratio:4/5;color:var(--c-white,#fff);border-radius:16px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.xb-work-top{aspect-ratio:16/10}.xb-post-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xb-post b{padding:0 4px;font-size:15px;line-height:1.3}.xb-post small{color:var(--c-8a8aa0,#8a8aa0);align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex}.xb-post .xb-link{padding:0 4px;font-size:14px}.xb-ava--s{flex:none;width:18px;height:18px}.xb-arrows{justify-content:flex-end;gap:8px;margin-top:6px;display:none}@media (min-width:900px){.xb-arrows{display:flex}}.xb-arrows button{border:1px solid var(--c-2a2a36,#2a2a36);background:var(--c-13131b,#13131b);width:44px;height:44px;color:var(--c-white,#fff);cursor:pointer;border-radius:50%;place-items:center;display:grid}.xb-arrows button:active{transform:scale(.94)}.xb-how{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.xb-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xb-how-art{position:sticky;top:110px}}@media (max-width:899px){.xb-how-art{display:none}.xb-steps li{flex-wrap:wrap}.xb-how-mini{border:1px solid rgba(var(--c-hl-rgb,143,143,255),.2);background:linear-gradient(150deg,#2a2433,#16151c);border-radius:20px;flex:1 0 100%;height:190px;position:relative;overflow:hidden}}@media (min-width:900px){.xb-how-mini{display:none}}.xb-how-mini .xb-sc{opacity:1;transform:none}.xb-steps{flex-direction:column;gap:clamp(10px,4vh,40px);margin:0;padding:0;list-style:none;display:flex}.xb-steps li{border:1px solid var(--c-2a2a36,#2a2a36);background:rgba(var(--c-bg11-rgb,15,15,22),.6);opacity:.45;cursor:pointer;border-radius:24px;align-items:flex-start;gap:16px;padding:clamp(16px,2.5vw,26px);transition:opacity .4s,background .4s,border-color .4s;display:flex}.xb-steps li.on{opacity:1;background:var(--c-13131b,#13131b);border-color:rgba(var(--c-hl-rgb,143,143,255),.45)}.xb-stepn{color:var(--c-8f8fff,#8f8fff);min-width:.7em;font-size:clamp(34px,4vw,54px)}.xb-steps li.on .xb-stepn{color:var(--c-ff6fb1,#ff6fb1)}.xb-steps b{margin-top:6px;font-size:clamp(19px,2vw,24px);line-height:1.25;display:block}.xb-steps p{color:var(--c-a6a6b8,#a6a6b8);margin:8px 0 0;font-size:15px;line-height:1.5}.xb-how-art{border:1px solid rgba(var(--c-hl-rgb,143,143,255),.25);aspect-ratio:4/3;background:linear-gradient(150deg,#2a2433,#16151c);border-radius:26px;width:100%;max-height:52vh;overflow:hidden;box-shadow:0 24px 60px #0006}.xb-scene{width:100%;height:100%;position:relative}.xb-sc{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:10px;padding:clamp(16px,3vw,28px);transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.xb-sc.on{opacity:1;transform:none}.xb-sc b{font-size:clamp(15px,1.6vw,19px)}.xb-sc small{color:var(--c-8a8aa0,#8a8aa0);font-size:12px}.xb-player{aspect-ratio:16/8;background:linear-gradient(135deg,var(--c-2d2df5,#2d2df5),#8f3dd9);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.xb-play{background:rgba(var(--c-white-rgb,255,255,255),.92);width:56px;height:56px;color:var(--c-2d2df5,#2d2df5);box-sizing:border-box;border-radius:50%;place-items:center;padding-left:4px;display:grid}.xb-sc-0.on .xb-play{animation:1.8s ease-in-out infinite xb-pulse}@keyframes xb-pulse{50%{transform:scale(1.08)}}.xb-prog{background:var(--c-ff6fb1,#ff6fb1);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.xb-sc-0.on .xb-prog{animation:3.2s linear forwards xb-fill}@keyframes xb-fill{to{transform:scaleX(.62)}}.xb-sc-1{gap:8px}.xb-sc-1 .xb-msg{animation:none}.xb-sc-1.on .xb-msg{animation:.45s ease-out both xb-pop}.xb-sc-1.on .xb-msg-in{color:var(--c-dcddff,#dcddff);animation-delay:.45s}.xb-scorechip{color:#c9b6ff;opacity:0;background:#c9b6ff24;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:12px}.xb-sc-1.on .xb-scorechip{animation:.45s ease-out .9s both xb-pop}.xb-sc-2{text-align:center;align-items:center}.xb-done{width:76px;height:76px;color:var(--c-ink,#0b0b10);background:#c9b6ff;border-radius:50%;place-items:center;display:grid;transform:scale(.4)}.xb-sc-2.on .xb-done{animation:.55s cubic-bezier(.3,1.6,.5,1) .1s forwards xb-tickpop}.xb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:760px){.xb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.xb-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.xb-tile{background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);min-height:150px;color:var(--c-f2f2f7,#f2f2f7);border-radius:22px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative}@media (hover:hover){.xb-tile:hover{border-color:rgba(var(--c-hl-rgb,143,143,255),.5);transform:translateY(-4px)}}.xb-tile-ic{background:rgba(var(--c-hl-rgb,143,143,255),.14);width:46px;height:46px;color:var(--c-8f8fff,#8f8fff);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.xb-tile-n{letter-spacing:.1em;text-transform:uppercase;color:var(--c-8a8aa0,#8a8aa0);font-size:11px}.xb-tile b{font-size:15px;line-height:1.3}.xb-tile small{color:var(--c-8a8aa0,#8a8aa0);margin-top:auto;font-size:12px}.xb-new{letter-spacing:.08em;text-transform:uppercase;background:var(--c-ff6fb1,#ff6fb1);color:var(--c-ink,#0b0b10);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.xb-tile--more{background:var(--c-2d2df5,#2d2df5);border-color:#0000;justify-content:flex-end}.xb-tile--more .D{font-size:56px}.xb-tile--more b{font-size:16px}@media (max-width:759px){.xb-tile--more{grid-column:span 2;min-height:110px}}@media (prefers-reduced-motion:reduce){.xb-sc,.xb-post,.xb-tile{transition:none}.xb-play,.xb-prog,.xb-sc-1 .xb-msg,.xb-scorechip,.xb-done{animation:none!important}.xb-scorechip{opacity:1}.xb-done{transform:none}.xb-prog{transform:scaleX(.62)}}@media (max-width:759px){.xb-stat{flex-direction:row;align-items:center;gap:16px;padding:14px 18px}.xb-num{flex:none;min-width:1.6em;font-size:38px}.xb-stat span{min-width:0;font-size:14px}.xb-post{flex-basis:56vw}.xb-post-art{aspect-ratio:1}}.xb-btn--tg{background:#2aabee;gap:10px;box-shadow:0 10px 26px #2aabee59}.xb-sub-form{box-sizing:border-box;background:rgba(var(--c-white-rgb,255,255,255),.06);border:1px solid rgba(var(--c-white-rgb,255,255,255),.14);border-radius:20px;flex:300px;gap:6px;min-width:0;max-width:460px;padding:5px;display:flex}.xb-sub-form input{min-width:0;height:44px;color:var(--c-white,#fff);font:16px var(--ff-text);background:0 0;border:0;flex:1;padding:0 12px}.xb-sub-form input:focus{outline:none}.xb-sub-form button{height:44px;color:var(--c-ink,#0b0b10);font:800 14px/1 var(--ff-text);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:15px;padding:0 16px}.xb-sub-form button:disabled{opacity:.6}.xb-ok{color:#c9b6ff;margin:0;font-weight:800}.xb-err{color:var(--c-ff6fb1,#ff6fb1);margin:0;font-size:14px}.xb-fine{color:var(--c-6e6e80,#6e6e80);max-width:60ch;margin:0;font-size:12px}.xb-tools{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.xb-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.xb-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.xb-tool{background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.xb-tool-top{align-items:center;gap:12px;display:flex}.xb-tool-top div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xb-tool-top b{font-size:17px}.xb-tool-top small{color:var(--c-a6a6b8,#a6a6b8);font-size:13px;line-height:1.35}.xb-tool-ic{width:48px;height:48px;color:var(--c-white,#fff);background:linear-gradient(140deg,var(--c-2d2df5,#2d2df5),var(--c-8f8fff,#8f8fff));border-radius:15px;flex:none;place-items:center;font-size:28px;display:grid}.xb-tool:nth-child(3n+2) .xb-tool-ic{background:linear-gradient(140deg,var(--c-ff6fb1,#ff6fb1),#8f3dd9)}.xb-tool:nth-child(3n) .xb-tool-ic{color:var(--c-ink,#0b0b10);background:linear-gradient(140deg,#b58cf2,#c9b6ff)}.xb-badge{background:var(--c-ff6fb1,#ff6fb1);color:var(--c-ink,#0b0b10);border-radius:999px;flex:none;align-self:flex-start;padding:5px 9px;font-size:12px;font-weight:800}.xb-code{border:1px dashed rgba(var(--c-hl-rgb,143,143,255),.55);background:rgba(var(--c-hl-rgb,143,143,255),.08);height:44px;color:var(--c-white,#fff);letter-spacing:.06em;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:14px;transition:background .25s,border-color .25s;display:flex}.xb-code.on{color:#c9b6ff;background:#c9b6ff1f;border-color:#c9b6ff}.xb-code:active{transform:scale(.98)}.xb-ex{letter-spacing:.06em;text-transform:uppercase;color:var(--c-6e6e80,#6e6e80);align-self:flex-end;margin-top:auto;font-size:10px}.xb-stats--light .xb-stat{background:#fff;border-color:#e2e2e8}.xb-stats--light .xb-num{color:var(--c-ink,#0b0b10)}.xb-stats--light .xb-num--ph{color:var(--c-2d2df5,#2d2df5)}.xb-stats--light .xb-stat span{color:#4a4a5a}.xb-tl{flex-direction:column;gap:clamp(18px,3vw,30px);max-width:760px;margin:0;padding:0 0 0 30px;list-style:none;display:flex;position:relative}.xb-tl:before{content:"";background:linear-gradient(var(--c-2d2df5,#2d2df5),var(--c-8f8fff,#8f8fff),var(--c-ff6fb1,#ff6fb1));transform-origin:50% 0;border-radius:2px;width:2px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;bottom:6px;left:8px;transform:scaleY(0)}.xb-tl.xb-in:before{transform:scaleY(1)}.xb-tl li{opacity:0;flex-direction:column;gap:4px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translate(-10px)}.xb-tl.xb-in li{opacity:1;transform:none}.xb-tl-dot{border:4px solid var(--c-2d2df5,#2d2df5);box-sizing:border-box;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:-30px}.xb-tl li:last-child .xb-tl-dot{border-color:var(--c-ff6fb1,#ff6fb1)}.xb-tl-when{letter-spacing:.1em;text-transform:uppercase;color:var(--c-2d2df5,#2d2df5);font-size:12px}.xb-tl b{font-size:clamp(19px,2vw,24px)}.xb-tl p{color:#4a4a5a;max-width:56ch;margin:0;font-size:15px;line-height:1.55}.xb-faq{flex-direction:column;gap:8px;max-width:900px;display:flex}@media (min-width:1000px){.xb-bf .xb-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,4vw,72px);display:grid}.xb-bf .xb-head{position:sticky;top:110px}.xb-bf .xb-faq{max-width:none}}.xb-faq-i{background:#fff;border:1px solid #e2e2e8;border-radius:20px;transition:border-color .3s;overflow:hidden}.xb-faq-i.on{border-color:var(--c-2d2df5,#2d2df5)}.xb-faq-i button{width:100%;color:var(--c-ink,#0b0b10);text-align:left;font:800 16px/1.35 var(--ff-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.xb-faq-i i{background:var(--c-f2f2ee,#f2f2ee);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;transition:transform .3s,background .3s;display:grid}.xb-faq-i.on i{background:var(--c-2d2df5,#2d2df5);color:var(--c-onacc,#fff);transform:rotate(45deg)}.xb-faq-a p{color:#3a3a44;margin:0;padding:0 18px 18px;font-size:15px;line-height:1.6;animation:.35s ease-out xb-pop}.xb-sec--light{padding-block:clamp(28px,5vw,88px) clamp(20px,4vw,72px)}#buy-faq{padding-top:0}@media (prefers-reduced-motion:reduce){.xb-tl:before,.xb-tl li{opacity:1;transition:none;transform:none}.xb-faq-a p{animation:none}}.xb-mz{flex-direction:column;align-items:center;gap:14px;margin:4px 0 12px;display:flex}.xb-mz-book{perspective:1800px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,560px);position:relative}.xb-mz-stack{box-shadow:6px 8px 0 -1px var(--c-13131b,#13131b);background:#1b1b26;border-radius:22px;position:absolute;inset:0;transform:translate(7px,8px)rotate(1deg)}.xb-mz-sheet{box-sizing:border-box;min-height:clamp(520px,135vw,640px);color:var(--c-ink,#0b0b10);background:#f7f6f1;border-radius:22px;animation:.35s ease-out xb-mz-in;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.xb-mz-sheet>div{min-height:inherit;box-sizing:border-box}@keyframes xb-mz-in{0%{opacity:.4}to{opacity:1}}.xb-mz-turn{z-index:3;transform-origin:0;backface-visibility:hidden;animation:none;position:absolute;inset:0}.xb-mz-turn--next{animation:.62s cubic-bezier(.45,.05,.25,1) forwards xb-mz-next}.xb-mz-turn--prev{animation:.5s ease-in forwards xb-mz-prev}@keyframes xb-mz-next{0%{opacity:1;transform:rotateY(0)}80%{opacity:1}to{opacity:0;transform:rotateY(-108deg)}}@keyframes xb-mz-prev{0%{opacity:1;transform:none}to{opacity:0;transform:translate(34%)rotate(5deg)}}.xb-mz-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.xb-mz-cover{color:var(--c-white,#fff);background:radial-gradient(90% 60% at 85% 15%,#ff6fb18c,transparent 60%),radial-gradient(120% 90% at 0% 100%,var(--c-8f8fff,#8f8fff) 0%,transparent 55%),linear-gradient(160deg,var(--c-2d2df5,#2d2df5),var(--c-12127a,#12127a));flex-direction:column;justify-content:space-between;padding:26px 24px 30px;display:flex}.xb-mz-title{margin-top:24px;font-size:clamp(60px,18vw,112px);line-height:.9}.xb-mz-title span{color:var(--c-ff6fb1,#ff6fb1);margin-top:.2em;font-size:.34em;display:block}.xb-mz-cover-b{flex-direction:column;gap:10px;display:flex}.xb-mz-cover-b b{font-size:clamp(36px,9vw,54px)}.xb-mz-cover-b p{color:var(--c-dcddff,#dcddff);max-width:34ch;margin:0;font-size:15px;line-height:1.5}.xb-mz-hint{color:var(--c-white,#fff);opacity:.85;font-size:12px;animation:1.6s ease-in-out infinite xb-nudge}@keyframes xb-nudge{50%{transform:translate(6px)}}.xb-mz-toc{padding:26px 24px}.xb-mz-toc .xb-mz-kicker{color:var(--c-2d2df5,#2d2df5)}.xb-mz-toc ol{margin:18px 0 0;padding:0;list-style:none}.xb-mz-toc button{width:100%;color:var(--c-ink,#0b0b10);font:800 clamp(17px,4.6vw,21px)/1.25 var(--ff-text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #cfcfd8;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.xb-mz-toc i{color:var(--c-2d2df5,#2d2df5);font-size:13px;font-style:normal}.xb-mz-page{padding:20px 20px 40px;position:relative}.xb-mz-run{letter-spacing:.12em;text-transform:uppercase;color:var(--c-8a8aa0,#8a8aa0);border-bottom:1px solid #dedee4;justify-content:space-between;gap:10px;padding-bottom:9px;font-size:10px;display:flex}.xb-mz-sec{padding:16px 0 4px}.xb-mz-sec b{color:var(--c-2d2df5,#2d2df5);font-size:clamp(26px,7vw,36px);display:block}.xb-mz-sec small{color:var(--c-5b5b66,#5b5b66);font-size:13px}.xb-mz-item{border-bottom:1px solid #e6e6ec;padding:14px 0}.xb-mz-item:last-of-type{border-bottom:0}.xb-mz-item-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.xb-mz-item-h b{font-size:16px;line-height:1.3}.xb-mz-item-h b span{color:var(--c-2d2df5,#2d2df5);margin-right:8px;font-size:13px}.xb-mz-item-h button{height:32px;color:var(--c-ink,#0b0b10);font:700 12.5px/1 var(--ff-text);cursor:pointer;background:#fff;border:1px solid #d4d4dc;border-radius:999px;flex:none;padding:0 12px}.xb-mz-item p{color:#3a3a44;margin:8px 0 0;font-size:14.5px;line-height:1.6}.xb-mz-pt{font:inherit;white-space:normal}.xb-mz-pt mark{color:#d6337f;background:0 0;font-weight:700}.xb-mz-folio{color:var(--c-8a8aa0,#8a8aa0);font-size:11px;position:absolute;bottom:12px;right:18px}.xb-mz-end{flex-direction:column;justify-content:center;gap:14px;padding:30px 24px;display:flex}.xb-mz-end .xb-mz-kicker{color:var(--c-2d2df5,#2d2df5)}.xb-mz-end b{font-size:clamp(26px,6.5vw,40px)}.xb-mz-end p{color:#3a3a44;margin:0;font-size:15px;line-height:1.55}.xb-btn--ghost{color:var(--c-ink,#0b0b10);border:2px solid var(--c-0b0b10,#0b0b10);box-shadow:none;background:0 0}.xb-mz-nav{align-items:center;gap:14px;display:flex}.xb-mz-nav button{border:1px solid var(--c-2a2a36,#2a2a36);background:var(--c-13131b,#13131b);width:52px;height:52px;color:var(--c-white,#fff);cursor:pointer;border-radius:50%;font-size:20px}.xb-mz-nav button:disabled{opacity:.35;cursor:default}.xb-mz-nav button:not(:disabled):active{transform:scale(.94)}.xb-mz-count{text-align:center;min-width:72px;color:var(--c-c4c4d0,#c4c4d0);font-size:14px}.xb-mz-pdf{color:var(--c-white,#fff);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:999px;padding:12px 20px;font-weight:800;text-decoration:none}.xb-mz-more{color:var(--c-8a8aa0,#8a8aa0);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.xb-mz-sheet,.xb-mz-hint{animation:none}}.xb-raw{font:inherit;white-space:inherit;color:inherit}.xb-vids{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:960px){.xb-vids{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.xb-player-big{aspect-ratio:16/9;background:var(--c-13131b,#13131b);border:1px solid var(--c-2a2a36,#2a2a36);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000073}.xb-player-big iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.xb-vcover{width:100%;height:100%;color:var(--c-white,#fff);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0}.xb-vcover:disabled{cursor:default}.xb-vthumb{display:block;position:absolute;inset:0}.xb-vthumb img{object-fit:cover;width:100%;height:100%;display:block}.xb-vcover:after{content:"";background:linear-gradient(#0000 40%,#05050cbf);position:absolute;inset:0}.xb-vplay{z-index:1;box-sizing:border-box;background:rgba(var(--c-white-rgb,255,255,255),.92);width:72px;height:72px;color:var(--c-2d2df5,#2d2df5);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;padding-left:5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px #00000059}@media (hover:hover){.xb-vcover:not(:disabled):hover .xb-vplay{transform:scale(1.08)}}.xb-vmeta{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.xb-vmeta b{font-size:clamp(17px,2vw,22px);line-height:1.25}.xb-vmeta small{color:var(--c-dcddff,#dcddff);font-size:12px}.xb-plist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:959px){.xb-plist{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;padding-bottom:6px;overflow-x:auto}.xb-plist::-webkit-scrollbar{display:none}.xb-plist li{scroll-snap-align:start;flex:0 0 74%}}.xb-plist button{border:1px solid var(--c-2a2a36,#2a2a36);background:var(--c-13131b,#13131b);width:100%;color:var(--c-f2f2f7,#f2f2f7);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:8px;transition:border-color .25s,background .25s;display:flex}.xb-plist button.on{border-color:rgba(var(--c-hl-rgb,143,143,255),.6);background:rgba(var(--c-acc-rgb,45,45,245),.14)}.xb-pthumb{aspect-ratio:16/9;border-radius:12px;flex:none;width:112px;position:relative;overflow:hidden}.xb-pthumb i{color:var(--c-white,#fff);background:#0009;border-radius:6px;padding:2px 5px;font-size:10px;font-style:normal;position:absolute;bottom:5px;right:5px}.xb-ptext{flex-direction:column;gap:3px;min-width:0;display:flex}.xb-ptext b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.xb-ptext small{color:var(--c-8a8aa0,#8a8aa0);font-size:12px}.xb-mz .D{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:1}.xb-mz .M{font-family:var(--ff-mono)}.xb-lazy{display:contents}.xb-soc-row{align-items:center;gap:6px;display:inline-flex}.xb-soc{color:#f4f1f6;background:rgba(var(--c-white-rgb,255,255,255),.07);border:1px solid rgba(var(--c-white-rgb,255,255,255),.12);width:38px;height:38px;box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-grid}.xb-soc:hover{background:#f1a7de29;border-color:#f1a7de73}.xb-soc:active{transform:scale(.94)}.xb-soc-row--menu{gap:10px}.xb-soc-row--menu .xb-soc{width:auto;height:48px;color:var(--c-white,#fff);border-radius:18px;flex:1;gap:8px;font-size:15px;font-weight:800;display:inline-flex}@media (max-width:379px){.topbar .xb-soc-row{display:none}}.xb-tl-dot{transition:background .4s,box-shadow .4s,transform .4s}.xb-tl li.lit .xb-tl-dot{background:var(--c-2d2df5,#2d2df5);box-shadow:0 0 0 6px rgba(var(--c-acc-rgb,45,45,245),.18),0 0 18px rgba(var(--c-acc-rgb,45,45,245),.6);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.xb-tl-dot{transition:none}}.xb-guar{color:var(--c-ink,#0b0b10);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.xb-guar-i,.xb-guar-proof{background:rgba(var(--c-white-rgb,255,255,255),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #1a132014;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.xb-guar-i i{color:#2f9b6b;font-style:normal;font-weight:900}.xb-guar-proof{background:var(--c-2d2df5,#2d2df5);color:var(--c-onacc,#fff);border-color:#0000}.xb-guar-proof b{font-weight:900}.xb-final{isolation:isolate;background:linear-gradient(160deg,rgba(var(--c-white-rgb,255,255,255),.08),rgba(var(--c-white-rgb,255,255,255),.02));border:1px solid rgba(var(--c-white-rgb,255,255,255),.12);box-shadow:inset 0 1px 0 rgba(var(--c-white-rgb,255,255,255),.12),0 30px 80px #00000059;text-align:center;color:#f4f1f6;border-radius:clamp(26px,4vw,40px);margin:0 clamp(16px,4vw,64px) clamp(32px,6vw,80px);padding:clamp(40px,7vw,96px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.xb-final-glow{z-index:-1;background:radial-gradient(40% 45% at 30% 40%,rgba(var(--c-acc-rgb,45,45,245),.35),transparent 70%),radial-gradient(35% 40% at 75% 65%,#c9b6ff47,transparent 70%);animation:14s ease-in-out infinite alternate xb-final-drift;position:absolute;inset:-30%}@keyframes xb-final-drift{to{transform:translate(6%,-5%)rotate(8deg)scale(1.08)}}.xb-final-sp{color:var(--c-2d2df5,#2d2df5);opacity:.85;font-size:22px;animation:3.2s ease-in-out infinite xb-final-tw;position:absolute}.xb-final-sp0{top:18%;left:8%}.xb-final-sp1{font-size:30px;animation-delay:.6s;top:12%;right:10%}.xb-final-sp2{font-size:16px;animation-delay:1.2s;bottom:16%;left:16%}.xb-final-sp3{animation-delay:1.8s;bottom:22%;right:18%}.xb-final-sp4{font-size:14px;animation-delay:2.2s;top:8%;left:48%}.xb-final-sp5{font-size:18px;animation-delay:.9s;top:55%;right:4%}@keyframes xb-final-tw{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.xb-final-in{opacity:0;flex-direction:column;align-items:center;gap:clamp(14px,2vw,22px);max-width:760px;margin:0 auto;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(24px)}.xb-final.xb-in .xb-final-in{opacity:1;transform:none}.xb-final h2{margin:0;font-size:clamp(34px,6.5vw,96px);line-height:1}.xb-final h2 span{color:var(--c-2d2df5,#2d2df5)}.xb-final p{color:#d3ccd9;max-width:52ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.xb-final-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xb-final .xb-btn{border-radius:20px;align-items:center;gap:8px;min-height:56px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.xb-final-main{background:var(--c-2d2df5,#2d2df5);color:var(--c-onacc,#fff);box-shadow:0 12px 40px rgba(var(--c-acc-rgb,45,45,245),.45)}.xb-final-alt{border:2px solid rgba(var(--c-white-rgb,255,255,255),.7);color:var(--c-white,#fff)!important;background:0 0!important}.xb-final-note{letter-spacing:.06em;color:#a39cae!important;font-size:12px!important}@media (prefers-reduced-motion:reduce){.xb-final-glow,.xb-final-sp{animation:none}.xb-final-in{opacity:1;transition:none;transform:none}}
