.roi-input[data-astro-cid-6ib2hez7]{background:oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h) / .1);border:1px solid oklch(var(--gray-2-l) var(--gray-2-c) var(--gray-2-h));padding:8px;color:oklch(var(--black-l) var(--black-c) var(--black-h));font-family:var(--font-mono);font-size:16px;width:100%;&:focus{outline:none;border-color:oklch(var(--black-l) var(--black-c) var(--black-h));background:oklch(var(--white-l) var(--white-c) var(--white-h))}&[readonly]{cursor:default;background:oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h) / .05)}}.analysis-grid[data-astro-cid-pbwz6plg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px;align-items:flex-start;width:100%}.analysis-sub-group[data-astro-cid-2uveqwuf]{display:flex;flex-direction:column;gap:16px;padding-left:16px;border-left:1px solid oklch(var(--gray-2-l) var(--gray-2-c) var(--gray-2-h));>.sub-group-header[data-astro-cid-2uveqwuf]{display:flex;align-items:center;gap:8px;>.sub-group-trigger[data-astro-cid-2uveqwuf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s;&:hover{background-color:oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h) / .3);padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}>.trigger-left[data-astro-cid-2uveqwuf]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;flex:1;>h4[data-astro-cid-2uveqwuf]{font-size:16px;font-weight:600;text-transform:uppercase;color:oklch(var(--black-l) var(--black-c) var(--black-h));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0}>.roi-output.sub-group-subtotal{font-size:16px;font-weight:600;color:oklch(var(--black-l) var(--black-c) var(--black-h));white-space:nowrap;flex-shrink:0;display:inline-block;width:auto;padding:0;border-bottom:none}}>.chevron[data-astro-cid-2uveqwuf]{color:oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h));transition:transform .2s;width:14px;height:14px}&[aria-expanded=false]{>.chevron[data-astro-cid-2uveqwuf]{transform:rotate(-90deg)}}}>.trigger-left[data-astro-cid-2uveqwuf]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;flex:1;>h4[data-astro-cid-2uveqwuf]{font-size:16px;text-transform:uppercase;color:oklch(var(--black-l) var(--black-c) var(--black-h));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 auto;min-width:0}}>.sub-group-trigger[data-astro-cid-2uveqwuf]>.trigger-left[data-astro-cid-2uveqwuf]>.tooltip-container[data-astro-cid-2uveqwuf],>.tooltip-container[data-astro-cid-2uveqwuf]{display:flex;align-items:center;margin-inline-start:2px;>.info-icon-button[data-astro-cid-2uveqwuf]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;color:oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h));border:1px solid oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h));border-radius:50%;cursor:pointer;flex-shrink:0;opacity:.7;background:none;padding:0;transition:all .2s;&:hover{opacity:1;color:oklch(var(--black-l) var(--black-c) var(--black-h));border-color:oklch(var(--black-l) var(--black-c) var(--black-h))}}}}>.sub-group-content[data-astro-cid-2uveqwuf]{display:flex;flex-direction:column;gap:16px;&[hidden]{display:none!important}}}.analysis-summary[data-astro-cid-wlb5yw6g]{display:flex;gap:48px;padding-top:24px;border-top:2px solid oklch(var(--gray-2-l) var(--gray-2-c) var(--gray-2-h));>.metric[data-astro-cid-wlb5yw6g]{display:flex;flex-direction:column;gap:4px;>.label-container[data-astro-cid-wlb5yw6g]{display:flex;align-items:center;gap:2px;>.label[data-astro-cid-wlb5yw6g]{font-size:14px;text-transform:uppercase;color:oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h))}>.info-icon-button[data-astro-cid-wlb5yw6g]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;color:oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h));border:1px solid oklch(var(--gray-3-l) var(--gray-3-c) var(--gray-3-h));border-radius:50%;cursor:pointer;flex-shrink:0;opacity:.7;background:none;padding:0;transition:all .2s;&:hover{opacity:1;color:oklch(var(--black-l) var(--black-c) var(--black-h));border-color:oklch(var(--black-l) var(--black-c) var(--black-h))}}}>.value[data-astro-cid-wlb5yw6g]{font-size:28px;font-weight:700;color:oklch(var(--black-l) var(--black-c) var(--black-h))}}}.buy-box[data-astro-cid-imvnumdf]{padding:24px;border:1px solid oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));background:oklch(var(--white-l) var(--white-c) var(--white-h));box-shadow:4px 4px oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));display:flex;flex-direction:column;gap:32px;font-family:var(--font-mono);&.full-width{grid-column:1 / -1}>h2[data-astro-cid-imvnumdf]{font-size:32px;font-weight:700;text-transform:uppercase;color:oklch(var(--black-l) var(--black-c) var(--black-h));margin-bottom:0;border-bottom:1px solid oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));padding-bottom:8px}>.strategies-grid[data-astro-cid-imvnumdf]{display:grid;grid-template-columns:1fr 1fr;gap:32px}>.offer-action[data-astro-cid-imvnumdf]{margin-top:8px;padding-top:24px;border-top:1px dashed oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));display:flex;justify-content:center;>.generate-offer-btn[data-astro-cid-imvnumdf]{width:100%;max-width:400px;padding:16px;background:oklch(var(--black-l) var(--black-c) var(--black-h));color:oklch(var(--white-l) var(--white-c) var(--white-h));font-weight:700;text-transform:uppercase;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s;&.coming-soon{cursor:not-allowed;pointer-events:none;background:oklch(var(--gray-4-l) var(--gray-4-c) var(--gray-4-h));color:oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));border:none;>.badge[data-astro-cid-imvnumdf]{font-size:10px;background:oklch(var(--black-l) var(--black-c) var(--black-h));color:oklch(var(--gray-1-l) var(--gray-1-c) var(--gray-1-h));padding:2px 6px;border-radius:2px;font-weight:400}}&:hover:not(.coming-soon){opacity:.9}&:active:not(.coming-soon){transform:translateY(1px)}}}}@media(width<=640px){.buy-box[data-astro-cid-imvnumdf]{>.strategies-grid[data-astro-cid-imvnumdf]{grid-template-columns:1fr}}}
