@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--zip-paper: #f7f9fc;--zip-surface: #ffffff;--zip-surface-raised: #ffffff;--zip-border: #d9e1ec;--zip-border-strong: #b9c5d6;--zip-ink: #0a0e14;--zip-ink-muted: #5a6879;--zip-ink-faint: #697380;--zip-signal: #1f5fe0;--zip-signal-hover: #1a51c0;--zip-signal-faint: #e8f0ff;--zip-on-signal: #ffffff;--zip-dark-surface: #0a0e14;--zip-dark-surface-raised: #1b2330;--zip-on-dark: #f7f9fc;--zip-on-dark-muted: #9aa7b8;--zip-on-dark-signal: #4b86ff;--zip-on-dark-settled: #34d399;--zip-settled: #0f7a54;--zip-settled-faint: #e3f5ed;--zip-pending: #986300;--zip-pending-faint: #fdf1dc;--zip-failed: #b3261e;--zip-failed-faint: #fce9e7;--zip-font-display: "Source Serif 4", Georgia, "Times New Roman", serif;--zip-font-text: "Inter", system-ui, -apple-system, sans-serif;--zip-font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;--zip-text-xs: .75rem;--zip-text-sm: .875rem;--zip-text-base: 1rem;--zip-text-lg: 1.25rem;--zip-text-xl: 1.75rem;--zip-text-2xl: 2.5rem;--zip-text-display: 3.5rem;--zip-weight-regular: 400;--zip-weight-medium: 500;--zip-weight-semibold: 600;--zip-weight-bold: 700;--zip-space-1: .25rem;--zip-space-2: .5rem;--zip-space-3: .75rem;--zip-space-4: 1rem;--zip-space-5: 1.25rem;--zip-space-6: 1.5rem;--zip-space-8: 2rem;--zip-radius: 6px;--zip-radius-lg: 10px;--zip-rail: 1px solid var(--zip-border);--zip-rail-strong: 2px solid var(--zip-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--zip-paper: #0a0e14;--zip-surface: #141a23;--zip-surface-raised: #1b2330;--zip-border: #243040;--zip-border-strong: #35455a;--zip-ink: #e6eaf0;--zip-ink-muted: #96a3b5;--zip-ink-faint: #71839d;--zip-signal: #4b86ff;--zip-signal-hover: #6b9dff;--zip-signal-faint: #10203c;--zip-settled: #34d399;--zip-settled-faint: #0c2b22;--zip-pending: #fbbf24;--zip-pending-faint: #2c2210;--zip-failed: #f87171;--zip-failed-faint: #2e1414}}:root[data-theme=dark]{--zip-paper: #0a0e14;--zip-surface: #141a23;--zip-surface-raised: #1b2330;--zip-border: #243040;--zip-border-strong: #35455a;--zip-ink: #e6eaf0;--zip-ink-muted: #96a3b5;--zip-ink-faint: #71839d;--zip-signal: #4b86ff;--zip-signal-hover: #6b9dff;--zip-signal-faint: #10203c;--zip-settled: #34d399;--zip-settled-faint: #0c2b22;--zip-pending: #fbbf24;--zip-pending-faint: #2c2210;--zip-failed: #f87171;--zip-failed-faint: #2e1414}.zip-num,td.zip-num,.zip-amount{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:0}.zip-hash{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root{font-family:var(--zip-font-text);font-synthesis:none;color:var(--zip-ink);background:var(--zip-paper);font-weight:400;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.skip-link{position:absolute;left:var(--zip-space-4);top:var(--zip-space-4);z-index:100;padding:var(--zip-space-2) var(--zip-space-3);background:var(--zip-signal);color:var(--zip-on-signal);border-radius:var(--zip-radius);text-decoration:none;font-size:var(--zip-text-sm);font-weight:var(--zip-weight-medium);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,a,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--zip-signal);outline-offset:3px}button{cursor:pointer;border:0}a{color:inherit}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}h1,h2,h3{font-family:var(--zip-font-display);font-weight:var(--zip-weight-semibold);letter-spacing:-.01em;line-height:1.15}.app{--bg: var(--zip-paper);--white: var(--zip-surface);--ink: var(--zip-ink);--muted: var(--zip-ink-muted);--border: var(--zip-border);--tint: var(--zip-signal-faint);--primary: var(--zip-signal);min-height:100vh;background:var(--bg);color:var(--ink)}.sidebar{width:242px;position:fixed;inset:0 auto 0 0;background:var(--white);border-right:1px solid var(--border);padding:37px 24px 24px;display:flex;flex-direction:column}.brand-mark{width:30px;height:30px;color:var(--zip-signal);flex-shrink:0}.brand b{font-size:30px;letter-spacing:normal}.brand b span{font-weight:400;margin-left:2px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--border);padding:12px 10px;border-radius:9px}.company-icon{padding:9px;background:var(--bg);border-radius:7px;display:flex}.workspace small,.workspace strong{display:block}.workspace small{font-size:12px;color:var(--muted);margin-bottom:4px}.workspace strong{font-size:14px;font-weight:700}nav{margin-top:29px;display:grid;gap:9px}.sidebar-bottom{margin-top:auto;padding-top:35px}.help-card strong{font-size:14px}.help-card p{font-size:14px;color:var(--muted);line-height:1.6;margin:7px 0 15px}.help-card button{background:transparent;padding:0;display:flex;gap:8px;color:var(--primary);font-size:14px;font-weight:700}.sidebar-foot{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding-top:23px}.online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--zip-settled);flex-shrink:0}.breadcrumb{display:flex;gap:17px;color:var(--muted);font-size:14px}.breadcrumb strong{color:var(--ink);font-weight:400}.breadcrumb span{opacity:.4}.header-actions{display:flex;align-items:center;gap:17px}.language{display:flex;padding:3px;border:1px solid var(--border);border-radius:7px}.language button[aria-pressed=true]{color:var(--primary);background:var(--tint);font-weight:700}.icon-button{background:none;color:var(--muted);padding:7px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px}.network{display:flex;gap:9px;align-items:center;background:var(--white);border:1px solid var(--border);border-radius:7px;padding:10px 12px;white-space:nowrap}.network select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ink);font-size:14px;max-width:145px}.network select option{background:var(--white)}.hero-label{grid-column:1;color:var(--muted);font-size:.875rem;font-weight:400}.hero-label>span{display:none}.hero button,.primary{display:flex;gap:18px;align-items:center;justify-content:center;background:var(--zip-signal);color:var(--zip-on-signal);border-radius:7px;padding:12px 17px;font-size:14px;font-weight:700;text-decoration:none}.stat small{font-size:14px;font-weight:400;color:var(--muted)}.journey>div>p,.panel-heading p{font-size:14px;color:var(--muted);margin-top:7px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:23px 0 32px}.step{display:flex;gap:12px;align-items:flex-start}.step strong{font-size:14px;font-weight:700}.step p{font-size:14px;line-height:1.6;color:var(--muted);max-width:210px;margin-top:5px}.panel{background:var(--white);border:1px solid var(--border);border-radius:11px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 25px;border-bottom:1px solid var(--border)}.text-button{padding:0;background:none;color:var(--primary);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.empty-art span{position:absolute;right:-5px;bottom:-2px;background:var(--tint);border:3px solid var(--white);border-radius:50%;padding:3px;color:var(--primary);display:flex}.empty button{margin:auto}.trust{display:flex;gap:12px;padding:23px 3px 20px;color:var(--muted);align-items:flex-start}.trust>svg{flex-shrink:0;color:var(--zip-ink-muted)}.trust strong{display:block;color:var(--ink);font-size:14px;font-weight:700}.trust p{font-size:12px;line-height:1.7;margin-top:5px;max-width:730px}footer span span{margin:0 8px}.preview-tag{letter-spacing:.5px}.payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px}.form-panel{padding:28px}.form-number{padding:9px;background:var(--tint);border-radius:50%;font-size:12px;color:var(--primary)}.draft-badge{padding:6px 9px;background:var(--tint);color:var(--primary);font-size:12px;border-radius:5px;margin-left:auto}form label{display:block;font-size:14px;font-weight:400;margin-bottom:22px}form label small{font-size:12px;color:var(--muted);font-weight:400}input:not([type=file]){display:block;width:100%;padding:13px 12px;margin-top:9px;border:1px solid var(--border);border-radius:7px;background:var(--white);color:var(--ink);font-size:14px}.amount-input{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;margin-top:9px;padding-right:16px}.amount-input span{font-size:14px;color:var(--muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.upload{position:relative;border:1px dashed var(--zip-ink-faint);background:var(--bg);border-radius:8px;padding:24px;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:10px;color:var(--primary);overflow:hidden}.upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.upload:focus-within{outline:3px solid var(--zip-signal)}.upload span{overflow-wrap:anywhere}.form-hint{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:25px}.full{width:100%}.route-card{padding:27px}.route-card>svg{color:var(--primary);margin-bottom:15px}.route-card h2{margin-bottom:25px}.route-card small,.route-card strong{display:block}.route-card small{font-size:12px;color:var(--muted);margin-bottom:7px}.route-card strong{font-size:16px;font-weight:700}.route-line{height:31px;display:block;border-left:1px dashed var(--zip-ink-faint);margin:10px 0 10px 4px}.currency-pill{display:block;background:var(--tint);color:var(--primary);border-radius:6px;padding:11px;text-align:center;font-size:14px;margin-top:25px}.notice{font-size:14px;line-height:1.8;color:var(--muted);padding:18px 4px}.review h2{margin-top:24px}.review-amount{font-size:35px;margin:22px 0}.review-amount small{font-size:14px;color:var(--muted)}.review-row{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:17px 0;font-size:14px}.review-row span{color:var(--muted)}.review-row strong{max-width:65%;overflow-wrap:anywhere;font-weight:400}details{padding:15px 0;font-size:14px}details code{display:block;overflow-wrap:anywhere;margin-top:8px}details p{margin-top:12px}summary{cursor:pointer;color:var(--primary)}.help-content{padding:12px 30px}.help-content article{padding:25px 0;display:flex;gap:20px;border-bottom:1px solid var(--border)}.help-content article:last-child{border:0}.help-content svg{flex-shrink:0;color:var(--primary)}.help-content p{font-size:16px;color:var(--muted);line-height:1.8;margin-top:10px}.alert{display:flex;justify-content:space-between;gap:15px;padding:14px 17px;background:var(--zip-failed-faint);color:var(--zip-failed);border:1px solid var(--zip-failed-faint);border-radius:8px;font-size:14px;margin-bottom:18px}.alert button{background:transparent;color:inherit}.overview-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zip-space-4);padding:var(--zip-space-5);margin:0 0 var(--zip-space-6);background:var(--zip-surface);border:1px solid var(--zip-border);border-radius:var(--zip-radius-lg)}.overview-status>svg{color:var(--zip-signal);flex-shrink:0}.overview-status strong{display:block;font-family:var(--zip-font-display);font-size:var(--zip-text-lg);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-1)}.overview-status p{margin:0;color:var(--zip-ink-muted);font-size:var(--zip-text-sm);max-width:42ch}.overview-status .primary{margin-left:auto}.field-error{display:block;margin-top:var(--zip-space-1);color:var(--zip-failed);font-size:var(--zip-text-xs)}label.is-invalid input,label.is-invalid .amount-input{border-color:var(--zip-failed)}label.is-invalid .amount-input{outline:1px solid var(--zip-failed)}.review-actions{display:flex;flex-wrap:wrap;gap:var(--zip-space-3);margin-top:var(--zip-space-4)}.review-actions .primary,.review-actions .secondary{flex:1 1 12rem}.secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:12px 17px;border:1px solid var(--zip-border-strong);border-radius:28px;background:var(--zip-surface);color:var(--zip-ink);font-weight:var(--zip-weight-semibold);text-decoration:none}.secondary:hover{border-color:var(--zip-signal);color:var(--zip-signal)}.primary:disabled,.primary[aria-disabled=true]{opacity:.55;cursor:not-allowed}.step-button{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:transparent;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.step-button:hover strong{color:var(--zip-signal)}.form-steps{display:flex;gap:var(--zip-space-2);margin-bottom:var(--zip-space-4)}.form-steps span{font-size:var(--zip-text-xs);color:var(--zip-ink-faint);padding:.2rem .55rem;border-radius:999px;border:1px solid var(--zip-border)}.form-steps span.is-active{color:var(--zip-signal);border-color:var(--zip-signal);background:var(--zip-signal-faint);font-weight:var(--zip-weight-semibold)}.landing-use:hover{border-color:var(--zip-border-strong)}.profile{display:flex;flex-direction:column;gap:var(--zip-space-4);margin-bottom:var(--zip-space-6)}.profile--bento{max-width:56rem}.profile-section{padding:var(--zip-space-5);background:var(--zip-surface);border:1px solid var(--zip-border);border-radius:var(--zip-radius-lg);min-width:0}.profile-section-head{display:flex;gap:var(--zip-space-3);align-items:flex-start;margin-bottom:var(--zip-space-4)}.profile-section-head>svg{color:var(--zip-signal);margin-top:.15rem;flex-shrink:0}.profile-section h2{font-family:var(--zip-font-display);font-size:var(--zip-text-lg);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin:0 0 var(--zip-space-1)}.profile-section-head p{margin:0;color:var(--zip-ink-muted);font-size:var(--zip-text-sm);line-height:1.5;max-width:40ch}.profile-account-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--zip-space-3);margin-top:auto}.profile-address{width:100%;padding:var(--zip-space-3);background:var(--zip-paper);border:1px solid var(--zip-border);border-radius:var(--zip-radius);font-size:var(--zip-text-sm)}.profile-empty{margin:0;color:var(--zip-ink-muted);font-size:var(--zip-text-sm)}.theme-switch{display:grid;grid-template-columns:1fr 1fr;gap:var(--zip-space-2)}.theme-switch button{display:inline-flex;align-items:center;justify-content:center;gap:var(--zip-space-2);min-height:48px;padding:var(--zip-space-3);border:1px solid var(--zip-border);border-radius:var(--zip-radius);background:var(--zip-paper);color:var(--zip-ink-muted);font-weight:var(--zip-weight-medium)}.theme-switch button[aria-pressed=true]{background:var(--zip-signal-faint);border-color:var(--zip-signal);color:var(--zip-signal)}.language--profile{width:fit-content}.language--profile button{min-width:48px;min-height:44px}.profile-help-link{width:fit-content;flex-shrink:0}.profile-entry{border:1px solid var(--zip-border);border-radius:var(--zip-radius);background:var(--zip-surface);color:var(--zip-ink-muted)}.profile-entry.is-active,.profile-entry[aria-current=page]{color:var(--zip-signal);border-color:var(--zip-signal);background:var(--zip-signal-faint)}.page-heading--profile{max-width:56rem;align-items:flex-start;gap:var(--zip-space-4)}@media(min-width:56rem){.profile--bento{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto auto;gap:var(--zip-space-4)}.profile-section--account{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column}.profile-section--appearance{grid-column:2;grid-row:1}.profile-section--language{grid-column:2;grid-row:2}.profile-section--help{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--zip-space-4)}.profile-section--help .profile-section-head{margin-bottom:0;flex:1 1 16rem}.profile-account-row{flex-direction:row;flex-wrap:wrap;align-items:center}.profile-address{flex:1 1 12rem;width:auto}.page-heading--profile{flex-direction:row;justify-content:space-between}.page-heading--profile .network{margin-left:auto}}@media(max-width:780px){.wallet-button-label{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.profile-section{padding:var(--zip-space-4)}.theme-switch button{min-height:52px}}@media(min-width:1500px){main{padding-top:48px}.stats{margin-top:25px}}@media(max-width:1100px){.sidebar{width:205px;padding:30px 18px}.main-shell{margin-left:205px}header{padding:0 25px}main{padding:28px 25px}.breadcrumb{display:none}.header-actions{margin-left:auto}h1{font-size:25px}.network{align-self:flex-start}.stat{padding:18px 15px}}@media(max-width:780px){.sidebar{position:static;width:auto;padding:17px 20px;border-right:0;border-bottom:1px solid var(--border)}.brand{margin:auto}.brand-caption,.workspace,.sidebar-bottom,.nav-dot{display:none}.main-shell{margin:0}header{height:65px;padding:0 20px;justify-content:center}main{padding:27px 20px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px}h1{font-size:27px}.stat>strong{font-size:27px}.stat p{font-size:12px;line-height:1.6}.steps{gap:12px}.step>span{margin-bottom:10px}.panel-heading .text-button{font-size:12px;max-width:100px}.payment-layout{grid-template-columns:1fr}.payment-aside{grid-row:1}.route-card{display:none}.payment-aside .notice{padding:0}.form-panel{padding:20px}.form-row{grid-template-columns:1fr;gap:0}.draft-badge,.trust p{font-size:12px}footer{font-size:12px;gap:15px}.review-row{flex-direction:column;gap:8px}.review-row strong{max-width:100%}}@media(prefers-reduced-motion:no-preference){button{transition:background .15s,transform .15s}button:hover{filter:brightness(.96)}.hero button:hover,.primary:hover{transform:translateY(-1px)}}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:var(--zip-surface);color:var(--zip-ink);border-bottom:var(--zip-rail)}header .breadcrumb strong{color:var(--zip-ink)}header .breadcrumb,header .icon-button,header .language button{color:var(--zip-ink-muted)}header .language{border-color:var(--zip-border)}header .language button[aria-pressed=true]{background:var(--zip-signal-faint);color:var(--zip-signal)}.wallet-button{display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--border);font-size:14px;font-weight:700;background:var(--zip-surface);color:var(--zip-ink);border-color:var(--zip-border-strong);border-radius:28px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;width:fit-content;background:transparent;padding:0;font:inherit;text-align:left;color:var(--primary)}.brand-caption{font-size:12px;color:var(--muted);letter-spacing:normal;margin:9px 0 37px 48px}.eyebrow{font-size:12px;letter-spacing:1.4px;color:var(--muted);margin-bottom:10px;display:none}h1{letter-spacing:normal;font-size:2rem;font-weight:var(--zip-weight-bold);line-height:1.25}h2{letter-spacing:normal;font-weight:700;font-size:1.35rem}.page-heading p{color:var(--muted);line-height:1.7;margin-top:9px;font-size:1rem}nav button{display:flex;align-items:center;gap:13px;text-align:left;background:none;padding:14px 13px;border-radius:8px;color:var(--primary);font-size:1rem}nav button.selected{background:var(--tint);color:var(--primary);font-weight:700;border-left:3px solid var(--primary);border-radius:0 8px 8px 0}.nav-dot{width:5px;height:5px;background:var(--primary);border-radius:50%;margin-left:auto;display:none}.stat{padding:21px 22px;border:1px solid var(--border);background:var(--white);border-top:7px solid var(--zip-settled);border-radius:8px;box-shadow:0 2px 4px color-mix(in srgb,var(--zip-signal) 3%,transparent)}.stat:nth-child(2){border-top-color:var(--zip-ink-faint)}.stat:nth-child(3){border-top-color:var(--zip-signal)}.stat>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--primary);font-size:1rem}.stat>div svg{color:var(--zip-ink-muted);flex-shrink:0}.stat p{font-size:12px;color:var(--muted);line-height:1.6}.stat>strong{display:block;font-size:31px;font-weight:400;margin:17px 0 9px;line-height:1;font-variant-numeric:tabular-nums}.primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--zip-signal);color:var(--zip-on-signal);border-radius:28px;font-size:1rem;text-decoration:none;border:0;font-weight:var(--zip-weight-semibold)}.empty-art{position:relative;place-items:center;background:var(--bg);color:var(--zip-ink-muted);width:61px;height:61px;border-radius:17px;margin:0 auto 14px;display:flex}.empty h3{font-size:1.1rem;font-weight:400}.empty p{font-size:14px;line-height:1.75;color:var(--muted);margin:8px auto 15px;max-width:540px}.empty{text-align:center;padding:26px}.help-card{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:20px 0 0}.help-orb{color:var(--primary);margin-bottom:12px;display:none}.step>span{display:grid;place-items:center;flex-shrink:0;width:33px;height:33px;border-radius:50%;color:var(--primary);font-weight:700;background:transparent;border:1px solid var(--border);font-size:.875rem}.form-heading{display:flex;align-items:center;gap:12px;margin-bottom:27px;flex-wrap:wrap}.form-panel label,input:not([type=file]),.help-content p{font-size:1rem}.amount-input input{border:0;margin:0;background:transparent;font-size:1.9rem}.brand-caption,.workspace small,.sidebar-foot,footer{font-size:.75rem}@media(max-width:1100px){.hero-copy{grid-template-columns:1fr;padding:24px}.hero button{grid-column:1;grid-row:auto;justify-self:start;margin-top:20px}.payment-layout{grid-template-columns:minmax(0,1fr)}.payment-aside{grid-row:1}.route-card{display:none}}@media(max-width:780px){nav{display:flex;margin-top:18px;justify-content:center;gap:3px;flex-wrap:wrap}nav button{padding:10px;gap:7px;font-size:.875rem}.stats,.steps{grid-template-columns:1fr;gap:16px}.stat{padding:20px}.stat>div{line-height:1.5;align-items:flex-start;font-size:1rem}.stat>div svg{display:block}.stat p,.step p{font-size:.875rem}.step{display:flex}.step p{max-width:none}.header-actions{margin:0;gap:8px}.wallet-button{padding:10px 12px}.panel-heading{padding:19px 17px;flex-wrap:wrap}.hero button{width:100%}}.hero{border-left:5px solid var(--zip-settled);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.95fr);align-items:center;gap:32px;border:0;background:transparent;padding:12px 0 22px;color:var(--zip-ink)}.hero-copy{grid-template-columns:minmax(0,1fr) auto;column-gap:30px;align-items:center;display:block;padding:0}.hero h2{grid-column:1;line-height:1.3;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:var(--zip-weight-bold);margin:12px 0 16px;color:var(--zip-ink)}.hero p{grid-column:1;line-height:1.6;font-size:1rem;max-width:410px;color:var(--zip-ink-muted)}.hero button{grid-column:2;grid-row:1 / 4;margin:24px 0 0;border-radius:28px;padding:15px 24px;background:var(--zip-signal);font-size:1rem;width:fit-content}.payment-preview{margin:0;padding:16px 12px 0;min-width:0;perspective:1100px}.payment-preview-float{transform:rotate(-3deg)}.payment-preview-card{background:var(--zip-dark-surface);color:var(--zip-on-dark);border:1px solid var(--zip-on-dark-muted);border-radius:18px;padding:25px;box-shadow:0 22px 34px -22px color-mix(in srgb,var(--zip-signal) 50%,transparent),0 5px 10px color-mix(in srgb,var(--zip-signal) 6%,transparent)}.payment-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-preview-top>strong{font-size:1.25rem;letter-spacing:.03em}.payment-preview-top>span{border:1px solid var(--zip-ink-faint);border-radius:20px;padding:5px 10px;font-size:.75rem}.hero .payment-preview-label{color:var(--zip-on-dark-muted);margin-top:28px;font-size:.875rem}.payment-preview-amount{font-size:2.75rem;line-height:1.2;margin:7px 0 24px}.payment-preview-amount>span{font-size:1rem;color:var(--zip-on-dark-muted)}.payment-preview-route{display:flex;gap:12px;align-items:center;justify-content:space-between}.payment-preview-route small,.payment-preview-route strong{display:block}.payment-preview-route small{color:var(--zip-on-dark-muted);font-size:.75rem;margin-bottom:7px}.payment-preview-route strong{font-size:.875rem;font-weight:400}.payment-preview-route svg{color:var(--zip-on-dark-settled);flex-shrink:0}.payment-preview-bottom{display:flex;align-items:center;gap:8px;border-top:1px solid var(--zip-on-dark-muted);padding-top:16px;margin-top:22px;color:var(--zip-on-dark-muted);font-size:.75rem}.payment-preview figcaption{text-align:center;color:var(--muted);font-size:.75rem;line-height:1.5;margin-top:22px}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 30px;gap:0;padding:23px 0;border-block:1px solid var(--border)}.stat,.stat:nth-child(2),.stat:nth-child(3){border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 24px}.stat+.stat{border-left:1px solid var(--border)}.stat:first-child{padding-left:0}[data-theme=dark] .payment-preview-card{background:var(--zip-surface-raised);border-color:var(--zip-border-strong)}.primary:hover{transform:none}@media(prefers-reduced-motion:no-preference){.payment-preview-float{animation:payment-float 2.4s ease-in-out 2}.payment-preview-card{transition:transform .35s ease,box-shadow .35s ease}@keyframes payment-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(-2deg)}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.payment-preview:hover .payment-preview-card{transform:rotateX(3deg) rotateY(-4deg);box-shadow:0 28px 38px -22px color-mix(in srgb,var(--zip-signal) 50%,transparent)}}@media(prefers-reduced-motion:reduce){.payment-preview-float{transform:none}}@media(max-width:1100px){.hero{gap:20px;grid-template-columns:minmax(0,1fr) minmax(250px,1fr)}.payment-preview{padding-inline:6px}.payment-preview-card{padding:20px}}@media(max-width:780px){.hero-copy{max-width:520px}.stats{gap:20px}.stat,.stat:first-child{padding:0}.stat+.stat{border-left:0;border-top:1px solid var(--border);padding-top:20px}}.main-shell{margin-left:0}.app--landing{min-height:100vh;background:var(--zip-paper)}.landing-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--zip-space-4);min-height:64px;padding:var(--zip-space-3) clamp(1rem,4vw,4rem);background:var(--zip-paper);border-bottom:1px solid var(--zip-border)}.landing-bar .brand{color:var(--zip-ink)}.landing-bar-actions{display:flex;align-items:center;gap:var(--zip-space-3);flex-shrink:0}.landing-bar-cta{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.55rem 1rem;font-size:var(--zip-text-sm);white-space:nowrap}.landing-main{width:100%;max-width:none;margin:0;padding:0 clamp(1rem,4vw,4rem) var(--zip-space-8)}.app--landing .landing{max-width:58rem;margin:0 auto}.app--product .main-shell{margin-left:0}.topbar{height:auto;min-height:84px;padding:16px clamp(20px,4vw,64px);gap:24px}.topbar-brand-group{display:flex;align-items:center;gap:var(--zip-space-3);flex-shrink:0}.back-to-landing{display:inline-flex;align-items:center;gap:.35rem;color:var(--zip-ink-muted);text-decoration:none;font-size:var(--zip-text-sm);font-weight:var(--zip-weight-medium);padding:.35rem .5rem;border-radius:var(--zip-radius);white-space:nowrap}.back-to-landing:hover{color:var(--zip-signal)}.topbar .brand{color:var(--zip-ink);text-decoration:none;flex-shrink:0;margin:0}.desktop-nav{display:flex;margin:0 auto;gap:6px}.desktop-nav a.selected,.desktop-nav button.selected{background:var(--zip-signal-faint);color:var(--zip-signal);border:0;border-radius:24px}.topbar .header-actions{margin:0;gap:16px}.preferences-panel{display:flex;align-items:center;gap:10px}.preferences-panel .icon-button{min-width:44px;min-height:44px;align-items:center;justify-content:center;text-decoration:none;color:inherit}.language button{background:none;color:var(--muted);padding:5px 8px;border-radius:4px;min-width:36px;min-height:36px;font-size:.75rem}.menu-toggle,.mobile-label,.mobile-nav{display:none}main{max-width:1320px;margin:auto;padding:38px 42px 22px;width:100%;min-width:0}.topbar .wallet-button{min-height:44px;white-space:nowrap}@media(max-width:1200px){.topbar{gap:14px;padding-inline:24px}.desktop-nav button{padding:12px}.desktop-nav svg{display:none}.topbar .header-actions{gap:8px}.preferences-panel{gap:2px}}@media(max-width:1000px){.preferences{position:relative}.menu-toggle{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.preferences-panel{display:none}.preferences-panel.is-open{display:flex;flex-direction:column;align-items:stretch;position:absolute;right:0;top:calc(100% + 12px);width:230px;z-index:30;background:var(--zip-signal-hover);border:1px solid var(--zip-ink-muted);padding:16px;border-radius:12px;box-shadow:0 12px 24px color-mix(in srgb,var(--zip-ink) 19%,transparent)}.preferences-panel .language{align-self:flex-start;margin-bottom:10px}.preferences-panel .icon-button{justify-content:flex-start;gap:12px}.mobile-label{display:inline;font-size:.875rem}}@media(max-width:780px){.topbar{justify-content:space-between;min-height:72px;padding:12px 16px;gap:8px}.topbar .brand b{font-size:24px}.topbar .brand-mark{width:30px;height:30px;font-size:24px}.topbar .brand{gap:6px}.back-to-landing,.desktop-nav{display:none}.topbar .header-actions{gap:2px}.topbar .wallet-button{font-size:.75rem;gap:6px;padding:10px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--border)}.mobile-nav a,.mobile-nav button{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:8px 4px;font-size:.75rem;border:0;border-radius:10px;text-decoration:none;color:inherit;background:transparent;align-items:center}.mobile-nav a.selected,.mobile-nav button.selected{border:0;border-radius:10px;background:var(--tint)}.app--product main{padding:24px 16px calc(100px + env(safe-area-inset-bottom,0px))}.payment-preview{width:100%;justify-self:center;max-width:330px}.payment-preview-float{animation:none;transform:none}.payment-preview-card{padding:18px;transition:none}.payment-preview:hover .payment-preview-card{transform:none}.hero .payment-preview-label{margin-top:16px}.payment-preview-amount{margin-bottom:16px;font-size:2rem}.payment-preview-bottom{margin-top:16px;padding-top:12px}.payment-preview figcaption{margin-top:12px}.hero{grid-template-columns:1fr;gap:20px}}.amount-input input,.review-amount,.payment-preview-amount,.wallet-button span,code{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1}.landing{display:flex;flex-direction:column;gap:var(--zip-space-6);padding-bottom:var(--zip-space-8);max-width:58rem}.landing-hero h1{font-size:clamp(2rem,5vw,var(--zip-text-2xl));font-weight:var(--zip-weight-bold);color:var(--zip-ink);letter-spacing:-.02em;line-height:1.1;max-width:18ch;margin-bottom:var(--zip-space-4)}.landing-lead{font-size:var(--zip-text-lg);line-height:1.5;color:var(--zip-ink-muted);max-width:42ch}.landing-actions{margin-top:var(--zip-space-6)}.landing-qualities{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--zip-space-6);padding-top:var(--zip-space-6);border-top:var(--zip-rail)}.landing-qualities h3{font-family:var(--zip-font-display);font-size:var(--zip-text-lg);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-2)}.landing-qualities p{font-size:var(--zip-text-sm);line-height:1.6;color:var(--zip-ink-muted);max-width:34ch}.landing-proof dl{margin:0;padding-top:var(--zip-space-6);border-top:var(--zip-rail);display:flex;flex-direction:column;gap:var(--zip-space-3)}.landing-proof dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--zip-space-3)}.landing-proof dt{font-size:var(--zip-text-xs);font-weight:var(--zip-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--zip-ink-faint)}.landing-proof dd{margin:0}.landing-hash{display:inline-flex;align-items:center;gap:var(--zip-space-2);font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;font-size:var(--zip-text-sm);color:var(--zip-ink-muted);overflow-wrap:anywhere;text-decoration:none}a.landing-hash{color:var(--zip-signal)}a.landing-hash:hover{text-decoration:underline}.landing-notice{display:flex;align-items:flex-start;gap:var(--zip-space-3);padding:var(--zip-space-4);border:var(--zip-rail);border-left:3px solid var(--zip-pending);border-radius:var(--zip-radius);background:var(--zip-pending-faint)}.landing-notice svg{color:var(--zip-pending);flex-shrink:0;margin-top:2px}.landing-notice strong{display:block;font-size:var(--zip-text-sm);color:var(--zip-ink);margin-bottom:var(--zip-space-1)}.landing-notice p{font-size:var(--zip-text-sm);color:var(--zip-ink-muted);line-height:1.55;max-width:68ch}.receipt-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--zip-space-4);border-bottom:1px solid var(--zip-on-dark-muted)}.receipt-brand{display:inline-flex;align-items:center;gap:var(--zip-space-2);font-family:var(--zip-font-display);font-weight:var(--zip-weight-semibold);font-size:var(--zip-text-base);letter-spacing:.04em}.receipt-brand .brand-mark{width:20px;height:20px;color:var(--zip-on-dark)}.receipt-sample{font-family:var(--zip-font-mono);font-size:var(--zip-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--zip-on-dark-muted);border:1px solid var(--zip-on-dark-muted);border-radius:999px;padding:2px var(--zip-space-2)}.receipt-label{font-family:var(--zip-font-mono);font-size:var(--zip-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--zip-on-dark-muted);margin:var(--zip-space-4) 0 var(--zip-space-1)}.receipt-amount{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-size:1.75rem;font-weight:var(--zip-weight-medium);letter-spacing:-.02em;margin:0 0 var(--zip-space-4)}.receipt-amount span{font-size:var(--zip-text-sm);color:var(--zip-on-dark-muted);margin-left:var(--zip-space-2);letter-spacing:.06em}.receipt-rows{margin:0;display:flex;flex-direction:column;gap:var(--zip-space-2)}.receipt-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--zip-space-3);font-size:var(--zip-text-sm)}.receipt-rows dt{color:var(--zip-on-dark-muted)}.receipt-rows dd{margin:0;font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums}.receipt-status{display:inline-flex;align-items:center;gap:var(--zip-space-2);margin-top:var(--zip-space-4);font-family:var(--zip-font-mono);font-size:var(--zip-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--zip-on-dark-settled)}.receipt-status-dot{width:7px;height:7px;border-radius:50%;background:var(--zip-on-dark-settled);animation:receipt-pulse 2.4s ease-in-out infinite}.receipt-hash{display:flex;align-items:baseline;justify-content:space-between;gap:var(--zip-space-3);margin-top:var(--zip-space-4);padding-top:var(--zip-space-3);border-top:1px solid var(--zip-on-dark-muted);font-size:var(--zip-text-xs);color:var(--zip-on-dark-muted)}.receipt-hash code{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;color:var(--zip-on-dark)}.receipt-tear{height:12px;background:var(--zip-dark-surface);-webkit-mask-image:conic-gradient(from -45deg at bottom,transparent 0 90deg,#000 0);mask-image:conic-gradient(from -45deg at bottom,transparent 0 90deg,#000 0);-webkit-mask-size:16px 12px;mask-size:16px 12px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.receipt-foot{margin-top:var(--zip-space-3);font-size:var(--zip-text-xs);line-height:1.5;color:var(--zip-ink-faint);max-width:34ch}@keyframes receipt-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.receipt-status-dot{animation:none}}.landing-hero{padding:clamp(2rem,8vh,5rem) 0 var(--zip-space-6);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(var(--zip-space-6),5vw,var(--zip-space-8))}.landing-hero-copy{flex:1 1 22rem}.landing-hero-visual{flex:1 1 18rem;min-width:0}.hero-mark{width:100%;max-width:22rem;height:auto;display:block;margin:0 auto;overflow:visible}.hero-mark-rail,.hero-mark-zero path{fill:none;stroke:var(--zip-ink);stroke-width:7;stroke-linecap:butt}.hero-mark-rail{stroke-dasharray:216;stroke-dashoffset:216;animation:mark-draw-rail 1s cubic-bezier(.4,0,.2,1) .1s forwards}.hero-mark-zero path{stroke-dasharray:130;stroke-dashoffset:130;animation:mark-draw-zero .9s cubic-bezier(.4,0,.2,1) .5s forwards}.hero-mark-value{fill:var(--zip-signal);opacity:0;animation:mark-value 2.8s cubic-bezier(.4,0,.2,1) 1.4s infinite}@keyframes mark-draw-rail{to{stroke-dashoffset:0}}@keyframes mark-draw-zero{to{stroke-dashoffset:0}}@keyframes mark-value{0%{cx:12px;opacity:0}10%{opacity:1}45%{cx:120px}55%{cx:120px}90%{opacity:1}to{cx:228px;opacity:0}}@media(prefers-reduced-motion:reduce){.hero-mark-rail,.hero-mark-zero path{stroke-dashoffset:0;animation:none}.hero-mark-value{animation:none;opacity:1;cx:120px}}.receipt-body{background:var(--zip-dark-surface);color:var(--zip-on-dark);border-radius:var(--zip-radius-lg) var(--zip-radius-lg) 0 0;padding:var(--zip-space-6);position:relative;overflow:hidden}.receipt-watermark{position:absolute;right:-18%;bottom:-22%;width:68%;height:auto;color:var(--zip-on-dark);opacity:.05;pointer-events:none}.receipt-body>*:not(.receipt-watermark){position:relative}.receipt{margin:0;width:min(23rem,100%);flex-shrink:0;animation:aperture-open .85s cubic-bezier(.16,1,.3,1) .3s both}@keyframes aperture-open{0%{clip-path:inset(50% 0 50% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.primary,.text-button{position:relative}.primary:after,.text-button:after{content:"";position:absolute;left:var(--zip-space-4);right:var(--zip-space-4);bottom:8px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:.5;transition:transform .35s cubic-bezier(.16,1,.3,1)}.primary:hover:after,.text-button:hover:after,.primary:focus-visible:after,.text-button:focus-visible:after{transform:scaleX(1)}.desktop-nav a,.desktop-nav button{display:inline-flex;align-items:center;gap:.4rem;color:var(--zip-ink-muted);border-radius:24px;padding:12px 16px;font-size:.875rem;white-space:nowrap;min-height:44px;text-decoration:none;background:transparent;border:0;position:relative}.desktop-nav a:after,.desktop-nav button:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;background:var(--zip-signal);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.desktop-nav a.selected:after,.desktop-nav a:hover:after,.desktop-nav button.selected:after,.desktop-nav button:hover:after{transform:scaleX(1)}.topbar .brand-mark path:last-child{stroke-dasharray:60;stroke-dashoffset:60;animation:brand-rail .7s cubic-bezier(.16,1,.3,1) .2s forwards}@keyframes brand-rail{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.receipt{animation:none}.primary:after,.text-button:after,.desktop-nav a:after,.desktop-nav button:after{transition:none}.topbar .brand-mark path:last-child{animation:none;stroke-dashoffset:0}}.hero-mark-zero{transform-origin:120px 60px;animation:aperture-breathe 2.8s cubic-bezier(.4,0,.2,1) 1.4s infinite}@keyframes aperture-breathe{0%,30%{transform:scaleY(1)}50%{transform:scaleY(1.1)}70%,to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hero-mark-zero{animation:none}}.landing-section-title{font-family:var(--zip-font-display);font-size:var(--zip-text-xl);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-6)}.landing-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--zip-space-6)}.landing-use{display:flex;flex-direction:column;gap:var(--zip-space-2);transition:border-color .15s ease;padding:var(--zip-space-5);background:var(--zip-surface);border:1px solid var(--zip-border);border-radius:var(--zip-radius)}.landing-use-mark{display:block;color:var(--zip-signal);margin-bottom:var(--zip-space-3)}.landing-use-mark .brand-mark{width:20px;height:20px}.landing-use h3{font-family:var(--zip-font-display);font-size:var(--zip-text-lg);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-2)}.landing-use p{font-size:var(--zip-text-sm);line-height:1.6;color:var(--zip-ink-muted)}.landing-network-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--zip-space-3)}.landing-network-list li{display:flex;align-items:center;gap:var(--zip-space-3);padding:var(--zip-space-3) var(--zip-space-4);border:var(--zip-rail);border-radius:var(--zip-radius);background:var(--zip-surface)}.landing-network-list span{font-size:var(--zip-text-sm);font-weight:var(--zip-weight-medium);color:var(--zip-ink);flex:1}.landing-network-list small{font-size:var(--zip-text-xs);color:var(--zip-ink-faint)}.network-mark{width:26px;height:26px;color:var(--zip-ink-muted);flex-shrink:0}@media(max-width:48rem){.language button{min-width:44px;min-height:44px}.landing-bar{min-height:56px;padding:.65rem 1rem;gap:var(--zip-space-2)}.landing-bar .brand b{font-size:1.35rem}.landing-bar .brand-mark{width:26px;height:26px}.landing-bar-actions{gap:var(--zip-space-2)}.landing-bar-cta{min-height:44px;padding:.5rem .85rem}.app--landing .landing-actions{display:none}.app--landing .landing-main{padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.landing{gap:var(--zip-space-6)}.landing-hero{padding-top:var(--zip-space-4);gap:var(--zip-space-6)}.landing-hero h1{font-size:clamp(1.75rem,8vw,2.25rem);max-width:none}.landing-lead{font-size:var(--zip-text-base);max-width:none}.landing-use-grid,.landing-qualities,.landing-network-list{grid-template-columns:1fr;gap:var(--zip-space-4)}.landing-qualities p,.landing-use p{max-width:none}.landing-proof dl>div{flex-direction:column;align-items:flex-start;gap:var(--zip-space-1)}.landing-hash{font-size:var(--zip-text-xs)}.receipt-body{padding:var(--zip-space-4)}.receipt-amount{font-size:1.5rem}.hero-mark{max-width:16rem}.landing-notice{flex-direction:column;gap:var(--zip-space-2)}}@media(max-width:26rem){.landing-hero h1{font-size:1.6rem}.receipt-rows>div{flex-direction:column;align-items:flex-start;gap:2px}.receipt-hash{flex-direction:column;align-items:flex-start;gap:var(--zip-space-1)}}.cmp{margin:0;padding:var(--zip-space-4);border:var(--zip-rail);border-radius:var(--zip-radius-lg);background:var(--zip-surface)}.cmp-lane{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--zip-space-1) var(--zip-space-3)}.cmp-lane+.cmp-lane{margin-top:var(--zip-space-4);padding-top:var(--zip-space-4);border-top:var(--zip-rail)}.cmp-lane svg{grid-column:1 / -1;width:100%;height:auto;overflow:visible}.cmp-label{font-size:var(--zip-text-xs);font-weight:var(--zip-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--zip-ink-muted)}.cmp-time{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums;font-size:var(--zip-text-sm);color:var(--zip-ink-muted);text-align:right}.cmp-time--fast{color:var(--zip-settled);font-weight:var(--zip-weight-medium)}.cmp-track{stroke:var(--zip-border-strong);stroke-width:2;stroke-dasharray:5 4}.cmp-hop{fill:var(--zip-surface);stroke:var(--zip-border-strong);stroke-width:2}.cmp-track--direct{stroke:var(--zip-signal);stroke-width:2;stroke-dasharray:none}.cmp-hop--end{fill:var(--zip-surface);stroke:var(--zip-signal)}.cmp-aperture path{fill:none;stroke:var(--zip-signal);stroke-width:2.5}.cmp-value{fill:var(--zip-signal);animation:cmp-cross 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes cmp-cross{0%{cx:8px;opacity:0}12%{opacity:1}88%{opacity:1}to{cx:252px;opacity:0}}.cmp-ends{display:flex;justify-content:space-between;margin-top:var(--zip-space-3);padding-top:var(--zip-space-2);font-size:var(--zip-text-xs);color:var(--zip-ink-faint)}@media(prefers-reduced-motion:reduce){.cmp-value{animation:none;cx:130px}}.cmp-head{display:flex;justify-content:space-between;margin-bottom:var(--zip-space-3);padding-bottom:var(--zip-space-2);border-bottom:var(--zip-rail);font-size:var(--zip-text-xs);font-weight:var(--zip-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--zip-ink-faint)}.cmp-figures{grid-column:1 / -1;display:flex;justify-content:space-between;margin-top:var(--zip-space-1)}.cmp-amount{font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-size:var(--zip-text-sm);color:var(--zip-ink-muted)}.cmp-amount--short{color:var(--zip-failed);font-weight:var(--zip-weight-medium)}.cmp-amount--whole{color:var(--zip-settled);font-weight:var(--zip-weight-medium)}.legal-head h2{font-family:var(--zip-font-display);font-size:var(--zip-text-xl);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-1)}.legal-updated{font-family:var(--zip-font-mono);font-size:var(--zip-text-xs);color:var(--zip-ink-faint);margin-bottom:var(--zip-space-4)}.legal-intro{font-size:var(--zip-text-base);line-height:1.65;color:var(--zip-ink-muted);max-width:60ch}.legal-status{display:flex;align-items:flex-start;gap:var(--zip-space-3);margin:var(--zip-space-6) 0;padding:var(--zip-space-4);border:var(--zip-rail);border-left:3px solid var(--zip-pending);border-radius:var(--zip-radius);background:var(--zip-pending-faint)}.legal-status svg{color:var(--zip-pending);flex-shrink:0;margin-top:2px}.legal-status h3{font-family:var(--zip-font-display);font-size:var(--zip-text-base);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-2)}.legal-status p{font-size:var(--zip-text-sm);line-height:1.6;color:var(--zip-ink-muted);max-width:62ch}.legal-status-warn{margin-top:var(--zip-space-2);font-weight:var(--zip-weight-medium);color:var(--zip-ink)!important}.legal-section{margin-top:var(--zip-space-8);padding-top:var(--zip-space-6);border-top:var(--zip-rail)}.legal-section h3{font-family:var(--zip-font-display);font-size:var(--zip-text-lg);font-weight:var(--zip-weight-semibold);color:var(--zip-ink);margin-bottom:var(--zip-space-3)}.legal-lead{font-size:var(--zip-text-sm);line-height:1.65;color:var(--zip-ink-muted);max-width:62ch}.legal-list{margin:var(--zip-space-4) 0 0;display:flex;flex-direction:column;gap:var(--zip-space-4)}.legal-list dt{font-weight:var(--zip-weight-semibold);font-size:var(--zip-text-sm);color:var(--zip-ink);margin-bottom:var(--zip-space-1)}.legal-list dd{margin:0;font-size:var(--zip-text-sm);line-height:1.65;color:var(--zip-ink-muted);max-width:62ch}.legal-bullets{margin:var(--zip-space-3) 0;padding-left:var(--zip-space-6);font-size:var(--zip-text-sm);line-height:1.8;color:var(--zip-ink-muted)}.legal-ref{margin:var(--zip-space-4) 0 0;display:flex;flex-direction:column;gap:var(--zip-space-3)}.legal-ref>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--zip-space-3);padding-bottom:var(--zip-space-3);border-bottom:var(--zip-rail)}.legal-ref>div:last-child{border-bottom:none}.legal-ref dt{font-size:var(--zip-text-xs);font-weight:var(--zip-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--zip-ink-faint)}.legal-ref dd{margin:0}.legal-hash{display:inline-flex;align-items:center;gap:var(--zip-space-2);font-family:var(--zip-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;font-size:var(--zip-text-sm);color:var(--zip-ink-muted);overflow-wrap:anywhere;text-decoration:none}a.legal-hash{color:var(--zip-signal)}a.legal-hash:hover{text-decoration:underline}.legal-footer{margin-top:var(--zip-space-8);padding-top:var(--zip-space-4);border-top:var(--zip-rail);font-size:var(--zip-text-xs);line-height:1.6;color:var(--zip-ink-faint);max-width:66ch}@media(max-width:48rem){.legal-status{flex-direction:column}.legal-ref>div{flex-direction:column;align-items:flex-start;gap:var(--zip-space-1)}}footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:19px;color:var(--muted);align-items:center;gap:var(--zip-space-4);flex-wrap:wrap}.footer-legal{background:none;border:0;padding:0;font:inherit;font-size:var(--zip-text-xs);color:var(--zip-signal);cursor:pointer;text-decoration:underline;text-underline-offset:2px;margin-right:auto}.footer-legal:hover{color:var(--zip-signal-hover)}.footer-legal:focus-visible{outline:2px solid var(--zip-signal);outline-offset:3px;border-radius:2px}@media(min-width:42rem){.landing-footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr);align-items:start}}.landing-footer-brand{display:flex;align-items:flex-start;gap:var(--zip-space-3)}.landing-footer-brand .brand-mark{width:26px;height:26px;color:var(--zip-ink);flex-shrink:0}.landing-footer-brand strong{display:block;font-family:var(--zip-font-display);font-size:var(--zip-text-base);font-weight:var(--zip-weight-semibold);letter-spacing:.04em;color:var(--zip-ink);margin-bottom:var(--zip-space-1)}.landing-footer-brand p{font-size:var(--zip-text-sm);line-height:1.55;color:var(--zip-ink-muted);max-width:34ch}.landing-footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--zip-space-6)}.landing-footer-links h3{font-size:var(--zip-text-xs);font-weight:var(--zip-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--zip-ink-faint);margin-bottom:var(--zip-space-3)}.landing-footer-links a{display:inline-block;font-size:var(--zip-text-sm);color:var(--zip-ink-muted);text-decoration:none;padding:2px 0}.landing-footer-links a:hover{color:var(--zip-signal)}.landing-footer-links a:focus-visible{outline:2px solid var(--zip-signal);outline-offset:3px;border-radius:2px}.landing-footer-base{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--zip-space-3);padding-top:var(--zip-space-4);border-top:var(--zip-rail);font-size:var(--zip-text-xs);color:var(--zip-ink-faint)}.landing-footer-status{font-family:var(--zip-font-mono);letter-spacing:.06em;color:var(--zip-pending)}.landing-footer{display:grid;gap:var(--zip-space-6);margin-top:var(--zip-space-8);padding:var(--zip-space-8) 0 var(--zip-space-6);border-top:var(--zip-rail-strong);font-size:var(--zip-text-sm);color:var(--zip-ink-muted);justify-content:initial;padding-top:var(--zip-space-8)}.landing-footer-links a,.landing-footer-base{font-size:var(--zip-text-sm)}.landing-footer-links h3,.landing-footer-base{font-size:var(--zip-text-xs)}.legal{padding-bottom:var(--zip-space-8);max-width:none}.legal-body{max-width:42rem}.legal-index{display:none}@media(min-width:62rem){.legal{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--zip-space-8);align-items:start}.legal-head,.legal-body{grid-column:2}.legal-index{display:block;grid-column:1;grid-row:1 / span 2;position:sticky;top:var(--zip-space-6);padding-right:var(--zip-space-4);border-right:var(--zip-rail)}.legal-index h3{font-size:var(--zip-text-xs);font-weight:var(--zip-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--zip-ink-faint);margin-bottom:var(--zip-space-3)}.legal-index ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--zip-space-2)}.legal-index a{font-size:var(--zip-text-sm);color:var(--zip-ink-muted);text-decoration:none;display:block;padding:2px 0}.legal-index a:hover{color:var(--zip-signal)}.legal-index a:focus-visible{outline:2px solid var(--zip-signal);outline-offset:3px;border-radius:2px}}.legal-section,.legal-status{scroll-margin-top:var(--zip-space-8)}@media(max-width:42rem){.landing-footer{grid-template-columns:1fr;gap:var(--zip-space-6);padding-top:var(--zip-space-6)}.landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zip-space-4) var(--zip-space-6)}.landing-footer-brand p{max-width:none}.landing-footer-base{flex-direction:column;align-items:flex-start;gap:var(--zip-space-2)}}@media(max-width:26rem){.landing-footer-links{grid-template-columns:1fr}}@media(max-width:62rem){.legal-body{max-width:none}}.net-figure{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--zip-space-2);margin:0}.net-figure>span{color:var(--zip-ink-muted);font-size:var(--zip-text-sm)}.net-figure>strong{font-family:var(--zip-font-display);font-size:var(--zip-text-xl);font-weight:var(--zip-weight-semibold);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.net-figure>strong small{margin-left:var(--zip-space-1);color:var(--zip-ink-muted);font-size:var(--zip-text-sm);font-weight:var(--zip-weight-medium)}@media(max-width:30rem){.net-figure{flex-direction:column;gap:var(--zip-space-1)}}
