.xp{--xp-card:#0b1a2d;--xp-card-hi:#10253c;--xp-edge:#2b3f57;--xp-mute:#8a98ab;--xp-soft:#bccade;--xp-orange:#ff7a4d;--xp-mint:#2fe6d2;--xp-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;border-bottom:1px solid #16283d}.xp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(760px 420px at 88% 8%,#14b8a621,#0000 62%),radial-gradient(640px 380px at 4% 100%,#ff6a3d17,#0000 62%);position:absolute;inset:0}.xp-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xp-in{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:8px 16px 52px;position:relative}@media (min-width:640px){.xp-in{padding-inline:24px}}.xp-grid{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:56px;padding-top:8px;display:grid}.xp-copy{z-index:2;min-width:0;position:relative;container-type:inline-size}.xp-sidecol,.xp-side,.xp-band{z-index:1;min-width:0;position:relative}.xp-foot{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:18px 48px;margin-top:24px;display:flex;position:relative}.xp .xv2-eyebrow,.xp .xv2-note-eyebrow,.xp .xv2-crumb,.xp .xv2-stats dt{font-family:var(--xp-mono)}.xp-h1{--hmax:clamp(34px, 4.6vw, 68px);--cw:.54;font-size:clamp(26px, calc(100cqi / (var(--fit,20) * var(--cw))), var(--hmax));letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:14px 0 0;font-weight:700;line-height:1.03}.xp-h1[data-big]{--hmax:clamp(34px, 5.6vw, 80px)}.xp-h1 em{color:var(--v2-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#6d8bff,#a37bff) 0 100%/100% 3px no-repeat;padding-bottom:.06em;font-style:normal}.xp-deck{margin-top:16px;font-size:clamp(16px,.9rem + .26vw,19px);line-height:1.55}.xp .xv2-actions{margin-top:22px}.xp .xv2-note[data-style=card]{margin-top:18px}.xp .xv2-stats{margin-top:22px}.xp-cardx{background:linear-gradient(180deg, var(--xp-card-hi), var(--xp-card));border:1px solid var(--xp-edge);border-radius:16px;position:relative;box-shadow:0 22px 44px -22px #000000b3,inset 0 1px #ffffff0d}.xp-mono{font-family:var(--xp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--xp-mute);font-size:11.5px;font-weight:700}.xp-signals{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xp-signals a,.xp-signals span{min-height:44px;font-family:var(--xp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-fg);border:1px solid var(--xp-edge);border-left:4px solid var(--v2-orange);background:#f4efe60f;border-radius:10px;align-items:center;padding:9px 16px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.xp-signals a:hover{background:var(--v2-orange);color:#1a0c06;transform:translateY(-2px)}@media (max-width:999px){.xp-grid{row-gap:28px}.xp-in{padding-bottom:44px}}@media (max-width:520px){.xp .xv2-btn{width:100%}}@media (prefers-reduced-motion:no-preference){@keyframes xp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes xp-spin{to{transform:rotate(360deg)}}@keyframes xp-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes xp-blink{0%,to{opacity:1}50%{opacity:.25}}}
.xp-aside{align-self:end;min-width:0}.xp .xp-deck{max-width:62ch}.xp[data-arch=console] .xp-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start}.xp[data-arch=console] .xp-sidecol{align-content:start;gap:16px;padding-top:14px;display:grid}.xp[data-arch=console] .xp-sidecol .xv2-note{max-width:none;margin:0}.xph{position:relative;overflow:hidden}.xph-bar{border-bottom:1px solid var(--xp-edge);align-items:center;gap:7px;padding:13px 16px;display:flex}.xph-bar i{background:var(--v2-orange);border-radius:50%;width:9px;height:9px}.xph-bar i:nth-child(2){background:#e9bd72}.xph-bar i:nth-child(3){background:var(--xp-mint)}.xph-bar .xp-mono{margin-left:8px}.xph-bar em{font-family:var(--xp-mono);letter-spacing:.18em;color:var(--xp-mint);align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.xph-body{padding:4px 18px 10px}.xph-row{border-bottom:1px solid #2b3f5799;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:14px 0;display:grid}.xph-k{font-family:var(--xp-mono);letter-spacing:.12em;color:#e8e2d6;grid-area:1/1;font-size:11.5px;font-weight:700}.xph-s{font-family:var(--xp-mono);letter-spacing:.16em;color:var(--v2-orange);background:#ff6a3d1f;border:1px solid #ff6a3d80;border-radius:6px;grid-area:1/2;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.xph-row[data-tone=t] .xph-s{color:var(--xp-mint);background:#2fe6d21a;border-color:#2fe6d280}.xph-track{background:#14273d;border-radius:3px;grid-area:2/1/auto/-1;height:6px;overflow:hidden}.xph-track b{background:linear-gradient(90deg, #e9bd72, var(--v2-orange));transform-origin:0;border-radius:3px;height:100%;display:block}.xph-row[data-tone=t] .xph-track b{background:linear-gradient(90deg, #14b8a6, var(--xp-mint))}.xph-pipe{width:100%;height:auto;margin-top:12px;display:block}.xph-scan{pointer-events:none;background:linear-gradient(#0000,#2fe6d221);border-bottom:1px solid #2fe6d28c;height:64px;display:none;position:absolute;inset:-64px 0 auto}@media (max-width:999px){.xp[data-arch=console] .xp-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@keyframes xph-fill{0%{transform:scaleX(0)}26%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes xph-chip{0%,24%{opacity:.2;transform:translate(6px)}34%,88%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(6px)}}@keyframes xph-sweep{0%{transform:translateY(0)}to{transform:translateY(560px)}}@keyframes xph-leak{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}80%{opacity:1;transform:translateY(26px)}to{opacity:0;transform:translateY(30px)}}@keyframes xph-flow{to{stroke-dashoffset:-28px}}.xph-track b{animation:xph-fill 9s cubic-bezier(.6, 0, .3, 1) infinite calc(var(--i) * .8s)}.xph-s{animation:xph-chip 9s ease-out infinite calc(var(--i) * .8s)}.xph-scan{animation:5.4s linear infinite xph-sweep;display:block}.xph-leak{animation:2.2s ease-in infinite xph-leak}.xph-flow{animation:1.4s linear infinite xph-flow}}.xp[data-arch=panel] .xp-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.xp[data-arch=panel] .xp-eyebrow{justify-content:center}.xp[data-arch=panel] .xp-eyebrow:after{content:"";background:currentColor;flex:none;width:34px;height:3px}@media (min-width:760px){.xp[data-arch=panel] .xp-h1 em{white-space:nowrap}}.xp[data-arch=panel] .xp-deck{max-width:66ch}.xpc{text-align:left;width:min(800px,100%);margin-top:26px;overflow:hidden}.xpc:before{content:"";background:linear-gradient(90deg, var(--v2-orange), var(--xp-mint));height:3px;position:absolute;inset:0 0 auto}.xpc-head{color:var(--xp-mute);border-bottom:1px solid var(--xp-edge);align-items:center;gap:10px;padding:15px 20px 12px;display:flex}.xpc-plane{width:72px;height:auto;margin-left:auto}.xpc-chip{font-family:var(--xp-mono);letter-spacing:.18em;color:var(--xp-mute);border:1px solid var(--xp-edge);border-radius:5px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.xpc-body{padding:18px 22px 6px}.xpc-label{color:#f4efe6;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.xpc-lines{gap:8px;display:grid}.xpc-ln{font-family:var(--xp-mono);color:#cbd6e4;margin:0;font-size:15px;line-height:1.5}.xpc-ln:before{content:">";color:var(--v2-orange);margin-right:10px}.xpc-ln span{vertical-align:bottom;white-space:nowrap;border-right:2px solid #0000;max-width:100%;display:inline-block;overflow:hidden}.xpc-foot{border-top:1px solid var(--xp-edge);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 20px 18px;display:flex}.xpc-help{max-width:34ch;color:var(--xp-soft);margin:0;font-size:14px;line-height:1.45}.xpc-foot .xv2-actions{flex:none;margin:0}@media (max-width:759px){.xpc-foot{flex-direction:column;align-items:stretch}.xpc-help{max-width:none}.xpc-ln{font-size:13px}.xpc-ln span{white-space:normal;border-right:0!important;width:auto!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){@keyframes xpc-t1{0%{border-color:var(--v2-orange);width:0}9%{width:calc(var(--n) * 1ch);border-color:var(--v2-orange)}12%,94%{width:calc(var(--n) * 1ch);border-color:#0000}to{border-color:#0000;width:0}}@keyframes xpc-t2{0%,12%{border-color:var(--v2-orange);width:0}22%{width:calc(var(--n) * 1ch);border-color:var(--v2-orange)}25%,94%{width:calc(var(--n) * 1ch);border-color:#0000}to{border-color:#0000;width:0}}@keyframes xpc-t3{0%,26%{border-color:var(--v2-orange);width:0}36%{width:calc(var(--n) * 1ch);border-color:var(--v2-orange)}42%,52%,62%,72%{width:calc(var(--n) * 1ch);border-color:var(--v2-orange)}47%,57%,67%{width:calc(var(--n) * 1ch);border-color:#0000}94%{width:calc(var(--n) * 1ch);border-color:#0000}to{border-color:#0000;width:0}}.xpc-ln[data-k="1"] span{animation:xpc-t1 13s steps(var(--n)) infinite}.xpc-ln[data-k="2"] span{animation:xpc-t2 13s steps(var(--n)) infinite}.xpc-ln[data-k="3"] span{animation:xpc-t3 13s steps(var(--n)) infinite}}.xp[data-arch=chat] .xp-grid{grid-template-columns:minmax(0,1fr) 430px}.xp[data-arch=chat] .xp-sidecol{align-content:center;gap:14px;min-height:400px;display:grid;position:relative}.xpf{gap:14px;display:grid}.xpf-giant{z-index:0;color:#0000;-webkit-text-stroke:2px #2fe6d233;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:420px;font-weight:700;line-height:.9;position:absolute;top:-4px;right:18px}.xpf-link{z-index:0;width:26px;height:calc(100% - 40px);position:absolute;top:20px;left:-22px}.xpf-q{z-index:1;border:1px solid var(--xp-edge);background:linear-gradient(#10253c,#0b1a2d);border-radius:18px 18px 18px 4px;align-items:center;gap:12px;width:78%;padding:14px 16px;display:flex;position:relative;box-shadow:0 18px 32px -18px #000000b3}.xpf-q2{border-radius:18px 18px 4px;justify-self:end}.xpf-q i{color:#1a0c06;background:var(--v2-orange);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;font-weight:700;display:grid}.xpf-q span{flex:1;gap:7px;display:grid}.xpf-q b{background:#24405d;border-radius:4px;height:7px}.xpf-q b:nth-child(2){width:70%}.xpf-q b:nth-child(3){width:45%}.xpf-typing{z-index:1;border:1px solid var(--xp-edge);background:#0b1a2d;border-radius:16px 16px 16px 4px;gap:5px;width:fit-content;padding:14px 16px;display:none;position:relative}.xpf-typing u{background:var(--xp-mint);border-radius:50%;width:7px;height:7px}.xp[data-arch=chat] .xp-sidecol .xv2-note{z-index:1;background:linear-gradient(#2fe6d224,#2fe6d20d);border:1px solid #2fe6d28c;border-radius:18px 18px 18px 4px;max-width:none;margin:0;padding:16px 20px 18px;position:relative}.xp[data-arch=chat] .xp-note .xv2-note-eyebrow{color:var(--xp-mint)}.xp[data-arch=chat] .xp-note .xv2-note-title{font-size:18px}@media (max-width:999px){.xp[data-arch=chat] .xp-grid{grid-template-columns:minmax(0,1fr)}.xp[data-arch=chat] .xp-sidecol{min-height:0}.xpf-giant{font-size:260px;top:-30px;right:6px}}@media (prefers-reduced-motion:no-preference){@keyframes xpf-in{0%,4%{opacity:0;transform:translateY(12px)scale(.96)}10%,86%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes xpf-dots{0%,30%{opacity:0}34%,54%{opacity:1}58%,to{opacity:0}}@keyframes xpf-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes xpf-glow{0%,55%{box-shadow:0 0 #2fe6d200}62%{box-shadow:0 0 0 6px #2fe6d238,0 0 40px #2fe6d24d}80%,to{box-shadow:0 0 #2fe6d200}}.xpf-q1{animation:12s ease-out infinite xpf-in}.xpf-q2{animation:12s ease-out 1.4s infinite xpf-in}.xpf-typing{animation:12s ease-out infinite xpf-dots;display:flex}.xpf-typing u{animation:.9s ease-in-out infinite xpf-dot}.xpf-typing u:nth-child(2){animation-delay:.15s}.xpf-typing u:nth-child(3){animation-delay:.3s}.xp[data-arch=chat] .xp-sidecol .xv2-note{animation:12s ease-out infinite xpf-glow}}.xp[data-arch=exploded] .xp-grid{grid-template-columns:minmax(0,1fr) 440px}.xpu{perspective:1300px;height:380px;position:relative}.xpu-iso{width:270px;height:180px;transform-style:preserve-3d;margin:-90px 0 0 -135px;position:absolute;top:56%;left:46%;transform:rotateX(58deg)rotate(-36deg)}.xpu-plate{--z:0;transform:translateZ(calc(var(--z) * 56px));background:linear-gradient(145deg,#17324f,#0b1a2d);border:1px solid #355577;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:14px 16px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.xpu-plate b{font-family:var(--xp-mono);letter-spacing:.16em;color:#f4efe6;font-size:14px}.xpu-plate small{color:var(--xp-mute);margin-top:3px;font-size:12px}.xpu-plate[style*="--z: 3"],.xpu-plate:first-of-type{background:linear-gradient(145deg,#1a4a58,#0d2a38);border-color:#2fe6d299}.xpu-links{width:98px;height:auto;position:absolute;top:14px;right:18px;transform:translateZ(112px)}.xpu-ghosts{justify-items:end;gap:8px;display:grid;position:absolute;bottom:0;right:0}.xpu-ghosts span{font-family:var(--xp-mono);letter-spacing:.16em;color:#6d7f94;text-decoration:line-through;-webkit-text-decoration-color:var(--v2-orange);text-decoration-color:var(--v2-orange);border:1.5px dashed #3b5069;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:700;text-decoration-thickness:2px}@media (max-width:999px){.xp[data-arch=exploded] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpu{max-width:440px;height:340px;margin-inline:auto}}@media (max-width:639px){.xpu{height:300px}.xpu-iso{width:220px;height:150px;margin:-75px 0 0 -110px;top:52%;left:50%}.xpu-plate{transform:translateZ(calc(var(--z) * 44px))}.xpu-links{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpu-lit{0%,to{border-color:#355577;box-shadow:inset 0 0 0 1px #ffffff08}10%,20%{border-color:var(--xp-mint);box-shadow:0 0 40px #2fe6d280}34%{border-color:#355577;box-shadow:inset 0 0 0 1px #ffffff08}}@keyframes xpu-lift{0%,to{transform:translateZ(calc(var(--z) * 56px))}50%{transform:translateZ(calc(var(--z) * 56px + 10px))}}.xpu-plate{animation:xpu-lit 6s ease-in-out infinite calc(var(--z) * .7s), xpu-lift 7s ease-in-out infinite calc(var(--z) * -.9s)}}.xp[data-arch=weeks] .xp-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end}.xp[data-arch=weeks] .xp-band{margin-top:62px}.xpw{position:relative}.xpw-track{border:1px solid var(--xp-edge);background:linear-gradient(#10253c,#0b1a2d);border-radius:14px;height:70px;display:block;position:relative;overflow:hidden;container-type:inline-size}.xpw-track:before{content:"";background:repeating-linear-gradient(90deg,#36516f 0 1px,#0000 1px 2.38095%),repeating-linear-gradient(90deg,#6d86a4 0 2px,#0000 2px 16.6667%);height:22px;position:absolute;inset:auto 14.2857% 0 0}.xpw-fill{transform-origin:0;background:linear-gradient(90deg,#2fe6d24d,#2fe6d20a);position:absolute;inset:0 14.2857% 0 0}.xpw-stale{background:repeating-linear-gradient(135deg,#ff6a3d4d 0 6px,#0000 6px 14px);border-left:2px dashed #ff6a3dcc;width:14.2857%;position:absolute;inset:0 0 0 auto}.xpw-head{background:var(--xp-mint);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #2fe6d2cc}.xpw-head i{background:#fff6e6;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-5px}.xpw-pin{font-family:var(--xp-mono);letter-spacing:.18em;color:var(--xp-mint);background:#0b1a2d;border:1px solid #2fe6d280;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px}.xpw-start{left:14px}.xpw-end{right:calc(14.2857% + 10px)}.xpw-late{color:var(--v2-orange);border-color:#ff6a3d99;right:12px}.xpw-dial{width:44px;height:44px;position:absolute;top:-52px;right:6px}.xpw-weeks{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid}.xpw-weeks li{font-family:var(--xp-mono);letter-spacing:.18em;color:var(--xp-mute);padding-left:4px;font-size:10.5px;font-weight:700}.xpw-weeks .xpw-x{color:var(--v2-orange)}@media (max-width:999px){.xp[data-arch=weeks] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpw-weeks li{letter-spacing:.04em;font-size:8px}.xpw-weeks .xpw-x{display:none}.xpw-weeks{grid-template-columns:repeat(6,minmax(0,1fr)) 0}.xpw-pin{letter-spacing:.08em;padding:2px 6px;font-size:9px}.xpw-end{display:none}}@media (max-width:999px){.xpw-dial{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpw-seg{0%,8%{opacity:.2}16%,90%{opacity:1}to{opacity:.2}}.xpw-seg{animation:xpw-seg 11s ease-out infinite calc(var(--i) * 1.4s)}@keyframes xpw-run{0%{transform:translate(0)}86%,to{transform:translate(calc(85.7143cqw - 2px))}}@keyframes xpw-grow{0%{transform:scaleX(0)}86%,to{transform:scaleX(1)}}.xpw-head{animation:11s cubic-bezier(.4,0,.3,1) infinite xpw-run}.xpw-fill{animation:11s cubic-bezier(.4,0,.3,1) infinite xpw-grow}}
.xpt-page{z-index:4;font-family:var(--xp-mono);letter-spacing:.18em;color:#1a0c06;background:var(--v2-orange);border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-2px;right:0}.xp[data-arch=fan] .xp-in{pointer-events:none;padding-top:28px}.xp[data-arch=fan] .xp-copy{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;width:min(100%,700px);margin-inline:auto;display:flex}.xp[data-arch=fan] .xp-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0d1d30f0 52%,#0d1d30b8 74%,#0d1d3000 100%);position:absolute;inset:-34px -110px -20px}.xp[data-arch=fan] .xp-eyebrow{justify-content:center}.xp[data-arch=fan] .xp-eyebrow:after{content:"";background:currentColor;flex:none;width:34px;height:3px}.xp[data-arch=fan] .xp-deck{max-width:54ch}.xp[data-arch=fan] .xv2-note[data-style=card]{text-align:left;max-width:520px}.xp[data-arch=fan] .xp-stats{justify-content:center}.xpb-stage{--px:0;--py:0;--cw:clamp(140px, 13.8vw, 236px);--reach:min(calc(50vw - var(--cw) * 1.2 - 10px), 520px);position:absolute;inset:0}.xpb-back{width:max(100%,1100px);height:100%;transform:translateX(-50%) translate(calc(var(--px) * -14px), calc(var(--py) * -9px));transition:transform .35s ease-out;position:absolute;top:0;left:50%}.xpb-dust{transform:translate(calc(var(--px) * 34px), calc(var(--py) * 22px));transition:transform .35s ease-out;position:absolute;inset:0}.xpb-dust i{left:var(--dx);top:var(--dy);width:var(--ds);height:var(--ds);opacity:.7;position:absolute}.xpb-dust i[data-k=d]{background:var(--xp-mint);border-radius:50%}.xpb-dust i:nth-child(3n){--c:var(--v2-orange)}.xpb-dust i[data-k=d]:nth-child(3n){background:var(--v2-orange)}.xpb-dust i[data-k=r]{border:2px solid var(--xp-mint);border-radius:50%}.xpb-dust i[data-k=r]:nth-child(3n){border-color:var(--v2-orange)}.xpb-dust i[data-k=p]{background:linear-gradient(var(--xp-soft), var(--xp-soft)) center / 100% 2px no-repeat, linear-gradient(var(--xp-soft), var(--xp-soft)) center / 2px 100% no-repeat;opacity:.5}.xpb-fan{width:calc(var(--cw) * 2.2);height:calc(var(--cw) * 1.45);margin-top:calc(var(--cw) * -.72 + 18px);transform:translateX(-50%) translate(calc(var(--px) * 12px), calc(var(--py) * 8px)) perspective(1000px) rotateY(calc(var(--px) * 9deg)) rotateX(calc(var(--py) * -6deg));transition:transform .3s ease-out;position:absolute;top:50%}.xpb-fan[data-side=l]{left:calc(50% - var(--reach))}.xpb-fan[data-side=r]{left:calc(50% + var(--reach))}.xpb-c{z-index:calc(var(--i) + 1);width:var(--cw);height:calc(var(--cw) * 1.4);margin:calc(var(--cw) * -.7) 0 0 calc(var(--cw) * -.5);cursor:pointer;pointer-events:auto;transform:translateX(calc(var(--x) * var(--cw))) rotate(var(--r));transform-origin:50% 125%;transition:transform .5s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:50%;left:50%}.xpb-c[data-rel=hot]{z-index:8;transform:translateX(calc(var(--x) * var(--cw))) translateY(calc(var(--cw) * -.14)) rotate(calc(var(--r) * .3)) scale(1.09)}.xpb-c[data-rel=open]{z-index:9;transform:translateX(calc(var(--x) * var(--cw))) translateY(calc(var(--cw) * -.2)) rotate(0deg) scale(1.2)}.xpb-c[data-rel=before]{transform:translateX(calc((var(--x) - .2) * var(--cw))) rotate(calc(var(--r) - 5deg))}.xpb-c[data-rel=after]{transform:translateX(calc((var(--x) + .2) * var(--cw))) rotate(calc(var(--r) + 5deg))}.xpb-in{height:100%;padding:calc(var(--cw) * .05);border-radius:18px;flex-direction:column;gap:9px;transition:transform .25s ease-out,box-shadow .3s,border-color .3s;display:flex;position:relative}.xpb-c[data-rel=hot] .xpb-in,.xpb-c[data-rel=open] .xpb-in{transform:perspective(700px) rotateY(calc(var(--px) * 14deg)) rotateX(calc(var(--py) * -11deg));border-color:var(--xp-mint);box-shadow:0 30px 50px -20px #000c,0 0 0 1px #2fe6d259,0 0 36px -6px #2fe6d259}.xpb-c[data-rel=open] .xpb-in{border-color:var(--v2-orange);box-shadow:0 34px 56px -20px #000000d9,0 0 0 1px #ff6a3d80,0 0 40px -6px #ff6a3d66}.xpb-cover{height:calc(var(--cw) * .5);color:#06161c;background:linear-gradient(135deg,#14b8a6,#0d6a70);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.xpb-cover[data-tone=o]{background:linear-gradient(135deg,#ff7a4d,#b24223)}.xpb-cover[data-tone=c]{color:#f4efe6;background:linear-gradient(135deg,#4b6a8c,#1c3149)}.xpb-ghost{opacity:.2;transform-origin:100% 100%;position:absolute;bottom:-10px;right:-6px;transform:scale(2.8)rotate(-14deg)}.xpb-glyph{transition:transform .4s cubic-bezier(.2,.9,.25,1.3);display:grid;position:relative}.xpb-c[data-rel=hot] .xpb-glyph,.xpb-c[data-rel=open] .xpb-glyph{transform:scale(1.25)rotate(-6deg)}.xpb-tag{font-family:var(--xp-mono);letter-spacing:.2em;color:var(--xp-mint);flex:none;font-size:11.5px;font-weight:700}.xpb-swap{flex:1;min-height:0;position:relative}.xpb-idle,.xpb-topic{flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0}.xpb-topic{opacity:0;gap:4px;transform:translateY(8px)}.xpb-topic b{color:#f4efe6;font-size:14px;font-weight:700;line-height:1.2}.xpb-topic em{color:var(--xp-soft);font-size:12px;font-style:normal;line-height:1.35}.xpb-c[data-rel=open] .xpb-idle{opacity:0;transform:translateY(-8px)}.xpb-c[data-rel=open] .xpb-topic{opacity:1;transform:none}.xpb-bars{gap:8px;display:grid}.xpb-bars b{background:#24405d;border-radius:4px;height:8px}.xpb-bars b:nth-child(2){width:82%}.xpb-bars b:nth-child(3){width:56%}.xpb-spark{width:84px;height:20px;color:var(--v2-orange);margin-top:auto}.xpb-count{font-family:var(--xp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--xp-mute);flex:none;font-size:10.5px;font-weight:700}@media (max-width:1139px){.xp[data-arch=fan] .xp-in{padding-bottom:calc(var(--cwm,180px) * 1.7 + 36px)}.xp[data-arch=fan] .xp-copy:before{display:none}.xpb-stage{--cw:clamp(130px, 17vw, 190px);--cwm:var(--cw);--reach:25vw;height:calc(var(--cw) * 1.7 + 36px);top:auto}.xpb-fan{margin-top:calc(var(--cw) * -.72)}.xpb-back{display:none}}@media (max-width:759px){.xpb-stage{--cw:min(40vw, 160px);--reach:0px}.xp[data-arch=fan] .xp-in{padding-bottom:calc(1.7*min(40vw,160px) + 36px)}.xpb-fan[data-side=r]{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpb-deal{0%{opacity:0;transform:translate(0)rotate(0)translateY(60px)}}@keyframes xpb-bob{0%,to{translate:0}50%{translate:0 -9px}}@keyframes xpb-orbit{to{transform:rotate(360deg)}}@keyframes xpb-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.xpb-c{animation:xpb-deal .9s cubic-bezier(.2, .8, .2, 1) backwards calc(var(--i) * .1s)}.xpb-in{animation:xpb-bob 6.5s ease-in-out infinite calc(var(--i) * -1.3s)}.xpb-c[data-rel=hot] .xpb-in,.xpb-c[data-rel=open] .xpb-in{animation-play-state:paused}.xpb-orbit{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite xpb-orbit}.xpb-orbit-r{animation-direction:reverse}.xpb-dust i{animation:xpb-twinkle 4s ease-in-out infinite calc(var(--di) * -.7s)}}.xp[data-arch=checklist] .xp-in{padding-top:40px;padding-bottom:56px}.xp[data-arch=checklist] .xp-copy{max-width:620px}.xp[data-arch=checklist] .xv2-note[data-style=strip]{grid-template-columns:minmax(0,150px) minmax(0,1fr);column-gap:24px}.xp[data-arch=checklist] .xp-foot{margin:36px 0 0;display:block}.xpr-wrap{max-width:480px;margin-inline:auto;position:relative}.xpr-big{display:none}.xpr-card{z-index:1;border-color:#35506e;padding:18px 18px 8px;position:relative}.xpr-card:before{content:"";background:linear-gradient(90deg, var(--v2-orange), var(--xp-mint));border-radius:16px 16px 0 0;height:3px;position:absolute;inset:0 0 auto}.xpr-head{color:var(--xp-mint);align-items:center;gap:8px;display:flex}.xpr-score{font-family:var(--xp-mono);align-items:baseline;gap:1px;margin-left:auto;display:inline-flex}.xpr-score b{color:var(--xp-mint);font-size:30px;line-height:1}.xpr-score i{color:var(--xp-mute);font-size:15px;font-style:normal}.xpr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xpr-verdict{color:#f4efe6;border-block:1px solid var(--xp-edge);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 6px;padding:10px 0 12px;font-size:15px;font-weight:700;display:flex}.xpr-verdict[data-step="2"]{color:var(--v2-orange)}.xpr-seg{gap:4px;display:flex}.xpr-seg b{background:#24405d;border-radius:3px;width:18px;height:6px;transition:background .3s}.xpr-seg b[data-on]{background:var(--xp-mint)}.xpr-rows{margin:0;padding:0;list-style:none}.xpr-row{border-bottom:1px solid #2b3f578c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.xpr-row:last-child{border-bottom:0}.xpr-in{opacity:0;width:1px;height:1px;position:absolute}.xpr-row label{cursor:pointer;border-radius:10px;align-items:center;gap:14px;min-height:56px;margin-inline:-8px;padding:9px 8px;transition:background .2s;display:flex}.xpr-row label:hover{background:#2fe6d214}.xpr-in:focus-visible+label{outline:2px solid var(--xp-mint);outline-offset:1px}.xpr-row label svg{flex:none}.xpr-txt{gap:1px;min-width:0;display:grid}.xpr-txt b{color:#f4efe6;font-size:16.5px;line-height:1.25;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s}.xpr-txt em{color:var(--xp-mute);font-size:12.5px;font-style:normal;line-height:1.3}.xpr-in:checked+label .xpr-txt b{color:var(--xp-soft);-webkit-text-decoration-color:var(--xp-mint);text-decoration-color:var(--xp-mint)}.xpr-box{fill:#2fe6d20a;stroke:#4c6a8c;stroke-width:2px;transition:fill .2s,stroke .2s}.xpr-row label:hover .xpr-box{stroke:var(--xp-mint)}.xpr-in:checked+label .xpr-box{fill:#2fe6d238;stroke:var(--xp-mint)}.xpr-tick{fill:none;stroke:var(--xp-mint);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .3s ease-out}.xpr-in:checked+label .xpr-tick{stroke-dashoffset:0}.xpr-go{min-height:36px;font-family:var(--xp-mono);color:var(--xp-mute);border:1px solid var(--xp-edge);border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.xpr-go:hover,.xpr-go:focus-visible{color:#1a0c06;background:var(--v2-orange);border-color:var(--v2-orange);transform:translate(3px)}@media (min-width:1000px){.xp[data-arch=checklist] .xp-foot{z-index:2;width:470px;margin:0;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.xp[data-arch=checklist] .xp-in{min-height:600px;padding-block:56px}.xp[data-arch=checklist] .xp-grid{min-height:480px}.xpr-wrap{max-width:none;transform:rotate(-1.4deg)}.xpr-big{z-index:0;pointer-events:none;width:640px;height:640px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xpr-wrap[data-full] .xpr-big{filter:drop-shadow(0 0 18px #2fe6d273)}}.xpr-arc{stroke:var(--xp-mint);stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .7s cubic-bezier(.3,.8,.3,1)}.xpr-arc-o{stroke:var(--v2-orange)}.xpr-arc[data-on]{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@keyframes xpr-pop{0%{transform:scale(.65)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes xpr-breathe{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}@keyframes xpr-spin{to{transform:rotate(360deg)}}.xpr-in:checked+label svg{animation:.45s cubic-bezier(.2,.9,.3,1.2) xpr-pop}.xpr-in:not(:checked)+label .xpr-box{animation:xpr-breathe 3.6s ease-in-out infinite calc(var(--i) * -.6s)}.xpr-slow{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite xpr-spin}}.xp[data-arch=topic-search] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=topic-search] .xp-band{margin-top:36px}.xpq{gap:14px;display:grid;position:relative}.xpq-bar{height:60px;color:var(--xp-mint);border-radius:999px;align-items:center;gap:14px;padding:0 18px;display:flex}.xpq-q{min-width:0;font-family:var(--xp-mono);color:#f4efe6;flex:1;font-size:16px}.xpq-q span{vertical-align:bottom;white-space:nowrap;border-right:2px solid #0000;max-width:100%;display:inline-block;overflow:hidden}.xpq-bar i{color:var(--xp-mint);background:#2fe6d21a;border:1px solid #2fe6d273;border-radius:999px;padding:4px 10px;font-style:normal}.xpq-ans{justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.xpq-star{flex:none;width:44px;height:44px}.xpq-lines{flex:1;gap:10px;display:grid}.xpq-lines b{background:#24405d;border-radius:5px;height:9px}.xpq-lines b:nth-child(2){width:88%}.xpq-lines b:nth-child(3){width:94%}.xpq-lines b:nth-child(4){width:46%}.xpq-src{flex:none;gap:10px;display:flex}.xpq-src u{font-family:var(--xp-mono);color:var(--xp-mint);background:#2fe6d21a;border:1px solid #2fe6d273;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:999px){.xp[data-arch=topic-search] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpq-ans{flex-direction:column;align-items:stretch;gap:16px}.xpq-q{font-size:12.5px}.xpq-q span{white-space:normal;border-right:0!important;width:auto!important;animation:none!important}.xpq-bar i{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpq-type{0%{border-color:var(--v2-orange);width:0}30%{border-color:var(--v2-orange);width:38ch}34%,92%{border-color:#0000;width:38ch}to{border-color:#0000;width:0}}@keyframes xpq-cite{0%,36%{opacity:.25;transform:translateY(5px)}46%,90%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(5px)}}@keyframes xpq-line{0%,32%{transform:scaleX(0)}52%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.xpq-q span{animation:11s steps(38,end) infinite xpq-type}.xpq-src u{animation:xpq-cite 11s ease-out infinite calc(var(--i) * .45s)}.xpq-lines b{transform-origin:0;animation:11s ease-out infinite xpq-line}.xpq-lines b:nth-child(2){animation-delay:.2s}.xpq-lines b:nth-child(3){animation-delay:.4s}.xpq-lines b:nth-child(4){animation-delay:.6s}}.xp[data-arch=topic-agents] .xp-grid{grid-template-columns:minmax(0,1fr) 460px}.xpg{overflow:hidden}.xpg-bar{border-bottom:1px solid var(--xp-edge);align-items:center;gap:7px;padding:13px 16px;display:flex}.xpg-bar i{background:#2b3f57;border-radius:50%;width:9px;height:9px}.xpg-bar i:first-child{background:var(--v2-orange)}.xpg-bar .xp-mono{margin-left:8px}.xpg-loop{width:40px;height:20px;margin-left:auto}.xpg-win{height:310px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.xpg-roll{margin:0;padding:0;list-style:none}.xpg-roll li{height:52px;color:var(--xp-soft);border-bottom:1px solid #2b3f5780;grid-template-columns:52px 78px minmax(0,1fr);align-items:center;gap:10px;padding:0 18px;font-size:14px;display:grid}.xpg-roll b{font-family:var(--xp-mono);color:var(--xp-mute);font-size:12px}.xpg-roll em{width:fit-content;font-family:var(--xp-mono);letter-spacing:.12em;color:var(--xp-mint);background:#2fe6d21a;border:1px solid #2fe6d273;border-radius:5px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.xpg-roll li[data-s=wait] em{color:#e9bd72;background:#e9bd721a;border-color:#e9bd7280}.xpg-roll li[data-s=stop] em{color:var(--v2-orange);background:#ff6a3d1a;border-color:#ff6a3d8c}.xpg-roll span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:999px){.xp[data-arch=topic-agents] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpg-win{height:260px}}@media (prefers-reduced-motion:no-preference){@keyframes xpg-roll{to{transform:translateY(-50%)}}.xpg-roll{animation:22s linear infinite xpg-roll}}.xp[data-arch=topic-crm] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=topic-crm] .xp-band{margin-top:36px}.xpk{position:relative}.xpk-hop{width:100%;height:24px;margin-bottom:6px;display:block}.xpk-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative;container-type:inline-size}.xpk-col{background:#10253c8c;border:1px dashed #36516f;border-radius:14px;align-content:start;gap:9px;min-height:168px;padding:14px;display:grid}.xpk-col .xp-mono{padding-bottom:4px}.xpk-col[data-i="3"]{border-color:#ff6a3d8c}.xpk-col[data-i="3"] .xp-mono{color:var(--v2-orange)}.xpk-col b{background:#10253c;border:1px solid #24405d;border-radius:9px;height:38px}.xpk-card{border-color:var(--xp-mint);border-radius:9px;align-items:center;gap:10px;width:calc(25% - 38.5px);height:40px;padding:0 12px;display:flex;position:absolute;top:48px;left:14px;box-shadow:0 0 26px #2fe6d266}.xpk-card i{background:var(--xp-mint);border-radius:50%;flex:none;width:14px;height:14px}.xpk-card b{background:#3a5a7c;border-radius:4px;flex:1;height:7px}@media (max-width:999px){.xp[data-arch=topic-crm] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpk-cols{gap:6px}.xpk-col{padding:8px}.xpk-col .xp-mono{letter-spacing:.06em;font-size:8px}.xpk-card{width:calc(25% - 20.5px);padding:0 6px;top:36px;left:8px}.xpk-card i{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpk-move{0%,10%{border-color:var(--xp-mint);transform:translate(0)}22%,34%{transform:translate(calc(25cqw + 3.5px))}46%,58%{transform:translate(calc(50cqw + 7px))}70%,90%{border-color:var(--v2-orange);transform:translate(calc(75cqw + 10.5px));box-shadow:0 0 26px #ff6a3d80}to{opacity:0;transform:translate(calc(75cqw + 10.5px))}}.xpk-card{animation:12s cubic-bezier(.6,0,.3,1) infinite xpk-move}}.xp[data-arch=topic-paid] .xp-grid{grid-template-columns:minmax(0,1fr)}.xp[data-arch=topic-paid] .xp-copy{max-width:600px}.xpp{position:absolute;inset:0 0 0 54%}.xpp-bars{align-items:flex-end;gap:1.6%;height:92%;padding-inline:1.6%;display:flex;position:absolute;inset:auto 0 0}.xpp-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#14b8a68c,#14b8a60d);border-top:2px solid #2fe6d2bf;border-radius:6px 6px 0 0;flex:1}.xpp-bars i[data-hot]{border-top-color:var(--v2-orange);background:linear-gradient(#ff6a3dbf,#ff6a3d14)}.xpp-line{width:96.8%;height:92%;position:absolute;inset:auto 1.6% 0}.xpp-budget{color:var(--v2-orange);position:absolute;bottom:calc(46% + 8px);left:3%}.xpp:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d1d30,#0d1d3000);width:30%;position:absolute;inset:0 auto 0 0}@media (max-width:999px){.xp[data-arch=topic-paid] .xp-in{padding-bottom:170px}.xpp{height:150px;inset:auto 0 0}.xpp:before{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpp-grow{0%{transform:scaleY(.12)}40%,88%{transform:scaleY(1)}to{transform:scaleY(.12)}}.xpp-bars i{animation:xpp-grow 10s cubic-bezier(.3, .7, .3, 1) infinite calc(var(--i) * 90ms)}}.xp[data-arch=topic-voice] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xpv{border:1px solid var(--xp-edge);background:linear-gradient(#10253cb3,#0b1a2db3);border-radius:18px;align-items:center;gap:24px;height:104px;margin:10px 0 12px;padding:0 20px;display:flex;position:relative}.xpv-chip,.xpv-hand{font-family:var(--xp-mono);letter-spacing:.16em;border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.xpv-chip{color:#f4efe6;border:1px solid var(--xp-edge);background:#0b1a2d}.xpv-chip i{background:var(--v2-orange);border-radius:50%;width:8px;height:8px}.xpv-hand{color:#1a0c06;background:var(--v2-orange)}.xpv-wave{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.xpv-wave i{height:var(--h);background:var(--xp-mint);border-radius:3px;flex:1;min-width:2px}.xpv-wave i[data-end]{background:var(--v2-orange)}@media (max-width:999px){.xp[data-arch=topic-voice] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpv{gap:10px;padding:0 12px}.xpv-chip,.xpv-hand{letter-spacing:.06em;padding:4px 7px;font-size:8px}.xpv-hand svg{display:none}.xpv-wave{gap:2px}}@media (prefers-reduced-motion:no-preference){@keyframes xpv-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes xpv-dot{0%,to{opacity:1}50%{opacity:.2}}.xpv-wave i{animation:xpv-bar 1.6s ease-in-out infinite calc(var(--i) * -.11s)}.xpv-chip i{animation:1.4s ease-in-out infinite xpv-dot}}.xp[data-arch=topic-web] .xp-grid{grid-template-columns:minmax(0,1fr) 440px}.xpw2{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.xpw2:after{content:"VS";z-index:2;width:36px;height:36px;font-family:var(--xp-mono);color:#f4efe6;border:1px solid var(--xp-edge);background:#0b1a2d;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:50%;left:50%}.xpw2-pane{gap:12px;padding:12px 14px 16px;display:grid}.xpw2-pane[data-k=B]{border-color:#2fe6d2b3;box-shadow:0 0 34px -6px #2fe6d266}.xpw2-top{align-items:center;gap:5px;display:flex}.xpw2-top i{background:#2b3f57;border-radius:50%;width:7px;height:7px}.xpw2-top b{width:24px;height:24px;font-family:var(--xp-mono);color:#1a0c06;background:var(--v2-orange);border-radius:7px;place-items:center;margin-left:auto;font-size:12px;display:grid}.xpw2-pane[data-k=B] .xpw2-top b{color:#04211d;background:var(--xp-mint)}.xpw2-hero{background:linear-gradient(135deg,#24405d,#14273d);border-radius:10px;height:86px}.xpw2-pane[data-k=B] .xpw2-hero{background:linear-gradient(135deg,#14b8a6,#0d4f58)}.xpw2-line{background:#24405d;border-radius:4px;height:8px}.xpw2-line+.xpw2-line{width:64%}.xpw2-btn{background:var(--v2-orange);border-radius:8px;width:58%;height:28px}.xpw2-pane[data-k=A] .xpw2-btn{background:#4b3a37}.xpw2-meter{background:#14273d;border-radius:3px;height:6px;overflow:hidden}.xpw2-meter b{background:linear-gradient(90deg, #e9bd72, var(--v2-orange));transform-origin:0;border-radius:3px;width:40%;height:100%;display:block}.xpw2-pane[data-k=B] .xpw2-meter b{background:linear-gradient(90deg, #14b8a6, var(--xp-mint));width:78%}.xpw2-tap{pointer-events:none;width:44px;height:44px;position:absolute;bottom:8px;left:46px}.xpw2-win{color:#04211d;background:var(--xp-mint);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 0 20px #2fe6d299}@media (max-width:999px){.xp[data-arch=topic-web] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpw2{max-width:440px}}@media (prefers-reduced-motion:no-preference){@keyframes xpw2-meter{0%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes xpw2-press{0%,36%,48%,to{transform:translateY(0)scale(1)}42%{transform:translateY(2px)scale(.94)}}@keyframes xpw2-win{0%,34%{transform:scale(0)}42%,90%{transform:scale(1)}to{transform:scale(0)}}.xpw2-meter b{animation:9s cubic-bezier(.4,0,.2,1) infinite xpw2-meter}.xpw2-pane[data-k=B] .xpw2-btn{animation:9s ease-in-out infinite xpw2-press}.xpw2-win{animation:9s cubic-bezier(.3,1.4,.5,1) infinite xpw2-win}}.xpb-halo{z-index:0;width:calc(var(--cw) * 2.9);height:calc(var(--cw) * 2.9);pointer-events:none;transform:translate(-50%, -50%) translate(calc(var(--px) * -10px), calc(var(--py) * -6px));transition:transform .35s ease-out;position:absolute;top:50%;left:50%}@media (max-width:639px){.xp[data-arch=checklist] .xv2-note[data-style=strip]{grid-template-columns:minmax(0,1fr)}.xp[data-arch=checklist] .xv2-note[data-style=strip] .xv2-note-eyebrow{grid-row:auto}}
.xpm-t{font-family:var(--xp-mono);letter-spacing:.14em;fill:#cdd8e6;font-size:11.5px;font-weight:700}.xpm-hot{fill:#ff6a3d}.xp[data-arch=case-shelf] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=case-shelf] .xp-band{margin-top:26px}.xpe{height:210px;position:relative}.xpe-rolls{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:auto 0 14px}.xpe-roll{background:repeating-linear-gradient(45deg, #0000001f 0 2px, transparent 2px 6px), repeating-linear-gradient(135deg, var(--a) 0 9px, var(--b) 9px 18px);border-radius:14px 14px 5px 5px;flex:1;max-width:156px;height:112px;box-shadow:inset 0 -18px 26px #00000061,inset 10px 0 16px #ffffff1a,inset -10px 0 16px #00000040}.xpe-roll:nth-child(2){height:128px}.xpe-roll:nth-child(3){height:98px}.xpe-roll:nth-child(4){height:134px}.xpe-roll:nth-child(5){height:106px}.xpe-roll:nth-child(6){height:124px}.xpe-roll:nth-child(7){height:100px}.xpe-shelf{background:linear-gradient(#22405f,#0d1d30);border-radius:4px;height:14px;position:absolute;inset:auto 0 0;box-shadow:0 16px 30px #0000008c}.xpe-air{height:74px;position:absolute;inset:0 0 auto}.xpe-b{left:var(--x);color:var(--xp-mint);position:absolute;bottom:0}.xpe-b:nth-child(2n){color:var(--v2-orange)}@media (max-width:999px){.xp[data-arch=case-shelf] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}.xpe-roll:nth-child(n+6){display:none}.xpe{height:190px}}@media (prefers-reduced-motion:no-preference){@keyframes xpe-rise{0%{opacity:0;transform:translateY(26px)scale(.6)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(1.05)}}.xpe-b{animation:xpe-rise 4.8s ease-out infinite calc(var(--i) * 1.2s)}}.xp[data-arch=case-merge] .xp-grid{grid-template-columns:minmax(0,1fr) 450px}.xpm{width:100%;height:auto;display:block;overflow:visible}@media (max-width:999px){.xp[data-arch=case-merge] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpm{max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){@keyframes xpm-dash{to{stroke-dashoffset:-24px}}@keyframes xpm-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes xpm-bar{0%{transform:scaleX(0)}35%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.xpm-flow{animation:1.3s linear infinite xpm-dash}.xpm-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite xpm-ring}.xpm-bar{transform-box:fill-box;transform-origin:0;animation:xpm-bar 8s cubic-bezier(.4, 0, .2, 1) infinite calc(var(--i) * .5s)}}.xp[data-arch=case-views] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=case-views] .xp-band{margin-top:30px}.xpy-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.xpy-tile{--i:0;flex-direction:column;gap:12px;padding:12px 12px 14px;display:flex}.xpy-tile .xp-mono{letter-spacing:.14em;font-size:9.5px}.xpy-tile svg{width:100%;height:40px}.xpy-tile i{background:#1b3048;border-radius:3px;height:5px}.xpy-tile[data-hot]{border-color:#ff6a3dcc}.xpy-mcp{width:fit-content;font-family:var(--xp-mono);letter-spacing:.16em;color:var(--xp-mint);border:1px solid #2fe6d280;border-radius:8px;align-items:center;gap:7px;margin:14px 0 0 auto;padding:6px 12px;font-size:11px;font-weight:700;display:flex}@media (max-width:999px){.xp[data-arch=case-views] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}.xpy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:559px){.xpy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xpy-mcp{margin-inline:0}}@media (prefers-reduced-motion:no-preference){@keyframes xpy-lit{0%,to{border-color:var(--xp-edge)}8%,18%{border-color:var(--xp-mint);box-shadow:0 0 30px -4px #2fe6d273}30%{border-color:var(--xp-edge)}}.xpy-tile:not([data-hot]){animation:xpy-lit 9s ease-in-out infinite calc(var(--i) * 1s)}}.xp[data-arch=case-hub] .xp-grid{grid-template-columns:minmax(0,1fr) 450px}.xph2{width:100%;height:auto;display:block;overflow:visible}@media (max-width:999px){.xp[data-arch=case-hub] .xp-grid{grid-template-columns:minmax(0,1fr)}.xph2{max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){@keyframes xph2-dash{to{stroke-dashoffset:-24px}}@keyframes xph2-ring{0%,to{opacity:.9;transform:scale(.9)}50%{opacity:.35;transform:scale(1.12)}}.xph2-flow{animation:1.4s linear infinite xph2-dash}.xph2-ring{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite xph2-ring}}.xp[data-arch=case-window] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=case-window] .xp-band{margin-top:30px}.xpa2{overflow:hidden}.xpa2-bar{border-bottom:1px solid var(--xp-edge);align-items:center;gap:7px;padding:12px 16px;display:flex}.xpa2-bar i{background:var(--v2-orange);border-radius:50%;width:9px;height:9px}.xpa2-bar i:nth-child(2){background:#e9bd72}.xpa2-bar i:nth-child(3){background:var(--xp-mint)}.xpa2-bar .xp-mono{margin-left:8px}.xpa2-body{grid-template-columns:220px minmax(0,1fr);display:grid}.xpa2-nav{border-right:1px solid var(--xp-edge);margin:0;padding:10px;list-style:none}.xpa2-nav li{font-family:var(--xp-mono);letter-spacing:.14em;color:var(--xp-mute);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}.xpa2-nav li:first-child{color:#f4efe6;background:#f4efe612}.xpa2-nav li[data-hot]{color:var(--v2-orange);background:#ff6a3d1a}.xpa2-nav li i{letter-spacing:.1em;border:1px solid #ff6a3d99;border-radius:4px;padding:1px 6px;font-size:9px;font-style:normal}.xpa2-main{align-content:start;gap:14px;padding:16px 20px 18px;display:grid;position:relative}.xpa2-pace{gap:8px;display:grid}.xpa2-meter{background:#14273d;border-radius:5px;height:10px;display:block;position:relative}.xpa2-meter b{background:linear-gradient(90deg, #14b8a6, var(--xp-mint));transform-origin:0;border-radius:5px;width:62%;height:100%;display:block}.xpa2-meter u{background:var(--v2-orange);width:2px;height:18px;position:absolute;top:-4px;left:70%}.xpa2-posts{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.xpa2-posts i{background:#14273d;border-radius:7px;height:26px}.xpa2-posts i[data-on]{background:#2fe6d240;border:1px solid #2fe6d280}.xpa2-line{width:100%;height:22px}@media (max-width:999px){.xp[data-arch=case-window] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:679px){.xpa2-body{grid-template-columns:minmax(0,1fr)}.xpa2-nav{border-right:0;border-bottom:1px solid var(--xp-edge);flex-wrap:wrap;gap:4px;display:flex}.xpa2-nav li{padding:5px 8px;font-size:9.5px}}@media (prefers-reduced-motion:no-preference){@keyframes xpa2-fill{0%{transform:scaleX(.1)}40%,88%{transform:scaleX(1)}to{transform:scaleX(.1)}}@keyframes xpa2-post{0%,to{opacity:1}50%{opacity:.35}}.xpa2-meter b{animation:9s cubic-bezier(.4,0,.2,1) infinite xpa2-fill}.xpa2-posts i[data-on]{animation:xpa2-post 3.2s ease-in-out infinite calc(var(--i) * .35s)}}.xp[data-arch=case-circuit] .xp-grid{grid-template-columns:minmax(0,1fr)}.xp[data-arch=case-circuit] .xp-copy{max-width:640px}.xpc2{width:min(1280px,100%);padding-inline:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xpc2 svg{width:100%;height:auto;display:block}@media (max-width:999px){.xpc2{opacity:.3}}@media (prefers-reduced-motion:no-preference){@keyframes xpc2-dash{to{stroke-dashoffset:-32px}}.xpc2-run{animation:1.6s linear infinite xpc2-dash}}
.xp[data-arch^=legal] .xp-copy{max-width:720px}.xp[data-arch^=legal] .xp-h1{--hmax:clamp(34px, 4.2vw, 62px)}.xp[data-arch=legal-privacy] .xp-grid{grid-template-columns:minmax(0,1fr) 400px}.xpl-doc{padding:0 0 8px}.xpl-doc-head,.xpl-proof-head{color:var(--xp-mint);border-bottom:1px solid var(--xp-edge);align-items:center;gap:10px;padding:14px 18px;display:flex}.xpl-field{border-bottom:1px solid #2b3f5780;grid-template-columns:84px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:16px 18px;display:grid}.xpl-field:last-child{border-bottom:0}.xpl-field .xp-mono{font-size:10.5px}.xpl-val{height:16px;display:block;position:relative}.xpl-val b{background:linear-gradient(90deg,#2d5a7a,#3b6e8f);border-radius:4px;height:100%;display:block}.xpl-field:first-of-type .xpl-val b{background:linear-gradient(90deg, #14b8a6, var(--xp-mint))}.xpl-val u{transform-origin:0;background:repeating-linear-gradient(135deg,#02070d 0 5px,#07121f 5px 10px);border:1px solid #ff6a3db3;border-radius:5px;position:absolute;inset:-3px -4px}.xpl-field em{color:var(--xp-mint);place-items:center;display:grid}.xpl-field em[data-red]{color:var(--v2-orange)}@media (max-width:999px){.xp[data-arch=legal-privacy] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpl-doc{max-width:440px}}@media (prefers-reduced-motion:no-preference){@keyframes xpl-cover{0%,8%{opacity:0;transform:scaleX(0)}10%{opacity:1}24%,84%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}.xpl-val u{animation:xpl-cover 9s cubic-bezier(.6, 0, .3, 1) infinite calc(var(--i) * .5s)}}.xp[data-arch=legal-terms] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=legal-terms] .xp-band{margin-top:36px}.xpl-sign{grid-template-columns:auto minmax(0,1fr) 200px auto;align-items:end;gap:22px;display:grid}.xpl-x{font-family:var(--xp-mono);color:var(--v2-orange);padding-bottom:8px;font-size:30px;font-weight:700;line-height:1}.xpl-line{border-bottom:2px solid #f4efe673}.xpl-line svg{width:min(100%,420px);height:auto;display:block}.xpl-date{font-family:var(--xp-mono);letter-spacing:.2em;color:var(--xp-mute);border-bottom:2px solid #f4efe633;padding-bottom:8px;font-size:11px;font-weight:700}.xpl-date i{height:18px;display:block}.xpl-seal{width:62px;height:62px;color:var(--xp-mint);border:2px solid var(--xp-mint);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #2fe6d21f}@media (max-width:999px){.xp[data-arch=legal-terms] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpl-sign{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.xpl-date{display:none}.xpl-seal{width:48px;height:48px}}@media (prefers-reduced-motion:no-preference){@keyframes xpl-draw{0%,6%{stroke-dashoffset:1px}42%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:-1px}}@keyframes xpl-stamp{0%,40%{opacity:0;transform:scale(.4)rotate(-20deg)}48%{opacity:1;transform:scale(1.15)rotate(0)}54%,90%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)}}.xpl-pen{stroke-dasharray:1;pathLength:1;animation:9s ease-in-out infinite xpl-draw}.xpl-seal{animation:9s cubic-bezier(.3,1.4,.5,1) infinite xpl-stamp}}.xp[data-arch=legal-company] .xp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end}.xp[data-arch=legal-company] .xp-band{margin-top:34px}.xpl-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.xpl-pillar{gap:6px;display:grid}.xpl-cap{background:linear-gradient(#35597c,#22405f);border-radius:6px;width:100%;height:14px;display:block}.xpl-base{background:linear-gradient(#22405f,#16304a);border-radius:6px;height:12px;display:block}.xpl-shaft{border-radius:6px;gap:10px;padding:16px 18px 18px;display:grid}.xpl-shaft b{font-family:var(--xp-mono);letter-spacing:.18em;color:#f4efe6;font-size:13px}.xpl-shaft span{gap:9px;display:grid}.xpl-shaft i{color:var(--xp-mint);align-items:center;gap:10px;display:flex}.xpl-shaft i u{background:#24405d;border-radius:4px;flex:1;height:7px;display:block}.xpl-shaft i:nth-child(2) u{flex:0 0 76%}.xpl-shaft i:nth-child(3) u{flex:0 0 52%}@media (max-width:999px){.xp[data-arch=legal-company] .xp-grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:639px){.xpl-pillars{grid-template-columns:minmax(0,1fr);gap:14px}.xpl-cap,.xpl-base{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xpl-tick{0%,10%{opacity:.15;transform:scale(.6)}18%,90%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.6)}}.xpl-shaft i svg{animation:xpl-tick 9s cubic-bezier(.3, 1.4, .5, 1) infinite calc(var(--i) * 1.2s + var(--r) * .5s)}}.xp[data-arch=legal-employee] .xp-grid{grid-template-columns:minmax(0,1fr) 340px}.xpl-rt{width:320px;height:320px;margin-inline:auto;position:relative}.xpl-rt:before{content:"";border:1.5px dashed #8a98ab73;border-radius:50%;position:absolute;inset:30px}.xpl-ring{position:absolute;inset:0}.xpl-seat{width:0;height:0;transform:rotate(var(--a)) translateY(-130px);position:absolute;top:50%;left:50%}.xpl-un{width:44px;height:44px;color:var(--xp-mint);border:1.5px solid var(--xp-mint);transform:rotate(calc(var(--a) * -1));background:#10253c;border-radius:50%;place-items:center;display:grid;position:absolute;top:-22px;left:-22px}.xpl-seat[data-remote] .xpl-un{color:var(--v2-orange);border-color:var(--v2-orange)}.xpl-table{color:#f4efe6;border:1px solid var(--xp-edge);background:radial-gradient(circle at 35% 28%,#214668,#0b1a2d 72%);border-radius:50%;align-content:center;place-items:center;gap:4px;width:128px;height:128px;margin:-64px 0 0 -64px;display:grid;position:absolute;top:50%;left:50%}.xpl-table .xp-mono{color:#f4efe6;font-size:9.5px}@media (max-width:999px){.xp[data-arch=legal-employee] .xp-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@keyframes xpl-seat{0%,70%,to{background:#10253c;box-shadow:0 0 #0000}8%,18%{background:#17324f;box-shadow:0 0 26px 2px}}.xpl-un{animation:xpl-seat 6s ease-in-out infinite calc(var(--i) * .75s)}.xpl-rt:before{animation:90s linear infinite xp-spin}}.xp[data-arch=legal-editorial] .xp-grid{grid-template-columns:minmax(0,1fr) 430px}.xpl-proof{padding-bottom:6px}.xpl-lens{width:30px;height:30px;margin-left:auto}.xpl-claim{border-bottom:1px solid #2b3f5780;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.xpl-claim:last-child{border-bottom:0}.xpl-bar{height:12px;display:block;position:relative}.xpl-bar b{background:linear-gradient(90deg,#2d5a7a,#3b6e8f);border-radius:4px;height:100%;display:block}.xpl-bar u{background:var(--v2-orange);transform-origin:0;height:2px;position:absolute;inset:50% -4px auto}.xpl-claim em{font-family:var(--xp-mono);letter-spacing:.14em;color:var(--xp-mint);background:#2fe6d21a;border:1px solid #2fe6d280;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.xpl-claim:not([data-ok]) em{color:var(--v2-orange);background:#ff6a3d1a;border:1px dashed #ff6a3db3}.xpl-claim:not([data-ok]) .xpl-bar b{background:linear-gradient(90deg,#5b4038,#7a5144)}@media (max-width:999px){.xp[data-arch=legal-editorial] .xp-grid{grid-template-columns:minmax(0,1fr)}.xpl-proof{max-width:460px}}@media (prefers-reduced-motion:no-preference){@keyframes xpl-claim{0%,6%{opacity:.25;transform:translate(-8px)}16%,88%{opacity:1;transform:translate(0)}to{opacity:.25;transform:translate(-8px)}}@keyframes xpl-strike{0%,30%{transform:scaleX(0)}42%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.xpl-claim{animation:xpl-claim 9s ease-out infinite calc(var(--i) * .6s)}.xpl-bar u{animation:9s cubic-bezier(.5,0,.2,1) infinite xpl-strike}}.xp[data-arch=lost] .xp-copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,880px);margin-inline:auto;display:flex}.xp[data-arch=lost] .xp-eyebrow{justify-content:center}.xp[data-arch=lost] .xp-eyebrow:after{content:"";background:currentColor;flex:none;width:34px;height:3px}.xp[data-arch=lost] .xp-deck{max-width:56ch}.xp[data-arch=lost] .xv2-note[data-style=card]{text-align:left;max-width:520px}.xp[data-arch=lost] .xp-band{margin-top:18px}.xpx svg{width:100%;height:auto;display:block}.xpx-q{font-family:var(--xp-mono);fill:#ff6a3d;font-size:30px;font-weight:700}@media (max-width:759px){.xpx{margin-inline:-16px;overflow:hidden}.xpx svg{width:190%;max-width:none;margin-left:-46%}}@media (prefers-reduced-motion:no-preference){@keyframes xpx-run{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(468px)}}@keyframes xpx-fall{0%{opacity:0;transform:translate(0)scale(.6)}14%{opacity:1;transform:translate(6px,2px)scale(1)}80%{opacity:1;transform:translate(46px,62px)scale(1)}to{opacity:0;transform:translate(50px,68px)scale(.6)}}@keyframes xpx-bob{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes xpx-pool{0%,60%{opacity:.2;transform:scaleX(.7)}80%{opacity:.5;transform:scaleX(1.1)}to{opacity:.2;transform:scaleX(.7)}}.xpx-lead{animation:xpx-run 3.6s linear infinite calc(var(--i) * -.9s)}.xpx-drop{animation:xpx-fall 2.1s ease-in infinite calc(var(--i) * -.7s)}.xpx-piece{animation:5s ease-in-out infinite xpx-bob}.xpx-pool{transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out infinite xpx-pool}}
.xp-stage{z-index:1;min-width:0;position:relative}
.xp[data-arch=blueprint] .xp-in{padding-bottom:44px}.xp[data-arch=blueprint] .xp-grid{grid-template-columns:minmax(0,1fr);row-gap:30px}@media (min-width:1180px){.xp[data-arch=blueprint] .xp-grid{grid-template-columns:minmax(0,1fr) minmax(0,604px);column-gap:52px}}.xa-bg{background-image:linear-gradient(#5aaaff12 1px,#0000 1px),linear-gradient(90deg,#5aaaff12 1px,#0000 1px),linear-gradient(#5aaaff09 1px,#0000 1px),linear-gradient(90deg,#5aaaff09 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 90% at 80% 45%,#000 20%,#0000 78%)}.xa{--n:#2fe6d2;--o:#ff6a3d;--ink:#bfe0ff;width:100%;max-width:604px}.xa-sheet{background-color:#0b2442;background-image:linear-gradient(#78beff21 1px,#0000 1px),linear-gradient(90deg,#78beff21 1px,#0000 1px),linear-gradient(#78beff0f 1px,#0000 1px),linear-gradient(90deg,#78beff0f 1px,#0000 1px);background-size:60px 60px,60px 60px,12px 12px,12px 12px;border:1px solid #3a6797;border-radius:4px;padding:6px;position:relative;transform:rotate(-1.1deg);box-shadow:0 40px 70px -30px #000000d9,0 0 0 1px #07121fe6}.xa-tape{z-index:3;pointer-events:none;background:#f4efe633;border:1px solid #f4efe640;width:74px;height:22px;position:absolute}.xa-tape-a{top:-11px;left:22px;transform:rotate(-5deg)}.xa-tape-b{top:-10px;right:26px;transform:rotate(4deg)}.xa-svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.xa-dim path{fill:none;stroke:#bfe0ff66;stroke-width:1.2px}.xa-wall,.xa-bore,.xa-flow{fill:none;stroke-linecap:butt;stroke-linejoin:round}.xa-wall{stroke:#4f7fb0;stroke-width:32px}.xa-bore{stroke:#08172b;stroke-width:24px}.xa-flow{stroke:var(--n);stroke-width:5px;stroke-dasharray:16 14;opacity:.85}.xa-sdisc{fill:#0a1b30;stroke:var(--ink);stroke-width:2.5px}.xa-station{color:var(--ink)}.xa-station[data-end]{color:var(--o)}.xa-station[data-end] .xa-sdisc{stroke:var(--o)}.xa-st,.xa-jt,.xa-tb text,.xa-tip text{font-family:var(--xp-mono);font-weight:700}.xa-st{letter-spacing:.18em;fill:var(--ink);font-size:14px}.xa-sn{fill:var(--n)}.xa-station[data-end] .xa-st{fill:var(--o)}.xa-joint{cursor:pointer;outline:none}.xa-hit{fill:#0000}.xa-collar{fill:#0d2038;stroke:var(--o);stroke-width:3px;transition:stroke .25s}.xa-joint[data-open=false] .xa-collar{stroke:var(--n);fill:#0e3a42}.xa-joint:hover .xa-collar,.xa-joint:focus-visible .xa-collar{stroke-width:5px}.xa-joint:focus-visible .xa-hit{stroke:var(--n);stroke-width:2px;stroke-dasharray:4 5}.xa-jt{letter-spacing:.14em;fill:var(--o);paint-order:stroke;stroke:#0b2442;stroke-width:4px;stroke-linejoin:round;font-size:11.5px}.xa-joint[data-open=false] .xa-jt{fill:var(--n)}.xa-crack{fill:none;stroke:var(--o);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.xa-drip{fill:var(--o)}.xa-puddle{fill:#ff6a3d47;stroke:#ff6a3d99;stroke-width:1.2px}.xa-seal circle{fill:var(--n)}.xa-seal path{fill:none;stroke:#07121f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.xa-lead{cursor:grab;touch-action:none;outline:none}.xa-lead:active{cursor:grabbing}.xa-grab{fill:#0000}.xa-tok{fill:#08172b;stroke:var(--n);stroke-width:3.5px;transition:stroke .3s}.xa-lead[data-lost="1"] .xa-tok,.xa-lead[data-lost="2"] .xa-tok,.xa-lead[data-lost="3"] .xa-tok{stroke:var(--o)}.xa-fill{fill:var(--n);transition:transform .45s cubic-bezier(.3,.7,.2,1),fill .3s}.xa-lead[data-lost="1"] .xa-fill,.xa-lead[data-lost="2"] .xa-fill{fill:var(--o)}.xa-lead:focus-visible .xa-grab{stroke:var(--n);stroke-width:2.5px;stroke-dasharray:5 5}.xa-ring{fill:none;stroke:var(--n);stroke-width:2px;opacity:.8}.xa-tip rect{fill:var(--n)}.xa-tip text{letter-spacing:.14em;fill:#07121f;font-size:11px}.xa-tb rect,.xa-tb path{fill:none;stroke:#bfe0ff80;stroke-width:1.2px}.xa-tb text{letter-spacing:.14em;fill:#bfe0ffc7;font-size:10.5px}.xa-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:22px;display:flex}.xa-hint,.xa-read{font-family:var(--xp-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.xa-hint{color:var(--xp-mute)}.xa-read{color:#d9e2ee;align-items:center;gap:14px;display:flex}.xa-read b{color:var(--n);font-size:15px}.xa-status{color:#07121f;background:#8a98ab;border-radius:6px;padding:5px 10px;transition:background .3s}.xa-status[data-bad]{background:var(--o)}.xa-status[data-good]{background:var(--n)}@media (max-width:560px){.xa-sheet{padding:3px;transform:rotate(-.6deg)}.xa-st{font-size:20px}.xa-jt{font-size:17px}.xa-tip text{font-size:15px}.xa-tb,.xa-dim,.xa-tape{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes xa-flow{to{stroke-dashoffset:-60px}}@keyframes xa-drip{0%{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:1;transform:translateY(44px)}to{opacity:0;transform:translateY(50px)}}@keyframes xa-pool{0%,to{transform:scaleX(.85)}50%{transform:scaleX(1.08)}}@keyframes xa-pop{0%{transform:scale(.2)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes xa-ping{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}.xa-flow{animation:1.6s linear infinite xa-flow}.xa-drip{animation:1.65s ease-in infinite xa-drip}.xa-puddle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite xa-pool}.xa-seal{animation:.4s cubic-bezier(.3,.7,.2,1) both xa-pop}.xa-ring{animation:1.6s ease-out infinite xa-ping}}@media (prefers-reduced-motion:reduce){.xa-ring{display:none}.xa-drip{opacity:.9}}
.xp[data-arch=constellation] .xp-in{padding-bottom:36px}.xp[data-arch=constellation] .xp-grid{grid-template-columns:minmax(0,1fr);row-gap:26px}@media (min-width:1180px){.xp[data-arch=constellation] .xp-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:56px}}.xo{--n:#2fe6d2;--o:#ff6a3d;flex-direction:column;gap:14px;width:100%;max-width:560px;display:flex}.xo-chips{flex-wrap:wrap;gap:8px;display:flex}.xo-chip{min-height:40px;font-family:var(--xp-mono);letter-spacing:.06em;text-transform:uppercase;color:#d9e2ee;cursor:pointer;border:1px solid var(--xp-edge);background:#f4efe60d;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.xo-chip:hover{border-color:var(--n);color:#fff}.xo-chip[aria-pressed=true]{color:#07121f;background:var(--n);border-color:var(--n)}.xo-chip:focus-visible,.xo-mark:focus-visible{outline:3px solid var(--n);outline-offset:3px}.xo-stage{aspect-ratio:1;background:radial-gradient(closest-side,#2fe6d229,#2fe6d20a 62%,#0000 63%),radial-gradient(closest-side,#0000 96%,#2fe6d214 97%,#0000 99%);border-radius:50%;width:100%;position:relative;container-type:size}.xo-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xo-bezel{fill:none;stroke:#bccade80;stroke-width:7px;stroke-dasharray:1.2 10.6}.xo-orb{fill:none;stroke:#bccade38;stroke-width:1.5px;stroke-dasharray:3 7;transition:stroke .3s,stroke-width .3s,opacity .3s}.xo-ring{pointer-events:none;position:absolute;inset:0}.xo-arm{width:0;height:0;transform:rotate(var(--a)) translateX(var(--rad));position:absolute;top:50%;left:50%}.xo-up{transform:rotate(calc(var(--a) * -1));position:absolute;inset:0}.xo-un{position:absolute;inset:0}.xo-mark{--c:var(--n);width:max(44px,9.6cqw);height:max(44px,9.6cqw);color:var(--c);cursor:pointer;pointer-events:auto;border:2px solid var(--c);background:#0b1a2d;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.3,.7,.2,1),background .2s,color .2s,opacity .3s,box-shadow .25s;display:grid;position:absolute;top:calc(max(44px,9.6cqw)/-2);left:calc(max(44px,9.6cqw)/-2);box-shadow:0 14px 26px -12px #000c,0 0 0 5px #07121fe6}.xo-mark[data-ring="1"]{--c:var(--o)}.xo-mark[data-ring="3"]{--c:#f4efe6}.xo-mark svg{width:46%;height:46%}.xo-mark:hover,.xo-mark[data-hot]{z-index:4;color:#07121f;background:var(--c);box-shadow:0 0 0 5px #07121fe6, 0 0 34px 2px var(--c);transform:scale(1.3)}.xo[data-ring="1"] .xo-mark:not([data-ring="1"]),.xo[data-ring="2"] .xo-mark:not([data-ring="2"]),.xo[data-ring="3"] .xo-mark:not([data-ring="3"]){opacity:.22;transform:scale(.82)}.xo[data-ring="1"] .xo-orb:not([data-r="1"]),.xo[data-ring="2"] .xo-orb:not([data-r="2"]),.xo[data-ring="3"] .xo-orb:not([data-r="3"]){opacity:.3}.xo[data-ring="1"] .xo-orb[data-r="1"],.xo[data-ring="2"] .xo-orb[data-r="2"],.xo[data-ring="3"] .xo-orb[data-r="3"],.xo[data-hot="1"] .xo-orb[data-r="1"],.xo[data-hot="2"] .xo-orb[data-r="2"],.xo[data-hot="3"] .xo-orb[data-r="3"]{stroke:var(--n);stroke-width:2.5px;opacity:1}.xo-core{z-index:3;aspect-ratio:1;text-align:center;border:2px solid var(--n);background:radial-gradient(circle at 35% 25%,#1b3a57,#0b1a2d 72%);border-radius:50%;place-items:center;width:29%;margin:-14.5% 0 0 -14.5%;padding:4%;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 60px -6px #2fe6d280,inset 0 0 40px #2fe6d21f}.xo-slide{opacity:0;flex-direction:column;grid-area:1/1;align-items:center;gap:5px;transition:opacity .2s,transform .25s;display:flex;transform:scale(.94)}.xo-slide[data-on]{opacity:1;transform:none}.xo-big{letter-spacing:-.01em;color:#fff;font-size:clamp(15px,3.4cqw,21px);font-weight:700;line-height:1.05}.xo-mid{color:#fff;text-wrap:balance;font-size:clamp(12.5px,2.5cqw,15.5px);font-weight:700;line-height:1.2}.xo-slide small{font-family:var(--xp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--n);font-size:clamp(9px,1.7cqw,10.5px);font-weight:700;line-height:1.3}.xo-pulse{border:2px solid var(--n);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (max-width:520px){.xo-chip{min-height:40px;padding:8px 12px;font-size:11px}.xo-core{width:34%;margin:-17% 0 0 -17%}}@media (prefers-reduced-motion:no-preference){@keyframes xo-spin{to{transform:rotate(360deg)}}@keyframes xo-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes xo-bezel{to{transform:rotate(360deg)}}.xo-ring{animation:xo-spin var(--dur) linear infinite}.xo-ring[data-r="2"]{animation-direction:reverse}.xo-un{animation:xo-spin var(--dur) linear infinite reverse}.xo-ring[data-r="2"] .xo-un{animation-direction:normal}.xo-stage:hover .xo-ring,.xo-stage:hover .xo-un,.xo-stage:focus-within .xo-ring,.xo-stage:focus-within .xo-un{animation-play-state:paused}.xo-bezel{transform-origin:280px 280px;animation:240s linear infinite xo-bezel}.xo-pulse{animation:3.6s ease-out infinite xo-ripple}.xo-pulse2{animation-delay:1.8s}}
.xp[data-arch=stage]:before{background:radial-gradient(700px 520px at 82% 40%,#ff3d8b33,#0000 64%),radial-gradient(620px 420px at 58% 70%,#2fe6d21f,#0000 64%),radial-gradient(520px 340px at 0 100%,#ff6a3d1a,#0000 64%)}.xp[data-arch=stage] .xp-in{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-bottom:100px;display:grid}.xp[data-arch=stage] .xp-grid{padding-top:0}.xp[data-arch=stage] .xp-foot{margin:0;display:block}.xp[data-arch=stage] .xv2-btn{padding-inline:20px;font-size:15px}.xp[data-arch=stage] .xp-deck{font-size:clamp(16px,.86rem + .24vw,18px);line-height:1.5}@media (min-width:1080px){.xp[data-arch=stage] .xp-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:36px}.xp[data-arch=stage] .xp-grid,.xp[data-arch=stage] .xp-foot{grid-row:1}.xp[data-arch=stage] .xp-grid{grid-column:1}.xp[data-arch=stage] .xp-foot{grid-column:2}}.xc{--pink:#ff3d8b;--or:#ff7a4d;--mint:#2fe6d2;font-family:var(--xp-mono);grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.xc-stagebox{order:-1}@media (min-width:640px){.xc{grid-template-columns:276px minmax(0,1fr);align-items:center;gap:12px}.xc-stagebox{order:0}}.xc-left{flex-direction:column;gap:12px;min-width:0;display:flex}.xc-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--xp-mute);margin:0;font-size:11px;font-weight:700}.xc-cap span:first-child{color:var(--mint)}.xc-cap span:last-child{color:var(--or)}.xc-terms .xc-cap{color:var(--xp-mute)}.xc-terms,.xc-bal{background:linear-gradient(#10253ce6,#091626eb);border:1px solid #2b3f57;border-radius:16px;padding:13px 14px;box-shadow:0 22px 44px -26px #000c}.xc-terms ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.xc-terms li{letter-spacing:.12em;color:#e9eef6;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.xc-tick{color:#07121f;background:var(--mint);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.xc-creators{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xc-av{font:inherit;color:var(--xp-soft);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:4px 0;display:flex}.xc-av:focus-visible{outline-offset:2px;outline:3px solid #fff}.xc-ring{background:conic-gradient(from 20deg, var(--g1), var(--g2), var(--g3), var(--g1));opacity:.8;border-radius:50%;width:62px;height:62px;padding:3px;display:block}.xc-av[data-h=a]{--g1:#ff7a4d;--g2:#ff3d8b;--g3:#ffc24d;--ink:#ffd2bf}.xc-av[data-h=b]{--g1:#2fe6d2;--g2:#3b82f6;--g3:#6ee59a;--ink:#c6fff6}.xc-av[data-h=c]{--g1:#ae94ff;--g2:#ff6fa8;--g3:#78aeff;--ink:#e5dcff}.xc-disc{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--g1) 45%, #0b1a2d), #0b1a2d 78%);width:100%;height:100%;color:var(--ink);border:3px solid #0b1a2d;border-radius:50%;place-items:end center;display:grid;overflow:hidden}.xc-face{width:78%;height:78%}.xc-nm{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.xc-av[aria-pressed=true]{color:#fff}.xc-av[aria-pressed=true] .xc-ring{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--g1) 28%, transparent), 0 0 26px color-mix(in srgb, var(--g1) 60%, transparent)}.xc-saw{width:100%;height:auto;margin-top:4px;display:block}.xc-pc{transform-box:fill-box;transform-origin:50%}.xc-bars{gap:6px;margin-top:4px;display:grid}.xc-bar{letter-spacing:.12em;text-transform:uppercase;color:var(--xp-soft);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:grid}.xc-bar i{background:#1a2c42;border-radius:4px;height:8px;display:block;overflow:hidden}.xc-bar b{border-radius:4px;height:100%;display:block}.xc-bar[data-k=fit] b{width:var(--fit);background:var(--mint)}.xc-bar[data-k=reach] b{width:var(--reach);background:var(--or)}.xc-verdict{min-height:2.75em;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;margin:10px 0 0;font-size:14.5px;line-height:1.35}.xc-fine{letter-spacing:.14em;text-transform:uppercase;color:var(--xp-mute);margin:4px 0 0;font-size:9.5px}.xc-stagebox{place-items:center;min-height:482px;display:grid;position:relative}.xc-phone{z-index:2;background:linear-gradient(160deg,#2a3f58,#0c1928);border-radius:40px;width:232px;height:474px;padding:7px;position:relative;box-shadow:0 40px 80px -24px #000000e6,0 0 0 1px #3a4f68,0 0 120px -10px #ff3d8b73}.xc-notch{opacity:.9;background:#05090f;border-radius:4px;width:62px;height:7px;margin-left:-31px;position:absolute;top:14px;left:50%}.xc-screen{color:#fff;background:#07121f;border-radius:33px;width:100%;height:100%;position:relative;overflow:hidden}.xc-frames,.xc-fr{position:absolute;inset:0}.xc-fr{opacity:0;overflow:hidden}.xc-fr:first-child{opacity:1}.xc-frames:after{content:"";background:linear-gradient(#00000059,#0000 24% 50%,#0000009e);position:absolute;inset:0}.xc-f1{background:linear-gradient(#ffb25a,#ff3d8b 52%,#3b1a66)}.xc-f2{background:linear-gradient(#0f766e,#14b8a6 48%,#082f49)}.xc-f3{background:linear-gradient(#4c1d95,#7c3aed 52%,#0b1a2d)}.xc-f4{background:linear-gradient(160deg,#ff7a4d,#ffd166)}.xc-sun{background:radial-gradient(circle at 40% 35%,#fff4c2,#ffd166 60%,#ff9a5a);border-radius:50%;width:104px;height:104px;margin-left:-52px;position:absolute;top:38%;left:50%;box-shadow:0 0 60px 10px #ffd1668c}.xc-hill{background:#2a0f4d;border-radius:50%;width:190px;height:130px;position:absolute;bottom:-40px}.xc-h1{left:-50px}.xc-h2{background:#1a0a33;bottom:-56px;right:-60px}.xc-blk{background:#ffffffe0;border-radius:20px;position:absolute}.xc-b1{width:70px;height:70px;top:30%;left:22%}.xc-b2{background:#ffd166e6;border-radius:32px;width:64px;height:90px;top:42%;left:50%}.xc-b3{background:#082f49bf;width:82px;height:50px;top:54%;left:30%}.xc-wv{border:3px solid #fffc;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.xc-w1{width:60px;height:60px}.xc-w2{opacity:.7;width:112px;height:112px}.xc-w3{opacity:.45;width:170px;height:170px}.xc-st{background:#ffffff80;width:190%;height:46px;position:absolute;left:-40%;transform:rotate(-24deg)}.xc-s1{top:28%}.xc-s2{background:#07121f80;top:44%}.xc-s3{top:60%}.xc-segs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;top:12px;left:14px;right:14px}.xc-segs i{background:#ffffff4d;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.xc-segs i:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(1)}.xc-who{align-items:center;gap:8px;display:flex;position:absolute;top:28px;left:14px;right:14px}.xc-me{background:conic-gradient(#ff7a4d,#ff3d8b,#ffc24d,#ff7a4d);border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 0 2px #fff}.xc-bars-t{flex:1;gap:4px;display:grid}.xc-bars-t i{background:#ffffffd9;border-radius:3px;height:5px;display:block}.xc-bars-t i:last-child{opacity:.55;width:60%}.xc-follow{letter-spacing:.04em;color:#07121f;background:#fff;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700}.xc-rail{gap:12px;display:grid;position:absolute;bottom:118px;right:10px}.xc-r{color:#fff;background:#07121f73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.xc-r-heart{color:#ff4d6d}.xc-caps{height:44px;position:absolute;bottom:74px;left:14px;right:58px}.xc-caps span{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.01em;text-shadow:0 2px 10px #0000008c;opacity:0;font-size:17px;font-weight:700;line-height:1.15;position:absolute;bottom:0;left:0}.xc-caps span:first-child{opacity:1}.xc-audio{letter-spacing:.1em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:34px;left:14px;right:14px}.xc-eq{align-items:flex-end;gap:2px;width:16px;height:14px;display:flex}.xc-eq i{background:#fff;border-radius:1px;flex:1;height:70%}.xc-prog{background:#ffffff4d;border-radius:2px;height:3px;position:absolute;bottom:16px;left:14px;right:14px;overflow:hidden}.xc-prog i{transform-origin:0;background:#fff;width:100%;height:100%;display:block}.xc-pop,.xc-fh,.xc-bubble{z-index:3;pointer-events:none;position:absolute}.xc-pop{color:#fff;background:#10253ce0;border:1px solid #3a4f68;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 24px -10px #000c}.xc-p1{color:#ff4d6d;background:#3c0e1ee6;border-color:#ff4d6d;top:64px;left:calc(50% + 104px)}.xc-p2{color:var(--mint);border-color:var(--mint);top:150px;left:calc(50% - 160px)}.xc-p3{color:#ffc24d;border-color:#ffc24d;top:330px;left:calc(50% + 112px)}.xc-p4{color:#07121f;background:var(--pink);border-color:var(--pink);top:330px;left:calc(50% - 150px)}.xc-fh{color:#ff4d6d;top:200px;left:calc(50% + 96px)}.xc-fh2{color:#ff7aa0;top:240px;left:calc(50% + 126px)}.xc-fh3{color:#ff4d6d;top:262px;left:calc(50% + 82px)}.xc-bubble{background:#f4efe6f0;border-radius:14px 14px 14px 4px;gap:5px;padding:9px 11px;display:grid}.xc-bubble i{background:#5b6b7e;border-radius:3px;width:64px;height:5px;display:block}.xc-bubble i+i{opacity:.6;width:40px}.xc-bb1{top:120px;left:calc(50% + 110px)}.xc-bb2{border-radius:14px 14px 4px;top:232px;left:calc(50% - 168px)}.xc-bb2 i{width:48px}.xc-floor{position:absolute;inset:0;overflow:hidden}.xc-eqbg{align-items:flex-end;gap:6px;height:112px;padding-inline:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.xc-eqbg i{height:var(--h);transform-origin:bottom;background:linear-gradient(#2fe6d266,#ff3d8b0d);border-radius:3px 3px 0 0;flex:1;min-width:2px}.xc-strip{background:linear-gradient(#07121f8c,#07121fe6);border-top:1px solid #1b3048;align-items:center;height:84px;display:flex;position:absolute;bottom:0;left:0;right:0}.xc-seq{flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.xc-story{align-items:center;gap:12px;display:flex}.xc-sr{background:conic-gradient(var(--g1), var(--g2), var(--g3), var(--g1));border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.xc-story[data-h=a]{--g1:#ff7a4d;--g2:#ff3d8b;--g3:#ffc24d}.xc-story[data-h=b]{--g1:#2fe6d2;--g2:#3b82f6;--g3:#6ee59a}.xc-story[data-h=c]{--g1:#ae94ff;--g2:#ff6fa8;--g3:#78aeff}.xc-sd{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--g1) 70%, #0b1a2d), #0b1a2d 80%);border:3px solid #0b1a2d;border-radius:50%;width:40px;height:40px}.xc-story b{letter-spacing:.16em;color:#e9eef6;white-space:nowrap;font-size:12.5px;font-weight:700}@media (max-width:639px){.xc{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px}.xc-terms,.xc-bars,.xc-bb2,.xc-fh,.xc-p3,.xc-p4{display:none}.xc-stagebox{zoom:.56;order:-1;height:482px;min-height:0}.xc-left{gap:8px}.xp[data-arch=stage] .xp-in{row-gap:16px;padding-bottom:68px}.xp[data-arch=stage] .xv2-note[data-style=strip]{margin-top:14px;padding-top:12px}.xp[data-arch=stage] .xv2-note-eyebrow{margin-bottom:2px}.xp[data-arch=stage] .xv2-note-title{font-size:15px;line-height:1.3}.xp[data-arch=stage] .xv2-note-body{margin-top:2px;font-size:13.5px;line-height:1.42}.xc-p1{top:56px;left:calc(50% + 70px)}.xc-p2,.xc-bb1{display:none}.xc-creators{gap:2px}.xc-av{gap:4px;padding:0}.xc-ring{width:46px;height:46px;padding:2px}.xc-nm{letter-spacing:.03em;text-align:center;font-size:9px;line-height:1.15}.xc-bal{border-radius:14px;padding:9px 10px 8px}.xc-bal .xc-cap{letter-spacing:.1em;font-size:10px}.xc-saw{margin-top:2px}.xc-verdict{min-height:0;margin-top:4px;font-size:12.5px;line-height:1.3}.xc-fine{margin-top:3px;font-size:8.5px}.xc-eqbg{gap:4px;height:70px}.xc-strip{height:56px}.xc-seq{gap:22px;padding-right:22px}.xc-sr{width:36px;height:36px}.xc-sd{width:30px;height:30px}.xc-story{gap:9px}.xc-story b{font-size:11px}}@media (min-width:640px) and (max-width:1079px){.xc-stagebox{min-height:500px}}@media (prefers-reduced-motion:no-preference){@keyframes xc-frame{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%,to{opacity:0}}@keyframes xc-cap{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}24%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-6px)}}@keyframes xc-sg0{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes xc-sg1{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes xc-sg2{0%,50%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes xc-sg3{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xc-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xc-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes xc-sun{0%,to{transform:translateY(36px)}50%{transform:translateY(-6px)}}@keyframes xc-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(6deg)}}@keyframes xc-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes xc-slidebar{0%{transform:rotate(-24deg)translate(-12%)}to{transform:rotate(-24deg)translate(12%)}}@keyframes xc-like{0%,to{transform:scale(1)}8%{transform:scale(1.45)}16%{transform:scale(1)}24%{transform:scale(1.25)}32%{transform:scale(1)}}@keyframes xc-followpulse{0%,70%,to{transform:scale(1)}80%{transform:scale(1.14)}90%{transform:scale(1)}}@keyframes xc-pop{0%,to{opacity:0;transform:scale(0)rotate(-20deg)}6%{opacity:1;transform:scale(1.25)rotate(6deg)}12%{opacity:1;transform:scale(1)rotate(0)}42%{opacity:1;transform:scale(1)translateY(0)}52%{opacity:0;transform:scale(.9)translateY(-18px)}}@keyframes xc-rise{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}to{opacity:0;transform:translate(18px,-190px)scale(1.15)}}@keyframes xc-tick{0%{opacity:0;transform:scale(0)}6%{opacity:1;transform:scale(1.3)}10%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(0)}}@keyframes xc-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes xc-spin{to{transform:rotate(360deg)}}@keyframes xc-pile{0%{opacity:0;transform:translateY(-26px)scale(.4)}to{opacity:1;transform:none}}.xc-fr{animation:12s ease-in-out infinite backwards xc-frame}.xc-f2{animation-delay:3s}.xc-f3{animation-delay:6s}.xc-f4{animation-delay:9s}.xc-caps span{animation:12s ease-in-out infinite backwards xc-cap;animation-delay:calc(var(--k) * 3s)}.xc-segs i:after{animation:none}.xc-segs i:first-child:after{animation-name:xc-sg0}.xc-segs i:nth-child(2):after{animation-name:xc-sg1}.xc-segs i:nth-child(3):after{animation-name:xc-sg2}.xc-segs i:nth-child(4):after{animation-name:xc-sg3}.xc-prog i{animation:12s linear infinite xc-prog}.xc-eq i{transform-origin:bottom;animation:.9s ease-in-out infinite xc-eq;animation-delay:calc(var(--k) * -.23s)}.xc-sun{animation:3.4s ease-in-out infinite xc-sun}.xc-blk{animation:2.4s ease-in-out infinite xc-bob}.xc-b2{animation-delay:-.8s}.xc-b3{animation-delay:-1.6s}.xc-wv{animation:3s ease-out infinite xc-ripple}.xc-w2{animation-delay:-1s}.xc-w3{animation-delay:-2s}.xc-st{animation:3s ease-in-out infinite alternate xc-slidebar}.xc-s2{animation-direction:alternate-reverse;animation-delay:-1s}.xc-r-heart{animation:3s ease-in-out infinite xc-like}.xc-follow{animation:3s ease-in-out infinite xc-followpulse}.xc-pop{opacity:0;animation:7s ease-out infinite xc-pop}.xc-p1{animation-delay:.4s}.xc-p2{animation-delay:2.2s}.xc-p3{animation-delay:4s}.xc-p4{animation-delay:5.6s}.xc-bubble{opacity:0;animation:7s ease-out infinite xc-pop}.xc-bb1{animation-delay:1.2s}.xc-bb2{animation-delay:3.2s}.xc-fh{opacity:0;animation:3.6s ease-out infinite xc-rise}.xc-fh2{animation-delay:1.2s}.xc-fh3{animation-delay:2.4s}.xc-tick{animation:10s ease-in-out infinite both xc-tick;animation-delay:calc(var(--i) * .9s)}.xc-eqbg i{animation:1.6s ease-in-out infinite xc-eq;animation-delay:calc(var(--i) * -.13s)}.xc-seq{animation:46s linear infinite xc-slide}.xc-sr{animation:6s linear infinite xc-spin}.xc-sd{animation:6s linear infinite reverse xc-spin}.xc-av[aria-pressed=true] .xc-ring{animation:5s linear infinite xc-spin}.xc-av[aria-pressed=true] .xc-disc{animation:5s linear infinite reverse xc-spin}.xc-av{transition:transform .2s}.xc-av:hover{transform:translateY(-3px)}.xc-beam{transition:transform .8s cubic-bezier(.3,1.7,.5,1)}.xc-bar b{transition:width .6s cubic-bezier(.3,1.2,.5,1)}.xc-pc{animation:.45s cubic-bezier(.3,1.5,.5,1) both xc-pile}}.xc-beam{transform-origin:130px 70px;transform:rotate(var(--tilt,0deg))}@media (prefers-reduced-motion:reduce){.xc-fh{display:none}}
.xp[data-arch=climb] .xp-in{padding-bottom:44px}.xp[data-arch=climb] .xp-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}@media (min-width:1180px){.xp[data-arch=climb] .xp-grid{grid-template-columns:minmax(0,1fr) minmax(0,628px);column-gap:52px}}.xs{--n:#2fe6d2;--o:#ff6a3d;flex-direction:column;gap:22px;width:100%;max-width:720px;display:flex}.xs-panel{border:1px solid var(--xp-edge);background:linear-gradient(#10253c,#0b1a2d);border-radius:18px;padding:22px 26px;display:grid;position:relative;box-shadow:0 26px 50px -26px #000000bf,inset 0 1px #ffffff0d}.xs-panel:before{content:"";background:linear-gradient(180deg, var(--o), var(--n));border-radius:18px 0 0 18px;width:5px;position:absolute;inset:0 auto 0 0}.xs-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .22s,visibility 0s linear .22s}.xs-slide[data-on]{opacity:1;visibility:visible;transition:opacity .26s 50ms,visibility}.xs-tag{font-family:var(--xp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--o);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:700;display:flex}.xs-tag b{letter-spacing:0;color:#07121f;background:var(--n);border-radius:6px;place-items:center;min-width:26px;height:22px;padding:0 5px;font-size:11.5px;display:grid}.xs-ttl{letter-spacing:-.02em;color:#f4efe6;margin:10px 0 0;font-size:clamp(19px,1.2vw + 8px,24px);font-weight:700;line-height:1.18}.xs-fix{color:var(--v2-deck);margin:9px 0 0;font-size:15px;line-height:1.5}.xs-hintline{font-family:var(--xp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--xp-mute);margin:10px 0 0;font-size:11px;font-weight:700}.xs-notch{left:var(--px);border-right:1px solid var(--xp-edge);border-bottom:1px solid var(--xp-edge);opacity:0;background:#0b1a2d;width:18px;height:18px;margin-left:-9px;transition:left .45s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;bottom:-9px;transform:rotate(45deg)}.xs[data-sel]:not([data-sel=none]) .xs-notch{opacity:1}.xs-box{aspect-ratio:640/392;margin-top:6px;position:relative}.xs-wires{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xs-wires line{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.xs-w0{stroke:#bccade57;stroke-width:2px;stroke-dasharray:2 8}.xs-w1{stroke:var(--n);stroke-width:3px;stroke-dasharray:10 9;opacity:0;filter:drop-shadow(0 0 5px #2fe6d2b3);transition:opacity .3s}.xs-wires g[data-lit] .xs-w1{opacity:1}.xs-steps{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.xs-steps li{--i:0;bottom:0;left:calc(var(--i) * 20%);width:20%;height:calc(46% + var(--i) * 11.5%);padding-inline:5px;position:absolute}.xs-steps li:before{content:"";z-index:4;border:2px solid var(--xp-mute);pointer-events:none;background:#0b1a2d;border-radius:50%;width:16px;height:16px;margin-left:-8px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;position:absolute;top:-8px;left:50%}.xs-steps li[data-reached]:before{border-color:var(--n);background:var(--n)}.xs-steps li:last-child:before{border-color:var(--o)}.xs-steps li:last-child[data-reached]:before{background:var(--o)}.xs-steps li[data-cur]:before{transform:scale(1.5);box-shadow:0 0 0 5px #2fe6d233}.xs-step{width:100%;height:100%;font:inherit;text-align:left;color:#f4efe6;cursor:pointer;border:1px solid var(--xp-edge);background:linear-gradient(#2fe6d212,#0b1a2de6 70%);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;gap:8px;padding:24px 12px 14px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}li[data-reached] .xs-step{background:linear-gradient(#2fe6d233,#0b1a2deb 78%);border-color:#2fe6d273}li[data-cur] .xs-step,.xs-step:focus-visible{border-color:var(--n);background:linear-gradient(#2fe6d257,#10253cf2 82%);box-shadow:0 0 34px -6px #2fe6d28c}.xs-step:focus-visible{outline:3px solid var(--n);outline-offset:3px}.xs-steps li:last-child .xs-step{background:linear-gradient(#ff6a3d24,#0b1a2de6 70%)}.xs-steps li:last-child[data-reached] .xs-step,.xs-steps li:last-child[data-cur] .xs-step{border-color:var(--o);background:linear-gradient(#ff6a3d57,#10253cf2 82%);box-shadow:0 0 34px -6px #ff6a3d8c}.xs-n{font-family:var(--xp-mono);letter-spacing:-.04em;color:var(--n);font-size:clamp(22px,2.3vw,32px);font-weight:700;line-height:1}.xs-steps li:last-child .xs-n{color:var(--o)}.xs-t{text-wrap:pretty;font-size:clamp(12.5px,1vw,15px);font-weight:600;line-height:1.32}.xs-ground{z-index:5;background:linear-gradient(90deg, var(--n), var(--o));pointer-events:none;border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.xs-lead,.xs-pin{z-index:6;pointer-events:none;position:absolute}.xs-lead{background:var(--o);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;display:none;top:54%;left:10%;box-shadow:0 0 0 4px #ff6a3d40,0 0 22px 4px #ff6a3db3}.xs-pin{left:var(--px);top:var(--py);font-family:var(--xp-mono);letter-spacing:.16em;color:#1a0c06;background:var(--o);opacity:0;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700;transition:left .5s cubic-bezier(.3,.7,.2,1),top .5s cubic-bezier(.3,.7,.2,1),opacity .2s;transform:translate(-50%,-190%);box-shadow:0 8px 18px -6px #ff6a3dcc}.xs-pin:after{content:"";background:var(--o);width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.xs:not([data-sel=none]) .xs-pin{opacity:1}.xs:not([data-sel=none]) .xs-lead{display:none!important}@media (max-width:719px){.xs{gap:14px}.xs-panel{order:2;padding:18px 18px 18px 22px}.xs-notch,.xs-wires,.xs-pin,.xs-lead,.xs-ground{display:none!important}.xs-box{aspect-ratio:auto;margin:0}.xs-steps{gap:8px;display:grid;position:static}.xs-steps li{width:auto;height:auto;padding:0;position:static}.xs-steps li:before{display:none}.xs-step{border-bottom:1px solid var(--xp-edge);border-radius:12px;flex-direction:row;align-items:center;gap:14px;padding:12px 14px}.xs-n{flex:none;font-size:20px}.xs-t{font-size:14.5px}}@media (prefers-reduced-motion:no-preference){@keyframes xs-travel{0%{opacity:0;top:54%;left:10%}5%{opacity:1;top:54%;left:10%}13%{opacity:1;top:54%;left:10%}29%{opacity:1;top:42.5%;left:30%}37%{opacity:1;top:42.5%;left:30%}53%{opacity:1;top:31%;left:50%}61%{opacity:1;top:31%;left:50%}77%{opacity:1;top:19.5%;left:70%}85%{opacity:1;top:19.5%;left:70%}to{opacity:0;top:8%;left:90%}}@keyframes xs-flow{to{stroke-dashoffset:-38px}}@keyframes xs-dots{to{stroke-dashoffset:-20px}}@keyframes xs-pass{0%,14%,to{box-shadow:none}6%{box-shadow:0 0 40px -4px #2fe6d2b3}}@keyframes xs-orb{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.xs-lead{animation:9s linear infinite xs-travel;display:block}.xs-w0{animation:1.6s linear infinite xs-dots}.xs-w1{animation:.9s linear infinite xs-flow}.xs[data-sel=none] .xs-step{animation:9s ease-in-out infinite xs-pass}.xs[data-sel=none] li:first-child .xs-step{animation-delay:-.1s}.xs[data-sel=none] li:nth-child(2) .xs-step{animation-delay:2.07s}.xs[data-sel=none] li:nth-child(3) .xs-step{animation-delay:4.23s}.xs[data-sel=none] li:nth-child(4) .xs-step{animation-delay:6.39s}.xs[data-sel=none] li:nth-child(5) .xs-step{animation-delay:8.46s}.xs-steps li[data-cur]:before{animation:1.2s ease-in-out infinite xs-orb}}
@property --lens{syntax:"<color>";inherits:true;initial-value:#ff7a4d}.xp[data-arch=lens]{--lens:#ff7a4d;--v2-accent:var(--lens);--v2-eyebrow:var(--lens);--v2-swash:color-mix(in srgb, var(--lens) 85%, transparent);--v2-btn-bg:var(--lens);--v2-btn-shadow:color-mix(in srgb, var(--lens) 30%, transparent);transition:--lens .55s}.xp[data-arch=lens]:has(.xl[data-ind=saas]){--lens:#2fe6d2}.xp[data-arch=lens]:has(.xl[data-ind=retail]){--lens:#ff6fa8}.xp[data-arch=lens]:has(.xl[data-ind=pro]){--lens:#f5c04a}.xp[data-arch=lens]:has(.xl[data-ind=health]){--lens:#6ee59a}.xp[data-arch=lens]:has(.xl[data-ind=fintech]){--lens:#78aeff}.xp[data-arch=lens]:has(.xl[data-ind=apps]){--lens:#ae94ff}.xp[data-arch=lens]:before{background:radial-gradient(820px 560px at 78% 46%, color-mix(in srgb, var(--lens) 20%, transparent), transparent 64%), radial-gradient(560px 360px at 0% 100%, color-mix(in srgb, var(--lens) 9%, transparent), transparent 64%)}.xp[data-arch=lens] .xp-in{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-bottom:40px;display:grid}.xp[data-arch=lens] .xp-grid{padding-top:0}.xp[data-arch=lens] .xp-foot{margin:0;display:block}.xp[data-arch=lens] .xv2-btn{padding-inline:20px;font-size:15px}.xp[data-arch=lens] .xp-deck{font-size:clamp(16px,.86rem + .24vw,18px);line-height:1.5}@media (min-width:1080px){.xp[data-arch=lens] .xp-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:44px}.xp[data-arch=lens] .xp-grid,.xp[data-arch=lens] .xp-foot{grid-row:1}.xp[data-arch=lens] .xp-grid{grid-column:1}.xp[data-arch=lens] .xp-foot{grid-column:2}}.xl{--ac:var(--lens);border:1px solid color-mix(in srgb, var(--ac) 38%, #2b3f57);box-shadow:0 30px 70px -30px #000000d9, 0 0 0 1px #ffffff08 inset, 0 0 90px -20px color-mix(in srgb, var(--ac) 40%, transparent);font-family:var(--xp-mono);background:linear-gradient(#10253ceb,#091626f0);border-radius:22px;padding:14px 14px 16px;position:relative}.xl-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--xp-mute);align-items:center;gap:10px;margin:2px 4px 12px;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.xl-hint-dot{background:var(--ac);border-radius:50%;flex:none;width:8px;height:8px}.xl-tabs{scrollbar-width:none;gap:8px;margin-bottom:6px;padding:2px 2px 8px;display:flex;overflow-x:auto}.xl-tabs::-webkit-scrollbar{display:none}.xl-tab{min-width:max-content;min-height:44px;font:700 11.5px/1 var(--xp-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--xp-soft);cursor:pointer;background:#f4efe60d;border:1px solid #2b3f57;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:8px 9px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.xl-tab:hover{border-color:var(--ac);color:#fff;transform:translateY(-2px)}.xl-tab[aria-selected=true]{background:var(--ac);border-color:var(--ac);color:#10161d;box-shadow:0 8px 22px -8px color-mix(in srgb, var(--ac) 70%, transparent)}.xl-tab:focus-visible,.xl-seg button:focus-visible{outline-offset:2px;outline:3px solid #fff}.xl-stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 18px;padding:18px 8px 8px;display:grid}.xl-lab{letter-spacing:.18em;text-transform:uppercase;color:var(--ac);margin:0;font-size:11px;font-weight:700}.xl-decide{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:8px 0 0;font-size:clamp(24px,2.1vw,31px);font-weight:700;line-height:1.08}.xl-seg{background:#00000059;border:1px solid #2b3f57;border-radius:999px;margin-top:16px;padding:3px;display:inline-flex}.xl-seg button{min-height:40px;font:700 11.5px/1 var(--xp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--xp-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:background .2s,color .2s}.xl-seg button[aria-pressed=true][data-k=leak]{color:#1c0906;background:#ff5a4d}.xl-seg button[aria-pressed=true][data-k=fix]{background:var(--ac);color:#10161d}.xl-line{min-height:3.9em;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#ffb2a8;margin:12px 0 0;font-size:15.5px;line-height:1.4}.xl-line[data-k=fix]{color:color-mix(in srgb, var(--ac) 70%, #fff)}.xl-art{min-width:0}.xl-svg{width:100%;height:auto;max-height:236px;color:var(--ac);display:block;overflow:visible}.xl-s{fill:none;stroke:var(--ac);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xl-c{fill:#0b1a2d;stroke:#2b3f57;stroke-width:1.5px}.xl-hi{stroke:var(--ac)}.xl-a{fill:var(--ac)}.xl-d{fill:#2b3f57}.xl-ink{color:var(--ac)}.xl-rail{margin-top:8px;padding:0 4px;position:relative}.xl-rail ol{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.xl-track{width:calc(75% - 8px);height:12px;position:absolute;top:41px;left:calc(12.5% + 4px);overflow:visible}.xl-node{text-align:center;flex-direction:column;align-items:center;padding-top:26px;display:flex;position:relative}.xl-dot{border:2px solid var(--ac);color:#fff;background:#0b1a2d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;transition:opacity .3s,border-color .3s,background .3s;display:grid}.xl-dot b{font-weight:700}.xl-nm{letter-spacing:.08em;color:var(--xp-soft);margin-top:9px;font-size:11px;font-weight:700}.xl-node[data-after] .xl-dot,.xl-node[data-after] .xl-nm{opacity:.4}.xl-node[data-leak] .xl-dot{background:#2a100f;border-color:#ff5a4d}[data-fixed] .xl-node[data-leak] .xl-dot{border-color:var(--ac);background:var(--ac);color:#10161d}.xl-tag{letter-spacing:.14em;color:#1c0906;background:#ff5a4d;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:0}[data-fixed] .xl-tag{background:var(--ac);color:#10161d}.xl-drip{background:#ff5a4d;border-radius:50%/62% 62% 38% 38%;width:8px;height:11px;margin-left:-4px;position:absolute;top:58px;left:50%}.xl-lead{z-index:2;width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ac) 40%, transparent), 0 0 18px var(--ac);opacity:0;background:#fff;border-radius:50%;margin-left:-8px;position:absolute;top:34px;left:calc(12.5% + 4px)}@media (min-width:560px){.xl-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:298px}}@media (max-width:559px){.xl{border-radius:18px;padding:12px 10px 14px}.xl-hint{font-size:10.5px}.xl-decide{font-size:25px}.xl-art{order:-1}.xl-svg{max-height:168px}.xl-line{min-height:0}.xl-nm{letter-spacing:.02em;font-size:9.5px}.xl-dot{width:30px;height:30px}.xl-track{top:39px}.xl-lead{top:32px}.xl-drip{top:55px}}@media (prefers-reduced-motion:no-preference){@keyframes xl-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes xl-textin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes xl-run{0%{opacity:0;left:calc(12.5% + 4px);transform:translateY(0)scale(.5)}8%{opacity:1;transform:translateY(0)scale(1)}58%{left:calc(12.5% + 4px + (100% - 8px) * .25 * var(--to));opacity:1;transform:translateY(0)scale(1)}80%{left:calc(12.5% + 4px + (100% - 8px) * .25 * var(--to));opacity:0;transform:translateY(var(--fall)) scale(.7)}to{left:calc(12.5% + 4px + (100% - 8px) * .25 * var(--to));opacity:0;transform:translateY(var(--fall)) scale(.7)}}@keyframes xl-drip{0%{opacity:0;transform:translateY(-4px)scaleY(.4)}25%{opacity:1}to{opacity:0;transform:translateY(26px)}}@keyframes xl-flow{to{stroke-dashoffset:-18px}}@keyframes xl-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes xl-shake{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-14deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}}@keyframes xl-march{0%{transform:translate(0)}to{transform:translate(300px)}}@keyframes xl-wear{0%,to{opacity:1}50%{opacity:.35}}@keyframes xl-fall{0%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(62px)}}@keyframes xl-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes xl-pop{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes xl-arc{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:40px}}@keyframes xl-hintpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ac) 60%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.xl-art{animation:.5s cubic-bezier(.2,.8,.2,1) both xl-in}.xl-txt{animation:.45s both xl-textin}.xl-lead{animation:5.2s ease-in-out infinite xl-run}.xl-drip{animation:1.6s ease-in infinite xl-drip}.xl-trk{animation:1.4s linear infinite xl-flow}.xl-flow{animation:1.2s linear infinite xl-flow}.xl-hint-dot{animation:2s ease-in-out infinite xl-hintpulse}.xl-ring,.xl-ring2,.xl-shake,.xl-march,.xl-drop,.xl-book,.xl-pulse-box{transform-box:fill-box;transform-origin:50%}.xl-ring{animation:2.4s ease-out infinite xl-ring}.xl-ring2{animation-delay:-1.2s}.xl-shake{transform-origin:50%;animation:3.2s ease-in-out infinite xl-shake}.xl-march{animation:5.5s ease-in-out infinite alternate xl-march}.xl-wear{animation:3s ease-in-out infinite xl-wear}.xl-drop{animation:2.6s ease-in infinite xl-fall}.xl-blink{animation:1.4s step-end infinite xl-blink}.xl-book{animation:2.4s ease-in-out infinite xl-pop}.xl-pulse-box{animation:2s ease-in-out infinite xl-blink}.xl-arc{stroke-dasharray:220;animation:4s ease-in-out infinite xl-arc}}
.xp[data-arch=blueprints] .xp-in{padding-bottom:44px}.xp[data-arch=blueprints] .xp-foot{margin-top:34px;display:block}.xpf{border:0;border-left:3px solid var(--xp-mint);background:#f1ede40f;min-width:0;margin:22px 0 0;padding:14px 16px 12px}.xpf-l{float:left;width:100%;font-family:var(--xp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--xp-mint);margin:0 0 10px;padding:0;font-size:11px}.xpf-o{clear:both;flex-wrap:wrap;gap:8px;display:flex}.xpf-p{display:inline-flex;position:relative}.xpf-i{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.xpf-p label{color:#dfe6ef;cursor:pointer;align-items:center;min-height:36px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #9aa8ba73}.xpf-p:hover label{box-shadow:inset 0 0 0 1px var(--v2-orange)}.xpf-i:checked+label{color:#1a0c06;background:var(--v2-orange);box-shadow:none}.xpf-i:focus-visible+label{outline:2px solid var(--xp-mint);outline-offset:2px}.xpf-h{clear:both;color:var(--xp-mute);margin:10px 0 0;font-size:13px;line-height:1.4}@media (min-width:1100px){.xp[data-arch=blueprints] .xpf{width:320px;margin:0;position:absolute;top:6px;right:0}}:is(.xp[data-arch=blueprints]:has(#xpf-rep:checked) .xpz>li:not([data-t~=rep]),.xp[data-arch=blueprints]:has(#xpf-ads:checked) .xpz>li:not([data-t~=ads]),.xp[data-arch=blueprints]:has(#xpf-auto:checked) .xpz>li:not([data-t~=auto]),.xp[data-arch=blueprints]:has(#xpf-tools:checked) .xpz>li:not([data-t~=tools])){opacity:.3;filter:grayscale(.8)}:is(.xp[data-arch=blueprints]:has(#xpf-rep:checked) .xpz>li[data-t~=rep] .xpz-c,.xp[data-arch=blueprints]:has(#xpf-ads:checked) .xpz>li[data-t~=ads] .xpz-c,.xp[data-arch=blueprints]:has(#xpf-auto:checked) .xpz>li[data-t~=auto] .xpz-c,.xp[data-arch=blueprints]:has(#xpf-tools:checked) .xpz>li[data-t~=tools] .xpz-c){border-color:#ff6a3dcc}.xpz{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xpz>li{min-width:0;transition:opacity .25s,filter .25s}.xpz-c{color:#7f9cbb;cursor:pointer;border:1px solid var(--xp-edge);background:linear-gradient(#2fe6d212 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#2fe6d212 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#10253c,#0b1a2d);border-radius:14px;flex-direction:column;gap:8px;height:100%;min-height:232px;padding:12px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -24px #000c}.xpz-c[data-named]{color:#f4efe6;border-color:#ff6a3d99}.xpz-c:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(180px 120px at 50% 36%,#ff6a3d33,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.xpz-c:hover,.xpz-c:focus-visible{border-color:var(--v2-orange);outline:none;transform:translateY(-8px);box-shadow:0 30px 44px -22px #000000e6,0 0 0 1px #ff6a3d80,0 0 34px -8px #ff6a3d8c}.xpz-c:focus-visible{box-shadow:0 0 0 3px var(--xp-mint), 0 30px 44px -22px #000000e6}.xpz-c:hover:after,.xpz-c:focus-visible:after{opacity:1}.xpz-tag{font-family:var(--xp-mono);letter-spacing:.2em;color:var(--xp-mint);font-size:10px;font-weight:700;position:relative}.xpz-c[data-named] .xpz-tag{color:var(--v2-orange)}.xpz-art{display:block;position:relative}.xpz-art svg{width:100%;height:auto;display:block;overflow:visible}.xpz-info{min-height:66px;margin-top:auto;display:block;position:relative}.xpz-base{flex-direction:column;gap:7px;transition:opacity .2s,transform .22s;display:flex}.xpz-base b{font-family:var(--xp-mono);letter-spacing:.12em;color:#f4efe6;font-size:10.5px;font-weight:700;line-height:1.3}.xpz-chip{font-family:var(--xp-mono);letter-spacing:.12em;color:var(--xp-mute);border:1px solid #9aa8ba73;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.xpz-ok{color:var(--xp-mint);border-color:#2fe6d299}.xpz-scope{color:#e9eef5;font-size:13px;line-height:1.38;display:block}@media (hover:hover){.xpz-scope{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:absolute;inset:auto 0 0;transform:translateY(10px)}.xpz-c:hover .xpz-scope,.xpz-c:focus-visible .xpz-scope{opacity:1;transform:none}.xpz-c:hover .xpz-base,.xpz-c:focus-visible .xpz-base{opacity:0;transform:translateY(-8px)}}@media (hover:none){.xpf-h{display:none}.xpz-scope{margin-top:6px;font-size:12.5px}.xpz-info{min-height:0}}@media (max-width:999px){.xpz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559px){.xpz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xpz-c{min-height:0}}.xz-pkt{opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes xz-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes xz-dash{to{stroke-dashoffset:-20px}}@keyframes xz-pkt{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes xz-rise{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes xz-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes xz-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes xz-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes xz-hop{0%,20%{transform:translate(0)}25%,45%{transform:translate(43px)}50%,70%{transform:translate(129px,44px)}75%,95%{transform:translate(43px,44px)}to{transform:translate(0)}}@keyframes xz-draw{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes xz-spin{to{transform:rotate(360deg)}}@keyframes xz-blink{0%,55%{opacity:1}56%,to{opacity:.25}}@keyframes xz-log{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:8px}}@keyframes xz-ribbon{to{stroke-dashoffset:-24px}}.xz-roll,.xz-node,.xz-bar,.xz-halo,.xz-retry,.xz-rise,.xz-ring{transform-box:fill-box;transform-origin:50%}.xz-bar{transform-origin:50% 100%}.xpz>li{animation:xz-in .7s cubic-bezier(.2, .8, .2, 1) both calc(var(--i) * 90ms)}.xz-pkt{animation:xz-pkt 3.4s ease-in-out infinite var(--d,0s)}.xpz .xpz-c .xz-flow{stroke-dasharray:4 6;animation:1.5s linear infinite xz-dash}.xz-rise{animation:xz-rise 4.5s ease-in-out infinite calc(var(--i) * -1.5s)}.xz-bar{animation:xz-bar 3.6s ease-in-out infinite calc(var(--i) * -.4s)}.xz-halo{animation:2.8s ease-out infinite xz-halo}.xz-roll{transform-origin:50% 100%;animation:xz-sway 5s ease-in-out infinite calc(var(--i) * -1.2s)}.xz-node{animation:xz-sway 6s ease-in-out infinite calc(var(--i) * -1.1s)}.xz-ribbon{stroke-dasharray:8 6;animation:1.6s linear infinite xz-ribbon}.xz-sel{animation:8s step-end infinite xz-hop}.xz-spark{stroke-dasharray:90;animation:3.2s ease-in-out infinite alternate xz-draw}.xz-draw{stroke-dasharray:260;animation:4s ease-in-out infinite alternate xz-draw}.xz-ring{animation:12s linear infinite xz-spin}.xz-x,.xz-fail{animation:1.6s step-end infinite xz-blink}.xz-log{stroke-dasharray:18 3;animation:2.4s ease-in-out infinite xz-log}.xz-retry{animation:9s linear infinite xz-spin}.xpz-c:is(:hover,:focus-visible) .xz-pkt{animation-duration:1.3s}.xpz-c:is(:hover,:focus-visible) .xz-flow{animation-duration:.55s}.xpz-c:is(:hover,:focus-visible) .xz-rise{animation-duration:2s}.xpz-c:is(:hover,:focus-visible) .xz-bar{animation-duration:1.2s}.xpz-c:is(:hover,:focus-visible) .xz-halo{animation-duration:1.1s}.xpz-c:is(:hover,:focus-visible) .xz-roll{animation-duration:1.6s}.xpz-c:is(:hover,:focus-visible) .xz-node{animation-duration:2s}.xpz-c:is(:hover,:focus-visible) .xz-ribbon{animation-duration:.5s}.xpz-c:is(:hover,:focus-visible) .xz-sel{animation-duration:3s}.xpz-c:is(:hover,:focus-visible) .xz-spark{animation-duration:1.4s}.xpz-c:is(:hover,:focus-visible) .xz-draw{animation-duration:1.6s}.xpz-c:is(:hover,:focus-visible) .xz-ring{animation-duration:3s}.xpz-c:is(:hover,:focus-visible) .xz-retry{animation-duration:2s}.xpz-c:is(:hover,:focus-visible) .xz-log{animation-duration:.8s}.xpz-c:is(:hover,:focus-visible) .xz-x,.xpz-c:is(:hover,:focus-visible) .xz-fail{animation-duration:.6s}}@media (prefers-reduced-motion:reduce){.xz-flow{stroke-dasharray:4 6}}
