body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:radial-gradient(circle at top,#367cff38,#0000 38%),linear-gradient(180deg,#eef4ff,#f7f9fc 42%,#edf1f7);min-height:100vh}.App-header{box-sizing:border-box;flex-direction:column;min-height:100vh;padding:24px}.App-header,.hero{display:flex;gap:16px}.hero{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.title-wrap{display:flex;flex-direction:column;gap:6px}.eyebrow{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.title{color:#0f172a;font-size:32px;font-weight:700;letter-spacing:.02em;margin:0}.subtitle{color:#475569;font-size:14px;margin:0}.meta{align-items:flex-start}.meta,.price-group{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.contact-link{align-items:center;background:#0f172a;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;transition:opacity .2s ease}.contact-link:hover{opacity:.88}.price-card{background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:20px;box-shadow:0 18px 40px #0f172a2e;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:14px 18px}.btc-card{background:linear-gradient(135deg,#78350f,#f59e0b)}.price-label{color:#ffffffb8;font-size:12px}.price-value{color:#fff;font-size:26px;line-height:1.1}.price-time{color:#ffffffb8;font-size:12px}.price-change{color:#fff;font-size:13px}.toolbar{align-items:center;display:flex;justify-content:flex-start}.periods{display:flex;flex-wrap:wrap;gap:10px}.period-button{background:#ffffffc2;border:1px solid #2563eb29;border-radius:999px;color:#334155;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s ease}.period-button:hover{border-color:#2563eb52;color:#1d4ed8}.period-button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#0000;box-shadow:0 12px 30px #2563eb3d;color:#fff}.error{background:#fee2e2e0;border:1px solid #f8717147;border-radius:14px;color:#b91c1c;padding:12px 16px}.chart{flex:1 1;height:100%;min-height:520px;position:relative;width:100%;z-index:1}.chart-shell{background:#ffffffeb;border-radius:24px;box-shadow:0 30px 60px #0f172a14;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;padding:18px}.chart-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.overlay-title{color:#0f172a;font-size:18px;margin:0}.overlay-subtitle{color:#64748b;font-size:12px;margin:6px 0 0}.overlay-legend{background:#ffffffe6;border-radius:14px;box-shadow:0 12px 26px #0f172a14;display:flex;flex-wrap:wrap;gap:14px;padding:10px 12px}.chart-overlay{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.chart-main{background:#fff;border-radius:20px;flex:none;height:520px;min-height:520px;overflow:hidden}.compare-panel{background:#ffffffeb;border-radius:24px;box-shadow:0 30px 60px #0f172a14;display:flex;flex-direction:column;gap:16px;padding:20px}.compare-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.compare-title{color:#0f172a;font-size:22px;margin:0}.compare-subtitle{color:#64748b;font-size:13px;margin:6px 0 0}.compare-stats{display:flex;flex-wrap:wrap;gap:12px}.compare-stat{background:#f8fafc;border-radius:18px;display:flex;flex-direction:column;gap:4px;min-width:128px;padding:12px 14px}.compare-stat-label{color:#64748b;font-size:12px}.compare-stat-value{color:#2563eb;font-size:22px}.compare-stat-value.btc{color:#f59e0b}.compare-legend{color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.legend-item{align-items:center;display:inline-flex;gap:8px}.legend-dot{border-radius:999px;height:10px;width:10px}.legend-dot.usdt{background:#2563eb}.legend-dot.btc{background:#f59e0b}.compare-chart-shell{background:#f8fafc;border-radius:18px;height:280px;overflow:hidden;position:relative}.compare-chart{display:block;height:280px;width:100%}.compare-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.compare-grid-line{stroke:#94a3b833;stroke-width:1}.compare-axis-text{fill:#64748b;font-size:12px}.compare-axis-text.axis-left{text-anchor:start}.compare-baseline{stroke:#0f172a3d;stroke-dasharray:6 6;stroke-width:1.5}.compare-line.usdt{stroke:#2563eb}.compare-line.usdt-soft{stroke:#2563eb85}.compare-line.btc{stroke:#f59e0b}.compare-crosshair{stroke:#0f172a38;stroke-dasharray:5 5;stroke-width:1.5}.compare-point{stroke:#fff;stroke-width:2.5}.compare-point.usdt{fill:#2563eb}.compare-point.btc{fill:#f59e0b}.compare-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 18px 34px #0f172a1f;min-width:240px;padding:14px 16px;position:absolute;right:16px;top:16px}.compare-tooltip.merged{top:88px;z-index:3}.compare-tooltip-title{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:10px}.compare-tooltip-row{grid-gap:10px;align-items:center;color:#334155;display:grid;font-size:13px;gap:10px;grid-template-columns:1fr auto auto}.compare-tooltip-row+.compare-tooltip-row{margin-top:8px}.compare-footer{color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.compare-empty{color:#64748b;font-size:14px}.compare-inset{background:#f8fafc;border-radius:20px;overflow:hidden;padding:14px 16px 16px;position:relative}.compare-inset-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.compare-inset-title{color:#0f172a;font-size:14px;font-weight:700}.compare-inset-note{color:#64748b;font-size:12px}.compare-tooltip.inset{top:56px}.compare-empty.inset{align-items:center;background:#f8fafc;border-radius:20px;display:flex;min-height:220px;padding:0 18px}@media (max-width:768px){.App-header{padding:16px}.title{font-size:24px}.meta{justify-content:flex-start}.meta,.price-card,.price-group{width:100%}.chart{min-height:420px}.chart-shell{padding:16px}.chart-header{flex-direction:column}.chart-main{height:420px;min-height:420px}.compare-inset{padding:14px}.compare-chart{height:220px}.compare-tooltip{margin-top:12px;min-width:0;position:static}.compare-empty.inset,.compare-tooltip.inset{margin-top:0}}
/*# sourceMappingURL=main.f16cba97.css.map*/