:root,[data-theme=dark]{--surface:#080c09;--surface-soft:#111a14;--ink:#edf3ec;--muted:#a4b1a8;--green:#81d99c;--green-hover:#a2edb8;--green-soft:#173626;--line:#2b3930;--amber:#edbf79;--red:#ffaca2;--font-mono:"Geist Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--surface:#fff;--surface-soft:#f5f6f5;--ink:#181b19;--muted:#606762;--green:#12613f;--green-hover:#074b2c;--green-soft:#e0ebe2;--line:#e1e5e2;--amber:#b45309;--red:#c62828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--surface)}::selection{color:#080c09;background:#81d99c}.button-primary,.home-header .header-cta,.phone-approve{background:var(--green);color:var(--surface)}.button-primary:hover,.home-header .header-cta:hover{background:var(--green-hover)}.site-header,.home-header.site-header{color:var(--ink);background:#080c09;height:88px}.site-header{grid-template-columns:1fr auto 1fr;display:grid}.site-header .desktop-nav{border:1px solid var(--line);background:#152019;border-radius:6px;gap:0;margin:0;padding:3px}.site-header .desktop-nav a{color:var(--muted);padding:8px 25px;font-size:15px;font-weight:400}.site-header .desktop-nav a[aria-current=page]{color:var(--green);background:#203127;border-radius:4px}.site-header .desktop-nav a:hover{color:var(--ink);background:#203127;border-radius:4px}.site-header .header-actions{justify-self:end}.site-header .button{border-radius:6px}.site-footer,.home-footer.site-footer{color:var(--ink);border-top:1px solid var(--line);background:#080c09}.site-footer nav a,.home-footer nav a{color:var(--muted)}.home-footer.site-footer{min-height:155px;padding-block:38px}.home-footer .brand{font-size:62px}.home-footer .brand svg{width:38px;height:46px;transform:translateY(.08em)}.marketing-home{background:var(--surface);--line:#2b3930;--muted:#a4b1a8}.device-story{background:#080c09;height:calc(90svh - 88px);min-height:620px;max-height:820px}.story-intro{padding-top:70px}.story-kicker{color:var(--green)}.story-description{color:var(--muted)}.story-link{background:var(--green);color:#080c09}.story-link:hover{background:var(--green-hover)}.story-bottom{bottom:30px}.story-bottom>span{color:#a4b1a8}.story-bottom svg{color:var(--green)}.story-motion{border-color:var(--line);background:#080c09}.device-story :focus-visible{outline-color:var(--green)}.product-editorial{border-top:1px solid var(--line);background:#101c14;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;align-items:center;min-height:630px;padding:40px max(48px,50% - 600px);display:grid;overflow:hidden}.editorial-heading{text-align:left;padding-top:50px}.asterisks{letter-spacing:.02em;color:var(--green);margin-bottom:25px;font-size:12px}.marketing-home .editorial-heading h2{font-size:clamp(40px,5vw,64px);line-height:1.05}.editorial-heading>p{color:var(--muted);margin-top:25px;font-size:17px}.editorial-stage{grid-area:1/2/3;width:100%;height:570px;margin:0}.editorial-bottom{text-align:left;align-self:start;margin:0;padding:25px 0 60px}.editorial-bottom>div{flex-wrap:wrap;justify-content:start;gap:24px;margin:0}.editorial-demo-button{background:var(--green);color:#080c09}.editorial-demo-button:hover{background:var(--green-hover)}.editorial-bottom a{color:var(--ink);border-color:#718775}.editorial-demo{border:1px solid var(--line);background:#0b100d;grid-column:1/-1;width:100%;margin:20px auto 0}.editorial-demo>p{color:var(--muted)}.scene-fallback{color:var(--ink);background:#0b100d;border-color:#313c34}.scene-fallback>div:not(.fallback-island){color:var(--green)}.scene-fallback i{background:var(--green);color:#080c09;border-radius:6px}.marketing-home .keys-band{color:var(--ink);background:#080c09}.marketing-home .keys-section{gap:70px;padding-block:50px}.marketing-home .keys-copy p,.marketing-home .keys-link,.marketing-home .key-legend{color:var(--muted)}.marketing-home .keys-copy h2{color:var(--green)}.marketing-home .keys-copy .key-count{font-size:112px}.marketing-home .key-visual{width:min(100%,310px);margin-left:auto}.marketing-home .key-grid{gap:5px}.marketing-home .key-legend{gap:7px;margin-top:16px;font-size:11px}.marketing-home .counter-wrap{border-top:1px solid var(--line);padding-top:0}.marketing-home .live-counter{padding-block:24px}.marketing-home .counter-number{font-size:32px}.marketing-home .counter-number span{font-size:17px}.marketing-home .counter-digits{font-size:clamp(10px, calc(130cqw / var(--number-length)), 32px)}.marketing-home .faq-section{border-top:1px solid var(--line);padding-block:40px 60px}.marketing-home .faq-section h2{font-size:34px}.phone-example{--phone-surface:#0b100d;--phone-ink:#edf3ec;--phone-muted:#a4b1a8;--phone-fill:#16211a;--phone-line:#2b3930;--phone-green:#81d99c;--phone-green-soft:#173626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);border-color:#303732}.phone-approve{background:var(--phone-green);color:#0b100d;border-radius:6px;font-weight:500}.phone-approve:hover,[data-phase=touch] .phone-approve{background:#a2edb8}.phone-amount strong,.phone-home-balance strong,.receipt-amount{font-family:var(--font-display)}.phone-recipient{border-radius:7px}.new-recipient{color:#edbf79}.request-app-icon{background:var(--green);color:#0b100d}.desktop-request-button{background:var(--green);color:#0b100d;border-radius:6px}.desktop-request-button:hover:not(:disabled){background:var(--green-hover)}.docs-page{grid-template-columns:210px minmax(0,790px);justify-content:start;gap:64px;padding-top:45px}.docs-intro h1{color:var(--ink);letter-spacing:-.06em;margin-block:12px 16px;font-size:clamp(42px,5vw,65px)}.docs-intro>.docs-lead{color:var(--muted);font-size:20px}.docs-topic-search{margin-bottom:27px;display:block}.docs-topic-search>span{font:11px var(--font-display);text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}.docs-topic-search input{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:42px;color:var(--ink);border-radius:5px;padding:10px 12px;font-size:13px}.docs-topic-search input::placeholder{color:var(--muted)}.docs-nav-group>p{font:11px var(--font-display);letter-spacing:.03em;color:#93a99a}.docs-nav-group a{border-left:1px solid var(--line);margin-left:1px;padding:7px 9px;font-size:14px}.docs-nav-group a[aria-current=location]{border-left-color:var(--green);color:var(--green);background:#132219}.docs-no-results{color:var(--muted);font-size:14px}.docs-release{border:1px solid var(--line);background:#111a14;border-radius:5px;margin-top:20px;padding:0 15px}.docs-release-label{color:var(--muted);padding:12px 0;font-size:13px;font-weight:400;list-style:none}.docs-release-label::-webkit-details-marker{display:none}.docs-release-label>svg:last-child{margin-left:auto}.docs-release[open]>summary>svg:last-child{transform:rotate(180deg)}.docs-release>a{color:var(--green);margin-bottom:14px}.docs-reviewed{margin-top:14px;font-size:12px}.docs-quick-start{margin-top:28px;padding-block:23px}.docs-quick-heading h2{font-family:var(--font-ui);letter-spacing:-.02em;font-size:23px}.docs-quick-start .square-step,.docs-screen-guide figcaption .square-step{color:var(--green);font-family:var(--font-display);background:0 0;border:0;justify-content:start}.docs-quick-start nav a{border-top-color:#426b4f}.docs-quick-start nav strong{margin-top:5px;font-size:17px}.docs-quick-start>p{display:none}.docs-chapter{margin-top:36px;padding-top:35px}.docs-chapter h2{font-family:var(--font-ui);letter-spacing:-.025em;font-size:30px;font-weight:500}.docs-chapter p,.docs-chapter dd,.docs-steps li{color:#b7c3ba;line-height:1.8}.docs-chapter h3{color:var(--ink)}.docs-screen-frame,.docs-screen-frame img{background:var(--surface-soft);border-color:var(--line)}.screen-pin{background:var(--green);color:#080c09;border-color:#080c09}.security-page{padding-top:45px}.security-intro{align-items:center;padding-bottom:15px}.security-intro h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,78px)}.security-eyebrow{font:12px var(--font-display);letter-spacing:.03em;margin-bottom:22px}.security-intro-copy>p{font-size:19px;line-height:1.65}.security-process{padding-top:28px}.security-process-heading h2{font-family:var(--font-ui);letter-spacing:-.025em;font-size:25px}.verification-demo{border:1px solid var(--line);background:#101b14;border-radius:9px;margin-top:23px;overflow:hidden}.verification-transfer{background:#0d1510;padding:32px}.verification-proof{background:#14251a;padding:32px}.verification-amount{font-family:var(--font-display);color:var(--green);font-weight:400}.verification-proof h3{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:400}.security-flow-step .square-step,.security-flow-step[data-reached=true] .square-step{color:var(--green);background:#14251a;border-color:#3a5943}.security-flow-step[aria-pressed=true] .square-step{color:#080c09;background:var(--green)}.proof-key-strip>i{background:#263e2e}.proof-key-strip>i[data-used=true]{background:#477452}.proof-key-strip>i[data-current=true]{background:var(--green)}.proof-checks>li>span{border-color:#51735a}.proof-checks>li[data-checked=true]>span{background:#244430;border-color:#5b966a}.security-section-heading h2,.security-evidence h2{letter-spacing:-.04em;font-size:27px;line-height:1.15}.security-section{padding-block:34px}.security-disclosures summary{font-size:17px;font-weight:400}.security-permissions dd{font-size:15px}.security-release-summary{border-top:1px solid var(--line);padding-block:23px 0}.evidence-links .square-step{color:var(--green);border-color:var(--line)}[data-theme=dark] .button-primary{background:var(--green);color:#080c09}[data-theme=light] .button-primary{color:#fff}.recipient-warning{color:var(--red)}.same-device-note,.allowance-disclosure{border-color:var(--amber)}.allowance-disclosure>svg{color:var(--amber)}@media (max-width:1000px){.docs-page{grid-template-columns:190px minmax(0,1fr);gap:35px}.product-editorial{padding-inline:32px}}@media (max-width:850px){.docs-page{display:block}.docs-sidebar{display:none}}@media (max-width:700px){.site-header,.home-header.site-header{justify-content:space-between;height:76px;display:flex}.site-header .desktop-nav,.site-header .header-actions{display:none}.site-header .mobile-nav{margin:0;display:block}.home-header .mobile-nav nav{color:var(--ink);background:var(--surface-soft)}.device-story{height:calc(100svh - 76px);min-height:730px;max-height:850px}.story-intro{padding-top:30px}.story-bottom{bottom:22px}.product-scene-hero{top:230px;bottom:80px}.product-editorial{min-height:0;padding:42px 24px;display:block}.editorial-heading{text-align:center;padding-top:0}.asterisks{margin-bottom:18px}.marketing-home .editorial-heading h2{font-size:38px}.editorial-heading h2 br{display:none}.editorial-heading h2 br:after{content:" "}.editorial-heading>p{margin-top:18px;font-size:15px}.editorial-stage{width:calc(100% + 48px);height:455px;margin:-10px -24px 0}.editorial-bottom{text-align:center;padding:0}.editorial-bottom>div{justify-content:center;align-items:center;gap:18px}.marketing-home .keys-section{gap:30px;padding-block:38px}.marketing-home .key-visual{width:min(100%,280px);margin:0}.marketing-home .keys-copy .key-count{font-size:86px}.marketing-home .keys-copy p{font-size:15px}.marketing-home .live-counter{padding-block:20px}.marketing-home .faq-section{padding-block:30px 40px}.home-footer .brand{font-size:43px}.home-footer .brand svg{width:28px;height:34px}.docs-page,.security-page{padding-top:32px}.docs-intro h1{font-size:45px}.docs-chapter h2{font-size:26px}.docs-quick-heading{align-items:start}.docs-quick-heading h2{font-size:20px}.docs-release-label{font-size:12px}.security-intro{gap:20px}.security-intro h1{font-size:49px}.security-intro-copy>p{font-size:16px}.security-process-heading h2{font-size:23px}.verification-transfer,.verification-proof{padding:23px}.verification-proof{border-left:0}.security-section-heading h2{font-size:26px}.security-disclosures summary{font-size:16px}}.skip-link{color:#080c09}.phone-auth-sheet{background:#16211a}.signing-progress{background:#2b4433}.dashboard .button-primary{transition:none}.device-story{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;align-items:center;column-gap:40px;height:auto;min-height:655px;max-height:none;padding:32px max(40px,50% - 640px) 30px;display:grid}.device-story .story-intro{text-align:left;grid-area:1/1;min-width:0;max-width:none;margin:0;padding:0}.marketing-home .story-intro h1{letter-spacing:-.065em;text-shadow:none;font-size:clamp(38px,4.15vw,64px);line-height:1.08}.device-story .story-description{text-shadow:none;margin:25px 0 0;font-size:18px}.device-story .story-link{margin-top:27px}.device-story .product-scene-hero{grid-area:1/2;width:100%;min-width:0;height:540px;position:relative;inset:auto;overflow:hidden}.device-story .story-bottom{grid-column:1/-1;justify-content:center;gap:65px;padding-top:26px;position:static}.product-scene-hero .scene-fallback{opacity:1;left:50%}@media (max-width:1000px) and (min-width:851px){.device-story{column-gap:28px;min-height:580px;padding-inline:28px}.device-story .product-scene-hero{height:460px}.story-kicker{font-size:13px}}@media (max-width:850px){.device-story{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;min-height:0;padding:35px 22px 25px}.device-story .story-intro{text-align:center}.marketing-home .story-intro h1{font-size:clamp(34px,7.7vw,56px)}.device-story .story-description{margin:20px auto 0;font-size:16px}.device-story .story-link{margin-top:22px}.device-story .product-scene-hero{grid-area:2/1;max-width:560px;height:clamp(350px,65vw,460px);margin:22px auto 0}.device-story .story-bottom{grid-row:3;gap:25px;padding-top:17px}.device-story .story-bottom>span{max-width:120px}}.dialog-network{margin:0 0 20px}.vault-card-top{flex-wrap:wrap;gap:10px}@media (max-width:480px){.dash-header{flex-wrap:wrap;gap:12px}.dash-header .network-badge{font-size:11px}}
