.roi-page{--roi-ink:#17243a;--roi-muted:#69788e;--roi-border:#e1e8f0;--roi-panel:#fff;--roi-soft:#f5f8fc;--roi-teal:#0f9f91;--roi-green:#0b9b70;--roi-red:#d64e60;max-width:1320px;margin-inline:auto;color:var(--roi-ink);font-family:inherit}
.dark .roi-page{--roi-ink:#e7effb;--roi-muted:#a0b1c7;--roi-border:#28384e;--roi-panel:#111d2e;--roi-soft:#172539;--roi-teal:#2dd4bf;--roi-green:#34d399;--roi-red:#fb7185}
.roi-page *{box-sizing:border-box}.roi-page button,.roi-page input,.roi-page select{font:inherit}.roi-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.7fr);align-items:center;gap:20px;padding:clamp(23px,4vw,48px);border-radius:26px;margin-bottom:20px;background:radial-gradient(circle at 10% 20%,#0d948833,transparent 35%),radial-gradient(circle at 87% 16%,#38bdf833,transparent 30%),linear-gradient(125deg,#0b1729 0%,#102b41 48%,#103c43 100%);color:#f8fafc;box-shadow:0 20px 50px #0c22301a}.roi-hero:after{content:"";position:absolute;inset:auto -10% -78% 20%;height:240px;border-radius:50%;background:#2dd4bf0a;filter:blur(1px);z-index:-1}.roi-hero-copy{position:relative;z-index:2;max-width:760px}.roi-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#80f1dd;font-size:10px;font-weight:900;letter-spacing:1.4px}.roi-eyebrow-mark{height:8px;width:8px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 5px #2dd4bf19}.roi-hero h1{font-size:clamp(26px,3.5vw,43px);line-height:1.35;font-weight:950;letter-spacing:-.7px;margin:16px 0 10px}.roi-hero p{font-size:clamp(12px,1.2vw,14px);color:#d1e3ef;line-height:2;margin:0;max-width:670px}.roi-hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.roi-hero-pills span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ffffff20;background:#ffffff0b;border-radius:999px;color:#e1edf6;font-size:11px;font-weight:800}.roi-hero-pills i{color:#7ce7d3}.roi-hero-art{height:230px;position:relative;min-width:0;display:grid;place-items:center}.roi-art-grid{position:absolute;inset:8px 0;opacity:.24;background-image:linear-gradient(#b5d4df20 1px,transparent 1px),linear-gradient(90deg,#b5d4df20 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 75%,transparent)}.roi-art-ring{position:absolute;aspect-ratio:1;border-radius:50%;border:1px solid #8cf0e32b;transform:rotate(-30deg)}.roi-art-ring-a{width:190px}.roi-art-ring-b{width:148px;border-style:dashed;border-color:#65d3e438}.roi-art-coin{position:absolute;display:grid;place-items:center;border-radius:50%;font-weight:900;box-shadow:0 14px 36px #0003,inset 0 1px 2px #ffffff8a}.roi-art-coin-btc{width:84px;height:84px;background:linear-gradient(145deg,#ffce77,#f7931a 70%);color:#7c3d0d;font-size:46px;left:16%;top:23%;transform:rotate(-12deg)}.roi-art-coin-usdt{width:59px;height:59px;background:linear-gradient(145deg,#7cf5d0,#20b486);color:#075b48;font-size:31px;right:13%;bottom:17%;transform:rotate(9deg)}.roi-art-chart{height:78px;position:absolute;bottom:17px;left:13%;right:12%;display:flex;align-items:end;gap:6px;opacity:.62}.roi-art-chart span{flex:1;min-width:3px;height:var(--bar-height,40%);border-radius:4px 4px 0 0;background:linear-gradient(to top,#17b9a8,#80e2d4)}.roi-art-chart span:nth-child(1){height:24%}.roi-art-chart span:nth-child(2){height:36%}.roi-art-chart span:nth-child(3){height:31%}.roi-art-chart span:nth-child(4){height:48%}.roi-art-chart span:nth-child(5){height:44%}.roi-art-chart span:nth-child(6){height:61%}.roi-art-chart span:nth-child(7){height:55%}.roi-art-chart span:nth-child(8){height:76%}.roi-art-chart span:nth-child(9){height:69%}.roi-art-chart span:nth-child(10){height:95%}.roi-art-trend{position:absolute;right:23%;top:20%;height:43px;width:43px;display:grid;place-items:center;border-radius:13px;background:#092638aa;border:1px solid #5eead455;color:#8af4dd;font-size:26px;font-weight:800;transform:rotate(-8deg)}.roi-hero-footer{grid-column:1/-1;display:flex;gap:30px;flex-wrap:wrap;padding-top:18px;margin-top:5px;border-top:1px solid #ffffff20}.roi-hero-footer div{display:flex;align-items:baseline;gap:9px}.roi-hero-footer strong{font-size:20px;font-weight:950;color:#effffb}.roi-hero-footer span{font-size:11px;color:#bed1df}.roi-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:20px;align-items:start}.roi-calculator-card,.roi-side-card,.roi-faq-section{background:var(--roi-panel);border:1px solid var(--roi-border);border-radius:20px;box-shadow:0 10px 32px #0f172a07}.dark .roi-calculator-card,.dark .roi-side-card,.dark .roi-faq-section{box-shadow:0 12px 34px #00000013}.roi-calculator-card{padding:clamp(16px,2.3vw,27px);min-width:0}.roi-card-heading{display:flex;gap:13px;align-items:center;margin-bottom:21px;padding-bottom:19px;border-bottom:1px solid var(--roi-border)}.roi-card-heading-icon,.roi-side-icon{width:47px;height:47px;flex:0 0 47px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#ccfbf1,#e6fffb);color:#087f72;font-size:21px}.dark .roi-card-heading-icon,.dark .roi-side-icon{background:#16443f;color:#7debd6}.roi-section-kicker{font-size:9px;letter-spacing:1.1px;font-weight:950;color:var(--roi-teal);text-transform:uppercase}.roi-card-heading h2{font-size:19px;font-weight:950;line-height:1.55;margin:3px 0}.roi-card-heading p{font-size:11px;line-height:1.8;color:var(--roi-muted);margin:0}.roi-mode-tabs,.roi-quote-tabs{display:flex;gap:6px;padding:5px;background:var(--roi-soft);border:1px solid var(--roi-border);border-radius:13px}.roi-mode-tabs{margin-bottom:19px}.roi-mode-tabs button,.roi-quote-tabs button{border:0;border-radius:9px;background:transparent;color:var(--roi-muted);cursor:pointer;font-size:11px;font-weight:850;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,color .15s,box-shadow .15s}.roi-mode-tabs button{flex:1;min-width:0}.roi-mode-tabs button.is-active,.roi-quote-tabs button.is-active{background:var(--roi-panel);color:var(--roi-teal);box-shadow:0 3px 10px #0f172a0d;border:1px solid var(--roi-border)}.roi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.roi-field{display:flex;flex-direction:column;gap:8px;min-width:0}.roi-field>span:first-child{font-size:11px;font-weight:900;color:var(--roi-ink)}.roi-field small{color:var(--roi-muted);font-size:10px;line-height:1.75}.roi-input-frame,.roi-search-wrap{display:flex;align-items:center;gap:10px;border:1px solid var(--roi-border);border-radius:12px;background:var(--roi-soft);padding:0 13px;min-height:48px;transition:border-color .15s,box-shadow .15s}.roi-input-frame:focus-within,.roi-search-wrap:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.roi-input-frame input,.roi-search-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--roi-ink);font-size:13px;font-weight:800;padding:12px 0}.roi-input-frame input{direction:ltr;text-align:start}.roi-input-suffix{white-space:nowrap;font-size:10px;font-weight:950;color:var(--roi-teal);border-inline-start:1px solid var(--roi-border);padding-inline-start:12px}.roi-search-wrap{min-height:37px;padding:0 10px;gap:7px}.roi-search-wrap i{font-size:12px;color:var(--roi-muted)}.roi-search-wrap input{font-size:11px;padding:8px 0}.roi-field select{min-width:0;width:100%;padding:12px;border-radius:12px;border:1px solid var(--roi-border);background:var(--roi-soft);color:var(--roi-ink);outline:none;font-size:12px;font-weight:750}.roi-field select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.roi-quote-row{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.roi-control-label{display:block;color:var(--roi-muted);font-size:11px;font-weight:850}.roi-quote-tabs{padding:4px}.roi-quote-tabs button{padding:8px 17px;min-width:76px}.roi-manual-entry{margin-top:17px;padding:15px;border:1px solid #b8eee3;background:#f1fffb;border-radius:14px}.dark .roi-manual-entry{background:#102c2b;border-color:#285a55}.roi-manual-entry[hidden]{display:none}.roi-period-block{margin-top:20px}.roi-periods{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.roi-periods button{border:1px solid var(--roi-border);background:var(--roi-panel);color:var(--roi-muted);border-radius:10px;min-width:49px;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer;transition:all .15s}.roi-periods button.is-active{border-color:var(--roi-teal);background:#e4fbf5;color:#087f72;box-shadow:0 4px 10px #0f9f9110}.dark .roi-periods button.is-active{background:#16443f;color:#a4f5e5}.roi-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:21px}.roi-submit{min-width:190px;display:inline-flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:12px;padding:13px 18px;background:linear-gradient(115deg,#0e9488,#0c766d);box-shadow:0 10px 22px #0b948833;color:white;font-size:12px;font-weight:950;cursor:pointer;transition:transform .15s,filter .15s}.roi-submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.roi-submit:focus-visible{outline:3px solid #2dd4bf;outline-offset:3px}.roi-submit:disabled{opacity:.72;cursor:wait;transform:none}.roi-submit-spinner{display:none;width:14px;height:14px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:roi-spin .7s linear infinite}.roi-page.is-loading .roi-submit-spinner{display:inline-block}.roi-page.is-loading .roi-submit-label{opacity:.9}.roi-submit-spinner:empty{font-size:0}.roi-price-source{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--roi-muted)}.roi-price-source i{color:var(--roi-teal)}.roi-status{font-size:11px;color:var(--roi-muted);line-height:1.8;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--roi-soft);border:1px solid var(--roi-border)}.roi-status.is-error{color:#b42335;background:#fff0f2;border-color:#ffd0d5}.dark .roi-status.is-error{color:#fda4af;background:#3b1720;border-color:#6b2635}.roi-status.is-success{color:#087f61;background:#effcf7;border-color:#c7f4e3}.dark .roi-status.is-success{color:#86efc7;background:#123329;border-color:#235b49}.roi-status.is-warning{color:#8c6200;background:#fff9e8;border-color:#f5e3ac}.dark .roi-status.is-warning{color:#f5d37d;background:#302817;border-color:#6a542a}.roi-results{margin-top:22px;padding-top:21px;border-top:1px solid var(--roi-border)}.roi-results[hidden]{display:none}.roi-results-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.roi-results-top h3{font-size:17px;font-weight:950;margin:4px 0 0}.roi-result-asset{display:grid;place-items:center;min-width:49px;min-height:34px;padding:5px 10px;border:1px solid var(--roi-border);border-radius:10px;background:var(--roi-soft);font-size:11px;font-weight:950;direction:ltr}.roi-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.roi-result-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 12px;border:1px solid var(--roi-border);border-radius:14px;background:var(--roi-soft)}.roi-result-tile>span{font-size:10px;font-weight:850;color:var(--roi-muted)}.roi-result-tile strong{font-size:clamp(14px,1.6vw,21px);font-weight:950;letter-spacing:-.3px;direction:ltr;text-align:start;overflow-wrap:anywhere;color:var(--roi-ink)}.roi-result-tile small{font-size:10px;color:var(--roi-muted);line-height:1.5}.roi-result-primary{background:linear-gradient(135deg,#e3fff7,#effdf8);border-color:#a6efdc}.dark .roi-result-primary{background:#13342f;border-color:#24635a}.roi-result-primary strong{color:#087f62}.dark .roi-result-primary strong{color:#80f0c5}.roi-result-tile [data-roi-value="roi"].is-negative{color:var(--roi-red)}.roi-result-tile [data-roi-value="roi"].is-positive{color:var(--roi-green)}.roi-chart-panel{margin-top:15px;border:1px solid var(--roi-border);border-radius:15px;padding:15px;background:var(--roi-panel)}.roi-chart-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.roi-chart-title h4{font-size:12px;font-weight:950;margin:0}.roi-chart-title p{font-size:10px;color:var(--roi-muted);margin:5px 0 0;line-height:1.7}.roi-trend-chip{font-size:10px;font-weight:900;padding:5px 9px;border-radius:999px;background:var(--roi-soft);color:var(--roi-muted);white-space:nowrap}.roi-trend-chip.is-positive{color:#087f62;background:#e2fbf2}.roi-trend-chip.is-negative{color:#c33a50;background:#fff0f2}.dark .roi-trend-chip.is-positive{color:#86efc7;background:#143a30}.dark .roi-trend-chip.is-negative{color:#fda4af;background:#3b1720}.roi-chart-panel svg{display:block;width:100%;height:120px;margin-top:11px;overflow:visible}.roi-chart-area{fill:url(#roi-chart-fill);stroke:none}.roi-chart-line{fill:none;stroke:#0ea596;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.roi-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--roi-muted);font-size:9px;direction:ltr}.roi-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.roi-detail-grid>div{padding:12px;border:1px solid var(--roi-border);border-radius:12px;min-width:0}.roi-detail-grid span{display:block;color:var(--roi-muted);font-size:9px;font-weight:850;margin-bottom:8px}.roi-detail-grid strong{display:block;direction:ltr;text-align:start;overflow-wrap:anywhere;font-size:12px;font-weight:900}.roi-result-explanation{margin:13px 0 0;color:var(--roi-muted);font-size:10px;line-height:1.9}.roi-warning{display:flex;align-items:start;gap:8px;margin:12px 0 0;padding:11px 12px;border:1px solid #f3dda1;border-radius:11px;background:#fffae9;color:#856200;font-size:10px;line-height:1.8}.roi-warning[hidden]{display:none}.dark .roi-warning{background:#302817;color:#f7da8c;border-color:#655329}.roi-side-column{display:grid;gap:16px}.roi-side-card{padding:20px}.roi-side-heading{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--roi-border)}.roi-side-heading h2{font-size:16px;font-weight:950;margin:4px 0 0}.roi-guide-steps{list-style:none;padding:0;margin:0}.roi-guide-steps li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:19px 0;border-bottom:1px solid var(--roi-border)}.roi-guide-steps li:last-child{border-bottom:0;padding-bottom:2px}.roi-step-number{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--roi-soft);border:1px solid var(--roi-border);color:var(--roi-teal);font-size:11px;font-weight:950}.roi-guide-steps h3{font-size:12px;font-weight:950;margin:1px 0 6px}.roi-guide-steps p,.roi-transparency-card p{font-size:10px;line-height:1.9;color:var(--roi-muted);margin:0}.roi-transparency-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:#e7f8ff;color:#087fa8;font-size:20px}.dark .roi-transparency-icon{background:#183849;color:#6dd3f5}.roi-transparency-card h2{font-size:14px;font-weight:950;margin:13px 0 6px}.roi-data-note{display:flex;gap:9px;align-items:start;margin-top:14px;padding:12px;border-radius:12px;background:var(--roi-soft);border:1px solid var(--roi-border);font-size:10px;line-height:1.8;color:var(--roi-muted)}.roi-data-note i{margin-top:2px;color:var(--roi-teal)}.roi-faq-section{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.3fr);gap:25px;margin-top:20px;padding:clamp(18px,3vw,30px)}.roi-faq-heading h2{font-size:21px;font-weight:950;margin:7px 0}.roi-faq-heading p{font-size:11px;line-height:1.9;color:var(--roi-muted);margin:0}.roi-faq-list{border-top:1px solid var(--roi-border)}.roi-faq-item{border-bottom:1px solid var(--roi-border);padding:0 3px}.roi-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;font-size:12px;font-weight:900;cursor:pointer}.roi-faq-item summary::-webkit-details-marker{display:none}.roi-faq-item summary span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid var(--roi-border);border-radius:8px;color:var(--roi-teal);font-size:18px;font-weight:500;transition:transform .15s}.roi-faq-item[open] summary span{transform:rotate(45deg)}.roi-faq-item p{font-size:11px;line-height:2;color:var(--roi-muted);margin:0 0 17px}.roi-page-disclaimer{margin:15px 4px 0;font-size:10px;line-height:1.9;color:var(--roi-muted)}@keyframes roi-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.roi-hero{grid-template-columns:minmax(0,1fr) 240px}.roi-workspace{grid-template-columns:minmax(0,1fr)}.roi-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-guide-card{grid-row:span 2}}@media(max-width:640px){.roi-hero{grid-template-columns:minmax(0,1fr);padding:22px 19px;border-radius:20px;gap:0}.roi-hero-art{height:135px;max-width:310px;width:100%;margin:8px auto 0}.roi-art-coin-btc{width:65px;height:65px;font-size:35px}.roi-art-coin-usdt{width:48px;height:48px;font-size:25px}.roi-art-ring-a{width:135px}.roi-art-ring-b{width:105px}.roi-art-chart{height:48px;left:14%;right:14%}.roi-art-trend{right:22%;top:5%;height:34px;width:34px;font-size:21px}.roi-hero-footer{gap:16px}.roi-hero-footer div{display:flex;flex-direction:column;gap:3px}.roi-hero-footer strong{font-size:16px}.roi-hero-footer span{font-size:9px}.roi-side-column{grid-template-columns:1fr}.roi-guide-card{grid-row:auto}.roi-form-grid{grid-template-columns:1fr}.roi-quote-row{align-items:start;flex-direction:column}.roi-quote-tabs{width:100%}.roi-quote-tabs button{flex:1}.roi-mode-tabs button{padding:9px 7px;font-size:10px}.roi-actions{align-items:stretch}.roi-submit{width:100%}.roi-price-source{justify-content:center;width:100%}.roi-results-grid{grid-template-columns:1fr}.roi-result-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 10px}.roi-result-tile strong{text-align:end}.roi-result-tile small{grid-column:1/-1}.roi-detail-grid{grid-template-columns:1fr}.roi-faq-section{grid-template-columns:1fr;gap:17px}.roi-faq-heading h2{font-size:19px}.roi-chart-panel svg{height:100px}}@media(prefers-reduced-motion:reduce){.roi-page *,.roi-page *:before,.roi-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
