.cp-root[data-v-ab3372c3]{--cp-backdrop:#08090bb3;--cp-bg:#1a1c20;--cp-border:#ffffff1a;--cp-shadow:0 30px 80px #0000008c;--cp-line:#ffffff12;--cp-foot:#ffffff05;--cp-hover:#ffffff12;--cp-tile:#ffffff0f;--cp-accent:var(--color-cyan);--cp-t:#f2f2f2;--cp-t55:#f2f2f28c;--cp-t50:#f2f2f280;--cp-t45:#f2f2f273;--cp-t40:#f2f2f266;--cp-kbd:#ffffff14;--cp-kbd-t:#f2f2f2bf;--cp-thumb:#d2d2d238;--cp-thumb-hot:#d2d2d266}.cp-light[data-v-ab3372c3]{--cp-backdrop:#ffffff8c;--cp-bg:#fff;--cp-border:#08090b14;--cp-shadow:0 30px 80px #08090b2e;--cp-line:#08090b12;--cp-foot:#f8f8f8;--cp-hover:#f4f4f4;--cp-tile:#0a8ad614;--cp-accent:#0a8ad6;--cp-t:#08090b;--cp-t55:#08090b99;--cp-t50:#08090b80;--cp-t45:#08090b80;--cp-t40:#08090b66;--cp-kbd:#08090b0f;--cp-kbd-t:#08090bb3;--cp-thumb:#08090b2e;--cp-thumb-hot:#08090b52}.cp-scroll[data-v-ab3372c3]::-webkit-scrollbar{width:10px}.cp-scroll[data-v-ab3372c3]::-webkit-scrollbar-track{background:0 0}.cp-scroll[data-v-ab3372c3]::-webkit-scrollbar-thumb{background:var(--cp-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cp-scroll[data-v-ab3372c3]::-webkit-scrollbar-thumb:hover{background-color:var(--cp-thumb-hot)}.cp-scroll[data-v-ab3372c3]::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.cp-scroll[data-v-ab3372c3]{scrollbar-width:thin;scrollbar-color:var(--cp-thumb) transparent}}.kbd[data-v-ab3372c3]{background:var(--cp-kbd);min-width:22px;height:22px;color:var(--cp-kbd-t);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;display:inline-flex}.roll{display:inline}.roll__line{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.roll__c{text-shadow:0 1lh;transition:transform .6s cubic-bezier(.625,.05,0,1);display:inline-block;position:relative;transform:translateY(0)rotate(.001deg)}.roll-host:hover .roll__c,.roll-host:focus-visible .roll__c{transform:translateY(-1lh)rotate(.001deg)}@media (prefers-reduced-motion:reduce){.roll__c{transition:none}}.ambient[data-v-847a77f5]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob[data-v-847a77f5]{filter:blur(75px);will-change:transform;position:absolute}.blob--1[data-v-847a77f5]{opacity:.45;background:radial-gradient(58% 54% at 52% 40%,#00aeeff2,#00aeef47 55%,#0000 78%);border-radius:44% 56% 63% 37%/58% 42% 55% 45%;width:58vw;height:52vw;animation:14s ease-in-out infinite drift-1-847a77f5;top:-9%;right:-16%}.blob--2[data-v-847a77f5]{opacity:.4;background:radial-gradient(56% 54% at 58%,#00aeefcc,#00aeef38 55%,#0000 78%);border-radius:62% 38% 45% 55%/44% 58% 42% 56%;width:58vw;height:56vw;animation:17s ease-in-out infinite drift-2-847a77f5;top:34%;left:-18%}@keyframes drift-1-847a77f5{0%{transform:translate(0)scale(1)rotate(0)}20%{transform:translate(-11vw,9vh)scale(1.1)rotate(6deg)}40%{transform:translate(6vw,18vh)scale(1.2)rotate(10deg)}60%{transform:translate(13vw,8vh)scale(1.08)rotate(3deg)}80%{transform:translate(-6vw,14vh)scale(1.14)rotate(-6deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes drift-2-847a77f5{0%{transform:translate(0)scale(1)rotate(0)}25%{transform:translate(13vw,-9vh)scale(1.14)rotate(-7deg)}50%{transform:translate(19vw,-19vh)scale(1.22)rotate(-11deg)}75%{transform:translate(8vw,-6vh)scale(1.1)rotate(-3deg)}to{transform:translate(0)scale(1)rotate(0)}}.ambient--left .blob--1[data-v-847a77f5]{display:none}.ambient--left .blob--2[data-v-847a77f5]{width:44vw;height:44vw;top:3%;left:-14%}.ambient--left-top .blob--1[data-v-847a77f5]{display:none}.ambient--left-top .blob--2[data-v-847a77f5]{width:58vw;height:52vw;top:-14%;left:-30%}.ambient--home-low .blob--1[data-v-847a77f5]{top:66%;right:-20%}.ambient--home-low .blob--2[data-v-847a77f5]{top:82%;left:-22%}.blob[data-v-847a77f5],.ambient--home-low .grain[data-v-847a77f5]{display:none}.grain[data-v-847a77f5]{opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E");background-size:200px 200px;animation:.5s steps(3,end) infinite grain-847a77f5;position:absolute;inset:-60%}@media (width<=767px){.grain[data-v-847a77f5]{opacity:.065}}@keyframes grain-847a77f5{0%{transform:translate(0)}33%{transform:translate(-5%,4%)}66%{transform:translate(4%,-5%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.blob[data-v-847a77f5],.grain[data-v-847a77f5]{animation:none}}.menu-enter-active[data-v-a190bf47],.menu-leave-active[data-v-a190bf47]{transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .5s}.menu-enter-from[data-v-a190bf47],.menu-leave-to[data-v-a190bf47]{opacity:.4;transform:translate(100%)}.menu-enter-active .nav-item[data-v-a190bf47]{animation:.6s cubic-bezier(.16,1,.3,1) both navItemIn-a190bf47;animation-delay:calc(.22s + var(--i) * 70ms)}@keyframes navItemIn-a190bf47{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-enter-active[data-v-a190bf47],.menu-leave-active[data-v-a190bf47],.menu-enter-active .nav-item[data-v-a190bf47]{transition:none;animation:none}.menu-enter-from[data-v-a190bf47],.menu-leave-to[data-v-a190bf47]{transform:none}}.ask-trigger{--t:var(--theme-t,0);background:color-mix(in srgb, #ffffffeb calc(var(--t) * 100%), #101318db);border:1px solid color-mix(in srgb, #08090b1a calc(var(--t) * 100%), #ffffff1f);color:color-mix(in srgb, #08090b calc(var(--t) * 100%), #f2f2f2);box-shadow:0 10px 30px rgb(0 0 0/calc(.35 - var(--t) * .23)), 0 0 0 0 #00aeef00;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .3s}.ask-trigger:hover{box-shadow:0 10px 30px rgb(0 0 0/calc(.35 - var(--t) * .23)), 0 0 0 6px #00aeef1f}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mo-fade-enter-active,.mo-fade-leave-active{transition:opacity .25s}.mo-fade-enter-from,.mo-fade-leave-to{opacity:0}.mo-root{--cy:0, 174, 239;--fg:242 242 242;--mo-bg:#06080bd6;--mo-pill:#16191feb;--mo-card:#15181d;--mo-line:#ffffff1a;--mo-btn:#ffffff14;--mo-btn-hot:#ffffff24;--mo-shadow:#00000073;--mo-accent:#4dc6f4;z-index:70;color:rgb(var(--fg));font-family:inherit;position:fixed;inset:0}.mo-root.mo-light{--fg:8 9 11;--mo-bg:#fffffffb;--mo-pill:#fffffff5;--mo-card:#fff;--mo-line:#08090b14;--mo-btn:#08090b0f;--mo-btn-hot:#08090b1a;--mo-shadow:#08090b1f;--mo-accent:#0a8ad6}.mo-light .mo-underglow{opacity:calc(var(--oGlow,1) * .3)}.mo-light .mo-aurora i{opacity:.16}.mo-bg{background:var(--mo-bg);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);position:absolute;inset:0}.mo-halo{background:radial-gradient(closest-side, rgb(var(--cy) / .22), rgb(var(--cy) / 0) 70%);width:720px;height:720px;opacity:var(--oCenter,0);pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mo-top{justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:absolute;top:0;left:0;right:0}.mo-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.mo-title svg{width:20px;height:20px;color:rgb(var(--cy))}.mo-close{background:var(--mo-btn);width:44px;height:44px;color:rgb(var(--fg) / .8);border-radius:999px;place-items:center;transition:background .2s;display:grid}.mo-close:hover{background:var(--mo-btn-hot)}.mo-close svg{width:20px;height:20px}.mo-hint{text-align:center;width:min(560px,100vw - 32px);color:rgb(var(--fg) / .55);pointer-events:none;font-size:15px;transition:opacity .3s;position:absolute;bottom:144px;left:50%;transform:translate(-50%)}.mo-root:not([data-phase=idle]) .mo-hint{opacity:0}.mo-mover{will-change:transform;width:0;height:0;position:absolute;top:46%;left:50%}.mo-trail{background:radial-gradient(circle, #dcf4ffe6, rgb(var(--cy) / .35) 55%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:0;left:0}.mo-actor{width:var(--w);height:var(--h);border-radius:var(--r);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mo-actor[data-shake]{animation:.26s mo-shake}.mo-underglow{background:rgb(var(--cy) / .45);filter:blur(28px);height:80%;opacity:calc(var(--oGlow,1) * .55);pointer-events:none;border-radius:999px;transition:opacity .3s;position:absolute;top:40%;left:8%;right:8%}.mo-actor[data-typing] .mo-underglow{opacity:calc(var(--oGlow,1) * .85)}.mo-surface{border-radius:inherit;background:var(--mo-pill);box-shadow:inset 0 0 0 1px var(--mo-line), 0 18px 50px var(--mo-shadow);opacity:var(--oPill,1);position:absolute;inset:0;overflow:hidden}.mo-aurora{opacity:var(--oAur,1);filter:blur(18px);position:absolute;inset:0}.mo-aurora i{opacity:.32;border-radius:50%;width:40%;height:180%;animation:7s ease-in-out infinite alternate mo-drift;position:absolute;top:-40%}.mo-aurora i:first-child{background:rgb(var(--cy));left:-5%}.mo-aurora i:nth-child(2){background:#4dc6f4;animation-duration:9s;animation-delay:-3s;left:30%}.mo-aurora i:nth-child(3){background:#6a6ff0;animation-duration:11s;animation-delay:-6s;left:60%}.mo-aurora i:nth-child(4){background:#0a8ad6;animation-duration:8s;animation-delay:-2s;left:85%}.mo-ball{background:radial-gradient(circle at 35% 30%, #fff, #c9eeff 30%, rgb(var(--cy)) 70%, #0a6fb0);box-shadow:0 0 40px rgb(var(--cy) / .55);opacity:var(--oBall,0);border-radius:50%;position:absolute;inset:0}.mo-green{background:radial-gradient(circle at 40% 35%, #c9eeff, rgb(var(--cy)) 60%, #0a8ad6);box-shadow:0 0 60px rgb(var(--cy) / .6);transform:scale(var(--gs,.55));opacity:var(--oGreen,0);border-radius:50%;position:absolute;inset:0}.mo-halo-green{background:radial-gradient(closest-side, rgb(var(--cy) / .5), transparent);opacity:var(--oHalo,0);pointer-events:none;border-radius:50%;position:absolute;inset:-60%}.mo-card{border-radius:var(--r);background:var(--mo-card);box-shadow:inset 0 0 0 1px var(--mo-line), 0 24px 60px var(--mo-shadow);opacity:var(--oCard,0);transform:scale(var(--cs,1));position:absolute;inset:0}.mo-ring{border-radius:inherit;background:conic-gradient(from var(--angle), rgb(var(--cy) / 0) 0deg, rgb(var(--cy) / .9) 60deg, #6a6ff099 120deg, rgb(var(--cy) / 0) 180deg, rgb(var(--cy) / 0) 360deg);-webkit-mask-composite:xor;opacity:var(--oRing,1);pointer-events:none;padding:1px;animation:4s linear infinite mo-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mo-input{opacity:var(--oInput,1);transform:scale(var(--inScale,1));align-items:center;gap:12px;padding:0 8px 0 20px;display:flex;position:absolute;inset:0}.mo-spark{width:20px;height:20px;color:rgb(var(--cy));flex-shrink:0}.mo-field{min-width:0;color:rgb(var(--fg));background:0 0;border:0;outline:none;flex:1;font-size:16px}.mo-field::placeholder{color:rgb(var(--fg) / .45)}.mo-send{background:var(--mo-btn);width:44px;height:44px;color:rgb(var(--fg) / .5);border-radius:999px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.mo-send[data-ready]{background:rgb(var(--cy));color:#08090b}.mo-send svg{width:20px;height:20px}.mo-orb{pointer-events:none;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mo-pulse{border:2px solid rgb(var(--cy));opacity:0;pointer-events:none;border-radius:50%;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mo-answer{opacity:var(--hOp,0);pointer-events:none;outline:none;flex-direction:column;padding:18px 22px 20px;display:flex;position:absolute;inset:0}.mo-root[data-phase=answered] .mo-answer{pointer-events:auto}.mo-a-head{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fg) / .55);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.mo-a-dot{background:rgb(var(--cy));width:8px;height:8px;box-shadow:0 0 10px rgb(var(--cy) / .8);transform:scale(var(--dotS,0));border-radius:50%}.mo-a-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--fg) / .25) transparent;min-height:0;margin-top:10px;overflow-y:auto}.mo-a-body{color:rgb(var(--fg));margin:0;font-size:16px;line-height:1.55}.mo-w{opacity:0;display:inline-block}.mo-a-cites{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mo-cite{background:rgb(var(--cy) / .12);height:32px;color:var(--mo-accent);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.mo-cite:hover{background:rgb(var(--cy) / .22)}.mo-measure{visibility:hidden;padding:18px 22px 20px;position:absolute;top:0;left:-9999px}.mo-measure .mo-a-body{margin-top:10px}.mo-status{transform:translate(-50%, calc(var(--sTy,6) * 1px));opacity:var(--sOp,0);pointer-events:none;width:220px;height:22px;position:absolute;top:calc(46% + 120px);left:50%}.mo-lab{color:rgb(var(--fg) / .7);background:linear-gradient(90deg, rgb(var(--fg) / .45), rgb(var(--fg)), rgb(var(--fg) / .45));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:6px;font-size:14px;animation:2.2s linear infinite mo-shimmer,.3s both mo-in;display:flex;position:absolute;inset:0}.mo-lab>span:first-child{color:#0000}.mo-lab.mo-out{animation:.25s both mo-out}.mo-lab-done{font-weight:600;color:var(--mo-accent)!important}.mo-dots{gap:3px;display:inline-flex}.mo-dots i{background:rgb(var(--fg) / .7);border-radius:50%;width:4px;height:4px;animation:1.2s infinite mo-dot}.mo-dots i:nth-child(2){animation-delay:.15s}.mo-dots i:nth-child(3){animation-delay:.3s}.mo-reset{left:50%;top:calc(46% + var(--mo-h,108px) / 2 + 20px);background:var(--mo-btn);height:44px;color:rgb(var(--fg));opacity:0;pointer-events:none;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:opacity .3s,background .2s;position:absolute;transform:translate(-50%)}.mo-reset:hover{background:var(--mo-btn-hot)}.mo-root[data-phase=answered] .mo-reset{opacity:1;pointer-events:auto}.mo-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes mo-spin{to{--angle:360deg}}@keyframes mo-drift{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes mo-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes mo-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes mo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mo-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes mo-shake{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 4px),-50%)}75%{transform:translate(calc(4px - 50%),-50%)}}@media (prefers-reduced-motion:reduce){.mo-ring,.mo-aurora i,.mo-lab,.mo-dots i{animation:none}}.pf-pop--dark[data-v-ba0c1fda]{--pf-bg:#1a1c20;--pf-border:#ffffff1a;--pf-line:#ffffff14;--pf-t:#f2f2f2;--pf-dim:#f2f2f280;--pf-hover:#ffffff12;--pf-thumb:#d2d2d238;--pf-shadow:0 20px 50px #00000080}.pf-pop--light[data-v-ba0c1fda]{--pf-bg:#fff;--pf-border:#08090b1a;--pf-line:#08090b12;--pf-t:#08090b;--pf-dim:#08090b80;--pf-hover:#f4f4f4;--pf-thumb:#08090b2e;--pf-shadow:0 20px 50px #08090b26}.pf-pop[data-v-ba0c1fda]{background:var(--pf-bg);border-color:var(--pf-border);box-shadow:var(--pf-shadow)}.pf-line[data-v-ba0c1fda]{border-color:var(--pf-line)}.pf-sep[data-v-ba0c1fda]{background:var(--pf-line)}.pf-text[data-v-ba0c1fda]{color:var(--pf-t)}.pf-text[data-v-ba0c1fda]::placeholder,.pf-dim[data-v-ba0c1fda]{color:var(--pf-dim)}.pf-row--active[data-v-ba0c1fda]{background:var(--pf-hover)}.pf-scroll[data-v-ba0c1fda]::-webkit-scrollbar{width:10px}.pf-scroll[data-v-ba0c1fda]::-webkit-scrollbar-track{background:0 0}.pf-scroll[data-v-ba0c1fda]::-webkit-scrollbar-thumb{background:var(--pf-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.pf-scroll[data-v-ba0c1fda]::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.pf-scroll[data-v-ba0c1fda]{scrollbar-width:thin;scrollbar-color:var(--pf-thumb) transparent}}.pf-select--dark option[data-v-ba0c1fda]{color:#f2f2f2;background-color:#1a1c20}.pf-select--dark option[data-v-ba0c1fda]:disabled{color:#f2f2f259}.pf-select--light option[data-v-ba0c1fda]{color:#08090b;background-color:#fff}.phone-input~.phone-label[data-v-ba0c1fda]{transition:opacity .15s;font-size:1rem!important;top:50%!important;transform:translateY(-50%)!important}.phone-input:not(:placeholder-shown)~.phone-label[data-v-ba0c1fda]{opacity:0}.ls-backdrop-enter-active[data-v-6a4fc18e],.ls-backdrop-leave-active[data-v-6a4fc18e]{transition:opacity .3s}.ls-backdrop-enter-from[data-v-6a4fc18e],.ls-backdrop-leave-to[data-v-6a4fc18e]{opacity:0}.ls-panel-enter-active[data-v-6a4fc18e],.ls-panel-leave-active[data-v-6a4fc18e]{transition:transform .42s cubic-bezier(.4,0,.2,1)}.ls-panel-enter-from[data-v-6a4fc18e],.ls-panel-leave-to[data-v-6a4fc18e]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.ls-backdrop-enter-active[data-v-6a4fc18e],.ls-backdrop-leave-active[data-v-6a4fc18e],.ls-panel-enter-active[data-v-6a4fc18e],.ls-panel-leave-active[data-v-6a4fc18e]{transition:none}}.ls-light .fl-label[data-v-6a4fc18e]{color:color-mix(in srgb, var(--color-ink) 60%, transparent)}.ls-scroll[data-v-6a4fc18e]::-webkit-scrollbar{width:10px}.ls-scroll[data-v-6a4fc18e]::-webkit-scrollbar-track{background:0 0}.ls-scroll[data-v-6a4fc18e]::-webkit-scrollbar-thumb{background:#d2d2d247 padding-box padding-box;border:3px solid #0000;border-radius:999px}.ls-scroll[data-v-6a4fc18e]::-webkit-scrollbar-thumb:hover{background-color:#d2d2d273}.ls-scroll.ls-light[data-v-6a4fc18e]::-webkit-scrollbar-thumb{background-color:#08090b40}@supports not selector(::-webkit-scrollbar){.ls-scroll[data-v-6a4fc18e]{scrollbar-width:thin;scrollbar-color:#d2d2d259 transparent}.ls-scroll.ls-light[data-v-6a4fc18e]{scrollbar-color:#08090b4d transparent}}.theme-grain[data-v-6bb9e89e]{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E");background-size:200px 200px;animation:.5s steps(3,end) infinite theme-grain-6bb9e89e}@keyframes theme-grain-6bb9e89e{0%{transform:translate(0)}33%{transform:translate(-5%,4%)}66%{transform:translate(4%,-5%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.theme-grain[data-v-6bb9e89e]{animation:none}}.lb-overlay[data-v-65e88159]{animation:.22s lbFade-65e88159}.lb-img[data-v-65e88159]{animation:.28s cubic-bezier(.16,1,.3,1) lbPop-65e88159}@keyframes lbFade-65e88159{0%{opacity:0}}@keyframes lbPop-65e88159{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.lb-overlay[data-v-65e88159],.lb-img[data-v-65e88159]{animation:none}}.case-prose[data-v-596b234e]{color:var(--fg-dim);font-size:clamp(1.0625rem,1.15vw,1.375rem);font-weight:300;line-height:1.65}.case-prose[data-v-596b234e]>*+*{margin-top:1.1em}.case-prose[data-v-596b234e] h2,.case-prose[data-v-596b234e] h3{letter-spacing:-.03em;color:var(--fg);margin-top:1.8em;font-weight:600;line-height:1.15}.case-prose[data-v-596b234e] h2{font-size:clamp(1.25rem,1.7vw,2rem)}.case-prose[data-v-596b234e] h3{font-size:clamp(1.125rem,1.35vw,1.5rem)}.case-prose[data-v-596b234e] strong{color:var(--fg);font-weight:600}.case-prose[data-v-596b234e] a{color:var(--color-cyan);text-underline-offset:.2em;text-decoration:underline}.case-prose[data-v-596b234e] ul,.case-prose[data-v-596b234e] ol{padding-left:1.25em}.case-prose[data-v-596b234e] ul{list-style:outside}.case-prose[data-v-596b234e] ol{list-style:decimal}.case-prose[data-v-596b234e] li+li{margin-top:.4em}.case-prose[data-v-596b234e] blockquote{border-left:2px solid var(--color-cyan);color:var(--fg);padding-left:1em}.proof-enter-active[data-v-7f506347],.proof-leave-active[data-v-7f506347]{transition:opacity .4s,transform .4s}.proof-enter-from[data-v-7f506347]{opacity:0;transform:translateY(.4rem)}.proof-leave-to[data-v-7f506347]{opacity:0;transform:translateY(-.4rem)}@media (prefers-reduced-motion:reduce){.proof-enter-active[data-v-7f506347],.proof-leave-active[data-v-7f506347]{transition:none}}.marquee-track[data-v-7f506347]{animation:42s linear infinite marquee-7f506347}@keyframes marquee-7f506347{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-mask[data-v-7f506347]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-7f506347]{animation:none}}.lamp-hang[data-v-1b57c6de]{top:calc(var(--lamp) * .06)}.lamp-btn[data-v-1b57c6de]{color:#f2f2f2;background:#0c0f13;transition:color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 12px 18px #7fd6f529,0 22px 46px -10px #00aeef59}.lamp-btn[data-v-1b57c6de]:hover,.lamp-btn[data-v-1b57c6de]:focus-visible{color:#00aeef;outline:none;box-shadow:inset 0 1px #ffffffb3,inset 0 12px 18px #7fd6f542,0 22px 50px -8px #00aeef80}.hero-film[data-v-4ff3705a]{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}@media (aspect-ratio<=9/16){.hero-film[data-v-4ff3705a]{aspect-ratio:9/16;height:auto;inset:50% 0 auto;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 76%,#0000 100%)}}.board-dot[data-v-131fa688]{background-color:color-mix(in srgb, #08090b38 calc(var(--theme-t,0) * 100%), #ffffff4d)}.board-slice[data-v-131fa688]{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.board-spot [data-card][data-v-131fa688]{outline-offset:-1px;outline:1px solid #0000;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,outline-color .4s}@media (hover:hover) and (width>=768px){.board-spot[data-v-131fa688]{overflow:visible}.board-spot [data-card][data-v-131fa688]:hover{z-index:1;outline-color:#00aeefbf;transform:translateY(-10px);box-shadow:0 0 36px #00aeef42}.board-spot [data-card]:hover .board-slice[data-v-131fa688]{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.board-slice[data-v-131fa688],.board-spot [data-card][data-v-131fa688]{transition:none}}.panel[data-v-2157926c]{transition:flex-grow .55s cubic-bezier(.4,0,.2,1)}@media (width>=768px){.panel[data-v-2157926c]{flex:1 1 0}.is-active[data-v-2157926c]{flex-grow:7}.is-collapsed[data-v-2157926c]{flex-grow:1}.is-collapsed[data-v-2157926c]:hover{flex-grow:1.7}}@media (prefers-reduced-motion:reduce){.panel[data-v-2157926c]{transition:none}}.partners-grain[data-v-4ea36184]{opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/%3E%3C/svg%3E");background-size:200px 200px;animation:.5s steps(3,end) infinite partners-grain-4ea36184}@keyframes partners-grain-4ea36184{0%{transform:translate(0)}33%{transform:translate(-5%,4%)}66%{transform:translate(4%,-5%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.partners-grain[data-v-4ea36184]{animation:none}}.e-cover[data-v-18bf7411]{--ix:6%;--iy:6%;--r:16px}@media (width>=48rem){.e-cover[data-v-18bf7411]{--ix:15%;--iy:18%;--r:max(16px, calc(24 * var(--dp)))}}.e-cover-frame[data-v-18bf7411]{clip-path:inset(0 calc(var(--ix) * (1 - var(--p))) calc(var(--iy) * (1 - var(--p))) calc(var(--ix) * (1 - var(--p))) round var(--r))}.e-cover-img[data-v-18bf7411]{transform:scale(calc(1.08 - .08 * var(--p)))}.e-stage[data-v-18bf7411]{top:calc(var(--header-h) + 24px);height:min(calc(100svh - var(--header-h) - 48px), calc(880 * var(--dp)))}.e-layer[data-v-18bf7411]{opacity:1;visibility:visible;grid-area:1/1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.e-layer.is-off[data-v-18bf7411]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;transform:translateY(14px)}.e-layer-img[data-v-18bf7411]{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.e-layer.is-off .e-layer-img[data-v-18bf7411]{transform:scale(1.06)}.e-bar[data-v-18bf7411]{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.e-layer[data-v-18bf7411],.e-layer.is-off[data-v-18bf7411],.e-layer-img[data-v-18bf7411],.e-bar[data-v-18bf7411]{transition:none}.e-layer.is-off[data-v-18bf7411],.e-layer.is-off .e-layer-img[data-v-18bf7411]{transform:none}}.rich-text[data-v-630ae7cc]{color:color-mix(in oklab, var(--color-ink) 65%, transparent);font-size:clamp(1rem,1.15vw,1.25rem);line-height:1.6}.rich-text[data-v-630ae7cc]>*+*{margin-top:1em}.rich-text[data-v-630ae7cc] h2{letter-spacing:-.03em;color:var(--color-ink);margin-top:2em;font-size:clamp(1.3125rem,1.6vw,1.875rem);font-weight:600;line-height:1.15}.rich-text[data-v-630ae7cc] h3{letter-spacing:-.02em;color:var(--color-ink);margin-top:1.6em;font-size:clamp(1.125rem,1.3vw,1.5rem);font-weight:600;line-height:1.2}.rich-text[data-v-630ae7cc] h2+*,.rich-text[data-v-630ae7cc] h3+*{margin-top:.6em}.rich-text[data-v-630ae7cc] strong,.rich-text[data-v-630ae7cc] b{color:var(--color-ink);font-weight:600}.rich-text[data-v-630ae7cc] a{color:#0a8ad6;text-underline-offset:3px;text-decoration:underline}.rich-text[data-v-630ae7cc] ul,.rich-text[data-v-630ae7cc] ol{padding-left:1.25em}.rich-text[data-v-630ae7cc] ul{list-style:outside}.rich-text[data-v-630ae7cc] ol{list-style:decimal}.rich-text[data-v-630ae7cc] li+li{margin-top:.5em}.rich-text[data-v-630ae7cc] li::marker{color:#0a8ad6}.stage-row[data-v-a4568034]{--node:68px;--row-gap:40px}@media (width>=768px){.stage-row[data-v-a4568034]{--node:calc(92 * var(--dp));--row-gap:calc(144 * var(--dp))}}.stage-node[data-v-a4568034]{width:var(--node);height:var(--node)}.stage-num[data-v-a4568034]{font-size:calc(var(--node) * .3);line-height:1}.journey-flow-v[data-v-a4568034]{background-image:repeating-linear-gradient(to bottom, var(--color-cyan) 0 6px, transparent 6px 14px);background-size:2px 14px;animation:.9s linear infinite journey-flow-v-a4568034}@keyframes journey-flow-v-a4568034{to{background-position:0 14px}}@media (prefers-reduced-motion:reduce){.journey-flow-v[data-v-a4568034]{animation:none}}.bswap-enter-active[data-v-37753d26],.bswap-leave-active[data-v-37753d26]{transition:opacity .25s,transform .25s}.bswap-enter-from[data-v-37753d26]{opacity:0;transform:translateY(10px)}.bswap-leave-to[data-v-37753d26]{opacity:0;transform:translateY(-6px)}.journey-flow[data-v-37753d26]{animation:1.6s linear infinite journey-flow-37753d26}@keyframes journey-flow-37753d26{to{stroke-dashoffset:-8px}}.ticker[data-v-37753d26]{animation:60s linear infinite ticker-37753d26}.ticker[data-v-37753d26]:hover{animation-play-state:paused}@keyframes ticker-37753d26{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.journey-flow[data-v-37753d26],.ticker[data-v-37753d26]{animation:none}}.steps[data-v-2be48ee9]{--node:56px}.step[data-v-2be48ee9]{grid-template-columns:var(--node) 1fr;align-content:start;gap:18px;display:grid}.step-node[data-v-2be48ee9]{width:var(--node);height:var(--node);font-size:calc(var(--node) * .3)}.step-line[data-v-2be48ee9]{left:calc(var(--node) / 2 - 1px);top:var(--node);background:linear-gradient(to bottom, var(--color-cyan), #ffffff1f);width:2px;position:absolute;bottom:-28px}.steps--v[data-v-2be48ee9]{--node:48px;gap:40px}.steps--v .step-line[data-v-2be48ee9]{bottom:-40px}@media (width>=64rem){.steps[data-v-2be48ee9]:not(.steps--v){--node:calc(76 * var(--dp));grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.steps:not(.steps--v) .step[data-v-2be48ee9]{gap:calc(26 * var(--dp));grid-template-columns:1fr}.steps:not(.steps--v) .step-line[data-v-2be48ee9]{left:var(--node);right:calc(-28 * var(--dp));top:calc(var(--node) / 2 - 1px);background:linear-gradient(to right, var(--color-cyan), #ffffff1f);width:auto;height:2px;bottom:auto}}.guard-wrap[data-v-0a2ba645]{--node:64px}@media (width>=768px){.guard-wrap[data-v-0a2ba645]{--node:calc(88 * var(--dp))}}.guard-icon[data-v-0a2ba645]{width:var(--node);height:var(--node)}.guard-line[data-v-0a2ba645]{clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.65,0,.35,1) .35s}.guard-line.is-on[data-v-0a2ba645]{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.guard-line[data-v-0a2ba645]{clip-path:none;transition:none}}.guard-flow[data-v-0a2ba645]{background-image:repeating-linear-gradient(to right, var(--color-cyan) 0 6px, transparent 6px 14px);background-size:14px 2px;animation:.9s linear infinite guard-flow-0a2ba645}@keyframes guard-flow-0a2ba645{to{background-position:14px 0}}@media (prefers-reduced-motion:reduce){.guard-flow[data-v-0a2ba645]{animation:none}}.about-ticker[data-v-0a2ba645]{animation:40s linear infinite about-ticker-0a2ba645}@keyframes about-ticker-0a2ba645{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.about-ticker[data-v-0a2ba645]{animation:none}}section[data-v-86032bf6]:has(>.zoom-stage){height:calc(var(--H,60vh) + var(--run,150vh))}.zoom-stage[data-v-86032bf6]{top:calc(var(--header-h) + 24px);height:var(--H,60vh);position:sticky}.zoom-centre[data-v-86032bf6]{z-index:2;width:calc(var(--w0) + (var(--W) - var(--w0)) * var(--p));height:calc(var(--h0) + (var(--H) - var(--h0)) * var(--p));position:absolute;top:0;left:50%;transform:translate(-50%)}.zoom-side[data-v-86032bf6]{top:calc(var(--h0) / 2 - var(--sh) / 2);z-index:1;width:var(--sw);height:var(--sh);opacity:calc(1 - var(--p) * 1.6);position:absolute}.zoom-left[data-v-86032bf6]{transform:translateX(calc(var(--p) * -12vw));left:0}.zoom-right[data-v-86032bf6]{transform:translateX(calc(var(--p) * 12vw));right:0}
