@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/be-vietnam-pro-vietnamese-400-normal.5c4e43ae.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-400-normal.cba6423e.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/be-vietnam-pro-vietnamese-500-normal.c7784e25.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-500-normal.0ff8aff5.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/be-vietnam-pro-vietnamese-600-normal.0a2b28b9.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-600-normal.fab52ac1.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/be-vietnam-pro-vietnamese-700-normal.4384d373.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-700-normal.c29e6944.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/be-vietnam-pro-vietnamese-800-normal.b7a84617.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-800-normal.60845fd9.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/be-vietnam-pro-latin-400-normal.88dc8518.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-400-normal.27eceb5d.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/be-vietnam-pro-latin-500-normal.fa2bff56.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-500-normal.b3110b22.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/be-vietnam-pro-latin-600-normal.ebad85a7.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-600-normal.f4dd7d42.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/be-vietnam-pro-latin-700-normal.02727449.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-700-normal.c392344c.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/be-vietnam-pro-latin-800-normal.4ececaac.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-800-normal.deaca5a4.woff) format("woff")}:root{--ink:#0b1c31;--ink-2:#33445a;--muted:#4a5a70;--faint:#5b6b80;--bg:#ffffff;--alt:#f3f6fa;--line:#d5dde8;--line-soft:#e3e8f0;--accent:#2457c5;--accent-hover:#163f9a;--accent-soft:#eaf0fb;--island:#111114;--island-2:#1c1c22;--island-3:#2a2a31;--island-ink:#f4f4f5;--island-muted:#a1a1aa;--sky:#7fa6f5;--ok:#22c55e;--rec:#ef4444;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--spring:cubic-bezier(0.34,1.45,0.64,1);--spring-soft:cubic-bezier(0.3,1.08,0.5,1);--radius-xl:32px;--radius-lg:28px;--radius-md:20px;--wrap:1180px;interpolate-size:allow-keywords}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Be Vietnam Pro,-apple-system,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}h1,h2,h3,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.section{padding:clamp(88px,12vw,140px) 0}.section--alt{background:var(--alt)}.stack{display:flex;flex-direction:column}.center{text-align:center;align-items:center}.eyebrow{font-size:17px;font-weight:600;color:var(--accent)}.h-display{font-size:clamp(46px,8vw,104px);line-height:1.04;font-weight:800;letter-spacing:-.045em}.h-section{font-size:clamp(40px,6vw,76px);line-height:1.05;font-weight:800;letter-spacing:-.04em;text-wrap:balance}.h-row{font-size:clamp(28px,3.2vw,40px);line-height:1.14;font-weight:700;letter-spacing:-.028em;text-wrap:balance}.lead{font-size:clamp(18px,2vw,22px);line-height:1.5}.body,.lead{color:var(--muted);text-wrap:pretty}.body{font-size:17px;line-height:1.62}.body strong{color:var(--ink);font-weight:600}.mono{font-family:ui-monospace,SF Mono,Consolas,monospace}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font-size:17px;font-weight:600;border:0;cursor:pointer;transition:transform .25s var(--spring),background-color .2s}.btn:active{transform:scale(.96)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover);color:#fff}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#1b3152;color:#fff}.link-more{display:inline-flex;align-items:center;gap:4px;min-height:48px;font-size:17px;font-weight:500}.link-more svg{transition:transform .25s var(--ease-out)}.link-more:hover svg{transform:translateX(3px)}[data-reveal]{opacity:0;transform:translateY(44px);transition:opacity .9s var(--ease-out) var(--d,0s),transform 1.1s var(--ease-out) var(--d,0s)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}.lnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:56px;pointer-events:none}.lnav__shell{--pad:max(24px,calc((100% - var(--wrap)) / 2 + 24px));position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;height:56px;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--pad);background:rgba(255,255,255,.78);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 transparent;pointer-events:auto;overflow:hidden;white-space:nowrap;transition:width .6s var(--spring-soft),height .55s var(--spring-soft),top .55s var(--spring-soft),border-radius .55s var(--spring-soft),padding .55s var(--spring-soft),background-color .45s,box-shadow .45s}.lnav.is-scrolled .lnav__shell{box-shadow:0 1px 0 var(--line-soft)}.lnav.is-island .lnav__shell{--pad:8px;top:10px;width:min(var(--iw,420px),calc(100vw - 24px));height:46px;border-radius:23px;padding:0 7px 0 10px;background:var(--island);box-shadow:0 14px 34px -10px rgba(11,28,49,.45)}.lnav.is-island.is-open .lnav__shell{--iw:780px}.lnav__brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.02em;flex:0 0 auto;transition:color .3s,font-size .5s var(--spring-soft),gap .5s}.lnav__brand,.lnav__brand:hover{color:var(--ink)}.lnav__brand img{width:30px;height:29px;transition:width .5s var(--spring-soft),height .5s var(--spring-soft)}.lnav.is-island .lnav__brand{color:var(--island-ink);font-size:15px;gap:8px}.lnav.is-island .lnav__brand img{width:26px;height:25px}.lnav__now{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--island-muted);opacity:0;max-width:0;transition:opacity .3s,max-width .5s var(--spring-soft)}.lnav.is-island:not(.is-open) .lnav__now{opacity:1;max-width:200px;transition-delay:.2s,0s}.lnav__now .eq i{height:12px}.lnav__now span:last-child{overflow:hidden;text-overflow:ellipsis}.lnav__now-label{display:inline-block;animation:nowIn .45s var(--ease-out)}@keyframes nowIn{0%{opacity:0;transform:translateY(6px)}}.lnav__links{display:flex;align-items:center;gap:22px;font-size:13px}.lnav__links a:not(.btn){color:var(--ink-2);transition:color .3s,opacity .3s}.lnav__links a:not(.btn):hover,.lnav__links a[aria-current=true]{color:var(--ink)}.lnav.is-island .lnav__links{gap:18px}.lnav.is-island .lnav__links a:not(.btn){color:var(--island-muted)}.lnav.is-island .lnav__links a:not(.btn):hover,.lnav.is-island .lnav__links a[aria-current=true]{color:var(--island-ink)}.lnav.is-island:not(.is-open) .lnav__links a:not(.btn){display:none}.lnav.is-island.is-open .lnav__links a:not(.btn){animation:linkIn .45s var(--ease-out) both}.lnav.is-island.is-open .lnav__links a:nth-child(2){animation-delay:.04s}.lnav.is-island.is-open .lnav__links a:nth-child(3){animation-delay:.08s}.lnav.is-island.is-open .lnav__links a:nth-child(4){animation-delay:.12s}.lnav.is-island.is-open .lnav__links a:nth-child(5){animation-delay:.16s}@keyframes linkIn{0%{opacity:0;transform:translateY(-4px)}}.lnav .btn{min-height:32px;padding:0 16px;font-size:13px;flex:0 0 auto}.lnav__language{display:flex;align-items:center;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:20px;font-size:12px}.lnav__language a{display:grid;place-items:center;width:32px;min-height:30px;border-radius:16px;color:var(--muted)}.lnav__language a[aria-current=page]{background:var(--ink);color:#fff}.lnav__language a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lnav.is-island .lnav__language{border-color:rgba(255,255,255,.18)}.lnav.is-island .lnav__language a{color:var(--island-muted)}.lnav.is-island .lnav__language a[aria-current=page]{color:var(--island);background:var(--island-ink)}.hero{padding:clamp(72px,10vw,112px) 0 48px;overflow:hidden}.hero__copy{gap:22px}.hero__title .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.hero__title .line>span{display:block;animation:rise 1.15s var(--ease-out) both;animation-delay:var(--d,0s)}.hero__fade{animation:fadeUp 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{0%{transform:translateY(108%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}.hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hero__meta{font-size:13px;color:var(--faint)}.hero__stage{max-width:1100px;margin:64px auto 0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:28px 0;animation:stageIn 1.5s var(--ease-out) .55s both}@keyframes stageIn{0%{opacity:0;transform:translateY(90px) scale(.96)}}.phone{flex:0 0 auto;width:280px;height:572px;border-radius:48px;background:var(--ink);padding:10px;box-shadow:0 40px 80px -30px rgba(11,28,49,.45);position:relative;z-index:2}.phone__screen{width:100%;height:100%;border-radius:39px;background:var(--alt);overflow:hidden;position:relative}.phone__chat,.phone__screen{display:flex;flex-direction:column}.phone__chat{padding:46px 16px 14px;gap:10px;flex:1 1 auto;text-align:left}.phone__app{font-size:12px;color:var(--faint)}.bubble{align-self:flex-end;max-width:82%;background:#2f6bea;color:#fff;border-radius:18px 18px 4px 18px;padding:8px 12px;font-size:12px;line-height:1.4}.field{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.5;min-height:66px;position:relative}.field__text{animation:typeIn 8s infinite}.caret{display:inline-block;width:1.5px;height:13px;background:#2f6bea;vertical-align:-2px;margin-left:1px;animation:blink 1s steps(1) infinite}@keyframes typeIn{0%,14%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:1}30%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}90%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}97%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}.field__text{animation-timing-function:steps(3)}@keyframes blink{50%{opacity:0}}.send-chip{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;animation:chip 8s var(--ease-out) infinite}@keyframes chip{0%,32%{opacity:0;transform:translateY(8px) scale(.9)}36%{opacity:1;transform:none}40%{transform:scale(.92)}43%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}.kb{background:#d9dfe8;padding:8px 8px 14px;display:flex;flex-direction:column;gap:8px}.kb__tabs{display:flex;gap:4px;font-size:11px;font-weight:600}.kb__tabs span{border-radius:999px;padding:5px 9px;color:var(--ink-2)}.kb__tabs .is-on{background:#fff;color:var(--ink)}.kb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;text-align:left}.kb-card{background:#fff;border-radius:12px;padding:9px 10px;outline:2px solid transparent}.kb-card b{display:block;font-size:11px;font-weight:700}.kb-card small{display:block;margin-top:3px;font-size:10px;line-height:1.35;color:var(--faint)}.kb-card.is-target{animation:tap 8s var(--ease-out) infinite}@keyframes tap{0%,9%{transform:none;outline-color:transparent}12%{transform:scale(.93);outline-color:#2f6bea}15%,88%{transform:none;outline-color:#2f6bea}94%,to{outline-color:transparent}}.kb__keys{display:flex;gap:6px}.kb__keys span{height:34px;border-radius:8px;background:#aeb7c4;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.kb__keys span:first-child,.kb__keys span:nth-child(3){flex:0 0 52px}.kb__keys span:nth-child(2){flex:1 1 auto;background:#fff}.link{flex:0 1 160px;min-width:120px;align-self:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 10px;position:relative}.link__line{position:relative;width:100%;height:2px;background-image:linear-gradient(90deg,#9fb4da 50%,transparent 0);background-size:10px 2px}.link__drop{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px rgba(36,87,197,.18);animation:travel 8s cubic-bezier(.5,0,.3,1) infinite}@keyframes travel{0%,42%{left:0;opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1)}54%{left:100%;opacity:1;transform:scale(1)}57%,to{left:100%;opacity:0;transform:scale(.3)}}.badge{display:inline-flex;gap:6px;background:var(--accent-soft);color:#1e4aa8;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap}.badge,.monitor{align-items:center}.monitor{flex:0 1 600px;min-width:300px;display:flex;flex-direction:column}.monitor__frame{width:100%;aspect-ratio:16/10;border-radius:18px;background:var(--ink);padding:10px;box-shadow:0 40px 80px -30px rgba(11,28,49,.4)}.monitor__screen{width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;background:#c7d8fb url(/wallpaper-sm.webp) 50%/cover no-repeat}.monitor__neck{width:22%;height:34px;background:linear-gradient(#c9d2df,#aeb9c9)}.monitor__foot{width:36%;height:8px;border-radius:6px;background:#aeb9c9}.mini-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;background:rgba(17,17,20,.97);color:var(--island-ink);border-radius:999px;box-shadow:0 14px 30px rgba(0,0,0,.4);font-size:12px;white-space:nowrap;animation:islandBump 8s var(--spring) infinite}@keyframes islandBump{0%,54%{transform:translateX(-50%) scale(1)}58%{transform:translateX(-50%) scale(1.12)}64%,to{transform:translateX(-50%) scale(1)}}.mini-island img{width:22px;height:28px;object-fit:contain}.toast{position:absolute;right:14px;bottom:14px;max-width:74%;background:rgba(255,255,255,.96);color:var(--ink);border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px rgba(0,0,0,.3);text-align:left;animation:toast 8s var(--ease-out) infinite}.toast b{display:block;font-size:12px}.toast small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}@keyframes toast{0%,56%{opacity:0;transform:translateX(30px)}60%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateX(10px)}}.hl__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.hl__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:40px max(24px,calc((100vw - var(--wrap)) / 2 + 24px)) 8px;scrollbar-width:none}.hl__track::-webkit-scrollbar{display:none}.hl-card{flex:0 0 min(86vw,880px);height:clamp(480px,58vw,620px);scroll-snap-align:center;border-radius:var(--radius-lg);background:#fff;position:relative;overflow:hidden;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:24px}.hl-card__cap{max-width:460px;font-size:clamp(20px,2.2vw,26px);line-height:1.3;font-weight:600;color:var(--faint);letter-spacing:-.01em}.hl-card__cap b{color:var(--ink);font-weight:700}.hl-card__vis{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.hl-card__vis>*{transition:transform 1.2s var(--ease-out),opacity 1s var(--ease-out)}.hl-card:not(.is-active) .hl-card__vis>*{transform:translateY(24px) scale(.97);opacity:.55}.hl__ctrl{justify-content:center;gap:14px;margin-top:28px}.hl__ctrl,.hl__dots{display:flex;align-items:center}.hl__dots{gap:10px;background:rgba(210,216,226,.7);padding:0 18px;height:56px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hl__dot,.hl__dots{border-radius:999px}.hl__dot{width:8px;height:8px;background:#8592a6;border:0;padding:0;cursor:pointer;position:relative;overflow:hidden;transition:width .45s var(--ease-out),background-color .3s}.hl__dot.is-active{width:48px;background:#a9b4c4}.hl__dot.is-active:after{content:"";position:absolute;inset:0;background:var(--ink-2);border-radius:inherit;transform-origin:left;animation:dotFill var(--dur,5s) linear forwards}.hl__dots.is-paused .hl__dot.is-active:after{animation:none;transform:none}@keyframes dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hl__play{width:56px;height:56px;border-radius:50%;border:0;background:rgba(210,216,226,.7);display:flex;align-items:center;justify-content:center;cursor:pointer}.vis-kb{width:100%;max-width:440px;background:#d9dfe8;border-radius:22px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vis-kb .kb-card{border-radius:14px;padding:14px}.vis-kb .kb-card b{font-size:14px}.vis-kb .kb-card small{font-size:12px}.vis-send{display:flex;align-items:center;gap:clamp(12px,3vw,28px);flex-wrap:wrap;justify-content:center}.vis-send .bubble{font-size:15px;padding:12px 16px;max-width:260px;align-self:center}.keycap{min-width:64px;height:64px;padding:0 16px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 0 var(--line);display:inline-flex;justify-content:center;font-weight:700;font-size:20px}.keycap,.vis-otp{align-items:center}.vis-otp{display:flex;gap:24px;background:var(--alt);border-radius:24px;padding:28px 32px}.vis-otp .code{font-size:clamp(40px,6vw,64px);font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vis-pills{display:flex;flex-direction:column;align-items:center;gap:16px}.vis-shot{position:relative;width:min(100%,520px);aspect-ratio:16/10;border-radius:18px;background:linear-gradient(135deg,#c7d6f5,#eef3fb);overflow:hidden}.vis-shot__sel{position:absolute;left:18%;top:20%;width:56%;height:48%;border:2px dashed var(--accent);box-shadow:0 0 0 999px rgba(11,28,49,.35);animation:selGrow 4s var(--ease-out) infinite alternate}@keyframes selGrow{0%{width:30%;height:28%}to{width:56%;height:48%}}.vis-shot__bar{position:absolute;left:18%;bottom:14%;display:flex;gap:4px;background:#fff;border-radius:12px;padding:6px;box-shadow:0 10px 24px rgba(11,28,49,.2)}.vis-shot__bar span{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.vis-shot__bar span.is-on{background:var(--accent-soft);color:var(--accent)}.faceid{color:var(--accent)}.faceid path{stroke-dasharray:100;stroke-dashoffset:100}.hl-card.is-active .faceid path{animation:draw 1.6s var(--ease-out) forwards}.hl-card.is-active .faceid path:nth-child(n+5){animation-delay:.5s}@keyframes draw{to{stroke-dashoffset:0}}.rows{gap:clamp(88px,10vw,120px)}.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:48px;gap:48px;align-items:center}.row__text{display:flex;flex-direction:column;gap:16px}.panel{background:var(--alt);border-radius:var(--radius-xl);padding:44px 28px;display:flex;justify-content:center;align-items:center;min-height:360px;position:relative;overflow:hidden}.section--alt .panel{background:#fff}.private{color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip{background:var(--alt);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.kbd{width:100%;max-width:400px;background:#d9dfe8;border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:10px}.kbd .kb__tabs{font-size:12px}.kbd .kb__tabs span{padding:7px 12px}.kbd .kb__grid{gap:8px}.kbd .kb-card{border-radius:14px;padding:12px}.kbd .kb-card b{font-size:13px}.kbd .kb-card small{font-size:12px}.kbd .kb-card{transition:transform .6s var(--spring),opacity .4s}.is-in .kbd .kb-card{animation:cardIn .7s var(--spring) both}.is-in .kbd .kb-card:nth-child(2){animation-delay:.08s}.is-in .kbd .kb-card:nth-child(3){animation-delay:.16s}.is-in .kbd .kb-card:nth-child(4){animation-delay:.24s}@keyframes cardIn{0%{opacity:0;transform:translateY(18px) scale(.92)}}.otp{width:100%;max-width:400px;display:flex;flex-direction:column;gap:10px}.otp__row{background:#fff;border-radius:18px;padding:16px 18px;display:flex;align-items:center;gap:14px}.otp__row small{display:block;font-size:13px;color:var(--faint)}.otp__row .code{display:block;margin-top:4px;font-size:30px;font-weight:700;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp__ring circle:last-of-type{transition:stroke-dashoffset 1s linear}.otp__sent{align-self:center;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:opacity .4s,transform .5s var(--spring)}.otp__sent[data-show=false]{opacity:0;transform:translateY(8px) scale(.9)}.private{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.private svg path{stroke-dasharray:100;stroke-dashoffset:100}.is-in .private svg path{animation:draw 1.8s var(--ease-out) .3s forwards}.is-in .private svg path:nth-child(n+5){animation-delay:.9s}.private__lock{font-size:20px;font-weight:700;color:var(--ink)}.private small{font-size:14px;color:var(--muted)}.pair{position:relative;height:320vh;background:var(--bg);color:var(--ink)}.pair__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.pair__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:center;width:100%}.pair__steps{display:flex;flex-direction:column;gap:clamp(14px,2.4vh,24px)}.pair__step{display:flex;gap:16px;opacity:.32;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transform:translateX(-6px)}.pair__step.is-on{opacity:1;transform:none}.pair__num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.pair__step h3{font-size:clamp(19px,2vw,22px);font-weight:700;letter-spacing:-.015em}.pair__step p{margin-top:4px;font-size:15px;line-height:1.55;color:var(--muted)}.pair__vis{--s1:clamp(0,var(--p) * 3,1);--s2:clamp(0,(var(--p) - 0.33) * 3,1);--s3:clamp(0,(var(--p) - 0.66) * 3,1);--pcw:min(58%,320px);position:relative;height:min(58vh,460px);min-height:300px}.pc-win{position:absolute;right:0;top:50%;width:var(--pcw);transform:translateY(-50%);background:#fff;color:var(--ink);border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);box-shadow:0 30px 60px -24px rgba(11,28,49,.28)}.pc-win__bar{height:30px;background:var(--alt);gap:6px;padding:0 12px;font-size:11px;color:var(--muted)}.pc-win__bar,.pc-win__body{display:flex;align-items:center}.pc-win__body{padding:18px;flex-direction:column;gap:10px}.pc-win__body b{font-size:14px}.pc-win__body small{font-size:11px;color:var(--muted)}.qr{position:relative;width:140px;height:140px;background:#fff;padding:8px;border-radius:8px}.qr__scan{position:absolute;left:4px;right:4px;height:3px;border-radius:3px;background:var(--sky);box-shadow:0 0 16px 4px rgba(127,166,245,.7);top:calc(6px + var(--s2) * 126px);opacity:calc(var(--s2) * (1 - var(--s3)) * 4)}.qr__ok{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);border-radius:8px;opacity:var(--s3);transform:scale(calc(.8 + var(--s3) * .2))}.pair-phone{position:absolute;left:0;top:50%;width:150px;height:300px;border-radius:30px;background:var(--ink);padding:7px;transform:translate(calc((1 - var(--s1)) * -40px),-50%) rotate(calc((1 - var(--s1)) * -8deg));opacity:calc(.3 + var(--s1) * .7);box-shadow:0 30px 60px -24px rgba(11,28,49,.4)}.pair-phone__screen{width:100%;height:100%;border-radius:24px;background:#05070c;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.viewfinder{width:92px;height:92px;position:relative}.viewfinder i{position:absolute;width:22px;height:22px;border:0 solid #fff}.viewfinder i:first-child{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.viewfinder i:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.viewfinder i:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.viewfinder i:nth-child(4){bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}.viewfinder{transform:scale(calc(1.15 - var(--s2) * .15))}.pair-phone__ok{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0d1526;opacity:var(--s3);font-size:12px;font-weight:600;text-align:center;padding:10px}.pair__wire{position:absolute;left:150px;right:var(--pcw);top:50%;height:2px;margin-top:-1px;overflow:visible}.pair__wire-fill{position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(var(--s3));border-radius:2px;box-shadow:0 0 12px rgba(36,87,197,.45)}.pair__lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(calc(.6 + var(--s3) * .4));opacity:var(--s3);width:38px;height:38px;border-radius:50%;background:#fff;color:var(--accent);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.pair__facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--muted);margin-top:8px}.pair__facts span{display:inline-flex;align-items:center;gap:8px}.pair__facts span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.isc{position:relative;height:560vh;background:var(--bg);color:var(--ink)}.isc__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.isc__desk{position:relative;flex:1 1 auto;width:calc(100% - 32px);max-width:1280px;margin:68px auto 0;border-radius:22px;overflow:hidden;border:10px solid var(--ink);box-shadow:0 40px 80px -40px rgba(11,28,49,.4);background:#c7d8fb url(/wallpaper.webp) center 30%/cover no-repeat}.isc__desk:before{content:"";position:absolute;left:8%;right:8%;top:34%;bottom:10%;border-radius:14px;background:linear-gradient(var(--alt) 0 28px,#fff 28px);border:1px solid var(--line-soft);box-shadow:0 20px 50px -30px rgba(11,28,49,.3)}.isc__code{position:absolute;left:calc(8% + 24px);top:calc(34% + 48px);right:12%;display:flex;flex-direction:column;gap:10px}.isc__code i{display:block;height:8px;border-radius:4px;background:var(--line-soft)}.island{position:absolute;left:50%;top:14px;transform:translateX(-50%);width:var(--w);height:var(--h);border-radius:var(--r);background:var(--island);color:var(--island-ink);box-shadow:0 18px 40px -12px rgba(11,28,49,.45);transition:width .75s var(--spring),height .75s var(--spring),border-radius .75s var(--spring),box-shadow .6s;overflow:hidden}.island[data-stage="0"]{--w:128px;--h:34px;--r:17px}.island[data-stage="1"]{--w:360px;--h:56px;--r:28px}.island[data-stage="2"]{--w:380px;--h:56px;--r:28px}.island[data-stage="3"]{--w:min(460px,calc(100vw - 72px));--h:226px;--r:34px}.island[data-stage="4"]{--w:380px;--h:56px;--r:28px;box-shadow:0 0 0 2px rgba(34,197,94,.7),0 0 46px 8px rgba(34,197,94,.4)}.island[data-stage="5"]{--w:min(420px,calc(100vw - 72px));--h:60px;--r:30px}@media (max-width:440px){.island[data-stage="1"],.island[data-stage="2"],.island[data-stage="4"]{--w:calc(100vw - 72px)}}.isl{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:0 18px 0 10px;opacity:0;transform:scale(.92);filter:blur(4px);transition:opacity .35s,transform .5s var(--spring),filter .35s;pointer-events:none;white-space:nowrap}.island[data-stage="0"] .isl--0,.island[data-stage="1"] .isl--1,.island[data-stage="2"] .isl--2,.island[data-stage="3"] .isl--3,.island[data-stage="4"] .isl--4,.island[data-stage="5"] .isl--5{opacity:1;transform:none;filter:none;transition-delay:.22s}.isl--0{justify-content:center;padding:0;gap:4px;font-size:11px;color:var(--island-muted)}.isl--0 img{width:20px;height:24px;object-fit:contain}.isl__z{animation:zz 2s ease-in-out infinite}@keyframes zz{0%,to{opacity:.3;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}.isl__art{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#3a6fe0,#9dbbf5);flex:0 0 auto}.isl__t{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.isl__t b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.isl__t small{font-size:12px;color:var(--island-muted)}.isl__pet{width:34px;height:42px;object-fit:contain;flex:0 0 auto}.eq{display:inline-flex;align-items:flex-end;gap:2px}.eq,.eq i{height:16px}.eq i{width:3px;background:var(--sky);border-radius:2px;transform-origin:bottom;animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.25s}.eq i:nth-child(3){animation-delay:.5s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dots{display:inline-flex;gap:4px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--sky);animation:dot 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes dot{0%,to{opacity:.25}50%{opacity:1}}.isl--3{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:18px;gap:12px;white-space:normal}.isl__head{gap:12px}.isl__bang,.isl__head{display:flex;align-items:center}.isl__bang{margin-left:auto;width:20px;height:20px;border-radius:50%;background:#fbbf24;color:var(--island);font-size:13px;font-weight:800;justify-content:center;animation:bang 1s var(--spring) infinite alternate}@keyframes bang{to{transform:translateY(-3px) scale(1.08)}}.isl__cmd{background:var(--island-2);border-radius:12px;padding:10px 12px;font-size:13px;color:#e4e4e7}.isl__btns{display:flex;gap:8px}.isl__btns span{flex:1 1;text-align:center;border-radius:12px;padding:11px 0;font-size:14px;font-weight:600;background:var(--island-3)}.isl__btns span:first-child{background:var(--island-ink);color:var(--island)}.isl__ask{text-align:center;font-size:12px;color:var(--island-muted)}.isl__check{width:22px;height:22px;border-radius:50%;background:var(--ok);display:flex;align-items:center;justify-content:center}.island[data-stage="4"] .isl__check{animation:pop .6s var(--spring) .3s both}@keyframes pop{0%{transform:scale(0)}}.island[data-stage="4"] .isl__pet{animation:jump .7s var(--spring) .25s 2}@keyframes jump{50%{transform:translateY(-8px) rotate(-6deg)}}.confetti{position:absolute;left:50%;top:42px;width:0;height:0;pointer-events:none}.confetti i{position:absolute;width:7px;height:11px;border-radius:2px;opacity:0}.isc[data-stage="4"] .confetti i{animation:burst 1.4s var(--ease-out) .25s forwards}@keyframes burst{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--rot))}}.isl__rec{width:10px;height:10px;border-radius:50%;background:var(--rec);animation:blink 1.1s steps(1) infinite;flex:0 0 auto;margin-left:8px}.isl__time{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.isl__round{width:36px;height:36px;border-radius:50%;background:var(--island-3);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.isl__round--stop{background:#dc2626}.isc__caps{position:relative;height:clamp(150px,22vh,210px);margin:0 16px}.isc__cap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:0 24px;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .7s var(--ease-out)}.isc__cap.is-on{opacity:1;transform:none}.isc__cap h3{font-size:clamp(26px,3.4vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.isc__cap p{max-width:640px;font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:var(--muted)}.isc__rail{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.isc__rail i{width:6px;height:6px;border-radius:6px;background:#b8c3d3;transition:height .4s var(--ease-out),background-color .3s}.isc__rail i.is-on{height:26px;background:var(--ink)}@media (max-width:700px){.isc__rail{display:none}}.clipdemo{max-width:420px;display:flex;flex-direction:column;align-items:center;gap:18px}.clipdemo,.goo-stage{width:100%;position:relative}.goo-stage{height:190px}.goo{position:absolute;inset:0;filter:url(#goo)}.goo__island{width:210px;height:46px;margin-left:-105px;border-radius:23px;animation:gooBump 4.5s var(--spring) infinite}.goo__drop,.goo__island{position:absolute;left:50%;top:0;background:var(--island)}.goo__drop{width:22px;height:22px;margin-left:-11px;border-radius:50%;animation:gooFly 4.5s infinite}@keyframes gooFly{0%{transform:translate(-150px,150px) scale(0)}10%{transform:translate(-150px,150px) scale(1);animation-timing-function:cubic-bezier(.3,0,.6,1)}38%{transform:translate(-70px,70px) scale(1);animation-timing-function:cubic-bezier(.2,.6,.4,1)}56%{transform:translateY(46px) scale(1)}66%{transform:translateY(22px) scale(.55)}70%,to{transform:translateY(18px) scale(0)}}@keyframes gooBump{0%,60%{transform:scale(1)}70%{transform:scale(1.08,1.12)}82%,to{transform:scale(1)}}.goo-label{position:absolute;left:50%;top:0;height:46px;width:210px;margin-left:-105px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--island-ink);font-size:13px;font-weight:600;pointer-events:none}.goo-label .ok{opacity:0;animation:copied 4.5s infinite;color:#86efac}.goo-label .idle{animation:copiedIdle 4.5s infinite}@keyframes copied{0%,66%{opacity:0}72%,92%{opacity:1}to{opacity:0}}@keyframes copiedIdle{0%,64%{opacity:1}68%,94%{opacity:0}to{opacity:1}}.goo-src{position:absolute;left:calc(50% - 210px);bottom:0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:0 6px 16px rgba(11,28,49,.08)}.goo-src mark{background:rgba(36,87,197,.2);color:inherit;border-radius:3px;padding:0 2px}@media (max-width:520px){.goo-src{left:0}}.cliplist{width:100%;background:#fff;border-radius:24px;padding:12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 20px 50px -24px rgba(11,28,49,.35)}.cliplist__tabs{display:flex;gap:6px;padding:4px 4px 8px;font-size:13px;font-weight:600}.cliplist__tabs span{padding:6px 12px;color:#52525b;border-radius:999px}.cliplist__tabs .is-on{background:#e4e4e7;color:var(--ink)}.cliprow{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px}.cliprow--new{background:#f4f4f5;animation:rowIn 4.5s var(--ease-out) infinite}@keyframes rowIn{0%,68%{opacity:0;transform:translateY(-10px);max-height:0;padding-block:0}76%,to{opacity:1;transform:none;max-height:70px}}.cliprow__ic{width:36px;height:36px;border-radius:10px;background:#e4e4e7;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#52525b;flex:0 0 auto}.cliprow__t{flex:1 1 auto;min-width:0}.cliprow__t b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cliprow__t small{display:block;margin-top:2px;font-size:12px;color:#52525b}.bundle{width:100%;max-width:420px;background:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px -24px rgba(11,28,49,.35)}.bundle__bar{display:flex;flex-wrap:wrap;gap:6px}.bundle__bar span{font-size:12px;font-weight:600;background:var(--alt);border-radius:999px;padding:6px 10px;color:var(--ink-2)}.bundle__text{font-size:14px;line-height:1.55;border:1px solid var(--line-soft);border-radius:12px;padding:12px}.bundle__media{display:flex;gap:8px}.bundle__media span{width:72px;height:54px;border-radius:10px;background:linear-gradient(135deg,#c7d6f5,#eaf0fb)}.is-in .bundle__media span{animation:cardIn .7s var(--spring) both}.is-in .bundle__media span:nth-child(2){animation-delay:.12s}.bundle__media span.file{background:#e4e4e7;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#52525b}.bundle__foot{display:flex;gap:8px;justify-content:flex-end}.bundle__foot span{font-size:13px;font-weight:600;border-radius:10px;padding:8px 14px;background:var(--alt)}.bundle__foot span:last-child{background:var(--accent);color:#fff}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:20px;gap:20px}.tile{background:var(--alt);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;gap:14px}.kbd-hint,.section--alt .tile{background:#fff}.kbd-hint{align-self:flex-start;font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:600;border:1px solid var(--line);border-radius:8px;padding:5px 10px}.tile h3{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.18}.tile p{font-size:16px;line-height:1.6;color:var(--muted)}.pets{background:var(--alt);border-radius:var(--radius-xl);padding:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:44px}.moods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:16px;gap:16px}.mood{background:#fff;border-radius:24px;padding:28px 20px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;font-size:15px;font-weight:600}.mood__img{height:128px;display:flex;align-items:flex-end}.mood__img img{height:120px;width:auto;transition:opacity .35s}.mood--sleep .mood__img img{animation:breathe 3.4s ease-in-out infinite;transform-origin:bottom}.mood--work .mood__img img{animation:bob 1.4s ease-in-out infinite}.mood--done .mood__img img{animation:hop 1.6s var(--spring) infinite}@keyframes breathe{50%{transform:scale(1.03,.97)}}@keyframes bob{50%{transform:translateY(-5px) rotate(2deg)}}@keyframes hop{0%,55%,to{transform:none}30%{transform:translateY(-16px) rotate(-5deg)}}.picker{align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:32px}.picker,.picker__list{display:flex;flex-wrap:wrap}.picker__list{gap:14px}.pick{flex-direction:column;gap:8px;background:none;border:0;padding:0;cursor:pointer;font-size:14px;font-weight:500;color:var(--muted)}.pick,.pick__box{display:flex;align-items:center}.pick__box{width:84px;height:84px;border-radius:22px;background:#fff;justify-content:center;outline:2px solid transparent;transition:outline-color .2s,transform .3s var(--spring)}.pick:hover .pick__box{transform:translateY(-3px)}.pick[aria-pressed=true]{color:var(--ink);font-weight:600}.pick[aria-pressed=true] .pick__box{outline-color:var(--accent)}.pick img{height:60px;width:auto}.scrub{font-size:clamp(30px,4.4vw,56px);line-height:1.18;font-weight:700;letter-spacing:-.03em;max-width:980px}.scrub span{opacity:.18;transition:opacity .2s linear}.scrub span.is-lit{opacity:1}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:20px;gap:20px}.fact{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px}.fact h3{font-size:19px;font-weight:700}.fact p{font-size:15px;line-height:1.55;color:var(--muted)}.dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));grid-gap:20px;gap:20px}.dl__card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px;display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--spring),box-shadow .4s}.dl__card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(11,28,49,.3)}.dl__card ul{list-style:none;padding:0;margin:0;flex-direction:column;font-size:16px;color:var(--ink-2)}.dl__card li,.dl__card ul{display:flex;gap:10px}.dl__card li:before{content:"";flex:0 0 6px;height:6px;margin-top:9px;border-radius:50%;background:var(--accent)}.dl__price{font-size:34px;font-weight:800;letter-spacing:-.03em}.dl__card .btn{margin-top:auto}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq__plus{font-size:28px;font-weight:300;color:var(--muted);transition:transform .35s var(--spring)}.faq details[open] .faq__plus{transform:rotate(45deg)}.faq details::details-content{height:0;overflow:clip;transition:height .45s var(--ease-out),content-visibility .45s allow-discrete}.faq details[open]::details-content{height:auto}.faq details p{padding-bottom:22px;font-size:16px;line-height:1.62;color:var(--muted);max-width:720px}.footer{background:var(--alt);border-top:1px solid var(--line-soft);padding:32px 0;font-size:13px;color:var(--muted)}.footer__in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.footer a{color:var(--muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.field__text,.send-chip,.toast{animation:none!important;opacity:1;-webkit-clip-path:none;clip-path:none;transform:none}.goo__drop,.link__drop{display:none}.cliprow--new{animation:none!important}}@media (max-width:820px){.lnav__links a:not(.btn){display:none!important}.lnav.is-island.is-open .lnav__shell{--iw:380px}}@media (max-width:440px){.lnav__shell{--pad:12px;gap:8px}.lnav__brand{gap:6px;font-size:16px}.lnav__links{margin-left:auto}.lnav .btn{padding:0 12px}.lnav.is-island .lnav__now{display:none}}@media (max-width:700px){.pair__grid{gap:20px}.pair__grid>.stack{gap:16px!important}.pair .h-section{font-size:30px!important}.pair .eyebrow,.pair__facts{display:none}.pair__step p{font-size:14px}.pair__vis{--pcw:60%;height:250px;min-height:0}.pair-phone{width:104px;height:210px;border-radius:24px;padding:5px}.pair-phone__screen{border-radius:19px}.viewfinder{width:64px;height:64px}.pair__wire{left:104px}.pc-win__body{padding:12px}.qr{width:110px;height:110px}.qr__scan{top:calc(6px + var(--s2) * 96px)}}