.pre{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 40%,#071013 0,var(--void) 60%);clip-path:inset(0 0 0 0);transition:clip-path .85s cubic-bezier(.76, 0, .24, 1)}.pre.is-done{clip-path:inset(50% 0 50% 0);pointer-events:none}.pre.is-gone{display:none}.pre::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(to right,transparent,var(--primary),#fff,var(--primary),transparent);opacity:0;transition:opacity .3s}.pre.is-done::after{opacity:1}body.is-booting{overflow:hidden}.pre__inner{display:grid;justify-items:center;gap:1.35rem;width:min(20rem,calc(100vw - 3rem));text-align:center;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out)}.pre.is-done .pre__inner{opacity:0;transform:translateY(-10px) scale(.97)}.pre__mark{position:relative;width:5.5rem;height:5.5rem;display:grid;place-items:center}.pre__mark svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pre__shield{fill:none;stroke:var(--primary);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:78;stroke-dashoffset:78;animation:1.15s cubic-bezier(.65,0,.35,1) forwards draw;filter:drop-shadow(0 0 6px rgba(6, 198, 212, .65))}@keyframes draw{to{stroke-dashoffset:0}}.pre__arc{fill:none;stroke:rgba(255,255,255,0.5);stroke-width:.8;stroke-linecap:round;stroke-dasharray:22 60;transform-origin:50% 50%;animation:1.5s linear infinite arc-spin}@keyframes arc-spin{to{transform:rotate(1turn)}}.pre__glyph{position:relative;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#fff;opacity:0;animation:glyph-in .5s var(--ease-out) .55s forwards}@keyframes glyph-in{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.pre__brand{font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:#fff;opacity:0;animation:fade-up .55s var(--ease-out) .35s forwards}.pre__brand span{color:var(--primary)}@keyframes fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pre__rail{width:100%;height:2px;border-radius:2px;background:rgba(255,255,255,.09);overflow:hidden;opacity:0;animation:fade-up .5s var(--ease-out) .45s forwards}.pre__rail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(to right,var(--sovereign-blue),var(--primary) 55%,#fff);transform:scaleX(var(--p,0));transform-origin:left center;transition:transform .22s linear;box-shadow:0 0 10px rgba(6,198,212,.7)}.pre__meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-muted);opacity:0;animation:fade-up .5s var(--ease-out) .5s forwards}.pre__log{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.pre__pct{color:var(--primary);font-variant-numeric:tabular-nums;flex:none}.phone3d{--w:min(322px, 80vw);--thick:calc(var(--w) * 0.1128);--half:calc(var(--thick) / 2);--body:polygon(0.000% 11.995%,0.042% 7.843%,0.168% 6.392%,0.378% 5.330%,0.674% 4.472%,1.058% 3.747%,1.531% 3.121%,2.098% 2.575%,2.764% 2.097%,3.533% 1.678%,4.415% 1.312%,5.423% 0.997%,6.572% 0.727%,7.889% 0.502%,9.416% 0.320%,11.224% 0.179%,13.460% 0.080%,16.515% 0.020%,25.258% 0.000%,74.742% 0.000%,83.485% 0.020%,86.540% 0.080%,88.776% 0.179%,90.584% 0.320%,92.111% 0.502%,93.428% 0.727%,94.577% 0.997%,95.585% 1.312%,96.467% 1.678%,97.236% 2.097%,97.902% 2.575%,98.469% 3.121%,98.942% 3.747%,99.326% 4.472%,99.622% 5.330%,99.832% 6.392%,99.958% 7.843%,100.000% 11.995%,100.000% 88.005%,99.958% 92.157%,99.832% 93.608%,99.622% 94.670%,99.326% 95.528%,98.942% 96.253%,98.469% 96.879%,97.902% 97.425%,97.236% 97.903%,96.467% 98.322%,95.585% 98.688%,94.577% 99.003%,93.428% 99.273%,92.111% 99.498%,90.584% 99.680%,88.776% 99.821%,86.540% 99.920%,83.485% 99.980%,74.742% 100.000%,25.258% 100.000%,16.515% 99.980%,13.460% 99.920%,11.224% 99.821%,9.416% 99.680%,7.889% 99.498%,6.572% 99.273%,5.423% 99.003%,4.415% 98.688%,3.533% 98.322%,2.764% 97.903%,2.098% 97.425%,1.531% 96.879%,1.058% 96.253%,0.674% 95.528%,0.378% 94.670%,0.168% 93.608%,0.042% 92.157%,0.000% 88.005%);width:var(--w);aspect-ratio:776/1634}.phone3d__edge{border-radius:0;clip-path:var(--body)}.ip__frame{position:absolute;left:-2.5773%;top:-1.224%;width:105.1546%;height:102.448%;z-index:4;pointer-events:none;user-select:none}.phone3d__face--front{padding:0;transform:translateZ(var(--half));background:0 0;box-shadow:0 0 90px -26px rgba(6,198,212,.4),0 0 60px -30px rgba(70,110,175,.55)}.phone3d__face--back{padding:1.1rem .95rem;transform:rotateY(180deg) translateZ(var(--half));background:0 0;box-shadow:none}.phone3d__face--back>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.phone3d__face--back>:not(.ip__frame){position:relative;z-index:5}.phone3d__brand{margin-top:62%}.ip__screen{position:absolute;inset:1.6524% 3.4794%;border-radius:0;clip-path:polygon(0.000% 10.696%,0.039% 6.994%,0.155% 5.700%,0.350% 4.753%,0.625% 3.987%,0.980% 3.341%,1.419% 2.783%,1.945% 2.296%,2.561% 1.870%,3.274% 1.496%,4.092% 1.170%,5.025% 0.889%,6.090% 0.648%,7.311% 0.448%,8.726% 0.285%,10.402% 0.160%,12.473% 0.071%,15.305% 0.018%,23.407% 0.000%,76.593% 0.000%,84.695% 0.018%,87.527% 0.071%,89.598% 0.160%,91.274% 0.285%,92.689% 0.448%,93.910% 0.648%,94.975% 0.889%,95.908% 1.170%,96.726% 1.496%,97.439% 1.870%,98.055% 2.296%,98.581% 2.783%,99.020% 3.341%,99.375% 3.987%,99.650% 4.753%,99.845% 5.700%,99.961% 6.994%,100.000% 10.696%,100.000% 89.304%,99.961% 93.006%,99.845% 94.300%,99.650% 95.247%,99.375% 96.013%,99.020% 96.659%,98.581% 97.217%,98.055% 97.704%,97.439% 98.130%,96.726% 98.504%,95.908% 98.830%,94.975% 99.111%,93.910% 99.352%,92.689% 99.552%,91.274% 99.715%,89.598% 99.840%,87.527% 99.929%,84.695% 99.982%,76.593% 100.000%,23.407% 100.000%,15.305% 99.982%,12.473% 99.929%,10.402% 99.840%,8.726% 99.715%,7.311% 99.552%,6.090% 99.352%,5.025% 99.111%,4.092% 98.830%,3.274% 98.504%,2.561% 98.130%,1.945% 97.704%,1.419% 97.217%,0.980% 96.659%,0.625% 96.013%,0.350% 95.247%,0.155% 94.300%,0.039% 93.006%,0.000% 89.304%);background:#000;overflow:hidden;display:flex;flex-direction:column;z-index:2}.ip__screen::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(190,220,255,.09) 0,transparent 30%,transparent 68%,rgba(190,220,255,.05) 100%);pointer-events:none;z-index:9}.ip__island{position:absolute;top:1.2%;left:50%;transform:translateX(-50%);width:27%;height:3.8%;border-radius:999px;background:#000;z-index:6;display:flex;align-items:center;justify-content:flex-end;padding-right:.45rem;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.07),0 0 0 .5px rgba(255,255,255,.05)}.ip__island i{width:.42rem;height:.42rem;border-radius:999px;background:radial-gradient(circle at 34% 30%,#2a4a52 0,#06090a 66%);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16)}.ip__status{display:flex;align-items:center;justify-content:space-between;height:5.6%;padding:0 1.35rem;font-family:-apple-system,"SF Pro Text",var(--font-body);font-size:.625rem;font-weight:600;color:#fff;flex:none;z-index:5}.ip__status-icons{display:flex;align-items:center;gap:.25rem}.ip__signal{display:flex;align-items:flex-end;gap:1.5px;height:.5rem}.ip__signal i{width:2px;border-radius:1px;background:#fff}.ip__signal i:first-child{height:35%}.ip__signal i:nth-child(2){height:55%}.ip__signal i:nth-child(3){height:78%}.ip__signal i:nth-child(4){height:100%}.ip__batt{position:relative;width:1.1rem;height:.55rem;border-radius:2px;border:1px solid rgba(255,255,255,.45);padding:1px}.ip__batt::after{content:"";position:absolute;top:50%;right:-2.5px;transform:translateY(-50%);width:1.5px;height:35%;border-radius:0 1px 1px 0;background:rgba(255,255,255,.45)}.ip__batt i{display:block;width:78%;height:100%;border-radius:1px;background:#fff}.ip__home{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:34%;height:4px;border-radius:999px;background:rgba(255,255,255,.4);z-index:6}.im__nav{display:grid;grid-template-columns:2.2rem 1fr 2.2rem;align-items:center;padding:.28rem .5rem .42rem;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-bottom:.5px solid rgba(255,255,255,.1);flex:none;z-index:4}.im__back{display:grid;place-items:center;width:1.6rem;color:#3b94ff}.im__who{display:grid;justify-items:center;gap:.14rem;min-width:0}.im__avatar{width:2.05rem;height:2.05rem;border-radius:999px;overflow:hidden;display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-size:.5rem;font-weight:700;color:#05252b;background:linear-gradient(140deg,var(--accent,var(--primary)),var(--primary-deep));box-shadow:0 1px 4px rgba(0,0,0,.5)}.im__avatar::after{content:"";position:absolute;right:-1px;bottom:-1px;width:.4rem;height:.4rem;border-radius:999px;background:#30d158;box-shadow:0 0 0 1.5px rgba(24,24,26,.95)}.im__name{display:flex;align-items:center;gap:.16rem;font-size:.5625rem;font-weight:500;color:#f2f3f5;letter-spacing:.01em;white-space:nowrap}.im__name b{font-weight:500}.im__name small{display:none}.im__actions{display:grid;place-items:center;width:1.6rem;color:#3b94ff}.im__thread{flex:1;display:flex;flex-direction:column;gap:2px;padding:.6rem .65rem .4rem;overflow:hidden;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 4.5%);mask-image:linear-gradient(to bottom,transparent 0,#000 4.5%);background:radial-gradient(78% 42% at 22% 4%,rgba(86,152,224,.5) 0,transparent 62%),radial-gradient(68% 38% at 86% 18%,rgba(56,214,224,.28) 0,transparent 64%),radial-gradient(120% 58% at 50% 34%,rgba(22,46,86,.9) 0,transparent 78%),linear-gradient(176deg,#10203a 0,#0a1526 38%,#05080f 70%,#010204 100%)}.im__sep{align-self:center;margin:.3rem 0 .45rem;font-family:-apple-system,"SF Pro Text",var(--font-body);font-size:.5rem;font-weight:600;color:rgba(255,255,255,.42);letter-spacing:.01em;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.im__sep.is-in{opacity:1;transform:none}.im__sep b{color:rgba(255,255,255,.72);font-weight:600}.im__b{position:relative;max-width:78%;padding:.4rem .62rem;font-family:-apple-system,"SF Pro Text",var(--font-body);font-size:.6875rem;line-height:1.32;border-radius:1.05rem;opacity:0;transform:translateY(9px) scale(.965);transform-origin:bottom;transition:opacity .38s var(--ease-out),transform .42s var(--ease-out);margin-bottom:2px}.im__b.is-in{opacity:1;transform:none}.im__b--in{align-self:flex-start;background:#2c2c2e;color:#fff;margin-right:auto}.im__b--out{align-self:flex-end;background:linear-gradient(190deg,#1f8fff 0,#0a7cff 100%);color:#fff;margin-left:auto}.im__b--tail::after,.im__b--tail::before{content:"";position:absolute;bottom:0;height:.85rem}.im__b--in.im__b--tail::before{left:-.42rem;width:.62rem;background:#2c2c2e;border-bottom-right-radius:.95rem .8rem}.im__b--in.im__b--tail::after{left:-.62rem;width:.62rem;background:#000;border-bottom-right-radius:.55rem}.im__b--out.im__b--tail::before{right:-.42rem;width:.62rem;background:#0a7cff;border-bottom-left-radius:.95rem .8rem}.im__b--out.im__b--tail::after{right:-.62rem;width:.62rem;background:#000;border-bottom-left-radius:.55rem}.im__receipt{align-self:flex-end;margin:.1rem .2rem .3rem;font-family:-apple-system,"SF Pro Text",var(--font-body);font-size:.4375rem;letter-spacing:.02em;color:rgba(255,255,255,.4);opacity:0;transition:opacity .4s var(--ease-out)}.im__receipt.is-in{opacity:1}.im__receipt b{color:rgba(255,255,255,.62);font-weight:600}.im__tap{position:absolute;top:-.55rem;left:-.45rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;border-radius:999px;background:#2c2c2e;box-shadow:0 0 0 1.5px #000,0 2px 6px rgba(0,0,0,.6);font-size:.5rem;line-height:1;opacity:0;transform:scale(.4);transition:opacity .3s var(--ease-out),transform .42s cubic-bezier(.34, 1.56, .64, 1)}.im__tap.is-in{opacity:1;transform:none}.im__typing{align-self:flex-start;display:flex;align-items:center;gap:3px;padding:.5rem .6rem;border-radius:1.05rem;background:#2c2c2e;opacity:0;transform:translateY(8px) scale(.92);transition:opacity .28s var(--ease-out),transform .3s var(--ease-out);flex:none}.im__typing.is-in{opacity:1;transform:none}.im__typing i{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.55);animation:im-dot 1.25s var(--ease-in-out) infinite}.im__typing i:nth-child(2){animation-delay:.16s}.im__typing i:nth-child(3){animation-delay:.32s}@keyframes im-dot{0%,100%{transform:translateY(0) scale(.85);opacity:.45}50%{transform:translateY(-2px) scale(1);opacity:1}}.im__sys{align-self:stretch;margin-top:.35rem;padding:.45rem .55rem;border-radius:.6rem;background:rgba(6,198,212,.13);border:.5px solid rgba(6,198,212,.4);font-family:var(--font-mono);font-size:.4375rem;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:#b4eef4;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.im__sys.is-in{opacity:1;transform:none}.im__sys b{color:#fff;font-weight:700}.im__composer{display:flex;align-items:center;gap:.4rem;padding:.45rem .65rem 1.15rem;background:rgba(24,24,26,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:.5px solid rgba(255,255,255,.1);flex:none}.im__plus{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:999px;background:#2c2c2e;color:rgba(255,255,255,.65);font-size:.75rem;line-height:1;flex:none}.im__field{flex:1;padding:.3rem .6rem;border-radius:999px;border:.5px solid rgba(255,255,255,.18);font-family:-apple-system,"SF Pro Text",var(--font-body);font-size:.625rem;color:rgba(255,255,255,.35)}.im__send{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:999px;background:#0a7cff;color:#fff;flex:none}.stage3d__proof{margin-top:.6rem;max-width:21rem;padding:.7rem .9rem;border-radius:var(--r-md);background:var(--glass-2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hairline);border-left:2px solid var(--primary);font-size:.75rem;line-height:1.55;color:var(--on-surface-variant);text-align:left}.stage3d__proof b{color:#fff;font-weight:600}.rail{position:fixed;left:1.5rem;top:50%;transform:translateY(-50%);z-index:60;display:none;gap:.9rem;padding:.35rem 0}@media (min-width:1440px){.rail{display:grid}}.rail__item{position:relative;display:flex;align-items:center;gap:.65rem;cursor:pointer}.rail__dot{position:relative;width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.22);flex:none;transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.rail__item:hover .rail__dot{background:rgba(255,255,255,.5);transform:scale(1.25)}.rail__item.is-active .rail__dot{background:var(--primary);box-shadow:0 0 12px 1px rgba(6,198,212,.8);transform:scale(1.3)}.rail__label{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted);white-space:nowrap;opacity:0;transform:translateX(-5px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),color .3s;pointer-events:none}.rail__item.is-active .rail__label,.rail__item:hover .rail__label{opacity:1;transform:none}.rail__item.is-active .rail__label{color:var(--primary)}.rail__count{margin-top:.35rem;padding-top:.7rem;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;color:var(--on-surface-muted);font-variant-numeric:tabular-nums}.rail__count b{color:var(--primary)}.marquee{position:relative;padding:1.1rem 0;border-block:1px solid var(--hairline);background:rgba(9,15,16,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:34s linear infinite marquee}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.marquee__item{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted);white-space:nowrap;flex:none}.marquee__item em{font-style:normal;font-size:.9rem}.marquee__item::after{content:"";width:4px;height:4px;border-radius:999px;background:var(--hairline-accent);margin-left:2rem}.cmp{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--hairline-strong);background:var(--glass-3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);user-select:none;touch-action:pan-y;cursor:ew-resize}.cmp__pane{padding:1.75rem 1.5rem}.cmp__pane--before{position:relative}.cmp__pane--after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x,50%));background:linear-gradient(120deg,rgba(6,198,212,.14) 0,rgba(6,11,12,.96) 55%)}.cmp__head{display:flex;align-items:center;gap:.6rem;margin-bottom:1.35rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cmp__pane--before .cmp__head{color:#ff8f7a}.cmp__pane--after .cmp__head{color:var(--primary);justify-content:flex-end}.cmp__rows{display:grid;gap:.85rem}.cmp__row{display:grid;gap:.2rem}.cmp__pane--after .cmp__row{text-align:right}.cmp__k{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted)}.cmp__v{font-family:var(--font-display);font-size:clamp(1.25rem, 3vw, 1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.cmp__pane--before .cmp__v{color:#ff8f7a}.cmp__pane--after .cmp__v{color:#fff;text-shadow:0 0 22px rgba(6,198,212,.45)}.cmp__handle{position:absolute;top:0;bottom:0;left:var(--x,50%);width:2px;margin-left:-1px;background:linear-gradient(to bottom,transparent,var(--primary) 12%,#fff 50%,var(--primary) 88%,transparent);z-index:3;pointer-events:none}.cmp__grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:rgba(6,11,12,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--primary);box-shadow:0 0 26px -6px rgba(6,198,212,.8);color:var(--primary);font-size:.7rem;letter-spacing:-.1em}.cmp:not(.is-touched) .cmp__grip{animation:grip-hint 2.6s var(--ease-in-out) infinite}@keyframes grip-hint{0%,100%{box-shadow:0 0 26px -6px rgba(6,198,212,.8)}50%{box-shadow:0 0 34px 0 rgba(6,198,212,.95);transform:translate(-50%,-50%) scale(1.06)}}.cmp__range{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;border:0;-webkit-appearance:none;appearance:none;background:0 0}.cmp__range:focus-visible~.cmp__handle .cmp__grip{outline:2px solid var(--primary);outline-offset:3px}.cmp.is-dragging{cursor:grabbing}.cmp.is-dragging .cmp__pane--after{transition:none}.cmp__hint{margin-top:.9rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-muted);text-align:center}@media (max-width:767px){.cmp{cursor:auto}.cmp__pane--after{position:static;clip-path:none;border-top:1px solid var(--hairline-accent);background:linear-gradient(180deg,rgba(6,198,212,.12) 0,rgba(6,11,12,.96) 100%)}.cmp__pane--after .cmp__head,.cmp__pane--after .cmp__row{text-align:left;justify-content:flex-start}.cmp__handle,.cmp__hint{display:none}.cmp__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.sticky-cta{position:fixed;left:50%;bottom:1rem;z-index:92;width:min(38rem,calc(100vw - 2rem));display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;border-radius:999px;background:rgba(6,11,12,.94);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--hairline-accent);box-shadow:0 30px 60px -28px #000,0 0 46px -20px rgba(6,198,212,.45);opacity:0;transform:translate(-50%,160%);transition:opacity .5s var(--ease-out),transform .65s var(--ease-out);pointer-events:none}.sticky-cta.is-in{opacity:1;transform:translate(-50%,0);pointer-events:auto}.sticky-cta__txt{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--on-surface-variant)}.sticky-cta__txt b{display:block;font-family:var(--font-display);font-size:.875rem;font-weight:600;color:#fff}.sticky-cta__close{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:0 0;color:var(--on-surface-muted);font-size:1rem;line-height:1;cursor:pointer;flex:none}.sticky-cta__close:hover{color:#fff;background:rgba(255,255,255,.08)}@media (max-width:560px){.sticky-cta__txt{font-size:.75rem}.sticky-cta__txt span{display:none}}.scroll-cue{display:inline-flex;align-items:center;gap:.6rem;margin-top:2.25rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-muted);transition:color .3s}.scroll-cue:hover{color:var(--primary)}.scroll-cue__track{position:relative;width:1px;height:2.1rem;background:rgba(255,255,255,.14);overflow:hidden;flex:none}.scroll-cue__track::after{content:"";position:absolute;inset-inline:0;top:-60%;height:60%;background:linear-gradient(to bottom,transparent,var(--primary));animation:cue-drop 2.1s var(--ease-in-out) infinite}@keyframes cue-drop{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(280%);opacity:0}}@media (prefers-reduced-motion:reduce){.pre,.pre__inner{transition:none}.pre__shield{stroke-dashoffset:0;animation:none}.cmp:not(.is-touched) .cmp__grip,.im__typing i,.marquee__track,.pre__arc,.scroll-cue__track::after{animation:none}.pre__brand,.pre__glyph,.pre__meta,.pre__rail{opacity:1;animation:none}.im__b,.im__receipt,.im__sep,.im__sys,.im__tap{opacity:1;transform:none}.sticky-cta{transition:none}}.im__back svg{width:.72rem;height:.72rem}.im__avatar img{width:100%;height:100%;object-fit:cover;display:block}.im__name i{display:grid;place-items:center;width:.34rem;height:.34rem;color:rgba(235,235,245,.42)}.im__name i svg{width:100%;height:100%}.im__actions svg{width:1rem;height:1rem}.im__hl{position:relative;isolation:isolate;font-style:normal;font-weight:600;display:inline-block;transform-origin:50% 90%;animation:im-pop 9s var(--ease-in-out) infinite;animation-delay:calc(var(--pop, 0) * 1.1s + 2.2s)}.im__hl::after{content:"";position:absolute;left:-.22em;right:-.22em;top:-.12em;bottom:-.1em;border-radius:.34em;background:currentColor;opacity:.18;z-index:-1;transition:opacity .4s var(--ease-out)}.im__b--in .im__hl{color:#8fd8ff}.im__b--out .im__hl{color:#fff}.im__b--out .im__hl::after{opacity:.26}@keyframes im-pop{0%,100%,86%{transform:scale(1);filter:none}90%{transform:scale(1.14);filter:drop-shadow(0 0 7px currentColor)}94%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.im__hl{animation:none}}.ip__glare{position:absolute;inset:0;z-index:8;pointer-events:none;clip-path:inherit;background:linear-gradient(104deg,transparent 30%,rgba(214,235,255,.11) 43%,rgba(236,246,255,.2) 49%,rgba(214,235,255,.08) 56%,transparent 70%);background-size:320% 100%;animation:28s linear infinite glare}.stage3d:hover .ip__glare{animation-play-state:paused}@keyframes glare{0%,100%,47%,6%{background-position:128% 0}46%{background-position:-28% 0}}@media (prefers-reduced-motion:reduce){.ip__glare{animation:none;opacity:.35}}.gl-phone{position:absolute;left:50%;transform:translateX(-50%);z-index:3;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gl-phone.is-grabbing{cursor:grabbing}.gl-phone__css,.gl-phone__webgl{position:absolute;inset:0}.gl-phone__css{pointer-events:none}.ip__screen--gl{inset:0 auto auto 0;z-index:auto}.ip__screen--gl .im__nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,22,27,.96)}.stage3d--gl #phone3d{visibility:hidden;animation:none}.stage3d--gl #phone3d *{animation:none}.phone3d,.phone3d.is-spinning{animation:none;transform:none;transform-style:flat}.ip__rim,.phone3d__edge,.phone3d__face--back{display:none}.phone3d__face--front{transform:none}.im__nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(20,22,27,.96)}