@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#101616;--muted:#65706c;--paper:#f2f4ef;--surface:#fafbf8;--line:#d7ddd6;--acid:#d8ff72;--forest:#163c37;--orange:#ff6b3d}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 10% 3%,#fff 0,transparent 29%),var(--paper);margin:0;font-family:Manrope,Arial,sans-serif}button,input,select{font:inherit}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;height:74px;margin:auto;padding:0 28px;display:flex}.brand{color:var(--ink);letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand svg{fill:none;width:28px;height:28px;stroke:var(--forest);stroke-width:3px}.header-meta,.freshness{text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font:500 11px DM Mono,monospace;display:flex}.live-dot{background:#48a970;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48a9701c}.divider{background:var(--line);width:1px;height:13px;margin:0 4px}.hero-shell{grid-template-columns:minmax(0,1fr) minmax(480px,560px);align-items:center;gap:70px;max-width:1320px;margin:auto;padding:78px 28px 66px;display:grid}.product-tag{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);align-items:center;gap:12px;font:500 11px DM Mono,monospace;display:flex}.product-tag span{color:var(--forest);background:#e1ebe4;border-radius:30px;padding:7px 10px}.product-tag i,.exchange-strip i{background:#a3aaa5;border-radius:50%;width:4px;height:4px}.hero-copy h1{letter-spacing:-7px;margin:30px 0 32px;font-size:clamp(60px,7vw,108px);font-weight:700;line-height:.88}.hero-copy h1 em{color:var(--forest);font-style:normal}.hero-copy>p{max-width:610px;color:var(--muted);font-size:17px;line-height:1.7}.trust-row{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.trust-row span{text-transform:uppercase;border:1px solid var(--line);background:#ffffff70;border-radius:20px;padding:8px 11px;font:500 10px DM Mono,monospace}.compare-panel{background:var(--surface);border:1px solid #ccd4cc;border-radius:4px;padding:28px;box-shadow:14px 14px #dce2da}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.panel-heading>div{align-items:baseline;gap:12px;display:flex}.panel-heading span,.section-index{color:var(--orange);letter-spacing:1px;font:500 10px DM Mono,monospace}.panel-heading h2{letter-spacing:-1px;margin:0;font-size:24px}.panel-heading>p{text-transform:uppercase;color:var(--muted);font:400 10px DM Mono,monospace}.side-toggle{background:#e8ebe6;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;display:grid}.side-toggle input{opacity:0;position:absolute}.side-toggle label{text-align:center;cursor:pointer;color:var(--muted);padding:11px;font-size:12px;font-weight:700}.side-toggle input:checked+label{background:var(--forest);color:#fff}.amount-row{grid-template-columns:1fr 125px;gap:10px;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.field{border:1px solid var(--line);background:#fff;padding:10px 12px;display:block}.field>span{text-transform:uppercase;color:var(--muted);margin-bottom:5px;font:500 9px DM Mono,monospace;display:block}.field input,.field select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:700}.amount-row .field:first-child input{letter-spacing:-1px;font-size:27px}.compare-button{background:var(--acid);color:#162515;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:16px 18px;font-weight:800;transition:all .2s;display:flex}.compare-button:hover{background:#caff45;transform:translateY(-1px)}.compare-button b,.route-link b{font-size:20px}.compare-button:disabled{opacity:.6}.panel-footnote{text-align:center;color:#818a86;margin:13px 10px 0;font:400 9px/1.5 DM Mono,monospace}.error,.notice{color:#982d13;background:#fff0eb;padding:12px;font-size:12px}.exchange-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:28px;min-height:68px;padding:0 28px;display:flex}.exchange-strip span{text-transform:uppercase;color:var(--muted);font:400 10px DM Mono,monospace}.exchange-strip strong{letter-spacing:1px;font-size:13px}.empty-state,.results{max-width:1320px;margin:auto;padding:82px 28px}.empty-state{grid-template-columns:1fr 2fr;min-height:380px;display:grid}.empty-state h2{letter-spacing:-2px;margin:0;font-size:48px;line-height:1.05}.empty-state p{max-width:520px;color:var(--muted);line-height:1.7}.results-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.results-heading h2{letter-spacing:-2px;margin:12px 0 0;font-size:44px}.card-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.route-card{background:var(--surface);border:1px solid var(--line);flex-direction:column;min-height:455px;padding:20px;transition:all .2s;display:flex}.route-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #163c3710}.route-card.featured{background:var(--forest);color:#fff;border-color:var(--forest);box-shadow:8px 8px 0 var(--acid)}.card-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:16px;display:flex}.featured .card-top,.featured .metrics,.featured .metrics>div{border-color:#ffffff24}.card-top span{text-transform:uppercase;font:500 10px DM Mono,monospace}.card-top p{color:var(--muted);margin:4px 0 0;font-size:10px}.featured .card-top p,.featured .merchant p,.featured .rate small,.featured .rate span,.featured .metrics span,.featured .reason{color:#afc3be}.card-top i{background:var(--orange);border-radius:50%;width:8px;height:8px}.merchant{align-items:center;gap:11px;margin:23px 0;display:flex}.exchange-avatar{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font:500 12px DM Mono,monospace;display:grid}.featured .exchange-avatar{border-color:#ffffff40}.merchant h3{margin:0;font-size:15px}.merchant p{text-transform:uppercase;color:var(--muted);margin:3px 0 0;font:400 9px DM Mono,monospace}.rate{margin-bottom:22px}.rate small{text-transform:uppercase;color:var(--muted);font:400 9px DM Mono,monospace;display:block}.rate strong{letter-spacing:-1.5px;margin-top:4px;font-size:34px;display:block}.rate span{color:var(--muted);font-size:10px}.metrics{border-top:1px solid var(--line)}.metrics>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.metrics span{color:var(--muted);font-size:10px}.metrics b{font-size:11px}.metrics b small{font-weight:500}.reason{color:var(--muted);margin:14px 0}.reason span{text-transform:uppercase;font:500 9px DM Mono,monospace}.reason p{margin:4px 0;font-size:10px;line-height:1.5}.route-link{color:var(--ink);background:var(--acid);text-transform:capitalize;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.disclaimer{border-top:1px solid var(--line);color:var(--muted);gap:30px;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.disclaimer strong{color:var(--ink);text-transform:uppercase;font:500 10px DM Mono,monospace}.disclaimer p{margin:0}.unavailable h3{margin-top:60px}@media (max-width:1050px){.hero-shell{grid-template-columns:1fr;gap:48px}.hero-copy h1{font-size:82px}.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.site-header{padding:0 18px}.header-meta{font-size:0}.hero-shell{padding:50px 18px}.hero-copy h1{letter-spacing:-4px;font-size:58px}.hero-copy>p{font-size:15px}.compare-panel{padding:18px;box-shadow:7px 7px #dce2da}.field-grid{grid-template-columns:1fr}.exchange-strip{gap:12px;padding:0 12px}.exchange-strip span{display:none}.empty-state,.results{padding:55px 18px}.empty-state{grid-template-columns:1fr;gap:30px}.empty-state h2{font-size:37px}.card-grid{grid-template-columns:1fr}.results-heading{display:block}.freshness{margin-top:12px}.trust-row span{font-size:8px}}
.ai-insight{border:1px solid var(--line);background:#e8eee8;grid-template-columns:190px 1fr;align-items:center;gap:22px;margin:0 0 22px;padding:16px 20px;display:grid}.ai-label{align-items:center;gap:11px;display:flex}.ai-label>span{background:var(--forest);width:34px;height:34px;color:var(--acid);border-radius:50%;place-items:center;font:500 10px DM Mono,monospace;display:grid}.ai-label strong,.ai-label small{display:block}.ai-label strong{font-size:12px}.ai-label small{color:var(--muted);margin-top:3px;font:400 9px DM Mono,monospace}.ai-insight>p{color:#42504b;margin:0;font-size:12px;line-height:1.65}@media (max-width:640px){.ai-insight{grid-template-columns:1fr;gap:12px}}
.merchant-link{color:inherit;margin:auto 0 10px;font:500 10px DM Mono,monospace;text-decoration:none;display:block}.merchant-link:hover{text-decoration:underline}.merchant-page{max-width:1100px;margin:auto;padding:60px 28px}.back-link{color:var(--muted);text-transform:uppercase;font:500 10px DM Mono,monospace;text-decoration:none}.merchant-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin:42px 0;padding-bottom:30px;display:flex}.merchant-hero h1{letter-spacing:-3px;margin:8px 0;font-size:54px}.merchant-hero p{color:var(--muted);text-transform:capitalize;margin:0}.tier-badge{background:var(--forest);color:var(--acid);text-transform:uppercase;padding:10px 13px;font:500 10px DM Mono,monospace}.merchant-facts{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);margin-bottom:36px;display:grid}.merchant-facts div{border-right:1px solid var(--line);padding:18px}.merchant-facts div:last-child{border:0}.merchant-facts span{color:var(--muted);text-transform:uppercase;font:400 9px DM Mono,monospace;display:block}.merchant-facts strong{margin-top:7px;font-size:13px;display:block}.quote-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:12px}.quote-table th,.quote-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px}.quote-table th{text-transform:uppercase;color:var(--muted);font:500 9px DM Mono,monospace}.detail-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.6}@media (max-width:640px){.merchant-page{padding:40px 18px}.merchant-hero{display:block}.merchant-hero h1{font-size:40px}.tier-badge{margin-top:20px;display:inline-block}.merchant-facts{grid-template-columns:1fr}.merchant-facts div{border-right:0;border-bottom:1px solid var(--line)}.quote-table{display:block;overflow-x:auto}}
.main-nav{align-items:center;gap:6px;display:flex}.main-nav a{color:var(--muted);border-radius:3px;padding:9px 11px;font-size:12px;font-weight:600;text-decoration:none}.main-nav a:hover{color:var(--ink);background:#e8ece7}.main-nav a.active{color:var(--forest);background:#dfe9e2}.phase-pill{border:1px solid var(--line);margin-left:5px;padding:5px 7px}.site-footer{border-top:1px solid var(--line);max-width:1320px;color:var(--muted);justify-content:space-between;margin:40px auto 0;padding:38px 28px 48px;display:flex}.footer-brand{font-size:16px}.site-footer p{margin:9px 0 0;font-size:11px}.footer-links{text-transform:uppercase;align-items:center;gap:22px;font:400 10px DM Mono,monospace;display:flex}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--ink)}.page-shell{max-width:1180px;margin:auto;padding:64px 28px 80px}.page-header{grid-template-columns:1fr 1fr;align-items:flex-end;gap:40px;margin-bottom:42px;display:grid}.page-header h1{letter-spacing:-3px;margin:12px 0 0;font-size:58px;line-height:1}.page-header p{color:var(--muted);max-width:520px;margin:0;line-height:1.7}.section-card{background:var(--surface);border:1px solid var(--line);padding:24px}.section-card h2{margin:0 0 8px;font-size:19px}.section-card>p{color:var(--muted);font-size:12px;line-height:1.6}.overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.status-chip{text-transform:uppercase;color:#347657;align-items:center;gap:7px;font:500 9px DM Mono,monospace;display:inline-flex}.status-chip:before{content:"";background:#48a970;border-radius:50%;width:6px;height:6px}.info-sections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.info-sections ul{color:var(--muted);padding-left:17px;font-size:12px;line-height:1.8}.data-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px;font-size:12px}.data-table th{text-transform:uppercase;color:var(--muted);font:500 9px DM Mono,monospace}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:500 10px DM Mono,monospace}.metric-value{letter-spacing:-1.5px;margin:22px 0 6px;font-size:30px}.metric-label{color:var(--muted);text-transform:uppercase;font:500 9px DM Mono,monospace}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.toolbar select,.toolbar button{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 13px;font:500 11px DM Mono,monospace}.toolbar button{background:var(--forest);color:#fff;cursor:pointer}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:34px;font-size:12px}.card-kicker{color:var(--muted);text-transform:uppercase;font:500 9px DM Mono,monospace}.exchange-code{color:var(--muted);text-transform:uppercase;font:500 10px DM Mono,monospace}.principle-list{gap:0;margin-top:18px;display:grid}.principle{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:17px 0;display:grid}.principle span{color:var(--muted);font:500 10px DM Mono,monospace}.principle h3{margin:0 0 5px;font-size:14px}.principle p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.callout{background:var(--forest);color:#fff;margin-top:14px;padding:24px}.callout p{color:#cdd9d1;max-width:760px;font-size:12px;line-height:1.65}.loading-line{background:linear-gradient(90deg,var(--forest),#8bb59a,var(--forest));background-size:200% 100%;height:2px;animation:1.2s linear infinite load}@keyframes load{to{background-position:-200% 0}}@media (max-width:850px){.main-nav{z-index:20;background:var(--forest);justify-content:space-around;padding:6px;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 10px 35px #0005}.main-nav a,.main-nav a:hover,.main-nav a.active{color:#fff;background:0 0;padding:9px 5px;font-size:10px}.site-footer{padding-bottom:90px}.page-header{grid-template-columns:1fr}.overview-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.header-meta{display:none}.page-shell{padding:45px 18px 70px}.page-header h1{font-size:44px}.overview-grid,.info-sections{grid-template-columns:1fr}.site-footer{display:block}.footer-links{flex-wrap:wrap;margin-top:24px}.principle{grid-template-columns:32px 1fr}.data-table{display:block;overflow-x:auto}}
.result-actions{align-items:center;gap:14px;display:flex}.result-actions button{border:1px solid var(--line);background:var(--surface);text-transform:uppercase;cursor:pointer;padding:9px 12px;font:500 9px DM Mono,monospace}.source-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-top:26px;padding:18px 0;display:flex}.source-status h3{margin:5px 18px 5px 0;font-size:14px}.source-pill{border:1px solid var(--line);text-transform:uppercase;align-items:center;gap:6px;padding:7px 9px;font:500 9px DM Mono,monospace;display:flex}.source-pill i{background:#48a970;border-radius:50%;width:6px;height:6px}.source-pill.error i{background:var(--orange)}.score-version{color:var(--muted);text-transform:uppercase;margin-left:auto;font:400 9px DM Mono,monospace}@media (max-width:640px){.result-actions{flex-direction:column;align-items:flex-start;margin-top:12px}.result-actions .freshness{margin-top:0}.source-status{flex-wrap:wrap;align-items:flex-start}.score-version{width:100%;margin:8px 0 0}}.exchange-picker{border:0;align-items:center;gap:8px;margin:16px 0 0;padding:0;display:flex}.exchange-picker legend{text-transform:uppercase;color:var(--muted);margin-bottom:8px;font:500 9px DM Mono,monospace}.exchange-picker label{cursor:pointer}.exchange-picker label input{opacity:0;position:absolute}.exchange-picker label span{border:1px solid var(--line);text-transform:uppercase;color:var(--muted);padding:8px 11px;font:500 10px DM Mono,monospace;display:block}.exchange-picker label input:checked+span{border-color:var(--forest);color:var(--forest);background:#e1ebe4}.recent-strip{border-top:1px solid var(--line);align-items:center;gap:8px;max-width:1320px;margin:0 auto;padding:14px 28px;display:flex}.recent-strip>span{text-transform:uppercase;color:var(--muted);margin-right:6px;font:500 9px DM Mono,monospace}.recent-strip a{color:var(--forest);background:#e1ebe4;padding:7px 9px;font-size:10px;text-decoration:none}.recent-strip button{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto;font:500 9px DM Mono,monospace}.candidate-section{margin-top:46px}.candidate-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.candidate-heading h3{margin:8px 0 0;font-size:24px}.candidate-heading p{color:var(--muted);font-size:11px}.candidate-table-wrap{overflow-x:auto}.candidate-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;min-width:820px}.candidate-table th,.candidate-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 14px;font-size:11px}.candidate-table th{text-transform:uppercase;color:var(--muted);font:500 9px DM Mono,monospace}.candidate-table td:first-child{color:var(--muted);font:500 10px DM Mono,monospace}.candidate-table td strong,.candidate-table td small{display:block}.candidate-table td small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px}.candidate-table a{color:var(--forest);white-space:nowrap;font-weight:700;text-decoration:none}@media (max-width:640px){.exchange-picker{flex-wrap:wrap}.recent-strip{padding:12px 18px;overflow-x:auto}.recent-strip>span,.recent-strip button{display:none}.recent-strip a{white-space:nowrap}.candidate-heading{display:block}.candidate-heading p{margin-top:8px}}
.account-nav{align-items:center;gap:10px;font:500 9px DM Mono,monospace;display:flex}.account-nav span{text-overflow:ellipsis;max-width:130px;overflow:hidden}.account-nav a,.account-nav button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:8px 10px;text-decoration:none}.auth-shell{grid-template-columns:1fr 430px;align-items:center;gap:80px;max-width:1050px;margin:auto;padding:80px 28px;display:grid}.auth-copy h1{letter-spacing:-4px;margin:18px 0 24px;font-size:64px;line-height:.98}.auth-copy>p,.auth-copy li{color:var(--muted);font-size:13px;line-height:1.7}.auth-copy ul{margin-top:26px;padding-left:18px}.auth-card{background:var(--surface);border:1px solid var(--line);padding:28px;box-shadow:10px 10px #dce2da}.auth-tabs{background:#e8ebe6;grid-template-columns:1fr 1fr;padding:3px;display:grid}.auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px;font-weight:700}.auth-tabs button.active{background:var(--forest);color:#fff}.auth-card h2{margin:28px 0 20px;font-size:25px}.auth-card label{text-transform:uppercase;color:var(--muted);margin-top:13px;font:500 9px DM Mono,monospace;display:block}.auth-card input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin-top:6px;padding:13px;font-size:14px;display:block}.password-hint,.auth-boundary{color:var(--muted);font-size:10px;line-height:1.6}.auth-submit{background:var(--acid);cursor:pointer;border:0;width:100%;margin-top:18px;padding:14px;font-weight:800}.auth-boundary{text-align:center;margin:15px 8px 0}@media (max-width:850px){.account-nav{margin-left:auto}.account-nav span{display:none}.auth-shell{grid-template-columns:1fr;gap:35px;padding:50px 18px 90px}.auth-copy h1{font-size:48px}}.single-auth{grid-template-columns:minmax(0,560px);justify-content:center}.auth-help-link,.auth-dev-link{color:var(--ink);font-weight:700;text-decoration:none}.auth-dev-link{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px;display:block}.button-link{text-align:center;text-decoration:none;display:block}.success{color:#18794e;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;padding:12px}
.article-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.article-card{background:var(--surface);border:1px solid var(--line);min-height:280px;color:var(--ink);flex-direction:column;padding:24px;text-decoration:none;transition:all .2s;display:flex}.article-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #163c3710}.article-card>span,.article-back{text-transform:uppercase;color:var(--muted);font:500 9px DM Mono,monospace}.article-card h2{letter-spacing:-1px;margin:28px 0 12px;font-size:24px}.article-card p{color:var(--muted);font-size:12px;line-height:1.7}.article-card b{color:var(--forest);margin-top:auto;font-size:11px}.article-shell{max-width:760px;margin:auto;padding:70px 28px 100px}.article-back{text-decoration:none}.article-shell header{border-bottom:1px solid var(--line);padding:55px 0}.article-shell h1{letter-spacing:-3px;margin:17px 0 22px;font-size:58px;line-height:1.03}.article-shell header p,.article-shell section p{color:var(--muted);font-size:15px;line-height:1.85}.article-shell section{padding:35px 0 5px}.article-shell section h2{font-size:25px}.article-shell aside{color:var(--forest);background:#e1ebe4;margin-top:40px;padding:20px;font-size:11px;line-height:1.7}@media (max-width:850px){.article-grid{grid-template-columns:1fr}.article-shell h1{font-size:43px}}
@media (max-width:850px){.main-nav a:nth-child(n+5){display:none}.main-nav{justify-content:space-around}.account-nav{position:absolute;right:18px}}
.account-summary{border:1px solid var(--line);background:var(--surface);grid-template-columns:2fr 1fr 1fr;margin-bottom:45px;display:grid}.account-summary article{border-right:1px solid var(--line);padding:22px}.account-summary article:last-child{border:0}.account-summary span,.strategy-list article>div>span{text-transform:uppercase;color:var(--muted);margin-bottom:8px;font:500 9px DM Mono,monospace;display:block}.account-summary strong{font-size:14px}.strategy-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.strategy-heading h2{margin:8px 0 0;font-size:28px}.strategy-heading>a{background:var(--forest);color:#fff;padding:10px 13px;font-size:11px;text-decoration:none}.strategy-list{gap:9px;display:grid}.strategy-list article{background:var(--surface);border:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.strategy-list h3{margin:0 0 6px;font-size:16px}.strategy-list p{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.strategy-actions{align-items:center;gap:8px;display:flex}.strategy-actions a,.strategy-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:9px 11px;font:500 10px DM Mono,monospace;text-decoration:none}.strategy-actions a{background:var(--acid);border-color:var(--acid)}@media (max-width:640px){.account-summary{grid-template-columns:1fr}.account-summary article{border-right:0;border-bottom:1px solid var(--line)}.strategy-list article{flex-direction:column;align-items:flex-start;gap:20px}.strategy-actions{width:100%}.strategy-actions a{text-align:center;flex:1}}
.merchant-actions{align-items:center;gap:9px;display:flex}.merchant-actions button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;padding:10px 12px;font:500 10px DM Mono,monospace}.merchant-actions button:disabled{opacity:.55}@media (max-width:640px){.merchant-actions{flex-direction:column;align-items:flex-start}}
.no-routes{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--orange);grid-template-columns:1.2fr 1fr;gap:30px;padding:30px;display:grid}.no-routes h3{letter-spacing:-1px;margin:12px 0 8px;font-size:27px}.no-routes p,.no-routes li{color:var(--muted);font-size:12px;line-height:1.7}.no-routes ul{margin:0;padding:0;list-style:none}.no-routes li{border-bottom:1px solid var(--line);padding:9px 0}.no-routes li:before{content:"Excluded · ";text-transform:uppercase;color:var(--orange);font:500 9px DM Mono,monospace}.result-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:640px){.no-routes{grid-template-columns:1fr}}
