.focus-ring[data-v-f8a62847]:focus-visible{outline:none;box-shadow:0 0 0 2px #0e1a2399,0 0 0 4px #4ef4cb80}.slider-pill[data-v-f8a62847]{color:#4ef4cb;white-space:nowrap;letter-spacing:.02em;background:#4ef4cb1f;border:1px solid #4ef4cb4d;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.slider-text-input[data-v-f8a62847]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:1;min-width:0;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.slider-text-input[data-v-f8a62847]:focus{background:#ffffff0f;border-color:#4ef4cb80}.range-notice[data-v-f8a62847]{color:#f59e0b;margin:0;font-size:11px;line-height:1.4}.rn-enter-active[data-v-f8a62847]{transition:opacity .15s ease-out}.rn-enter-from[data-v-f8a62847]{opacity:0}.rn-leave-active[data-v-f8a62847]{transition:opacity .2s ease-in}.rn-leave-to[data-v-f8a62847]{opacity:0}.slider-info[data-v-f8a62847]{cursor:help;color:#ffffff73;user-select:none;flex-shrink:0;font-size:16px;transition:color .15s}.slider-info[data-v-f8a62847]:hover{color:#4ef4cb}.range-wrap[data-v-f8a62847]{padding:6px 0 2px}.range-input[data-v-f8a62847]{appearance:none;background:linear-gradient(to right, #4ef4cb 0%, #4ef4cb var(--fill,0%), #ffffff1f var(--fill,0%), #ffffff1f 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.range-input[data-v-f8a62847]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#4ef4cb;border:2px solid #0a2730;border-radius:50%;width:16px;height:16px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #4ef4cb99,0 2px 6px #0000004d}.range-input[data-v-f8a62847]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 2px #4ef4cb80,0 2px 8px #00000059}.range-input[data-v-f8a62847]:active::-webkit-slider-thumb{cursor:grabbing}.range-input[data-v-f8a62847]::-moz-range-thumb{cursor:grab;background:#4ef4cb;border:2px solid #0a2730;border-radius:50%;width:16px;height:16px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #4ef4cb99,0 2px 6px #0000004d}.range-input[data-v-f8a62847]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 0 2px #4ef4cb80,0 2px 8px #00000059}.range-input[data-v-f8a62847]::-moz-range-track{background:#ffffff1f;border-radius:999px;height:4px}.range-input[data-v-f8a62847]::-moz-range-progress{background:#4ef4cb;border-radius:999px;height:4px}.range-input[data-v-f8a62847]:focus-visible{outline:none}.range-input[data-v-f8a62847]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #4ef4cb80,0 0 0 4px #4ef4cb40}.range-input[data-v-f8a62847]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #4ef4cb80,0 0 0 4px #4ef4cb40}.stt-enter-active{transition:opacity .1s ease-out}.stt-enter-from{opacity:0}.stt-enter-to{opacity:1}.stt-leave-active{transition:opacity 75ms ease-in}.stt-leave-from{opacity:1}.stt-leave-to{opacity:0}.drawer-toggle[data-v-1193b09f]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:flex}.drawer-toggle[data-v-1193b09f]:hover{color:#4ef4cb}.toggle-chevron[data-v-1193b09f]{width:14px;height:14px;transition:transform .2s}.toggle-chevron.is-open[data-v-1193b09f]{transform:rotate(90deg)}.drawer-body[data-v-1193b09f]{flex-direction:column;gap:16px;margin-top:16px;display:flex}.fields-grid[data-v-1193b09f]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.fields-grid[data-v-1193b09f]{grid-template-columns:1fr 1fr}}.field-card[data-v-1193b09f]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.field-label[data-v-1193b09f]{color:#fff9;margin-bottom:6px;font-size:11px;display:block}.field-input[data-v-1193b09f]{color:#fff;background:0 0;border:none;border-bottom:1px solid #4ef4cb40;width:100%;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700}.field-source[data-v-1193b09f]{color:#fff9;margin-top:6px;font-size:10px}.reset-btn[data-v-1193b09f]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s}.reset-btn[data-v-1193b09f]:hover{color:#4ef4cb}.focus-ring[data-v-1193b09f]:focus-visible{outline:none;box-shadow:0 0 0 2px #0e1a2399,0 0 0 4px #4ef4cb80}.input-field[data-v-1193b09f]{transition:border-color .15s}.input-field[data-v-1193b09f]:focus{outline:none;border-color:#4ef4cb99!important}.drawer-enter-active{transition:all .3s ease-out;overflow:hidden}.drawer-enter-from{opacity:0;max-height:0}.drawer-enter-to{opacity:1;max-height:2000px}.drawer-leave-active{transition:all .2s ease-in;overflow:hidden}.drawer-leave-from{opacity:1;max-height:2000px}.drawer-leave-to{opacity:0;max-height:0}.inputs-inner[data-v-4a3b958f]{flex-direction:column;gap:20px;height:100%;padding:28px 24px;display:flex}@media (width<=600px){.inputs-inner[data-v-4a3b958f]{gap:16px;padding:22px 18px}}@keyframes fadeSlideUp-f1b84ed4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-slide-up[data-v-f1b84ed4]{animation:.6s cubic-bezier(.16,1,.3,1) both fadeSlideUp-f1b84ed4}.metric-icon[data-v-f1b84ed4]{background:#4ef4cb1a;border:1px solid #4ef4cb40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.metric-icon img[data-v-f1b84ed4]{display:block}.metric-card-hover[data-v-f1b84ed4]{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-top-color .2s}.metric-card-hover[data-v-f1b84ed4]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #4ef4cb26,0 1px 4px #0003}.tt-enter-active{transition:opacity .1s ease-out}.tt-enter-from{opacity:0}.tt-enter-to{opacity:1}.tt-leave-active{transition:opacity 75ms ease-in}.tt-leave-from{opacity:1}.tt-leave-to{opacity:0}.pie-section[data-v-e22b4d43]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:18px;position:relative}.pie-stage[data-v-e22b4d43]{aspect-ratio:620/380;width:100%;max-width:620px;margin:0 auto;position:relative}.pie-stage canvas[data-v-e22b4d43]{cursor:default;width:100%;height:100%;display:block}.donut-center[data-v-e22b4d43]{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;max-width:130px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-label[data-v-e22b4d43]{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:5px;margin-bottom:2px;font-size:10px;font-weight:500;display:inline-flex}.donut-info[data-v-e22b4d43]{pointer-events:auto;color:#ffffff73;cursor:help;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:color .15s,transform .15s;display:inline-flex}.donut-info svg[data-v-e22b4d43]{display:block}.donut-info[data-v-e22b4d43]:hover,.donut-info[data-v-e22b4d43]:focus-visible{color:#4ef4cb;outline:none;transform:scale(1.1)}.donut-value[data-v-e22b4d43]{color:#4ef4cb;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.05}.donut-sub[data-v-e22b4d43]{color:#ffffff80;margin-top:1px;font-size:10px}.pie-labels[data-v-e22b4d43]{pointer-events:none;position:absolute;inset:18px}.pie-labels[data-v-e22b4d43]>*{pointer-events:auto}.pie-label[data-v-e22b4d43]{align-items:center;gap:10px;width:158px;display:flex;position:absolute}.pie-label--side-right[data-v-e22b4d43]{text-align:left;flex-direction:row}.pie-label--side-right .pie-label-icon[data-v-e22b4d43]{order:0}.pie-label--side-right .pie-label-info[data-v-e22b4d43]{order:1}.pie-label--side-right .pie-label-text[data-v-e22b4d43]{order:2}.pie-label--side-left[data-v-e22b4d43]{text-align:right;flex-direction:row}.pie-label--side-left .pie-label-text[data-v-e22b4d43]{order:0}.pie-label--side-left .pie-label-info[data-v-e22b4d43]{order:1}.pie-label--side-left .pie-label-icon[data-v-e22b4d43]{order:2}.pie-label[data-v-e22b4d43]{cursor:default;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pie-label.is-active .pie-label-name[data-v-e22b4d43]{color:#ffffffe6}.pie-label.is-active .pie-label-value[data-v-e22b4d43]{color:#fff}.pie-label-icon[data-v-e22b4d43]{border:3px solid var(--seg-color,#4ef4cb);background:#151b24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),background .25s,filter .25s;display:inline-flex;box-shadow:0 4px 12px #0003}.pie-label.is-active .pie-label-icon[data-v-e22b4d43]{background:color-mix(in srgb, var(--seg-color) 22%, #151b24);filter:brightness(1.15)saturate(1.15);box-shadow:0 0 0 2px var(--seg-color), 0 0 18px color-mix(in srgb, var(--seg-color) 75%, transparent), 0 0 36px color-mix(in srgb, var(--seg-color) 55%, transparent), 0 6px 18px color-mix(in srgb, var(--seg-color) 35%, transparent)}.pie-label-icon img[data-v-e22b4d43]{display:block}.pie-label-info[data-v-e22b4d43]{color:#ffffff73;cursor:help;user-select:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:13px;line-height:1;transition:color .15s;display:inline-flex;position:relative}.pie-label-info[data-v-e22b4d43]:hover,.pie-label-info[data-v-e22b4d43]:focus-visible{color:#4ef4cb;outline:none}.pie-label.is-active .pie-label-info[data-v-e22b4d43]{color:#ffffffb3}.pie-info-tooltip{color:#4b4a4a;background:#fff;border:1px solid #00607233;border-radius:8px;max-width:220px;padding:8px 12px;font-size:12px;line-height:1.5;box-shadow:0 4px 16px #0000001f}.ptt-enter-active{transition:opacity .1s ease-out}.ptt-enter-from{opacity:0}.ptt-enter-to{opacity:1}.ptt-leave-active{transition:opacity 75ms ease-in}.ptt-leave-from{opacity:1}.ptt-leave-to{opacity:0}.pie-label-text[data-v-e22b4d43]{flex:1;min-width:0}.pie-label-name[data-v-e22b4d43]{color:#fff9;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:9.5px;font-weight:500;line-height:1.2}.pie-label--side-left .pie-label-name[data-v-e22b4d43]{text-align:right}.pie-label-value[data-v-e22b4d43]{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;line-height:1}@media (width<=700px){.pie-stage[data-v-e22b4d43]{aspect-ratio:1;max-width:320px}.pie-labels[data-v-e22b4d43]{pointer-events:auto;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid;position:static;inset:auto}.pie-label[data-v-e22b4d43]{width:auto;position:static}.pie-label[data-v-e22b4d43],.pie-label--side-left[data-v-e22b4d43],.pie-label--side-right[data-v-e22b4d43]{text-align:left;flex-direction:row}.pie-label .pie-label-icon[data-v-e22b4d43]{order:0}.pie-label .pie-label-text[data-v-e22b4d43]{order:1}.pie-label .pie-label-info[data-v-e22b4d43]{order:2;margin-left:auto}.pie-label .pie-label-name[data-v-e22b4d43]{text-align:left}}@media (width<=420px){.pie-labels[data-v-e22b4d43]{grid-template-columns:1fr}}@keyframes fadeSlideUp-e22b4d43{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-slide-up[data-v-e22b4d43]{animation:.6s cubic-bezier(.16,1,.3,1) both fadeSlideUp-e22b4d43}.delay-3[data-v-e22b4d43]{animation-delay:.24s}.calc-disclaimer[data-v-15c6e317]{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:14px}.calc-disclaimer__body[data-v-15c6e317]{color:#ffffff80;max-width:100%;margin:0;font-size:11px;line-height:1.6}.calc-disclaimer__body em[data-v-15c6e317]{color:#ffffffbf;font-style:normal}.calc-disclaimer__link[data-v-15c6e317]{color:#4ef4cb;text-decoration:none;transition:color .15s}.calc-disclaimer__link[data-v-15c6e317]:hover{text-decoration:underline}.calc-disclaimer__toggle[data-v-15c6e317]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:0;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.calc-disclaimer__toggle[data-v-15c6e317]:hover{color:#4ef4cb}.calc-disclaimer__toggle svg[data-v-15c6e317]{transition:transform .2s}.calc-disclaimer__toggle svg.is-open[data-v-15c6e317]{transform:rotate(90deg)}.calc-disclaimer__sources[data-v-15c6e317]{color:#ffffff80;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:inside decimal;display:flex}.calc-disclaimer__sources span[data-v-15c6e317]{color:#ffffffbf}.focus-ring[data-v-15c6e317]:focus-visible{outline:none;box-shadow:0 0 0 2px #0e1a2399,0 0 0 4px #4ef4cb80}.src-enter-active{transition:opacity .2s ease-out}.src-enter-from{opacity:0}.src-enter-to{opacity:1}.src-leave-active{transition:opacity .15s ease-in}.src-leave-from{opacity:1}.src-leave-to{opacity:0}.modal-backdrop[data-v-80963365]{z-index:1100;backdrop-filter:blur(8px);background:#0a254099;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-card[data-v-80963365]{background:#fff;border:1px solid #00607233;border-radius:1rem;width:100%;max-width:28rem;margin:auto;padding:1.75rem;box-shadow:0 24px 80px #0000002e,0 4px 24px #00000014}.modal-header[data-v-80963365]{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.modal-title[data-v-80963365]{color:#151b24;font-size:1.125rem;font-weight:700}.modal-subtitle[data-v-80963365]{color:#76898d;margin-top:.25rem;font-size:.875rem}.modal-close[data-v-80963365]{color:#76898d;cursor:pointer;background:0 0;border:none;margin-top:.125rem;margin-left:1rem;padding:0;transition:color .15s}.modal-close[data-v-80963365]:hover{color:#76898d}.icon-close[data-v-80963365]{width:1.25rem;height:1.25rem}.success-close-btn[data-v-80963365]{color:#006072;cursor:pointer;background:0 0;border:none;margin-top:1.5rem;font-size:.875rem;font-weight:500}.stub-state[data-v-80963365]{text-align:center;padding:1.25rem 0}.stub-body[data-v-80963365]{color:#76898d;margin-bottom:1rem;font-size:.9375rem}.dev-skip-btn[data-v-80963365]{color:#151b24;cursor:pointer;background:#4ef4cb;border:none;border-radius:8px;margin:.5rem auto;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-block}.dev-skip-btn[data-v-80963365]:hover{background:#7ff8d9}.privacy-note[data-v-80963365]{text-align:center;color:#76898d;margin:0;font-size:.6875rem}.privacy-note a[data-v-80963365]{color:#76898d;text-decoration:underline}.results-inner[data-v-468fa3dc]{flex-direction:column;gap:24px;height:100%;padding:28px 36px;display:flex}@media (width<=600px){.results-inner[data-v-468fa3dc]{gap:18px;padding:22px 18px}}.top-metrics[data-v-468fa3dc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.top-metrics[data-v-468fa3dc]{grid-template-columns:1fr}}@media (width<=900px){.time-to-x-grid[data-v-468fa3dc]{grid-template-columns:1fr 1fr!important}}@media (width<=600px){.time-to-x-grid[data-v-468fa3dc]{grid-template-columns:1fr!important}}.btn-primary[data-v-468fa3dc]{color:#151b24;background:#4ef4cb;transition:background .15s}.btn-primary[data-v-468fa3dc]:hover{background:#7ff8d9}.btn-secondary[data-v-468fa3dc]{color:#4ef4cb;background:0 0;border:1.5px solid #4ef4cb;transition:background .15s,box-shadow .2s}.btn-secondary[data-v-468fa3dc]:hover{background:#4ef4cb14;box-shadow:0 4px 16px #4ef4cb26}.focus-ring[data-v-468fa3dc]:focus-visible{outline:none;box-shadow:0 0 0 2px #0e1a2399,0 0 0 4px #4ef4cb80}@keyframes fadeSlideUp-207747c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-slide-up[data-v-207747c0]{animation:.6s cubic-bezier(.16,1,.3,1) both fadeSlideUp-207747c0}.delay-1[data-v-207747c0]{animation-delay:80ms}.delay-2[data-v-207747c0]{animation-delay:.16s}.delay-3[data-v-207747c0]{animation-delay:.24s}.delay-4[data-v-207747c0]{animation-delay:.32s}.btn-primary[data-v-207747c0]{color:#151b24;background:#4ef4cb;transition:background .15s}.btn-primary[data-v-207747c0]:hover{background:#7ff8d9}.focus-ring[data-v-207747c0]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #00607266}.benchmark-row[data-v-207747c0]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.benchmark-card[data-v-207747c0]{background:linear-gradient(135deg,#0a3d4a 0%,#083040 100%);border-radius:10px;flex-direction:column;gap:2px;padding:16px 18px 14px;display:flex}.benchmark-stat[data-v-207747c0]{color:#4ef4cb;letter-spacing:-.02em;margin:0 0 4px;font-family:inherit;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1}.benchmark-label[data-v-207747c0]{color:#e2e8f0;margin:0;font-size:clamp(12px,1.2vw,16px);font-weight:500}.benchmark-sub[data-v-207747c0]{color:#64a5b0;margin:0;font-size:clamp(10px,1.1vw,14px);font-weight:300;line-height:1.4}@media (width<=700px){.benchmark-row[data-v-207747c0]{grid-template-columns:repeat(2,1fr)}}.calc-intro[data-v-207747c0]{z-index:1;max-width:1280px;margin:0 auto 24px;padding-bottom:4px;position:relative}.calc-intro h2[data-v-207747c0]{color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2}.calc-intro h2 em[data-v-207747c0]{color:#4ef4cb;font-style:normal}.calc-intro p[data-v-207747c0]{color:#ffffffa6;max-width:720px;margin:0;font-size:15px;line-height:1.7}.calc-intro p em[data-v-207747c0]{color:#ffffffe6;font-style:normal;font-weight:500}.calc-outer[data-v-207747c0]{background:linear-gradient(160deg,#0e1a23 0%,#0a2730 45%,#0a4452 100%);position:relative}.calc-outer[data-v-207747c0]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08 0%,#ffffff01 50%,#ffffff05 100%);position:absolute;inset:0}.calc-card[data-v-207747c0]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff12 0%,#ffffff05 40%,#ffffff0d 100%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000040}.calc-card[data-v-207747c0]:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff2e 30%,#ffffff40 50%,#ffffff2e 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.card-divider[data-v-207747c0]{background:#ffffff14}@media (width>=1261px){.calc-card[data-v-207747c0]{flex-direction:row}.input-col[data-v-207747c0]{align-self:flex-start;width:420px;max-height:calc(100vh - 100px);position:sticky;top:100px;overflow-y:auto}.input-col[data-v-207747c0]::-webkit-scrollbar{width:3px}.input-col[data-v-207747c0]::-webkit-scrollbar-track{background:0 0}.input-col[data-v-207747c0]::-webkit-scrollbar-thumb{background:#4ef4cb40;border-radius:2px}.card-divider[data-v-207747c0]{align-self:stretch;width:1px;height:auto}.results-col[data-v-207747c0]::-webkit-scrollbar{width:3px}.results-col[data-v-207747c0]::-webkit-scrollbar-track{background:0 0}.results-col[data-v-207747c0]::-webkit-scrollbar-thumb{background:#4ef4cb33;border-radius:2px}}@media (width<=1260px){.calc-card[data-v-207747c0]{flex-direction:column}.card-divider[data-v-207747c0]{width:auto;height:1px}.calc-outer[data-v-207747c0]{padding-left:24px!important;padding-right:24px!important}}@media (width<=600px){.calc-outer[data-v-207747c0]{padding:24px 16px!important}.calc-intro h2[data-v-207747c0]{font-size:20px!important}.calc-intro p[data-v-207747c0]{font-size:13px!important}}
