@font-face{font-family:Inter;src:url(/fonts/inter-var-latin-ro.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+102-103,U+152-153,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+2018-201E,U+2026,U+2039-203A,U+20AC}@font-face{font-family:Inter-fb;src:local(Arial);size-adjust:107.89%;ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--bg-subtle:#f8fafc;--surface:#fff;--surface-strong:#fff;--text:#0b1220;--muted:#5b677d;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#2563eb14;--accent-contrast:#fff;--line:#e7eaf0;--line-strong:#d9dee8;--good:#15803d;--good-bg:#eaf6ee;--bad:#b91c1c;--bad-bg:#fdeeee;--warn:#b45309;--chart-up:#15803d;--chart-down:#b91c1c;--chart-up-fill:#15803d14;--chart-down-fill:#b91c1c14;--chart-grid:#eef1f6;--chart-axis:#5b677d;--chart-dot:#fff;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--shadow-float:0 12px 32px #0b122024;--font-sans:"Inter", "Inter-fb", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b1220;--bg-subtle:#0e1628;--surface:#121c31;--surface-strong:#121c31;--text:#e8eefb;--muted:#94a3c0;--accent:#60a5fa;--accent-strong:#93c5fd;--accent-soft:#60a5fa1f;--accent-contrast:#0b1220;--line:#22304e;--line-strong:#2c3c5e;--good:#34d399;--good-bg:#34d3991f;--bad:#f87171;--bad-bg:#f871711f;--warn:#fbbf24;--chart-up:#34d399;--chart-down:#f87171;--chart-up-fill:#34d3991a;--chart-down-fill:#f871711a;--chart-grid:#1b2742;--chart-axis:#94a3c0;--chart-dot:#121c31;--shadow-float:0 12px 32px #00000080}}table td,.best-rate,.rate-chart-current,.rate-chart-change,.tva-result,.hp-rate-value,.swap-row input,.answer-snippet,.best-chip{font-variant-numeric:tabular-nums}:root{font-family:var(--font-sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);min-width:320px;margin:0}a{color:inherit}button,input,select{font:inherit}select,input{outline:none}.page{background:var(--bg);width:min(1120px,100vw - 20px);min-height:calc(100vh - 20px);margin:0 auto;padding:14px 16px 64px;position:relative}.top-bar{z-index:30;border-radius:0 0 var(--r-lg) var(--r-lg);border:1px solid #0000;justify-content:space-between;align-items:flex-start;min-height:54px;margin:-6px -8px 0;padding:10px 8px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:sticky;top:0}.top-bar-scrolled{background:var(--surface);border-color:var(--line);box-shadow:0 8px 24px #0b12200f}.logo{color:var(--text);letter-spacing:-.04em;font-size:1.44rem;font-weight:700;line-height:1;font-family:var(--font-sans);align-items:baseline;gap:.06em;margin-left:4px;display:inline-flex}.logo-main{color:var(--text);text-transform:lowercase}.logo-accent{color:var(--accent);letter-spacing:-.02em;font-weight:700}.menu-wrap{margin-left:auto;position:relative}.menu-button{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:44px;transition:border-color .18s;display:inline-flex}.menu-button:hover{border-color:var(--accent)}.menu-button span{background:var(--text);border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s,width .18s}.menu-button-open span:first-child{transform:translateY(6px)rotate(45deg)}.menu-button-open span:nth-child(2){opacity:0}.menu-button-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-menu{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(260px,100vw - 24px);box-shadow:var(--shadow-float);z-index:40;padding:10px;display:none;position:absolute;top:calc(100% + 10px);right:0}.site-menu-open{gap:4px;display:grid}.site-menu a{border-radius:var(--r-sm);color:var(--text);padding:11px 12px;font-size:.94rem;font-weight:600;display:block}.site-menu a:hover{background:var(--accent-soft);text-decoration:none}.panel{text-align:center;width:min(720px,100%);margin:28px auto 18px}.panel h1{color:var(--text);letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.15;font-family:var(--font-sans);margin:0 0 10px}.panel-subtitle{max-width:640px;color:var(--muted);margin:0 auto 12px;font-size:1rem;line-height:1.45}.panel-intro{max-width:640px;color:var(--muted);margin:0 auto 20px;font-size:.92rem;line-height:1.55}.panel-cta-title{color:var(--text);text-align:left;margin:8px 0 12px;font-size:1.05rem;font-weight:600}.swap-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px}.mode-row{text-align:left;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.mode-row label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}.mode-row select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5L6 6l5-4.5' fill='none' stroke='%238593ab' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center, var(--surface);width:100%;height:44px;color:var(--text);text-align:center;text-align-last:center;appearance:none;padding:8px 36px 8px 12px;font-size:1rem;font-weight:600}.mode-row select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.mode-row p{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:.84rem;line-height:1.5}.swap-note{color:var(--muted);margin:10px 2px 0;font-size:.86rem;line-height:1.55}.swap-note strong{color:var(--text);font-weight:600}.quick-amounts{flex-wrap:wrap;gap:8px;margin:12px 0 2px;display:flex}.quick-amount{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);min-width:64px;min-height:44px;color:var(--accent-strong);cursor:pointer;flex:auto;padding:8px 10px;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}.quick-amount:hover{background:var(--accent-soft);border-color:var(--accent)}.tva-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 2px 0;font-size:.86rem;display:flex}.tva-toggle{cursor:pointer;align-items:center;gap:6px;min-height:32px;display:inline-flex}.tva-row select{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:6px 8px}.tva-result{color:var(--text);font-weight:600}.swap-row{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;display:grid}.swap-row input,.swap-row select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;height:44px;color:var(--text);padding:8px 12px;font-size:1rem}.swap-row input{text-align:center;font-weight:600}.swap-row select{text-align:center;text-align-last:center;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5L6 6l5-4.5' fill='none' stroke='%238593ab' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center, var(--surface);color:var(--text);padding-right:34px;font-weight:600}.swap-row select:hover{border-color:var(--accent)}.swap-row select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.swap-row select option{color:var(--text);background:var(--surface)}.swap-row+.swap-row{margin-top:14px}.swap-divider{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin:6px 0 8px;font-size:1.6rem;font-weight:600;line-height:1;display:flex}.swap-button{border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;color:var(--accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:all .18s;display:inline-flex}.swap-button:hover{background:var(--accent-soft);border-color:var(--accent);transform:rotate(180deg)}.disclaimer{border-top:1px solid var(--line);max-width:680px;color:var(--muted);margin:22px auto 0;padding:14px 8px 0;font-size:.82rem;line-height:1.6}.disclaimer p{margin:0}.disclaimer p+p{margin-top:6px}.disclaimer strong{color:var(--text);font-weight:600}.retry-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.retry-link:hover{color:var(--accent-strong)}.install-banner{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:65;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 20px);box-shadow:var(--shadow-float);align-items:center;gap:12px;margin:0 auto;padding:14px 48px 14px 14px;animation:.35s ease-out installSlideUp;display:flex;position:fixed}@keyframes installSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.install-banner-icon{border-radius:var(--r-md);background:var(--accent);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.install-banner-icon img{border-radius:6px;width:32px;height:32px}.install-banner-body{flex:1;min-width:0}.install-banner-title{color:var(--text);margin-bottom:4px;font-size:.9rem;font-weight:600;line-height:1.3;display:block}.install-banner-hint{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.install-banner-share-icon{vertical-align:middle;color:var(--accent);display:inline-flex}.install-banner-btn{border-radius:var(--r-sm);background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:none;margin-top:4px;padding:6px 16px;font-size:.82rem;font-weight:600;display:inline-block}.install-banner-btn:hover{background:var(--accent-strong)}.install-banner-close{border:1px solid var(--line-strong);background:var(--bg-subtle);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0;font-size:1rem;font-weight:600;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.install-banner-close:hover{background:var(--line)}.rate-chart{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:20px;padding:18px 16px 14px}.rate-chart-svg{width:100%;height:auto;display:block}.rate-chart .c-grid{stroke:var(--chart-grid)}.rate-chart .c-axis{fill:var(--chart-axis)}.rate-chart .c-dot{fill:var(--chart-dot)}.rate-chart.is-up .c-line,.rate-chart.is-up .c-dot{stroke:var(--chart-up)}.rate-chart.is-down .c-line,.rate-chart.is-down .c-dot{stroke:var(--chart-down)}.rate-chart.is-up .c-area{fill:var(--chart-up-fill)}.rate-chart.is-down .c-area{fill:var(--chart-down-fill)}.rate-chart.is-up .rate-chart-current,.rate-chart.is-up .rate-chart-change{color:var(--chart-up)}.rate-chart.is-down .rate-chart-current,.rate-chart.is-down .rate-chart-change{color:var(--chart-down)}.spark.is-up .c-line{stroke:var(--chart-up)}.spark.is-down .c-line{stroke:var(--chart-down)}.rate-chart-meta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:10px;padding-top:10px;display:flex}.rate-chart-current{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.rate-chart-change{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.rate-chart-label{color:var(--muted);margin-left:auto;font-size:.78rem}.list{-webkit-overflow-scrolling:touch;margin-top:28px;padding-top:6px;overflow-x:auto}.bank-header,.bank-row{grid-template-columns:minmax(160px,1.15fr) minmax(110px,.88fr) minmax(110px,.88fr) minmax(96px,.68fr) minmax(88px,.56fr);align-items:center;gap:18px;min-width:760px;display:grid}.bank-header{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:600;font-family:var(--font-sans);padding:0 0 10px}.bank-name{color:var(--text);appearance:none;cursor:pointer;text-align:left;font-size:1.05rem;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.bank-name:hover strong{text-decoration:underline}.bank-cell{color:var(--text);text-align:left;font-variant-numeric:tabular-nums;font-size:.96rem}.bank-metric{align-items:center;display:flex}.bank-metric strong{color:var(--text);font-size:.98rem;font-weight:500}.rank-badge{text-align:right;min-width:40px;color:var(--muted);font-size:.95rem}.bank-row+.bank-row{border-top:1px solid var(--line)}.bank-row{padding:12px 0}.bank-row-best{background:var(--good-bg);border-radius:var(--r-md);margin:0 -8px;padding:12px 8px}.bank-row-best .rank-badge{color:var(--good);font-weight:700}.bank-row-best .bank-name strong{color:var(--good)}.sparkline-inline{white-space:nowrap}.sparkline-inline svg{margin-bottom:-3px;margin-left:4px}.bank-row-highlighted{background:var(--accent-soft);border-radius:var(--r-md);box-shadow:inset 3px 0 0 var(--accent);margin:0 -8px;padding:12px 8px}.bank-row-highlighted .rank-badge{color:var(--accent);font-weight:700}.bank-row-highlighted .bank-name strong{color:var(--accent-strong)}.swap-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.bank-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.swap-button:focus-visible,.menu-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-menu a:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.install-banner-close:focus-visible,.install-banner-btn:focus-visible,.quick-amount:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-name-pin{color:var(--muted);flex-shrink:0;font-size:.82rem}@media (width<=780px){.page{width:min(100vw - 12px,1120px);padding:12px 12px 96px}.panel{margin-top:20px}.swap-row,.mode-row{grid-template-columns:1fr}.mode-row select,.swap-row input,.swap-row select{height:48px}.swap-divider{padding-left:0}.list{overflow-x:visible}.bank-header{display:none}.bank-header,.bank-row{min-width:0}.bank-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 8px;display:grid}.bank-row .bank-name{grid-column:1/-1;margin-bottom:4px}.bank-row .bank-cell.bank-metric{text-align:left;font-size:.95rem}.bank-row .bank-cell.bank-metric:before{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:1px;font-size:.72rem;font-weight:600;display:block}.bank-row .bank-cell.bank-metric:nth-child(2):before{content:"Cumpărăm"}.bank-row .bank-cell.bank-metric:nth-child(3):before{content:"Vindem"}.bank-row .bank-cell.bank-metric.bank-metric-small{display:none}.bank-row-best,.bank-row-highlighted{margin:0 -8px;padding:12px 8px}.logo{font-size:1.3rem}.install-banner{width:calc(100vw - 20px);bottom:calc(12px + env(safe-area-inset-bottom))}}@media (width<=640px){.site-menu{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:80dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.site-menu a{padding:12px 14px}}
