.deep-ocean[data-v-fba56a16]{min-height:100vh;background-color:#0b1120;color:#e2e8f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav[data-v-fba56a16]{background:transparent;border-bottom:1px solid transparent}.nav-scrolled[data-v-fba56a16]{background:#0b1120d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:#3b82f61a}.feature-window[data-v-fba56a16]{background:#131b2e;border-radius:24px;border:1px solid transparent;background-clip:padding-box;position:relative}.feature-window[data-v-fba56a16]:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(135deg,#3b82f64d,#06b6d433,#3b82f61a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.stats-panel[data-v-fba56a16]{background:#131b2e;border-radius:20px;border:1px solid rgba(59,130,246,.1);box-shadow:0 0 40px #3b82f60f,0 0 80px #3b82f608}.cta-gradient[data-v-fba56a16]{background:linear-gradient(135deg,#3b82f60f,#06b6d40a),#0b1120}.ocean-slider[data-v-fba56a16]{-webkit-appearance:none;appearance:none;width:100%;height:14px;border-radius:9999px;background:#0b1120;border:1px solid rgba(59,130,246,.2);outline:none;cursor:pointer}.ocean-slider[data-v-fba56a16]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-7px;border-radius:9999px;background:#fff;border:4px solid #3b82f6;box-shadow:0 2px 10px #00000080;cursor:grab;transition:transform .1s ease}.ocean-slider[data-v-fba56a16]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.ocean-slider[data-v-fba56a16]::-moz-range-thumb{width:24px;height:24px;border-radius:9999px;background:#fff;border:4px solid #3b82f6;box-shadow:0 2px 10px #00000080;cursor:grab}.ocean-slider[data-v-fba56a16]:focus-visible{box-shadow:0 0 0 4px #3b82f62e}.add-btn[data-v-fba56a16]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#60a5fa;background:#3b82f61a;border:1px solid rgba(59,130,246,.28);border-radius:9999px;padding:.42rem .9rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.add-btn[data-v-fba56a16]:hover{background:#3b82f62e;color:#93c5fd;border-color:#3b82f673}.add-btn.add-disabled[data-v-fba56a16]{opacity:.35;cursor:not-allowed}.inc[data-v-fba56a16]{display:inline-flex;align-items:center;gap:.1rem;background:#0b1120;border:1px solid rgba(59,130,246,.22);border-radius:9999px;padding:.15rem}.inc-btn[data-v-fba56a16]{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#93c5fd;font-size:1.15rem;font-weight:600;border-radius:9999px;cursor:pointer;transition:background .15s ease;line-height:1}.inc-btn[data-v-fba56a16]:hover{background:#3b82f629}.inc-btn.invisible[data-v-fba56a16]{visibility:hidden}.inc-val[data-v-fba56a16]{min-width:1.6rem;text-align:center;font-weight:700;font-size:.92rem;color:#f1f5f9;font-variant-numeric:tabular-nums}.hw-row[data-v-fba56a16]{transition:border-color .2s ease,background .2s ease}.hw-row[data-v-fba56a16]:hover{border-color:#3b82f652;background:#3b82f60d}.hw-row.has-qty[data-v-fba56a16]{border-color:#3b82f666;background:#3b82f60f}.hero-stars[data-v-fba56a16]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.hero-star[data-v-fba56a16]{position:absolute;border-radius:50%;background:#fff;opacity:0;animation:twinkle-fba56a16 var(--duration, 4s) ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes twinkle-fba56a16{0%,to{opacity:0}20%{opacity:.15}50%{opacity:.7}80%{opacity:.2}}.payout-number[data-v-fba56a16]{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.hero-star[data-v-fba56a16]{animation:none;opacity:.3}}.debug-banner[data-v-fba56a16]{background:#f59e0b0f;border:1px solid rgba(245,158,11,.3);border-radius:16px;overflow:hidden}.debug-head[data-v-fba56a16]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.debug-head[data-v-fba56a16]:hover{background:#f59e0b0d}.debug-chevron[data-v-fba56a16]{transition:transform .2s ease}.debug-chevron.open[data-v-fba56a16]{transform:rotate(180deg)}.debug-body[data-v-fba56a16]{padding:.25rem 1.25rem 1.25rem;border-top:1px solid rgba(245,158,11,.18)}.debug-section-label[data-v-fba56a16]{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fbbf24cc;margin:.95rem 0 .45rem}.debug-rows[data-v-fba56a16]{display:flex;flex-direction:column;gap:.1rem}.debug-row[data-v-fba56a16]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;gap:.75rem;align-items:baseline;padding:.22rem 0;font-size:.8rem}.debug-row-label[data-v-fba56a16]{color:#e2e8f0;font-weight:500}.debug-row-expr[data-v-fba56a16]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;overflow-wrap:anywhere}.debug-row-val[data-v-fba56a16]{color:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.debug-row-total[data-v-fba56a16]{border-top:1px dashed rgba(148,163,184,.25);margin-top:.25rem;padding-top:.45rem;font-weight:600}.debug-result[data-v-fba56a16]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;gap:.75rem;align-items:baseline;margin-top:1rem;padding:.7rem 1rem;border-radius:12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25)}.debug-result-val[data-v-fba56a16]{color:#fbbf24;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.debug-constants[data-v-fba56a16]{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.95rem;font-size:.7rem;color:#64748b}.debug-constants span[data-v-fba56a16]{white-space:nowrap}.debug-foot[data-v-fba56a16]{margin-top:.6rem;font-size:.68rem;color:#475569;font-style:italic}@media(max-width:640px){.debug-row[data-v-fba56a16],.debug-result[data-v-fba56a16]{grid-template-columns:1fr auto}.debug-row-expr[data-v-fba56a16]{grid-column:1 / -1;order:3}}
