#page-container,#main-container{background:var(--ff-bg)}.fx-hero{position:relative;overflow:hidden;width:100%;height:260px;background:radial-gradient(125% 130% at 10% 0%,#ffffff 0%,var(--ff-accent-pale, #f1f6fd) 44%,var(--ff-accent-soft, #e6eefb) 100%);border-bottom:1px solid var(--ff-bg-tool-border)}.fx-hero__body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:0 var(--ff-gap-lg) 28px;max-width:var(--ff-page-max);margin:0 auto;width:100%}.fx-hero__breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 4px;padding:0;margin:0 0 10px;font-size:.78rem}.fx-hero__breadcrumb li{color:var(--ff-text-sub)}.fx-hero__breadcrumb li+li:before{content:"›";margin-right:4px}.fx-hero__breadcrumb li:last-child{color:var(--ff-blue-dark);font-weight:600}.fx-hero__breadcrumb a{color:var(--ff-text-sub);text-decoration:none}.fx-hero__breadcrumb a:hover{color:var(--ff-blue-dark)}.fx-hero__title{color:var(--ff-text);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0}.fx-hero__sub{color:var(--ff-text-sub);font-size:clamp(.95rem,1.4vw,1.08rem);margin:0;max-width:60ch;line-height:1.5}.fx-hero__status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:14px}.fx-hero__meta{color:var(--ff-text-sub);font-size:.8rem}.fx-live{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.74rem;font-weight:700;letter-spacing:.02em;color:var(--ff-green-dark);background:var(--ff-green-pale);border:1px solid #bbf7d0;border-radius:var(--ff-radius-pill)}.fx-live__dot{width:7px;height:7px;border-radius:50%;background:var(--ff-green);box-shadow:0 0 #22c55e80;animation:fx-pulse 2s infinite}@keyframes fx-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(max-width:768px){.fx-hero{height:210px}.fx-hero__body{padding:0 16px 20px}.fx-hero__title{font-size:1.45rem}}.fx-page{max-width:var(--ff-page-max);margin:0 auto;padding:26px var(--ff-gap-lg) 56px;display:flex;flex-direction:column;gap:22px}@media(max-width:768px){.fx-page{padding:16px 14px 36px;gap:16px}}.fx-notice{background:#fff;border:1px solid var(--ff-border);border-left:4px solid var(--ff-amber);border-radius:var(--ff-radius-lg);padding:18px 22px;box-shadow:var(--ff-shadow);color:var(--ff-text-sub);font-size:.92rem}.fx-notice strong{display:block;color:var(--ff-text);margin-bottom:3px}.fx-stalebar{background:var(--ff-amber-pale);border:1px solid var(--ff-amber-border);border-radius:var(--ff-radius);padding:10px 16px;font-size:.82rem;color:var(--ff-amber-dark)}.fx-coin{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;font-size:.7rem;font-weight:800;letter-spacing:.01em;font-family:var(--ff-font);color:var(--ff-gray-600);background:var(--ff-bg-muted);border:1px solid var(--ff-border);box-shadow:inset 0 1px #fff9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-coin[data-region=eu]{color:var(--ff-blue-dark);background:var(--ff-blue-pale);border-color:#cfe0fb}.fx-coin[data-region=am]{color:var(--ff-green-dark);background:var(--ff-green-pale);border-color:#bbf7d0}.fx-coin[data-region=ap]{color:var(--ff-amber-dark);background:var(--ff-amber-pale);border-color:var(--ff-amber-border)}.fx-coin[data-region=mea]{color:#6d28d9;background:var(--ff-purple-pale);border-color:#ddd6fe}.fx-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:.74rem;font-weight:700;line-height:1.4;border-radius:var(--ff-radius-pill);font-variant-numeric:tabular-nums}.fx-chip.is-up{color:var(--ff-green-dark);background:var(--ff-green-pale)}.fx-chip.is-down{color:var(--ff-red-dark);background:var(--ff-red-pale)}.fx-chip.is-flat{color:var(--ff-text-sub);background:var(--ff-bg-muted)}.fx-chip.is-up:before{content:"▲";font-size:.62em}.fx-chip.is-down:before{content:"▼";font-size:.62em}.fx-chip.is-flat:before{content:"—";font-size:.7em;opacity:.6}.fx-delta{display:inline-flex;align-items:center;gap:3px;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.fx-delta.is-up{color:var(--ff-green-dark)}.fx-delta.is-down{color:var(--ff-red-dark)}.fx-delta.is-flat{color:var(--ff-text-muted)}.fx-delta.is-up:before{content:"▲";font-size:.62em}.fx-delta.is-down:before{content:"▼";font-size:.62em}.fx-spark{display:block;width:100%;height:32px;overflow:visible}.fx-spark__line{stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.fx-spark__area{opacity:.14}.fx-spark.is-up .fx-spark__line{stroke:var(--ff-green)}.fx-spark.is-up .fx-spark__area{fill:var(--ff-green)}.fx-spark.is-down .fx-spark__line{stroke:var(--ff-red)}.fx-spark.is-down .fx-spark__area{fill:var(--ff-red)}.fx-converter{position:relative;background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow-md);padding:24px 28px 26px;overflow:hidden}.fx-converter:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--ff-blue),var(--ff-teal))}.fx-converter__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.fx-converter__title{font-size:1.18rem;font-weight:700;margin:0;color:var(--ff-text)}.fx-converter__sub{font-size:.86rem;color:var(--ff-text-sub);margin:3px 0 0}.fx-converter__updated .fx-live{color:var(--ff-blue-dark);background:var(--ff-blue-pale);border-color:#cfe0fb}.fx-converter__updated .fx-live__dot{background:var(--ff-blue-dark);animation:none}.fx-convert{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:14px}.fx-field{min-width:0}.fx-field__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ff-text-sub);margin-bottom:6px}.fx-field__row{display:flex;align-items:stretch;background:var(--ff-bg-light);border:1.5px solid var(--ff-border);border-radius:var(--ff-radius);transition:border-color var(--ff-trans),box-shadow var(--ff-trans),background var(--ff-trans)}.fx-field__row:focus-within{background:#fff;border-color:var(--ff-blue);box-shadow:0 0 0 3px #67b4fe38}.fx-field__input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;padding:0 8px 0 14px;font-size:1.4rem;font-weight:700;color:var(--ff-text);font-variant-numeric:tabular-nums}.fx-field__input::-moz-placeholder{color:var(--ff-text-muted);font-weight:500}.fx-field__input::placeholder{color:var(--ff-text-muted);font-weight:500}.fx-swap{align-self:center;flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ff-blue-dark);border:1.5px solid var(--ff-border);border-radius:50%;cursor:pointer;transition:transform var(--ff-trans-slow),background var(--ff-trans),border-color var(--ff-trans),box-shadow var(--ff-trans);box-shadow:var(--ff-shadow)}.fx-swap svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fx-swap:hover{background:var(--ff-blue-pale);border-color:var(--ff-blue)}.fx-swap.is-spun{transform:rotate(180deg)}.fx-swap:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}.fx-cur{position:relative;flex:none}.fx-cur-btn{height:100%;display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 10px;background:#fff;border:0;border-left:1.5px solid var(--ff-border);border-radius:0 calc(var(--ff-radius) - 1px) calc(var(--ff-radius) - 1px) 0;cursor:pointer;font-weight:700;color:var(--ff-text);font-size:.95rem;transition:background var(--ff-trans)}.fx-cur-btn:hover{background:var(--ff-bg-light)}.fx-cur-btn .fx-coin{width:30px;height:30px;border-radius:8px;font-size:.62rem}.fx-cur-btn__code{letter-spacing:.02em}.fx-cur-btn__caret{width:16px;height:16px;flex:none;stroke:var(--ff-text-muted);stroke-width:2.2;fill:none;transition:transform var(--ff-trans)}.fx-cur-btn[aria-expanded=true] .fx-cur-btn__caret{transform:rotate(180deg)}.fx-cur-panel{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:min(320px,80vw);background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius);box-shadow:var(--ff-shadow-lg);padding:8px;display:flex;flex-direction:column;gap:6px}.fx-cur-panel[hidden],.fx-chip[hidden]{display:none}.fx-cur-search{width:100%;box-sizing:border-box;border:1px solid var(--ff-border);border-radius:var(--ff-radius-sm);padding:8px 10px;font-size:.85rem;color:var(--ff-text);outline:none}.fx-cur-search:focus{border-color:var(--ff-blue);box-shadow:0 0 0 3px #67b4fe2e}.fx-cur-list{max-height:290px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.fx-cur-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 8px;border:0;background:transparent;border-radius:var(--ff-radius-sm);cursor:pointer}.fx-cur-opt:hover,.fx-cur-opt.is-active{background:var(--ff-blue-pale)}.fx-cur-opt[hidden]{display:none}.fx-cur-opt .fx-coin{width:30px;height:30px;border-radius:8px;font-size:.6rem}.fx-cur-opt__name{flex:1 1 auto;min-width:0;font-size:.84rem;font-weight:600;color:var(--ff-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-cur-opt__code{flex:none;font-size:.74rem;font-weight:700;color:var(--ff-text-sub);font-variant-numeric:tabular-nums}.fx-cur-opt.is-selected .fx-cur-opt__code{color:var(--ff-blue-dark)}.fx-convert__quick{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:16px}.fx-convert__quick-label{font-size:.76rem;font-weight:600;color:var(--ff-text-muted);margin-right:2px}.fx-qbtn{padding:5px 12px;font-size:.8rem;font-weight:600;color:var(--ff-text-sub);background:var(--ff-bg-light);border:1px solid var(--ff-border);border-radius:var(--ff-radius-pill);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--ff-trans),color var(--ff-trans),border-color var(--ff-trans)}.fx-qbtn:hover{background:var(--ff-blue-pale);color:var(--ff-blue-dark);border-color:#cfe0fb}.fx-rate-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ff-border-light)}.fx-rate-line__main{font-size:1.02rem;font-weight:700;color:var(--ff-text);font-variant-numeric:tabular-nums}.fx-rate-line__inv{font-size:.84rem;color:var(--ff-text-sub);font-variant-numeric:tabular-nums}.fx-pair{margin-top:18px}.fx-pair__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fx-pair__legend{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ff-text-muted)}.fx-pair__stats{display:flex;flex-wrap:wrap;gap:14px}.fx-stat{font-size:.76rem;color:var(--ff-text-sub);display:inline-flex;align-items:baseline;gap:5px}.fx-stat__label{color:var(--ff-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.fx-stat__val{font-weight:700;color:var(--ff-text);font-variant-numeric:tabular-nums}.fx-chart{position:relative;height:150px;width:100%;background:linear-gradient(180deg,var(--ff-bg-light),#fff);border:1px solid var(--ff-border-light);border-radius:var(--ff-radius);overflow:hidden}.fx-chart svg{display:block;width:100%;height:100%}.fx-chart__grid{stroke:var(--ff-border-light);stroke-width:1}.fx-chart__area{opacity:.12}.fx-chart__path{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.fx-chart__crosser{stroke:var(--ff-gray-400);stroke-width:1;stroke-dasharray:3 3;opacity:0}.fx-chart__dot{fill:#fff;stroke-width:2.5;opacity:0}.fx-chart.is-up .fx-chart__path,.fx-chart.is-up .fx-chart__dot{stroke:var(--ff-green)}.fx-chart.is-up .fx-chart__area{fill:var(--ff-green)}.fx-chart.is-down .fx-chart__path,.fx-chart.is-down .fx-chart__dot{stroke:var(--ff-red)}.fx-chart.is-down .fx-chart__area{fill:var(--ff-red)}.fx-chart.is-active .fx-chart__crosser,.fx-chart.is-active .fx-chart__dot{opacity:1}.fx-chart__tip{position:absolute;z-index:3;top:8px;left:8px;pointer-events:none;background:#111827ed;color:#fff;padding:6px 9px;border-radius:var(--ff-radius-sm);font-size:.74rem;line-height:1.35;white-space:nowrap;box-shadow:var(--ff-shadow-md);transform:translate(-50%)}.fx-chart__tip b{font-variant-numeric:tabular-nums}.fx-chart__tip-d{display:block;color:#cbd5e1;font-size:.68rem}@media(max-width:700px){.fx-converter{padding:18px 16px 20px}.fx-convert{grid-template-columns:1fr;gap:10px}.fx-swap{justify-self:center;transform:rotate(90deg);margin:-2px 0}.fx-swap.is-spun{transform:rotate(270deg)}.fx-converter__head{flex-direction:column;gap:6px}.fx-field__input{font-size:1.2rem}}.fx-majors{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fx-major{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"coin body" "spark spark";align-items:center;gap:4px 12px;text-align:left;background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow);padding:14px 16px 10px;cursor:pointer;transition:transform var(--ff-trans),box-shadow var(--ff-trans),border-color var(--ff-trans)}.fx-major:hover{transform:translateY(-2px);box-shadow:var(--ff-shadow-md);border-color:#cfe0fb}.fx-major:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}.fx-major .fx-coin{grid-area:coin}.fx-major__body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:1px}.fx-major__name{font-size:.78rem;color:var(--ff-text-sub);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-major__rate{font-size:1.32rem;font-weight:800;color:var(--ff-text);line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fx-major__meta{display:flex;align-items:center;gap:7px;margin-top:2px}.fx-major__per{font-size:.7rem;font-weight:700;color:var(--ff-text-muted);text-transform:uppercase;letter-spacing:.04em}.fx-major__spark{grid-area:spark;margin-top:6px;opacity:.85}@media(max-width:900px){.fx-majors{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.fx-majors{grid-template-columns:1fr}}.fx-rates{background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow);overflow:hidden}.fx-rates__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 22px 14px}.fx-rates__title{font-size:1.05rem;font-weight:700;margin:0;color:var(--ff-text)}.fx-rates__sub{font-size:.8rem;color:var(--ff-text-sub);margin:2px 0 0}.fx-search{position:relative;display:flex;align-items:center}.fx-search svg{position:absolute;left:11px;width:16px;height:16px;stroke:var(--ff-text-muted);stroke-width:2;fill:none;pointer-events:none}.fx-search input{width:240px;max-width:60vw;padding:9px 12px 9px 34px;font-size:.85rem;color:var(--ff-text);background:var(--ff-bg-light);border:1px solid var(--ff-border);border-radius:var(--ff-radius);outline:none;transition:border-color var(--ff-trans),box-shadow var(--ff-trans),background var(--ff-trans)}.fx-search input:focus{background:#fff;border-color:var(--ff-blue);box-shadow:0 0 0 3px #67b4fe2e}.fx-chips{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 14px;border-bottom:1px solid var(--ff-border)}.fx-rchip{padding:5px 13px;font-size:.78rem;font-weight:600;color:var(--ff-text-sub);background:var(--ff-bg-light);border:1px solid var(--ff-border);border-radius:var(--ff-radius-pill);cursor:pointer;transition:background var(--ff-trans),color var(--ff-trans),border-color var(--ff-trans)}.fx-rchip:hover{background:var(--ff-blue-pale);color:var(--ff-blue-dark)}.fx-rchip.is-active{background:var(--ff-blue-dark);color:#fff;border-color:var(--ff-blue-dark)}.fx-rchip--fav.is-active{background:var(--ff-gold);border-color:var(--ff-gold)}.fx-table-scroll{width:100%;overflow-x:auto}.fx-table{width:100%;border-collapse:collapse;min-width:560px}.fx-table thead th{position:sticky;top:0;z-index:1;padding:11px 18px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ff-text-sub);text-align:left;background:var(--ff-bg-light);border-bottom:1px solid var(--ff-border);white-space:nowrap}.fx-table thead th.is-num{text-align:right}.fx-table thead th.is-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-table thead th.is-sortable:hover{color:var(--ff-blue-dark)}.fx-table thead th.is-sortable:after{content:"↕";margin-left:5px;opacity:.35;font-size:.9em}.fx-table thead th.sort-asc:after{content:"↑";opacity:1;color:var(--ff-blue-dark)}.fx-table thead th.sort-desc:after{content:"↓";opacity:1;color:var(--ff-blue-dark)}.fx-table__th-fav{width:42px}.fx-table__th-fav:after{content:none!important}.fx-table tbody td{padding:10px 18px;font-size:.88rem;color:var(--ff-text);border-bottom:1px solid var(--ff-border-light);vertical-align:middle}.fx-table tbody td.is-num{text-align:right;font-variant-numeric:tabular-nums}.fx-row{cursor:pointer;transition:background var(--ff-trans)}.fx-row:hover{background:var(--ff-bg)}.fx-row:focus-visible{outline:2px solid var(--ff-blue);outline-offset:-2px}.fx-row[hidden],.fx-row.is-hidden{display:none}.fx-row.is-flash{animation:fx-flash 1.1s ease}@keyframes fx-flash{0%,30%{background:var(--ff-blue-pale)}to{background:transparent}}.fx-table tbody tr:last-child td{border-bottom:none}.fx-table__fav{width:42px;text-align:center}.fx-star{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--ff-gray-400);font-size:1rem;line-height:1;border-radius:var(--ff-radius-sm);transition:color var(--ff-trans),background var(--ff-trans),transform var(--ff-trans-fast)}.fx-star:hover{background:var(--ff-bg-muted);color:var(--ff-gold);transform:scale(1.12)}.fx-star.is-on{color:var(--ff-gold)}.fx-row.is-fav{background:linear-gradient(90deg,rgba(184,135,63,.06),transparent 40%)}.fx-table__cur{display:flex;align-items:center;gap:11px}.fx-table__names{display:flex;flex-direction:column;min-width:0}.fx-table__name{font-weight:600;line-height:1.2;white-space:nowrap}.fx-table__code{font-size:.72rem;color:var(--ff-text-muted);letter-spacing:.02em}.fx-table__rate{font-weight:700;font-size:.92rem}.fx-table__inv{color:var(--ff-text-sub)}.fx-table__inv-cur{font-size:.68rem;color:var(--ff-text-muted)}.fx-table__spark{width:130px}.fx-table__spark .fx-spark{height:30px}.fx-empty{padding:28px 22px;text-align:center;color:var(--ff-text-sub);font-size:.9rem}.fx-rates__hint{padding:12px 22px 16px;margin:0;font-size:.76rem;color:var(--ff-text-muted);border-top:1px solid var(--ff-border-light)}@media(max-width:900px){.fx-hide-md{display:none!important}}@media(max-width:640px){.fx-hide-sm{display:none!important}.fx-table{min-width:0}.fx-table thead th,.fx-table tbody td{padding-left:12px;padding-right:12px}.fx-coin{width:36px;height:36px}}.fx-card{background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);padding:26px 30px;box-shadow:var(--ff-shadow);line-height:1.65}.fx-article h2{font-size:1.2rem;margin:1.3em 0 .5em}.fx-article h2:first-child{margin-top:0}.fx-article p{margin:0 0 1em;color:var(--ff-text-sub)}.fx-article a{color:var(--ff-blue-dark)}.fx-info{display:flex;flex-direction:column;gap:18px}.fx-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx-info__card{background:#fff;border:1px solid var(--ff-border);border-radius:var(--ff-radius-lg);padding:18px 20px;box-shadow:var(--ff-shadow)}.fx-info__icon{font-size:1.35rem;line-height:1;display:block;margin-bottom:8px}.fx-info__title{font-size:.96rem;font-weight:700;margin:0 0 5px;color:var(--ff-text)}.fx-info__text{font-size:.85rem;color:var(--ff-text-sub);margin:0;line-height:1.55}@media(max-width:800px){.fx-info__grid{grid-template-columns:1fr}}.fx-faq{margin:0}.fx-disclaimer{font-size:.76rem;color:var(--ff-text-muted);line-height:1.55;margin:4px 2px 0}@media(prefers-reduced-motion:reduce){.fx-live__dot{animation:none}.fx-major,.fx-swap,.fx-row,.fx-star{transition:none}.fx-row.is-flash{animation:none}}@media print{.fx-hero{height:70px}.fx-converter,.fx-majors,.fx-chips,.fx-rates__tools,.fx-rates__hint,.fx-table__th-fav,.fx-table__fav,.fx-swap{display:none!important}.fx-rates,.fx-info__card,.fx-card{box-shadow:none;border-color:#ccc}}
