@font-face{font-family:Manrope;src:url('/fonts/Manrope-Semibold.ttf') format('truetype');font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/Manrope-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--bg:#080e10;--surface:#10191b;--surface2:#182427;--ink:#eef7f3;--muted:#9bafab;--mint:#91f5da;--mint-light:#c1ffe9;--line:#304442;--error:#ffa69c;--container:1240px;--gutter:clamp(22px,5vw,80px)}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 Manrope,Arial,sans-serif;min-height:100svh;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.06;font-weight:600;letter-spacing:-.055em}h1{font-size:clamp(52px,7.4vw,108px)}h2{font-size:clamp(38px,4.3vw,64px)}h3{font-size:28px}p{color:var(--muted)}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}a:hover{color:var(--mint)}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.38;cursor:not-allowed}input{min-height:58px;padding:15px 19px;background:#0c1517;color:var(--ink);border:1px solid var(--line);border-radius:9px;width:100%;outline-offset:3px;color-scheme:dark}input::placeholder{color:#78928c}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mint);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(var(--container),calc(100% - var(--gutter)*2));margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;padding:12px 18px;background:var(--mint);color:#051713;z-index:100}.skip:focus{top:20px}.header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:36px;padding-inline:var(--gutter);position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:28px;letter-spacing:-.045em;line-height:1}.brand img{object-fit:contain;flex-shrink:0}.brand span{transform:translateY(-1px)}.header nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:15px;color:#b7c9c4}.header nav a[aria-current=page],.header nav a:hover{color:var(--mint-light)}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 26px;border:1px solid transparent;border-radius:27px;background:#203431;color:var(--ink);font-size:15px;line-height:1.4;font-weight:700;white-space:nowrap;transition:background .2s,filter .2s,transform .2s}.button:hover{color:inherit;filter:brightness(1.1);transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button-mint{background:linear-gradient(115deg,#bdffea,#81e8cb);color:#06231b;box-shadow:inset 0 1px 0 #e6fff5}.button-quiet{background:transparent;border-color:#385650}.button-outline{background:transparent;border-color:#42635a}.nav-button{min-height:45px;background:#b6f8df;color:#08261c;font-size:14px;padding:11px 23px}.quiet-link{color:var(--mint);font-size:16px;font-weight:700}.hero{min-height:calc(100svh - 96px);background-image:linear-gradient(180deg,#080e10 0%,rgba(8,14,16,.97)32%,rgba(8,14,16,.82)52%,rgba(8,14,16,.25)100%),url('/brand/hero.webp');background-size:cover;background-position:center;display:flex;justify-content:center;text-align:center;padding:clamp(45px,6vh,90px) var(--gutter) 75px}.hero-inner{width:min(1040px,100%)}.hero h1{margin-bottom:25px}.hero-inner>p{max-width:560px;margin:0 auto 29px;font-size:20px;color:#c4d7cf}.hero-actions{display:flex;justify-content:center;gap:14px;margin-bottom:42px}.link-field{max-width:610px;margin:auto;text-align:left}.link-field label{display:block;font-size:14px;margin-bottom:10px;color:#cce0d7}.link-field>div{display:flex;align-items:center;gap:10px;background:#0b1416d9;border:1px solid #3b5a51;border-radius:34px;padding:6px}.link-field input{background:transparent;border:0;min-height:46px;padding:10px 16px;font-size:14px;min-width:0}.link-field .button{min-height:45px;font-size:13px;padding:11px 21px;background:#243c34;flex-shrink:0}.field-message{font-size:13px;color:var(--error);margin:10px 3px 0;min-height:20px}.claim-story{padding-block:130px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(65px,11vw,160px)}.claim-anatomy{background:linear-gradient(140deg,#1d3830,#111e1d);padding:38px;border-radius:20px;max-width:460px}.anatomy-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.anatomy-brand{font-size:19px;font-weight:700}.receipt-state{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;background:#294f40;color:#b8f4cf;font-size:12px;letter-spacing:.01em;border-radius:18px}.claim-anatomy h3{font-size:35px;line-height:1.1;margin-bottom:40px}.recipient-line>span,.receipt-pair span{display:block;font-size:13px;color:#9fb8ae;margin-bottom:8px}.recipient-line>strong{font-size:18px;font-weight:400}.receipt-pair{margin-top:28px;display:flex;justify-content:space-between;gap:20px}.receipt-pair strong{font-size:14px;font-weight:400}.receipt-collect{background:#b5f7da;color:#0a2d20;border-radius:25px;margin-top:38px;text-align:center;padding:14px 18px;font-size:14px;font-weight:700}.story-copy h2{margin-bottom:30px}.story-copy p{max-width:520px;font-size:18px}.story-copy .quiet-link{display:inline-block;margin-top:10px}.calculator-section{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(60px,10vw,150px);padding-block:30px 130px;align-items:center}.calculator-section>div>p{max-width:470px;font-size:18px;margin-top:30px}.net-calculator{padding:38px;border-radius:18px;background:#111d1b}.net-calculator>label{font-size:14px;color:#bdd6ca}.large-input{display:flex;align-items:center;gap:20px;margin-top:12px}.large-input input{font-size:46px;padding:8px 0;border:0;background:transparent;border-radius:0;min-width:0;font-variant-numeric:tabular-nums}.large-input>span{font-size:16px;color:var(--muted)}.calculation-line{display:flex;justify-content:space-between;gap:22px;font-size:14px;margin-top:27px;color:var(--muted)}.calculation-line strong{font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.net-result{margin:32px 0 20px}.net-result>span{display:block;color:#a1beb0;font-size:14px;margin-bottom:8px}.net-result>strong{font-size:42px;font-weight:400;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.net-result small{font-size:17px;color:var(--muted);letter-spacing:0}.net-calculator>.button{margin-top:25px;width:100%}.transfer-path{padding-block:30px 110px}.transfer-path h2{margin-bottom:60px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.path-word{font-size:32px;color:var(--mint-light);letter-spacing:-.04em}.path-grid p{font-size:17px;max-width:335px;margin-top:20px}.faq{padding-block:30px 110px;display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.faq details{padding:23px 0}.faq details+details{border-top:1px solid #20312c}.faq summary{list-style:none;cursor:pointer;font-size:19px;display:flex;justify-content:space-between;gap:30px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';font-size:24px;color:#a8c5b8;line-height:1}.faq details[open] summary::after{content:'−'}.faq details p{font-size:16px;margin:17px 0 0;max-width:610px}.last-action{padding-block:40px 120px;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.last-action h2{margin-bottom:0}.last-action .button{margin-top:7px}.footer{background:#000;padding:72px var(--gutter) 80px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.footer p{font-size:15px;margin:21px 0 18px}.footer span[data-network]{font-size:12px;color:#82968f}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;align-content:start;font-size:15px;justify-self:end}.docs-layout{padding-block:80px 130px;display:grid;grid-template-columns:180px minmax(0,830px);gap:clamp(55px,10vw,150px);align-items:start}.docs-nav{position:sticky;top:40px;display:flex;flex-direction:column;gap:18px;font-size:15px}.docs-nav a[aria-current=page]{color:var(--mint)}.docs-nav .button{align-self:flex-start;font-size:13px;margin-top:20px}.document h1{font-size:clamp(43px,5vw,72px);margin-bottom:28px}.doc-intro{font-size:21px;margin-bottom:60px;max-width:760px}.document section{margin-top:42px}.document h2{font-size:27px;letter-spacing:-.03em;margin-bottom:15px}.document section p{font-size:17px;max-width:790px}.contract-details dl{margin:30px 0}.contract-details dl>div{display:grid;grid-template-columns:140px 1fr;gap:25px;margin-bottom:18px}.contract-details dt{font-size:14px;color:var(--muted)}.contract-details dd{margin:0;overflow-wrap:anywhere}.contract-details .button{margin-top:20px}.app-wrap{padding-block:45px 90px;min-height:850px}.app-heading{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:30px}.app-heading h1{font-size:clamp(42px,5vw,67px);margin:20px 0 0;line-height:1.04}.network-badge{display:inline-flex;border:1px solid #35574c;padding:5px 12px;border-radius:20px;font-size:12px;color:#a8e2ce}.network-state{background:#14231d;border-radius:8px;padding:16px 20px;color:#b8d4c5;font-size:14px;margin:30px 0;min-height:54px}.network-state.ready{background:#153227}.mode-tabs{display:flex;align-items:center;gap:7px;margin:32px auto 38px;width:max-content;max-width:100%;background:#12201b;padding:6px;border-radius:32px}.mode-tabs>button{background:transparent;color:#a4bfb1;border:0;border-radius:25px;padding:12px 23px;font-size:15px;white-space:nowrap}.mode-tabs>button[aria-selected=true]{background:#2d4b3d;color:#e1ffef}.mode-panel{min-height:460px}.open-transfer-form{width:min(720px,100%);margin:0 auto 28px}.open-transfer-form>label{display:block;font-size:14px;color:var(--muted);margin:0 0 10px 4px}.open-transfer-form>div{display:flex;gap:12px}.open-transfer-form input{flex:1;min-width:0}.open-transfer-form .button{flex-shrink:0}.receipt-shell{width:min(700px,100%);margin:auto;background:linear-gradient(130deg,#172b24,#101b19);border-radius:24px;padding:42px}.receipt-empty{text-align:center;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.receipt-empty>img{object-fit:contain;margin-bottom:28px}.receipt-empty h2{font-size:38px;margin-bottom:20px}.receipt-empty h3{font-size:27px;margin-bottom:16px}.receipt-empty p{font-size:16px;max-width:450px;margin:0}.receipt-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.receipt-id{font-size:14px;color:#aac6b8}.receipt-amount{font-size:clamp(40px,5vw,60px);font-weight:600;letter-spacing:-.05em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:8px}.receipt-amount small{font-size:20px;letter-spacing:-.02em;color:#c7e5d8}.receipt-net{font-size:15px;color:#a5c3b5;margin-bottom:35px}.receipt-terms{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;margin:0 0 34px}.receipt-terms .wide{grid-column:1/-1}.receipt-terms dt{font-size:12px;color:#97b3a5;margin-bottom:6px}.receipt-terms dd{font-size:16px;margin:0;overflow-wrap:anywhere}.receipt-payout{margin-bottom:25px}.receipt-payout label{display:block;font-size:13px;color:#bad2c5;margin-bottom:10px}.receipt-actions{display:flex;flex-wrap:wrap;gap:12px}.receipt-actions .button{font-size:14px;padding:13px 21px}.receipt-helper{font-size:13px;margin:22px 0 0;color:#a1bdad}.receipt-state.expired{color:#f0d8a0;background:#473e25}.receipt-state.closed{color:#bcc7c0;background:#2a3830}.send-form{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,140px);max-width:1050px;margin:auto;padding:24px 0}.send-copy h2{font-size:44px;margin-bottom:28px}.send-copy p{font-size:17px;max-width:370px}.send-copy p#account-balance{font-size:14px;color:#bfd5c9;margin-top:35px;font-variant-numeric:tabular-nums}.send-fields{background:#12211c;padding:34px;border-radius:18px}.send-fields>label{display:block;font-size:14px;color:#c2dbcd;margin-bottom:9px}.send-fields>input{margin-bottom:22px}.send-calculation{background:#1c3327;padding:19px;font-size:14px;border-radius:8px;margin-top:0}.send-calculation>div{display:flex;justify-content:space-between;gap:25px}.send-calculation>div+div{margin-top:13px}.send-calculation span{color:#a8c2b2}.send-calculation strong{font-weight:400;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.terms-note{font-size:13px;line-height:1.6;margin:20px 0 26px}.full{width:100%}.my-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.my-heading h2{font-size:32px;margin-bottom:0}.text-button{border:0;background:transparent;color:var(--mint);font:inherit;font-size:14px;padding:10px}.text-button:hover{opacity:.8}.my-transfer{padding:24px 28px;background:#12221b;border-radius:12px;margin-bottom:13px;display:grid;grid-template-columns:110px 1fr 150px 120px;gap:20px;align-items:center}.my-transfer strong{display:block;font-size:19px;font-weight:400;font-variant-numeric:tabular-nums}.my-transfer small{display:block;font-size:12px;color:#9ab6a6}.my-transfer .button{min-height:43px;padding:10px 17px;font-size:13px}.my-transfers .receipt-empty{background:#101d17;border-radius:18px}.scan-note{font-size:13px;color:var(--muted);margin-top:20px}.tx-status{margin:30px auto 0;font-size:15px;overflow-wrap:anywhere;max-width:1050px}.tx-status.error{color:var(--error)}.tx-status a{color:var(--mint);display:inline-block;margin-top:9px}.review-modal{width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;border:1px solid #345849;border-radius:18px;padding:35px;background:#10221a;color:var(--ink)}.review-modal::backdrop{background:#000b;backdrop-filter:blur(5px)}.review-modal h2{font-size:34px;margin-bottom:28px}.review-modal dl{margin:0}.review-modal dl>div{display:grid;grid-template-columns:145px 1fr;gap:20px;margin-bottom:17px}.review-modal dt{font-size:13px;color:#9ebdac}.review-modal dd{margin:0;font-size:16px;overflow-wrap:anywhere}.review-modal p{font-size:13px;margin:28px 0}.review-actions{display:flex;justify-content:flex-end;gap:12px}.review-actions .button{font-size:14px}
@media(max-width:1000px){.header{gap:24px}.header nav{gap:20px}.hero{background-position:55% center}.claim-story{gap:60px}.calculator-section{gap:60px}.path-grid{gap:40px}.faq{gap:55px}.send-form{gap:55px}.my-transfer{grid-template-columns:90px 1fr 120px 110px;gap:17px}.docs-layout{gap:50px;grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:760px){.header{height:82px;padding-inline:22px;gap:16px}.brand{font-size:25px;gap:8px}.brand img{width:29px;height:29px}.header nav{gap:18px;margin-left:auto}.header nav a{font-size:14px}.header nav a:not(:nth-child(2)){display:none}.nav-button{min-height:40px;padding:10px 17px;font-size:12px}.hero{min-height:calc(100svh - 82px);padding-top:60px;padding-bottom:65px;background-position:60% center;background-image:linear-gradient(180deg,#080e10 0%,rgba(8,14,16,.97)32%,rgba(8,14,16,.85)55%,rgba(8,14,16,.3)100%),url('/brand/hero.webp')}.hero h1{font-size:clamp(50px,10.5vw,77px);line-height:1.04;margin-bottom:24px}.hero-inner>p{font-size:17px;max-width:440px}.hero-actions{gap:10px;margin-bottom:32px}.hero-actions .button{font-size:13px;min-height:47px;padding:12px 22px}.link-field label{font-size:12px;margin-left:8px}.link-field>div{padding:5px;gap:3px}.link-field input{font-size:12px;padding:9px 12px;min-height:43px}.link-field .button{font-size:12px;padding:10px 15px;min-height:42px}.claim-story{grid-template-columns:1fr;gap:45px;padding-block:75px}.claim-anatomy{max-width:none;padding:30px}.claim-anatomy h3{font-size:32px}.anatomy-top{margin-bottom:35px}.story-copy h2{font-size:40px}.story-copy p{font-size:17px}.calculator-section{grid-template-columns:1fr;gap:30px;padding-block:20px 75px}.calculator-section h2{font-size:42px}.calculator-section>div>p{font-size:17px;max-width:none;margin-top:25px}.net-calculator{padding:29px}.large-input input{font-size:40px}.net-result>strong{font-size:36px}.transfer-path{padding-block:20px 75px}.transfer-path h2{font-size:42px;margin-bottom:38px}.path-grid{grid-template-columns:1fr;gap:25px}.path-word{font-size:29px}.path-grid p{max-width:none;margin:12px 0 0;font-size:16px}.faq{grid-template-columns:1fr;padding-block:10px 75px;gap:20px}.faq h2{font-size:40px}.faq summary{font-size:17px}.faq details{padding:21px 0}.faq details p{font-size:15px}.last-action{display:block;padding-block:15px 80px}.last-action h2{font-size:40px}.last-action .button{margin-top:28px}.footer{grid-template-columns:1fr;gap:35px;padding:50px 22px 60px}.footer-links{justify-self:start;font-size:14px;gap:17px 28px}.docs-layout{display:block;padding-block:35px 80px}.docs-nav{position:static;flex-direction:row;gap:23px;font-size:14px;margin-bottom:43px}.docs-nav .button{display:none}.document h1{font-size:43px}.doc-intro{font-size:18px;margin-bottom:40px}.document h2{font-size:25px}.document section p{font-size:16px}.contract-details dl>div{grid-template-columns:1fr;gap:5px}.app-wrap{padding-block:30px 70px}.app-heading{align-items:flex-start;gap:15px}.app-heading h1{font-size:40px;margin-top:18px;max-width:280px}.app-heading>.button{font-size:12px;padding:11px 15px;min-height:42px;margin-top:7px}.network-badge{font-size:10px;padding:5px 10px}.network-state{font-size:13px;padding:15px 17px;margin:25px 0}.mode-tabs{gap:2px;margin:25px 0 30px;width:100%;padding:5px;justify-content:space-between}.mode-tabs>button{font-size:12px;padding:11px 13px;flex:1}.open-transfer-form>label{font-size:12px}.open-transfer-form>div{gap:9px}.open-transfer-form input{font-size:13px;padding:13px 12px;min-height:51px}.open-transfer-form .button{font-size:12px;padding:12px 16px;min-height:51px}.receipt-shell{padding:26px 22px;border-radius:18px}.receipt-empty{padding:15px 0;min-height:300px}.receipt-empty h2{font-size:31px}.receipt-empty h3{font-size:25px}.receipt-empty p{font-size:15px}.receipt-empty>img{width:58px;height:58px;margin-bottom:25px}.receipt-top{margin-bottom:24px}.receipt-amount{font-size:43px}.receipt-amount small{font-size:17px}.receipt-net{font-size:13px;margin-bottom:30px}.receipt-terms{grid-template-columns:1fr;gap:23px}.receipt-terms .wide{grid-column:1}.receipt-terms dd{font-size:15px}.receipt-actions .button{font-size:13px;padding:12px 17px;min-height:46px}.receipt-payout input{font-size:14px;min-height:52px}.send-form{grid-template-columns:1fr;gap:22px;padding-top:10px}.send-copy h2{font-size:35px;margin-bottom:20px}.send-copy p{font-size:15px;max-width:none}.send-copy p#account-balance{margin:20px 0 0;font-size:13px}.send-fields{padding:26px 22px}.send-fields>label{font-size:13px}.send-fields input{font-size:15px}.send-calculation{font-size:13px;padding:17px}.my-heading h2{font-size:29px}.my-transfer{grid-template-columns:1fr 1fr;gap:16px;padding:22px}.my-transfer>.button{grid-column:1/-1}.my-transfer strong{font-size:17px}.review-modal{padding:28px 23px}.review-modal h2{font-size:31px}.review-modal dl>div{grid-template-columns:1fr;gap:5px}.review-actions{display:grid;grid-template-columns:1fr 1fr}.review-actions .button{font-size:12px;padding:12px 16px}.tx-status{font-size:14px}.net-result small{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Final selected-brand surface polish */
img[src*="/brand/mark.png"]{mix-blend-mode:screen}
@media(min-width:761px){.hero-visual,.hero-art{opacity:1}}
