.exchange-container{max-width:1200px;margin:0 auto;padding:40px 20px}.exchange-header{text-align:center;margin-bottom:40px}.exchange-title{display:flex;gap:15px;margin-bottom:15px}.exchange-title,.exchange-title-icon{align-items:center;justify-content:center}.exchange-title-icon{display:inline-flex;width:56px;height:56px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border-radius:14px;box-shadow:0 8px 25px rgba(74,158,255,.3)}.exchange-title-icon svg{width:32px;height:32px;color:#fff}.exchange-title-text{font-size:42px;font-weight:900;color:#fff;margin:0}.exchange-subtitle{color:#888;font-size:18px;max-width:500px;margin:0 auto}.exchange-selector-section{background:#272727;border-radius:20px;padding:30px;margin-bottom:25px;border:1px solid #333}.exchange-selector-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:start;margin-bottom:25px}.currency-select-wrapper{display:flex;flex-direction:column;gap:12px}.currency-label{font-size:13px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.currency-select{display:flex;align-items:center;justify-content:space-between;background:#1a1a1a;border:2px solid #333;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .3s ease}.currency-select:hover{border-color:#4a9eff}.currency-select.active{border-color:#4a9eff;box-shadow:0 0 20px rgba(74,158,255,.2)}.currency-select-value{display:flex;align-items:center;gap:10px}.currency-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#333,#2a2a2a);border-radius:50%;font-size:16px;font-weight:600;color:#fff}.currency-name{font-size:16px;font-weight:500;color:#fff}.currency-ticker{font-size:13px;color:#666;font-weight:500}.currency-select-arrow{width:20px;height:20px;color:#666;transition:transform .3s ease}.currency-select.active .currency-select-arrow{transform:rotate(180deg)}.currency-amount-wrapper{position:relative}.currency-amount{width:100%;background:#1a1a1a;border:2px solid #333;border-radius:12px;padding:14px 16px;font-size:20px;font-weight:600;color:#fff;font-family:Roboto Mono,monospace;transition:all .3s ease}.currency-amount:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 20px rgba(74,158,255,.2)}.currency-amount::placeholder{color:#555}.currency-amount-result{background:#222;color:#4a9eff;cursor:default}.swap-btn{width:50px;height:50px;background:linear-gradient(135deg,#333,#2a2a2a);border:2px solid #444;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin-top:32px}.swap-btn svg{width:22px;height:22px;color:#888;transition:all .3s ease}.swap-btn:hover{background:linear-gradient(135deg,#4a9eff,#2d7cd6);border-color:#4a9eff;transform:rotate(180deg)}.swap-btn:hover svg{color:#fff}.exchange-search-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.exchange-search-btn svg{width:20px;height:20px}.exchange-search-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(74,158,255,.3)}.exchange-search-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.exchange-controls{justify-content:space-between;gap:20px;margin-bottom:15px}.exchange-sort-tabs{display:flex;gap:8px;flex-wrap:wrap}.sort-tab{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.05);border:1px solid #333;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:500;color:#888;cursor:pointer;transition:all .3s ease}.sort-tab svg{width:16px;height:16px}.sort-tab:hover{background:rgba(74,158,255,.1);border-color:rgba(74,158,255,.3);color:#4a9eff}.sort-tab.active{background:rgba(74,158,255,.15);border-color:#4a9eff;color:#4a9eff}.filters-toggle{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid #333;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:500;color:#888;cursor:pointer;transition:all .3s ease}.filters-toggle svg{width:16px;height:16px}.filters-toggle.active,.filters-toggle:hover{background:rgba(74,158,255,.1);border-color:rgba(74,158,255,.3);color:#4a9eff}.filters-count{background:#4a9eff;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;display:none}.filters-count.visible{display:inline}.exchange-filters-panel{background:#272727;border:1px solid #333;border-radius:12px;padding:0;margin-bottom:20px;max-height:0;overflow:hidden;transition:all .3s ease}.exchange-filters-panel.open{padding:20px;max-height:200px}.filters-grid{gap:25px}.filter-checkbox input{display:none}.filter-checkbox-mark{width:20px;height:20px;background:#1a1a1a;border-radius:5px;transition:all .3s ease}.filter-checkbox-mark:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transform:scale(0);transition:all .2s ease}.filter-checkbox input:checked+.filter-checkbox-mark:after{opacity:1;transform:scale(1)}.filter-checkbox-label{font-size:14px;color:#ccc}.filter-input-group{gap:6px}.filter-input-group label{font-size:12px;color:#888}.filter-input-group input{width:120px;background:#1a1a1a;padding:8px 12px;font-size:14px}.filter-input-group input,.filter-reset-btn{border:1px solid #444;border-radius:8px;transition:all .3s ease}.filter-reset-btn{padding:8px 16px;font-size:13px;color:#888}.exchange-results-info{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:15px;border-bottom:1px solid #333}.results-count{font-size:14px;color:#888}.results-count span{color:#fff;font-weight:600}.results-updated{font-size:13px;color:#666}.results-updated span{color:#888}.exchange-empty-state,.exchange-error-state,.exchange-initial-state{text-align:center;padding:60px 20px}.empty-state-icon,.error-state-icon,.initial-state-icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:50%}.empty-state-icon svg,.error-state-icon svg,.initial-state-icon svg{width:40px;height:40px;color:#555}.exchange-empty-state h3,.exchange-error-state h3,.exchange-initial-state h3{font-size:20px;font-weight:600;color:#fff;margin:0 0 10px}.exchange-empty-state p,.exchange-error-state p,.exchange-initial-state p{font-size:15px;color:#888;margin:0}.error-state-icon{background:rgba(244,67,54,.1)}.error-state-icon svg{color:#f44336}.retry-btn{margin-top:20px;background:transparent;border:1px solid #4a9eff;border-radius:8px;padding:10px 24px;font-size:14px;color:#4a9eff;cursor:pointer;transition:all .3s ease}.retry-btn:hover{background:#4a9eff;color:#fff}.exchange-loading{display:flex;flex-direction:column;gap:15px}.skeleton-card{background:#272727;border-radius:16px;height:120px;position:relative;overflow:hidden}.skeleton-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);animation:B 1.5s infinite}.exchange-list{display:flex;flex-direction:column;gap:12px}.exchange-results,.list-column{min-height:500px}.list-column{max-height:calc(100vh - 100px);overflow-y:auto}.list-column::-webkit-scrollbar{width:6px}.list-column::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.list-column::-webkit-scrollbar-thumb{background:rgba(74,158,255,.3);border-radius:3px}.list-column::-webkit-scrollbar-thumb:hover{background:rgba(74,158,255,.5)}.exchanger-card{background:#272727;border:1px solid #333;border-radius:16px;padding:20px;transition:all .3s ease}.exchanger-card:hover{border-color:#444;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.exchanger-card-main{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center}.exchanger-info{display:flex;align-items:center;gap:15px}.exchanger-logo{width:48px;height:48px;background:linear-gradient(135deg,#333,#2a2a2a);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#4a9eff}.exchanger-details{display:flex;flex-direction:column;gap:4px}.exchanger-name{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.exchanger-badge{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;font-size:10px;font-weight:700;padding:3px 6px;border-radius:4px;text-transform:uppercase}.exchanger-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:#888}.exchanger-reviews{display:flex;align-items:center;gap:4px}.exchanger-reviews-positive{color:#4caf50}.exchanger-reviews-negative{color:#f44336}.exchanger-reserve{color:#666}.exchanger-rate{text-align:right}.exchanger-rate-value{font-size:24px;font-weight:700;color:#4caf50;font-family:Roboto Mono,monospace}.exchanger-rate-label{font-size:12px;color:#888;margin-top:2px}.exchanger-cta{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;text-decoration:none}.exchanger-cta svg{width:16px;height:16px}.exchanger-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(74,158,255,.3)}.exchanger-card-expand{margin-top:15px;padding-top:15px;border-top:1px solid #333;display:none}.exchanger-card.expanded .exchanger-card-expand{display:block}.exchanger-expand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.exchanger-expand-item{display:flex;flex-direction:column;gap:4px}.exchanger-expand-label{font-size:12px;color:#666}.exchanger-expand-value{font-size:14px;color:#fff;font-weight:500}.exchanger-expand-toggle{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;background:transparent;border:none;padding:10px;margin-top:10px;font-size:13px;color:#666;cursor:pointer;transition:all .3s ease}.exchanger-expand-toggle:hover{color:#4a9eff}.exchanger-expand-toggle svg{width:16px;height:16px;transition:transform .3s ease}.exchanger-card.expanded .exchanger-expand-toggle svg{transform:rotate(180deg)}.currency-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:90%;max-width:480px;max-height:70vh;background:#272727;border:1px solid #444;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.5);z-index:8;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:all .3s ease}.currency-dropdown.open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.currency-dropdown-header{padding:20px;border-bottom:1px solid #333}.currency-search{width:100%;background:#1a1a1a;border:2px solid #333;border-radius:10px;padding:12px 16px;font-size:15px;color:#fff;transition:all .3s ease}.currency-search:focus{outline:none;border-color:#4a9eff}.currency-search::placeholder{color:#666}.currency-dropdown-tabs{display:flex;gap:5px;padding:10px 20px;border-bottom:1px solid #333}.currency-tab{background:transparent;border:none;padding:8px 14px;font-size:13px;color:#888;cursor:pointer;border-radius:6px;transition:all .3s ease}.currency-tab:hover{background:hsla(0,0%,100%,.05);color:#fff}.currency-tab.active{background:rgba(74,158,255,.15);color:#4a9eff}.currency-dropdown-list{flex:1;overflow-y:auto;padding:10px}.currency-item{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:10px;cursor:pointer;transition:all .2s ease}.currency-item:hover{background:rgba(74,158,255,.1)}.currency-item.selected{background:rgba(74,158,255,.15)}.currency-item-icon{width:36px;height:36px;background:linear-gradient(135deg,#333,#2a2a2a);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.currency-item-info{flex:1}.currency-item-name{font-size:14px;color:#fff;font-weight:500}.currency-item-ticker{font-size:12px;color:#666}.currency-dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:7;opacity:0;visibility:hidden;transition:all .3s ease}.currency-dropdown-overlay.open{opacity:1;visibility:visible}.toast-container{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{background:#4a9eff;color:#fff;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:h .3s ease;pointer-events:auto}.toast.success{background:#4caf50}.toast.error{background:#f44336}@media (max-width:900px){.exchange-selector-grid{grid-template-columns:1fr;gap:15px}.swap-btn{margin:0 auto;transform:rotate(90deg)}.swap-btn:hover{transform:rotate(270deg)}.exchanger-card-main{grid-template-columns:1fr;gap:15px}.exchanger-rate{text-align:left}.exchanger-cta{width:100%;justify-content:center}.exchanger-expand-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.exchanger-card{padding:16px;border-radius:12px}.exchanger-card-main{display:flex;flex-direction:column;gap:12px}.exchanger-info{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;width:100%}.exchanger-logo{width:40px;height:40px;font-size:16px;border-radius:10px;grid-row:span 2}.exchanger-details{min-width:0;gap:2px}.exchanger-name{font-size:14px;flex-wrap:wrap;gap:6px}.exchanger-badge{font-size:9px;padding:2px 5px}.exchanger-meta{font-size:11px;gap:8px;flex-wrap:wrap}.exchanger-rate{text-align:right;grid-column:3;grid-row:span 2}.exchanger-rate-value{font-size:18px;line-height:1.2}.exchanger-rate-label{font-size:10px}.exchanger-cta{padding:10px 16px;font-size:13px;border-radius:8px}.exchanger-card:hover{transform:none;box-shadow:none}.exchanger-card:active{transform:scale(.99)}}@media (max-width:480px){.exchanger-card{padding:14px}.exchanger-logo{width:36px;height:36px;font-size:14px;border-radius:8px}.exchanger-name{font-size:13px}.exchanger-rate-value{font-size:16px}.exchanger-meta{font-size:10px}.exchanger-cta{padding:10px 14px;font-size:12px}}@media (max-width:600px){.exchange-container{padding:20px 15px}.exchange-title-text{font-size:28px}.exchange-subtitle{font-size:15px}.exchange-controls{flex-direction:column;align-items:stretch}.exchange-sort-tabs{justify-content:center}.sort-tab{padding:8px 12px;font-size:13px}.sort-tab svg{display:none}.filters-grid{flex-direction:column;align-items:stretch}.filter-input-group input{width:100%}.filter-reset-btn{margin-left:0;margin-top:10px}.exchanger-expand-grid{grid-template-columns:1fr}}.currency-dropdown-list::-webkit-scrollbar{width:6px}.currency-dropdown-list::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.currency-dropdown-list::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.currency-dropdown-list::-webkit-scrollbar-thumb:hover{background:#555}.exchanger-card.is-highlighted{box-shadow:0 0 0 2px #4a9eff,0 4px 20px rgba(74,158,255,.3)}@media (max-width:768px){.exchange-results-info{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;margin-bottom:10px}.results-count{font-size:13px}.results-updated{font-size:11px}}@media (max-width:480px){.exchange-results-info{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2px}.results-count{font-size:12px;flex:1}.results-updated{font-size:10px;text-align:right}.calculator-bar-container{margin-bottom:10px}.calculator-bar{padding:8px 10px!important;gap:6px!important}.calculator-bar__input-group{gap:4px!important}.calculator-bar__label{font-size:11px!important}.calculator-bar__input{width:60px!important;padding:6px 8px!important;font-size:13px!important}.calculator-bar__currency{padding:6px 8px!important;font-size:11px!important}}.exchanger-card.canonical{position:relative}.exchanger-card.canonical[data-rank]:before{content:attr(data-rank);position:absolute;left:-36px;top:50%;transform:translateY(-50%);min-width:24px;height:24px;padding:0 4px;background:#3a3a3a;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#888;font-family:Roboto Mono,monospace}.exchanger-card.canonical[data-rank="1"]:before{background:linear-gradient(135deg,#ffb800,#ff9500);color:#000;font-weight:700}.exchanger-card.canonical[data-rank="2"]:before{background:linear-gradient(135deg,#8a9bae,#6b7c8f);color:#fff}.exchanger-card.canonical[data-rank="3"]:before{background:linear-gradient(135deg,#b87333,#8b5a2b);color:#fff}.exchanger-card.canonical[data-rank="4"]:before,.exchanger-card.canonical[data-rank="5"]:before,.exchanger-card.canonical[data-rank="6"]:before,.exchanger-card.canonical[data-rank="7"]:before,.exchanger-card.canonical[data-rank="8"]:before,.exchanger-card.canonical[data-rank="9"]:before,.exchanger-card.canonical[data-rank="10"]:before{background:rgba(76,175,80,.15);color:#4caf50;border:1px solid rgba(76,175,80,.3)}#exchangeList{padding-left:44px}@media (max-width:768px){#exchangeList{padding-left:0}.exchanger-card.canonical[data-rank]:before{left:12px;top:12px;transform:none;min-width:22px;height:22px;font-size:11px;border-radius:5px}.exchanger-card.canonical[data-rank] .card-row-main{padding-left:32px}.exchange-faq-section{margin-top:40px;padding:28px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.exchange-faq-header{margin-bottom:24px}.exchange-faq-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.exchange-faq-title:before{content:"❓";font-size:20px}.exchange-faq-subtitle{color:#888;font-size:14px;margin:0}.exchange-faq-list{display:flex;flex-direction:column;gap:12px}.exchange-faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .2s;cursor:pointer}.exchange-faq-item:hover{border-color:rgba(74,158,255,.3);background:hsla(0,0%,100%,.04)}.exchange-faq-item.open{border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.05)}.exchange-faq-question{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;color:#e0e0e0;line-height:1.5}.exchange-faq-icon{flex-shrink:0;font-size:12px;color:#666;transition:transform .3s ease}.exchange-faq-item.open .exchange-faq-icon{transform:rotate(180deg);color:#4a9eff}.exchange-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.exchange-faq-answer-content{padding:0 20px 20px;font-size:13px;color:#a0a0a0;line-height:1.7;border-top:1px solid hsla(0,0%,100%,.06);padding-top:16px;margin-top:0}.exchange-faq-answer-content strong{color:#4a9eff;font-weight:600}.exchange-disclaimer{margin-top:24px;padding:20px;background:rgba(255,152,0,.08);border:1px solid rgba(255,152,0,.2);border-radius:12px;display:flex;gap:16px;align-items:flex-start}.exchange-disclaimer-icon{font-size:24px;flex-shrink:0}.exchange-disclaimer-text{flex:1}.exchange-disclaimer-text strong{display:block;color:#ff9800;font-size:14px;margin-bottom:8px}.exchange-disclaimer-text p{color:#a0a0a0;font-size:12px;line-height:1.6;margin:0}@media (max-width:768px){.exchange-faq-section{padding:20px}.exchange-faq-title{font-size:16px}.exchange-faq-question{padding:14px 16px;font-size:13px}.exchange-faq-answer-content{padding:0 16px 16px;font-size:12px}.exchange-disclaimer{flex-direction:column;gap:12px}}}.exchange-map-container{position:relative;width:100%;background:#1a1a1a;border-radius:16px;border:1px solid rgba(74,158,255,.15);overflow:hidden}.exchange-map-container svg{display:block;width:100%;height:auto;max-height:500px}.exchange-map-container .country{fill:#3a3a3a;stroke:#2a2a2a;stroke-width:.5;cursor:default;transition:all .25s ease}.exchange-map-container .country.available{fill:#4a9eff;cursor:pointer;filter:drop-shadow(0 0 2px rgba(74,158,255,.3))}.exchange-map-container .country.available:hover{fill:#6bb3ff;filter:drop-shadow(0 0 8px rgba(74,158,255,.6));transform:scale(1.01)}.exchange-map-container .country.selected{fill:#2d7cd6;stroke:#4a9eff;stroke-width:2;filter:drop-shadow(0 0 12px rgba(74,158,255,.8))}.exchange-map-container .country.available.hover{fill:#6bb3ff;filter:drop-shadow(0 0 10px rgba(74,158,255,.7))}.exchange-map-container .country.disabled{fill:#2a2a2a;cursor:not-allowed;opacity:.6}.exchange-map-container .country.disabled:hover{fill:#333;opacity:.8}.exchange-map-container .country.intensity-low{fill:#3d7bbf}.exchange-map-container .country.intensity-medium{fill:#4a9eff}.exchange-map-container .country.intensity-high{fill:#5aabff}.exchange-map-container .country.intensity-max{fill:#7ac0ff;filter:drop-shadow(0 0 4px rgba(74,158,255,.5))}.map-tooltip{background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:10px;padding:12px 16px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s ease;z-index:8;box-shadow:0 8px 24px rgba(0,0,0,.4);min-width:160px}.map-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0)}.map-tooltip-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:8px}.map-tooltip-title .flag{font-size:18px}.map-tooltip-stats{display:flex;flex-direction:column;gap:4px}.map-tooltip-stat{font-size:13px;color:hsla(0,0%,100%,.7);display:flex;justify-content:space-between;gap:12px}.map-tooltip-stat span:last-child{color:#4a9eff;font-weight:500}.map-tooltip-hint{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1);font-size:11px;color:hsla(0,0%,100%,.4);text-align:center}.map-tooltip.disabled{border-color:hsla(0,0%,100%,.1)}.map-tooltip.disabled .map-tooltip-title{color:hsla(0,0%,100%,.5)}.map-tooltip.disabled .map-tooltip-hint{color:hsla(0,100%,71%,.7)}.exchange-map-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(74,158,255,.1);background:rgba(39,39,39,.5)}.exchange-map-title{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}.exchange-map-title svg{width:20px;height:20px;color:#4a9eff}.exchange-map-legend{align-items:center}.legend-item{color:hsla(0,0%,100%,.6)}.legend-dot.available{box-shadow:0 0 6px rgba(74,158,255,.5)}.exchange-map-controls{position:absolute;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px}.map-control-btn{width:36px;height:36px;background:#272727;border:1px solid rgba(74,158,255,.2);border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.map-control-btn:hover{background:#333;border-color:#4a9eff;color:#4a9eff}.map-control-btn svg{width:18px;height:18px}.exchange-split-view{margin-top:24px}.exchange-split-view .exchange-list-column{min-height:400px}.exchange-split-view .exchange-map-column{height:fit-content}.exchange-country-panel{background:#272727;border-radius:12px;border:1px solid rgba(74,158,255,.2);padding:16px 20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.country-panel-info{display:flex;align-items:center;gap:12px}.country-panel-flag{font-size:28px}.country-panel-name{font-size:18px;font-weight:600;color:#fff}.country-panel-stats{display:flex;gap:20px}.country-panel-stat{text-align:center}.country-panel-stat-value{font-size:20px;font-weight:700;color:#4a9eff}.country-panel-stat-label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.country-panel-close{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.6);padding:8px 12px;cursor:pointer;font-size:13px;transition:all .2s ease}.country-panel-close:hover{border-color:#ff6b6b;color:#ff6b6b}.exchange-map-empty{padding:60px 20px;text-align:center}.exchange-map-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.exchange-map-empty-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.exchange-map-empty-text{font-size:14px;color:hsla(0,0%,100%,.5)}.exchange-map-loading{position:absolute;inset:0;background:rgba(26,26,26,.9);display:flex;align-items:center;justify-content:center;z-index:3}.exchange-map-loading:after{content:"";width:40px;height:40px;border:3px solid rgba(74,158,255,.2);border-top-color:#4a9eff;border-radius:50%;animation:w .8s linear infinite}@media (max-width:1024px){.exchange-split-view{grid-template-columns:1fr}.exchange-split-view .exchange-map-column{position:relative;top:0;order:-1}}@media (max-width:768px){.exchange-map-header{flex-direction:column;gap:12px;align-items:flex-start}.exchange-map-legend{width:100%;justify-content:flex-start}.exchange-country-panel{flex-direction:column;gap:16px;text-align:center}.country-panel-info{flex-direction:column}.exchange-map-container svg{max-height:300px}.map-tooltip{display:none}}.exchange-view-toggle{display:flex;background:#272727;border-radius:10px;padding:4px;border:1px solid rgba(74,158,255,.15)}.view-toggle-btn{padding:10px 16px;color:hsla(0,0%,100%,.6);font-size:13px;font-weight:500;gap:8px}.view-toggle-btn:hover{color:#fff}.view-toggle-btn svg{width:16px;height:16px}.results-wrapper{display:block}.results-wrapper .map-column{display:none}.results-wrapper.results-split-view{display:grid;grid-template-columns:1fr 450px;gap:24px;align-items:start;position:relative}.results-wrapper.results-split-view .list-column{min-height:500px;max-height:calc(100vh - 280px);overflow-y:auto;padding-right:10px}.results-wrapper.results-split-view .map-column{display:block!important;top:20px;width:100%;height:500px!important;min-height:500px;background:#1a1a1a;border-radius:16px;border:1px solid rgba(74,158,255,.15);overflow:hidden;z-index:3}.results-wrapper.results-split-view .list-column::-webkit-scrollbar{width:6px}.results-wrapper.results-split-view .list-column::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.results-wrapper.results-split-view .list-column::-webkit-scrollbar-thumb{background:rgba(74,158,255,.3);border-radius:3px}.results-wrapper.results-split-view .list-column::-webkit-scrollbar-thumb:hover{background:rgba(74,158,255,.5)}.results-wrapper.results-split-view .map-column{display:block;position:sticky;top:100px;height:fit-content;max-height:700px}.mobile-map-btn{display:none;position:fixed;bottom:24px;right:24px;padding:14px 20px;background:#4a9eff;border:none;border-radius:50px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;align-items:center;gap:8px;box-shadow:0 4px 20px rgba(74,158,255,.4);z-index:5;transition:all .2s ease}.mobile-map-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(74,158,255,.5)}.mobile-map-btn svg{width:20px;height:20px}@media (max-width:1200px){.results-wrapper.results-split-view{grid-template-columns:1fr 380px}}@media (max-width:1024px){.results-wrapper.results-split-view{grid-template-columns:1fr}.results-wrapper.results-split-view .map-column{position:relative;top:0;order:-1;max-height:400px;margin-bottom:20px}.results-wrapper.results-split-view .list-column{min-height:400px;max-height:calc(100vh - 500px);overflow-y:auto;padding-right:0}}@media (max-width:768px){.results-wrapper.results-split-view{display:block}.results-wrapper.results-split-view .map-column{display:none}}#exchange-map svg path.country{fill:#3a3a3a;stroke:#2a2a2a;stroke-width:.5;transition:fill .2s ease,transform .2s ease;cursor:default}#exchange-map svg path.country.country-available{cursor:pointer}#exchange-map svg path.country.country-low{fill:#2d5a7b}#exchange-map svg path.country.country-medium{fill:#3d7ba8}#exchange-map svg path.country.country-high{fill:#4a9eff}#exchange-map svg path.country.country-available:hover{fill:#5eb3ff!important;filter:brightness(1.2);transform:scale(1.01);transform-origin:center}#exchange-map svg path.country.country-selected{fill:#4a9eff!important;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 8px rgba(74,158,255,.6))}@keyframes a{0%,to{opacity:.6}50%{opacity:1}}#exchange-map svg path.country.country-loading{animation:a 1s ease-in-out infinite}#exchange-map{min-height:400px;background:#1a1a1a;border-radius:12px;overflow:hidden}.exchange-map-container{height:100%;display:flex;flex-direction:column}.exchange-map-svg-wrapper{flex:1;min-height:350px;display:flex;align-items:center;justify-content:center;padding:10px}.exchange-map-svg-wrapper svg{width:100%;height:100%;max-height:500px}.exchange-map-tooltip{position:absolute;background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:8px;padding:10px 14px;pointer-events:none;z-index:8;box-shadow:0 4px 20px rgba(0,0,0,.4);min-width:150px}.exchange-map-tooltip .tooltip-flag{font-size:24px;margin-right:8px}.exchange-map-tooltip .tooltip-name{font-weight:600;color:#fff;font-size:14px}.exchange-map-tooltip .tooltip-stats{margin-top:6px;font-size:12px;color:hsla(0,0%,100%,.7)}.exchange-map-tooltip .tooltip-stats span{color:#4a9eff;font-weight:600}.exchange-map-tooltip .tooltip-unavailable{color:#ff6b6b;font-size:12px;margin-top:4px}.exchange-map-legend{display:flex;gap:16px;font-size:12px;color:hsla(0,0%,100%,.6)}.legend-item{gap:6px}.legend-dot{width:12px;height:12px;border-radius:3px}.legend-dot.unavailable{background:#3a3a3a}.legend-dot.high{background:#4a9eff}.legend-dot.medium{background:#3d7ba8}.legend-dot.low{background:#2d5a7b}.map-tooltip{position:absolute;z-index:9;background:#1e222d;border:1px solid #2a2f3d;color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;box-shadow:0 4px 15px rgba(0,0,0,.5);white-space:nowrap;pointer-events:none;display:none}.map-tooltip.available .tooltip-header{color:#fff;font-weight:700;margin-bottom:5px}.map-tooltip.disabled{opacity:.7}.tooltip-body div{margin-top:2px;color:#8da2b5}.tooltip-body b{color:#fff;margin-left:4px}#mapContainerInline #exchange-map,#mapContainerInline .map-column{min-height:400px;width:100%}#mapContainerInline .exchange-map-svg-wrapper{height:100%;min-height:400px}#mapContainerInline .exchange-map-svg{width:100%;height:100%;display:block}.exchange-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.controls-divider{width:1px;height:32px;background:hsla(0,0%,100%,.1);margin:0 8px}.controls-right{display:flex;align-items:center;gap:10px;margin-left:auto}.mode-switch-compact{display:flex;background:#1a1a1a;border-radius:10px;padding:3px;border:1px solid rgba(74,158,255,.15)}.mode-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mode-btn svg{width:16px;height:16px}.mode-btn:hover{color:hsla(0,0%,100%,.8)}.mode-btn.active{background:#4a9eff;color:#fff;box-shadow:0 2px 8px rgba(74,158,255,.3)}.mode-btn[data-mode=cash].active{background:linear-gradient(135deg,#4a9eff,#2d7cd6)}.map-toggle-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:10px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.map-toggle-btn svg{width:18px;height:18px}.map-toggle-btn:hover:not(:disabled){border-color:#4a9eff;color:#fff;background:rgba(74,158,255,.15)}.map-toggle-btn:disabled{opacity:.5;cursor:not-allowed;border-color:hsla(0,0%,100%,.1)}.map-toggle-btn.active{background:#4a9eff;border-color:#4a9eff;color:#fff;box-shadow:0 2px 12px rgba(74,158,255,.4)}@keyframes b{0%,to{box-shadow:0 0 0 0 rgba(74,158,255,.6);border-color:#4a9eff}50%{box-shadow:0 0 0 10px rgba(74,158,255,0);border-color:#4a9eff}}.map-toggle-btn.pulse{animation:b 1s ease-in-out 3;border-color:#4a9eff;color:#fff}.city-selector-bar{background:linear-gradient(135deg,rgba(74,158,255,.1),rgba(74,158,255,.05));border:1px solid rgba(74,158,255,.2);border-radius:14px;padding:16px 20px;margin-bottom:20px;animation:v .3s ease}.city-selector-content{display:flex;align-items:center;justify-content:space-between;gap:20px}.city-selector-label{gap:10px;font-size:14px}.city-selector-label svg{width:20px;height:20px;color:#4a9eff}.city-selector-select{position:relative;min-width:250px}.city-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:10px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.city-select-trigger:hover{border-color:#4a9eff}.city-select-trigger.active{border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.1)}.city-select-value{font-weight:500}.city-select-arrow{width:16px;height:16px;color:hsla(0,0%,100%,.5);transition:transform .2s ease}.city-select-trigger.active .city-select-arrow{transform:rotate(180deg)}.city-select-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:6;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;max-height:320px;overflow:hidden;display:flex;flex-direction:column}.city-select-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.city-select-search{padding:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.city-select-search input{width:100%;padding:10px 14px;background:#1a1a1a;border:1px solid rgba(74,158,255,.15);border-radius:8px;color:#fff;font-size:14px;outline:none}.city-select-search input::placeholder{color:hsla(0,0%,100%,.3)}.city-select-search input:focus{border-color:#4a9eff}.city-select-list{overflow-y:auto;flex:1;padding:8px;max-height:240px}.city-select-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.city-select-item:hover{background:rgba(74,158,255,.1)}.city-select-item.selected{background:rgba(74,158,255,.15)}.city-select-item .city-name{font-size:14px;color:#fff}.city-select-item .city-count{font-size:12px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);padding:3px 8px;border-radius:12px}.city-select-item.selected .city-count{background:#4a9eff;color:#fff}.city-select-all{padding:10px 12px;margin:4px 8px;background:transparent;border:1px dashed hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.6);font-size:13px;cursor:pointer;text-align:center;transition:all .2s ease}.city-select-all:hover{border-color:#4a9eff;color:#4a9eff;background:rgba(74,158,255,.05)}.city-select-empty{padding:30px 20px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px}@media (max-width:1024px){.exchange-controls{gap:8px}.controls-divider,.mode-btn span:not(.icon){display:none}.mode-btn{padding:8px 12px}}@media (max-width:768px){.exchange-controls{flex-wrap:wrap;gap:10px}.exchange-sort-tabs{order:1;width:100%;overflow-x:auto}.mode-switch-compact{order:2}.controls-right{order:3;margin-left:0}.city-selector-content{flex-direction:column;align-items:stretch;gap:12px}.city-selector-select{min-width:100%}.map-toggle-btn span{display:none}}@media (max-width:480px){.mode-switch-compact{flex:1}.mode-btn{flex:1;justify-content:center}}.country-view-panel{background:#272727;border-radius:16px;border:1px solid rgba(74,158,255,.2);padding:20px 24px;margin-bottom:20px}.country-view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.country-view-info{display:flex;align-items:center;gap:16px}.country-view-flag{font-size:42px;line-height:1}.country-view-details{display:flex;flex-direction:column;gap:4px}.country-view-name{font-size:22px;font-weight:600;color:#fff}.country-view-meta{display:flex;align-items:center;gap:16px;font-size:13px;color:hsla(0,0%,100%,.5)}.country-view-meta span{display:flex;align-items:center;gap:5px}.country-view-meta .dot{width:4px;height:4px;background:hsla(0,0%,100%,.3);border-radius:50%}.country-view-meta .cash-badge{color:#4a9eff;font-weight:500}.country-view-close{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:hsla(0,0%,100%,.5);padding:10px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.country-view-close:hover{border-color:#ff6b6b;color:#ff6b6b;background:hsla(0,100%,71%,.1)}.country-view-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mode-switch{display:flex;background:#1a1a1a;border-radius:12px;padding:4px;border:1px solid rgba(74,158,255,.15)}.mode-switch-btn{padding:10px 20px;background:transparent;border:none;border-radius:10px;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.mode-switch-btn:hover{color:hsla(0,0%,100%,.8)}.mode-switch-btn.active{background:#4a9eff;color:#fff;box-shadow:0 2px 8px rgba(74,158,255,.3)}.mode-switch-btn svg{width:16px;height:16px}.city-filter{position:relative;min-width:240px}.city-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#1a1a1a;border:1px solid rgba(74,158,255,.2);border-radius:12px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;width:100%}.city-filter-trigger:hover{border-color:#4a9eff}.city-filter-trigger.active{border-color:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.1)}.city-filter-trigger .placeholder{color:hsla(0,0%,100%,.4)}.city-filter-trigger .selected-city{color:#fff;font-weight:500}.city-filter-trigger .arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid hsla(0,0%,100%,.5);transition:transform .2s ease}.city-filter-trigger.active .arrow{transform:rotate(180deg)}.city-filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#272727;border:1px solid rgba(74,158,255,.3);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:5;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;max-height:320px;overflow:hidden;display:flex;flex-direction:column}.city-filter-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.city-filter-search{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.city-filter-search input{width:100%;padding:10px 14px;background:#1a1a1a;border:1px solid rgba(74,158,255,.15);border-radius:10px;color:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.city-filter-search input::placeholder{color:hsla(0,0%,100%,.3)}.city-filter-search input:focus{border-color:#4a9eff}.city-filter-list{overflow-y:auto;flex:1;padding:8px}.city-filter-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;cursor:pointer;transition:all .15s ease}.city-filter-item:hover{background:rgba(74,158,255,.1)}.city-filter-item.selected{background:rgba(74,158,255,.15)}.city-filter-item .city-name{font-size:14px;color:#fff}.city-filter-item .city-count{font-size:12px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);padding:4px 10px;border-radius:20px}.city-filter-item.selected .city-count{background:#4a9eff;color:#fff}.city-filter-all{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.city-filter-all-btn{width:100%;padding:10px 14px;background:transparent;border:1px dashed hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.6);font-size:13px;cursor:pointer;transition:all .2s ease}.city-filter-all-btn:hover{border-color:#4a9eff;color:#4a9eff;background:rgba(74,158,255,.05)}.city-filter-empty{padding:30px 20px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px}.exchange-split-view{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.exchange-split-view .exchange-list-column{min-height:500px}.exchange-split-view .exchange-map-column{position:sticky;top:100px}.exchange-single-view{display:block}.view-toggle{display:flex;background:#1a1a1a;border-radius:10px;padding:3px;border:1px solid rgba(74,158,255,.15)}.view-toggle-btn{padding:8px 14px;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.5);font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.view-toggle-btn:hover{color:hsla(0,0%,100%,.8)}.view-toggle-btn.active{background:#4a9eff;color:#fff}.view-toggle-btn svg{width:14px;height:14px}@media (max-width:1200px){.exchange-split-view{grid-template-columns:1fr}.exchange-split-view .exchange-map-column{position:relative;top:0;order:-1}}@media (max-width:768px){.country-view-panel{padding:16px}.country-view-header{flex-direction:column;align-items:flex-start;gap:16px}.country-view-close{width:100%;justify-content:center}.country-view-controls{flex-direction:column;width:100%}.mode-switch{width:100%}.mode-switch-btn{flex:1;justify-content:center;padding:10px 12px}.city-filter{width:100%}.country-view-flag{font-size:36px}.country-view-name{font-size:18px}.country-view-meta{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.mode-switch-btn span:not(.icon){display:none}.mode-switch-btn{padding:12px 16px}.mode-switch-btn svg{width:18px;height:18px}}.map-overlay-controls{position:absolute;bottom:20px;right:20px;z-index:4;display:flex;gap:8px}.map-toggle{background:rgba(39,39,39,.85);border:1px solid #444;color:hsla(0,0%,100%,.7);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-toggle:hover{background:rgba(50,50,50,.9);border-color:#555;color:#fff}.map-toggle.active{background:linear-gradient(135deg,#4a9eff,#2d7cd6);border-color:#4a9eff;color:#fff}.map-toggle .toggle-icon{font-size:14px}.map-toggle .toggle-text{font-weight:500}@media (max-width:768px){.map-toggle .toggle-text{display:none}.map-toggle{padding:8px 10px}}#exchange-map svg,.exchange-map-svg-wrapper svg{transition:all .5s ease-out}.heatmap-layer{opacity:1;transition:opacity .3s ease}.heat-spot{pointer-events:none;mix-blend-mode:screen}.country.is-dimmed{opacity:.15!important;transition:opacity .3s ease}.country.is-focused{opacity:1!important;transition:opacity .3s ease}.map-city-marker{transition:transform .2s ease,opacity .3s ease,box-shadow .2s ease}.map-city-marker.is-active{transform:scale(1.6)!important;box-shadow:0 0 16px rgba(74,158,255,.7)!important;z-index:5!important}.map-city-marker.is-dimmed{opacity:.4;transform:scale(.8)}.exchanger-card.is-highlighted{box-shadow:0 0 0 2px #4a9eff,0 4px 20px rgba(74,158,255,.3)!important;transition:box-shadow .3s ease}.exchanger-card.is-city-active{border-left:3px solid #4a9eff}.map-markers-layer{transition:transform .4s ease}.map-city-marker.is-card-hovered{transform:scale(1.8)!important;box-shadow:0 0 12px rgba(74,158,255,.8)!important;z-index:5!important}.persona-selector{margin-bottom:16px}.persona-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0}.persona-btn{gap:8px;border:1px solid #3a3a3a;color:hsla(0,0%,100%,.6);font-size:14px;transition:all .25s ease;white-space:nowrap;opacity:.7}.persona-btn:hover{background:hsla(0,0%,100%,.08);border-color:#4a4a4a;color:hsla(0,0%,100%,.9);opacity:1}.persona-btn.active{background:linear-gradient(135deg,rgba(74,158,255,.15),rgba(45,124,214,.15));box-shadow:0 0 20px rgba(74,158,255,.15);transform:scale(1.02)}.persona-btn.active:hover{background:linear-gradient(135deg,rgba(74,158,255,.25),rgba(45,124,214,.25));transform:scale(1.04)}.persona-icon{font-size:16px;line-height:1}.persona-label{font-size:13px}.persona-btn{animation:c .3s ease forwards;animation-delay:calc(var(--index,0) * .05s)}.persona-buttons .persona-btn:first-child{--index:1}.persona-buttons .persona-btn:nth-child(2){--index:2}.persona-buttons .persona-btn:nth-child(3){--index:3}.persona-buttons .persona-btn:nth-child(4){--index:4}.persona-buttons .persona-btn:nth-child(5){--index:5}.persona-buttons .persona-btn:nth-child(6){--index:6}.persona-buttons .persona-btn:nth-child(7){--index:7}@keyframes c{0%{opacity:0;transform:translateY(8px)}to{opacity:.7;transform:translateY(0)}}.persona-btn.active{animation:none;opacity:1}@media (max-width:768px){.persona-buttons{flex-wrap:nowrap;overflow-x:auto;padding:12px 4px;margin:0 -16px;padding-left:16px;padding-right:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.persona-buttons::-webkit-scrollbar{display:none}.persona-btn{flex-shrink:0;padding:8px 14px}.persona-icon{font-size:14px}.persona-label{font-size:12px}}.persona-btn{will-change:transform,opacity,background}.persona-btn.disabled,.persona-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.persona-btn:focus{outline:none;box-shadow:0 0 0 2px rgba(74,158,255,.5)}.persona-btn:focus:not(:focus-visible){box-shadow:none}.persona-btn:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:6px 10px;background:#1a1a1a;border:1px solid #333;border-radius:6px;font-size:11px;font-weight:400;color:hsla(0,0%,100%,.8);white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:5;pointer-events:none}.persona-btn:hover:after{opacity:1;visibility:visible}@media (max-width:768px){.persona-btn:after{display:none}}.share-state-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.05);border:1px solid #3a3a3a;border-radius:8px;color:hsla(0,0%,100%,.7);font-size:13px;cursor:pointer;transition:all .2s ease}.share-state-btn:hover{background:hsla(0,0%,100%,.1);border-color:#4a9eff;color:#fff}.share-state-btn .share-icon{font-size:14px}.custom-mode-indicator{display:none;align-items:center;gap:8px;padding:6px 12px;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:16px;color:#ffc107;font-size:12px}.custom-mode-indicator.visible{display:inline-flex}.custom-mode-indicator .indicator-icon{font-size:12px}.custom-mode-indicator .reset-link{color:hsla(0,0%,100%,.5);text-decoration:underline;cursor:pointer;margin-left:4px}.custom-mode-indicator .reset-link:hover{color:#fff}.presets-row{justify-content:space-between;gap:16px}.presets-row .preset-chips{flex:1}.presets-row .presets-actions{display:flex;align-items:center;gap:10px}.state-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(100px);padding:12px 24px;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;z-index:9;transition:all .3s ease;display:flex;align-items:center;gap:8px}.state-toast.success{border-color:#4caf50}.state-toast.success:before{content:"✓";color:#4caf50}@media (max-width:768px){.presets-row{flex-direction:column;align-items:stretch}.presets-row .presets-actions{justify-content:flex-end}.share-state-btn{padding:6px 10px;font-size:12px}.custom-mode-indicator{font-size:11px;padding:4px 10px}}.filter-section-title,.filters-advanced{display:none!important}.exchange-filters-panel{background:rgba(39,39,39,.95);backdrop-filter:blur(10px)}.exchange-filters-panel.open{max-height:150px;padding:16px 20px}.filters-grid{gap:20px;flex-wrap:wrap}.filter-checkbox,.filters-grid{display:flex;align-items:center}.filter-checkbox{gap:10px;cursor:pointer;user-select:none;transition:opacity .2s ease}.filter-checkbox:hover{opacity:.9}.filter-checkbox-mark{width:18px;height:18px;background:rgba(26,26,26,.8);border:2px solid #444;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.filter-checkbox input:checked+.filter-checkbox-mark{background:#4a9eff;border-color:#4a9eff;box-shadow:0 0 10px rgba(74,158,255,.3)}.filter-checkbox-label{font-size:13px;color:hsla(0,0%,100%,.8);white-space:nowrap}.filter-input-group{display:flex;flex-direction:column;gap:4px}.filter-input-group label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.filter-input-group input{width:100px;background:rgba(26,26,26,.8);border:1px solid #3a3a3a;border-radius:6px;padding:8px 10px;font-size:13px;color:#fff;transition:all .2s ease}.filter-input-group input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 2px rgba(74,158,255,.1)}.filter-input-group input::placeholder{color:hsla(0,0%,100%,.3)}.filter-reset-btn{background:transparent;border:1px solid #3a3a3a;border-radius:6px;padding:8px 14px;font-size:12px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s ease;margin-left:auto}.filter-reset-btn:hover{border-color:#f44336;color:#f44336;background:rgba(244,67,54,.1)}@media (max-width:768px){.exchange-filters-panel.open{max-height:200px;padding:14px 16px}.filters-grid{gap:14px}.filter-input-group input{width:80px;padding:6px 8px;font-size:12px}.filter-checkbox-label{font-size:12px}.filter-reset-btn{padding:6px 12px;font-size:11px}}.exchange-filters-panel+.persona-selector{margin-top:0}.persona-selector{border-top:1px solid #333;padding-top:12px}.recommend-badge{background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(56,142,60,.15));border-radius:12px;font-size:11px;white-space:nowrap}.recommend-badge .badge-icon{font-size:10px}.recommend-badge .badge-text{text-transform:uppercase;letter-spacing:.3px}.exchanger-explain{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:4px;line-height:1.4;display:flex;align-items:center;gap:6px}.exchanger-explain:before{content:"💡";font-size:11px;opacity:.7}.exchanger-explain:empty{display:none}.exchanger-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.exchanger-card-title-group{flex:1;min-width:0}.exchanger-card-badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.recommend-score{display:none;align-items:center;gap:4px;font-size:11px;color:hsla(0,0%,100%,.4)}.recommend-score.visible{display:flex}.recommend-score-value{font-weight:600;color:#4a9eff}.sort-chip[data-sort=recommend]{position:relative}.sort-chip[data-sort=recommend]:after{content:"✨";margin-left:4px;font-size:12px}.exchanger-card[data-rank="1"],.exchanger-card[data-rank="2"],.exchanger-card[data-rank="3"],.exchanger-card[data-rank="4"],.exchanger-card[data-rank="5"],.exchanger-card[data-rank="6"],.exchanger-card[data-rank="7"],.exchanger-card[data-rank="8"],.exchanger-card[data-rank="9"],.exchanger-card[data-rank="10"]{position:relative;padding-left:44px}.exchanger-card[data-rank="1"]:before,.exchanger-card[data-rank="2"]:before,.exchanger-card[data-rank="3"]:before,.exchanger-card[data-rank="4"]:before,.exchanger-card[data-rank="5"]:before,.exchanger-card[data-rank="6"]:before,.exchanger-card[data-rank="7"]:before,.exchanger-card[data-rank="8"]:before,.exchanger-card[data-rank="9"]:before,.exchanger-card[data-rank="10"]:before{content:attr(data-rank);position:absolute;top:16px;left:12px;width:26px;height:26px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;box-shadow:0 2px 8px rgba(74,158,255,.4);z-index:2}.exchanger-card[data-rank="1"]:before{background:linear-gradient(135deg,gold,#ffb300);color:#333}.exchanger-card.is-recommended{border-color:rgba(76,175,80,.3);box-shadow:0 0 20px rgba(76,175,80,.1)}@media (max-width:768px){.recommend-badge{padding:2px 6px;font-size:10px}.exchanger-explain{font-size:11px}.exchanger-card[data-rank]:before{width:22px;height:22px;font-size:11px;top:12px;left:8px}.exchanger-card[data-rank="1"],.exchanger-card[data-rank="2"],.exchanger-card[data-rank="3"],.exchanger-card[data-rank="4"],.exchanger-card[data-rank="5"],.exchanger-card[data-rank="6"],.exchanger-card[data-rank="7"],.exchanger-card[data-rank="8"],.exchanger-card[data-rank="9"],.exchanger-card[data-rank="10"]{padding-left:36px}}.recommend-badge{animation:d 2s ease-in-out infinite}@keyframes d{0%,to{box-shadow:0 0 0 0 rgba(76,175,80,.2)}50%{box-shadow:0 0 0 4px rgba(76,175,80,0)}}.exchanger-card.seen .recommend-badge{animation:none}.explain-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.explain-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap;transition:all .2s ease}.explain-badge.positive{background:rgba(76,175,80,.12);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.explain-badge.positive:hover{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.4)}.explain-badge.negative{background:rgba(255,152,0,.12);color:#ff9800;border:1px solid rgba(255,152,0,.2)}.explain-badge.negative:hover{background:rgba(255,152,0,.2);border-color:rgba(255,152,0,.4)}.explain-badge .badge-icon{font-size:11px;line-height:1}.explain-badge .badge-text{font-size:11px}.explain-badge[data-factor=trust]{background:rgba(33,150,243,.12);color:#2196f3;border-color:rgba(33,150,243,.2)}.explain-badge[data-factor=rate]{background:rgba(76,175,80,.12);color:#4caf50;border-color:rgba(76,175,80,.2)}.explain-badge[data-factor=speed]{background:rgba(255,193,7,.12);color:#ffc107;border-color:rgba(255,193,7,.2)}.explain-badge[data-factor=anonymity]{background:rgba(156,39,176,.12);color:#9c27b0;border-color:rgba(156,39,176,.2)}.explain-badge[data-factor=reserve]{background:rgba(0,188,212,.12);color:#00bcd4;border-color:rgba(0,188,212,.2)}.explain-badge[data-factor=geo]{background:rgba(233,30,99,.12);color:#e91e63;border-color:rgba(233,30,99,.2)}@media (max-width:768px){.explain-badges{gap:4px;margin-top:6px}.explain-badge{padding:3px 8px;font-size:10px}.explain-badge .badge-icon,.explain-badge .badge-text{font-size:10px}}.explain-badge{animation:e .3s ease forwards;opacity:0}.explain-badges .explain-badge:first-child{animation-delay:.1s}.explain-badges .explain-badge:nth-child(2){animation-delay:.15s}.explain-badges .explain-badge:nth-child(3){animation-delay:.2s}@keyframes e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.auto-persona-suggestion{display:none;margin-bottom:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(74,158,255,.08),rgba(45,124,214,.08));border:1px solid rgba(74,158,255,.25);border-radius:12px;opacity:0;transform:translateY(-8px);transition:all .3s ease}.auto-persona-suggestion.visible{display:block;opacity:1;transform:translateY(0)}.suggestion-content{display:flex;align-items:center;gap:12px}.suggestion-icon{font-size:24px;flex-shrink:0}.suggestion-text{flex:1;min-width:0}.suggestion-text strong{display:block;font-size:13px;color:hsla(0,0%,100%,.9);margin-bottom:2px}.suggestion-reasons{font-size:11px;color:hsla(0,0%,100%,.5)}.suggestion-reasons span{display:inline-block;margin-right:8px}.suggestion-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.suggestion-apply{padding:6px 14px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:none;border-radius:6px;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.suggestion-apply:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,158,255,.3)}.suggestion-dismiss{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .2s ease}.suggestion-dismiss:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8)}@media (max-width:768px){.auto-persona-suggestion{padding:10px 12px}.suggestion-content{flex-wrap:wrap;gap:8px}.suggestion-icon{font-size:20px}.suggestion-text{flex:1 1 calc(100% - 40px)}.suggestion-text strong{font-size:12px}.suggestion-actions{width:100%;justify-content:flex-end;margin-top:4px}.suggestion-apply{padding:5px 12px;font-size:11px}}.auto-persona-suggestion.visible{animation:q .3s ease forwards}.multi-intent-toggle{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px dashed hsla(0,0%,100%,.2);border-radius:20px;color:hsla(0,0%,100%,.5);font-size:12px;cursor:pointer;transition:all .2s ease;margin-left:8px;white-space:nowrap}.multi-intent-toggle:hover{border-color:rgba(74,158,255,.5);color:hsla(0,0%,100%,.8);background:rgba(74,158,255,.05)}.multi-intent-toggle.active{border-style:solid;border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.1);color:#4a9eff}.multi-intent-toggle .toggle-icon{font-size:14px;font-weight:600}.secondary-persona-selector{display:none;margin-top:12px;padding:14px 16px;background:rgba(39,39,39,.95);border:1px solid rgba(74,158,255,.2);border-radius:12px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.secondary-persona-selector.visible{display:block;opacity:1;transform:translateY(0)}.secondary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.secondary-label{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:500}.secondary-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.4);font-size:14px;cursor:pointer;border-radius:50%;transition:all .2s ease}.secondary-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.secondary-buttons{display:flex;flex-wrap:wrap;gap:8px}.secondary-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(26,26,26,.8);border:1px solid #3a3a3a;border-radius:20px;color:hsla(0,0%,100%,.7);font-size:12px;cursor:pointer;transition:all .2s ease}.secondary-btn:hover{border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.1);color:#fff}.secondary-btn.active{border-color:#4a9eff;background:rgba(74,158,255,.2);color:#4a9eff}.secondary-btn.disabled{opacity:.4;cursor:not-allowed}.secondary-btn .btn-icon{font-size:14px}.secondary-warning{display:none;margin-top:10px;padding:8px 12px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:8px;font-size:11px;color:#ff9800}.secondary-warning.visible{display:block;animation:i .3s ease}.multi-intent-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.2);border-radius:8px;font-size:11px;color:hsla(0,0%,100%,.7);margin-bottom:8px}.multi-intent-indicator .primary-tag{color:#4a9eff;font-weight:500}.multi-intent-indicator .secondary-tag{color:hsla(0,0%,100%,.5)}.multi-intent-indicator .plus{color:hsla(0,0%,100%,.3)}@media (max-width:768px){.multi-intent-toggle{padding:6px 10px;font-size:11px;margin-left:4px}.secondary-persona-selector{padding:12px}.secondary-buttons{gap:6px}.secondary-btn{padding:6px 10px;font-size:11px}}.secondary-persona-selector.visible{animation:v .3s ease forwards}.persona-selector{display:flex;flex-wrap:wrap;align-items:center}.persona-selector[data-active=recommend] .multi-intent-toggle{display:none}.exchanger-reviews-na{color:hsla(0,0%,100%,.35);font-style:italic}.exchanger-reviews-na .reviews-na-text{font-size:14px}.exchanger-variants-wrapper{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.05)}.variants-toggle{gap:6px;padding:6px 10px;background:rgba(74,158,255,.08);border:1px dashed rgba(74,158,255,.25);border-radius:8px;font-size:12px;color:hsla(0,0%,100%,.7);width:100%;justify-content:center}.variants-toggle:hover{border-color:rgba(74,158,255,.4)}.variants-toggle.active,.variants-toggle:hover{background:rgba(74,158,255,.15)}.exchanger-variants{display:none;margin-top:10px;padding:10px 12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px}.exchanger-variants.visible{display:block;animation:i .2s ease}.variant-item{gap:12px;font-size:12px}.variant-label{flex:1}.variant-rate{font-weight:500}@media (max-width:768px){.variant-item{flex-wrap:wrap;gap:4px 8px}.variant-city{flex-basis:100%}.variant-rate,.variant-reserve{font-size:11px}}.exchanger-expand-grid.simplified{display:flex;flex-direction:column;gap:12px;padding:4px 0}.exchanger-expand-grid.simplified .exchanger-expand-item{display:flex;flex-direction:column;gap:4px;text-align:center}.exchanger-expand-grid.simplified .exchanger-expand-label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.exchanger-expand-grid.simplified .exchanger-expand-value{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.exchanger-expand-grid.simplified .exchanger-expand-value.highlight{color:#4caf50;font-family:JetBrains Mono,monospace;font-size:13px}.decision-block{margin-top:10px;padding:10px 12px;background:rgba(74,158,255,.05);border:1px solid rgba(74,158,255,.15);border-radius:10px}.decision-title{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(74,158,255,.15)}.decision-title .title-icon{font-size:14px}.decision-title .title-text{font-size:12px;font-weight:600;color:#4a9eff}.decision-lines{display:flex;flex-direction:column;gap:6px}.decision-line{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:hsla(0,0%,100%,.75);line-height:1.4}.decision-line.header{display:none}.decision-line.warning{color:#ff9800}.decision-line .line-icon{flex-shrink:0;font-size:13px}.decision-line .line-text{flex:1}.decision-summary{display:flex;align-items:center;gap:6px;font-size:11px;color:hsla(0,0%,100%,.5);margin-top:6px}.decision-summary:before{content:"💡";font-size:10px}.confidence-indicator{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.confidence-indicator.high{background:rgba(76,175,80,.15);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.confidence-indicator.medium{background:rgba(255,152,0,.15);color:#ff9800;border:1px solid rgba(255,152,0,.3)}.confidence-indicator.low{background:rgba(244,67,54,.15);color:#f44336;border:1px solid rgba(244,67,54,.3)}.confidence-dot{width:6px;height:6px;border-radius:50%}.confidence-indicator.high .confidence-dot{background:#4caf50;box-shadow:0 0 6px rgba(76,175,80,.5)}.confidence-indicator.medium .confidence-dot{background:#ff9800;box-shadow:0 0 6px rgba(255,152,0,.5)}.confidence-indicator.low .confidence-dot{background:#f44336;box-shadow:0 0 6px rgba(244,67,54,.5)}.why-not-first{display:none;margin-top:8px;padding:8px 10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.why-not-first.visible{display:block}.why-not-first-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:10px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s ease;margin-top:6px}.why-not-first-toggle:hover{border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.why-not-first-header{font-size:11px;color:hsla(0,0%,100%,.5);margin-bottom:6px}.why-not-first-reasons{display:flex;flex-direction:column;gap:4px}.why-reason{display:flex;align-items:center;gap:6px;font-size:11px;color:hsla(0,0%,100%,.6)}.why-reason .reason-icon{font-size:12px;opacity:.8}.anti-manipulation-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(33,150,243,.05);border:1px solid rgba(33,150,243,.15);border-radius:10px;margin-bottom:16px}.anti-manipulation-notice .notice-icon{font-size:18px;opacity:.8}.anti-manipulation-notice .notice-content{flex:1}.anti-manipulation-notice .notice-title{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:2px}.anti-manipulation-notice .notice-text{font-size:11px;color:hsla(0,0%,100%,.5);line-height:1.4}.anti-manipulation-notice .notice-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.3);cursor:pointer;border-radius:50%;transition:all .2s ease}.anti-manipulation-notice .notice-close:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}.anti-manipulation-inline{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:hsla(0,0%,100%,.4);cursor:help}.anti-manipulation-inline:hover{color:hsla(0,0%,100%,.6)}.exchanger-card[data-rank="1"] .decision-block{background:linear-gradient(135deg,rgba(255,215,0,.08),rgba(255,193,7,.05));border-color:rgba(255,215,0,.2)}.exchanger-card[data-rank="1"] .decision-title .title-icon,.exchanger-card[data-rank="1"] .decision-title .title-text{color:gold}@media (max-width:768px){.decision-block{padding:8px 10px}.decision-line{font-size:11px}.confidence-indicator{font-size:9px;padding:2px 6px}.anti-manipulation-notice{padding:8px 12px}.why-not-first-toggle{font-size:9px}}.decision-block{animation:i .3s ease}.why-not-first.visible{animation:f .2s ease}@keyframes f{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.exchanger-card.canonical{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exchanger-card.canonical:hover{border-color:rgba(74,158,255,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.card-row{display:flex;align-items:center}.card-row-main{gap:16px;padding-bottom:10px}.card-row-summary{padding:6px 0 10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.card-row-footer{padding-top:10px}.zone-a{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.zone-a .exchanger-logo{width:40px;height:40px;min-width:40px;border-radius:8px;background:linear-gradient(135deg,#3a3a3a,#2a2a2a);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#4a9eff}.exchanger-identity{display:flex;flex-direction:column;gap:4px;min-width:0}.exchanger-name-row{display:flex;align-items:center;gap:8px}.exchanger-name-row .exchanger-name{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.high{background:#4caf50;box-shadow:0 0 6px rgba(76,175,80,.5)}.status-dot.medium{background:#ff9800;box-shadow:0 0 6px rgba(255,152,0,.5)}.status-dot.low{background:#f44336;box-shadow:0 0 6px rgba(244,67,54,.5)}.status-dot.neutral{background:#666}.recommend-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);border-radius:4px;font-size:10px;font-weight:600;color:#4caf50;text-transform:uppercase;letter-spacing:.5px}.recommend-badge-placeholder{height:22px}.zone-b{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:140px}.rate-main{display:flex;align-items:baseline;gap:4px}.rate-value{font-size:24px;font-weight:700;color:#4caf50;font-family:JetBrains Mono,monospace}.rate-currency{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:600}.rate-method{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.4);line-height:1.3}.rate-label{font-size:11px;color:hsla(0,0%,100%,.5)}.reserve-line{font-size:11px;color:hsla(0,0%,100%,.4);margin-top:4px}.zone-c{margin-left:16px}.zone-c .exchanger-cta{display:flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:none;border-radius:10px;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;box-shadow:0 4px 15px rgba(74,158,255,.35)}.zone-c .exchanger-cta:hover{background:linear-gradient(135deg,#5aafff,#4a9eff);transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,158,255,.5),0 0 30px rgba(74,158,255,.2)}.zone-c .exchanger-cta:active{transform:translateY(0);box-shadow:0 2px 10px rgba(74,158,255,.3)}.zone-c .exchanger-cta svg{width:14px;height:14px}.zone-d{width:100%}.zone-d--chips{padding:2px 0}.reason-chips{display:flex;flex-wrap:wrap;gap:6px}.reason-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(74,158,255,.08);border:1px solid rgba(74,158,255,.2);border-radius:100px;font-size:11px;color:rgba(138,188,255,.9);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.reason-chip__icon{font-size:10px;opacity:.8}.reason-chip__text{font-weight:500}.exchanger-card:hover .reason-chip{background:rgba(74,158,255,.12);border-color:rgba(74,158,255,.35);color:#8bbcff}.exchanger-card[data-rank="1"] .reason-chip{background:rgba(74,158,255,.12);border-color:rgba(74,158,255,.3);color:#8bbcff}.exchanger-card[data-rank="1"]:hover .reason-chip{background:rgba(74,158,255,.18);border-color:rgba(74,158,255,.45);box-shadow:0 0 8px rgba(74,158,255,.15)}.zone-d--empty{display:none}.zone-d--inline .inline-summary{font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.4}.reasons-list{display:flex;flex-direction:column;gap:6px}.reason-line{display:flex;align-items:center;gap:8px;font-size:13px;min-height:24px}.reason-icon{width:20px;text-align:center;flex-shrink:0}.reason-text{color:hsla(0,0%,100%,.8)}.reason-line.positive .reason-text{color:hsla(0,0%,100%,.85)}.reason-line.negative .reason-text{color:#ff9800}.reason-line.neutral .reason-text{color:hsla(0,0%,100%,.35);font-style:italic}.zone-e{width:100%}.footer-buttons{display:flex;gap:8px}.variants-toggle{display:flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px dashed hsla(0,0%,100%,.2);border-radius:6px;font-size:11px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s ease}.variants-toggle:hover{background:rgba(74,158,255,.1);box-shadow:0 0 10px rgba(74,158,255,.15)}.variants-toggle.active,.variants-toggle:hover{border-color:#4a9eff;border-style:solid;color:#4a9eff}.variants-toggle.active{background:rgba(74,158,255,.12)}.variants-toggle-icon{font-size:14px}.variants-toggle-arrow{width:14px;height:14px;transition:transform .2s ease}.variants-toggle.active .variants-toggle-arrow{transform:rotate(180deg)}.expand-toggle{display:flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-size:11px;color:hsla(0,0%,100%,.55);cursor:pointer;transition:all .2s ease}.expand-toggle:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);color:#fff}.expand-toggle.active{background:hsla(0,0%,100%,.05)}.expand-toggle svg{width:14px;height:14px;transition:transform .2s ease}.expand-toggle.active svg{transform:rotate(180deg)}.variants-panel{display:none;margin-top:12px;padding:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;animation:i .2s ease}.variants-panel.visible{display:block}.variants-header{font-size:11px;color:hsla(0,0%,100%,.5);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.05)}.variants-list{display:flex;flex-direction:column;gap:4px}.variant-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:hsla(0,0%,100%,.03);border-radius:6px;transition:background .15s ease}.variant-item:hover{background:hsla(0,0%,100%,.06)}.variant-label{font-size:12px;color:hsla(0,0%,100%,.8)}.variant-rate{font-size:11px;color:#4caf50;font-family:JetBrains Mono,monospace}.variants-more{margin-top:8px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.05);font-size:11px;color:hsla(0,0%,100%,.4);text-align:center}.expand-content{display:none;margin-top:12px;padding:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;animation:i .2s ease}.exchanger-card.expanded .expand-content{display:block}.expand-grid{gap:12px;text-align:center}.expand-grid,.expand-item{display:flex;flex-direction:column}.expand-item{gap:4px}.expand-label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.expand-value{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}@media (max-width:767px){.exchanger-card.canonical{padding:12px 14px}.card-row-main{flex-wrap:wrap;gap:10px}.zone-a{flex:1 1 100%;width:100%;gap:10px}.zone-a .exchanger-logo{width:36px;height:36px;min-width:36px;font-size:14px;border-radius:8px}.exchanger-name-row{flex-wrap:wrap;gap:6px}.exchanger-name-row .exchanger-name{font-size:14px}.recommend-badge{font-size:9px;padding:2px 6px}.zone-b{flex:1 1 auto;min-width:unset;gap:2px}.rate-main,.zone-b{align-items:flex-start}.rate-main{flex-direction:column;gap:0}.rate-value{font-size:20px;line-height:1.2}.rate-label{font-size:10px;color:hsla(0,0%,100%,.4)}.reserve-line{font-size:10px;margin-top:2px}.rate-method{font-size:11px}.zone-c{margin-left:auto;flex-shrink:0}.zone-c .exchanger-cta{padding:10px 16px;font-size:11px;border-radius:8px;box-shadow:0 3px 12px rgba(74,158,255,.3)}.card-row-summary{padding:8px 0}.reason-chips{gap:5px}.reason-chip{padding:3px 8px;font-size:10px}.reason-chip__icon{font-size:9px}.footer-buttons{flex-wrap:wrap;gap:6px}.expand-toggle,.variants-toggle{flex:1;justify-content:center;font-size:10px;padding:5px 10px}.compare-btn{font-size:10px!important;padding:5px 10px!important}.exchanger-card.canonical[data-rank="1"],.exchanger-card.canonical[data-rank="2"],.exchanger-card.canonical[data-rank="3"],.exchanger-card.canonical[data-rank="4"],.exchanger-card.canonical[data-rank="5"],.exchanger-card.canonical[data-rank="6"],.exchanger-card.canonical[data-rank="7"],.exchanger-card.canonical[data-rank="8"],.exchanger-card.canonical[data-rank="9"],.exchanger-card.canonical[data-rank="10"]{padding-left:32px}.exchanger-card.canonical:hover{transform:none;box-shadow:none}.exchanger-card.canonical:active{transform:scale(.99)}.exchanger-card:hover .reason-chip{background:rgba(74,158,255,.08);border-color:rgba(74,158,255,.2)}}@media (max-width:480px){.exchanger-card.canonical{padding:10px 12px}.zone-a .exchanger-logo{width:32px;height:32px;min-width:32px;font-size:13px}.exchanger-name-row .exchanger-name{font-size:13px}.rate-value{font-size:18px}.zone-c .exchanger-cta{padding:8px 14px;font-size:10px}.reason-chip{padding:2px 6px;font-size:9px}.exchanger-card.canonical[data-rank="1"],.exchanger-card.canonical[data-rank="2"],.exchanger-card.canonical[data-rank="3"],.exchanger-card.canonical[data-rank="4"],.exchanger-card.canonical[data-rank="5"],.exchanger-card.canonical[data-rank="6"],.exchanger-card.canonical[data-rank="7"],.exchanger-card.canonical[data-rank="8"],.exchanger-card.canonical[data-rank="9"],.exchanger-card.canonical[data-rank="10"]{padding-left:28px}}.exchanger-card.canonical[data-rank="1"],.exchanger-card.canonical[data-rank="2"],.exchanger-card.canonical[data-rank="3"],.exchanger-card.canonical[data-rank="4"],.exchanger-card.canonical[data-rank="5"],.exchanger-card.canonical[data-rank="6"],.exchanger-card.canonical[data-rank="7"],.exchanger-card.canonical[data-rank="8"],.exchanger-card.canonical[data-rank="9"],.exchanger-card.canonical[data-rank="10"]{padding-left:44px}.exchanger-card.canonical[data-rank="1"]{position:relative;background:linear-gradient(180deg,rgba(74,158,255,.08),#1e1e1e 50%)!important;border:1px solid #4a9eff!important;box-shadow:0 0 0 1px rgba(74,158,255,.3),0 4px 25px rgba(74,158,255,.2),0 0 50px rgba(74,158,255,.08)!important}.exchanger-card.canonical[data-rank="1"]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4a9eff,#00d4aa);border-radius:12px 12px 0 0}.exchanger-card.canonical[data-rank="1"]:hover{box-shadow:0 0 0 1px rgba(74,158,255,.5),0 8px 35px rgba(74,158,255,.3),0 0 60px rgba(74,158,255,.12)!important}.exchanger-card.canonical[data-rank="1"] .recommend-badge,.exchanger-card.canonical[data-rank="1"] .top-choice-badge{background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(0,212,170,.15));border:1px solid rgba(74,158,255,.4);color:#fff;box-shadow:0 0 10px rgba(74,158,255,.2)}.exchanger-card.canonical[data-rank="2"],.exchanger-card.canonical[data-rank="3"]{border-color:hsla(0,0%,100%,.15);background:linear-gradient(180deg,hsla(0,0%,100%,.02),#1e1e1e)}.exchanger-card.canonical[data-rank="2"] .recommend-badge,.exchanger-card.canonical[data-rank="3"] .recommend-badge{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.reasons-more{display:inline-block;margin-top:4px;padding:2px 8px;font-size:10px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.03);border-radius:4px;cursor:help;transition:all .2s ease}.reasons-more:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.top-choice-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,193,7,.08));border:1px solid rgba(255,215,0,.3);border-radius:6px;font-size:11px;font-weight:600;color:gold;letter-spacing:.3px}.reasons-header{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(74,158,255,.1)}.reasons-header__icon{font-size:12px;opacity:.8}.reasons-header__text{font-size:11px;font-weight:600;color:rgba(74,158,255,.8);text-transform:uppercase;letter-spacing:.5px}.reasons-header[title]{cursor:help}.reasons-header:hover .reasons-header__text{color:#4a9eff}@media (max-width:768px){.top-choice-badge{font-size:10px;padding:3px 8px}.reasons-header__text{font-size:10px}}.compare-btn{display:flex!important;align-items:center!important;gap:5px!important;padding:6px 12px!important;background:transparent!important;border:1px dashed hsla(0,0%,100%,.2)!important;border-radius:6px!important;font-size:11px!important;color:hsla(0,0%,100%,.55)!important;cursor:pointer;transition:all .2s ease!important}.compare-btn:hover{background:rgba(74,158,255,.1)!important;border-style:solid!important;border-color:#4a9eff!important;color:#4a9eff!important;box-shadow:0 0 12px rgba(74,158,255,.2)!important}.compare-btn.active{background:rgba(76,175,80,.12)!important;border-style:solid!important;border-color:#4caf50!important;color:#4caf50!important;box-shadow:0 0 12px rgba(76,175,80,.2)!important}.compare-btn__icon{font-size:12px;transition:transform .2s ease}.compare-btn:hover .compare-btn__icon{transform:rotate(90deg)}.exchange-list-wrapper{position:relative}.skeleton-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:hsla(0,0%,7%,.85);backdrop-filter:blur(4px);display:none;flex-direction:column;gap:10px;padding-top:10px;pointer-events:none}.skeleton-overlay.active{display:flex}.skeleton-card{background:#1e1e1e;padding:14px 16px;min-height:80px;align-items:center;gap:16px}@keyframes g{0%,to{opacity:.4}50%{opacity:.8}}.skeleton-element{background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background-size:200% 100%;border-radius:6px;animation:g 1.5s ease-in-out infinite}.skeleton-logo{width:44px;height:44px}.skeleton-content{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:14px;border-radius:4px}.skeleton-line--title{width:40%}.skeleton-line--subtitle{width:60%;height:12px}.skeleton-rate{width:80px;height:24px;border-radius:6px;flex-shrink:0}.skeleton-btn{width:100px;height:36px;border-radius:10px;flex-shrink:0}.skeleton-card:first-child{animation-delay:0ms}.skeleton-card:nth-child(2){animation-delay:.1s}.skeleton-card:nth-child(3){animation-delay:.2s}.skeleton-card:nth-child(4){animation-delay:.3s}.skeleton-card:nth-child(5){animation-delay:.4s}.skeleton-overlay{opacity:0;transition:opacity .15s ease}.skeleton-overlay.active{opacity:1}.intent-wizard{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;margin-bottom:24px}.wizard-progress{height:4px;background:hsla(0,0%,100%,.1);margin-bottom:24px}.wizard-progress-fill{background:linear-gradient(90deg,#4a9eff,#6bb3ff)}.wizard-header{justify-content:space-between;margin-bottom:20px}.wizard-back{gap:6px;padding:8px 12px;background:transparent;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);font-size:13px}.wizard-back:hover{background:hsla(0,0%,100%,.05);color:#fff}.wizard-back svg{width:16px;height:16px;transform:rotate(180deg)}.wizard-step-title{font-size:20px;color:#fff;text-align:center;flex:1}.wizard-reset{padding:8px 12px;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);font-size:12px}.wizard-reset:hover{border-color:rgba(244,67,54,.3)}.wizard-step-content{min-height:200px}.wizard-step-content.fade-in{animation:i .25s ease}.wizard-options{display:flex;flex-wrap:wrap;gap:12px}.wizard-options-large{justify-content:center}.wizard-options-large .wizard-option{flex:0 0 calc(33.333% - 8px);min-width:140px;max-width:180px;padding:24px 16px;flex-direction:column;gap:12px}.wizard-options-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.wizard-options-grid .wizard-option{padding:16px 12px;flex-direction:column;gap:8px}.wizard-options-list{gap:8px}.wizard-options-list .wizard-option{width:100%;padding:14px 16px;flex-direction:row;justify-content:flex-start;gap:12px}.wizard-option{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;transition:all .2s ease;overflow:hidden}.wizard-option:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-color,#4a9eff),transparent);opacity:0;transition:opacity .2s ease}.wizard-option:hover{border-color:rgba(74,158,255,.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.wizard-option:hover:before{opacity:.1}.wizard-option.selected{border-color:#4a9eff;background:rgba(74,158,255,.15)}.wizard-option.selected:before{opacity:.2}.wizard-option.recommended{border-color:rgba(76,175,80,.4)}.wizard-option.recommended:hover{border-color:#4caf50;background:rgba(76,175,80,.1)}.wizard-option-more{border-style:dashed;opacity:.7}.wizard-option-more:hover{opacity:1}.option-icon{font-size:28px;line-height:1;z-index:1}.wizard-options-list .option-icon{font-size:20px;width:32px;text-align:center}.option-label{font-size:14px;z-index:1}.wizard-options-large .option-label{font-size:15px}.option-hint{color:hsla(0,0%,100%,.5);z-index:1}.option-hint,.wizard-options-list .option-hint{margin-left:auto}.option-badge{position:absolute;top:8px;right:8px;padding:2px 8px;background:rgba(76,175,80,.2);color:#4caf50;z-index:1}.wizard-search{margin-bottom:16px}.wizard-search-input{padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:14px}.wizard-search-input:focus{border-color:rgba(74,158,255,.5)}.wizard-search-input::placeholder{color:hsla(0,0%,100%,.4)}.wizard-complete{padding:20px 0}.wizard-pair{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:32px;padding:24px;background:rgba(74,158,255,.05);border:1px solid rgba(74,158,255,.15);border-radius:16px}.pair-give,.pair-receive{display:flex;flex-direction:column;gap:4px}.pair-label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.pair-value{font-size:18px;font-weight:600;color:#fff}.pair-arrow{font-size:24px;color:#4a9eff}.wizard-confirm{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#4a9eff,#357abd);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.wizard-confirm:hover{background:linear-gradient(135deg,#5aafff,#4589cd);transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,158,255,.3)}.wizard-confirm svg{width:20px;height:20px}.wizard-error{padding:24px;color:#f44336;font-size:14px}.wizard-country-header{text-align:center;margin-bottom:20px}.wizard-country-hint{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.wizard-provider-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:12px;background:rgba(74,158,255,.08);border-radius:8px}.provider-country-flag{font-size:24px}.provider-country-name{font-size:14px;font-weight:500;color:#fff}.wizard-no-providers{text-align:center;padding:32px;color:hsla(0,0%,100%,.6)}.wizard-no-providers p{margin:8px 0}.pair-country{display:block;font-size:12px;color:hsla(0,0%,100%,.5);margin-top:4px}@media (max-width:768px){.intent-wizard{padding:16px;border-radius:12px}.wizard-step-title{font-size:18px}.wizard-options-large .wizard-option{flex:0 0 calc(50% - 6px);min-width:120px;padding:20px 12px}.wizard-options-grid{grid-template-columns:repeat(3,1fr)}.wizard-pair{flex-direction:column;gap:16px}.pair-arrow{transform:rotate(90deg)}.wizard-confirm{width:100%;justify-content:center}}@media (max-width:480px){.wizard-options-large .wizard-option{flex:0 0 100%}.wizard-options-grid{grid-template-columns:repeat(2,1fr)}.wizard-header{flex-wrap:wrap;gap:12px}.wizard-step-title{order:-1;flex-basis:100%;text-align:left}}.wizard-btn{display:inline-flex;gap:8px;padding:14px 24px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.wizard-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.wizard-btn:active{transform:scale(.98)}.wizard-btn-search{width:100%;padding:16px 24px;background:linear-gradient(135deg,#4a9eff,#357abd);border:none;color:#fff;font-size:16px;font-weight:600;box-shadow:0 4px 15px rgba(74,158,255,.3)}.wizard-btn-search:hover{background:linear-gradient(135deg,#5aafff,#4589cd);transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,158,255,.4)}.wizard-btn-search:active{transform:translateY(0) scale(.99)}.wizard-btn-search:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.wizard-btn--success{background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 4px 15px rgba(76,175,80,.3)}.wizard-btn--success:hover{background:linear-gradient(135deg,#5cbf60,#48a04c);box-shadow:0 6px 20px rgba(76,175,80,.4)}.wizard-search-btn-wrapper{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}@media (max-width:767px){.intent-wizard{padding-bottom:100px}.wizard-search-btn-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:5;margin:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,rgba(26,26,26,.98) 0,rgba(26,26,26,.95) 70%,rgba(26,26,26,0));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.08)}.wizard-btn-search{font-size:15px;padding:14px 20px;border-radius:10px}}@media (hover:none) and (pointer:coarse){.wizard-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);transform:none}.wizard-btn-search:hover{background:linear-gradient(135deg,#4a9eff,#357abd);transform:none;box-shadow:0 4px 15px rgba(74,158,255,.3)}.wizard-btn-search:active,.wizard-btn:active{transform:scale(.98)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:300px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px dashed hsla(0,0%,100%,.1)}.empty-state__icon{font-size:64px;margin-bottom:24px;opacity:.8}.empty-state__title{font-size:24px;font-weight:600;color:#fff;margin:0 0 12px}.empty-state__message{font-size:16px;color:hsla(0,0%,100%,.7);margin:0 0 8px;max-width:400px;line-height:1.5}.empty-state__hint{font-size:14px;color:hsla(0,0%,100%,.5);margin:0 0 24px;font-style:italic}.empty-state__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:16px}.empty-state__action{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.empty-state__action:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.empty-state__action[data-primary=true]{background:#4a9eff;border-color:#4a9eff;color:#fff}.empty-state__action[data-primary=true]:hover{background:#3a8eef;border-color:#3a8eef}.empty-state__action .action-icon{font-size:16px}.empty-state--same_currency .empty-state__icon{color:#ff6b6b}.empty-state--too_strict .empty-state__icon{color:#ffd93d}.empty-state--no_country .empty-state__icon{color:#4ecdc4}.empty-state--no_network .empty-state__icon{color:#a29bfe}.empty-state--no_method .empty-state__icon{color:#fd79a8}.empty-state--no_routes .empty-state__icon{color:#636e72}.empty-state--api_error .empty-state__icon{color:#ff7675}.empty-state{animation:h .3s ease}@keyframes h{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.empty-state{padding:32px 16px;min-height:250px}.empty-state__icon{font-size:48px;margin-bottom:16px}.empty-state__title{font-size:20px}.empty-state__message{font-size:14px}.empty-state__actions{flex-direction:column;width:100%}.empty-state__action{width:100%;justify-content:center}}.smart-suggestions{width:100%;max-width:500px;margin-top:24px}.smart-suggestions__header{display:flex;align-items:center;gap:8px;margin-bottom:16px;justify-content:center}.smart-suggestions__icon{font-size:20px}.smart-suggestions__title{font-size:14px;color:hsla(0,0%,100%,.7);font-weight:500}.smart-suggestions__list{display:flex;flex-direction:column;gap:10px}.smart-suggestion{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:10px;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);text-align:left;width:100%}.smart-suggestion:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);transform:translateX(4px)}.smart-suggestion[data-primary=true]{background:rgba(74,158,255,.15);border-color:rgba(74,158,255,.4)}.smart-suggestion[data-primary=true]:hover{background:rgba(74,158,255,.25);border-color:rgba(74,158,255,.6)}.smart-suggestion .suggestion-icon{font-size:20px;flex-shrink:0;width:28px;text-align:center}.smart-suggestion .suggestion-label{font-weight:500;flex-grow:1}.smart-suggestion .suggestion-hint{font-size:12px;color:hsla(0,0%,100%,.5);margin-left:auto;flex-shrink:0}.smart-suggestion[data-chain=true]{border-style:dashed}.smart-suggestion[data-chain=true] .suggestion-hint{font-family:monospace;letter-spacing:.5px}@media (max-width:480px){.smart-suggestions{margin-top:20px}.smart-suggestion{padding:12px 14px;gap:10px}.smart-suggestion .suggestion-icon{font-size:18px;width:24px}.smart-suggestion .suggestion-hint{display:none}}#intentWizard{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:20px;margin-bottom:20px}.wizard-progress{height:3px;background:hsla(0,0%,100%,.08);border-radius:2px;margin-bottom:20px;overflow:hidden}.wizard-progress-fill{height:100%;background:#4a9eff;border-radius:2px;transition:width .3s ease}.wizard-header{gap:12px;margin-bottom:16px}.wizard-back,.wizard-header{display:flex;align-items:center}.wizard-back{width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);justify-content:center}.wizard-back:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.wizard-titles{flex:1}.wizard-step-title{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9);margin:0 0 2px}.wizard-step-subtitle{font-size:12px;color:hsla(0,0%,100%,.5);margin:0}.wizard-reset{width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid transparent;color:hsla(0,0%,100%,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.wizard-reset:hover{background:rgba(244,67,54,.1);border-color:rgba(244,67,54,.2);color:#f44336}.wizard-step-content{min-height:80px}.wizard-step-content.fade-in{animation:i .2s ease}@keyframes i{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.wizard-search{margin-bottom:14px}.wizard-search-input{width:100%;padding:10px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.9);font-size:13px;outline:none;transition:all .2s ease}.wizard-search-input:focus{border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.05)}.wizard-search-input::placeholder{color:hsla(0,0%,100%,.35)}.wizard-options-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.wizard-options-list{display:flex;flex-direction:column;gap:6px}.wizard-option{display:flex;align-items:center;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;cursor:pointer;transition:all .15s ease}.wizard-option:hover{background:rgba(74,158,255,.08);border-color:rgba(74,158,255,.25);transform:translateY(-1px)}.wizard-option:active{transform:translateY(0)}.option-icon{font-size:18px;width:24px;text-align:center;flex-shrink:0}.option-info{flex:1;min-width:0}.option-label{display:block;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-hint{display:block;font-size:11px;color:hsla(0,0%,100%,.45);margin-top:2px}.option-badge{font-size:10px;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);flex-shrink:0}.option-badge.cash{background:rgba(76,175,80,.15);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.option-badge.networks{background:rgba(74,158,255,.15);color:#4a9eff;border:1px solid rgba(74,158,255,.3)}.wizard-complete{text-align:center;padding:16px 0}.wizard-summary{justify-content:center;gap:14px;margin-bottom:16px}.summary-item,.wizard-summary{display:flex;align-items:center}.summary-item{gap:8px;padding:10px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px}.summary-icon{font-size:20px}.summary-label{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.9)}.summary-network{font-size:11px;color:hsla(0,0%,100%,.5);font-family:JetBrains Mono,monospace}.summary-arrow{font-size:20px;color:hsla(0,0%,100%,.3)}.summary-geo{font-size:12px;color:hsla(0,0%,100%,.5);margin-bottom:16px}.wizard-confirm-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,rgba(74,158,255,.9),rgba(74,158,255,.7));border:1px solid rgba(74,158,255,.5);border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.wizard-confirm-btn:hover{background:linear-gradient(135deg,#4a9eff,rgba(74,158,255,.85));transform:translateY(-2px);box-shadow:0 4px 16px rgba(74,158,255,.25)}.wizard-confirm-btn:active{transform:translateY(0)}.wizard-confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.wizard-error{text-align:center;padding:24px 16px}.error-icon{font-size:40px;display:block;margin-bottom:10px;opacity:.8}.error-message{display:block;font-size:13px;color:#ff9800;margin-bottom:16px;line-height:1.4}.wizard-reset-btn{padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:12px;cursor:pointer;transition:all .2s ease}.wizard-reset-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.wizard-empty{text-align:center;padding:24px 16px}.empty-icon{font-size:40px;display:block;margin-bottom:10px;opacity:.4}.empty-message{display:block;font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:16px}.wizard-back-btn{padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:12px;cursor:pointer;transition:all .2s ease}.wizard-back-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}@media (max-width:768px){#intentWizard{padding:16px;margin:0 0 16px}/*v192-mobile-fix*/.wizard-options-grid{grid-template-columns:repeat(2,1fr);gap:6px}.wizard-option{padding:10px 12px}.option-icon{font-size:16px}.option-label{font-size:12px}.wizard-summary{flex-direction:column;gap:10px}.summary-arrow{transform:rotate(90deg)}.summary-item,.wizard-confirm-btn{width:100%;justify-content:center}}@media (max-width:480px){.wizard-options-grid{grid-template-columns:1fr}.wizard-step-title{font-size:14px}.wizard-step-subtitle{font-size:11px}}.wizard-option{animation:j .15s ease}@keyframes j{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wizard-options-grid .wizard-option:first-child{animation-delay:0ms}.wizard-options-grid .wizard-option:nth-child(2){animation-delay:20ms}.wizard-options-grid .wizard-option:nth-child(3){animation-delay:40ms}.wizard-options-grid .wizard-option:nth-child(4){animation-delay:60ms}.wizard-options-grid .wizard-option:nth-child(5){animation-delay:80ms}.wizard-options-grid .wizard-option:nth-child(6){animation-delay:.1s}.wizard-options-grid .wizard-option:nth-child(7){animation-delay:.12s}.wizard-options-grid .wizard-option:nth-child(8){animation-delay:.14s}.city-selector-optional{padding:16px;background:rgba(39,39,39,.95);border:1px solid rgba(74,158,255,.15);border-radius:12px;animation:v .3s ease}.city-selector-label .label-icon{font-size:14px}.city-selector-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:0}.city-selector-toggle .toggle-btn{padding:6px 12px;background:rgba(26,26,26,.8);border:1px solid #3a3a3a;border-radius:16px;color:hsla(0,0%,100%,.6);font-size:11px;cursor:pointer;transition:all .2s ease}.city-selector-toggle .toggle-btn:hover{border-color:rgba(74,158,255,.4);color:hsla(0,0%,100%,.9)}.city-selector-toggle .toggle-btn.active{border-color:#4a9eff;background:rgba(74,158,255,.15);color:#4a9eff}.city-search-wrapper{position:relative;margin-bottom:12px}.city-search-input{width:100%;padding:10px 14px 10px 36px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:10px;color:#fff;font-size:13px;transition:all .2s ease}.city-search-input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 2px rgba(74,158,255,.1)}.city-search-input::placeholder{color:hsla(0,0%,100%,.3)}.city-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:hsla(0,0%,100%,.3);pointer-events:none}.city-chips-container{max-height:200px;overflow-y:auto;padding-right:4px}.city-chips-container::-webkit-scrollbar{width:4px}.city-chips-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.city-chips-container::-webkit-scrollbar-thumb{background:rgba(74,158,255,.3);border-radius:2px}.city-chip{gap:6px;padding:8px 14px;background:rgba(26,26,26,.8);border:1px solid #3a3a3a;border-radius:20px;color:hsla(0,0%,100%,.8);font-size:12px;transition:all .2s ease;white-space:nowrap}.city-chip:hover{border-color:rgba(74,158,255,.5);background:rgba(74,158,255,.1);color:#fff}.city-chip.selected{border-color:#4a9eff;background:rgba(74,158,255,.2);color:#4a9eff}.city-chip .city-name{font-weight:500}.city-chip .city-count{font-size:10px;color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:10px}.city-chip.selected .city-count{color:rgba(74,158,255,.8);background:rgba(74,158,255,.2)}.city-map-toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 16px;background:transparent;border:1px dashed rgba(74,158,255,.3);border-radius:10px;color:rgba(74,158,255,.8);font-size:12px;cursor:pointer;transition:all .2s ease;width:100%}.city-map-toggle:hover{border-color:#4a9eff;background:rgba(74,158,255,.05);color:#4a9eff}.city-map-toggle.active{border-style:solid;border-color:#4a9eff;background:rgba(74,158,255,.1)}.city-map-toggle .toggle-icon{font-size:14px}.selected-city-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.3);border-radius:20px;margin:8px 0}.selected-city-badge .badge-icon{font-size:14px}.selected-city-badge .badge-text{font-size:13px;color:#4a9eff;font-weight:500}.selected-city-badge .badge-clear{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.5);font-size:12px;cursor:pointer;transition:all .2s ease;margin-left:4px}.selected-city-badge .badge-clear:hover{background:rgba(244,67,54,.2);color:#f44336}.city-selector-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:hsla(0,0%,100%,.5);font-size:13px}.city-selector-loading .spinner{width:16px;height:16px;border:2px solid rgba(74,158,255,.2);border-top-color:#4a9eff;border-radius:50%;animation:w .8s linear infinite}.city-selector-empty{text-align:center;padding:20px;color:hsla(0,0%,100%,.4);font-size:13px}@media (max-width:768px){.city-selector-optional{padding:12px;margin:12px 0}.city-selector-label{font-size:12px}.city-chips-container{max-height:150px}.city-chip{padding:6px 10px;font-size:11px}.city-chip .city-count{font-size:9px;padding:1px 4px}}.city-selector-compact{padding:12px;background:rgba(26,26,26,.6);border:1px solid #333}.city-selector-compact .city-selector-header{margin-bottom:8px}.city-selector-compact .city-chips-container{max-height:120px;gap:6px}.city-selector-compact .city-chip{padding:6px 10px;font-size:11px}:root{--woc-bg:hsla(0,0%,100%,.02);--woc-bg-hover:hsla(0,0%,100%,.05);--woc-bg-selected:rgba(74,158,255,.08);--woc-border:hsla(0,0%,100%,.06);--woc-border-hover:hsla(0,0%,100%,.12);--woc-border-selected:rgba(74,158,255,.5);--woc-text:hsla(0,0%,100%,.9);--woc-text-secondary:hsla(0,0%,100%,.5);--woc-text-disabled:hsla(0,0%,100%,.25);--woc-accent:#4a9eff;--woc-accent-glow:rgba(74,158,255,.15);--woc-radius:14px;--woc-icon-size:38px;--woc-padding:12px;--woc-gap:10px}.wizard-options-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--woc-gap);padding:4px 0}.wizard-options-grid--types{grid-template-columns:repeat(3,1fr);max-width:680px;margin:0 auto;width:100%}.wizard-options-grid--types .woc{min-width:0;overflow:hidden}.wizard-options-grid--networks{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.woc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:var(--woc-padding);background:var(--woc-bg);border:1px solid var(--woc-border);border-radius:var(--woc-radius);cursor:pointer;touch-action:manipulation;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .18s ease,border-color .18s ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.woc:hover{background:var(--woc-bg-hover);border-color:var(--woc-border-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.35)}.woc:hover .woc__icon{transform:scale(1.05)}.woc:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.3)}.woc--selected{background:var(--woc-bg-selected);border-color:var(--woc-border-selected);box-shadow:0 0 0 1px var(--woc-border-selected),0 4px 20px var(--woc-accent-glow),inset 0 1px 0 hsla(0,0%,100%,.05)}.woc--selected .woc__name{color:var(--woc-accent)}.woc--selected:after{content:"";background:var(--woc-accent);border-radius:50%;animation:k .25s cubic-bezier(.34,1.56,.64,1)}.woc--selected:after,.woc--selected:before{position:absolute;top:10px;right:10px;width:18px;height:18px}.woc--selected:before{content:"✓";display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;z-index:1}@keyframes k{0%{transform:scale(0)}to{transform:scale(1)}}.woc--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.woc--disabled:hover{transform:none;background:var(--woc-bg);border-color:var(--woc-border)}.woc__icon{position:relative;width:var(--woc-icon-size);height:var(--woc-icon-size);display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.03);border-radius:50%;font-size:20px;color:var(--woc-text);transition:transform .2s ease,background .2s ease;overflow:hidden}.woc__icon--brand{background:var(--brand-bg,hsla(0,0%,100%,.05));color:var(--brand-text,#fff)}.woc__icon--letter{font-size:18px;font-weight:600;text-transform:uppercase}.woc__icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.woc__content{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.woc__name{font-size:14px;font-weight:600;color:var(--woc-text);transition:color .2s ease}.woc__name,.woc__subtext{line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woc__subtext{font-size:11px;color:var(--woc-text-secondary)}.woc__badges{position:absolute;top:8px;left:8px;display:flex;gap:4px}.woc__badge{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border-radius:6px;background:rgba(74,158,255,.15);color:var(--woc-accent)}.woc__badge--popular{background:rgba(255,193,7,.15);color:#ffc107}.woc__badge--top{background:rgba(76,175,80,.15);color:#4caf50}.woc__badge--network{background:rgba(156,39,176,.15);color:#ba68c8}.woc__badge--recent{background:rgba(255,193,7,.15);color:#ffc107;font-size:10px}.woc-recent-section{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.woc-recent-section__label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px}.woc-recent-section__chips{display:flex;flex-wrap:wrap;gap:8px}.woc-recent-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.woc-recent-chip:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,193,7,.4);transform:translateY(-1px)}.woc-recent-chip:active{transform:scale(.98)}.woc-recent-chip__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:600;color:#fff}.woc-recent-chip__name{white-space:nowrap}.woc-recent-chip--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.woc-recent-chip--disabled:hover{transform:none;background:hsla(0,0%,100%,.06)}.wizard-options-divider{display:flex;align-items:center;gap:16px;margin:24px 0 18px;color:hsla(0,0%,100%,.4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.wizard-options-divider:after,.wizard-options-divider:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.08)}.wizard-options-divider--popular{color:rgba(74,158,255,.6)}.wizard-search-enhanced{position:relative;margin-bottom:16px}.wizard-search-enhanced__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--woc-text-secondary);pointer-events:none}.wizard-search-enhanced__input{width:100%;padding:12px 16px 12px 42px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--woc-text);font-size:14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.wizard-search-enhanced__input:focus{outline:none;background:hsla(0,0%,100%,.05);border-color:rgba(74,158,255,.4);box-shadow:0 0 0 3px rgba(74,158,255,.1)}.wizard-search-enhanced__input::placeholder{color:var(--woc-text-secondary)}.woc--type{flex-direction:row;justify-content:flex-start;gap:14px;min-height:72px;padding:16px 20px}.woc--type .woc__icon{width:44px;height:44px;font-size:20px;flex-shrink:0}.woc--type .woc__content{align-items:flex-start;text-align:left;overflow:visible}.woc--type .woc__name{font-size:15px}.woc--type .woc__name,.woc--type .woc__subtext{white-space:nowrap;overflow:visible;text-overflow:clip}.woc--type .woc__subtext{font-size:11px;opacity:.6}.woc--type[data-type=crypto]{--brand-bg:rgba(247,147,26,.15);--brand-text:#f7931a}.woc--type[data-type=fiat]{--brand-bg:rgba(76,175,80,.15);--brand-text:#4caf50}.woc--type[data-type=cash]{--brand-bg:rgba(255,152,0,.15);--brand-text:#ff9800}.wizard-options-grid--networks{display:flex;flex-wrap:wrap;gap:10px;grid-template-columns:none}.woc--network{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;min-width:auto;padding:8px 16px 8px 10px;border-radius:22px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.woc--network:hover{background:hsla(0,0%,100%,.06);border-color:rgba(88,166,255,.35);transform:translateY(-1px)}.woc--network .woc__icon{width:28px;height:28px;font-size:11px;font-weight:600;flex-shrink:0}.woc--network .woc__content{flex:none;text-align:left}.woc--network .woc__name{font-size:14px;font-weight:500;white-space:nowrap}.woc--network .woc__badges{display:none!important}.woc--network .woc__subtext{display:none}.woc--network.woc--selected{background:rgba(88,166,255,.12);border-color:rgba(88,166,255,.5)}@media (max-width:768px){.wizard-options-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.wizard-options-grid--types{grid-template-columns:repeat(3,1fr);gap:8px;max-width:none}.wizard-options-grid--types .woc{min-height:70px;padding:10px 6px;gap:4px}.wizard-options-grid--types .woc__icon{width:36px;height:36px;font-size:16px}.wizard-options-grid--types .woc__name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wizard-options-grid--types .woc__subtext{display:none}.woc{min-height:90px;padding:14px 12px}.woc__icon{width:40px;height:40px;font-size:18px}.woc__name{font-size:13px}.woc__subtext{font-size:10px}.woc__badge{font-size:8px;padding:2px 5px}}@media (max-width:480px){.wizard-options-grid{grid-template-columns:repeat(3,1fr)}.woc{min-height:80px;padding:12px 8px}.woc__icon{width:36px;height:36px;font-size:16px}.woc__name{font-size:12px}}.wizard-options-empty{text-align:center;padding:40px 20px;color:var(--woc-text-secondary)}.wizard-options-empty__icon{font-size:40px;margin-bottom:12px;opacity:.5}.wizard-options-empty__text{font-size:14px}.woc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;animation:m .2s ease-out}.woc-empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.4;filter:grayscale(.5)}.woc-empty-state__title{font-size:16px;font-weight:500;color:var(--woc-text);margin-bottom:8px}.woc-empty-state__query{font-size:13px;color:var(--woc-accent);margin-bottom:12px;padding:4px 12px;background:var(--woc-accent-glow);border-radius:8px}.woc-empty-state__hint{font-size:13px;color:var(--woc-text-secondary);opacity:.7}.woc-highlight{background:linear-gradient(135deg,rgba(74,158,255,.3),rgba(74,158,255,.2));color:var(--woc-accent);padding:1px 3px;border-radius:3px;font-weight:600}.woc--keyboard-focus{outline:none;background:var(--woc-bg-hover);transform:translateY(-2px);box-shadow:0 0 0 2px rgba(74,158,255,.6),0 6px 20px rgba(0,0,0,.3)}.woc--keyboard-focus .woc__icon{transform:scale(1.05)}.woc:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(74,158,255,.6),0 6px 20px rgba(0,0,0,.3)}.wizard-options-grid{animation:C .2s ease-out}.woc--rank-updated{animation:l .3s ease-out}@keyframes l{0%{box-shadow:0 0 0 0 rgba(74,158,255,0)}50%{box-shadow:0 0 16px 4px rgba(74,158,255,.4)}to{box-shadow:0 0 0 0 rgba(74,158,255,0)}}.woc__icon{transition:transform .18s ease}@media (prefers-reduced-motion:reduce){.wizard-options-grid,.woc,.woc__icon{transition:none;animation:none}.woc:hover{transform:none}}.woc-compact-toggle{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--woc-border);border-radius:8px;color:var(--woc-text-secondary);font-size:12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.woc-compact-toggle:hover{background:var(--woc-bg-hover);border-color:var(--woc-border-hover);color:var(--woc-text)}.woc-compact-toggle--active{background:var(--woc-accent-glow);border-color:var(--woc-accent);color:var(--woc-accent)}.woc-compact-toggle__check{width:14px;font-size:11px}.wizard-search-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wizard-search-row .wizard-search-enhanced{flex:1;margin-bottom:0}.wizard-options-grid--compact{gap:8px}.woc--compact{min-height:44px;padding:6px 10px;gap:8px;flex-direction:row;justify-content:flex-start}.woc--compact .woc__icon{width:24px;height:24px;font-size:12px;flex-shrink:0}.woc--compact .woc__content{align-items:flex-start;text-align:left}.woc--compact .woc__name{font-size:13px}.woc--compact .woc__subtext{display:none}.woc--compact .woc__badges{position:static;margin-left:auto}.woc--compact .woc__badge{font-size:9px;padding:2px 4px}.wizard-option--selected{background:rgba(74,158,255,.12)!important;border:1px solid rgba(74,158,255,.5)!important;box-shadow:0 0 0 1px rgba(74,158,255,.2),0 4px 16px rgba(74,158,255,.12),inset 0 1px 0 hsla(0,0%,100%,.05)}.wizard-option--selected .option-label{color:#4a9eff!important;font-weight:600}.wizard-option--selected .option-count{color:rgba(74,158,255,.7)!important}.wizard-option--selected .option-flag{transform:scale(1.05)}.wizard-option--selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,#4a9eff,#2d7fd9);border-radius:0 2px 2px 0}.wizard-option{position:relative}.woc-recent-chip--selected{background:rgba(74,158,255,.15)!important;border-color:rgba(74,158,255,.5)!important;box-shadow:0 0 0 1px rgba(74,158,255,.3)}.woc-recent-chip--selected .woc-recent-chip__name{color:#4a9eff!important;font-weight:600}:root{--city-bg:#14171f;--city-bg-hover:#1b1f2a;--city-bg-active:#1e2330;--city-border:hsla(0,0%,100%,.06);--city-border-hover:rgba(88,166,255,.35);--city-border-active:rgba(88,166,255,.5);--city-text:hsla(0,0%,100%,.9);--city-text-secondary:hsla(0,0%,100%,.5);--city-accent:#58a6ff;--city-radius:10px}.city-selector{margin:16px 0;animation:m .2s ease-out}@keyframes m{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.city-selector__hint{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--city-text-secondary)}.city-selector__hint-icon{font-size:14px}.city-selector__actions{display:flex;flex-wrap:wrap;gap:8px}.city-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;min-width:100px;background:var(--city-bg);border:1px solid var(--city-border);border-radius:var(--city-radius);color:var(--city-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.city-btn:hover{background:var(--city-bg-hover);border-color:var(--city-border-hover)}.city-btn:active{transform:scale(.98);background:var(--city-bg-active)}.city-btn__count{font-size:12px;font-weight:400;color:var(--city-text-secondary);opacity:.7}.city-btn--selected{background:var(--city-bg-active);border-color:var(--city-border-active);box-shadow:0 0 12px rgba(88,166,255,.15)}.city-btn--selected .city-btn__name{color:var(--city-accent)}.city-btn--map{margin-top:4px;opacity:.85;background:transparent;border-style:dashed}.city-btn--map:hover{opacity:1;background:var(--city-bg-hover);border-style:solid}.city-btn--map .city-btn__icon{font-size:16px}.city-selector__loading{gap:12px;padding:16px;color:var(--city-text-secondary)}.city-selector__spinner{border:2px solid var(--city-border);border-top-color:var(--city-accent)}.city-selector__empty{color:var(--city-text-secondary)}.city-selector__empty-icon{font-size:24px;margin-bottom:8px;opacity:.5}.city-selector__expand{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px;background:transparent;border:1px dashed var(--city-border);border-radius:var(--city-radius);color:var(--city-text-secondary);font-size:13px;cursor:pointer;transition:all .18s ease}.city-selector__expand:hover{background:var(--city-bg);border-color:var(--city-border-hover);color:var(--city-text)}.city-selector__expand-icon{transition:transform .2s ease}.city-selector__expand--expanded .city-selector__expand-icon{transform:rotate(180deg)}.city-selector__search{flex:0 0 auto;min-width:140px}.city-selector__search-icon{left:10px;font-size:12px;color:var(--city-text-secondary)}.city-selector__search-input{padding:8px 10px 8px 30px;background:var(--city-bg);border:1px solid var(--city-border);border-radius:8px;color:var(--city-text);transition:all .18s ease}.city-selector__search-input:focus{border-color:var(--city-border-hover);background:var(--city-bg-hover)}.city-selector__search-input::placeholder{color:var(--city-text-secondary)}.city-selector__header{gap:16px;margin-bottom:12px}.city-selector__map-panel{margin-top:16px;border:1px solid var(--city-border);border-radius:var(--city-radius);overflow:hidden}.city-selector__map-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:var(--city-bg);border:none;color:var(--city-text);font-size:14px;cursor:pointer;transition:background .18s ease}.city-selector__map-toggle:hover{background:var(--city-bg-hover)}.city-selector__map-title{display:flex;align-items:center;gap:8px}.city-selector__map-arrow{transition:transform .2s ease;opacity:.5}.city-selector__map-panel--expanded .city-selector__map-arrow{transform:rotate(180deg)}.city-selector__map-content{display:none;padding:0;background:#0d1117}.city-selector__map-panel--expanded .city-selector__map-content{display:block}#mapContainerInline,.city-selector__map-container{height:350px;max-height:400px;background:#0d1117;overflow:hidden;position:relative;border-radius:8px}#mapContainerInline{width:100%}#mapContainerInline #exchange-map,#mapContainerInline .map-column{display:block!important;width:100%!important;height:100%!important;min-height:350px;max-height:400px;position:relative;border-radius:0;border:none}#mapContainerInline .exchange-map-container{width:100%;height:100%;border-radius:0;border:none}#mapContainerInline .exchange-map-svg-wrapper{width:100%;height:calc(100% - 60px);min-height:280px;max-height:340px;overflow:hidden}#mapContainerInline .exchange-map-svg-wrapper svg{width:100%;height:100%;max-height:100%}#mapContainerInline #mapPlaceholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0d1117;z-index:3}#mapContainerInline.map-loaded #mapPlaceholder{display:none!important}#mapContainerInline .exchange-map-header{padding:10px 14px}#mapContainerInline .exchange-map-title{font-size:14px}.city-selector__map-btn{padding:14px 16px;background:var(--city-bg);border:1px dashed var(--city-border);border-radius:var(--city-radius);color:var(--city-text-secondary);font-size:14px;transition:all .18s ease}.city-selector__map-btn:hover{background:var(--city-bg-hover);border-color:var(--city-border-hover);border-style:solid;color:var(--city-text)}.city-selector__map-btn--active{background:var(--city-bg-active);border-color:var(--city-accent);border-style:solid;color:var(--city-accent)}.city-selector__map-btn-icon{font-size:18px}.city-selector__divider{color:var(--city-text-secondary);font-size:12px}.city-selector__divider:after,.city-selector__divider:before{background:var(--city-border)}.city-selector__map-content{border-radius:var(--city-radius);border:1px solid var(--city-border)}@media (max-width:480px){.city-selector__actions{flex-direction:column}.city-btn{width:100%}.city-selector__header{flex-direction:column;align-items:stretch;gap:12px}.city-selector__search{min-width:100%}}@media (prefers-reduced-motion:reduce){.city-btn,.city-selector,.city-selector__expand,.city-selector__spinner{animation:none;transition:none}}.wizard-scope-message{margin:16px 0}.results-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px}.results-summary__content{flex:1}.results-summary__title{font-size:15px;font-weight:600;color:hsla(0,0%,100%,.95)}.results-summary__title b,.results-summary__title strong{color:#58a6ff;font-weight:700}.results-summary__hint{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.5)}.results-summary__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(88,166,255,.1);border-radius:10px;font-size:18px}.results-summary--success .results-summary__icon{background:rgba(76,175,80,.1)}.results-summary--warning .results-summary__icon{background:rgba(255,193,7,.1)}.results-summary--empty .results-summary__icon{background:hsla(0,0%,100%,.05)}.city-refine{padding:16px;margin-bottom:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;transition:all .2s ease}.city-refine--collapsed{padding:12px 16px}.city-refine__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.city-refine__title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9)}.city-refine__title-icon{font-size:14px;opacity:.7}.city-refine__optional{font-size:11px;font-weight:400;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px}.city-refine__search{position:relative;margin-bottom:12px}.city-refine__search-input{width:100%;padding:10px 12px 10px 36px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:13px;color:hsla(0,0%,100%,.9);transition:all .15s ease}.city-refine__search-input::placeholder{color:hsla(0,0%,100%,.35)}.city-refine__search-input:focus{outline:none;border-color:rgba(88,166,255,.4);background:hsla(0,0%,100%,.06)}.city-refine__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:hsla(0,0%,100%,.35);pointer-events:none}.city-refine__list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.city-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9);cursor:pointer;transition:all .15s ease}.city-pill:hover{background:hsla(0,0%,100%,.08);border-color:rgba(88,166,255,.4);transform:translateY(-1px)}.city-pill:active{transform:scale(.98)}.city-pill--selected{background:rgba(88,166,255,.15);border-color:rgba(88,166,255,.5);color:#fff}.city-pill__name{white-space:nowrap}.city-pill__count{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.4);padding:2px 6px;background:hsla(0,0%,100%,.06);border-radius:10px}.city-pill--selected .city-pill__count{background:rgba(88,166,255,.3);color:hsla(0,0%,100%,.9)}.city-pill--all{background:hsla(0,0%,100%,.02);border-style:dashed}.city-pill--all:hover{background:hsla(0,0%,100%,.05)}.city-refine__more{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:none;border:none;border-radius:999px;font-size:12px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.city-refine__more:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.05)}.city-refine__map{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-top:4px;background:linear-gradient(180deg,rgba(88,166,255,.12),rgba(88,166,255,.06));border:1px solid rgba(88,166,255,.25);border-radius:12px;font-size:13px;font-weight:500;color:rgba(88,166,255,.9);cursor:pointer;transition:all .15s ease}.city-refine__map:hover{background:linear-gradient(180deg,rgba(88,166,255,.18),rgba(88,166,255,.1));border-color:rgba(88,166,255,.4);transform:translateY(-1px)}.city-refine__map-icon{font-size:16px}.city-refine--collapsed .city-refine__header{margin-bottom:0}.city-refine--collapsed .city-refine__list,.city-refine--collapsed .city-refine__map,.city-refine--collapsed .city-refine__search{display:none}.city-refine__selected{display:none;align-items:center;gap:8px;margin-top:8px}.city-refine--collapsed .city-refine__selected{display:flex}.city-refine__selected-value{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(88,166,255,.1);border:1px solid rgba(88,166,255,.3);border-radius:20px;font-size:13px;font-weight:500;color:#58a6ff}.city-refine__selected-clear{padding:4px 8px;background:none;border:none;border-radius:6px;font-size:11px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.city-refine__selected-clear:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08)}.results-context__divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.5px}.results-context__divider:after,.results-context__divider:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.06)}@media (max-width:480px){.results-summary{flex-direction:column;align-items:flex-start;gap:8px}.results-summary__icon{display:none}.city-pill{padding:6px 10px;font-size:12px}.city-refine__map{padding:10px 12px;font-size:12px}}.city-selector-optional{margin:16px 0}.city-selector{padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px}.city-selector__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.city-selector__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9)}.city-selector__title-icon{font-size:16px}.city-selector__optional{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.5px}.city-selector__search{position:relative;margin-bottom:14px}.city-selector__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:hsla(0,0%,100%,.35);pointer-events:none}.city-selector__search-input{width:100%;padding:10px 14px 10px 38px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:13px;color:hsla(0,0%,100%,.9);transition:all .15s ease}.city-selector__search-input::placeholder{color:hsla(0,0%,100%,.35)}.city-selector__search-input:focus{outline:none;border-color:rgba(88,166,255,.4);background:hsla(0,0%,100%,.06)}.city-selector__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.city-selector__more{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin-bottom:12px;background:none;border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .15s ease}.city-selector__more:hover{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.03)}.city-selector__more-icon{font-size:10px;transition:transform .2s ease}.city-selector__more--expanded .city-selector__more-icon{transform:rotate(180deg)}.city-selector__divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.3);text-transform:lowercase}.city-selector__divider:after,.city-selector__divider:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.08)}.city-selector__map-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .15s ease}.city-selector__map-btn:hover{background:hsla(0,0%,100%,.06);border-color:rgba(88,166,255,.3);color:hsla(0,0%,100%,.9)}.city-selector__map-btn-icon{font-size:16px}.city-selector__map-content{margin-top:12px;border-radius:10px;overflow:hidden}.city-selector__map-container{height:280px;background:rgba(0,0,0,.2);border-radius:10px}.city-selector__loading{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:hsla(0,0%,100%,.5);font-size:13px}.city-selector__spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.1);border-top-color:rgba(88,166,255,.7);border-radius:50%;animation:w .8s linear infinite}.city-selector__empty{padding:20px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px}.city-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9);cursor:pointer;transition:all .15s ease}.city-chip:hover{background:hsla(0,0%,100%,.08);border-color:rgba(88,166,255,.4);transform:translateY(-1px)}.city-chip:active{transform:scale(.98)}.city-chip--selected{background:rgba(88,166,255,.15);border-color:rgba(88,166,255,.5);color:#fff}.city-chip__name{white-space:nowrap}.city-chip__count{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.4);padding:2px 6px;background:hsla(0,0%,100%,.06);border-radius:8px}.city-chip--selected .city-chip__count{background:rgba(88,166,255,.3);color:hsla(0,0%,100%,.9)}.wizard-ready{gap:20px;padding:20px 0}.wizard-summary{text-align:center;color:hsla(0,0%,100%,.8);font-size:14px}.wizard-btn{background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:none;border-radius:12px;padding:16px 40px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.wizard-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(74,158,255,.3)}.wizard-btn:active:not(:disabled){transform:translateY(0)}.wizard-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.wizard-btn-search{min-width:240px}.wizard-btn--success{background:linear-gradient(135deg,#4caf50,#2e7d32)}.wizard-btn--success:hover:not(:disabled){box-shadow:0 10px 30px rgba(76,175,80,.3)}.wizard-btn.loading{pointer-events:none;opacity:.8}.wizard-btn .spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:w .8s linear infinite;display:none}.wizard-btn.loading .spinner{display:block}.wizard-btn.loading .btn-text{display:none}.wizard-btn--warning{background:linear-gradient(135deg,#ff9800,#f57c00)}.wizard-btn--warning:hover:not(:disabled){box-shadow:0 10px 30px rgba(255,152,0,.3)}.wizard-btn--error{background:linear-gradient(135deg,#f44336,#d32f2f)}.wizard-btn--error:hover:not(:disabled){box-shadow:0 10px 30px rgba(244,67,54,.3)}.city-selector__map-btn--active{background:rgba(88,166,255,.1);border-color:rgba(88,166,255,.3);color:rgba(88,166,255,.9)}.preset-indicator{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;background:linear-gradient(135deg,rgba(88,166,255,.08),rgba(88,166,255,.03));border:1px solid rgba(88,166,255,.15);border-radius:10px;font-size:13px;color:hsla(0,0%,100%,.8);animation:v .3s ease-out;transition:opacity .3s ease,transform .3s ease}.preset-indicator--hiding{opacity:0;transform:translateY(-8px)}.preset-indicator__icon{font-size:16px}.preset-indicator__text{flex:1}.preset-indicator__preset-name{font-weight:600;color:#58a6ff}.preset-indicator__hint{margin-top:2px;font-size:11px;color:hsla(0,0%,100%,.5)}.results-zone{margin-bottom:24px}.results-zone__header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.results-zone__icon{font-size:16px}.results-zone__title{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.results-zone__count{margin-left:auto;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.4);padding:2px 8px;background:hsla(0,0%,100%,.05);border-radius:10px}.results-zone--top .results-zone__header{border-bottom-color:rgba(88,166,255,.15)}.results-zone--top .results-zone__title{color:rgba(88,166,255,.9)}.results-zone--top .results-zone__icon{color:#58a6ff}.results-zone--rest .results-zone__header{margin-top:8px}.results-zone--rest .results-zone__title{color:hsla(0,0%,100%,.5)}.exchanger-card--rank-changed{position:relative;animation:n 1.5s ease-out}.exchanger-card--rank-changed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgba(88,166,255,.8),rgba(88,166,255,.4));border-radius:3px 0 0 3px;animation:o 1.5s ease-out forwards}@keyframes n{0%{background:linear-gradient(90deg,rgba(88,166,255,.12),transparent 50%)}to{background:transparent}}@keyframes o{0%,60%{opacity:1}to{opacity:0}}.exchanger-card--rank-up{position:relative}.exchanger-card--rank-up:before{background:linear-gradient(180deg,rgba(76,175,80,.8),rgba(76,175,80,.4))}.exchanger-card--rank-down:before{background:linear-gradient(180deg,rgba(255,152,0,.6),rgba(255,152,0,.3))}.card-improvement-label{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;margin-left:8px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.2);border-radius:6px;font-size:10px;font-weight:600;color:rgba(76,175,80,.9);text-transform:uppercase;letter-spacing:.3px;animation:p .4s ease-out}.card-improvement-label__icon{font-size:10px}@keyframes p{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.card-score-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.card-score-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:11px;color:hsla(0,0%,100%,.6)}.card-score-badge__icon{font-size:12px}.card-score-badge--speed{background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.15);color:rgba(255,193,7,.9)}.card-score-badge--trust{background:rgba(76,175,80,.08);border-color:rgba(76,175,80,.15);color:rgba(76,175,80,.9)}.card-score-badge--rate{background:rgba(88,166,255,.08);border-color:rgba(88,166,255,.15);color:rgba(88,166,255,.9)}.card-score-badge--reserve{background:rgba(156,39,176,.08);border-color:rgba(156,39,176,.15);color:rgba(186,104,200,.9)}.card-score-badge--anon{background:rgba(255,152,0,.08);border-color:rgba(255,152,0,.15);color:rgba(255,152,0,.9)}.top-card-badge{position:absolute;top:-6px;left:12px;display:flex;align-items:center;gap:4px;padding:3px 10px;background:linear-gradient(135deg,#58a6ff,#2d7cd6);border-radius:0 0 8px 8px;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(88,166,255,.3)}.top-card-badge--gold{background:linear-gradient(135deg,gold,#ffb300);color:#1a1a1a}.top-card-badge--silver{background:linear-gradient(135deg,silver,#a0a0a0);color:#1a1a1a}.top-card-badge--bronze{background:linear-gradient(135deg,#cd7f32,#a05a2c);color:#fff}.results-no-change{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;font-size:12px;color:hsla(0,0%,100%,.5)}.results-no-change__icon{font-size:14px}@media (max-width:480px){.preset-indicator{padding:8px 12px;font-size:12px}.results-zone__header{padding-bottom:6px;margin-bottom:10px}.card-score-badges{gap:4px}.card-score-badge{padding:3px 6px;font-size:10px}}.exchange-selector-section{display:none!important}.city-selector-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.city-selector-label{display:flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500}.city-search-inline{position:relative;flex:0 0 auto}.search-icon-inline{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.5;pointer-events:none}.city-search-input-inline{width:140px;padding:8px 12px 8px 32px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;font-size:12px;transition:all .2s ease}.city-search-input-inline:focus{outline:none;width:180px;background:hsla(0,0%,100%,.08);border-color:rgba(74,158,255,.4);box-shadow:0 0 0 2px rgba(74,158,255,.1)}.city-search-input-inline::placeholder{color:hsla(0,0%,100%,.3)}.city-chips-wrapper{display:flex;flex-direction:column;gap:8px}.city-chips-container,.city-chips-expanded{display:flex;flex-wrap:wrap;gap:8px}.city-chips-expanded{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.05);animation:q .3s ease}@keyframes q{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.city-expand-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 16px;background:transparent;border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.city-expand-btn:hover{background:hsla(0,0%,100%,.03);border-color:rgba(74,158,255,.3);color:rgba(74,158,255,.8)}.city-expand-btn.expanded{border-style:solid;border-color:rgba(74,158,255,.2);color:rgba(74,158,255,.7)}.city-expand-btn .expand-icon{font-size:10px;transition:transform .2s ease}.city-expand-btn.expanded .expand-icon{transform:rotate(180deg)}.city-search-empty{padding:16px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px}@media (max-width:600px){.city-selector-header{flex-direction:column;align-items:flex-start;gap:10px}.city-search-inline,.city-search-input-inline,.city-search-input-inline:focus{width:100%}}.persona-buttons-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.persona-label-hint{font-size:12px;color:hsla(0,0%,100%,.4);font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.persona-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.persona-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(74,158,255,.05));opacity:0;transition:opacity .25s ease}.persona-btn:hover{border-color:rgba(74,158,255,.3);color:#fff;transform:translateY(-1px)}.persona-btn:hover:before{opacity:1}.persona-btn.active{background:rgba(74,158,255,.15);border-color:#4a9eff;color:#fff;box-shadow:0 0 20px rgba(74,158,255,.2)}.persona-btn.active:before{opacity:1}.persona-btn .persona-icon{position:relative;z-index:1;font-size:14px;transition:transform .2s ease}.persona-btn:hover .persona-icon{transform:scale(1.15)}.persona-btn .persona-label{position:relative;z-index:1}.persona-btn.persona-glow{animation:r .6s cubic-bezier(.4,0,.2,1)}@keyframes r{0%{box-shadow:0 0 0 0 rgba(74,158,255,.6)}50%{box-shadow:0 0 30px 10px rgba(74,158,255,.3)}to{box-shadow:0 0 20px rgba(74,158,255,.2)}}.persona-tooltip{position:fixed;z-index:10;padding:12px 16px;background:linear-gradient(135deg,#1e1e28,#16161e);border:1px solid rgba(74,158,255,.2);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s cubic-bezier(.4,0,.2,1);max-width:280px}.persona-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0)}.persona-tooltip.tooltip-top{transform:translateY(-8px)}.persona-tooltip.tooltip-top.visible{transform:translateY(0)}.persona-tooltip-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.persona-tooltip-desc{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.4}.persona-tooltip-arrow{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:linear-gradient(135deg,#1e1e28,#16161e);border-left:1px solid rgba(74,158,255,.2);border-top:1px solid rgba(74,158,255,.2);transform:translateX(-50%) rotate(45deg)}.persona-tooltip.tooltip-top .persona-tooltip-arrow{top:auto;bottom:-6px;transform:translateX(-50%) rotate(225deg)}.persona-change-toast{position:fixed;top:20%;left:50%;transform:translateX(-50%) translateY(-20px) scale(.9);z-index:11;display:flex;align-items:center;gap:12px;padding:16px 28px;background:linear-gradient(135deg,rgba(74,158,255,.95),rgba(45,124,214,.95));border-radius:16px;box-shadow:0 20px 60px rgba(74,158,255,.4),inset 0 0 0 1px hsla(0,0%,100%,.1);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.persona-change-toast.visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.persona-change-toast .toast-icon{font-size:28px;animation:s .4s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes s{0%{transform:scale(0) rotate(-20deg)}to{transform:scale(1) rotate(0)}}.persona-change-toast .toast-text{font-size:18px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.exchange-card.persona-pulse,.exchanger-card.persona-pulse{animation:t .5s cubic-bezier(.4,0,.2,1)}@keyframes t{0%{transform:scale(1);box-shadow:0 4px 20px rgba(0,0,0,.3)}50%{transform:scale(1.01);box-shadow:0 4px 30px rgba(74,158,255,.2)}to{transform:scale(1);box-shadow:0 4px 20px rgba(0,0,0,.3)}}@media (max-width:768px){.persona-buttons-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.persona-label-hint{font-size:11px}.persona-btn{padding:8px 12px;font-size:12px}.persona-tooltip{max-width:calc(100vw - 32px);font-size:12px}.persona-change-toast{padding:12px 20px}.persona-change-toast .toast-icon{font-size:22px}.persona-change-toast .toast-text{font-size:15px}}.preset-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#1e1e24!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:100px!important;color:hsla(0,0%,100%,.55);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;overflow:hidden}.preset-chip:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(0,212,170,.1));opacity:0;transition:opacity .2s ease;border-radius:100px}.preset-chip:hover{border-color:rgba(74,158,255,.5)!important;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,158,255,.15)}.preset-chip:hover:before{opacity:1}.preset-chip:active{transform:scale(.95);transition:transform .1s ease}.preset-chip.active{background:linear-gradient(135deg,rgba(74,158,255,.2),rgba(0,212,170,.1))!important;border:1px solid transparent!important;background-clip:padding-box!important;color:#fff;box-shadow:0 0 0 1px #4a9eff,0 4px 20px rgba(74,158,255,.4),0 0 40px rgba(74,158,255,.15)!important}.preset-chip.active:before{opacity:1}.preset-chip.active{animation:u .4s ease-out}@keyframes u{0%{box-shadow:0 0 0 1px #4a9eff,0 4px 20px rgba(74,158,255,.4),0 0 0 0 rgba(74,158,255,.6)}50%{box-shadow:0 0 0 1px #4a9eff,0 4px 20px rgba(74,158,255,.4),0 0 0 8px rgba(74,158,255,0)}to{box-shadow:0 0 0 1px #4a9eff,0 4px 20px rgba(74,158,255,.4),0 0 40px rgba(74,158,255,.15)}}.preset-chip .preset-icon{position:relative;z-index:1;font-size:14px;transition:all .2s ease}.preset-chip:hover .preset-icon{transform:scale(1.15);filter:drop-shadow(0 0 3px rgba(74,158,255,.5))}.preset-chip.active .preset-icon{filter:drop-shadow(0 0 6px rgba(74,158,255,.8))}.preset-chip .preset-name{position:relative;z-index:1}.preset-chip.persona-glow{animation:r .6s cubic-bezier(.4,0,.2,1)}.preset-chip.persona-pulse{animation:t .5s cubic-bezier(.4,0,.2,1)}.presets-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.presets-label-hint{font-size:12px;color:hsla(0,0%,100%,.4);font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.preset-chips{display:flex;gap:8px;flex-wrap:wrap}.preset-add-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:transparent;border:1px dashed hsla(0,0%,100%,.25);border-radius:50%;color:hsla(0,0%,100%,.4);font-size:18px;cursor:pointer;transition:all .2s ease}.preset-add-btn:hover{border-style:solid;border-color:#4a9eff;color:#4a9eff;background:rgba(74,158,255,.08)}.preset-add-btn:hover .add-icon{transform:rotate(90deg)}.preset-add-btn .add-icon{transition:transform .3s ease}@media (max-width:768px){.presets-row{flex-direction:column;align-items:flex-start}.presets-label-hint{font-size:11px}.preset-chip{padding:8px 14px;font-size:12px}.preset-add-btn{width:34px;height:34px;font-size:16px}}.map-expandable-panel{margin-top:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.map-expandable-panel.expanded{border-color:rgba(74,158,255,.3);box-shadow:0 4px 20px rgba(0,0,0,.2)}.map-panel-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.map-panel-header:hover{background:rgba(74,158,255,.05)}.map-expandable-panel.expanded .map-panel-header{background:rgba(74,158,255,.08);border-bottom:1px solid rgba(74,158,255,.15)}.map-panel-title{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.map-panel-title .map-icon{font-size:18px}.map-expandable-panel.expanded .map-panel-title{color:#4a9eff}.map-panel-hint{display:flex;align-items:center;gap:12px}.country-hint{font-size:13px;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);padding:4px 10px;border-radius:12px}.toggle-arrow{font-size:10px;color:hsla(0,0%,100%,.4);transition:transform .3s ease}.map-expandable-panel.expanded .toggle-arrow{color:#4a9eff}.map-panel-content{display:none;animation:v .3s ease}.map-expandable-panel.expanded .map-panel-content{display:block}@keyframes v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.map-container-inline{position:relative;height:400px;background:linear-gradient(135deg,#0d1117,#161b22);border-radius:0}.map-container-inline .leaflet-container{height:100%;width:100%;background:transparent}.map-placeholder{position:absolute;inset:0;justify-content:center;background:linear-gradient(135deg,#0d1117,#161b22)}.map-loading,.map-placeholder{display:flex;align-items:center}.map-loading{flex-direction:column;gap:12px;color:hsla(0,0%,100%,.5);font-size:13px}.map-spinner{width:32px;height:32px;border:3px solid rgba(74,158,255,.2);border-top-color:#4a9eff;border-radius:50%;animation:w .8s linear infinite}@keyframes w{to{transform:rotate(1turn)}}.map-fallback{display:flex;flex-direction:column;align-items:center;gap:12px;color:hsla(0,0%,100%,.5);font-size:14px;text-align:center;padding:20px}.map-fallback .fallback-icon{font-size:48px;opacity:.5}.map-fallback .fallback-text{max-width:200px;line-height:1.4}.map-legend{justify-content:center;gap:24px;padding:12px 16px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.05)}.legend-item,.map-legend{display:flex;align-items:center}.legend-item{gap:8px;font-size:12px;color:hsla(0,0%,100%,.5)}.legend-dot{width:10px;height:10px;border-radius:50%}.legend-dot.available{background:#4a9eff;box-shadow:0 0 8px rgba(74,158,255,.5)}.legend-dot.selected{background:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.5)}.city-marker{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;background:linear-gradient(135deg,#4a9eff,#2d7cd6);border:2px solid hsla(0,0%,100%,.9);border-radius:18px;color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;transition:all .2s ease;white-space:nowrap}.city-marker:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(74,158,255,.4)}.city-marker.selected{background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 6px 20px rgba(76,175,80,.4)}.city-marker-label{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:4px;padding:4px 8px;background:rgba(0,0,0,.8);border-radius:4px;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease}.city-marker:hover .city-marker-label{opacity:1;visibility:visible}@media (max-width:768px){.map-container-inline{height:300px}.map-panel-header{padding:12px 14px}.map-panel-title{font-size:13px}.map-legend{gap:16px;padding:10px 12px}.city-marker,.legend-item{font-size:11px}.city-marker{min-width:30px;height:30px}}#exchange-map,.city-map-toggle,.map-column{display:none!important}.results-wrapper{display:block!important}.list-column{width:100%!important;max-width:100%!important}#citySelectorBar,#country-view-container,#exchangeControls,#filtersPanel,#mapToggleBtn,#modeSwitch,.city-selector-bar,.country-view-panel,.exchange-controls,.exchange-filters-panel,.exchange-mode-switch,.exchange-toolbar-row,.map-toggle-btn,.mode-switch,.toolbar-actions{display:none!important}.direction-card{display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;background:linear-gradient(135deg,rgba(74,158,255,.06),rgba(74,158,255,.02));border:1px solid rgba(74,158,255,.15);border-radius:12px;margin-bottom:12px;position:relative}.direction-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4a9eff,#00d4aa);border-radius:12px 12px 0 0}.direction-side{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:100px}.direction-label{font-size:10px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.direction-value{display:flex;align-items:center;gap:6px}.direction-icon{font-size:18px}.direction-currency{font-size:16px;font-weight:700;color:#fff}.direction-network{font-size:10px;color:rgba(138,188,255,.9);background:rgba(74,158,255,.12);padding:2px 6px;border-radius:100px;font-weight:500}.direction-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.2);border-radius:50%;color:#4a9eff;flex-shrink:0}.direction-arrow svg{width:16px;height:16px}.direction-geo{display:flex;align-items:center;gap:5px;padding:4px 10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;font-size:11px;color:hsla(0,0%,100%,.7);margin-left:12px}.direction-geo__flag{font-size:12px}.direction-geo__text{font-weight:500}@media (max-width:480px){.direction-card{flex-wrap:wrap;gap:10px;padding:12px}.direction-side{min-width:80px}.direction-currency{font-size:14px}.direction-arrow{width:28px;height:28px}.direction-arrow svg{width:14px;height:14px}.direction-geo{width:100%;justify-content:center;margin-left:0;margin-top:4px}}#intentWizard{padding:16px 20px!important}#intentWizard .wizard-header{margin-bottom:10px!important}#intentWizard .wizard-content{min-height:auto!important}#intentWizard .wizard-progress{margin-bottom:14px}.wizard-ready{gap:10px}.wizard-back{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:8px!important;color:hsla(0,0%,100%,.6)!important;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.wizard-back:hover{background:rgba(74,158,255,.15)!important;border-color:rgba(74,158,255,.4)!important;color:#4a9eff!important}.wizard-btn-search,.wizard-btn.wizard-btn--success{padding:12px 32px!important;font-size:14px!important;border-radius:10px!important}.wizard-stepper{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:16px 20px;margin-bottom:8px;overflow:hidden}.wizard-stepper:empty{display:none}.wizard-stepper__step{display:flex;align-items:center;flex-shrink:1;min-width:0;transition:flex .3s ease,opacity .3s ease}.wizard-stepper__dot{width:8px;height:8px;min-width:8px;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.wizard-stepper__label{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;user-select:none}.wizard-stepper__line{width:20px;min-width:12px;height:2px;background:hsla(0,0%,100%,.1);margin:0 6px;border-radius:1px;transition:all .3s ease;flex-shrink:1}.wizard-stepper__step.completed{flex:0 1 auto;opacity:.85}.wizard-stepper__step.completed .wizard-stepper__dot{background:rgba(74,158,255,.5)}.wizard-stepper__step.completed .wizard-stepper__label{color:rgba(74,158,255,.7);max-width:70px}.wizard-stepper__step.completed .wizard-stepper__line{background:linear-gradient(90deg,rgba(74,158,255,.4),rgba(74,158,255,.2))}.wizard-stepper__step.current{flex:0 0 auto;opacity:1}.wizard-stepper__step.current .wizard-stepper__dot{background:#4a9eff;box-shadow:0 0 0 3px rgba(74,158,255,.15),0 0 12px rgba(74,158,255,.4);transform:scale(1.25)}.wizard-stepper__step.current .wizard-stepper__label{color:#4a9eff;font-weight:600;max-width:none}.wizard-stepper__step.current .wizard-stepper__line{background:linear-gradient(90deg,rgba(74,158,255,.3),hsla(0,0%,100%,.1))}.wizard-stepper__step.clickable{cursor:pointer}.wizard-stepper__step.clickable:hover .wizard-stepper__dot{background:#4a9eff;transform:scale(1.2);box-shadow:0 0 8px rgba(74,158,255,.4)}.wizard-stepper__step.clickable:hover .wizard-stepper__label{color:#4a9eff}.wizard-stepper__step.clickable:active .wizard-stepper__dot{transform:scale(1.1)}.wizard-stepper.ready .wizard-stepper__step.completed .wizard-stepper__dot{background:rgba(76,175,80,.6)}.wizard-stepper.ready .wizard-stepper__step.completed .wizard-stepper__label{color:rgba(76,175,80,.8)}.wizard-stepper.ready .wizard-stepper__step.completed .wizard-stepper__line{background:rgba(76,175,80,.3)}.wizard-stepper.compact .wizard-stepper__step.completed .wizard-stepper__label{display:none}.wizard-stepper.compact .wizard-stepper__step.completed{flex:0 0 auto}.wizard-stepper.compact .wizard-stepper__line{width:16px;min-width:8px;margin:0 4px}.wizard-stepper.compact .wizard-stepper__step.current .wizard-stepper__label,.wizard-stepper.compact .wizard-stepper__step:last-child .wizard-stepper__label{display:inline}@media (max-width:1023px){.wizard-stepper{padding:12px 16px}.wizard-stepper__label{font-size:10px}.wizard-stepper__step.completed .wizard-stepper__label{max-width:60px}.wizard-stepper__line{width:16px;min-width:10px;margin:0 4px}}@media (max-width:767px){.wizard-stepper{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:12px 20px;margin:0 -4px;scrollbar-width:none;-ms-overflow-style:none}.wizard-stepper::-webkit-scrollbar{display:none}.wizard-stepper__step{flex-shrink:0;scroll-snap-align:center}.wizard-stepper__dot{width:8px;height:8px;min-width:8px}.wizard-stepper__label{font-size:10px;max-width:none}.wizard-stepper__step.completed .wizard-stepper__label{max-width:none;opacity:.7}.wizard-stepper__step.current .wizard-stepper__dot{transform:scale(1.4)}.wizard-stepper__line{width:20px;min-width:16px;margin:0 6px}.wizard-stepper__step.clickable{padding:8px 4px;margin:-8px -4px;-webkit-tap-highlight-color:transparent}.wizard-stepper__step.clickable:active .wizard-stepper__dot{transform:scale(1.3)}}@media (max-width:480px){.wizard-stepper{padding:10px 16px}.wizard-stepper__label{font-size:9px;letter-spacing:.02em}.wizard-stepper__line{width:16px;min-width:12px;margin:0 4px}.wizard-stepper__dot{width:7px;height:7px;min-width:7px}}@media (hover:none) and (pointer:coarse){.wizard-stepper__step.clickable:hover .wizard-stepper__dot{background:rgba(74,158,255,.5);transform:none;box-shadow:none}.wizard-stepper__step.clickable:hover .wizard-stepper__label{color:rgba(74,158,255,.7)}.wizard-stepper__step.clickable:active .wizard-stepper__dot{background:#4a9eff;transform:scale(1.2);box-shadow:0 0 8px rgba(74,158,255,.4)}.wizard-stepper__step.clickable:active .wizard-stepper__label{color:#4a9eff}}.wizard-stepper{animation:x .3s ease}@keyframes x{0%{opacity:0}to{opacity:1}}.wizard-stepper__step.new{animation:y .35s cubic-bezier(.4,0,.2,1)}@keyframes y{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.wizard-stepper__line.new{animation:z .3s ease;transform-origin:left center}@keyframes z{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.wizard-stepper__dot,.wizard-stepper__label,.wizard-stepper__line,.wizard-stepper__step{will-change:background,color,transform,box-shadow,opacity,flex}.wizard-options-cities::-webkit-scrollbar{width:8px}.wizard-options-cities::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.wizard-options-cities::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5b6eae,#4a5a9a);border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.wizard-options-cities::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6b7ebe,#5a6aaa)}.wizard-options-cities{scrollbar-width:thin;scrollbar-color:#5b6eae rgba(0,0,0,.2)}.exchange-list .exchange-empty-state,.wizard-progress{display:none!important}.wizard-options-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsla(0,0%,100%,.6)}.wizard-options-loading__spinner{font-size:32px;margin-bottom:12px;animation:A 1.5s ease-in-out infinite}.wizard-options-loading__text{font-size:14px}@keyframes A{0%,to{opacity:1}50%{opacity:.5}}.wizard-empty-direction{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.wizard-empty-direction__icon{font-size:48px;margin-bottom:16px}.wizard-empty-direction__title{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:8px}.wizard-empty-direction__hint{font-size:14px;color:hsla(0,0%,100%,.5);margin-bottom:20px}.filters-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:rgba(255,165,0,.05);border:1px dashed rgba(255,165,0,.3);border-radius:12px;margin:20px 0}.filters-empty-state__icon{font-size:48px;margin-bottom:16px}.filters-empty-state__title{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:8px}.filters-empty-state__hint{font-size:14px;color:hsla(0,0%,100%,.5);margin-bottom:20px;max-width:400px}.filters-empty-state__btn{background:linear-gradient(135deg,#f7931a,#ff6b00);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.filters-empty-state__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(247,147,26,.4)}#intentWizard{padding:10px 14px 12px!important;border-radius:10px}.wizard-stepper{padding:4px 12px!important;margin-bottom:2px!important}.wizard-stepper.ready .wizard-stepper__dot{width:7px;height:7px;min-width:7px}.wizard-stepper.ready .wizard-stepper__line{width:16px;min-width:10px}.wizard-stepper.ready .wizard-stepper__label{font-size:10px}#intentWizard .wizard-header{margin-bottom:6px!important;min-height:0!important;position:relative}#intentWizard.wizard--ready .wizard-titles{display:none!important}#intentWizard.wizard--ready .wizard-header{position:absolute;top:8px;left:8px;right:8px;z-index:2;margin:0!important;pointer-events:none}#intentWizard.wizard--ready .wizard-header .wizard-back,#intentWizard.wizard--ready .wizard-header .wizard-reset-action{pointer-events:auto}#intentWizard .wizard-step-title:not(:empty){font-size:15px}#intentWizard .wizard-step-subtitle:not(:empty){font-size:11px;margin-top:1px}#intentWizard .wizard-progress{margin-bottom:0!important;height:2px!important}#intentWizard .wizard-step-content{min-height:unset!important}.direction-card{padding:10px 20px!important;gap:16px!important;margin:0 auto 6px!important;border-radius:10px!important;max-width:420px}.direction-card:before{height:1.5px!important}.direction-side{gap:2px!important;min-width:80px!important}.direction-label{font-size:9px!important;letter-spacing:.3px!important}.direction-value{gap:5px!important}.direction-icon{font-size:16px!important}.direction-currency{font-size:15px!important;font-weight:600!important}.direction-network{font-size:9px!important;padding:1px 5px!important}.direction-arrow{width:26px!important;height:26px!important}.direction-arrow svg{width:13px!important;height:13px!important}.direction-geo{padding:3px 8px!important;font-size:10px!important;margin-left:8px!important}.wizard-ready{display:flex;flex-direction:column;align-items:center;gap:4px!important;padding:2px 0 0!important}.wizard-ready .wizard-summary{margin-bottom:0!important}#searchBtnWrapper,.wizard-search-btn-wrapper{margin-top:4px!important;padding-top:8px!important;border-top:1px solid hsla(0,0%,100%,.06)!important}.wizard-btn-search{border-radius:10px!important;display:flex!important;width:auto!important}.wizard-btn-search,.wizard-btn.wizard-btn--success{padding:10px 28px!important;font-size:14px!important;max-width:320px;margin:0 auto}.wizard-back{font-size:18px!important;border-radius:6px!important}.wizard-back,.wizard-reset-action{width:28px!important;height:28px!important}.wizard-reset-action svg{width:14px!important;height:14px!important}#intentWizard .wizard-options-grid--types{gap:8px}#intentWizard .woc{padding:8px 10px}#intentWizard .wizard-search-row{margin-bottom:6px}#intentWizard .woc-recent-section{margin-bottom:4px}#intentWizard .wizard-options-divider{margin:5px 0 3px;font-size:10px}#intentWizard .wizard-options-large .wizard-option{padding:14px 12px!important;gap:8px!important}#intentWizard .wizard-search-input,#intentWizard .woc-search__input{padding:8px 12px!important;font-size:13px!important}.wizard-empty-direction{padding:20px 16px!important}.wizard-empty-direction__icon{font-size:32px!important;margin-bottom:8px!important}.wizard-options-loading{padding:28px 16px!important}@media (max-width:768px){#intentWizard{padding:8px 10px 10px!important;border-radius:0!important}.wizard-stepper{padding:3px 10px!important}.direction-card{padding:8px 12px!important;gap:10px!important;max-width:100%}.direction-currency{font-size:14px!important}.direction-arrow{width:22px!important;height:22px!important}.direction-arrow svg{width:12px!important;height:12px!important}.wizard-btn-search{padding:10px 20px!important;font-size:13px!important;max-width:100%;width:100%!important}.wizard-back,.wizard-reset-action{width:26px!important;height:26px!important}}@media (max-width:480px){.direction-card{padding:8px 10px!important}.direction-side{min-width:65px!important}}.exchange-results,.list-column{min-height:0!important}.list-column{max-height:none!important;overflow-y:visible!important}.exchange-initial-state{padding:28px 20px 20px!important}.exchange-initial-state .smart-empty-icon{width:52px!important;height:52px!important;margin-bottom:12px!important}.exchange-initial-state .smart-empty-icon svg{width:26px!important;height:26px!important}.exchange-initial-state .smart-empty-title{font-size:17px!important;margin-bottom:4px!important}.exchange-initial-state .smart-empty-desc{font-size:13px!important}.exchange-initial-state .smart-empty-hints{margin-top:12px!important}.exchange-initial-state .smart-empty-hints-label{margin-bottom:6px!important;font-size:11px!important}.exchange-initial-state .smart-empty-hint{padding:5px 10px!important;font-size:12px!important}.exchange-empty-state,.exchange-error-state{padding:28px 20px 20px!important;min-height:0!important}.exchange-loading{gap:10px!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}@keyframes B{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-el{background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.08) 40%,hsla(0,0%,100%,.03) 80%);background-size:400px 100%;animation:B 1.8s ease-in-out infinite;border-radius:6px}.skeleton-card{height:auto!important;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.skeleton-row-main{display:flex;align-items:center;gap:16px}.skeleton-zone-a{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.skeleton-logo{width:40px;height:40px;border-radius:10px;flex-shrink:0}.skeleton-identity{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.skeleton-name{width:55%;max-width:120px;height:14px}.skeleton-badge{width:35%;max-width:80px;height:10px}.skeleton-zone-b{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.skeleton-rate{width:120px;height:20px}.skeleton-rate-sub{width:70px;height:10px}.skeleton-reserve{width:90px;height:10px}.skeleton-zone-c{flex-shrink:0;margin-left:8px}.skeleton-cta{width:110px;height:38px;border-radius:8px}.skeleton-row-summary{display:flex;gap:8px;padding-left:50px}.skeleton-chip{height:24px;border-radius:12px}.skeleton-row-footer{display:flex;gap:10px;padding-left:50px}.skeleton-btn{width:80px;height:14px;border-radius:4px}.skeleton-card:nth-child(odd) .skeleton-chip:first-child{width:110px}.skeleton-card:nth-child(odd) .skeleton-chip:last-child{width:85px}.skeleton-card:nth-child(2n) .skeleton-chip:first-child{width:95px}.skeleton-card:nth-child(2n) .skeleton-chip:last-child{width:108px}.skeleton-card:nth-child(odd) .skeleton-btn:first-child{width:75px}.skeleton-card:nth-child(2n) .skeleton-btn:first-child{width:90px}.skeleton-card:nth-child(odd) .skeleton-name{width:60%}.skeleton-card:nth-child(2n) .skeleton-rate{width:100px}.skeleton-card:first-child .skeleton-el{animation-delay:0s}.skeleton-card:nth-child(2) .skeleton-el{animation-delay:.1s}.skeleton-card:nth-child(3) .skeleton-el{animation-delay:.15s}.skeleton-card:nth-child(4) .skeleton-el{animation-delay:.2s}.skeleton-card:nth-child(5) .skeleton-el{animation-delay:.25s}.skeleton-card:nth-child(6) .skeleton-el{animation-delay:.3s}.skeleton-card:nth-child(7) .skeleton-el{animation-delay:.35s}.exchange-loading{opacity:1;transition:opacity .3s ease-out}.exchange-loading.skeleton-fade-out{opacity:0}.exchange-list.results-fade-in{animation:C .3s ease-out forwards}@keyframes C{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.skeleton-row-main{flex-wrap:wrap;gap:12px}.skeleton-zone-b{align-items:flex-start;flex:1}.skeleton-zone-c{width:100%;margin-left:0}.skeleton-cta{width:100%;height:40px}.skeleton-row-footer,.skeleton-row-summary{padding-left:0}}.exchange-list{min-height:0!important;padding-bottom:32px}.show-more-cards-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;margin-top:8px;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.15);border-radius:12px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.show-more-cards-btn:hover{background:rgba(74,158,255,.1);border-color:rgba(74,158,255,.35);color:#4a9eff}.show-more-cards-btn:hover svg{transform:translateY(2px)}.show-more-cards-btn svg{transition:transform .2s ease;flex-shrink:0}.state-toast{position:fixed!important;top:80px!important;left:50%!important;transform:translateX(-50%) translateY(-20px);z-index:9!important;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.state-toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.calculator-bar-container{margin-bottom:10px!important}.calculator-bar{padding:8px 14px!important;gap:12px!important;border-radius:10px!important}.calculator-bar__label{font-size:12px!important}.calculator-bar__input{width:90px!important;padding:6px 10px!important;font-size:14px!important}.calculator-bar__currency{padding:6px 10px!important;font-size:12px!important}.calculator-bar__input-wrapper{border-radius:6px!important}.calculator-bar__arrow{font-size:16px!important}.results-hint{margin-left:6px;font-size:.85em;color:hsla(0,0%,100%,.5);font-weight:400}.refining-indicator{color:#4a9eff;font-size:.9em}.wizard-ready--compact{padding:16px}.wizard-ready--compact .wizard-summary{margin-bottom:0}.exchange-how-it-works{margin-top:40px;padding:28px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.exchange-hiw-header{margin-bottom:24px}.exchange-hiw-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.exchange-hiw-title:before{content:"⚡";font-size:20px}.exchange-hiw-subtitle{color:#888;font-size:14px;margin:0;max-width:600px}.exchange-hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.exchange-hiw-step{position:relative;padding:22px 20px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:border-color .25s ease,transform .25s ease;overflow:hidden}.exchange-hiw-step:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:12px 12px 0 0;opacity:.7;transition:opacity .25s ease}.exchange-hiw-step:first-child::before{background:linear-gradient(90deg,#4a9eff,#6cb4ff)}.exchange-hiw-step:nth-child(2):before{background:linear-gradient(90deg,#34d399,#6ee7b7)}.exchange-hiw-step:nth-child(3):before{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.exchange-hiw-step:hover{border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.exchange-hiw-step:hover:before{opacity:1}.exchange-hiw-step-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.exchange-hiw-step-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exchange-hiw-step-icon svg{width:18px;height:18px}.exchange-hiw-step:first-child .exchange-hiw-step-icon{background:rgba(74,158,255,.12);color:#4a9eff}.exchange-hiw-step:nth-child(2) .exchange-hiw-step-icon{background:rgba(52,211,153,.12);color:#34d399}.exchange-hiw-step:nth-child(3) .exchange-hiw-step-icon{background:rgba(251,191,36,.12);color:#fbbf24}.exchange-hiw-step-num{font-size:13px;font-weight:600;font-family:Roboto Mono,monospace;letter-spacing:.5px}.exchange-hiw-step:first-child .exchange-hiw-step-num{color:rgba(74,158,255,.5)}.exchange-hiw-step:nth-child(2) .exchange-hiw-step-num{color:rgba(52,211,153,.5)}.exchange-hiw-step:nth-child(3) .exchange-hiw-step-num{color:rgba(251,191,36,.5)}.exchange-hiw-step-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px}.exchange-hiw-step-text{font-size:13px;color:#999;margin:0;line-height:1.55}.exchange-formats-block{margin-top:40px;padding:20px 0 12px;max-width:100%;overflow:hidden}.exchange-formats-header{padding:0 28px;margin-bottom:18px}.exchange-formats-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.exchange-formats-title:before{content:"🔄";font-size:20px}.exchange-formats-subtitle{color:#888;font-size:14px;margin:0}.exchange-formats-marquee{position:relative;overflow:hidden;padding:5px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.exchange-formats-marquee+.exchange-formats-marquee{margin-top:8px}.exchange-formats-track{display:flex;align-items:center;gap:10px;width:max-content;animation:D 50s linear infinite;will-change:transform}.exchange-formats-track:hover{animation-play-state:paused}.exchange-formats-track.reverse{animation-direction:reverse;animation-duration:75s}@keyframes D{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.exchange-formats-chip{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);transition:all .3s ease;flex-shrink:0;cursor:default}.exchange-formats-chip:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12)}.exchange-formats-chip-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.4)}.exchange-formats-chip-icon svg{width:18px;height:18px}.exchange-formats-chip:hover .exchange-formats-chip-icon{color:hsla(0,0%,100%,.6)}.exchange-formats-chip-name{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.65);white-space:nowrap}.exchange-formats-chip:hover .exchange-formats-chip-name{color:hsla(0,0%,100%,.9)}.exchange-faq-section{margin-top:40px;padding:28px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.exchange-faq-header{margin-bottom:24px}.exchange-faq-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.exchange-faq-title:before{content:"❓";font-size:20px}.exchange-faq-subtitle{color:#888;font-size:14px;margin:0}.exchange-faq-list{display:flex;flex-direction:column;gap:12px}.exchange-faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:all .2s;cursor:pointer}.exchange-faq-item:hover{border-color:rgba(74,158,255,.3);background:hsla(0,0%,100%,.04)}.exchange-faq-item.open{border-color:rgba(74,158,255,.4);background:rgba(74,158,255,.05)}.exchange-faq-question{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;color:#e0e0e0;line-height:1.5}.exchange-faq-icon{flex-shrink:0;font-size:12px;color:#666;transition:transform .3s ease}.exchange-faq-item.open .exchange-faq-icon{transform:rotate(180deg);color:#4a9eff}.exchange-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.exchange-faq-answer-content{padding:0 20px 20px;font-size:13px;color:#a0a0a0;line-height:1.7;border-top:1px solid hsla(0,0%,100%,.06);padding-top:16px;margin-top:0}.exchange-faq-answer-content strong{color:#4a9eff;font-weight:600}.smart-empty{flex-direction:column;text-align:center;padding:24px 16px 20px}.smart-empty,.smart-empty-icon{display:flex;align-items:center}.smart-empty-icon{width:40px;height:40px;justify-content:center;border-radius:12px;background:rgba(74,158,255,.06);border:1px solid rgba(74,158,255,.12);color:#4a9eff;margin-bottom:12px}.smart-empty-icon svg{width:20px;height:20px}.smart-empty-title{font-size:15px;font-weight:600;color:#e0e0e0;margin:0 0 4px;letter-spacing:-.01em}.smart-empty-desc{font-size:12px;color:#888;line-height:1.5;margin:0 0 16px;max-width:400px}.smart-empty-hints{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.smart-empty-hints-label{display:none}.smart-empty-hints-grid{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.smart-empty-hint{display:flex;align-items:center;gap:6px;padding:7px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:silver;font-size:11px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:inherit;line-height:1}.smart-empty-hint:hover{background:rgba(74,158,255,.06);border-color:rgba(74,158,255,.25);color:#e0e0e0}.smart-empty-hint:active{transform:scale(.97)}.smart-empty-hint-pair{font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;color:#d0d0d0;letter-spacing:.02em}.smart-empty-hint:hover .smart-empty-hint-pair{color:#fff}.smart-empty-hint-arrow{color:#555;font-size:11px;transition:color .2s ease}.smart-empty-hint:hover .smart-empty-hint-arrow{color:#4a9eff}@media (max-width:768px){.smart-empty{padding:20px 12px 16px}.smart-empty-icon{width:36px;height:36px}.smart-empty-icon svg{width:18px;height:18px}.smart-empty-title{font-size:14px}.smart-empty-desc{font-size:11px;margin-bottom:12px}.smart-empty-hints-grid{gap:4px}.smart-empty-hint{padding:6px 10px;font-size:10px}.smart-empty-hint-pair{font-size:10px}}.exchange-command-bar{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:8px 16px;margin-bottom:12px}.command-bar__presets{min-height:0}.command-bar__meta{display:flex;align-items:center;justify-content:space-between;padding:6px 0 2px;font-size:13px;color:hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.04)}.command-bar__meta-left{display:flex;align-items:center;gap:6px}.command-bar__meta-left .results-count{font-size:13px;color:hsla(0,0%,100%,.5)}.command-bar__meta-left .results-count strong{color:hsla(0,0%,100%,.85);font-weight:600}.command-bar__meta-right{display:flex;align-items:center;gap:8px}.results-live-dot{display:inline-block;width:6px;height:6px;background:#4caf50;border-radius:50%;animation:E 2.5s ease-in-out infinite}@keyframes E{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.results-updated-text{font-size:12px;color:hsla(0,0%,100%,.35)}.command-bar__history-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:hsla(0,0%,100%,.5);font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.command-bar__history-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.command-bar__history-btn.active{background:rgba(74,158,255,.1);border-color:rgba(74,158,255,.25);color:#4a9eff}.history-btn-chevron{transition:transform .25s ease}.command-bar__history-btn.active .history-btn-chevron{transform:rotate(180deg)}.command-bar__history{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .25s ease,padding .3s ease;padding:0}.command-bar__history.open{display:block!important;max-height:60px;opacity:1;padding:6px 0 2px;border-top:1px solid hsla(0,0%,100%,.04)}.command-bar__history-inner{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.command-bar__history-inner::-webkit-scrollbar{display:none}.recent-intent-chip{flex:0 0 auto;padding:4px 10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:hsla(0,0%,100%,.7);font-size:12px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.recent-intent-chip:hover{background:rgba(74,158,255,.12);border-color:rgba(74,158,255,.3);color:#fff}.recent-chip-geo{opacity:.5;font-size:10px;text-transform:uppercase}@media (max-width:768px){.exchange-command-bar{padding:6px 12px;border-radius:10px}.command-bar__meta{flex-wrap:wrap;gap:4px}.history-btn-label{display:none}}.wizard-collapse-wrapper{position:relative}.wizard-compact-bar{display:none;align-items:center;justify-content:space-between;padding:12px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:all .2s ease}.wizard-compact-bar:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.wizard-compact-bar__direction{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:hsla(0,0%,100%,.9)}.wizard-compact-bar__arrow{color:#4a9eff;font-size:14px}.wizard-compact-bar__actions{display:flex;align-items:center;gap:10px}.wizard-compact-bar__status{font-size:14px}.wizard-compact-bar__edit{padding:5px 14px;background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.25);border-radius:8px;color:#4a9eff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.wizard-compact-bar__edit:hover{background:rgba(74,158,255,.2);border-color:rgba(74,158,255,.4)}.wizard-compact-bar__reset{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .2s ease}.wizard-compact-bar__reset:hover{background:rgba(244,67,54,.1);border-color:rgba(244,67,54,.3);color:#f44336}.wizard-compact-bar__reset:hover svg{transform:rotate(-180deg)}.wizard-compact-bar__reset svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.wizard-collapse-wrapper.collapsed>#intentWizard{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}.wizard-collapse-wrapper.collapsed>.wizard-compact-bar{display:flex!important}.wizard-collapse-wrapper.no-transition,.wizard-collapse-wrapper.no-transition *{transition:none!important}@media (max-width:768px){.wizard-compact-bar{padding:10px 14px}.wizard-compact-bar__direction{font-size:13px;gap:6px}.wizard-compact-bar__edit{padding:4px 10px;font-size:11px}.wizard-compact-bar__reset{width:26px;height:26px}}@media (max-width:768px){.exchange-how-it-works{padding:20px}.exchange-hiw-title{font-size:16px}.exchange-hiw-subtitle{font-size:13px}.exchange-hiw-steps{grid-template-columns:1fr;gap:12px}.exchange-hiw-step{padding:16px}.exchange-hiw-step-icon{width:32px;height:32px;border-radius:8px}.exchange-hiw-step-icon svg{width:16px;height:16px}.exchange-hiw-step-num{font-size:12px}.exchange-hiw-step-title{font-size:14px}.exchange-hiw-step-text{font-size:12px}}@media (max-width:768px){.exchange-formats-block{margin-top:28px;padding:20px 0 12px}.exchange-formats-header{padding:0 20px;margin-bottom:20px}.exchange-formats-title{font-size:16px}.exchange-formats-subtitle{font-size:13px}.exchange-formats-chip{padding:7px 12px;gap:7px}.exchange-formats-chip-name{font-size:12px}.exchange-formats-chip-icon{width:18px;height:18px}.exchange-formats-chip-icon svg{width:15px;height:15px}}@media (max-width:768px){.exchange-faq-section{padding:20px}.exchange-faq-title{font-size:16px}.exchange-faq-question{padding:14px 16px;font-size:13px}.exchange-faq-answer-content{padding:0 16px 16px;font-size:12px}}.exchange-pre-collapsed .command-bar__presets{min-height:46px}.exchange-compact-test .exchange-header{padding-top:16px;padding-bottom:8px;margin-bottom:12px}.exchange-compact-test .exchange-subtitle{margin-bottom:8px}.exchange-compact-test .wizard-collapse-wrapper{margin-bottom:10px}.exchange-compact-test .exchange-selector-section{padding:16px 20px 14px}.exchange-compact-test .exchange-selector-grid{gap:10px}.exchange-compact-test .exchange-type-card{padding:12px 16px;min-height:auto}.exchange-compact-test .exchange-controls{padding:8px 0;margin-top:6px}.exchange-compact-test .exchange-command-bar{padding:6px 16px;margin-top:6px}.exchange-compact-test .smart-empty{padding:16px 16px 14px}.exchange-compact-test .smart-empty-icon{width:36px;height:36px;margin-bottom:8px}.exchange-compact-test .smart-empty-icon svg{width:18px;height:18px}.exchange-compact-test .smart-empty-desc{margin-bottom:12px}.exchange-compact-test .smart-empty-hints{gap:8px}.exchange-compact-test .exchange-results{margin-top:8px}.exchange-compact-test .exchange-filters-panel{padding:8px 12px;margin-bottom:8px}.exchange-compact-test .exchange-how-it-works{margin-top:28px;padding:22px 24px}.exchange-compact-test .exchange-hiw-header{margin-bottom:18px}.exchange-compact-test .exchange-hiw-steps{gap:12px}.exchange-compact-test .exchange-hiw-step{padding:18px 18px 16px}.exchange-compact-test .exchange-formats-showcase{margin-top:28px;padding:22px 24px 18px}.exchange-compact-test .exchange-coverage-block{padding:14px 0 28px}.exchange-compact-test .exchange-note{margin:24px auto 28px}.exchange-compact-test .exchange-faq-section{margin-top:28px;padding:22px 24px}.exchange-compact-test .exchange-faq-header{margin-bottom:18px}.wizard-options-grid.wizard-options-grid--types{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.wizard-options-grid.wizard-options-grid--types>.wizard-option,.wizard-options-grid.wizard-options-grid--types>.woc--type,.wizard-options-grid.wizard-options-grid--types>button{flex:0 1 220px!important;max-width:280px!important}.exchange-container{overflow-x:hidden}@media (max-width:1024px){.exchange-container{padding-left:16px;padding-right:16px}#exchangeList{padding-left:0}.exchanger-card.canonical[data-rank]:before{left:14px;top:14px;transform:none}.exchanger-card.canonical[data-rank] .card-row-main{padding-left:36px}}@media (max-width:767px){.exchange-container{padding:10px 12px 24px}.exchange-header{padding-top:6px;padding-bottom:4px;margin-bottom:6px}.exchange-title{gap:8px}.exchange-title-icon{width:28px;height:28px}.exchange-title-icon svg{width:16px;height:16px}.exchange-title-text{font-size:22px}.exchange-subtitle{font-size:13px;line-height:1.4;margin-bottom:4px}.wizard-options-grid.wizard-options-grid--types{display:grid!important;grid-template-columns:repeat(3,1fr)!important;flex-wrap:nowrap!important;gap:8px!important;max-width:100%!important}.wizard-options-grid.wizard-options-grid--types>.wizard-option,.wizard-options-grid.wizard-options-grid--types>.woc,.wizard-options-grid.wizard-options-grid--types>.woc--type,.wizard-options-grid.wizard-options-grid--types>button{flex:unset!important;max-width:none!important;min-height:60px!important;padding:10px 6px!important;gap:4px!important}.wizard-options-grid--types .woc__icon{width:30px!important;height:30px!important;font-size:14px!important}.wizard-options-grid--types .woc__name{font-size:11px!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.wizard-options-grid--types .woc__subtext{display:none!important}#intentWizard,.exchange-selector-section{padding:10px 12px!important}.wizard-step-title{font-size:15px!important}.wizard-step-subtitle{font-size:12px!important;margin-bottom:8px!important}.wizard-options-grid{gap:8px!important}.wizard-options-grid .woc{min-height:65px;padding:10px 8px}.wizard-options-grid .woc__name{font-size:12px}.wizard-options-grid .woc__subtext{font-size:9px}.wizard-btn-search{width:100%!important;min-height:44px;font-size:14px!important;border-radius:10px!important}.direction-card{padding:8px 12px!important;border-radius:10px!important}.wizard-stepper{padding:4px 8px!important}.wizard-back,.wizard-reset-action{min-width:36px!important;min-height:36px!important}.wizard-compact-bar{min-height:48px;padding:8px 14px!important}.wizard-compact-bar__edit{min-height:36px;padding:6px 14px!important;font-size:12px!important}.wizard-compact-bar__reset{min-width:36px!important;min-height:36px!important}.command-bar__presets,.preset-chips-container{overflow:visible}.presets-row--centered{justify-content:flex-start!important;padding:4px 0!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.presets-row--centered::-webkit-scrollbar{display:none}.preset-chips,.presets-row--centered .preset-chips{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px!important;padding:4px 2px!important}.preset-chips::-webkit-scrollbar{display:none}.preset-chip{flex-shrink:0!important;white-space:nowrap;padding:7px 12px!important;font-size:12px!important;border-radius:18px!important}.preset-chip .preset-icon{font-size:13px!important}.preset-chip .preset-name{font-size:12px!important}.preset-chip.active{box-shadow:none!important;border-width:1.5px}.command-bar__meta{flex-direction:column;align-items:flex-start!important;gap:4px;padding:4px 0}.command-bar__meta-left{width:100%}.command-bar__meta-right{width:100%;display:flex;align-items:center;gap:8px;font-size:11px}.results-count{font-size:13px}.results-updated-text{font-size:11px}.command-bar__history-btn{min-height:36px;padding:6px 12px}.calculator-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px!important}.calculator-bar__input-group{width:100%}.calculator-bar__input-wrapper{flex:1}.calculator-bar__input{width:100%!important;min-width:0!important;font-size:16px!important;padding:10px 12px!important}.calculator-bar__arrow{text-align:center;font-size:14px!important;color:hsla(0,0%,100%,.25);padding:0!important;transform:rotate(90deg)}.calculator-bar__currency{padding:10px 12px!important;font-size:13px!important;white-space:nowrap}.calculator-bar__label{font-size:11px!important;min-width:60px}.card-row-main{flex-wrap:wrap;gap:8px}.zone-a{flex:1 1 100%!important;width:100%}.zone-b{flex:1 1 auto!important;align-items:flex-start!important;min-width:0!important}.rate-main{flex-direction:row;align-items:baseline;gap:5px}.rate-value{font-size:22px!important;line-height:1.2}.rate-currency{font-size:13px}.rate-label{font-size:10px}.rate-method{font-size:11px}.reserve-line{font-size:10px;margin-top:2px}.zone-c{flex:0 0 auto!important;width:auto!important;margin-left:auto!important;align-self:center}.zone-c .exchanger-cta{padding:10px 18px!important;font-size:11px!important;border-radius:10px!important;min-height:40px;white-space:nowrap;box-shadow:0 3px 12px rgba(74,158,255,.3)!important}.zone-c .exchanger-cta svg{width:12px;height:12px}.reason-chips{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.reason-chips::-webkit-scrollbar{display:none}.reason-chip{flex-shrink:0;white-space:nowrap}.footer-buttons .compare-btn,.footer-buttons .expand-toggle,.footer-buttons .variants-toggle{min-height:36px!important}.exchange-filters-panel{padding:6px 10px!important}.filter-reset-btn{min-height:36px;padding:6px 12px}.sort-tab{min-height:36px;padding:6px 10px;font-size:12px}.show-more-cards-btn{min-height:48px;font-size:13px;border-radius:10px}#commandBarHistory{max-width:100%!important}.recent-chip{min-height:36px}.exchange-initial-state,.smart-empty{padding:16px 12px!important}.smart-empty-title{font-size:15px!important}.smart-empty-desc{font-size:12px!important}.smart-empty-hints{flex-wrap:wrap}.smart-empty-hint{font-size:11px!important;min-height:32px}}@media (max-width:480px){.exchange-container{padding:8px 8px 20px}.exchange-title-text{font-size:19px}.exchange-subtitle{font-size:12px}.calculator-bar{padding:10px!important;gap:6px!important}.calculator-bar__input{font-size:15px!important;padding:8px 10px!important}.zone-c .exchanger-cta{padding:8px 14px!important;font-size:10px!important;min-height:36px}.rate-value{font-size:20px!important}.preset-chip{padding:5px 10px!important;font-size:11px!important}.preset-chip .preset-icon{font-size:12px!important}.exchange-command-bar{padding:4px 10px!important}.wizard-options-grid--types .woc__icon{width:26px!important;height:26px!important;font-size:12px!important}.wizard-options-grid--types .woc__name{font-size:10px!important}.wizard-options-grid.wizard-options-grid--types>.woc,.wizard-options-grid.wizard-options-grid--types>.woc--type,.wizard-options-grid.wizard-options-grid--types>button{min-height:52px!important;padding:8px 4px!important}}@media (max-width:360px){.exchange-title-text{font-size:17px}.exchange-subtitle{font-size:11px}.rate-value{font-size:18px!important}.zone-c .exchanger-cta{padding:7px 12px!important;font-size:10px!important}.preset-chip{padding:4px 8px!important;font-size:10px!important}}@media (hover:none) and (pointer:coarse){.exchanger-card.canonical:hover{transform:none!important;box-shadow:none!important;border-color:hsla(0,0%,100%,.08)!important}.exchanger-card.canonical[data-rank="1"]:hover{border-color:#4a9eff!important;box-shadow:0 0 0 1px rgba(74,158,255,.3),0 4px 25px rgba(74,158,255,.2),0 0 50px rgba(74,158,255,.08)!important}.exchanger-card.canonical:active{transform:scale(.995);transition:transform .1s ease}.zone-c .exchanger-cta:hover{transform:none;box-shadow:0 3px 12px rgba(74,158,255,.3)}.zone-c .exchanger-cta:active{transform:scale(.96);opacity:.85}.preset-chip:hover{transform:none!important;background:hsla(0,0%,100%,.03)!important}.preset-chip.active:hover{background:linear-gradient(135deg,rgba(74,158,255,.15),rgba(45,124,214,.15))!important}.preset-chip:active{transform:scale(.95);opacity:.8}.sort-tab:hover{background:transparent}.sort-tab:active{background:rgba(74,158,255,.1)}}.exchange-coverage-block{margin:0 auto;padding:20px 0 40px;max-width:100%;text-align:center}.exchange-coverage-title{font-size:13px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:3px;margin-bottom:8px}.exchange-coverage-subtitle{font-size:14px;color:#666;margin-bottom:32px}.exchange-coverage-map-wrap{position:relative;max-width:1100px;margin:0 auto;padding:0 20px}.exchange-coverage-map-wrap svg{width:100%;height:auto;display:block;position:relative;z-index:1}.exchange-coverage-map-wrap svg path.st1{fill:#1e2230;stroke:#2a2f40;stroke-width:.3;transition:fill .3s ease}.exchange-coverage-map-wrap svg path.st0{fill:none;stroke:hsla(0,0%,100%,.03);stroke-width:.5}.exchange-coverage-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(ellipse,rgba(74,158,255,.06) 0,transparent 70%);pointer-events:none;z-index:0}.exchange-coverage-stat{margin-top:20px;font-size:13px;color:#555}.exchange-coverage-stat span{color:#4a9eff;font-weight:700}.exchange-coverage-map-wrap svg path.st1.has-exchange{fill:rgba(74,158,255,.45);stroke:rgba(74,158,255,.5);stroke-width:.5}.exchange-coverage-map-wrap svg path.st1.has-exchange:hover{fill:rgba(74,158,255,.55);stroke:rgba(74,158,255,.8);cursor:pointer;filter:brightness(1.3)}@media (max-width:768px){.exchange-coverage-block{display:none!important}}.exchange-note{max-width:860px;margin:32px auto 40px;padding:18px 28px;background:rgba(74,158,255,.03);border:1px solid rgba(74,158,255,.1);border-radius:10px;display:flex;gap:14px;align-items:flex-start}.exchange-note-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:rgba(74,158,255,.45)}.exchange-note-body{flex:1}.exchange-note-title{font-size:12px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.exchange-note-text{font-size:12.5px;color:#606060;line-height:1.65;margin:0}@media (max-width:768px){.exchange-note{margin:20px 16px 24px;padding:14px 18px;gap:10px}.exchange-note-text{font-size:11.5px}}.wizard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;min-height:120px}.wizard-loading p{color:#888;font-size:14px;margin:0;animation:wizardLoadingPulse 1.5s ease-in-out infinite}@keyframes wizardLoadingPulse{0%,100%{opacity:.5}50%{opacity:1}}.wizard-empty-direction{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center;color:#888}.wizard-empty-direction p{margin:0 0 8px;font-size:14px}

/* bp-skeletons 2026-04-17 */
@keyframes bp-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.bp-skeleton-wizard,.bp-skeleton-presets{width:100%}.bp-skeleton-wizard__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bp-skeleton-wizard__card{display:flex;align-items:center;gap:12px;padding:14px 18px;min-height:80px;background:#1f1f1f;border:1px solid rgba(255,255,255,.06);border-radius:12px}.bp-skeleton-wizard__icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#272727 0%,#333 50%,#272727 100%);background-size:200% 100%;animation:bp-skeleton-shimmer 1.4s ease-in-out infinite}.bp-skeleton-wizard__text{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}.bp-skeleton-wizard__line{height:12px;border-radius:4px;background:linear-gradient(90deg,#272727 0%,#333 50%,#272727 100%);background-size:200% 100%;animation:bp-skeleton-shimmer 1.4s ease-in-out infinite}.bp-skeleton-wizard__line--title{width:60%;height:14px}.bp-skeleton-wizard__line--sub{width:80%;height:10px;opacity:.7}.bp-skeleton-presets{display:flex;flex-wrap:nowrap;gap:8px;padding:4px 0;overflow:hidden}.bp-skeleton-chip{flex:0 0 auto;height:32px;border-radius:18px;background:linear-gradient(90deg,#272727 0%,#333 50%,#272727 100%);background-size:200% 100%;animation:bp-skeleton-shimmer 1.4s ease-in-out infinite}@media (max-width:767px){.bp-skeleton-wizard__grid{gap:8px}.bp-skeleton-wizard__card{padding:10px 8px;min-height:65px;gap:8px}.bp-skeleton-wizard__icon{width:30px;height:30px}.bp-skeleton-wizard__line--title{height:11px}.bp-skeleton-wizard__line--sub{display:none}.bp-skeleton-chip{height:28px}}@media (max-width:480px){.bp-skeleton-wizard__card{min-height:52px;padding:8px 4px}.bp-skeleton-wizard__icon{width:26px;height:26px}.bp-skeleton-chip{height:26px}}@media (prefers-reduced-motion:reduce){.bp-skeleton-wizard__icon,.bp-skeleton-wizard__line,.bp-skeleton-chip{animation:none;background:#2a2a2a}}
