.profit-calculator{background:#f6f7f9;color:#4e5e70;border-radius:24px;overflow:hidden;font-size:14px}.pc-chart,.pc-controls,.pc-toolbar,.profit-calculator header{padding:20px 24px}.pc-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #dce1e9}.pc-toolbar button{padding:6px 10px;font-size:12px}.pc-toolbar button[aria-pressed=true]{color:#405ee5;background:#e8edff;border-radius:6px}.pc-toolbar a{font-size:12px;color:#405ee5}.profit-calculator header p{margin:0 0 8px}.profit-calculator header strong{font-size:25px;font-weight:500;color:#111827}.profit-calculator header span{margin-left:12px;font-size:13px}.pc-positive{color:#639e44!important}.pc-negative{color:#bd4545!important}.pc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;padding:16px;border-block:1px solid #dce1e9}.pc-stats strong{display:block;font-size:18px;font-weight:500;margin-top:5px;color:#111827}.pc-chart svg{width:100%;height:auto;display:block}.pc-chart svg text{font-size:11px;fill:#56677c}.pc-note,.pc-readout{font-size:11px;line-height:1.6}.pc-controls{border-top:1px solid #dce1e9}.pc-field{display:block;margin-bottom:16px}.pc-field>div{display:flex;align-items:center;gap:20px;margin-top:8px}.pc-field input[type=range]{flex:1;min-width:0;accent-color:#536dfe}.pc-field input[type=number],.pc-field select{width:125px;padding:6px;border:1px solid #dce1e9;border-radius:6px;background:#fff;color:#111827}.pc-field select{margin-left:16px;width:auto}.pc-dialog{position:fixed;inset:0;margin:auto;width:min(920px,94vw);max-height:90dvh;border:1px solid #dce1e9;border-radius:18px;padding:16px;background:#fff}.pc-dialog::backdrop{background:rgba(25,34,52,.45)}.pc-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4px 8px 14px}.pc-dialog-heading h2{font-size:18px!important;font-weight:500!important}.pc-dialog-heading button{font-size:13px}.pc-page{max-width:1000px;margin:0 auto;padding:24px 16px}.pc-page h1{font-size:26px!important;font-weight:500!important;margin:16px 0 8px}.pc-page>p{font-size:14px;margin-bottom:20px}@media(max-width:500px){.pc-stats{gap:6px;font-size:11px}.pc-stats strong{font-size:15px}.pc-chart,.pc-controls,.profit-calculator header{padding:16px}.pc-field>div{gap:10px}}.profit-calculator .fiat-liquidity-chart{margin:16px 24px;padding:12px;background:#fff;border:1px dashed #dce1e9;border-radius:8px}@media(max-width:500px){.profit-calculator .fiat-liquidity-chart{margin:12px}}.dca-calculator .pc-field input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:24px;background:transparent;cursor:pointer;accent-color:#94a9d4}.dca-calculator .pc-field input[type=range]::-webkit-slider-runnable-track{height:3px;background:#dbe3ef;border:0;border-radius:4px}.dca-calculator .pc-field input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:#94a9d4;border:1px solid #819bc8;box-shadow:none}.dca-calculator .pc-field input[type=range]::-moz-range-track{height:3px;background:#dbe3ef;border:0;border-radius:4px}.dca-calculator .pc-field input[type=range]::-moz-range-progress{height:3px;background:#b3c3df}.dca-calculator .pc-field input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#94a9d4;border:1px solid #819bc8;box-shadow:none}.dca-calculator .pc-field input[type=range]:focus-visible{outline:2px solid #819bc8;outline-offset:3px;border-radius:4px}