.cc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-root{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.cc-hero{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#8b5cf614 0%,#0ea5e90f 100%);display:flex}.cc-hero__icon{border-radius:var(--radius-md);color:#8b5cf6;background:#8b5cf61f;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.cc-hero__title{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-1);background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.cc-hero__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.cc-main{padding:var(--space-6);gap:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.cc-field-group{gap:var(--space-2);flex-direction:column;display:flex}.cc-field-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-weight:700}.cc-field-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.cc-field-row{grid-template-columns:1fr}}.cc-select-wrap{position:relative}.cc-select-display{align-items:center;display:flex;position:relative}.cc-select-flag{left:var(--space-3);pointer-events:none;z-index:1;font-size:1.2rem;line-height:1;position:absolute}.cc-select{-webkit-appearance:none;appearance:none;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.75rem 2.5rem .75rem 2.75rem;font-weight:600}.cc-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.cc-select:hover{border-color:#8b5cf6}.cc-select-arrow{right:var(--space-3);color:var(--color-text-tertiary);pointer-events:none;font-size:var(--text-xs);position:absolute;top:50%;transform:translateY(-50%)}.cc-amount-wrap{align-items:center;display:flex;position:relative}.cc-amount-sym{left:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);pointer-events:none;z-index:1;font-weight:700;position:absolute}.cc-amount-input{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:700;font-family:var(--font-mono,var(--font-sans));padding:.75rem var(--space-3) .75rem 2.25rem;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-moz-appearance:textfield;outline:none;min-width:0}.cc-amount-input::-webkit-outer-spin-button,.cc-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-amount-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.cc-amount-input:hover{border-color:#8b5cf680}.cc-amount-wrap--result .cc-amount-input{background:linear-gradient(135deg,#8b5cf612 0%,#0ea5e90d 100%);border-color:#8b5cf640}.cc-amount-input--result{color:#8b5cf6}.cc-swap-row{align-items:center;gap:var(--space-4);display:flex}.cc-swap-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:#8b5cf6;font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);background:#8b5cf61a;border:1px solid #8b5cf64d;flex-shrink:0;font-weight:700;display:flex}.cc-swap-btn:hover{background:#8b5cf62e;border-color:#8b5cf6;transform:scale(1.03)}.cc-swap-btn:active{transform:scale(.97)}.cc-swap-btn svg{transition:transform .3s}.cc-swap-btn:hover svg{transform:rotate(180deg)}.cc-rate-badge{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-rate-badge strong{color:#8b5cf6;font-family:var(--font-mono,var(--font-sans))}.cc-result-summary{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#8b5cf612 0%,#0ea5e90d 100%);border:1px solid #8b5cf633}.cc-result-summary__row{justify-content:center;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cc-result-summary__from{font-size:var(--text-xl);color:var(--color-text-secondary);font-weight:700;font-family:var(--font-mono,var(--font-sans))}.cc-result-summary__eq{font-size:var(--text-lg);color:var(--color-text-tertiary)}.cc-result-summary__to{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;font-family:var(--font-display);background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;line-height:1}.cc-result-summary__rates{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.cc-result-summary__sep{opacity:.4}.cc-quick-section{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.cc-quick-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:var(--space-3);font-weight:700}.cc-quick-pairs{gap:var(--space-2);flex-wrap:wrap;display:flex}.cc-pair-chip{padding:var(--space-2) var(--space-4);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:72px;display:flex}.cc-pair-chip:hover{background:#8b5cf60f;border-color:#8b5cf680}.cc-pair-chip--active{background:#8b5cf61a;border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.cc-pair-chip__codes{font-size:var(--text-xs);color:var(--color-text-primary);font-weight:700}.cc-pair-chip--active .cc-pair-chip__codes{color:#8b5cf6}.cc-pair-chip__rate{color:var(--color-text-tertiary);font-size:.625rem;font-family:var(--font-mono,var(--font-sans))}.cc-featured-section{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.cc-featured-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:var(--space-3);font-weight:700}.cc-featured-grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=480px){.cc-featured-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=720px){.cc-featured-grid{grid-template-columns:repeat(6,1fr)}}.cc-currency-card{padding:var(--space-3) var(--space-2);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.cc-currency-card:hover{background:#8b5cf60f;border-color:#8b5cf680;transform:translateY(-1px)}.cc-currency-card--active{background:#8b5cf61a;border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.cc-currency-card__flag{font-size:1.25rem;line-height:1}.cc-currency-card__code{font-size:var(--text-xs);color:var(--color-text-primary);font-weight:700}.cc-currency-card--active .cc-currency-card__code{color:#8b5cf6}.cc-currency-card__rate{color:var(--color-text-secondary);font-size:.625rem;font-weight:600;font-family:var(--font-mono,var(--font-sans));line-height:1.2}.cc-currency-card__name{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.55rem;line-height:1.2;overflow:hidden}.cc-disclaimer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-bg-muted);font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:1.5;display:flex}.cc-disclaimer svg{color:var(--color-warning,#f59e0b);flex-shrink:0}.cc-page[data-astro-cid-rndcoih4]{padding-block:var(--space-6) var(--space-16)}.cc-header[data-astro-cid-rndcoih4]{max-width:820px;margin-block-end:var(--space-8)}.cc-header__badge[data-astro-cid-rndcoih4]{border-radius:var(--radius-full);font-size:var(--text-xs);color:#8b5cf6;text-transform:uppercase;letter-spacing:.06em;background:#8b5cf61a;border:1px solid #8b5cf64d;margin-block-end:var(--space-3);padding:.2rem .75rem;font-weight:700;display:inline-block}.cc-header__title[data-astro-cid-rndcoih4]{font-size:clamp(var(--text-3xl), 4vw, var(--text-4xl));font-weight:800;font-family:var(--font-display);letter-spacing:-.03em;margin-block-end:var(--space-3);line-height:1.15}.grad-violet[data-astro-cid-rndcoih4]{background:linear-gradient(135deg,#8b5cf6,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cc-header__desc[data-astro-cid-rndcoih4]{font-size:var(--text-lg);color:var(--color-text-secondary);margin-block-end:var(--space-5);line-height:1.7}.cc-header__stats[data-astro-cid-rndcoih4]{gap:var(--space-6);flex-wrap:wrap;display:flex}.pip-stat[data-astro-cid-rndcoih4]{gap:var(--space-1);flex-direction:column;display:flex}.pip-stat__n[data-astro-cid-rndcoih4]{font-size:var(--text-2xl);font-weight:800;font-family:var(--font-display);color:#8b5cf6;line-height:1}.pip-stat__l[data-astro-cid-rndcoih4]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.cc-widget[data-astro-cid-rndcoih4]{max-width:860px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), 0 0 32px #8b5cf614;margin-block-end:var(--space-12)}.cc-content[data-astro-cid-rndcoih4]{max-width:720px;margin-block-end:var(--space-12)}.cc-related[data-astro-cid-rndcoih4]{max-width:720px;margin-block-end:var(--space-10)}.cc-related__title[data-astro-cid-rndcoih4]{font-size:var(--text-xl);margin-block-end:var(--space-4);font-weight:700}.cc-related__grid[data-astro-cid-rndcoih4]{gap:var(--space-4);display:grid}@media (width>=640px){.cc-related__grid[data-astro-cid-rndcoih4]{grid-template-columns:repeat(3,1fr)}}.cc-tool-card[data-astro-cid-rndcoih4]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface,var(--color-bg-elevated));border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-decoration:none;display:flex}.cc-tool-card[data-astro-cid-rndcoih4]:hover{box-shadow:var(--shadow-md);border-color:#8b5cf6;transform:translateY(-2px)}.cc-tool-card__icon[data-astro-cid-rndcoih4]{font-size:1.5rem}.cc-tool-card__name[data-astro-cid-rndcoih4]{font-size:var(--text-sm);color:var(--color-text-primary);margin-block-end:var(--space-1);font-weight:700}.cc-tool-card__desc[data-astro-cid-rndcoih4]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.cc-cta[data-astro-cid-rndcoih4]{max-width:720px;padding:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(135deg,#8b5cf614 0%,#0ea5e90f 100%);border:1px solid #8b5cf633;margin-block-end:var(--space-8)}.cc-cta__title[data-astro-cid-rndcoih4]{font-size:var(--text-2xl);margin-block-end:var(--space-3);font-weight:700}.cc-cta__desc[data-astro-cid-rndcoih4]{color:var(--color-text-secondary);margin-block-end:var(--space-5);line-height:1.6}.cc-cta__actions[data-astro-cid-rndcoih4]{gap:var(--space-3);flex-wrap:wrap;display:flex}.risk-note[data-astro-cid-rndcoih4]{gap:var(--space-4);max-width:720px;padding:var(--space-5);border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444433;display:flex}.risk-note__icon[data-astro-cid-rndcoih4]{color:var(--color-danger);flex-shrink:0;font-size:1.25rem}.risk-note__title[data-astro-cid-rndcoih4]{font-size:var(--text-sm);color:var(--color-danger);margin-block-end:var(--space-1);display:block}.risk-note__text[data-astro-cid-rndcoih4]{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}
