.fx-page{max-width:1080px;margin:0 auto;padding:1rem 1.25rem 5rem;color:var(--text)}.breadcrumbs{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem}.breadcrumbs a{color:var(--accent);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .sep{margin:0 .5rem;color:var(--text-subtle)}.fx-header{padding:2rem 2rem 1.75rem;border-radius:var(--radius-lg);background:radial-gradient(1200px 400px at 10% -40%,rgba(59,130,246,.18),transparent 60%),radial-gradient(900px 400px at 95% -30%,rgba(16,185,129,.15),transparent 65%),linear-gradient(135deg,var(--bg-card),var(--bg-soft));border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:2rem}.fx-header h1{font-size:clamp(2rem,4.5vw,2.75rem);margin:0 0 .75rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.lead{color:var(--text-muted);font-size:1.1rem;margin:0 0 1.5rem;line-height:1.6;max-width:780px}.lead strong{color:var(--text);font-weight:700}.fx-status{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .75rem;background:var(--bg);border:1px solid var(--border);border-radius:999px;font-size:.85rem;color:var(--text-muted)}.fx-status .dot{width:8px;height:8px;border-radius:50%;background:var(--text-subtle);transition:background .3s,box-shadow .3s}.fx-status .dot.ok{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.fx-status .dot.err{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.auto-note{color:var(--text-subtle);font-size:.78rem;font-style:italic}.converter{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;margin:0 0 2.5rem;box-shadow:var(--shadow-md);position:relative}.converter h2{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700;color:var(--text);display:flex;align-items:center;gap:.6rem}.converter h2:before{content:"💱";font-size:1.75rem;display:inline-block}.conv-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.conv-side{background:var(--bg-soft);padding:1.1rem 1.2rem;border-radius:var(--radius);border:1px solid var(--border);display:flex;flex-direction:column;gap:.7rem;transition:border-color .15s,box-shadow .15s}.conv-side:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.conv-side label{font-size:.72rem;color:var(--text-subtle);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.conv-side input{font-size:2rem;padding:.4rem .65rem;border:2px dashed var(--border-strong);border-radius:6px;background:var(--bg);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;font-family:var(--font-mono),system-ui;width:100%;cursor:text;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}.conv-side input:hover{border-color:var(--accent);background:var(--accent-soft)}.conv-side input:focus{outline:none;border-style:solid;border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 3px var(--accent-soft)}.conv-side input[readonly]{color:var(--accent);border-style:dotted;border-color:var(--border);background:transparent;cursor:default}.conv-side input[readonly]:hover{background:transparent;border-color:var(--border)}.conv-side .edit-hint{font-size:.68rem;color:var(--text-subtle);font-weight:500;display:flex;align-items:center;gap:.25rem;margin-top:-.3rem}.conv-side .edit-hint:before{content:"✏️";font-size:.85rem}.coin-picker{position:relative}.picker-btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.6rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);font-size:.92rem;font-weight:500;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}.picker-btn:hover{border-color:var(--accent)}.picker-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.picker-label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-chev{color:var(--text-subtle);font-size:.75rem;transition:transform .15s}.picker-btn[aria-expanded=true] .picker-chev{transform:rotate(180deg)}.picker-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;animation:pickerFade .12s ease-out}.picker-search{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:0;border-bottom:1px solid var(--border);background:var(--bg-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat .85rem center;font-size:.9rem;color:var(--text)}.picker-search:focus{outline:none;background-color:var(--bg)}.picker-list{max-height:280px;overflow-y:auto;padding:.3rem 0;scrollbar-width:thin}.picker-group{padding:.45rem .8rem .2rem;font-size:.68rem;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-weight:700;position:sticky;top:0;background:var(--bg-card);z-index:1}.picker-item{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;cursor:pointer;font-size:.9rem;color:var(--text);border-left:3px solid transparent;transition:background .1s}.picker-item:hover,.picker-item.active{background:var(--accent-soft);border-left-color:var(--accent)}.picker-item.selected{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.picker-item .code{margin-left:auto;font-size:.75rem;color:var(--text-subtle);font-family:var(--font-mono)}.picker-empty{padding:1.5rem;text-align:center;color:var(--text-subtle);font-size:.85rem}@keyframes pickerFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.swap-btn{background:var(--bg-card);border:2px solid var(--border);border-radius:50%;width:48px;height:48px;font-size:1.3rem;cursor:pointer;color:var(--text-muted);align-self:center;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s}.swap-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:rotate(180deg) scale(1.1);box-shadow:0 4px 14px var(--accent-soft)}.rate-line{margin:1.2rem 0 0;padding:.85rem 1rem;background:var(--bg-soft);border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:.88rem;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}@media(max-width:680px){.conv-grid{grid-template-columns:1fr;gap:.65rem}.swap-btn{justify-self:center;transform:rotate(90deg)}.swap-btn:hover{transform:rotate(270deg) scale(1.1)}.converter{padding:1.5rem 1.2rem}}.ar-rates,.intl-rates{margin:2.5rem 0}.ar-rates h2,.intl-rates h2{font-size:1.3rem;margin:0 0 .5rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.section-sub{color:var(--text-muted);font-size:.92rem;margin:0 0 1.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.section-sub strong{color:var(--text);font-weight:600}.ar-asof{font-size:.95rem;line-height:1.6;color:var(--text-muted);background:var(--accent-soft, #eff6ff);border:1px solid var(--border);border-radius:var(--radius-sm, 8px);padding:.65rem .9rem;margin:0 0 1.1rem}.ar-asof strong{color:var(--text);font-weight:700}.ar-asof-ts{display:block;margin-top:.25rem;font-size:.82rem;color:var(--text-subtle, var(--text-muted))}.ar-asof-ts time{font-weight:600}.rates-table{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.rate-row{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(120px,1fr);gap:.75rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);align-items:center;font-size:.95rem;transition:background .15s}.rate-row:hover{background:var(--bg-soft)}.rate-row:last-child{border-bottom:0}.rate-row .nom-wrap{display:flex;flex-direction:column;gap:.15rem;min-width:0}.rate-row .nom{font-weight:600;color:var(--text);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rate-row .nom .badge{font-size:.65rem;padding:2px 7px;border-radius:999px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rate-row .sub{font-size:.78rem;color:var(--text-subtle);font-weight:400}.rate-row .val{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text);font-size:1.05rem;font-family:var(--font-mono),system-ui;text-align:right}.rate-row .cp{font-size:.85rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-family:var(--font-mono),system-ui;text-align:right}.rate-row .var{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-subtle);text-align:right}.badge-oficial{background:#dcfce7;color:#15803d}.badge-blue{background:#dbeafe;color:#1d4ed8}.badge-mep{background:#f3e8ff;color:#7e22ce}.badge-ccl{background:#fce7f3;color:#be185d}.badge-tarjeta{background:#fed7aa;color:#c2410c}.badge-cripto{background:#fef3c7;color:#a16207}.badge-mayo{background:#e2e8f0;color:#475569}.badge-eur{background:#e0e7ff;color:#4338ca}.badge-brl{background:#d1fae5;color:#047857}.badge-clp{background:#dbeafe;color:#1e40af}.badge-uyu{background:#e0f2fe;color:#0369a1}html[data-theme=dark] .badge-oficial{background:#10b98133;color:#6ee7b7}html[data-theme=dark] .badge-blue{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .badge-mep{background:#9333ea33;color:#d8b4fe}html[data-theme=dark] .badge-ccl{background:#db277733;color:#f9a8d4}html[data-theme=dark] .badge-tarjeta{background:#ea580c33;color:#fdba74}html[data-theme=dark] .badge-cripto{background:#eab30833;color:#fde68a}html[data-theme=dark] .badge-mayo{background:#94a3b833;color:#cbd5e1}html[data-theme=dark] .badge-eur{background:#6366f133;color:#a5b4fc}html[data-theme=dark] .badge-brl{background:#10b9812e;color:#86efac}html[data-theme=dark] .badge-clp{background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .badge-uyu{background:#0ea5e933;color:#7dd3fc}.loading{padding:2.5rem;text-align:center;color:var(--text-subtle);font-size:.95rem}.rate-head{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(120px,1fr);gap:.75rem 1rem;padding:.7rem 1.25rem;background:var(--bg-soft);border-bottom:1px solid var(--border);font-size:.7rem;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.rate-head>div:not(:first-child){text-align:right}@media(max-width:680px){.rate-head{display:none}.rate-row{grid-template-columns:1fr auto;padding:.9rem 1rem}.rate-row .nom-wrap{grid-column:1 / 2;grid-row:1 / 2}.rate-row .val{grid-column:2 / 3;grid-row:1 / 2;font-size:1rem}.rate-row .cp,.rate-row .var{grid-column:1 / 3;grid-row:2 / 3;text-align:left;font-size:.78rem}.rate-row .cp:before{content:"compra ";color:var(--text-subtle)}.rate-row .var:before{content:"• ";color:var(--text-subtle)}.rate-row .cp,.rate-row .var{display:inline-block;margin-right:.5rem}}.brecha-box{margin-top:1rem;padding:1rem 1.25rem;background:linear-gradient(95deg,var(--warning-soft),rgba(234,179,8,.06));border:1px solid var(--warning);border-left-width:4px;border-radius:var(--radius-sm);font-size:.95rem;color:var(--text);display:flex;align-items:center;gap:.75rem}.brecha-box:before{content:"📊";font-size:1.4rem}.brecha-box strong{font-weight:700}.search-intl{flex:1;min-width:200px;padding:.5rem .8rem .5rem 2.1rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat .8rem center;font-size:.85rem;color:var(--text)}.search-intl:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn-more{display:block;margin:1rem auto 0;background:var(--bg-card);color:var(--accent);border:1px solid var(--border-strong);padding:.65rem 1.5rem;border-radius:999px;cursor:pointer;font-weight:600;font-size:.88rem;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}.btn-more:hover{background:var(--accent-soft);border-color:var(--accent)}.related{margin:3rem 0}.related h2{font-size:1.3rem;margin:0 0 1rem;color:var(--text);font-weight:700}.rel-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.rel-grid li a{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--accent);text-decoration:none;font-weight:500;font-size:.92rem;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s,color .15s}.rel-grid li a:before{content:"→";color:var(--text-subtle);transition:transform .15s}.rel-grid li a:hover{background:var(--accent-soft);border-color:var(--accent)}.rel-grid li a:hover:before{transform:translate(4px);color:var(--accent)}.faq{margin:3rem 0}.faq h2{font-size:1.4rem;margin:0 0 1.25rem;color:var(--text);font-weight:700}.faq-list details{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.5rem;overflow:hidden;background:var(--bg-card);transition:box-shadow .15s}.faq-list details[open]{box-shadow:var(--shadow-sm)}.faq-list summary{padding:1.1rem 1.25rem;cursor:pointer;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-list summary:after{content:"";width:10px;height:10px;border:2px solid var(--text-muted);border-top:0;border-left:0;transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.faq-list details[open] summary:after{transform:rotate(-135deg)}.faq-list summary:hover{color:var(--accent)}.faq-answer{padding:0 1.25rem 1.2rem;color:var(--text-muted);line-height:1.65;font-size:.95rem}.faq-answer a{color:var(--accent)}.method{margin:3rem 0;padding:1.75rem 2rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);line-height:1.65;color:var(--text-muted)}.method h2{margin:0 0 1rem;color:var(--text);font-size:1.25rem;font-weight:700}.method ul{padding-left:1.25rem;margin:0 0 1rem}.method li{margin:.6rem 0}.method strong{color:var(--text);font-weight:600}.disclaimer{margin-top:1.2rem;font-size:.88rem;padding:.9rem 1.1rem;background:var(--danger-soft);border-left:3px solid var(--danger);color:var(--text);border-radius:var(--radius-sm)}.disclaimer strong{color:var(--danger)}@media(max-width:680px){.fx-page{padding:.5rem .8rem 4rem}.fx-header{padding:1.5rem 1.25rem}.method{padding:1.25rem}}
