@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0d0d0d;--ink-2:#2b2b2b;--muted:#6f6f6f;--faint:#a3a3a3;--line:#e7e7e7;--line-2:#d4d4d4;--paper:#fff;--paper-2:#f6f6f6;--paper-3:#efefef;--blue:#2563eb;--blue-2:#3b82f6;--blue-soft:#eef4ff;--green:#16a34a;--green-soft:#ecfdf3;--red:#dc2626;--red-soft:#fef2f2;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--r:4px;--r-card:8px;--gutter:64px;--max:1312px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow:0 1px 2px #0d0d0d0a, 0 8px 24px -8px #0d0d0d1f, 0 32px 64px -24px #0d0d0d24;--shadow-sm:0 1px 2px #0d0d0d0d, 0 6px 16px -6px #0d0d0d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}::selection{background:#cfe0ff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mono{font-family:var(--mono);font-feature-settings:"zero";letter-spacing:-.01em}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.h1,.h2,.h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:420;line-height:.98}.h1{font-size:clamp(44px,6.2vw,92px)}.h2{letter-spacing:-.04em;font-size:clamp(34px,3.8vw,56px);line-height:1.02}.h3{letter-spacing:-.03em;font-size:clamp(24px,2vw,30px);line-height:1.1}.lead{color:var(--ink-2);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.45}.eyebrow{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.eyebrow img{object-fit:contain;width:26px;height:26px}.btn{--h:46px;height:var(--h);border-radius:var(--r);background:var(--ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--ink);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{background:#2a2a2a;border-color:#2a2a2a}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(2px)}.btn--sm{--h:36px;padding:0 14px;font-size:14px}.btn--lg{--h:52px;padding:0 24px;font-size:16px}.btn--block{width:100%}.btn--line{color:var(--ink);border-color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:#fff}.btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn--ghost:hover{background:var(--paper-2);border-color:var(--line-2)}.btn--white{color:var(--ink);background:#fff;border-color:#fff}.btn--white:hover{background:#e9e9e9;border-color:#e9e9e9}.btn--ghost-white{color:#fff;background:0 0;border-color:#ffffff80}.btn--ghost-white:hover{background:#ffffff1a;border-color:#fff}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(24px);backdrop-filter:saturate(1.4)blur(24px);background:#ffffffc7;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--line)}.nav__in{align-items:center;gap:48px;height:68px;display:flex}.nav__links{letter-spacing:-.01em;gap:32px;font-size:15px;display:flex}.nav__links a{color:var(--ink);transition:opacity .15s}.nav__links a:hover{opacity:.6}.nav__right{align-items:center;gap:20px;margin-left:auto;display:flex}.nav__find{letter-spacing:-.01em;align-items:center;gap:7px;font-size:15px;display:inline-flex}.nav__find:hover{opacity:.6}.nav__x{border-radius:var(--r);place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.nav__x:hover{background:var(--paper-2)}.footer__x{align-items:center;gap:8px;display:inline-flex}.nav__burger{border-radius:var(--r);border:1px solid var(--line-2);justify-content:center;align-items:center;width:36px;height:36px;display:none}.nav__sheet{display:none}.logo{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.mark{background:var(--mark,#3b9be2);flex:none;display:inline-block;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.logo__word{letter-spacing:-.035em;font-size:19px;font-weight:520}.modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .18s var(--ease);background:#0d0d0d52;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__card{border-radius:var(--r-card);border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);animation:rise .25s var(--ease);background:#fff;gap:16px;padding:24px;display:grid}.modal__head{justify-content:space-between;align-items:center;display:flex}.modal__head h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:460}.modal__x{border-radius:var(--r);width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.modal__x:hover{background:var(--paper-2);color:var(--ink)}.modal__sub{color:var(--muted);margin:-8px 0 0;font-size:15px}.modal__list{gap:8px;display:grid}.modal__wallet{border:1px solid var(--line);border-radius:var(--r);text-align:left;align-items:center;gap:12px;height:56px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.modal__wallet:hover:not(:disabled){border-color:var(--ink)}.modal__wallet img{border-radius:6px}.modal__wallet span{flex:1}.modal__wallet em{color:var(--muted);font-size:12px;font-style:normal}.modal__empty{color:var(--muted);margin:0 0 4px;font-size:14px}.modal__err{color:var(--red);margin:0;font-size:14px}.lookup{border:1px solid var(--line-2);border-radius:var(--r);height:50px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.lookup:focus-within{border-color:var(--ink)}.lookup input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.coin{--s:48px;width:var(--s);height:var(--s);background:var(--paper-2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0d0d0d0f}.coin img{object-fit:cover;width:100%;height:100%}.coin--empty{box-shadow:none;background:0 0}.coin--empty img{object-fit:contain}.tcard{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;overflow:hidden}.tcard__head{align-items:center;gap:12px;padding:18px;display:flex}.tcard__id{flex:1;min-width:0;display:grid}.tcard__id strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:520;overflow:hidden}.tcard__id span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tcard__sym{border-radius:var(--r);background:var(--paper-2);padding:4px 8px;font-size:13px}.tcard__rows{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.tcard__rows div{padding:14px 18px}.tcard__rows div+div{border-left:1px solid var(--line)}.tcard__rows dt{color:var(--muted);font-size:12px}.tcard__rows dd{letter-spacing:-.01em;margin:2px 0 0;font-size:15px;font-weight:500}.tcard__foot{border-top:1px solid var(--line);background:var(--paper-2);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 18px;font-size:12px;display:flex}.tcard__foot span{align-items:center;gap:6px;display:inline-flex}.tcard__paired{color:var(--blue);font-weight:500}.tcard__unpaired{color:var(--red)}.pav{--s:48px;width:var(--s);height:var(--s);flex:none;position:relative}.pav__badge{right:calc(var(--s) * -.06);bottom:calc(var(--s) * -.06);width:max(16px, calc(var(--s) * .36));height:max(16px, calc(var(--s) * .36));background:var(--blue);color:#fff;font-size:max(10px, calc(var(--s) * .2));border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.pav__badge svg{width:62%;height:62%}.pav__badge.is-unpaired{background:var(--red)}.pav__badge.is-checking{color:var(--muted);background:#fff}.pav__badge .spin{border-width:1.5px;width:60%;height:60%}.pchip{border:1px solid var(--line);height:26px;color:var(--muted);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.pchip.is-paired{background:var(--blue-soft);color:var(--blue);border-color:#0000}.pchip.is-unpaired{background:var(--red-soft);color:var(--red);border-color:#0000}.psetup{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;gap:14px;padding:20px;display:grid}.psetup.is-done{justify-items:start;gap:10px}.psetup h3{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:460}.psetup p{color:var(--ink-2);margin:0;font-size:14.5px}.psetup__tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.psetup__tabs button{height:36px;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:14px}.psetup__tabs button.is-on{color:var(--ink);border-bottom-color:var(--ink)}.psetup__body{gap:10px;display:grid}.psetup__where{overflow-wrap:anywhere;font-size:13px;color:var(--ink)!important}.psetup pre{border-radius:var(--r);background:var(--paper-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12.5px}.psetup__dns{border-top:1px solid var(--line);margin:0}.psetup__dns div{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:9px 0;font-size:13px;display:grid}.psetup__dns dt{color:var(--muted)}.psetup__dns dd{overflow-wrap:anywhere;margin:0}.psetup__row,.psetup__check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.psetup__check{gap:14px;padding-top:6px}.ca{border:1px solid var(--line-2);border-radius:var(--r);background:#fff;align-items:stretch;max-width:100%;font-size:13px;display:inline-flex;overflow:hidden}.ca__sym{background:var(--ink);color:#fff;align-items:center;padding:0 10px;font-weight:600;display:flex}.ca__copy{min-width:0;height:32px;color:var(--ink);align-items:center;gap:8px;padding:0 10px;transition:background .15s;display:flex}.ca__copy:hover{background:var(--paper-2)}.ca__label{color:var(--muted);font-weight:500}.ca__addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca__copy svg{color:var(--muted);flex:none}.ca--dark{background:0 0;border-color:#ffffff40}.ca--dark .ca__sym{color:var(--ink);background:#fff}.ca--dark .ca__copy{color:#fff}.ca--dark .ca__copy:hover{background:#ffffff14}.ca--dark .ca__label,.ca--dark .ca__copy svg{color:#ffffff8c}.footer__ca{margin-top:64px}.footer{background:var(--ink);color:#fff;padding-top:88px;overflow:hidden}.footer .logo{color:#fff;--mark:#fff}.footer__top{grid-template-columns:1fr 2fr;gap:48px;display:grid}.footer__cols{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer h4{color:#ffffff8c;margin:0 0 18px;font-size:15px;font-weight:400}.footer ul{border-left:1px solid #fff6;gap:8px;margin:0;padding:0 0 0 14px;font-size:16px;list-style:none;display:grid}.footer ul a,.footer ul button{color:#fff;transition:opacity .15s}.footer ul a:hover,.footer ul button:hover{opacity:.6}.footer__start{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__start h4{margin-bottom:8px}.footer__fine{color:#ffffff80;grid-template-columns:1fr 2fr;gap:48px;margin-top:96px;font-size:13px;display:grid}.footer__fine p{max-width:640px;margin:0}.stamps{justify-content:center;gap:28px;margin-top:88px;margin-bottom:-56px;padding:0 16px;display:flex}.stamps img{width:132px;height:auto;transition:transform .35s var(--ease);flex:none}.stamps img:nth-child(odd){transform:rotate(-2deg)}.stamps img:nth-child(2n){transform:rotate(1.5deg)translateY(6px)}.stamps img:hover{transform:translateY(-14px)rotate(0)}.reveal{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.page-loading{min-height:70vh}.notfound{text-align:center;place-content:center;justify-items:center;gap:20px;min-height:60vh;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (max-width:1100px){:root{--gutter:40px}}@media (max-width:860px){:root{--gutter:16px}.nav__in{height:60px}.nav__links,.nav__find{display:none}.nav__right{gap:10px}.nav__burger{display:inline-flex}.nav.is-open{background:#fff}.nav__sheet{border-top:1px solid var(--line);background:#fff;align-content:start;gap:2px;height:calc(100dvh - 60px);padding:8px 16px 24px;display:grid}.nav__sheet a:not(.btn),.nav__sheet button{letter-spacing:-.03em;text-align:left;border-bottom:1px solid var(--line);padding:14px 0;font-size:22px}.nav__sheet .btn{margin-top:20px}.footer{padding-top:64px}.footer__top,.footer__fine{grid-template-columns:1fr;gap:40px}.footer__cols{grid-template-columns:1fr 1fr}.footer__start{flex-flow:wrap;grid-column:1/-1}.footer__start h4{width:100%}.footer__fine{margin-top:56px}.stamps{justify-content:flex-start;gap:16px;margin-top:56px}.stamps img{width:96px}}.sky{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero{padding-top:clamp(64px,9vw,120px)}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__ca{animation:rise .9s var(--ease) both;margin-bottom:28px}.hero__title{max-width:1040px;animation:rise .9s var(--ease) both}.hero__inline{vertical-align:-.1em;width:.92em;height:.92em;margin:0 .08em 0 .14em;display:inline-block}.hero__inline img{object-fit:contain;width:100%;height:100%;transform:rotate(-4deg)}.hero__lead{max-width:540px;animation:rise .9s var(--ease) 80ms both;margin-top:28px}.hero__ctas{animation:rise .9s var(--ease) .14s both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.hero__stage{background:#cfe3f7;height:clamp(440px,43vw,620px);margin-top:clamp(56px,7vw,88px);position:relative;overflow:hidden}.app{width:min(1000px,84%);box-shadow:var(--shadow);letter-spacing:-.005em;animation:lift 1.1s var(--ease) .25s both;background:#fff;border-radius:10px 10px 0 0;grid-template-columns:216px 1fr;font-size:13px;display:grid;position:absolute;top:13%;bottom:-48px;left:50%;translate:-50%}@keyframes lift{0%{opacity:0;transform:translateY(40px)}}.app__side{border-right:1px solid var(--line);background:#fbfbfb;border-radius:10px 0 0;flex-direction:column;gap:18px;padding:18px 14px;display:flex}.app__brand{letter-spacing:-.03em;align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:560;display:flex}.app__biz{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.app__biz div{line-height:1.25;display:grid}.app__biz strong{font-weight:520}.app__biz span{color:var(--muted);font-size:11.5px}.app__steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app__steps li{color:var(--ink-2);border-radius:4px;align-items:center;gap:10px;padding:7px 6px;display:flex}.app__steps li span{width:18px;height:18px;font-size:10.5px;font-family:var(--mono);border:1px solid var(--line-2);border-radius:3px;place-items:center;display:grid}.app__steps li.is-done span{background:var(--ink);border-color:var(--ink);color:#fff}.app__steps li.is-on{background:var(--paper-3);color:var(--ink);font-weight:500}.app__wallet{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:10px 6px 0;font-size:12px;display:flex}.app__wallet i{background:linear-gradient(135deg,#aec8ff,#4d7cff);border-radius:50%;width:20px;height:20px}.app__wallet em{color:var(--muted);margin-left:auto;font-style:normal}.app__main{flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.app__head{justify-content:space-between;align-items:flex-start;display:flex}.app__head p{color:var(--muted);margin:0}.app__head h3{letter-spacing:-.045em;font-size:30px;font-weight:430;font-family:var(--font);margin:2px 0 0}.app__net{border:1px solid var(--line);border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.app__grid{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.app__card{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.app__label{color:var(--muted);margin:0 0 8px;font-size:12px}.app__rows{margin:0;display:grid}.app__rows div{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;display:flex}.app__rows div:last-child{border-bottom:0}.app__rows dt{color:var(--muted)}.app__rows dd{margin:0;font-weight:500}.app__rules{margin:0;padding:0;list-style:none;display:grid}.app__rules li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;font-weight:500;display:flex}.app__rules li:last-child{border-bottom:0}.app__cost{background:var(--paper-2);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.app__cost span{color:var(--muted)}.app__cost strong{font-size:15px;font-weight:500}.app__go{border-radius:var(--r);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:8px;height:42px;font-size:14px;font-weight:500;display:flex}.app__toast{border:1px solid var(--line);box-shadow:var(--shadow);animation:pop .7s var(--ease) 1.2s both;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 18px 14px 14px;display:flex;position:absolute;top:64%;left:-64px}.app__toast div{line-height:1.3;display:grid}.app__toast strong{font-size:14px;font-weight:540}.app__toast span:not(.dot){color:var(--muted);font-size:12px}.dot{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}.sw{background:var(--line-2);border-radius:3px;flex:none;width:30px;height:18px;position:relative}.sw:after{content:"";width:12px;height:12px;transition:transform .2s var(--ease);background:#fff;border-radius:2px;position:absolute;top:3px;left:3px}.sw.on{background:var(--ink)}.sw.on:after{transform:translate(12px)}.partners{padding:44px 0 0}.partners__in{align-items:center;gap:40px;display:flex}.partners__in>p{color:var(--muted);flex:none;margin:0;font-size:14px}.partners__track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partners__row{gap:64px;width:max-content;animation:38s linear infinite marquee;display:flex}.partners__row span{letter-spacing:-.04em;color:#9b9b9b;white-space:nowrap;font-size:21px;font-weight:600}.partners__row span:nth-child(3n+2){letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:500}.partners__row span:nth-child(3n){font-family:var(--mono);font-size:18px;font-weight:500}@keyframes marquee{to{transform:translate(calc(-50% - 32px))}}.stats{grid-template-columns:repeat(3,1fr);margin-top:clamp(80px,10vw,140px);display:grid}.stats>*{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 32px 34px}.stats>*+*{border-left:1px solid var(--line)}.stats>:first-child{padding-left:0}.stat__icon{color:var(--ink);display:block}.stat__num{align-items:baseline;gap:10px;margin:28px 0 8px;display:flex}.stat__num strong{letter-spacing:-.055em;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.stat__num span{letter-spacing:-.03em;font-size:22px}.stat__text{color:var(--ink-2);margin:0;font-size:16px}.overview{margin-top:clamp(96px,12vw,180px)}.overview__head{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding-bottom:36px;display:flex}.overview__head img{width:clamp(96px,10vw,140px);height:auto;transform:rotate(-3deg)}.overview__grid{grid-template-columns:repeat(3,1fr);display:grid}.overview__grid>*{border-bottom:1px solid var(--line)}.ov{height:100%;padding:30px 32px 34px 0;display:block;position:relative}.overview__grid>:not(:nth-child(3n+1)) .ov{padding-left:32px}.overview__grid>:not(:nth-child(3n+1)) .ov:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:22px;left:0}.ov h3{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 8px;font-size:20px;font-weight:440;display:flex}.ov h3 img{object-fit:contain;width:28px;height:28px}.ov h3 .arrow{color:var(--faint);transition:transform .2s var(--ease), color .2s}.ov:hover h3 .arrow{color:var(--ink);transform:translate(3px)}.ov p{color:var(--ink-2);max-width:32ch;margin:0;font-size:15.5px}.features{gap:clamp(96px,11vw,160px);margin-top:clamp(96px,12vw,180px);display:grid}.row{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.row--flip .row__copy{order:2}.row__copy{border-top:1px solid var(--line);flex-direction:column;padding-top:32px;display:flex}.row__copy .h2{margin-top:26px}.row__bottom{flex-direction:column;align-items:flex-start;gap:24px;margin-top:auto;padding-top:56px;display:flex}.bullets{color:var(--ink-2);gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.bullets li{align-items:baseline;gap:12px;display:flex}.bullets svg{color:var(--ink);flex:none;translate:0 2px}.row__visual{min-width:0}.panel{aspect-ratio:1/.82;background:#dbe8f5;position:relative;overflow:hidden}.vis{place-items:center;padding:24px;display:grid;position:absolute;inset:0}.mini{border-radius:var(--r-card);width:min(360px,82%);box-shadow:var(--shadow);background:#fff;padding:20px;font-size:13.5px}.mini__label{letter-spacing:-.02em;margin:0 0 10px;font-size:15px;font-weight:540}.mini__row{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;padding:8px 0;display:flex}.mini__row .pos{color:var(--green);font-weight:500}.mini__total{justify-content:space-between;align-items:baseline;padding:12px 0 14px;display:flex}.mini__total strong{font-size:18px;font-weight:500}.mini__btn{border-radius:var(--r);background:var(--ink);color:#fff;place-items:center;height:40px;font-weight:500;display:grid}.vis--launch .mini{translate:-12% -6%}.steps-float{border-radius:var(--r-card);box-shadow:var(--shadow);background:#fff;gap:8px;margin:0;padding:14px 16px;font-size:13px;list-style:none;display:grid;position:absolute;bottom:9%;right:7%}.steps-float li{align-items:center;gap:9px;display:flex}.steps-float li.is-done{color:var(--muted)}.steps-float li.is-done svg{background:var(--ink);color:#fff;border-radius:3px;width:16px;height:16px;padding:3px}.steps-float .spin{width:16px;height:16px;color:var(--blue);border-width:2px}.mini--rules{width:min(400px,84%);padding:6px 20px}.rule{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.rule:last-child{border-bottom:0}.rule div{flex:1;display:grid}.rule strong{font-size:14.5px;font-weight:520}.rule span{color:var(--muted);font-size:13px}.chip-float{border-radius:var(--r);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:500;display:inline-flex;position:absolute}.vis--rules .chip-float{top:12%;right:9%}.vis--page .tcard{width:min(400px,84%)}.code-float{background:var(--ink);color:#fff;border-radius:var(--r-card);box-shadow:var(--shadow);padding:12px 14px;font-size:12px;position:absolute;bottom:9%;left:7%}.code-float p{color:#9a9a9a;margin:0 0 6px}.code-float pre{margin:0;font-size:12.5px}.vis--page .tcard{translate:0 -14%}.examples{margin-top:clamp(110px,13vw,200px)}.examples__title{text-align:center;margin-bottom:56px}.examples__grid{grid-template-columns:1fr 1fr;gap:48px;padding-bottom:72px;display:grid}.ex{color:#fff;background:#9cc6ef;min-height:340px;padding:28px;position:relative}.ex--light{color:var(--ink);background:#e9e2f3}.ex__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ex__copy{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;max-width:400px;display:flex;position:relative}.ex__copy p{margin:0;font-size:16px;line-height:1.4}.ex__copy .btn{margin-top:16px}.ex__word{letter-spacing:-.04em;align-items:center;gap:12px;font-weight:600;display:flex;font-size:26px!important}.ex__word img{border-radius:6px;width:36px;height:36px}.tcard.ex__card{z-index:3;background:var(--ink);color:#fff;border-color:#262626;width:min(320px,70%);position:absolute;bottom:-72px;right:24px}.ex__card .tcard__rows,.ex__card .tcard__foot,.ex__card .tcard__rows div+div{border-color:#262626}.ex__card .tcard__foot{color:#9a9a9a;background:#141414}.ex__card .tcard__sym{background:#222}.ex__card .pav__badge{border-color:var(--ink)}.ex__card .tcard__paired{color:#7aa7ff}.ex__card .tcard__id span,.ex__card .tcard__rows dt{color:#9a9a9a}.examples__note{color:var(--faint);margin:0;font-size:13px}.trust{grid-template-columns:1fr 1fr;margin-top:clamp(110px,13vw,200px);display:grid}.trust__left{border:1px solid var(--ink);grid-template-rows:170px 170px 130px;grid-template-columns:1fr 3.4fr 1fr;display:grid}.trust__sky{border-bottom:1px solid var(--ink);grid-column:1/-1;position:relative;overflow:hidden}.trust__cell--a,.trust__cell--title{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.trust__cell--b{border-bottom:1px solid var(--ink)}.trust__cell--title{align-items:center;padding:0 28px;display:flex}.trust__cell--c{border-right:1px solid var(--ink);grid-column:1/3}.trust__right{border:1px solid var(--ink);border-left:0;padding:0 36px;display:grid}.trust__item{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:center;padding:28px 0;display:flex}.trust__item:last-child{border-bottom:0}.trust__item h3{letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 6px;font-size:19px;font-weight:440;display:flex}.trust__item p{color:var(--ink-2);max-width:44ch;margin:0 0 0 30px;font-size:14.5px}.faq{grid-template-columns:1fr 1.9fr;gap:64px;margin-top:clamp(110px,13vw,200px);display:grid}.faq__left{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.faq__left p{color:var(--ink-2);max-width:30ch;margin:8px 0}.qa{border-bottom:1px solid var(--line)}.qa:first-child .qa__q{padding-top:4px}.qa__q{letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 0;font-size:18px;display:flex}.qa__q svg{transition:transform .3s var(--ease);flex:none}.qa.is-open .qa__q svg{transform:rotate(45deg)}.qa__a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--ink-2);max-width:64ch;margin:0;padding:0 48px 24px 0;font-size:16px}.cta{background:#cfe3f7;margin-top:clamp(110px,13vw,200px);position:relative;overflow:hidden}.cta__in{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:clamp(120px,14vw,200px);padding-bottom:clamp(64px,7vw,96px);display:flex;position:relative}.cta__title{font-size:clamp(44px,6vw,84px)}.cta__btns{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.app{grid-template-columns:180px 1fr;width:90%}.app__toast{left:-24px}.trust__right{padding:0 24px}}@media (max-width:860px){.hero__lead{margin-top:20px}.hero__ctas{margin-top:28px}.hero__ctas .btn{flex:160px}.hero__stage{height:500px;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.app{grid-template-columns:1fr;width:calc(100% - 32px);top:40px}.app__side{display:none}.app__main{padding:18px}.app__grid{grid-template-columns:1fr}.app__grid .app__card:last-child{display:none}.app__toast{padding:10px 14px 10px 12px;inset:-22px auto auto 16px}.partners__in{flex-direction:column;align-items:stretch;gap:16px}.partners__row{gap:40px}.stats{grid-template-columns:1fr}.stats>*{border-bottom:0;padding:28px 0}.stats>*+*{border-left:0}.stats>:last-child{border-bottom:1px solid var(--line)}.stat__num{margin-top:20px}.overview__head{flex-direction:column;align-items:flex-start;gap:20px}.overview__grid{grid-template-columns:1fr}.ov,.overview__grid>:not(:nth-child(3n+1)) .ov{padding:24px 0 26px}.overview__grid>:not(:nth-child(3n+1)) .ov:before{display:none}.row{grid-template-columns:1fr;gap:32px}.row--flip .row__copy{order:0}.row__bottom{padding-top:32px}.panel{aspect-ratio:1/.95;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.vis--launch .mini{translate:none}.steps-float{display:none}.examples__title{margin-bottom:36px}.examples__grid{grid-template-columns:1fr;gap:100px;padding-bottom:80px}.ex{min-height:320px;padding:22px}.tcard.ex__card{width:calc(100% - 32px);max-width:340px;right:16px}.trust{grid-template-columns:1fr}.trust__left{grid-template-rows:140px 150px 60px;grid-template-columns:40px 1fr 40px}.trust__cell--title{padding:0 20px}.trust__right{border-left:1px solid var(--ink);border-top:0;padding:0 20px}.trust__item p{margin-left:0}.faq{grid-template-columns:1fr;gap:32px}.qa__q{font-size:17px}.qa__a p{padding-right:0}.cta__in{flex-direction:column;align-items:flex-start}.cta__btns{width:100%}.cta__btns .btn{flex:160px}}
