/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--xp-d:0;--xp-fold:0;--xp-l:0;--xp-m1:0;--xp-m2:0;--xp-m3:0;--xp-m4:0;--xp-m5:0;--xp-on:0;--xp-press:0;--xp-shade:0;--xp-q1:0;--xp-q2:0;--xp-t:0;--xp-v:0;--xp-vis:0;--xp-w:0;--xp-w1:0;--xp-w2:0;--xp-w3:0;--xp-w4:0;--xp-w5:0;--xp-x12:0;--xp-x123:0;--xp-x1234:0;--xp-cx:380px;--xp-cy:300px}*,:before,:after,::backdrop{--xp-p1:0;--xp-p2:0;--xp-p3:0;--xp-p4:0;--xp-p5:0;--xp-p6:0;--xp-p7:0;--xp-p8:0;--xp-p9:0;--xp-p10:0;--xp-p11:0;--tw-font-weight:initial;--tw-border-style:solid}}}@property --xp-p1{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p2{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p3{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p4{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p5{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p6{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p7{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p8{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p9{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p10{syntax:"<number>";inherits:false;initial-value:0}@property --xp-p11{syntax:"<number>";inherits:false;initial-value:0}@property --xp-d{syntax:"<number>";inherits:true;initial-value:0}@property --xp-fold{syntax:"<number>";inherits:true;initial-value:0}@property --xp-l{syntax:"<number>";inherits:true;initial-value:0}@property --xp-m1{syntax:"<number>";inherits:true;initial-value:0}@property --xp-m2{syntax:"<number>";inherits:true;initial-value:0}@property --xp-m3{syntax:"<number>";inherits:true;initial-value:0}@property --xp-m4{syntax:"<number>";inherits:true;initial-value:0}@property --xp-m5{syntax:"<number>";inherits:true;initial-value:0}@property --xp-on{syntax:"<number>";inherits:true;initial-value:0}@property --xp-press{syntax:"<number>";inherits:true;initial-value:0}@property --xp-shade{syntax:"<number>";inherits:true;initial-value:0}@property --xp-q1{syntax:"<number>";inherits:true;initial-value:0}@property --xp-q2{syntax:"<number>";inherits:true;initial-value:0}@property --xp-t{syntax:"<number>";inherits:true;initial-value:0}@property --xp-v{syntax:"<number>";inherits:true;initial-value:0}@property --xp-vis{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w1{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w2{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w3{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w4{syntax:"<number>";inherits:true;initial-value:0}@property --xp-w5{syntax:"<number>";inherits:true;initial-value:0}@property --xp-x12{syntax:"<number>";inherits:true;initial-value:0}@property --xp-x123{syntax:"<number>";inherits:true;initial-value:0}@property --xp-x1234{syntax:"<number>";inherits:true;initial-value:0}@property --xp-cx{syntax:"<length>";inherits:true;initial-value:380px}@property --xp-cy{syntax:"<length>";inherits:true;initial-value:300px}#main.is-layout-constrained>.xp-section+.xp-section,#main.is-layout-constrained>.wp-block-good-tape-section+.xp-close{margin-block-start:0!important}#main>.wp-block-good-tape-section.is-layout-constrained,#main>.wp-block-good-tape-section.is-variation-logo-grid{padding-block:16px 20px!important}.xp-journey{--xp-focus:.5}.xp-eyebrow{font-family:var(--font-sharp-20);letter-spacing:.12em;text-transform:uppercase;color:var(--color-purple-500);margin:0;font-size:12px;font-weight:500;line-height:1}.xp-eyebrow__num{font-variant-numeric:tabular-nums}#main .xp-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:var(--prose-base);border-radius:3.40282e38px;padding-block:.7em;padding-inline:1.1em;display:inline-block;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform!important;transition-duration:.15s!important;transition-timing-function:var(--ease)!important;text-decoration-line:none!important}#main :is(.xp-hero,.xp-close) .xp-button--secondary{border-color:#fff;color:#fff!important}#main :is(.xp-hero,.xp-close) .xp-button--secondary:hover,#main :is(.xp-hero,.xp-close) .xp-button--secondary:focus-visible{background-color:#fff;border-color:#fff;color:var(--color-purple-500)!important}#main .xp-button--primary,#main .xp-button--primary:hover,#main .xp-button--primary:focus-visible{color:var(--color-gray-50)!important}.xp-button--primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-gray-50,#f7f8f9)}@media(hover:hover){.xp-button--primary:hover{border-color:var(--color-purple-600,#8a21ff);background-color:var(--color-purple-600,#8a21ff)}}.xp-button--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-500,#9225ff);color:var(--color-purple-500,#9225ff);background-color:#0000}@media(hover:hover){.xp-button--secondary:hover{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-white,#fff)}}.xp-button--secondary:focus-visible{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-white,#fff)}#main .xp-button--secondary:hover,#main .xp-button--secondary:focus-visible{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:#fff!important}.xp-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.xp-cta-note{color:#ffffffd1;text-align:center;margin:14px 0 0;font-size:13.5px}#main .xp-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin:44px 0 0;padding:0;list-style:none;display:flex}#main .xp-trust li::marker{content:none}#main .xp-trust li{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #3c146e59,0 2px 14px #3c146e59;align-items:center;gap:7px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex;margin:0!important;padding:0!important}#main .xp-trust li:before{content:"";background:var(--color-purple-500)center/16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 12.5 3.2 3L17 9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:16px;height:16px}.xp-kind{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;width:max-content;padding:3px 7px;font-size:9.5px;font-weight:600;line-height:1.2;display:inline-block}.xp-kind--1{color:#a11d1d;background:#fde2e2}.xp-kind--2{color:#176b3d;background:#dcf5e7}.xp-kind--3{background:var(--color-purple-50);color:#5b13a8}.xp-kind--4{color:#154f8a;background:#deecfb}.xp-kind--5{color:#7a5a00;background:#fff3bf}.xp-hero{text-align:center;color:#fff;min-height:100svh;padding-inline:var(--padding-x-inner);background:radial-gradient(55% 70% at 15% 15%,#5a2ba6,#0000 65%),radial-gradient(55% 65% at 88% 88%,#ffe58a,#ffe58a8c,#0000 70%),radial-gradient(40% 50% at 70% 30%,#bc9af4b3,#0000 60%),linear-gradient(118deg,#4f2196,#8a63d8 42%,#bea1ea 70%,#f6e6b0);place-items:start center;padding-bottom:120px;display:grid;position:relative}.xp-hero:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff08 12%,#ffffff1f,#ffffff4d 40%,#ffffff8c 55%,#fffc 72%,#fffffff2 88%,#fff);height:40%;position:absolute;bottom:-1px;left:0;right:0}.xp-hero__inner{z-index:1;max-width:var(--w-inner-wide);justify-items:center;padding-top:40px;display:grid;position:relative}.xp-hero__eyebrow{color:#ffffffd9;font-size:13.5px}.xp-hero__title{color:#fff;font-family:var(--font-sharp-25);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 30px #280a5a40;max-width:16ch;margin:26px 0 0;font-size:clamp(38px,5.8vw,84px);font-weight:500;line-height:1.04}.xp-hero__sub{opacity:.94;text-wrap:balance;max-width:50ch;margin:46px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.45}.xp-hero__scroll{white-space:normal;text-align:center;z-index:1;max-width:90vw;color:var(--color-purple-500);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;bottom:44px;left:50%;translate:-50%}.xp-hero__scroll svg{flex:none;width:16px;height:16px;animation:1.8s ease-in-out infinite xp-nudge}.xp-hero__scroll.is-settled svg{animation:none}@keyframes xp-nudge{0%,to{translate:0}50%{translate:0 5px}}.xp-journey{color:var(--color-black);background:#fff;position:relative}.xp-journey__inner{max-width:var(--w-inner-wide);padding-inline:var(--padding-x-inner);column-gap:var(--gap-x-fluid-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-inline:auto;display:grid}.xp-steps{grid-area:1/1;padding-bottom:0}.xp-stage{grid-area:1/2}.xp-step{align-items:flex-start;min-height:78svh;padding-top:12svh;display:flex}.xp-step__inner{opacity:.55;max-width:46ch;transition:opacity .5s var(--ease)}.xp-step.is-active .xp-step__inner{opacity:1}.xp-step__title{font-family:var(--font-sharp-25);letter-spacing:-.01em;text-wrap:balance;margin:16px 0 26px;font-size:clamp(26px,2.7vw,40px);font-weight:500;line-height:1.14}.xp-step__body{color:var(--color-gray-950);margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.55}.xp-step__links{flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;display:flex}.xp-step__links a{color:var(--color-purple-500);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.xp-step__links a:after{content:" →"}#main .xp-step__cta{border:1px solid var(--color-purple-500);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:9px 16px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex;color:var(--color-purple-500)!important;transition:background-color .15s var(--ease),color .15s var(--ease)!important;text-decoration-line:none!important}#main .xp-step__cta:after{content:"→"}#main .xp-step__cta:hover,#main .xp-step__cta:focus-visible{background-color:var(--color-purple-500);color:#fff!important}.xp-rail{display:none}@media(min-width:1024px){.xp-step__inner{margin-left:44px}.xp-rail{z-index:3;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);grid-area:1/1;display:block;position:relative}.xp-rail__inner{height:calc(50svh - 40px);position:sticky;top:50svh}.xp-journey:not([data-step="0"]) .xp-rail{opacity:1}.xp-rail__track{background:var(--color-gray-200);width:1px;height:234px;position:absolute;top:-117px;left:3.5px}.xp-rail__fill{background:var(--color-purple-500);width:100%;height:min(234px,calc((var(--xp-p1) + var(--xp-p2) + var(--xp-p3) + var(--xp-p4) + var(--xp-p5) + var(--xp-p6) + var(--xp-p7) + var(--xp-p8) + var(--xp-p9) + var(--xp-p10))/9*234px));position:absolute;top:0;left:0}.xp-rail__dot{left:-6px;top:calc(-127px + (var(--n) - 1)*26px);pointer-events:auto;place-items:center;width:20px;height:20px;display:grid;position:absolute;text-decoration:none!important}.xp-rail__dot:before{content:"";background:#9225ff;border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.xp-rail__dot:before{background:color-mix(in srgb,var(--color-purple-500)calc(var(--xp-on)*100%),#fff)}}.xp-rail__dot:before{border:1.5px solid #9225ff}@supports (color:color-mix(in lab,red,red)){.xp-rail__dot:before{border:1.5px solid color-mix(in srgb,var(--color-purple-500)calc(var(--xp-on)*100%),var(--color-gray-300))}}.xp-rail__dot:before{transition:scale .3s var(--ease)}.xp-rail__dot[data-rail="1"]{--n:1;--xp-on:clamp(0,var(--xp-p1)*40,1)}.xp-rail__dot[data-rail="2"]{--n:2;--xp-on:clamp(0,var(--xp-p2)*40,1)}.xp-rail__dot[data-rail="3"]{--n:3;--xp-on:clamp(0,var(--xp-p3)*40,1)}.xp-rail__dot[data-rail="4"]{--n:4;--xp-on:clamp(0,var(--xp-p4)*40,1)}.xp-rail__dot[data-rail="5"]{--n:5;--xp-on:clamp(0,var(--xp-p5)*40,1)}.xp-rail__dot[data-rail="6"]{--n:6;--xp-on:clamp(0,var(--xp-p6)*40,1)}.xp-rail__dot[data-rail="7"]{--n:7;--xp-on:clamp(0,var(--xp-p7)*40,1)}.xp-rail__dot[data-rail="8"]{--n:8;--xp-on:clamp(0,var(--xp-p8)*40,1)}.xp-rail__dot[data-rail="9"]{--n:9;--xp-on:clamp(0,var(--xp-p9)*40,1)}.xp-rail__dot[data-rail="10"]{--n:10;--xp-on:clamp(0,var(--xp-p10)*40,1)}.xp-journey[data-step="1"] .xp-rail__dot[data-rail="1"]:before,.xp-journey[data-step="2"] .xp-rail__dot[data-rail="2"]:before,.xp-journey[data-step="3"] .xp-rail__dot[data-rail="3"]:before,.xp-journey[data-step="4"] .xp-rail__dot[data-rail="4"]:before,.xp-journey[data-step="5"] .xp-rail__dot[data-rail="5"]:before,.xp-journey[data-step="6"] .xp-rail__dot[data-rail="6"]:before,.xp-journey[data-step="7"] .xp-rail__dot[data-rail="7"]:before,.xp-journey[data-step="8"] .xp-rail__dot[data-rail="8"]:before,.xp-journey[data-step="9"] .xp-rail__dot[data-rail="9"]:before,.xp-journey[data-step="10"] .xp-rail__dot[data-rail="10"]:before{scale:1.5}.xp-rail__dot:after{content:attr(data-label);background:var(--color-gray-950);color:#fff;font-family:var(--font-sharp-20);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease),translate .2s var(--ease);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;top:50%;left:24px;translate:-4px -50%}.xp-rail__dot:hover:after,.xp-rail__dot:focus-visible:after{opacity:1;translate:0 -50%}.xp-rail__dot[data-quiet]:after{opacity:0}}.xp-step__list{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xp-step__list-item{color:var(--color-gray-900);--xp-v:0;opacity:calc(.4 + .6*var(--xp-v));grid-template-columns:auto 1fr;align-items:baseline;gap:12px;font-size:16px;line-height:1.45;display:grid}.xp-step__list-item .xp-kind{padding:4px 9px;font-size:11px;translate:0 -2px}.xp-stage{position:relative}.xp-stage__sticky{top:calc(var(--header-height) + 40px);height:calc(100svh - var(--header-height) - 80px);position:sticky}.xp-stage__sticky:before{content:"";opacity:0;transition:opacity .9s var(--ease);background:radial-gradient(60% 60%,#efe1fd,#efe1fd00 75%);border-radius:40px;position:absolute;top:0;right:0;bottom:0;left:0}.xp-journey:is([data-step="9"],[data-step="10"]) .xp-stage__sticky:before{opacity:1}.xp-canvas{--fit:1;width:760px;height:540px;translate:-50% -50%;scale:var(--fit);font-family:var(--font-sharp-20);color:var(--color-black);font-feature-settings:"ss01" 1;--xp-pink:#e043c8;--xp-pink-bg:#fce1f7;--xp-pink-soft:#fdf1fd;--xp-lavender:#f8f2ff;--xp-surface:#f5f5f5;--xp-line:#efefef;--xp-ink:#0a0a0a;--xp-ink-soft:#8594a3;--xp-ink-softer:#a8b3bd;--xp-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--xp-card-shadow:0 1px 2px #0a0a0a0a,0 6px 14px -8px #0a0a0a1f;font-size:11px;line-height:1.35;position:absolute;top:50%;left:50%}.xp-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.xp-mono{font-family:var(--xp-mono);font-size:9px}.xp-sources{height:190px;transition:opacity .6s var(--ease),translate .6s var(--ease);position:absolute;inset:0 0 auto}.xp-journey:not([data-step="0"],[data-step="1"]) .xp-sources{opacity:0;translate:0 -30px}.xp-source{border:1px solid var(--color-gray-200);background:#fff;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:32px 1fr;align-items:center;column-gap:9px;width:184px;padding:13px 10px 12px;display:grid;position:absolute;top:4px;box-shadow:0 16px 40px -22px #14003c73}.xp-source[data-source="1"]{left:3px}.xp-source[data-source="2"]{left:193px}.xp-source[data-source="3"]{left:383px}.xp-source[data-source="4"]{left:573px}.xp-source__icon{background:var(--color-purple-50);border-radius:10px;grid-row:1/4;place-items:center;width:32px;height:32px;display:grid}.xp-source__icon svg{fill:none;width:20px;height:20px;stroke:var(--color-purple-500);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.xp-source__label{white-space:nowrap;font-size:12.5px;font-weight:600}.xp-source__desc{color:var(--color-gray-700);margin-top:1px;font-size:10px}.xp-source__meta{color:var(--color-gray-800);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:3px;font-size:10px;display:flex}.xp-timer{font-variant-numeric:tabular-nums;min-width:4ch}.xp-rec{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite xp-blink}@keyframes xp-blink{50%{opacity:.25}}.xp-wave{grid-column:1/3;align-items:flex-end;gap:3px;height:16px;margin-top:10px;display:flex}.xp-wave i{background:#c9a6ff;border-radius:2px;flex:1;height:40%;animation:1.1s ease-in-out infinite xp-wave}.xp-wave i:nth-child(2){animation-delay:-.2s}.xp-wave i:nth-child(3){animation-delay:-.5s}.xp-wave i:nth-child(4){animation-delay:-.1s}.xp-wave i:nth-child(5){animation-delay:-.7s}.xp-wave i:nth-child(6){animation-delay:-.35s}.xp-wave i:nth-child(7){animation-delay:-.9s}@keyframes xp-wave{0%,to{height:30%}50%{height:100%}}.xp-upload{background:#efe6fd;border-radius:2px;grid-column:1/3;height:4px;margin:16px 0 6px;overflow:hidden}.xp-upload i{background:#c9a6ff;border-radius:2px;height:100%;animation:4s ease-in-out infinite xp-upload;display:block}@keyframes xp-upload{0%{width:8%}70%{width:92%}85%,to{opacity:1;width:100%}}.xp-sources__lines{width:760px;height:36px;position:absolute;top:112px;left:0}.xp-sources__lines path{fill:none;stroke:#dcc4ff;stroke-width:1.5px;stroke-dasharray:4 5}.xp-pulse{background:var(--color-purple-500);--xp-d:0;offset-distance:clamp(0%,var(--xp-d)*100%,100%);offset-rotate:0deg;width:10px;height:10px;opacity:min(clamp(0,var(--xp-d)*10,1),clamp(0,(1 - var(--xp-d))*8,1));border-radius:50%;margin:-5px;position:absolute;top:112px;left:0;box-shadow:0 0 0 4px #9225ff2e}.xp-pulse[data-source="1"]{offset-path:path("M95 0 C95 24 380 12 380 36");--xp-d:calc(var(--xp-p1)/.5)}.xp-pulse[data-source="2"]{offset-path:path("M285 0 C285 22 380 14 380 36");--xp-d:calc((var(--xp-p1) - .08)/.5)}.xp-pulse[data-source="3"]{offset-path:path("M475 0 C475 22 380 14 380 36");--xp-d:calc((var(--xp-p1) - .16)/.5)}.xp-pulse[data-source="4"]{offset-path:path("M665 0 C665 24 380 12 380 36");--xp-d:calc((var(--xp-p1) - .24)/.5)}.xp-vault{opacity:0;width:560px;height:360px;transition:opacity .7s var(--ease),transform .9s cubic-bezier(.2,.7,.2,1);background:linear-gradient(160deg,#2a0f52,#4b1d86);border-radius:36px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #ffffff29,0 40px 90px -40px #280a5ab3}.xp-vault:before{content:"";border:1.5px dashed #9225ff8c;border-radius:48px;animation:4s ease-in-out infinite xp-breathe;position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}@keyframes xp-breathe{50%{opacity:.6;scale:1.015}}.xp-journey:is([data-step="9"],[data-step="10"]) .xp-vault{opacity:1}.xp-journey[data-step="10"] .xp-vault{transform:translate(-190px)scale(.58)}.xp-vault__lock{--xp-l:clamp(0,(var(--xp-p9) - .02)*8,1);width:64px;height:64px;translate:-50% calc((1 - var(--xp-l))*-40px);scale:calc(1.35 - var(--xp-l)*.35);opacity:min(1,var(--xp-l)*4);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-32px;left:50%;box-shadow:0 16px 40px -14px #14003c99}.xp-vault__lock svg{fill:none;width:34px;height:36px;stroke:var(--color-purple-500);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.xp-vault__shackle{--c:clamp(0,(var(--xp-p9) - .12)*10,1);transform:translateY(calc((1 - var(--c))*-5px))}.xp-vault__body{fill:#9225ff}@supports (color:color-mix(in lab,red,red)){.xp-vault__body{fill:color-mix(in srgb,var(--color-purple-500) calc(clamp(0,min((var(--xp-p9) - .2)*14,(.32 - var(--xp-p9))*14),1)*18%),transparent)}}.xp-badge{color:var(--color-black);font-family:var(--font-sharp-20);font-feature-settings:"ss01" 1;letter-spacing:-.005em;white-space:nowrap;--xp-v:0;opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*12px);scale:calc(.94 + var(--xp-v)*.06);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:15px 26px 15px 20px;font-size:19px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 44px -16px #14003c8c,0 0 0 1px #14003c0d}.xp-journey[data-step="10"] .xp-badge{opacity:0;transition:opacity .4s var(--ease)}.xp-badge:before{content:"";background:var(--color-purple-500)center/26px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 12.5 3.2 3L17 9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:26px;height:26px}.xp-badge[data-badge="1"]{--xp-v:clamp(0,(var(--xp-p9) - .02)*8,1);top:-20px;left:-70px}.xp-badge[data-badge="2"]{--xp-v:clamp(0,(var(--xp-p9) - .28)*8,1);top:-20px;right:-70px}.xp-badge[data-badge="3"]{--xp-v:clamp(0,(var(--xp-p9) - .2)*8,1);bottom:-22px;left:-84px}.xp-badge[data-badge="4"]{--xp-v:clamp(0,(var(--xp-p9) - .12)*8,1);bottom:-22px;right:-84px}.xp-core{width:760px;height:450px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.xp-core:before{content:"";z-index:-1;filter:blur(34px);opacity:.5;transition:opacity .9s var(--ease);background:linear-gradient(135deg,#9225ff,#c9a6ff 48%,#ffe58a);border-radius:40px;position:absolute;top:8%;right:3%;bottom:-3%;left:3%}.xp-journey:is([data-step="9"],[data-step="10"]) .xp-core:before{opacity:0}.xp-journey:is([data-step="0"],[data-step="1"]) .xp-core{transform:translateY(78px)scale(.86)}.xp-journey[data-step="9"] .xp-core{transform:scale(.58)}.xp-journey[data-step="10"] .xp-core{transform:translate(-190px)scale(.42)}.xp-app{color:var(--xp-ink);background:#fff;border-radius:22px;grid-template-rows:minmax(0,1fr);grid-template-columns:172px minmax(0,1fr);transition:grid-template-columns .7s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;box-shadow:0 0 0 1px #0a0a0a0f}.xp-journey:is([data-step="6"],[data-step="7"]) .xp-app{grid-template-columns:56px minmax(0,1fr)}.xp-app__sidebar{background:#fff;flex-direction:column;gap:8px;min-height:0;padding:14px 12px 12px;font-size:11px;display:flex;overflow:hidden}.xp-app__sidebar>*{transition:opacity .35s var(--ease)}.xp-journey:is([data-step="6"],[data-step="7"]) .xp-app__sidebar>:not(.xp-app__brand,.xp-app__bottom),.xp-journey:is([data-step="6"],[data-step="7"]) .xp-app__user{opacity:0}.xp-app__brand{height:16px;margin:2px 0 6px 2px;overflow:hidden}.xp-app__brand svg{width:116px;height:15px;display:block}.xp-app__upload{color:var(--color-purple-500);white-space:nowrap;background:#f8f4ff;border:1px solid #eadcff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px;font-weight:600;display:flex}.xp-plus{background:var(--color-purple-500);color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.xp-plus:before{content:"+"}.xp-app__nav{background:var(--xp-surface);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:500;display:flex}.xp-app__nav .xp-i{stroke-width:2.2px}.xp-app__group{border:1px solid var(--xp-line);box-shadow:var(--xp-card-shadow);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:8px 8px 2px;display:flex}.xp-app__group-title{align-items:center;gap:6px;padding:0 4px 4px;font-size:11px;font-weight:500;display:flex}.xp-app__item{white-space:nowrap;text-overflow:ellipsis;background:#f4f4f4;border-radius:8px;padding:5px 8px;font-size:10.5px;overflow:hidden}.xp-app__group-foot{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 0 3px;font-size:10.5px;font-weight:500;display:flex}.xp-app__group-add{margin-left:12px;display:inline-flex}.xp-app__item--tape,.xp-app__item--more,.xp-app__item--project-new{--xp-v:0;opacity:var(--xp-v);max-height:calc(var(--xp-v)*24px);padding-block:calc(var(--xp-v)*5px);margin-top:calc((var(--xp-v) - 1)*4px)}.xp-app__item--tape[data-tape="1"]{--xp-v:clamp(0,(var(--xp-p1) - .5)*10,1)}.xp-app__item--tape[data-tape="2"]{--xp-v:clamp(0,(var(--xp-p1) - .6)*10,1)}.xp-app__item--tape[data-tape="3"]{--xp-v:clamp(0,(var(--xp-p1) - .7)*10,1)}.xp-app__item--tape[data-tape="4"]{--xp-v:clamp(0,(var(--xp-p1) - .8)*10,1)}.xp-app__item--more{--xp-v:clamp(0,(var(--xp-p4) - .3)*6,1);color:var(--xp-ink-soft);background:0 0}.xp-app__item--project-new{--xp-v:clamp(0,(var(--xp-p8) - .82)*6,1);color:var(--color-purple-500);font-weight:500}.xp-app__bottom{align-items:center;gap:8px;margin-top:auto;display:flex}.xp-app__iconbtn{border:1px solid var(--xp-line);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.xp-app__user{border:1px solid var(--xp-line);white-space:nowrap;transition:opacity .35s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-weight:500;display:flex}.xp-avatar{width:22px;height:22px;color:var(--color-purple-500);background:#ead9ff;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.xp-avatar--anna{color:#1664c0;background:#dbeafe}.xp-app__main{min-height:0;position:relative;overflow:clip}.xp-app__main:after{content:"";z-index:2;opacity:0;transition:opacity .5s var(--ease);pointer-events:none;background:#0a0a0a2e;position:absolute;top:0;right:0;bottom:0;left:0}.xp-journey[data-step="8"] .xp-app__main{--xp-shade:clamp(0,(var(--xp-p8) - .14)*12,1)}.xp-journey[data-step="8"] .xp-app__main:after{opacity:var(--xp-shade)}.xp-view{z-index:1;opacity:0;visibility:hidden;transition:opacity .55s var(--ease),translate .55s var(--ease),visibility 0s linear .55s;padding:14px 18px 16px;position:absolute;top:0;right:0;bottom:0;left:0;translate:0 12px}.xp-journey:is([data-step="0"],[data-step="1"],[data-step="4"]) .xp-view--archive,.xp-journey:is([data-step="2"],[data-step="3"],[data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-view--transcript,.xp-journey[data-step="5"] .xp-view--topics{opacity:1;visibility:visible;transition-delay:0s;translate:0}.xp-search{border:1px solid var(--xp-line);width:72%;box-shadow:var(--xp-card-shadow);color:var(--xp-ink-softer);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 auto 16px;padding:8px 14px;font-size:10.5px;display:flex;overflow:hidden}.xp-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.xp-pill--purple{background:var(--color-purple-500);color:#fff}.xp-explore-pill{background:var(--xp-pink-bg);color:var(--xp-pink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.xp-dots{background:radial-gradient(circle,currentColor .9px,#0000 1.1px) 0 0/3.3px 3.3px;width:10px;height:10px}.xp-edit-pill{background:var(--xp-lavender);color:var(--color-purple-500);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.xp-archive__head{align-items:center;gap:12px;display:flex}.xp-archive__title{font-family:var(--font-sharp-25);letter-spacing:-.01em;font-size:17px;font-weight:500}.xp-seg{background:var(--xp-surface);border-radius:999px;padding:3px;display:inline-flex}.xp-seg span{border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.xp-seg .is-on{color:#fff;background:#4a4a4a}.xp-filter{align-items:center;gap:8px;margin:10px 0 6px;display:flex}.xp-filter__icons{background:var(--xp-surface);color:#c2c2c2;border-radius:999px;gap:10px;padding:6px 10px;display:inline-flex}.xp-filter__input{border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:8px;width:210px;padding:5px 12px;font-size:10px;display:inline-flex}.xp-filter__input b{font-weight:600}.xp-filter__input span{color:var(--xp-ink-softer)}.xp-table__head,.xp-table__row{border-bottom:1px solid var(--xp-line);grid-template-columns:14px minmax(0,1fr) 56px 34px 50px 50px 76px;align-items:center;gap:8px;padding:6px;font-size:9.5px;display:grid}.xp-table__head{border-top:1px solid var(--xp-line);font-weight:600}.xp-table__head>span:last-child{align-items:center;gap:3px;display:inline-flex}.xp-table__head .xp-i{width:9px;height:9px}.xp-table__row{--xp-v:0;opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*8px)}.xp-table__row>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-table__row>span:nth-child(n+3){text-align:right}.xp-check{border:1.5px solid #d6dbe0;border-radius:3px;width:10px;height:10px}.xp-link{text-decoration:underline}.xp-table__row[data-tape="1"]{--xp-v:clamp(0,(var(--xp-p1) - .5)*10,1)}.xp-table__row[data-tape="2"]{--xp-v:clamp(0,(var(--xp-p1) - .6)*10,1)}.xp-table__row[data-tape="3"]{--xp-v:clamp(0,(var(--xp-p1) - .7)*10,1)}.xp-table__row[data-tape="4"]{--xp-v:clamp(0,(var(--xp-p1) - .8)*10,1)}.xp-table__row--old{--xp-v:clamp(0,(var(--xp-p4) - .1 - var(--i)*.07)*8,1)}.xp-table__row--old[data-row="1"]{--i:0}.xp-table__row--old[data-row="2"]{--i:1}.xp-table__row--old[data-row="3"]{--i:2}.xp-table__row--old[data-row="4"]{--i:3}.xp-table__row--old[data-row="5"]{--i:4}.xp-table__row--old[data-row="6"]{--i:5}.xp-table__row--old[data-row="7"]{--i:6}.xp-table__row--old[data-row="8"]{--i:7}.xp-table__row{max-height:calc(var(--xp-v)*28px);padding-block:calc(var(--xp-v)*6px);border-bottom-width:calc(var(--xp-v)*1px);overflow:hidden}.xp-status{color:var(--color-purple-500);font-weight:500}.xp-status--live{color:#eb5027;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.xp-status--live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite xp-blink}.xp-transcript{transition:right .6s var(--ease);position:absolute;top:14px;right:18px;bottom:16px;left:18px}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-transcript{right:262px}.xp-transcript__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.xp-transcript__title{font-family:var(--font-sharp-25);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.2}.xp-transcript__meta{color:var(--xp-ink-softer);text-underline-offset:2px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:9.5px;text-decoration:underline}.xp-summary-pill{background:var(--xp-lavender);color:#a46bff;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease),translate .4s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:10.5px;display:inline-flex;translate:8px}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-summary-pill{opacity:1;translate:0}.xp-summary{--xp-v:clamp(0,(var(--xp-p3) - .04)*3.5,1);max-height:calc(var(--xp-v)*214px);opacity:var(--xp-v);margin-top:calc(var(--xp-v)*10px);transition:max-height .5s var(--ease),opacity .4s var(--ease),margin-top .5s var(--ease);overflow:hidden}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-summary{opacity:0;max-height:0;margin-top:0}.xp-summary__inner{background:var(--xp-lavender);border-radius:14px;padding:10px 14px 12px}.xp-summary__bar{color:var(--color-purple-500);align-items:center;gap:12px;font-size:10px;display:flex}.xp-summary__bar>span{align-items:center;gap:5px;display:inline-flex}.xp-summary__policy{margin-left:auto}.xp-summary__collapse{color:var(--xp-ink-softer)}.xp-summary__title{margin-top:10px;font-size:11px;font-weight:500}.xp-summary__title--actions{margin-top:8px}.xp-summary__text{--xp-v:clamp(0,(var(--xp-p3) - .25)*5,1);opacity:var(--xp-v);margin:3px 0 0;font-size:10px;line-height:1.45}.xp-summary__text u{text-underline-offset:2px;font-variant-numeric:tabular-nums}.xp-checklist{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:10.5px;line-height:1.4;list-style:none;display:flex}.xp-checklist li{--xp-v:0;opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*6px)}.xp-checklist li:first-child{--xp-v:clamp(0,(var(--xp-p3) - .5)*8,1)}.xp-checklist li:nth-child(2){--xp-v:clamp(0,(var(--xp-p3) - .62)*8,1)}.xp-checklist li:nth-child(3){--xp-v:clamp(0,(var(--xp-p3) - .74)*8,1)}.xp-checklist li:before{content:"";vertical-align:-1px;background:#fff;border:1.5px solid #c9a6ff;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.xp-toolbar{max-height:40px;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin .5s var(--ease);align-items:center;gap:8px;margin:12px 0;display:flex}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-toolbar{opacity:0;max-height:0;margin:8px 0 0;overflow:hidden}.xp-toolbar__pill{background:var(--xp-surface);border-radius:999px;align-items:center;gap:11px;padding:7px 12px;display:inline-flex}.xp-toolbar__label{align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}.xp-toolbar__more{color:#bfc7cf;margin-left:2px}.xp-lines{flex-direction:column;gap:9px;margin-top:10px;display:flex}.xp-line{--xp-v:0;opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*8px);grid-template-columns:34px 1fr;gap:2px 8px;display:grid}.xp-line[data-line="1"]{--xp-v:clamp(0,(var(--xp-p2) - .01)*16,1)}.xp-line[data-line="2"]{--xp-v:clamp(0,(var(--xp-p2) - .05)*16,1)}.xp-line[data-line="3"]{--xp-v:clamp(0,(var(--xp-p2) - .09)*16,1)}.xp-line[data-line="4"]{--xp-v:clamp(0,(var(--xp-p2) - .13)*16,1)}.xp-line[data-line="5"]{--xp-v:clamp(0,(var(--xp-p2) - .17)*16,1)}.xp-speaker{grid-column:1/3;font-size:10px;font-weight:500;display:grid}.xp-speaker--a{--xp-t:clamp(0,(var(--xp-p2) - .26)*3.3,1);--chars:5}.xp-speaker--b{--xp-t:clamp(0,(var(--xp-p2) - .58)*2.5,1);--chars:9}.xp-speaker>span{grid-area:1/1}.xp-speaker__generic{opacity:clamp(0,1 - var(--xp-t)*15,1)}.xp-speaker__named{width:max-content;max-width:calc(var(--xp-t)*100%);max-width:calc(round(down,var(--xp-t)*var(--chars),1)*.68em + 2px);white-space:nowrap;border-right:1.5px solid;padding-right:2px;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.xp-speaker__named{border-right:1.5px solid color-mix(in srgb,currentColor calc(clamp(0,min(var(--xp-t)*20,(1 - var(--xp-t))*20),1)*100%),transparent)}}.xp-speaker--a{color:#007500}.xp-speaker--b{color:#3a35ff}.xp-line__time{color:var(--xp-ink-softer);font-variant-numeric:tabular-nums;padding-top:1px;font-size:9.5px}.xp-line__text{font-size:11px;line-height:1.45}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-line__text--highlight{background:var(--xp-pink-soft);box-shadow:0 0 0 3px var(--xp-pink-soft);border-radius:3px}.xp-playerwrap{transition:opacity .4s var(--ease);align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.xp-journey:is([data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-playerwrap{opacity:0}.xp-player{border:1px solid var(--xp-line);width:250px;box-shadow:0 10px 30px -12px #0a0a0a40,var(--xp-card-shadow);background:#fff;border-radius:16px;flex-direction:column;gap:5px;padding:7px 12px 8px;display:flex}.xp-player__controls{color:var(--xp-ink-softer);justify-content:center;align-items:center;gap:12px;display:flex}.xp-player__controls .xp-i{width:10px;height:10px}.xp-player__play{color:var(--xp-ink);place-items:center;display:grid}.xp-player__play .xp-i{fill:currentColor;stroke:none;width:14px;height:14px}.xp-player__speed{font-size:8px}.xp-player__row{font-family:var(--xp-mono);color:var(--xp-ink-soft);align-items:center;gap:8px;font-size:8.5px;display:flex}.xp-player__track{background:#e2e6e9;border-radius:2px;flex:1;height:2px;position:relative}.xp-player__track i{background:var(--xp-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.xp-showchat{background:var(--xp-pink-soft);color:var(--xp-pink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.xp-insights{opacity:0;width:232px;transition:opacity .55s var(--ease),translate .55s var(--ease);flex-direction:column;gap:7px;display:flex;position:absolute;top:14px;bottom:14px;right:18px;translate:16px}.xp-journey:is([data-step="6"],[data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-insights{opacity:1;translate:0}.xp-insight{border:1px solid var(--xp-line);box-shadow:var(--xp-card-shadow);--xp-v:0;opacity:var(--xp-v);translate:calc((1 - var(--xp-v))*12px)0;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:6px 7px 8px;display:flex;position:relative}.xp-insight[data-insight="1"]{--xp-v:clamp(0,(var(--xp-p6) - .15)*6,1)}.xp-insight[data-insight="2"]{--xp-v:clamp(0,(var(--xp-p6) - .4)*6,1)}.xp-insight[data-insight="3"]{--xp-v:clamp(0,(var(--xp-p6) - .65)*6,1)}.xp-insight[data-insight="4"]{--xp-v:clamp(0,(var(--xp-p6) - .74)*8,1)}.xp-insight[data-insight="5"]{--xp-v:clamp(0,(var(--xp-p6) - .84)*8,1)}.xp-insight__src{background:var(--xp-pink-soft);color:var(--xp-pink);border-radius:9px;align-items:center;gap:5px;min-width:0;padding:4px 7px;font-size:9.5px;font-weight:500;display:flex}.xp-insight__src span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xp-insight__src u{font-family:var(--xp-mono);text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-size:9px}.xp-insight__expand{--xp-v:0;width:16px;height:16px;box-shadow:var(--xp-card-shadow);color:var(--xp-ink);opacity:0;transition:opacity .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;right:8px}.xp-insight__expand .xp-i{width:8px;height:8px}.xp-journey[data-step="6"] .xp-insight__expand{--xp-v:0;opacity:1;display:none}.xp-insight__quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.xp-insights{--xp-fold:clamp(0,(var(--xp-p6) - .66)*12,1);gap:5px}.xp-insight--lead .xp-insight__quote{-webkit-line-clamp:4;max-height:calc((4 - var(--xp-fold)*2)*13.5px)}.xp-insight__more{max-height:110px;transition:max-height .5s var(--ease),opacity .35s var(--ease);max-height:calc((1 - var(--xp-fold))*110px);opacity:calc(1 - var(--xp-fold));flex-direction:column;gap:6px;display:flex;overflow:hidden}.xp-journey:not([data-step="6"]) .xp-insight__more{opacity:0;max-height:0}.xp-insight__player{background:var(--xp-surface);color:var(--xp-ink-softer);font-family:var(--xp-mono);border-radius:999px;align-items:center;gap:8px;padding:5px 9px;font-size:8.5px;display:flex}.xp-insight__player .xp-i{width:10px;height:10px;fill:var(--xp-ink);stroke:none}.xp-insight__player span:last-child{margin-left:auto}.xp-insight__summary{border-top:1px solid var(--xp-line);color:var(--xp-ink-soft);margin:0;padding:6px 4px 0;font-size:9.5px;line-height:1.4}.xp-insight__actions{gap:12px;padding:0 4px 2px;font-size:10px;font-weight:500;display:flex}.xp-insight__actions span{align-items:center;gap:4px;display:inline-flex}.xp-insights__count{border:1px solid var(--xp-line);box-shadow:var(--xp-card-shadow);--xp-v:clamp(0,(var(--xp-p6) - .9)*10,1);opacity:var(--xp-v);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;bottom:-6px;right:-4px}.xp-chat{border:1px solid var(--xp-line);box-shadow:0 -10px 40px -18px #0a0a0a4d,var(--xp-card-shadow);opacity:0;transition:opacity .55s var(--ease),translate .55s var(--ease);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:9px 12px 10px;display:flex;position:absolute;bottom:0;left:6px;right:6px;translate:0 16px}.xp-journey:is([data-step="7"],[data-step="8"],[data-step="9"],[data-step="10"]) .xp-chat{opacity:1;translate:0}.xp-chat__head{color:var(--xp-ink-soft);align-items:center;gap:8px;display:flex}.xp-chat__tab{background:var(--xp-surface);color:var(--xp-ink);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500}.xp-chat__body{flex-direction:column;justify-content:flex-end;height:262px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.xp-chat__msg{--xp-v:0;--h:30px;max-width:100%;max-height:calc(var(--xp-v)*var(--h));margin-top:calc(var(--xp-v)*7px);opacity:var(--xp-v);font-size:10.5px;line-height:1.4;overflow:hidden}.xp-chat__msg[data-msg="1"]{--xp-v:clamp(0,(var(--xp-p7) - .3)*8,1)}.xp-chat__msg[data-msg="2"]{--xp-v:clamp(0,(var(--xp-p7) - .45)*12,1);--h:190px}.xp-chat__msg[data-msg="3"]{--xp-v:clamp(0,(var(--xp-p7) - .81)*8,1)}.xp-chat__msg[data-msg="4"]{--xp-v:clamp(0,(var(--xp-p7) - .94)*16,1);--h:32px}.xp-chat__field{--xp-q1:clamp(0,min((var(--xp-p7) - .05)*40,(.305 - var(--xp-p7))*400),1);--xp-q2:clamp(0,min((var(--xp-p7) - .61)*40,(.805 - var(--xp-p7))*400),1);flex:1;min-width:0;display:grid}.xp-chat__field>span{white-space:nowrap;grid-area:1/1;overflow:hidden}.xp-chat__placeholder{opacity:calc(1 - max(var(--xp-q1),var(--xp-q2)))}.xp-chat__typed{width:max-content;color:var(--xp-ink);--xp-t:0;--xp-vis:0;--cw:5.4px;opacity:var(--xp-vis);max-width:calc(round(down,var(--xp-t)*var(--chars),1)*var(--cw) + 2px);border-right:1.5px solid var(--xp-ink);padding-right:2px}@supports (color:color-mix(in lab,red,red)){.xp-chat__typed{border-right:1.5px solid color-mix(in srgb,var(--xp-ink)calc(var(--xp-vis)*clamp(0,(1 - var(--xp-t))*20 + .6,1)*100%),transparent)}}.xp-chat__typed[data-q="1"]{--chars:31;--cw:5.7px;--xp-vis:var(--xp-q1);--xp-t:clamp(0,(var(--xp-p7) - .06)*5,1)}.xp-chat__typed[data-q="2"]{--chars:18;--cw:6.11px;--xp-vis:var(--xp-q2);--xp-t:clamp(0,(var(--xp-p7) - .62)*7.14,1)}.xp-chat__msg[data-msg="2"] p{--xp-w:0;max-height:calc(var(--xp-w)*56px);opacity:var(--xp-w);translate:0 calc((1 - var(--xp-w))*4px);overflow:hidden}.xp-chat__msg[data-msg="2"] p[data-p="1"]{--xp-w:clamp(0,(var(--xp-p7) - .46)*14,1)}.xp-chat__msg[data-msg="2"] p[data-p="2"]{--xp-w:clamp(0,(var(--xp-p7) - .5)*14,1)}.xp-chat__msg[data-msg="2"] p[data-p="3"]{--xp-w:clamp(0,(var(--xp-p7) - .54)*14,1)}.xp-chat__msg[data-msg="2"] p[data-p="4"]{--xp-w:clamp(0,(var(--xp-p7) - .58)*14,1)}.xp-chat__msg[data-msg="2"] p+p{margin-top:calc(var(--xp-w)*5px)}.xp-chat__typing{--xp-v:0;max-height:calc(var(--xp-v)*22px);margin-top:calc(var(--xp-v)*7px);opacity:var(--xp-v);align-self:flex-start;align-items:center;gap:4px;padding:0 10px;display:flex;overflow:hidden}.xp-chat__typing i{background:var(--xp-ink-softer);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite xp-typing}.xp-chat__typing i:nth-child(2){animation-delay:.15s}.xp-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes xp-typing{0%,to{opacity:.5;translate:0}40%{opacity:1;translate:0 -3px}}.xp-chat__typing[data-typing="1"]{--xp-v:clamp(0,min((var(--xp-p7) - .39)*14,(.455 - var(--xp-p7))*14),1)}.xp-chat__typing[data-typing="2"]{--xp-v:clamp(0,min((var(--xp-p7) - .89)*16,(.945 - var(--xp-p7))*16),1)}.xp-chat__msg--user{background:var(--xp-surface);border-radius:12px 12px 4px;align-self:flex-end;padding:6px 10px}.xp-chat__msg--ai{padding-right:24px}.xp-chat__msg--ai p{margin:0;line-height:1.45}.xp-chat__msg--ai p+p{margin-top:5px}.xp-chat__msg--ai p{transition:none}.xp-chat__msg--ai .xp-src{margin:3px 0 0;display:inline-flex}.xp-chat__msg--ai p:has(.xp-src) .xp-src{width:max-content;display:flex}.xp-chat__hint{display:none}.xp-src{background:var(--xp-pink-soft);color:var(--xp-pink);white-space:nowrap;vertical-align:1px;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-flex}.xp-src .xp-i{width:9px;height:9px}.xp-chat__input,.xp-ask{color:var(--xp-ink-softer);background:#fff;border:1px solid #e4e6e9;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:10.5px;display:flex}.xp-chat__input i{background:linear-gradient(135deg,var(--color-purple-500),#7f1bff);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.xp-chat__input i .xp-i{stroke-width:2.4px;width:11px;height:11px}.xp-scope-pill{background:var(--xp-pink-bg);color:var(--xp-pink);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.xp-canvas-tools{background:var(--xp-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:3px 5px;font-size:10px;font-weight:500;display:flex;position:absolute;top:70px;left:50%;translate:-50%}.xp-canvas-tools span{border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.xp-canvas-tools__icon{color:#2082dc}.xp-scatter{width:566px;height:303px;position:absolute;top:96px;left:18px}.xp-cluster{transform-box:fill-box;transform-origin:50%;--xp-v:0;opacity:var(--xp-v);transform:scale(calc(.5 + var(--xp-v)*.5))}.xp-cluster[data-cluster="1"]{--xp-v:clamp(0,(var(--xp-p5) - .05)*6,1)}.xp-cluster[data-cluster="2"]{--xp-v:clamp(0,(var(--xp-p5) - .17)*6,1)}.xp-cluster[data-cluster="3"]{--xp-v:clamp(0,(var(--xp-p5) - .29)*6,1)}.xp-cluster[data-cluster="4"]{--xp-v:clamp(0,(var(--xp-p5) - .41)*6,1)}.xp-cluster[data-cluster="5"]{--xp-v:clamp(0,(var(--xp-p5) - .53)*6,1)}.xp-topic{left:calc(18px + var(--x));top:calc(96px + var(--y));white-space:nowrap;--xp-v:0;opacity:var(--xp-v);translate:-50% calc(-50% + (1 - var(--xp-v))*8px);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:10.5px;font-weight:500;display:flex;position:absolute;box-shadow:0 1px 2px #0a0a0a0f,0 6px 16px -8px #0a0a0a40}.xp-topic:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px}.xp-topic b{background:var(--xp-pink-soft);color:var(--xp-pink);border-radius:999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:500;display:inline-flex}.xp-topic[data-cluster="1"]{--xp-v:clamp(0,(var(--xp-p5) - .12)*6,1)}.xp-topic[data-cluster="2"]{--xp-v:clamp(0,(var(--xp-p5) - .24)*6,1)}.xp-topic[data-cluster="3"]{--xp-v:clamp(0,(var(--xp-p5) - .36)*6,1)}.xp-topic[data-cluster="4"]{--xp-v:clamp(0,(var(--xp-p5) - .48)*6,1)}.xp-topic[data-cluster="5"]{--xp-v:clamp(0,(var(--xp-p5) - .6)*6,1)}.xp-ask{width:78%;box-shadow:var(--xp-card-shadow);--xp-v:clamp(0,(var(--xp-p5) - .3)*6,1);opacity:var(--xp-v);position:absolute;bottom:14px;left:50%;translate:-50%}.xp-ask>span:first-of-type{flex:1}.xp-ask__grid{background:radial-gradient(circle,#bfc7cf .9px,#0000 1.1px) 0 0/3.3px 3.3px;width:10px;height:10px}.xp-ask__scope{background:var(--xp-surface);color:var(--xp-ink);border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:9.5px;font-weight:500;display:inline-flex}.xp-modal{z-index:3;--xp-v:clamp(0,(var(--xp-p8) - .14)*12,1);width:340px;opacity:var(--xp-v);translate:-50% -50%;scale:calc(.96 + var(--xp-v)*.04);transition:opacity .5s var(--ease),scale .5s var(--ease);background:#fff;border-radius:18px;padding:16px 18px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0a0a0a0f,0 30px 70px -20px #0a0a0a73}.xp-journey:not([data-step="8"]) .xp-modal{opacity:0;scale:.96}.xp-modal__head{font-family:var(--font-sharp-25);align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.xp-modal__head .xp-i{color:var(--color-purple-500)}.xp-modal__label{color:var(--xp-ink-soft);margin-top:12px;font-size:9.5px;font-weight:600}.xp-modal__field{border:1px solid var(--color-purple-500);border-radius:9px;min-height:28px;margin-top:5px;padding:6px 10px;font-size:11px;font-weight:500;box-shadow:0 0 0 3px #f2e5ff}.xp-modal__field--typed span{vertical-align:bottom;white-space:nowrap;--xp-t:clamp(0,(var(--xp-p8) - .16)*3,1);max-width:calc(var(--xp-t)*100%);border-right:1.5px solid var(--color-purple-500);padding-right:1px;display:inline-block;overflow:hidden}.xp-modal__chips{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.xp-modal__chip--late{--xp-v:clamp(0,(var(--xp-p8) - .42)*6,1);opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*6px)}.xp-modal__chip--add{color:var(--color-purple-500);background:#fff;border:1px dashed #c9a6ff}.xp-modal__chip{background:var(--xp-surface);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:500;display:inline-flex}.xp-modal__chip b{color:var(--xp-ink-soft);font-weight:500}.xp-modal__invite{border:1px solid #e0e0e0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:4px 4px 4px 10px;font-size:10.5px;display:flex}.xp-people{flex-direction:column;gap:7px;margin-top:10px;display:flex}.xp-person{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.xp-person em{color:var(--xp-ink-soft);font-size:9.5px;font-style:normal;font-weight:400;display:block}.xp-person--invite{--xp-v:clamp(0,(var(--xp-p8) - .58)*5,1);opacity:var(--xp-v);translate:0 calc((1 - var(--xp-v))*6px)}.xp-modal__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.xp-modal__cancel{color:var(--xp-ink-soft);font-size:10.5px;font-weight:500}.xp-connect{opacity:0;transition:opacity .6s var(--ease);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.xp-journey[data-step="10"] .xp-connect{opacity:1}.xp-connect__lines{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.xp-connect__lines path{fill:none;stroke:#c9a6ff;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;--xp-d:0;stroke-dashoffset:calc(1 - var(--xp-d))}.xp-connect__lines path[data-line="1"]{--xp-d:clamp(0,(var(--xp-p10) - .01)*14,1)}.xp-connect__lines path[data-line="2"]{--xp-d:clamp(0,(var(--xp-p10) - .06)*10,1)}.xp-connect__lines path[data-line="3"]{--xp-d:clamp(0,(var(--xp-p10) - .08)*10,1)}.xp-connect__lines path[data-line="4"]{--xp-d:clamp(0,(var(--xp-p10) - .1)*10,1)}.xp-connect__lines path[data-line="5"]{--xp-d:clamp(0,(var(--xp-p10) - .12)*10,1)}.xp-connect__lines path[data-line="6"]{--xp-d:clamp(0,(var(--xp-p10) - .14)*10,1)}.xp-connect__lines path[data-line="7"]{--xp-d:clamp(0,(var(--xp-p10) - .16)*10,1)}.xp-mcp{border:1px solid var(--color-gray-200);width:116px;font-family:var(--font-sharp-20);white-space:nowrap;--xp-v:clamp(0,(var(--xp-p10) - .04)*14,1);opacity:var(--xp-v);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px 8px 9px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:270px;left:392px;translate:0 -50%;box-shadow:0 14px 34px -16px #14003c80}.xp-mcp__lock{background:var(--color-purple-500);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.xp-mcp__lock svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.xp-tool{left:600px;top:var(--y);border:1px solid var(--color-gray-200);white-space:nowrap;--xp-v:0;opacity:var(--xp-v);translate:calc((1 - var(--xp-v))*10px)-50%;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 9px;font-size:11.5px;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 34px -16px #14003c80}.xp-tool[data-tool="1"]{--xp-v:clamp(0,(var(--xp-p10) - .14)*10,1)}.xp-tool[data-tool="2"]{--xp-v:clamp(0,(var(--xp-p10) - .16)*10,1)}.xp-tool[data-tool="3"]{--xp-v:clamp(0,(var(--xp-p10) - .18)*10,1)}.xp-tool[data-tool="4"]{--xp-v:clamp(0,(var(--xp-p10) - .2)*10,1)}.xp-tool[data-tool="5"]{--xp-v:clamp(0,(var(--xp-p10) - .22)*10,1)}.xp-tool[data-tool="6"]{--xp-v:clamp(0,(var(--xp-p10) - .24)*10,1)}.xp-tool__text{flex-direction:column;gap:1px;line-height:1.2;display:flex}.xp-tool__text small{color:var(--color-gray-800);font-size:9px;font-weight:400}.xp-tool__logo--own{background:var(--color-purple-50);color:var(--color-purple-500);border-radius:5px}.xp-tool__logo--own .xp-i{width:12px;height:12px}.xp-tool__logo{place-items:center;width:18px;height:18px;display:grid}.xp-tool__logo svg{border-radius:4px;width:18px;height:18px}.xp-tool__mimir{width:46px;height:15px;margin-bottom:1px;display:block}.xp-tool__mimir svg{width:46px;height:auto;display:block}.xp-cursor{z-index:6;--xp-cx:380px;--xp-cy:300px;--xp-press:0;width:18px;height:18px;translate:var(--xp-cx)var(--xp-cy);opacity:0;pointer-events:none;transition:translate .45s cubic-bezier(.2,.7,.2,1),opacity .3s var(--ease);position:absolute;top:0;left:0}.xp-cursor svg{transform-origin:5px 3px;width:18px;height:18px;scale:calc(1 - (min(var(--xp-press),1 - var(--xp-press))*.3));filter:drop-shadow(0 2px 3px #00000059);display:block}.xp-cursor__ring{border:2px solid var(--color-purple-500);width:28px;height:28px;scale:calc(.3 + var(--xp-press)*1.1);opacity:calc(min(1,var(--xp-press)*6)*(1 - var(--xp-press)));border-radius:50%;margin:-14px;position:absolute;top:3px;left:5px}.xp-journey[data-step="2"] .xp-cursor{--xp-m1:clamp(0,(var(--xp-p2) - .14)*12.5,1);--xp-m2:clamp(0,(var(--xp-p2) - .46)*12.5,1);--xp-m3:clamp(0,(var(--xp-p2) - .8)*10,1);--xp-cx:calc(300px + (197px - 300px)*var(--xp-m1) + (260px - 197px)*var(--xp-m3));--xp-cy:calc(330px + (219px - 330px)*var(--xp-m1) + (260px - 219px)*var(--xp-m2) + (330px - 260px)*var(--xp-m3));--xp-w1:clamp(0,(var(--xp-p2) - .24)*33,1);--xp-w2:clamp(0,(var(--xp-p2) - .55)*33,1);--xp-press:calc(var(--xp-w1) + var(--xp-w2) - 2*var(--xp-w1)*var(--xp-w2));opacity:clamp(0,min((var(--xp-p2) - .1)*10,(.95 - var(--xp-p2))*20),1)}.xp-journey[data-step="6"] .xp-cursor{--xp-m1:clamp(0,(var(--xp-p6) - .86)*11,1);--xp-cx:calc(470px + (407px - 470px)*var(--xp-m1));--xp-cy:calc(380px + (453px - 380px)*var(--xp-m1));opacity:clamp(0,(var(--xp-p6) - .86)*10,1)}.xp-journey[data-step="7"] .xp-cursor{--xp-m1:clamp(0,(var(--xp-p7) - .03)*25,1);--xp-m2:clamp(0,(var(--xp-p7) - .25)*33,1);--xp-m3:clamp(0,(var(--xp-p7) - .58)*25,1);--xp-m4:clamp(0,(var(--xp-p7) - .75)*33,1);--xp-m5:clamp(0,(var(--xp-p7) - .92)*14,1);--xp-cx:calc(407px + (330px - 407px)*var(--xp-m1) + (458px - 330px)*var(--xp-m2) + (330px - 458px)*var(--xp-m3) + (458px - 330px)*var(--xp-m4) + (23px - 458px)*var(--xp-m5));--xp-cy:calc(453px + (417px - 453px)*var(--xp-m1) + (465px - 417px)*var(--xp-m5));--xp-w1:clamp(0,var(--xp-p7)*33,1);--xp-w2:clamp(0,(var(--xp-p7) - .28)*33,1);--xp-w3:clamp(0,(var(--xp-p7) - .79)*33,1);--xp-x12:calc(var(--xp-w1) + var(--xp-w2) - 2*var(--xp-w1)*var(--xp-w2));--xp-press:calc(var(--xp-x12) + var(--xp-w3) - 2*var(--xp-x12)*var(--xp-w3));opacity:1}.xp-journey[data-step="8"] .xp-cursor{--xp-m1:clamp(0,(var(--xp-p8) - .05)*16,1);--xp-m2:clamp(0,(var(--xp-p8) - .34)*20,1);--xp-m3:clamp(0,(var(--xp-p8) - .5)*20,1);--xp-m4:clamp(0,(var(--xp-p8) - .74)*20,1);--xp-cx:calc(23px + (121px - 23px)*var(--xp-m1) + (403px - 121px)*var(--xp-m2) + (583px - 403px)*var(--xp-m3) + (566px - 583px)*var(--xp-m4));--xp-cy:calc(465px + (418px - 465px)*var(--xp-m1) + (263px - 418px)*var(--xp-m2) + (323px - 263px)*var(--xp-m3) + (438px - 323px)*var(--xp-m4));--xp-w1:clamp(0,var(--xp-p8)*33,1);--xp-w2:clamp(0,(var(--xp-p8) - .11)*33,1);--xp-w3:clamp(0,(var(--xp-p8) - .39)*33,1);--xp-w4:clamp(0,(var(--xp-p8) - .55)*33,1);--xp-w5:clamp(0,(var(--xp-p8) - .79)*33,1);--xp-x12:calc(var(--xp-w1) + var(--xp-w2) - 2*var(--xp-w1)*var(--xp-w2));--xp-x123:calc(var(--xp-x12) + var(--xp-w3) - 2*var(--xp-x12)*var(--xp-w3));--xp-x1234:calc(var(--xp-x123) + var(--xp-w4) - 2*var(--xp-x123)*var(--xp-w4));--xp-press:calc(var(--xp-x1234) + var(--xp-w5) - 2*var(--xp-x1234)*var(--xp-w5));opacity:clamp(0,(.95 - var(--xp-p8))*20,1)}@media(max-width:1023px){.xp-cursor{display:none}}.xp-close{color:#fff;text-align:center;padding:clamp(110px,12vw,170px)var(--padding-x-inner)clamp(72px,10vw,128px);background:radial-gradient(55% 70% at 85% 15%,#6a3ab8,#0000 65%),radial-gradient(55% 65% at 12% 90%,#ffe58a,#ffe58a8c,#0000 70%),radial-gradient(40% 50% at 30% 35%,#bc9af4b3,#0000 60%),linear-gradient(242deg,#6236ac,#8f69dc 42%,#bea1ea 70%,#f6e6b0);position:relative}.xp-close:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fffffff2 12%,#fffc 28%,#ffffff8c 45%,#ffffff4d 60%,#ffffff1f,#ffffff08 88%,#fff0);height:90px;position:absolute;top:-1px;left:0;right:0}.xp-close__inner{z-index:1;max-width:var(--w-inner-wide);justify-items:center;margin-inline:auto;display:grid;position:relative}.xp-close__title{color:#fff;text-shadow:0 2px 30px #280a5a40;font-family:var(--font-sharp-25);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,4.2vw,60px);font-weight:500;line-height:1.08}.xp-close .xp-cta-note{color:#ffffffd1}#main .xp-close__pricing{text-underline-offset:4px;margin-top:22px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px;color:#fff!important;transition:text-decoration-color .15s var(--ease)!important}#main .xp-close__pricing:after{content:" →"}#main .xp-close__pricing:hover,#main .xp-close__pricing:focus-visible{text-decoration-color:#fff}.xp-close__sub{color:#fff;opacity:.94;max-width:52ch;margin:28px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}@media(max-width:1023px){.xp-journey{--xp-focus:.3}.xp-journey__inner{flex-direction:column;display:flex}.xp-steps{order:1;padding-bottom:0}.xp-stage{z-index:2;background:#fff;order:2;height:40svh;position:sticky;bottom:0}.xp-stage:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:28px;position:absolute;top:-28px;left:0;right:0}.xp-stage__sticky{box-sizing:border-box;height:100%;padding:10px 14px 14px;position:static}.xp-stage{overflow:clip}.xp-step{align-items:flex-start;min-height:54svh;padding-block:5svh 8svh}.xp-step:last-child{padding-bottom:44svh}.xp-step__inner{opacity:.6;max-width:none}.xp-steps{padding-bottom:0}.xp-step__title{font-size:clamp(24px,6vw,32px)}}@media(max-width:640px){.xp-hero{align-content:start;min-height:100svh;padding-top:40px;padding-bottom:40px}.xp-hero__scroll{max-width:22ch;margin-top:40px;position:static;translate:none}.xp-hero:after{height:26%}.xp-hero__title{font-size:clamp(32px,10vw,48px)}}@media(prefers-reduced-motion:reduce){.xp-journey *,.xp-journey :before,.xp-journey :after,.xp-hero__scroll svg{transition-duration:0s!important;animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
