@layer cp{blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;margin:0;padding:0}html{-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:sans-serif}main{display:block}progress,sub,sup{vertical-align:baseline}*,:after,:before{box-sizing:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}body,button,input,select,textarea{text-transform:none;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:17px;font-weight:400;line-height:1.5}p,pre{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{font-family:inherit;font-size:inherit;background:#0000000d;max-width:100%;padding:20px;line-height:normal;overflow:auto}blockquote{border-left:5px solid #0000000d;margin:0 0 1.5em;padding:20px;font-size:1.2em;font-style:italic;position:relative}blockquote p:last-child,figure{margin:0}table,td,th{border:1px solid #0000001a}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;width:100%;margin:0 0 1.5em}td,th{border-width:0 1px 1px 0;padding:8px}hr{background-color:#0000001a;border:0;height:1px;margin-top:40px;margin-bottom:40px}fieldset{min-width:inherit;border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0}h1{font-size:42px}h1,h2,h3{text-transform:none;margin-bottom:20px;font-weight:400;line-height:1.2em}h2{font-size:35px}h3{font-size:29px}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:outside}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}b,dt,strong,th{font-weight:700}dd{margin:0 1.5em 1.5em}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{cursor:help;border-bottom:1px dotted #666}a,ins,mark{text-decoration:none}sub,sup{height:0;font-size:75%;line-height:0;position:relative}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}img{max-width:100%;height:auto}button,input[type=button],input[type=reset],input[type=submit]{color:#fff;cursor:pointer;-webkit-appearance:button;background:#55555e;border:1px solid #0000;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;max-width:100%;padding:10px 15px}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}.site-content{word-wrap:break-word;display:flex}.grid-container{max-width:1200px;margin-left:auto;margin-right:auto}.full-width-content .container.grid-container{max-width:100%}.container.grid-container{width:auto}@media (width<=768px){a,body,button,input,select,textarea{transition:all ease-in-out}.site-content{flex-direction:column}}body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent);text-decoration:underline}a:active,a:focus,a:hover{color:var(--contrast)}:root{--contrast:#222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#fff;--accent:#1e73be;--cp-bg:#000;--cp-bg-2:#060608;--cp-surface:#0e0e16;--cp-surface-2:#0c0c10;--cp-text:#fdfdfd;--cp-text-2:#c9c9cf;--cp-text-3:#adadad;--cp-text-4:#878787;--cp-line:#fdfdfd24;--cp-line-soft:#fdfdfd14;--cp-fill:#fdfdfd14;--cp-indigo:#727dff;--cp-blue:#4335f9;--cp-teal:#00e8b6;--cp-teal-2:#4dffd3;--cp-brand-gradient:linear-gradient(225deg, #4335f9, #00e8b6);--cp-font:"Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--cp-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, Menlo, monospace;--cp-fs-h1:calc(clamp(2.25rem, 1.218rem + 4.202vw, 5rem));--cp-fs-h2:calc(clamp(2.125rem, 1.515rem + 2.483vw, 3.75rem));--cp-fs-lede:calc(clamp(1rem, .925rem + .306vw, 1.2rem));--cp-fs-body:calc(clamp(.9375rem, .891rem + .191vw, 1.0625rem));--cp-fs-small:.875rem;--cp-gutter:calc(clamp(24px, 11.08vw - 19.5px, 140px));--cp-content:1160px;--cp-radius:24px;--cp-radius-lg:34px;--cp-ease:cubic-bezier(.16, 1, .3, 1);--cp-ease-io:cubic-bezier(.65, 0, .35, 1);--cp-header-h:87px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type=button],input[type=reset],input[type=submit]{color:#fff;background-color:#55555e}button:focus,button:hover,html input[type=button]:focus,html input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#3f4047}@media (width<=900px){:root{--cp-header-h:72px}}.cp-js.cp-home:not(.cp-reveal){--cp-mono:"Geist Mono Fallback", ui-monospace, Menlo, monospace}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{background:var(--cp-bg);color:var(--cp-text);font-family:var(--cp-font);font-size:var(--cp-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}::selection{color:var(--cp-text);background:#727dff66}a,a:focus{color:inherit}@media (hover:hover){a:hover{color:inherit}}:focus-visible{outline:2px solid var(--cp-teal-2);outline-offset:3px;border-radius:6px}img,svg{max-width:100%}.cp-icon{overflow:visible}[id]{scroll-margin-top:calc(16px + var(--cp-header-h))}.cp-reveal{scroll-padding-top:calc(16px + var(--cp-header-h))}.full-width-content,.full-width-content .site,.full-width-content .site-content{background:var(--cp-bg)}.full-width-content #main,.full-width-content #primary,.full-width-content .site-content{width:100%;display:block}.full-width-content .site.grid-container{max-width:none}.site-content{overflow-x:clip}:root{--apt-chrome-h:760px}@media (width<=900px){:root{--apt-chrome-h:720px}}body.apt-chrome-off{--apt-chrome-h:0px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-container{width:100%;max-width:calc(var(--cp-content) + 2 * var(--cp-gutter));padding-inline:var(--cp-gutter);margin-inline:auto}.cp-container,.cp-section{position:relative}.cp-h2{font-size:var(--cp-fs-h2);letter-spacing:-.035em;color:var(--cp-text);margin:0;font-weight:500;line-height:1.05}@media (width<=900px){.cp-h2{line-height:1.094}}.cp-h2 .cp-muted,.cp-muted{color:var(--cp-text-3)}.cp-accent{color:var(--cp-indigo)}.cp-lede{font-size:var(--cp-fs-lede);margin:0;line-height:1.6}.cp-body,.cp-lede{color:var(--cp-text-2)}.cp-mono{font-family:var(--cp-mono);font-weight:400}.cp-teal{color:var(--cp-teal)}.cp-copy-mobile{display:none}@media (width<=480px){.cp-copy-desktop{display:none}.cp-copy-mobile{display:inline}}.cp-btn{--cp-btn-h:50.6px;--cp-knob-inset:12.2px;min-height:var(--cp-btn-h);background:var(--cp-blue);color:var(--cp-text);font-family:var(--cp-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .4s var(--cp-ease),box-shadow .4s var(--cp-ease),background-color .3s ease;border:0;border-radius:999px;align-items:center;gap:13.9px;padding:0 6.1px 0 22.4px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -10px #4335f9b3,inset 0 1px #ffffff47}.cp-btn:focus-visible{color:var(--cp-text);background:#5446ff;transform:translateY(-2px);box-shadow:0 18px 40px -12px #4335f9d9,inset 0 1px #ffffff52}@media (hover:hover){.cp-btn:hover{color:var(--cp-text);background:#5446ff;transform:translateY(-2px);box-shadow:0 18px 40px -12px #4335f9d9,inset 0 1px #ffffff52}}.cp-btn:active{transform:translateY(0)}.cp-btn__knob{width:calc(var(--cp-btn-h) - var(--cp-knob-inset));height:calc(var(--cp-btn-h) - var(--cp-knob-inset));transition:transform .5s var(--cp-ease);background:#fdfdfd29;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.cp-btn__label{position:relative;top:1.9px}.cp-btn__knob svg{width:13.9px;height:16.7px}.cp-btn--sm{--cp-btn-h:40px;--cp-knob-inset:9.6px;gap:10.7px;padding:0 4.8px 0 16.8px;font-size:.9rem}.cp-btn--sm .cp-btn__knob svg{width:12px;height:12px}.cp-btn--light{background:var(--cp-text);color:#000;padding:0 22px 0 14px;font-weight:700;box-shadow:0 10px 30px -14px #fdfdfd59}.cp-btn--light:focus-visible{color:#000;background:#fff;box-shadow:0 18px 40px -14px #fdfdfd73}@media (hover:hover){.cp-btn:hover .cp-btn__knob{transform:translateY(2px)}.cp-btn--light:hover{color:#000;background:#fff;box-shadow:0 18px 40px -14px #fdfdfd73}}.cp-link{color:var(--cp-text);align-items:center;gap:12px;font-size:1.0625rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.cp-link svg{width:13px;height:13px;transition:transform .4s var(--cp-ease);flex:none}.cp-link--right{gap:8px}.cp-link--right svg{width:14px;height:14px}.cp-link:focus-visible svg{transform:translate(3px,-3px)}@media (hover:hover){.cp-link:hover svg{transform:translate(3px,-3px)}}.cp-link--right:focus-visible svg{transform:translate(4px)}.cp-link__label{transition:background-size .5s var(--cp-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.cp-link:focus-visible .cp-link__label{background-size:100% 1px}@media (hover:hover){.cp-link--right:hover svg{transform:translate(4px)}.cp-link:hover .cp-link__label{background-size:100% 1px}}.cp-stores{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.cp-store{--cp-store-ratio:2.9916;width:calc(52px * var(--cp-store-ratio));transition:transform .45s var(--cp-ease);border-radius:11.6px;flex:none;line-height:0;display:block}.cp-store--play{--cp-store-ratio:3.37181;border-radius:6.5px}.cp-store__badge{width:100%;height:auto;aspect-ratio:var(--cp-store-ratio);display:block}.cp-store:focus-visible{transform:translateY(-2px)}@media (width<=900px){.cp-store{flex:var(--cp-store-ratio) 1 calc(40px * var(--cp-store-ratio));width:auto;max-width:calc(52px * var(--cp-store-ratio))}}.cp-qr{height:48.8px;color:var(--cp-text-2);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:0 16.5px 0 6.4px;font-size:.82rem;line-height:1;transition:color .3s;display:inline-flex;position:relative;top:-1px}.cp-qr:focus-visible,.cp-qr[aria-expanded=true]{color:var(--cp-text)}@media (hover:hover){.cp-store:hover{transform:translateY(-2px)}.cp-qr:hover{color:var(--cp-text)}}.cp-qr__glyph{background:var(--cp-text);color:#000;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cp-qr__glyph .cp-icon{width:auto;height:auto}.cp-qr__pop{color:#0b0b10;text-align:center;opacity:0;visibility:hidden;transform-origin:30% 100%;width:188px;transition:opacity .3s var(--cp-ease),transform .45s var(--cp-ease),visibility 0s linear .45s;background:#fff;border-radius:20px;justify-items:center;gap:10px;padding:14px 14px 12px;font-size:.78rem;line-height:1.3;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(8px)scale(.96);box-shadow:0 30px 60px -20px #000c}.cp-qr__pop:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.cp-qr__code{color:#000;width:160px;height:160px;display:block}.cp-qr__code .cp-icon{width:100%;height:100%;display:block}.cp-qr:focus-visible .cp-qr__pop,.cp-qr[aria-expanded=true] .cp-qr__pop{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover){.cp-qr:hover .cp-qr__pop{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.cp-qr.is-dismissed .cp-qr__pop{opacity:0;visibility:hidden;transition-delay:0s,0s,.45s;transform:translateY(8px)scale(.96)}@media (width<=900px){.cp-qr{display:none}}.cp-more-toggle{display:none}@media (width<=900px){.cp-js .cp-more:not(.is-open){display:none}.cp-js .cp-more-toggle{color:var(--cp-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:14px;padding:6px 0;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.cp-more-toggle svg{transition:transform .4s var(--cp-ease)}.cp-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}}.cp-acc{border-bottom:1px solid var(--cp-line-soft)}.cp-acc:first-child{border-top:1px solid var(--cp-line-soft)}.cp-acc__q{box-sizing:border-box;letter-spacing:-.015em;min-height:84px;color:var(--cp-text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.2rem;font-weight:500;line-height:29px;list-style:none;display:flex}.cp-acc__q::-webkit-details-marker{display:none}.cp-acc__q:focus-visible{outline-offset:4px}.cp-acc__toggle{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--cp-line);color:var(--cp-text);transition:background-color .4s ease,box-shadow .4s ease,transform .5s var(--cp-ease);border-radius:50%;flex:none;place-items:center;display:grid}.cp-acc__toggle .cp-icon{transition:transform .5s var(--cp-ease),opacity .3s ease;grid-area:1/1}.cp-acc__toggle .cp-acc__plus{width:14px;height:14px}.cp-acc__toggle .cp-acc__close{opacity:0;width:10px;height:10px;transform:rotate(-45deg)}@media (hover:hover){.cp-acc__q:hover .cp-acc__toggle{box-shadow:inset 0 0 0 1px #fdfdfd59}}.cp-acc[open]>.cp-acc__q .cp-acc__toggle{background:var(--cp-blue);box-shadow:none}.cp-acc[open]>.cp-acc__q .cp-acc__plus{opacity:0;transform:rotate(45deg)}.cp-acc[open]>.cp-acc__q .cp-acc__close{opacity:1;transform:none}.cp-acc__a{max-width:calc(100% - 60px);color:var(--cp-text-2);padding-bottom:29px;font-size:1.04rem;line-height:1.6;overflow:hidden}.cp-acc__a ol,.cp-acc__a p,.cp-acc__a ul{margin:0 0 14px}.cp-acc__a>:last-child{margin-bottom:0}.cp-acc__a ol,.cp-acc__a ul{padding-left:1.2em}.cp-acc__a li+li{margin-top:6px}.cp-acc__a strong{color:var(--cp-text);font-weight:500}.cp-acc__a a{color:var(--cp-text);text-underline-offset:3px}@media (width<=900px){.cp-acc__a{max-width:none}.cp-rail-m.cp-rail-m{margin-inline:calc(-1 * var(--cp-gutter));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.cp-rail-m::-webkit-scrollbar{display:none}.cp-rail-m.cp-rail-m>*{flex:0 0 var(--cp-rail-w,260px);scroll-snap-align:start}}.cp-phone{width:var(--cp-phone-w,300px);aspect-ratio:300/649.5;background:linear-gradient(160deg,#3a3a44,#15151b 35%,#0b0b0f 65%,#2a2a33);border-radius:16.5%/7.62%;min-height:0;position:relative;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #0009,inset 0 1px 1px #ffffff2e,inset 0 -1px 1px #ffffff0f}.cp-phone__glass{clip-path:inset(0 round 14.36%/6.41%);isolation:isolate;background:#000;border-radius:14.36%/6.41%;position:absolute;inset:1.386% 3%;overflow:hidden}.cp-phone__glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fdfdfd1a,#fdfdfd00 28% 70%,#fdfdfd0a);position:absolute;inset:0}.cp-phone__glass img,.cp-phone__screen{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-glass{border:1px solid var(--cp-line);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(135deg,#fdfdfd1f,#fdfdfd08),#0e0e166b;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff38,inset 0 -1px #ffffff0a}.cp-pic{display:contents}.cp-mark__eye{transform-box:fill-box;transform-origin:50% 55%;animation:5.6s ease-in-out infinite cp-mark-blink}.cp-mark__eye--r{animation-delay:30ms}@keyframes cp-mark-blink{0%,44%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}48%{transform:scaleY(1)}90%{transform:scaleY(1)}91.5%{transform:scaleY(.08)}93%{transform:scaleY(1)}94.5%{transform:scaleY(.08)}96%{transform:scaleY(1)}}.cp-mark__glance{animation:11s cubic-bezier(.45,0,.2,1) infinite cp-mark-glance}@keyframes cp-mark-glance{0%,14%{transform:translate(0)}18%,34%{transform:translate(10px,-4px)}38%,54%{transform:translate(-8px,3px)}58%,70%{transform:translate(4px,7px)}74%,to{transform:translate(0)}}.cp-mark__look{transform:translate(var(--look-x,0),var(--look-y,0));transition:transform .45s var(--cp-ease)}.is-following .cp-mark__glance,[data-inview]:not(.is-inview) .cp-mark__eye,[data-inview]:not(.is-inview) .cp-mark__glance{animation-play-state:paused}.cp-reveal [data-reveal]{opacity:0;transition:opacity .9s var(--cp-ease) var(--reveal-delay,0s),transform 1.1s var(--cp-ease) var(--reveal-delay,0s);transform:translateY(32px)}.cp-reveal [data-reveal=fade]{transform:none}.cp-reveal [data-reveal=children]{opacity:1;transform:none}.cp-reveal [data-reveal=scale]{transform:scale(.96)}.cp-reveal [data-reveal=left]{transform:translate(-40px)}.cp-reveal [data-reveal=right]{transform:translate(40px)}.cp-reveal [data-reveal=clip]{opacity:1;clip-path:inset(14% 0 0 0 round var(--cp-reveal-radius,0));transition:clip-path 1.3s var(--cp-ease) var(--reveal-delay,0s);transform:none}.cp-reveal [data-reveal].is-revealed{opacity:1;transform:none}.cp-reveal [data-reveal=clip].is-revealed{clip-path:inset(0 0 0 0 round var(--cp-reveal-radius,0))}.cp-reveal [data-reveal].is-settled{transition-delay:0s}.cp-reveal [data-reveal].is-instant{transition:none}.cp-reveal-arming [data-reveal],.cp-reveal-arming [data-reveal] *,.cp-reveal-arming [data-words] .cp-w>span{transition:none!important}.cp-w{vertical-align:top;margin:0 -.04em -.12em;padding:0 .04em .12em;overflow:hidden}.cp-w,.cp-w>span{display:inline-block}.cp-reveal [data-words] .cp-w>span{transition:transform 1.1s var(--cp-ease) calc(var(--reveal-delay,0s) + var(--i,0) * 45ms);transform:translateY(108%)}.cp-reveal [data-words].is-revealed .cp-w>span{transform:none}.cp-js [data-words=load] .cp-w>span{animation:cp-word-rise 1.1s var(--cp-ease) calc(var(--cp-load-delay,80ms) + var(--i,0) * 60ms) both;transition:none}@keyframes cp-word-rise{0%{transform:translateY(108%)}to{transform:none}}.cp-js [data-load]{animation:cp-load-in 1s var(--cp-ease) var(--cp-load-delay,0s) both}.cp-js [data-load=fade]{animation-name:cp-load-fade}.cp-js [data-load=phone]{animation:cp-load-phone 1.5s var(--cp-ease) var(--cp-load-delay,0s) both}@keyframes cp-load-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cp-load-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-load-phone{0%{opacity:0;transform:translateY(60px)rotate(4deg)scale(.94)}to{opacity:1;transform:none}}[data-parallax]{translate:0 var(--parallax,0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.cp-js [data-load],:is(.cp-js,.cp-reveal) [data-reveal],:is(.cp-js,.cp-reveal) [data-words] .cp-w>span{opacity:1;clip-path:none;animation:none;transform:none}[data-parallax]{translate:none}}.cp-header{z-index:100;width:max-content;max-width:calc(100vw - 32px);transition:transform .6s var(--cp-ease),opacity .4s ease;position:fixed;top:32px;left:50%;translate:-50%}.cp-header.is-hidden{transform:translateY(calc(-100% - 40px))}.admin-bar .cp-header{top:64px}.cp-header__bar{white-space:nowrap;border:1px solid var(--cp-line);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(135deg,#fdfdfd1f,#fdfdfd08),#0e0e166b;border-radius:999px;align-items:center;height:54.8px;padding:0 6.4px 0 17.4px;transition:background-color .4s,box-shadow .4s;display:flex;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff38,inset 0 -1px #ffffff0a}.cp-header__logo{color:var(--cp-text);border-radius:8px;flex:none;line-height:0;display:inline-flex}.cp-header__logo-svg{width:128px;height:22.5px}.cp-header__nav{margin-left:32.5px}.cp-header__links{gap:23px;margin:0;padding:0;list-style:none;display:flex}.cp-header__link{color:var(--cp-text-2);padding:6px 0;font-size:.92rem;line-height:1.3;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.cp-header__link:after{content:"";background:var(--cp-teal);opacity:0;width:4px;height:4px;transition:transform .4s var(--cp-ease),opacity .3s ease;border-radius:50%;margin-left:-2px;position:absolute;bottom:0;left:50%;transform:scale(0)}.cp-header__link.is-active,.cp-header__link:focus-visible{color:var(--cp-text)}@media (hover:hover){.cp-header__link:hover{color:var(--cp-text)}}.cp-header__link.is-active:after{opacity:1;transform:none}.cp-header__actions{align-items:center;gap:8px;margin-left:32.3px;display:flex}.cp-header__cta-short{display:none}.cp-header__cta .cp-btn__knob svg{width:12.5px;height:15px}.cp-header__menu-btn{width:44px;height:44px;color:var(--cp-text);cursor:pointer;border:1px solid var(--cp-line);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);transition:transform .4s var(--cp-ease),background-color .3s ease;background:linear-gradient(135deg,#fdfdfd1f,#fdfdfd08),#0e0e166b;border-radius:50%;place-items:center;padding:0;display:none;box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff38}@media (hover:hover){.cp-header__menu-btn:hover{background-color:#1e1e2c99}}.cp-header__menu-btn:active{transform:scale(.94)}.cp-header__menu-btn .cp-icon{width:16px;height:12px}.cp-header__menu-btn.cp-header__menu-link{display:none}.cp-header__menu-link .cp-icon,.cp-menu__close,.cp-menu__link{color:var(--cp-text)}@media (width<=1080px){.cp-header__actions,.cp-header__nav{margin-left:24px}.cp-header__links{gap:16px}}@media (width<=900px){.cp-header{width:auto;max-width:none;top:0;left:0;right:0;translate:none}.admin-bar .cp-header{top:46px}.cp-header__bar{height:auto;padding:14px max(20px,-4px + var(--cp-gutter)) 14px max(20px,-3.5px + var(--cp-gutter));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.cp-header.is-scrolled .cp-header__bar{border-bottom-color:var(--cp-line-soft);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0000009e}.cp-header__nav{display:none}.cp-header__actions{margin-left:auto}.cp-header__cta-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-header__cta-short{display:inline}.cp-header__menu-btn{display:grid}html:not(.cp-js) .cp-header__menu-btn[data-menu-open]{display:none}html:not(.cp-js) .cp-header__menu-btn.cp-header__menu-link{display:grid}}@media (width<=360px){.cp-header__bar{padding-right:16px}.cp-header__bar .cp-header__logo-svg{aspect-ratio:128/22.5;width:calc(clamp(88px,100vw - 232px,128px));height:auto}}.cp-menu{z-index:200;position:fixed;inset:0}.cp-menu[hidden]{display:none}.cp-menu__backdrop{opacity:0;background:#0000008c;transition:opacity .4s;position:absolute;inset:0}.cp-menu__sheet{overscroll-behavior:contain;border:1px solid var(--cp-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;transform-origin:90% 0;max-height:calc(100dvh - 24px);transition:opacity .35s var(--cp-ease),transform .6s var(--cp-ease);background:#060608f0;border-radius:28px;padding:21px 21px 25px;position:absolute;top:12px;left:12px;right:12px;overflow-y:auto;transform:translateY(-14px)scale(.97);box-shadow:0 20px 60px -20px #0009,inset 0 1px #ffffff38}.admin-bar .cp-menu__sheet{top:58px}.cp-menu.is-open .cp-menu__backdrop{opacity:1}.cp-menu.is-open .cp-menu__sheet{opacity:1;transform:none}.cp-menu__top{justify-content:space-between;align-items:center;padding-left:4.5px;display:flex}.cp-menu__close{background:var(--cp-fill);cursor:pointer;width:44px;height:44px;transition:background-color .3s ease,transform .4s var(--cp-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cp-menu__close:active{transform:scale(.94)}.cp-menu__close .cp-icon{width:12px;height:12px}.cp-menu__links{margin:30px 0 0;padding:0;list-style:none}.cp-menu__links li+li{border-top:1px solid var(--cp-line-soft)}.cp-menu__link{letter-spacing:-.03em;justify-content:space-between;align-items:center;min-height:66px;padding:0 9px 0 4px;font-size:1.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.cp-menu__links li:first-child .cp-menu__link{align-items:flex-start;min-height:50px}.cp-menu__links li:first-child .cp-menu__chevron{margin-top:calc(.6em - 7px)}.cp-menu__chevron{width:8px;height:14px;color:var(--cp-text-3);transition:transform .4s var(--cp-ease)}.cp-menu__link:focus-visible .cp-menu__chevron{color:var(--cp-text);transform:translate(4px)}@media (hover:hover){.cp-menu__close:hover{background:#fdfdfd24}.cp-menu__link:hover .cp-menu__chevron{color:var(--cp-text);transform:translate(4px)}}.cp-menu__links li{opacity:0;transition:opacity .5s var(--cp-ease) calc(80ms + var(--i,0) * 45ms),transform .7s var(--cp-ease) calc(80ms + var(--i,0) * 45ms);transform:translateY(10px)}.cp-menu.is-open .cp-menu__links li{opacity:1;transform:none}.cp-menu__stores{margin-top:42px}html.cp-menu-open,html.cp-menu-open body{overflow:hidden}.cp-footer{border-top:1px solid var(--cp-line-soft);background:var(--cp-bg);isolation:isolate;padding:113.6px 0 31px;position:relative;overflow:hidden}.cp-footer--faq{background:var(--cp-bg-2)}@media (width<=900px){.cp-footer--home{background:var(--cp-bg-2)}}.cp-footer__glow{z-index:-1;opacity:.35;pointer-events:none;background:radial-gradient(50% 50%,#4335f9,#325de8ce 15%,#228fd89d 30%,#11bbc76b 45%,#00e8b63a 60%,#00e8b600);border-radius:50%;width:1670px;height:911px;margin-left:-835px;position:absolute;bottom:-473px;left:50%}.cp-footer__inner{grid-template-columns:1fr auto;display:grid}.cp-footer__card{display:contents}.cp-footer__tagline{color:var(--cp-text);letter-spacing:-.045em;grid-column:1/-1;margin:0;font-size:calc(clamp(1.75rem,.905rem + 3.438vw,4rem));font-weight:500;line-height:1}.cp-footer__tagline .cp-part{color:var(--cp-text-3)}.cp-footer__wordmark{color:var(--cp-text);border-radius:12px;grid-column:1/-1;margin:calc(8.7px + clamp(48px,6.3vw,90px)) 4px 0;line-height:0;display:block}.cp-footer__wordmark-svg{width:100%;height:auto;overflow:visible}.cp-reveal .cp-footer__wordmark .cp-wm{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transition:transform 1.1s var(--cp-ease) calc(80ms + var(--i,0) * 55ms),opacity .7s ease calc(80ms + var(--i,0) * 55ms);transform:translateY(42%)}.cp-reveal .cp-footer__wordmark .cp-wm--mark{transform-origin:50%;transform:rotate(-35deg)scale(.6)}.cp-reveal .cp-footer__wordmark.is-revealed .cp-wm{opacity:1;transform:none}.cp-footer__wordmark:focus-visible .cp-wm--mark{transition-delay:0s;transform:rotate(-8deg)}@media (hover:hover){.cp-footer__wordmark:hover .cp-wm--mark{transition-delay:0s;transform:rotate(-8deg)}}.cp-footer__bottom{border-top:1px solid var(--cp-line-soft);grid-area:3/1;margin-top:59px;padding-top:22.6px}.cp-footer__nav ul{flex-wrap:wrap;gap:8px 26.4px;margin:0;padding:0;list-style:none;display:flex}.cp-footer__copyright,.cp-footer__nav a{font-size:.88rem;line-height:1.3}.cp-footer__nav a{color:var(--cp-text-2);text-decoration:none;transition:color .25s}.cp-footer__nav a:focus-visible{color:var(--cp-text)}@media (hover:hover){.cp-footer__nav a:hover{color:var(--cp-text)}}.cp-footer__copyright{border-top:1px solid var(--cp-line-soft);color:var(--cp-text-3);text-align:right;white-space:nowrap;grid-area:3/2;align-self:start;margin:59px 0 0;padding-top:28.2px}@media (width<=900px){.cp-footer{padding-top:88px}.cp-footer__inner{grid-template-columns:1fr}.cp-footer__bottom{grid-column:1}.cp-footer__copyright{text-align:left;white-space:normal;border-top:0;grid-area:4/1;margin-top:0;padding-top:16px}}@media (width<=600px){.cp-footer{border-top:0;padding:0 0 41.2px}.cp-footer__glow{display:none}.cp-footer__inner{display:block}.cp-footer__card{border:1px solid var(--cp-line-soft);background:radial-gradient(90% 60% at 50% 105%,#4335f959,#4335f900 70%) border-box,#0c0c10;border-radius:28px;flex-direction:column;margin:0 -8px;padding:32px 25px 33px;display:flex}.cp-footer__tagline{letter-spacing:-.04em;order:1;font-size:1.75rem;line-height:1.05}.cp-footer__bottom{border-top:0;order:2;margin-top:32px;padding-top:0}.cp-footer__nav ul{grid-template-columns:1fr 1fr;gap:13px 0;display:grid}.cp-footer__wordmark{order:3;margin:95px 0 0}.cp-footer__copyright{text-align:center;margin-top:22px;padding:0;font-size:.78rem}}.message-screen{min-height:calc(max(640px,100dvh - 200px));padding:calc(96px + var(--cp-header-h)) var(--cp-gutter) 120px;text-align:center;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.message-screen__glow{z-index:-1;background:radial-gradient(closest-side,#4335f961,#00e8b614 60%,#00e8b600);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:46%;left:50%}.message-screen__inner{max-width:640px}.message-screen__mark{width:120px;margin:0 auto 36px}.message-screen__mark .cp-icon{width:100%;height:auto;display:block}.message-screen__heading{letter-spacing:-.04em;color:var(--cp-text);margin:0;font-size:calc(clamp(2.5rem,1.6rem + 3.6vw,4.5rem));font-weight:500;line-height:1.04}.message-screen__subheading{max-width:480px;font-size:var(--cp-fs-lede);color:var(--cp-text-2);margin:18px auto 0;line-height:1.6}.message-screen__cta{margin-top:32px}.message-screen__cta .cp-btn__knob svg{width:15px;height:13px}}@font-face{font-family:Geist;src:url(./Geist-Variable-latin.BGnTDqni.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-Variable-latin.pyAoGB9p.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica);size-adjust:102.26%;ascent-override:98.77%;descent-override:28.36%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New),local(Courier);size-adjust:100%;ascent-override:101%;descent-override:29%;line-gap-override:0%}
