@font-face{font-family:Inter;src:url(./Inter-VF2RPR_K.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(./InstrumentSerif-Regular-DXer19By.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(./InstrumentSerif-Italic-DvH-EfPC.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--accent: #fe50fe;--on-accent: #111111;--font-ui: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-balance: var(--font-ui);--fs-hero: clamp(44px, 7vw, 96px);--fs-title: clamp(36px, 6vw, 48px);--balance-max: 56px;--fs-amount: 32px;--fs-tile: 20px;--fs-row: 16px;--fs-body: 15px;--fs-small: 13px;--fs-micro: 12px;--w-light: 300;--w-regular: 400;--w-medium: 500;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--edge: 24px;--gap: 8px;--page: 1120px;--measure: 720px;--r-tile: 28px;--r-field: 12px;--r-pill: 999px;--t-fast: .12s;--t: .2s;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light;--bg: #e9e9ec;--tile: #ffffff;--tile-hover: #f7f7f9;--hero: #111113;--hero-text: #ffffff;--hero-sub: #9a9aa3;--text1: #111113;--text2: #5f5f67;--text3: #8a8a92;--placeholder: #85858d;--outline: #d3d3d9;--coin-empty: #ededf0;--pos: #14864f;--neg: #b3261e;--btn: #111113;--btn-text: #ffffff;--skel: #ededf0;--scrim: rgba(17, 17, 19, .36)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--accent: #fe74fd;--bg: #0e0e0f;--tile: #17171a;--tile-hover: #1b1b1f;--hero: #1f1f22;--hero-text: #f2f2f0;--hero-sub: #8a8a92;--text1: #f2f2f0;--text2: #a3a3a8;--text3: #6e6e75;--placeholder: #6e6e75;--outline: #34343b;--coin-empty: #26262b;--pos: #5fd39a;--neg: #f08c84;--btn: #f2f2f0;--btn-text: #0e0e0f;--skel: #222226;--scrim: rgba(0, 0, 0, .6)}}:root[data-theme=dark]{color-scheme:dark;--accent: #fe74fd;--bg: #0e0e0f;--tile: #17171a;--tile-hover: #1b1b1f;--hero: #1f1f22;--hero-text: #f2f2f0;--hero-sub: #8a8a92;--text1: #f2f2f0;--text2: #a3a3a8;--text3: #6e6e75;--placeholder: #6e6e75;--outline: #34343b;--coin-empty: #26262b;--pos: #5fd39a;--neg: #f08c84;--btn: #f2f2f0;--btn-text: #0e0e0f;--skel: #222226;--scrim: rgba(0, 0, 0, .6)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text1);font-family:var(--font-ui);font-weight:var(--w-light);font-size:var(--fs-body);line-height:1.45;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--t) var(--ease)}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block}:focus-visible{outline:2px solid var(--text1);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{display:block;flex:none}.wordmark{display:block;height:14.6px;width:auto}.brand{display:inline-flex;align-items:center;height:44px;color:var(--text1)}.top{position:sticky;top:0;z-index:10;background:var(--bg);transition:background-color var(--t) var(--ease)}.top-inner{max-width:var(--page);margin:0 auto;padding:var(--s3) var(--edge) 0;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand . tools" "tabs tabs tabs";align-items:center;row-gap:var(--s1)}.top .brand{grid-area:brand}.tools{grid-area:tools;display:flex;align-items:center;gap:var(--s2)}.tabs{grid-area:tabs;display:flex;gap:var(--s5);overflow-x:auto;scrollbar-width:none;height:48px;align-items:center}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;font-size:var(--fs-body);font-weight:var(--w-regular);color:var(--text2);height:100%;display:inline-flex;align-items:center;white-space:nowrap;transition:color var(--t-fast) var(--ease)}.tab:hover{color:var(--text1)}.tab[aria-current=page]{color:var(--text1);font-weight:var(--w-medium)}.tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:1px;background:var(--text1)}.badge{display:inline-flex;align-items:center;height:28px;padding:0 var(--s3);border:1px solid var(--outline);border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:var(--w-regular);color:var(--text2);white-space:nowrap;letter-spacing:.01em}.badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;opacity:.7}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--outline);display:inline-flex;align-items:center;justify-content:center;color:var(--text1);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.icon-btn:hover{background:var(--tile)}.icon-btn:active{transform:scale(.96)}.theme-dark-icon{display:none}:root[data-theme=dark] .theme-dark-icon{display:block}:root[data-theme=dark] .theme-light-icon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-dark-icon{display:block}:root:not([data-theme=light]) .theme-light-icon{display:none}}.page{max-width:var(--page);margin:0 auto;padding:var(--s4) var(--edge) var(--s8)}.page-narrow>*{max-width:var(--measure)}.page-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title);line-height:1.05;letter-spacing:-.01em;margin:var(--s3) 0 var(--s5)}.context{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2);margin-bottom:var(--s3);min-height:32px}.context-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context .addr{font-variant-numeric:tabular-nums;color:var(--text1)}.link{flex:none;font-weight:var(--w-medium);color:var(--text1);text-decoration:underline;text-decoration-color:var(--outline);text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease)}.link:hover{text-decoration-color:currentColor}.mini-btn{display:inline-flex;align-items:center;gap:6px;height:32px;margin-left:-10px;padding:0 10px;border-radius:var(--r-pill);color:var(--text2);font-size:var(--fs-small);font-weight:var(--w-regular);transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.mini-btn:hover{color:var(--text1);background:var(--tile)}.section-label{font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2);margin:var(--s5) 0 var(--s2) 4px}.filters+.section-label{margin-top:var(--s2)}.note{font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2);line-height:1.5;text-wrap:pretty}.after-list{margin:var(--s3) 4px 0}.bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.tile{position:relative;background:var(--tile);border-radius:var(--r-tile);padding:18px;min-width:0;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}a.tile:hover,button.tile:hover{background:var(--tile-hover)}a.tile:active,button.tile:active{transform:scale(.985)}button.tile{text-align:left;width:100%}.hero{grid-column:1 / -1;container-type:inline-size;background:var(--hero);color:var(--hero-text);padding:22px 24px 24px;min-height:176px;display:flex;flex-direction:column}.hero-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);min-height:28px;font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--hero-sub)}.hero .badge{border-color:color-mix(in srgb,var(--hero-sub) 45%,transparent);color:var(--hero-sub)}.hero-figure{margin-top:auto;padding-top:var(--s3);display:flex;flex-direction:column;align-items:flex-start}.balance-btn{max-width:100%;border-radius:10px;text-align:left}.balance{display:block;font-family:var(--font-balance);font-weight:var(--w-light);font-size:min(var(--balance-max),calc(100cqi / (.6 * var(--len, 9))));line-height:1.04;letter-spacing:.005em;font-variant-numeric:tabular-nums;white-space:nowrap}.balance .cents,.no-figure{color:var(--hero-sub)}.hero-foot{margin-top:var(--s3);font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--hero-sub);line-height:1.5;max-width:46ch;text-wrap:pretty}.hero-error{font-size:var(--fs-row);font-weight:var(--w-regular);color:var(--hero-text);max-width:34ch;line-height:1.45}.hero .btn-outline{color:var(--hero-text);border-color:color-mix(in srgb,var(--hero-sub) 50%,transparent);margin-top:var(--s4)}.hero .btn-outline:hover{background:color-mix(in srgb,var(--hero-text) 8%,transparent)}.action{min-height:124px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4)}.action .label{display:block;font-size:var(--fs-tile);font-weight:var(--w-regular);letter-spacing:-.01em;line-height:1.1}.action .caption{display:block;margin-top:4px;font-size:var(--fs-micro);font-weight:var(--w-regular);color:var(--text2)}.action-send{background:var(--accent);color:var(--on-accent)}button.action-send:hover{background:color-mix(in srgb,var(--accent) 90%,#000)}.action-send .caption{color:color-mix(in srgb,var(--on-accent) 70%,transparent)}.coins-stack{display:flex}.coins-stack .coin{box-shadow:0 0 0 2px var(--tile)}.coins-stack .coin+.coin{margin-left:-8px}a.tile:hover .coins-stack .coin{box-shadow:0 0 0 2px var(--tile-hover)}.assets-list{display:none}.assets-list .empty{display:block}.list-tile{grid-column:1 / -1;padding:14px 18px 6px}.tile-head{display:flex;justify-content:space-between;align-items:center;height:32px;margin-bottom:2px}.tile-title{font-size:var(--fs-body);font-weight:var(--w-medium)}.tile-label{font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2)}.see-all{display:inline-flex;align-items:center;gap:2px;margin-right:-4px;font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2);transition:color var(--t-fast) var(--ease)}.see-all:hover,a.tile:hover .see-all{color:var(--text1)}.empty{padding:var(--s4) 0 var(--s5);color:var(--text2);font-weight:var(--w-regular);font-size:var(--fs-body);line-height:1.5}.empty strong{display:block;color:var(--text1);font-weight:var(--w-medium);margin-bottom:2px}.retry{margin-bottom:var(--s4)}.rows{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:12px;min-height:66px;padding:10px 0}.row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.row-line{display:flex;align-items:baseline;gap:var(--s3);min-width:0}.row-title,.row-sub{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-title{font-size:var(--fs-row);font-weight:var(--w-medium);letter-spacing:-.005em}.row-sub{min-width:34%;font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2)}.row-fiat,.row-token{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.row-fiat{flex:none;font-size:var(--fs-row);font-weight:var(--w-regular)}.row-fiat.pos{color:var(--pos)}.row-fiat.no-price{color:var(--text2)}.row-token{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2)}.coin{flex:none;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.coin img{width:100%;height:100%;object-fit:cover}.coin-md{width:36px;height:36px}.coin-sm{width:28px;height:28px}.coin-empty{background:var(--coin-empty);color:var(--text2);font-weight:var(--w-medium);font-size:15px}.coin-sm.coin-empty{font-size:12px}.coin-pair{position:relative;width:36px;height:36px;flex:none}.coin-pair .coin{position:absolute;width:24px;height:24px;font-size:11px}.coin-pair .coin:first-child{left:0;top:0}.coin-pair .coin:last-child{right:0;bottom:0;box-shadow:0 0 0 2px var(--tile)}.skel{background:var(--skel);border-radius:6px;animation:pulse 1.4s ease-in-out infinite}.skel-line{display:block;height:12px;width:132px;margin:3px 0}.row-line .skel-line.short{width:64px;margin-left:auto}.row-line .skel-line:first-child.short{width:88px;margin-left:0}.skel-line.shorter{width:48px;margin-left:auto}.skel-balance{display:block;height:52px;width:min(240px,70%);border-radius:12px;background:color-mix(in srgb,var(--hero-text) 9%,transparent);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:56px;padding:0 var(--s5);border-radius:var(--r-pill);font-size:var(--fs-row);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 90%,#000)}.btn-solid{background:var(--btn);color:var(--btn-text)}.btn-outline{border:1px solid var(--outline);color:var(--text1)}.btn-outline:hover{background:var(--tile-hover)}.btn-sm{height:44px;padding:0 var(--s4);font-size:var(--fs-body)}.btn-icon{width:56px;padding:0;flex:none}.btn-block{width:100%}.field{display:flex;align-items:center;height:44px;border:1px solid var(--outline);border-radius:var(--r-field);padding:0 4px 0 14px;transition:border-color var(--t-fast) var(--ease)}.field:focus-within{border-color:var(--text2)}.field.invalid{border-color:var(--neg)}.field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text1);font:inherit;font-size:var(--fs-body);font-weight:var(--w-regular);font-variant-numeric:tabular-nums}.field input::placeholder{color:var(--placeholder);opacity:1}.field-action{height:36px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:var(--w-medium);color:var(--text1)}.field-action:hover{background:var(--tile)}.field-message{min-height:20px;margin:6px 2px 2px;font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2)}.field-message.error{color:var(--neg)}.landing{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.landing-bar{width:100%;max-width:var(--page);margin:0 auto;padding:var(--s3) var(--edge) 0;display:flex;justify-content:space-between;align-items:center}.landing-main{flex:1;width:100%;max-width:var(--page);margin:0 auto;padding:var(--s7) var(--edge) 12vh;display:flex;flex-direction:column;justify-content:center}.landing-main>*{max-width:480px}.display{max-width:none;font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);line-height:.98;letter-spacing:-.015em;text-wrap:balance}.display em{font-style:italic}.lede{margin-top:var(--s4);font-size:17px;line-height:1.5;color:var(--text2);text-wrap:pretty}.address-form{width:100%;margin-top:var(--s6)}.demo-link{margin-top:var(--s5);align-self:flex-start;font-size:var(--fs-body);font-weight:var(--w-regular);color:var(--text2);display:inline-flex;align-items:center;gap:4px;transition:color var(--t-fast) var(--ease)}.demo-link:hover{color:var(--text1)}.landing-foot{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--edge) var(--s5);font-size:var(--fs-micro);font-weight:var(--w-regular);color:var(--text3);line-height:1.6}.landing-foot p{max-width:640px;text-wrap:pretty}.lead-figure{display:flex;flex-direction:column;gap:2px}.lead-figure .label{font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2)}.amount-md{font-family:var(--font-balance);font-size:var(--fs-amount);font-weight:var(--w-light);font-variant-numeric:tabular-nums;line-height:1.15}.amount-md .cents,.amount-md.no-figure{color:var(--text3)}.callout{margin-top:var(--s4);padding:14px 16px;border:1px solid var(--outline);border-radius:var(--r-field);font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--text2);line-height:1.5}.filters{display:flex;gap:var(--s5);height:40px;align-items:center;margin-bottom:var(--s2)}.filter{position:relative;height:100%;font-size:var(--fs-body);font-weight:var(--w-regular);color:var(--text2);transition:color var(--t-fast) var(--ease)}.filter:hover{color:var(--text1)}.filter[aria-pressed=true]{color:var(--text1);font-weight:var(--w-medium)}.filter[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:1px;background:var(--text1)}.receive{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.qr-tile{background:var(--hero);color:var(--hero-text);display:flex;flex-direction:column;align-items:center;padding:28px 24px 24px}.qr-plate{width:min(256px,100%);aspect-ratio:1;background:#fff;border-radius:22px;padding:16px}.qr{display:block;width:100%;height:100%}.qr-caption{margin-top:var(--s4);font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--hero-sub);text-align:center}.receive-side{display:flex;flex-direction:column;gap:var(--s3)}.receive-side>.note{padding:0 4px}.address-tile{display:flex;flex-direction:column}.address-full{margin-top:6px;font-size:17px;font-weight:var(--w-regular);line-height:1.45;word-break:break-all;font-variant-numeric:tabular-nums}.receive-actions{display:flex;gap:var(--gap);margin-top:var(--s5)}.receive-actions .btn-primary{flex:1;min-width:0}.sheet-backdrop{position:fixed;inset:0;z-index:50;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center;animation:fade var(--t) var(--ease)}.sheet{width:100%;max-width:520px;background:var(--tile);color:var(--text1);border-radius:var(--r-tile) var(--r-tile) 0 0;padding:10px var(--edge) calc(var(--s5) + env(safe-area-inset-bottom));animation:rise var(--t) var(--ease)}.sheet-handle{display:block;width:36px;height:4px;border-radius:2px;background:var(--outline);margin:0 auto var(--s5)}.sheet-mark{width:56px;height:56px;border-radius:50%;border:1px solid var(--outline);display:flex;align-items:center;justify-content:center}.sheet-title{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.05;margin-top:var(--s5)}.sheet p{margin-top:var(--s3);font-size:var(--fs-body);color:var(--text2);line-height:1.55;max-width:42ch;text-wrap:pretty}.sheet .btn{margin-top:var(--s6)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(24px);opacity:0}}.toast{position:fixed;left:50%;bottom:calc(var(--s5) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;max-width:calc(100% - 2 * var(--edge));background:var(--btn);color:var(--btn-text);border-radius:var(--r-pill);min-height:44px;padding:10px var(--s4) 10px 14px;display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-body);font-weight:var(--w-medium);animation:toast-in var(--t) var(--ease)}@keyframes toast-in{0%{transform:translate(-50%,12px);opacity:0}}@media(min-width:640px){:root{--gap: 12px;--balance-max: 72px}.page-home{max-width:calc(680px + 2 * var(--edge))}.action{min-height:148px}}@media(min-width:960px){:root{--edge: 40px;--balance-max: 112px;--fs-tile: 24px}.top-inner{grid-template-areas:"brand tabs tools";column-gap:var(--s7);padding-top:var(--s4);padding-bottom:var(--s2)}.tabs{height:44px}.tab[aria-current=page]:after{bottom:4px}.page{padding-top:var(--s5)}.page-home{max-width:var(--page)}.lede{margin-top:var(--s5)}.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.hero{grid-column:1 / span 6;grid-row:1 / span 2;padding:28px 32px 32px;min-height:0}.hero-foot{font-size:var(--fs-body)}.action-send{grid-column:7 / span 6;grid-row:1}.action-receive{grid-column:7 / span 3;grid-row:2}.action-swap{grid-column:10 / span 3;grid-row:2}.action{min-height:176px;padding:24px 26px}.action .caption{font-size:var(--fs-small)}.activity-tile{grid-column:1 / span 7;grid-row:3;padding:18px 26px 8px}.assets-tile{grid-column:8 / span 5;grid-row:3;padding:18px 26px 8px;display:block;min-height:0}.assets-tile .assets-compact{display:none}.assets-list{display:block}.page-narrow>.receive{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr))}.address-tile{flex:1;padding:26px}.receive-actions{margin-top:auto;padding-top:var(--s5)}.sheet-backdrop{align-items:center}.sheet{border-radius:var(--r-tile);padding:28px 32px 32px}.sheet-handle{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
