.card.svelte-b8db81{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem}.card.no-padding.svelte-b8db81{padding:0}.card.no-padding.svelte-b8db81 .card-header:where(.svelte-b8db81){padding:1.5rem 1.5rem 0}.card.no-padding.svelte-b8db81 .card-content:where(.svelte-b8db81){padding:0}.card-header.svelte-b8db81{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.card-title.svelte-b8db81{font-size:1.1rem;font-weight:600;color:#fff}.info-wrapper.svelte-mct9hw{position:relative;display:inline-flex;align-items:center;margin-left:.3rem}.info-icon.svelte-mct9hw{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#64748b;font-size:.6rem;font-style:italic;font-family:Georgia,serif;cursor:help;transition:all .15s ease;line-height:1;padding:0;flex-shrink:0}.info-icon.svelte-mct9hw:hover,.info-icon.svelte-mct9hw:focus{background:var(--hover-bg);border-color:var(--hover-border);color:var(--accent);outline:none}.renewal-loading.svelte-z2qqvw{display:flex;justify-content:center;padding:2rem}.renewal-confirm-content.svelte-z2qqvw{display:flex;flex-direction:column;gap:1.25rem}.renewal-icon-header.svelte-z2qqvw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.renewal-icon.svelte-z2qqvw{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center}.renewal-icon.renew.svelte-z2qqvw{background:#f59e0b26;color:#f59e0b}.renewal-icon.extend.svelte-z2qqvw{background:#10b98126;color:#10b981}.renewal-icon-header.svelte-z2qqvw p:where(.svelte-z2qqvw){font-size:.875rem;color:#94a3b8;margin:0}.quantity-selector.svelte-z2qqvw{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#00d4ff0d;border:1px solid rgba(0,212,255,.15);border-radius:10px}.quantity-label.svelte-z2qqvw{font-size:.85rem;color:#94a3b8;text-align:center}.quantity-buttons.svelte-z2qqvw{display:flex;gap:.5rem;justify-content:center}.quantity-btn.svelte-z2qqvw{min-width:44px;height:36px;padding:0 .75rem;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.quantity-btn.svelte-z2qqvw:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.quantity-btn.active.svelte-z2qqvw{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.renewal-details.svelte-z2qqvw{display:flex;flex-direction:column;gap:.625rem;padding:1rem;background:#0003;border-radius:10px}.renewal-detail-row.svelte-z2qqvw{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.renewal-detail-row.svelte-z2qqvw .detail-label:where(.svelte-z2qqvw){font-size:.85rem;color:#64748b}.renewal-detail-row.svelte-z2qqvw .detail-value:where(.svelte-z2qqvw){font-size:.875rem;font-weight:500;color:#fff}.renewal-detail-row.svelte-z2qqvw .detail-value.mono:where(.svelte-z2qqvw){font-family:JetBrains Mono,monospace}.renewal-detail-row.svelte-z2qqvw .detail-value.new-expiry:where(.svelte-z2qqvw){color:#10b981}.renewal-detail-row.svelte-z2qqvw .detail-value.balance:where(.svelte-z2qqvw){color:#10b981}.renewal-detail-row.svelte-z2qqvw .detail-value.deduct:where(.svelte-z2qqvw){color:#ef4444}.renewal-detail-row.svelte-z2qqvw .detail-value.negative:where(.svelte-z2qqvw){color:#ef4444}.renewal-divider.svelte-z2qqvw{height:1px;background:#ffffff14;margin:.375rem 0}.renewal-detail-row.highlight.svelte-z2qqvw{padding:.625rem 0}.renewal-detail-row.total.svelte-z2qqvw{padding-top:.75rem;border-top:1px dashed rgba(255,255,255,.1);margin-top:.25rem}.renewal-detail-row.total.svelte-z2qqvw .detail-label:where(.svelte-z2qqvw){font-weight:600;color:#94a3b8}.renewal-detail-row.total.svelte-z2qqvw .detail-value:where(.svelte-z2qqvw){font-size:1rem;font-weight:600;font-family:JetBrains Mono,monospace}.renewal-warning.svelte-z2qqvw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:.85rem}.insufficient-credit-box.svelte-z2qqvw{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:10px}.insufficient-header.svelte-z2qqvw{display:flex;align-items:center;gap:.5rem;color:#f59e0b;font-size:.85rem}.insufficient-header.svelte-z2qqvw strong{color:#fff}.topup-actions.svelte-z2qqvw{display:flex;gap:.5rem}.topup-link.svelte-z2qqvw{flex:1;display:flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.topup-link.primary.svelte-z2qqvw{background:#00d4ff26;border:1px solid rgba(0,212,255,.4);color:#00d4ff}.topup-link.primary.svelte-z2qqvw:hover{background:#00d4ff40}.topup-link.secondary.svelte-z2qqvw{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.topup-link.secondary.svelte-z2qqvw:hover{background:#ffffff1a;color:#fff}.cost-breakdown.svelte-z2qqvw{font-size:.75rem;color:#64748b;margin-left:.5rem}.spin{animation:svelte-z2qqvw-spin 1s linear infinite}@keyframes svelte-z2qqvw-spin{to{transform:rotate(360deg)}}.card.svelte-sudeal{--mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--radius: 14px;--border: rgba(255, 255, 255, .06);--bg: linear-gradient(180deg, rgba(12, 17, 28, .97) 0%, rgba(8, 12, 21, .99) 100%);--text: #e2e8f0;--text-dim: #64748b;--green: #10b981;--red: #ef4444;--cyan: #00d4ff;position:relative;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:left;cursor:pointer;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.card.svelte-sudeal:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent);box-shadow:0 8px 32px #00000059,0 0 0 1px color-mix(in srgb,var(--brand) 15%,transparent)}.card.svelte-sudeal:hover .arrow{transform:translate(3px);opacity:1!important}.card.warning-yellow.svelte-sudeal{border-color:#f59e0b59}.card.warning-red.svelte-sudeal{border-color:#ef444459}.glow.svelte-sudeal{position:absolute;inset:0 0 auto 0;height:80px;opacity:.05;filter:blur(35px);z-index:-1;pointer-events:none;transition:opacity .25s}.card.svelte-sudeal:hover .glow:where(.svelte-sudeal){opacity:.08}.banner.svelte-sudeal{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.7rem;font-weight:500}.banner.warning-yellow.svelte-sudeal{background:linear-gradient(90deg,#f59e0b1f,#f59e0b0d);color:#f59e0b}.banner.warning-red.svelte-sudeal{background:linear-gradient(90deg,#ef44441f,#ef44440d);color:#ef4444}.banner.trial.svelte-sudeal{background:linear-gradient(90deg,#10b9811f,#10b9810d);color:#10b981}.header.svelte-sudeal{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem}.header.branded.svelte-sudeal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.header.standard.svelte-sudeal{background:#ffffff04;border-bottom:1px solid var(--border)}.brand-info.svelte-sudeal{display:flex;align-items:center;gap:.75rem}.brand-logo.svelte-sudeal{width:36px;height:36px;border-radius:8px;background:#0003;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.brand-logo.svelte-sudeal img:where(.svelte-sudeal){width:100%;height:100%;object-fit:cover}.brand-logo.svelte-sudeal .initials-fallback:where(.svelte-sudeal){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.brand-logo.svelte-sudeal .hidden:where(.svelte-sudeal){display:none}.brand-text.svelte-sudeal{display:flex;flex-direction:column;gap:.05rem}.brand-name.svelte-sudeal{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.brand-url.svelte-sudeal{font-size:.65rem;opacity:.65}.header-left.svelte-sudeal{display:flex;align-items:center;gap:.5rem}.plan.svelte-sudeal{font-size:.6rem;font-weight:600;letter-spacing:.05em;padding:.2rem .45rem;border-radius:4px;background:linear-gradient(135deg,#00d4ff26,#00d4ff14);color:#00d4ff;border:1px solid rgba(0,212,255,.15)}.header-actions.svelte-sudeal{display:flex;align-items:center;gap:.5rem}.conn.svelte-sudeal{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#00000026;color:var(--red);transition:all .2s}.conn.online.svelte-sudeal{color:var(--green);box-shadow:0 0 6px #10b98140}.arrow{opacity:.6;transition:all .2s}.identity.svelte-sudeal{padding:.875rem 1.125rem .625rem}.name-row.svelte-sudeal{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:28px}.name-left.svelte-sudeal{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0}.name.svelte-sudeal{font-size:1.1rem;font-weight:600;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-btn.svelte-sudeal{opacity:0;padding:.3rem;border-radius:5px;background:#ffffff0d;color:var(--text-dim);cursor:pointer;border:none;transition:all .15s}.card.svelte-sudeal:hover .edit-btn:where(.svelte-sudeal){opacity:1}.edit-btn.svelte-sudeal:hover{background:#ffffff1a;color:var(--text)}.edit-wrapper.svelte-sudeal{display:flex;align-items:center;gap:.4rem;flex:1}.name-input.svelte-sudeal{flex:1;min-width:120px;font-size:1.1rem;font-weight:600;color:var(--text);background:#ffffff0d;border:1px solid rgba(0,212,255,.4);border-radius:6px;padding:.35rem .6rem;outline:none;transition:border-color .15s}.name-input.svelte-sudeal:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #00d4ff26}.name-input.svelte-sudeal::placeholder{color:var(--text-dim)}.spin{animation:svelte-sudeal-spin 1s linear infinite;color:var(--cyan)}@keyframes svelte-sudeal-spin{to{transform:rotate(360deg)}}.server.svelte-sudeal{font-size:.7rem;color:var(--text-dim);margin-left:auto}.phases.svelte-sudeal{display:flex;align-items:center;flex-shrink:0}.phase-line.svelte-sudeal{width:16px;height:2px;background:#64748b40;transition:background .2s}.phase-line.lit.svelte-sudeal{background:#10b98166}.phase.svelte-sudeal{position:relative;display:flex;align-items:center;justify-content:center;gap:.1rem;min-width:28px;height:24px;padding:0 .5rem;border-radius:6px;font-size:.7rem;font-weight:700;transition:all .2s}.phase.pending.svelte-sudeal{background:#64748b1a;color:#64748b;border:1px solid rgba(100,116,139,.15)}.phase.active.svelte-sudeal{background:linear-gradient(135deg,#00d4ff33,#00b4dc26);color:var(--cyan);border:1px solid rgba(0,212,255,.35);box-shadow:0 0 12px #00d4ff33;animation:svelte-sudeal-pulse 2s ease-in-out infinite}.phase.passed.svelte-sudeal{background:linear-gradient(135deg,#10b98133,#10b9811a);color:var(--green);border:1px solid rgba(16,185,129,.3)}.phase.burned.svelte-sudeal{background:linear-gradient(135deg,#ef444433,#ef44441a);color:var(--red);border:1px solid rgba(239,68,68,.3)}@keyframes svelte-sudeal-pulse{0%,to{box-shadow:0 0 12px #00d4ff33}50%{box-shadow:0 0 18px #00d4ff4d}}.stats.svelte-sudeal{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.125rem;background:#ffffff03;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat.svelte-sudeal{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1}.stat-label.svelte-sudeal{font-size:.55rem;font-weight:600;letter-spacing:.06em;color:var(--text-dim)}.stat-val.svelte-sudeal{font-family:var(--mono);font-size:.85rem;font-weight:600;color:var(--text)}.stat-sep.svelte-sudeal{width:1px;height:24px;background:var(--border)}.pnl-grid.svelte-sudeal{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.875rem 1.125rem}.pnl-box.svelte-sudeal{padding:.75rem .875rem;border-radius:10px;background:#ffffff04;border:1px solid var(--border)}.pnl-label.svelte-sudeal{position:relative;display:flex;align-items:center;gap:.3rem;font-size:.6rem;font-weight:600;letter-spacing:.04em;color:var(--text-dim);margin-bottom:.4rem}.has-tooltip.svelte-sudeal:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1e293b;color:#7dd3fc;font-size:.7rem;font-style:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.4;padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(0,212,255,.25);max-width:320px;white-space:normal;text-align:center;text-transform:none;letter-spacing:normal;box-shadow:0 6px 20px #0006;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100}.has-tooltip.svelte-sudeal:hover:after{opacity:1}.pnl-val.svelte-sudeal{font-family:var(--mono);font-size:1.05rem;font-weight:600;color:var(--text)}.pnl-val.pos.svelte-sudeal{color:var(--green)}.pnl-val.neg.svelte-sudeal{color:var(--red)}.pnl-pct.svelte-sudeal{font-family:var(--mono);font-size:.7rem;font-weight:500;color:var(--text-dim);margin-top:.2rem}.pnl-pct.pos.svelte-sudeal{color:#10b981cc}.pnl-pct.neg.svelte-sudeal{color:#ef4444cc}.progress-wrap.svelte-sudeal{padding:0 1.125rem .75rem}.progress-head.svelte-sudeal{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.progress-label.svelte-sudeal{display:flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:500;color:var(--text-dim)}.progress-pct.svelte-sudeal{font-family:var(--mono);font-size:.75rem;font-weight:600;color:var(--cyan)}.progress-track.svelte-sudeal{height:6px;border-radius:3px;background:#ffffff0d;overflow:hidden}.progress-fill.svelte-sudeal{height:100%;background:linear-gradient(90deg,#0066ff 0%,var(--cyan) 100%);border-radius:3px;transition:width .35s ease;box-shadow:0 0 8px #00d4ff40}.progress-fill.complete.svelte-sudeal{background:linear-gradient(90deg,var(--green) 0%,#34d399 100%);box-shadow:0 0 8px #10b9814d}.progress-fill.danger.svelte-sudeal{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 8px #ef444440}.progress-pct.neg.svelte-sudeal{color:var(--red)}.updated.svelte-sudeal{text-align:center;font-size:.65rem;color:#4b5563;padding-bottom:.5rem}.empty.svelte-sudeal{padding:1rem 1.125rem}.empty-boxes.svelte-sudeal{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.75rem}.empty-box.svelte-sudeal{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;border-radius:10px;background:#ffffff03;border:1px dashed rgba(255,255,255,.06);color:#374151}.empty-box.svelte-sudeal span:where(.svelte-sudeal){font-size:.6rem;font-weight:600;letter-spacing:.04em}.empty-box.svelte-sudeal .dash:where(.svelte-sudeal){font-family:var(--mono);font-size:1rem;font-weight:600}.empty-msg.svelte-sudeal{text-align:center;font-size:.75rem;color:var(--text-dim);padding:.6rem;background:#64748b0f;border-radius:8px}.unbound.svelte-sudeal{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;gap:.5rem}.unbound-icon.svelte-sudeal{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0f);color:#f59e0b;border:1px solid rgba(245,158,11,.15);margin-bottom:.25rem}.unbound-title.svelte-sudeal{font-size:.95rem;font-weight:600;color:#f59e0b}.unbound-sub.svelte-sudeal{font-size:.75rem;color:var(--text-dim);max-width:180px}.footer.svelte-sudeal{display:flex;align-items:flex-end;justify-content:space-between;padding:.875rem 1.125rem;border-top:1px solid var(--border);margin-top:auto;background:#00000014}.footer-exp.svelte-sudeal{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--text-dim)}.license-id.svelte-sudeal{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.6rem;color:#374151;padding:.4rem;background:#0003;border-top:1px solid rgba(255,255,255,.02)}.card.suspended.svelte-sudeal{cursor:default}.card.suspended.svelte-sudeal:hover{transform:none;border-color:var(--border);box-shadow:none}.card.suspended.svelte-sudeal:hover .arrow{transform:none;opacity:.6!important}.card.suspended.svelte-sudeal:hover .edit-btn:where(.svelte-sudeal){opacity:0}.suspended-overlay.svelte-sudeal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius);padding:1.5rem;text-align:center}.suspended-icon.svelte-sudeal{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ff3b304d;color:#ff3b30;border:1px solid rgba(255,59,48,.6);margin-bottom:.25rem}.suspended-title.svelte-sudeal{font-size:1rem;font-weight:700;color:#ff6b6b;letter-spacing:-.01em}.suspended-sub.svelte-sudeal{font-size:.8rem;color:#ff6b6b;max-width:200px;line-height:1.4}.expired-overlay.svelte-sudeal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius);padding:1.5rem;text-align:center}.expired-icon.svelte-sudeal{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#f59e0b4d;color:#f59e0b;border:1px solid rgba(245,158,11,.6);margin-bottom:.25rem}.expired-title.svelte-sudeal{font-size:1rem;font-weight:700;color:#fbbf24;letter-spacing:-.01em}.expired-sub.svelte-sudeal{font-size:.8rem;color:#fbbf24;max-width:200px;line-height:1.4}.expired-renew-btn.svelte-sudeal{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.25rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a1a;font-weight:700;font-size:.95rem;letter-spacing:.01em;border-radius:10px;padding:.625rem 2rem;border:none;cursor:pointer;box-shadow:0 4px 16px #f59e0b59;transition:all .2s ease}.expired-renew-btn.svelte-sudeal:hover:not(:disabled){background:linear-gradient(135deg,#fcd34d,#fbbf24);transform:translateY(-2px);box-shadow:0 6px 24px #f59e0b73}.expired-renew-btn.svelte-sudeal:active:not(:disabled){transform:translateY(0)}.expired-renew-btn.svelte-sudeal:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 640px){.name.svelte-sudeal,.pnl-val.svelte-sudeal{font-size:.95rem}.stat-val.svelte-sudeal{font-size:.8rem}.brand-name.svelte-sudeal{font-size:.9rem}.brand-logo.svelte-sudeal{width:32px;height:32px;font-size:.75rem}.phase.svelte-sudeal{min-width:24px;height:22px;padding:0 .4rem;font-size:.65rem}.phase-line.svelte-sudeal{width:10px}}.stat-card.svelte-14oot77{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:all .2s;min-height:100px}.stat-card.svelte-14oot77:hover{border-color:#ffffff1a;background:#ffffff08}.stat-icon.svelte-14oot77{width:48px;height:48px;background:#00d4ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#00d4ff;flex-shrink:0}[data-variant=success].svelte-14oot77 .stat-icon:where(.svelte-14oot77){background:#10b9811a;color:#10b981}[data-variant=error].svelte-14oot77 .stat-icon:where(.svelte-14oot77){background:#ef44441a;color:#ef4444}[data-variant=warning].svelte-14oot77 .stat-icon:where(.svelte-14oot77){background:#f59e0b1a;color:#f59e0b}.stat-content.svelte-14oot77{display:flex;flex-direction:column;gap:.25rem}.stat-label.svelte-14oot77{font-size:.85rem;color:#64748b;min-height:2.5em;line-height:1.25}.stat-value.svelte-14oot77{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;color:#fff}[data-variant=success].svelte-14oot77 .stat-value:where(.svelte-14oot77){color:#10b981}[data-variant=error].svelte-14oot77 .stat-value:where(.svelte-14oot77){color:#ef4444}.stat-trend.svelte-14oot77{font-size:.8rem;font-weight:500}.stat-trend[data-direction=up].svelte-14oot77{color:#10b981}.stat-trend[data-direction=down].svelte-14oot77{color:#ef4444}.stat-trend[data-direction=neutral].svelte-14oot77{color:#64748b}.account-comparison.svelte-p4lyyl{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.account-column.svelte-p4lyyl{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem}.master-column.target-close.svelte-p4lyyl{border-color:#10b9814d;background:#10b98108}.master-column.target-hit.svelte-p4lyyl{border-color:#10b98180;background:#10b9810d}.column-header.svelte-p4lyyl{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.column-header.svelte-p4lyyl h3:where(.svelte-p4lyyl){font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#00d4ff;margin:0}.account-label.svelte-p4lyyl{font-size:.7rem;color:#64748b;background:#ffffff0d;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.account-stats.svelte-p4lyyl{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.stat-row.svelte-p4lyyl{display:flex;justify-content:space-between;align-items:center}.stat-row.highlight.svelte-p4lyyl{padding:.75rem;background:#ffffff05;border-radius:8px}.stat-label.svelte-p4lyyl{font-size:.85rem;color:#94a3b8}.stat-value.svelte-p4lyyl{display:flex;align-items:center;gap:.375rem;font-size:.95rem;font-weight:600;color:#fff}.stat-value.mono.svelte-p4lyyl{font-family:JetBrains Mono,monospace}.stat-value.positive.svelte-p4lyyl{color:#10b981}.stat-value.negative.svelte-p4lyyl{color:#ef4444}.progress-section.svelte-p4lyyl{margin-bottom:1.25rem}.progress-header.svelte-p4lyyl{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-label.svelte-p4lyyl{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:#94a3b8}.progress-label.svelte-p4lyyl svg{color:#64748b}.progress-value.svelte-p4lyyl{font-size:.8rem;font-weight:600;color:#e2e8f0}.progress-value.warning.svelte-p4lyyl{color:#f59e0b}.progress-value.critical.svelte-p4lyyl{color:#ef4444}.progress-detail.svelte-p4lyyl{font-size:.75rem;color:#64748b;font-family:JetBrains Mono,monospace}.badge.svelte-p4lyyl{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.badge-success.svelte-p4lyyl{background:#10b98133;color:#10b981}.trading-days.svelte-p4lyyl{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px;margin-bottom:1rem}.days-header.svelte-p4lyyl{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:#94a3b8}.days-header.svelte-p4lyyl svg{color:#64748b}.days-value.svelte-p4lyyl{display:flex;align-items:center;gap:.375rem;font-size:.9rem;font-weight:600;color:#94a3b8;font-family:JetBrains Mono,monospace}.days-value.met.svelte-p4lyyl{color:#10b981}.days-value.svelte-p4lyyl svg{color:#10b981}.additional-stats.svelte-p4lyyl{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04)}.stat-mini.svelte-p4lyyl{text-align:center}.mini-label.svelte-p4lyyl{display:block;font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.mini-value.svelte-p4lyyl{font-size:.85rem;font-weight:600;color:#e2e8f0;font-family:JetBrains Mono,monospace}.mini-value.positive.svelte-p4lyyl{color:#10b981}.mini-value.negative.svelte-p4lyyl{color:#ef4444}.no-data.svelte-p4lyyl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:200px}.no-data.svelte-p4lyyl p:where(.svelte-p4lyyl){font-size:.95rem;font-weight:500;color:#94a3b8;margin:0 0 .5rem}.no-data.svelte-p4lyyl span:where(.svelte-p4lyyl){font-size:.8rem;color:#64748b}.alignment-section.svelte-p4lyyl{grid-column:1 / -1;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.25rem}.alignment-header.svelte-p4lyyl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.alignment-header.svelte-p4lyyl span:where(.svelte-p4lyyl):first-child{font-size:.7rem;font-weight:600;letter-spacing:.08em;color:#64748b}.alignment-hint.svelte-p4lyyl{text-align:center;font-size:.8rem;color:#94a3b8;margin:0}.alignment-indicator.svelte-p4lyyl{padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center}.alignment-value.svelte-p4lyyl{font-size:.9rem;font-weight:600;font-family:JetBrains Mono,monospace;margin-top:.5rem}.alignment-value.aligned.svelte-p4lyyl{color:#10b981}.alignment-value.warning.svelte-p4lyyl{color:#f59e0b}.desktop-only.svelte-p4lyyl{display:block}.mobile-only.svelte-p4lyyl{display:none}@keyframes svelte-p4lyyl-pulse-success{0%,to{opacity:1}50%{opacity:.8}}@keyframes svelte-p4lyyl-pulse-danger{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.account-comparison.svelte-p4lyyl{grid-template-columns:1fr;gap:1rem}.desktop-only.svelte-p4lyyl{display:none}.mobile-only.svelte-p4lyyl{display:block;order:1}.slave-column.svelte-p4lyyl{order:2}.additional-stats.svelte-p4lyyl{grid-template-columns:repeat(2,1fr)}.additional-stats.svelte-p4lyyl .stat-mini:where(.svelte-p4lyyl):last-child{grid-column:1 / -1}}.progress-bar-bidirectional.svelte-p4lyyl{position:relative;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.375rem}.progress-bar-bidirectional.svelte-p4lyyl .progress-center:where(.svelte-p4lyyl){position:absolute;left:50%;top:0;transform:translate(-50%);width:2px;height:100%;background:#ffffff4d;z-index:1}.progress-bar-bidirectional.svelte-p4lyyl .progress-fill:where(.svelte-p4lyyl){position:absolute;height:100%;border-radius:4px;transition:width .3s ease}.progress-bar-bidirectional.svelte-p4lyyl .progress-fill.positive:where(.svelte-p4lyyl){background:linear-gradient(90deg,#10b981,#34d399)}.progress-bar-bidirectional.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#f87171,#ef4444)}.progress-bar-bidirectional.recovery-bar.svelte-p4lyyl .progress-fill.positive:where(.svelte-p4lyyl){background:linear-gradient(90deg,#3b82f6,#60a5fa)}.progress-bar-bidirectional.recovery-bar.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#f87171,#ef4444)}.progress-value.negative.svelte-p4lyyl{color:#ef4444}.progress-value.positive.svelte-p4lyyl{color:#10b981}.unified-prop-progress.svelte-p4lyyl{margin-bottom:1rem}.unified-progress-bar.svelte-p4lyyl{position:relative;height:12px;background:linear-gradient(90deg,#ef444433,#ffffff1a,#10b98133);border-radius:6px;overflow:hidden;margin-bottom:.5rem}.unified-progress-bar.svelte-p4lyyl .progress-center:where(.svelte-p4lyyl){position:absolute;left:50%;top:0;transform:translate(-50%);width:2px;height:100%;background:#ffffff80;z-index:2}.unified-progress-bar.svelte-p4lyyl .progress-fill:where(.svelte-p4lyyl){position:absolute;height:100%;transition:width .3s ease;z-index:1}.unified-progress-bar.svelte-p4lyyl .progress-fill.positive:where(.svelte-p4lyyl){background:linear-gradient(90deg,#10b981,#34d399);border-radius:0 6px 6px 0}.unified-progress-bar.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#ef4444,#f87171);border-radius:6px 0 0 6px}.unified-progress-bar.success.svelte-p4lyyl .progress-fill.positive:where(.svelte-p4lyyl){background:linear-gradient(90deg,#10b981,#22c55e);animation:svelte-p4lyyl-pulse-success 2s infinite}.unified-progress-labels.svelte-p4lyyl{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;color:#64748b}.unified-progress-labels.svelte-p4lyyl .label-left:where(.svelte-p4lyyl){display:flex;align-items:center;gap:.25rem;color:#ef4444}.unified-progress-labels.svelte-p4lyyl .label-center:where(.svelte-p4lyyl){color:#94a3b8;font-weight:500}.unified-progress-labels.svelte-p4lyyl .label-right:where(.svelte-p4lyyl){display:flex;align-items:center;gap:.25rem;color:#10b981}.progress-bar-bidirectional.daily-dd-bar.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-bar-bidirectional.daily-dd-bar.warning.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-bar-bidirectional.daily-dd-bar.critical.svelte-p4lyyl .progress-fill.negative:where(.svelte-p4lyyl){background:linear-gradient(90deg,#ef4444,#f87171);animation:svelte-p4lyyl-pulse-danger 1s infinite}.alignment-percentages.svelte-p4lyyl{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}.pct-item.svelte-p4lyyl{display:flex;flex-direction:column;align-items:center;gap:.25rem}.pct-label.svelte-p4lyyl{font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.pct-value.svelte-p4lyyl{font-size:1.1rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#e2e8f0}.pct-value.positive.svelte-p4lyyl{color:#10b981}.pct-value.negative.svelte-p4lyyl{color:#ef4444}.pct-separator.svelte-p4lyyl{font-size:.8rem;color:#64748b;font-weight:500}.alignment-percentages-row.svelte-p4lyyl{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:1rem 0}.alignment-percentages-row.svelte-p4lyyl .pct-item:where(.svelte-p4lyyl){text-align:center}.alignment-percentages-row.svelte-p4lyyl .pct-value:where(.svelte-p4lyyl){font-size:1.5rem}.pct-separator-large.svelte-p4lyyl{font-size:1rem;color:#64748b;font-weight:600}.alignment-stats.svelte-p4lyyl{display:flex;justify-content:center;gap:1.5rem;margin:.75rem 0}.alignment-diff.svelte-p4lyyl{font-size:.85rem;font-weight:600}.alignment-diff.aligned.svelte-p4lyyl{color:#10b981}.alignment-diff.warning.svelte-p4lyyl{color:#f59e0b}.burned-amount.svelte-p4lyyl{font-size:.85rem;color:#94a3b8}.burned-value.svelte-p4lyyl{font-family:JetBrains Mono,monospace;font-weight:600;color:#f59e0b}.waiting-for-ea.svelte-p4lyyl{padding:1rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px}.waiting-message.svelte-p4lyyl{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:#f59e0b}.waiting-message.svelte-p4lyyl svg{animation:svelte-p4lyyl-pulse 2s infinite}@keyframes svelte-p4lyyl-pulse{0%,to{opacity:1}50%{opacity:.5}}.phase-status.svelte-5esyay{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem}.phase-header.svelte-5esyay{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.challenge-type.svelte-5esyay{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:.05em}.challenge-type.svelte-5esyay svg{color:#00d4ff}.cycle-status.svelte-5esyay{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.375rem .75rem;border-radius:20px}.cycle-status.completed.svelte-5esyay{background:#10b98126;color:#10b981}.cycle-status.failed.svelte-5esyay{background:#ef444426;color:#ef4444}.phase-start-info.svelte-5esyay{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#00d4ff14;border-radius:8px;border:1px solid rgba(0,212,255,.15);margin-bottom:1.25rem;font-size:.85rem;color:#e2e8f0}.phase-start-info.svelte-5esyay svg{color:#00d4ff;flex-shrink:0}.phase-start-info.svelte-5esyay .days-ago:where(.svelte-5esyay){color:#94a3b8;font-size:.8rem}.phase-progression.svelte-5esyay{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;margin-bottom:1rem}.phase-progression.single-phase.svelte-5esyay{justify-content:center}.phase-step.svelte-5esyay{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:80px}.phase-node.svelte-5esyay{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:2px solid rgba(255,255,255,.1);color:#64748b;transition:all .3s ease}.phase-step.completed.svelte-5esyay .phase-node:where(.svelte-5esyay){background:#10b98126;border-color:#10b981;color:#10b981}.phase-step.current.svelte-5esyay .phase-node:where(.svelte-5esyay){background:#00d4ff26;border-color:#00d4ff;color:#00d4ff;box-shadow:0 0 20px #00d4ff4d}.phase-step.failed.svelte-5esyay .phase-node:where(.svelte-5esyay){background:#ef444426;border-color:#ef4444;color:#ef4444}.phase-step.current.svelte-5esyay .phase-node:where(.svelte-5esyay) .pulse{animation:svelte-5esyay-pulse-node 2s infinite}@keyframes svelte-5esyay-pulse-node{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.phase-label.svelte-5esyay{font-size:.8rem;font-weight:600;color:#94a3b8}.phase-step.completed.svelte-5esyay .phase-label:where(.svelte-5esyay){color:#10b981}.phase-step.current.svelte-5esyay .phase-label:where(.svelte-5esyay){color:#00d4ff}.phase-step.failed.svelte-5esyay .phase-label:where(.svelte-5esyay){color:#ef4444}.passed-badge.svelte-5esyay,.active-badge.svelte-5esyay,.failed-badge.svelte-5esyay{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .4rem;border-radius:4px}.passed-badge.svelte-5esyay{background:#10b98133;color:#10b981}.active-badge.svelte-5esyay{background:#00d4ff33;color:#00d4ff;animation:svelte-5esyay-pulse-badge 2s infinite}.failed-badge.svelte-5esyay{background:#ef444433;color:#ef4444}.phase-date.svelte-5esyay{font-size:.7rem;color:#94a3b8;margin-top:.375rem;white-space:nowrap;font-weight:500}.phase-step.completed.svelte-5esyay .phase-date:where(.svelte-5esyay){color:#6ee7b7}.phase-step.current.svelte-5esyay .phase-date:where(.svelte-5esyay){color:#fbbf24}@keyframes svelte-5esyay-pulse-badge{0%,to{opacity:1}50%{opacity:.6}}.phase-connector.svelte-5esyay{display:flex;align-items:center;justify-content:center;width:40px;color:#3b3b3b;margin-top:14px}.phase-connector.completed.svelte-5esyay{color:#10b981}.phase-action.svelte-5esyay{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:12px}.phase-action.payout.svelte-5esyay{background:#00d4ff14;border-color:#00d4ff33}.action-message.svelte-5esyay{display:flex;align-items:flex-start;gap:.75rem;color:#10b981}.phase-action.payout.svelte-5esyay .action-message:where(.svelte-5esyay){color:#00d4ff}.action-message.svelte-5esyay svg{flex-shrink:0;margin-top:.125rem}.action-message.svelte-5esyay p:where(.svelte-5esyay){font-size:.9rem;font-weight:600;color:#fff;margin:0 0 .25rem}.action-message.svelte-5esyay span:where(.svelte-5esyay){font-size:.8rem;color:#94a3b8}@media (max-width: 768px){.phase-progression.svelte-5esyay{flex-wrap:wrap;gap:1rem}.phase-connector.svelte-5esyay{display:none}.phase-step.svelte-5esyay{flex:1;min-width:70px}.phase-action.svelte-5esyay{flex-direction:column;align-items:stretch;text-align:center}.action-message.svelte-5esyay{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 480px){.phase-header.svelte-5esyay{flex-direction:column;align-items:flex-start;gap:.75rem}.phase-step.svelte-5esyay{min-width:60px}.phase-node.svelte-5esyay{width:40px;height:40px}.phase-node.svelte-5esyay svg{width:16px;height:16px}}.cycle-actions.svelte-f2p0uc{display:flex;align-items:center;gap:1rem}.action-hint.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#64748b}.action-hint.svelte-f2p0uc svg{color:#94a3b8}.modal-form.svelte-f2p0uc{display:flex;flex-direction:column;gap:1.25rem}.form-intro.svelte-f2p0uc{padding:1rem;background:#ffffff08;border-radius:10px;margin-bottom:.5rem}.form-intro.svelte-f2p0uc p:where(.svelte-f2p0uc){font-size:.9rem;color:#94a3b8;margin:0;line-height:1.5}.form-row.svelte-f2p0uc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.recover-amount-display.svelte-f2p0uc{background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:8px;padding:.875rem 1rem;margin-bottom:.25rem}.recover-label.svelte-f2p0uc{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.recover-label.svelte-f2p0uc .label-text:where(.svelte-f2p0uc){font-size:.85rem;font-weight:500;color:#00d4ff}.recover-label.svelte-f2p0uc .label-value:where(.svelte-f2p0uc){font-size:1.1rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#00d4ff}.recover-hint.svelte-f2p0uc{font-size:.75rem;color:#94a3b8;margin:0;line-height:1.4}.static-recover-toggle.svelte-f2p0uc{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:border-color .2s}.static-recover-toggle.svelte-f2p0uc:hover{border-color:#00d4ff4d}.static-recover-toggle.svelte-f2p0uc .toggle-checkbox:where(.svelte-f2p0uc){flex-shrink:0;margin-top:.125rem}.toggle-label-text.svelte-f2p0uc{display:flex;flex-direction:column;gap:.25rem}.toggle-title.svelte-f2p0uc{font-size:.85rem;font-weight:500;color:#e2e8f0}.toggle-description.svelte-f2p0uc{font-size:.75rem;color:#64748b;line-height:1.4}.sr-only.svelte-f2p0uc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.form-error.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.85rem;color:#ef4444}.phase-summary.svelte-f2p0uc{padding:1rem;background:#10b98114;border:1px solid rgba(16,185,129,.15);border-radius:12px;margin-bottom:.5rem}.summary-header.svelte-f2p0uc{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.summary-label.svelte-f2p0uc{font-size:.8rem;color:#94a3b8}.summary-value.svelte-f2p0uc{font-size:.9rem;font-weight:600;color:#fff}.phase-badge.svelte-f2p0uc{background:#10b98133;color:#10b981;padding:.25rem .625rem;border-radius:6px;font-size:.75rem}.alignment-summary.svelte-f2p0uc{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.alignment-row.svelte-f2p0uc{display:flex;justify-content:space-between;font-size:.85rem;color:#94a3b8}.alignment-row.svelte-f2p0uc .mono:where(.svelte-f2p0uc){font-family:JetBrains Mono,monospace;color:#e2e8f0}.next-phase-info.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#00d4ff1a;border-radius:8px;font-size:.9rem;color:#00d4ff}.next-phase-info.svelte-f2p0uc strong{color:#fff}.recover-amount-info.svelte-f2p0uc{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:10px;color:#00d4ff}.recover-details.svelte-f2p0uc{display:flex;flex-direction:column;gap:.25rem}.recover-label.svelte-f2p0uc{font-size:.85rem;color:#94a3b8}.recover-value.svelte-f2p0uc{font-size:1.25rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#00d4ff}.recover-breakdown.svelte-f2p0uc{font-size:.75rem;color:#64748b;font-family:JetBrains Mono,monospace}.funded-target-info.svelte-f2p0uc{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:10px;color:#00d4ff}.funded-target-details.svelte-f2p0uc{display:flex;flex-direction:column;gap:.25rem}.funded-target-label.svelte-f2p0uc{font-size:.85rem;color:#94a3b8}.funded-target-value.svelte-f2p0uc{font-size:1.25rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#00d4ff}.funded-target-note.svelte-f2p0uc{font-size:.75rem;color:#64748b}.auto-capture-note.svelte-f2p0uc{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#94a3b814;border-radius:8px;font-size:.85rem;color:#94a3b8;text-align:justify}.auto-capture-note.svelte-f2p0uc svg{flex-shrink:0;margin-top:2px}.cycle-summary.svelte-f2p0uc{padding:1rem;background:#ffffff08;border-radius:12px;margin-bottom:.5rem}.cycle-summary.svelte-f2p0uc h3:where(.svelte-f2p0uc){font-size:.85rem;font-weight:600;color:#94a3b8;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.03em}.summary-grid.svelte-f2p0uc{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.summary-item.svelte-f2p0uc{display:flex;flex-direction:column;gap:.25rem}.summary-item.svelte-f2p0uc .summary-label:where(.svelte-f2p0uc){font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.summary-item.svelte-f2p0uc .summary-value:where(.svelte-f2p0uc){font-size:.9rem}.summary-item.svelte-f2p0uc .summary-value.mono:where(.svelte-f2p0uc){font-family:JetBrains Mono,monospace}.summary-item.svelte-f2p0uc .summary-value.positive:where(.svelte-f2p0uc){color:#10b981}.summary-item.svelte-f2p0uc .summary-value.negative:where(.svelte-f2p0uc){color:#ef4444}.payout-note.svelte-f2p0uc{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:#f59e0b14;border-radius:8px;font-size:.8rem;color:#f59e0b}.payout-note.partial.svelte-f2p0uc{background:#3b82f614;color:#3b82f6}.payout-note.svelte-f2p0uc svg{flex-shrink:0;margin-top:.125rem}.form-section.svelte-f2p0uc{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.section-header.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:.05em}.section-header.svelte-f2p0uc svg{opacity:.8}.toggle-checkbox.svelte-f2p0uc{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-radius:4px;transition:all .2s}.toggle-checkbox.checked.svelte-f2p0uc{background:#00d4ff;border-color:#00d4ff;color:#000}.tracking-hint.svelte-f2p0uc{font-size:.8rem;color:#64748b;margin:0;padding-top:1rem;line-height:1.5}.phase-targets-row.svelte-f2p0uc{display:grid;grid-template-columns:80px 1fr;gap:1rem;align-items:start;padding:1rem;background:#ffffff05;border-radius:8px}.phase-targets-row.funded.svelte-f2p0uc{background:#10b9810d;border:1px solid rgba(16,185,129,.1)}.phase-label.svelte-f2p0uc{font-size:.85rem;font-weight:600;color:#94a3b8;padding-top:.625rem}.phase-targets-row.funded.svelte-f2p0uc .phase-label:where(.svelte-f2p0uc){color:#10b981}.phase-inputs.svelte-f2p0uc{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.phase-inputs.single.svelte-f2p0uc{grid-template-columns:1fr}.preset-warning.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:.375rem;color:#f59e0b;margin-bottom:1rem;font-size:.85rem}.preset-warning.svelte-f2p0uc svg{flex-shrink:0}.balance-preview.svelte-f2p0uc{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:1rem}.preview-header.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500;color:#e2e8f0;font-size:.9rem}.preview-header.svelte-f2p0uc svg{color:#00d4ff}.phase-requirements.svelte-f2p0uc{display:flex;flex-direction:column;gap:.5rem}.phase-row.svelte-f2p0uc{display:flex;justify-content:space-between;font-size:.875rem;padding:.25rem 0}.phase-name.svelte-f2p0uc{color:#94a3b8;min-width:60px}.phase-balance.svelte-f2p0uc{font-family:JetBrains Mono,monospace;color:#e2e8f0}.phase-balance.white.svelte-f2p0uc{color:#fff}.total-row.svelte-f2p0uc{display:flex;justify-content:space-between;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);font-weight:600;color:#e2e8f0}.total-balance.svelte-f2p0uc{font-family:JetBrains Mono,monospace;color:#00d4ff}@media (max-width: 640px){.form-row.svelte-f2p0uc{grid-template-columns:1fr}.summary-grid.svelte-f2p0uc{grid-template-columns:1fr;gap:.75rem}.phase-targets-row.svelte-f2p0uc{grid-template-columns:1fr}.phase-label.svelte-f2p0uc{padding-top:0;margin-bottom:-.5rem}}.funded-target.svelte-f2p0uc{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#ffffffb3}.funded-target.svelte-f2p0uc .target-value:where(.svelte-f2p0uc){color:#4ade80;font-weight:600}.funded-warning.svelte-f2p0uc{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-top:.5rem;border-radius:.375rem;font-size:.8rem}.funded-warning.unsustainable.svelte-f2p0uc{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.funded-warning.high-payout.svelte-f2p0uc{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24}.account-size-presets.svelte-f2p0uc{display:flex;gap:.5rem;flex-wrap:wrap}.size-preset-btn.svelte-f2p0uc{padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:SF Mono,Fira Code,monospace}.size-preset-btn.svelte-f2p0uc:hover{background:#ffffff14;color:#fff;border-color:#fff3}.size-preset-btn.active.svelte-f2p0uc{background:#00d4ff26;border-color:#00d4ff;color:#00d4ff}.guidance-container.svelte-1yzbm2f{display:flex;flex-direction:column;gap:1rem}.ea-config-card.svelte-1yzbm2f{background:linear-gradient(135deg,#00d4ff14,#00d4ff05);border:1px solid rgba(0,212,255,.25);border-radius:16px;padding:1.25rem;position:relative;overflow:hidden}.ea-config-card.svelte-1yzbm2f:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00d4ff,#f4d03f,#00d4ff)}.config-header.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;gap:1rem}.header-left-section.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.5rem}.header-badge.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#00d4ff;text-transform:uppercase}.account-size-badge.svelte-1yzbm2f{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#94a3b8}.account-size-badge.svelte-1yzbm2f svg{color:#64748b}.phase-indicator.svelte-1yzbm2f{padding:.375rem .875rem;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:.75rem;font-weight:600;color:#00d4ff}.config-content.svelte-1yzbm2f{display:flex;flex-direction:column;gap:1rem}.config-item.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.5rem}.config-label.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.125rem}.label-text.svelte-1yzbm2f{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.label-field.svelte-1yzbm2f{font-size:.85rem;font-weight:500;color:#94a3b8}.config-value-row.svelte-1yzbm2f{display:flex;align-items:center;gap:.75rem}.value-display.svelte-1yzbm2f{flex:1;display:flex;align-items:baseline;gap:.25rem;padding:.875rem 1rem;background:#0006;border:1px solid rgba(0,212,255,.2);border-radius:10px;font-family:JetBrains Mono,monospace}.value-display.funded.svelte-1yzbm2f{border-color:#10b9814d;background:#10b9810d}.currency-symbol.svelte-1yzbm2f{font-size:1rem;color:#00d4ff;font-weight:500}.value-display.funded.svelte-1yzbm2f .currency-symbol:where(.svelte-1yzbm2f){color:#10b981}.value-amount.svelte-1yzbm2f{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em}.copy-btn.svelte-1yzbm2f{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#94a3b8;cursor:pointer;transition:all .2s}.copy-btn.svelte-1yzbm2f:hover{background:#00d4ff26;border-color:#00d4ff4d;color:#00d4ff}.config-divider.svelte-1yzbm2f{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:.5rem 0}.funded-target-preview.svelte-1yzbm2f{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.25rem .75rem;padding:1rem;margin-top:1rem;background:linear-gradient(135deg,#10b98114,#10b98105);border:1px solid rgba(16,185,129,.2);border-radius:10px}.preview-icon.svelte-1yzbm2f{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#10b98126;border-radius:8px;color:#10b981}.preview-content.svelte-1yzbm2f{display:flex;align-items:baseline;gap:.75rem}.preview-label.svelte-1yzbm2f{font-size:.75rem;font-weight:500;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.preview-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;color:#fff}.preview-hint.svelte-1yzbm2f{grid-column:2;font-size:.7rem;color:#64748b;line-height:1.4}.expected-dd.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1rem;background:#ef444414;border:1px solid rgba(239,68,68,.15);border-radius:10px}.dd-label.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ef4444}.dd-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600;color:#ef4444}.sustainability-card.svelte-1yzbm2f{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.25rem}.sustainability-card.warning.svelte-1yzbm2f{border-color:#f59e0b4d;background:#f59e0b08}.sustain-header.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-left.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#fff}.header-left.svelte-1yzbm2f svg{color:#00d4ff}.balance-display.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem}.balance-label.svelte-1yzbm2f{font-size:.75rem;color:#64748b}.balance-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;color:#fff}.cumulative-total.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;margin-bottom:1rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:10px}.cumulative-total.sustainable.svelte-1yzbm2f{background:#10b98114;border-color:#10b98133}.cumulative-info.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.25rem}.cumulative-label.svelte-1yzbm2f{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#f59e0b}.cumulative-total.sustainable.svelte-1yzbm2f .cumulative-label:where(.svelte-1yzbm2f){color:#10b981}.cumulative-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;color:#fff}.cumulative-status.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;color:#f59e0b}.cumulative-total.sustainable.svelte-1yzbm2f .cumulative-status:where(.svelte-1yzbm2f){color:#10b981}.sustainability-progress.svelte-1yzbm2f{margin-bottom:1rem}.progress-bar.svelte-1yzbm2f{position:relative;height:8px;background:#ffffff1a;border-radius:4px;overflow:visible}.progress-fill.svelte-1yzbm2f{height:100%;border-radius:4px;transition:width .5s ease-out}.progress-fill.healthy.svelte-1yzbm2f{background:linear-gradient(90deg,#10b981,#34d399)}.progress-fill.warning.svelte-1yzbm2f{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-fill.danger.svelte-1yzbm2f{background:linear-gradient(90deg,#ef4444,#f87171)}.progress-marker.svelte-1yzbm2f{position:absolute;top:-4px;width:4px;height:16px;background:#fff;border-radius:2px;transform:translate(-50%);box-shadow:0 2px 4px #0000004d}.progress-labels.svelte-1yzbm2f{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.7rem;color:#64748b}.required-label.svelte-1yzbm2f{color:#94a3b8}.phase-breakdown.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.5rem}.phase-row.svelte-1yzbm2f{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px;transition:all .2s}.phase-row.current.svelte-1yzbm2f{background:#00d4ff14;border:1px solid rgba(0,212,255,.15)}.phase-row.future.svelte-1yzbm2f{opacity:.7}.phase-row.hidden.svelte-1yzbm2f{display:none}.phase-info.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem}.phase-name.svelte-1yzbm2f{font-size:.85rem;font-weight:500;color:#e2e8f0}.current-badge.svelte-1yzbm2f{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;background:#00d4ff33;color:#00d4ff;border-radius:4px}.phase-requirement.svelte-1yzbm2f{display:flex;align-items:center;gap:.375rem}.need-label.svelte-1yzbm2f{font-size:.7rem;color:#64748b}.need-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;color:#94a3b8}.phase-status.svelte-1yzbm2f{min-width:100px;text-align:right}.status-good.svelte-1yzbm2f,.status-warning.svelte-1yzbm2f{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500}.status-good.svelte-1yzbm2f{color:#10b981}.status-warning.svelte-1yzbm2f{color:#f59e0b}.advance-tracking-hint.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#64748b1a;border-radius:8px;font-size:.75rem;color:#64748b}.show-phases-btn.svelte-1yzbm2f{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:8px;font-size:.75rem;color:#64748b;cursor:pointer;transition:all .2s}.show-phases-btn.svelte-1yzbm2f:hover{border-color:#00d4ff4d;color:#00d4ff}.warning-banner.svelte-1yzbm2f{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:10px}.warning-banner.svelte-1yzbm2f svg{color:#f59e0b;flex-shrink:0;margin-top:.125rem}.warning-content.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.25rem}.warning-title.svelte-1yzbm2f{font-size:.85rem;font-weight:600;color:#fcd34d}.warning-text.svelte-1yzbm2f{font-size:.8rem;color:#f59e0b}.warning-text.svelte-1yzbm2f strong{color:#fff;font-weight:600}.connection-hint.svelte-1yzbm2f{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#64748b1a;border-radius:10px;font-size:.8rem;color:#64748b}.hint-icon.svelte-1yzbm2f{width:8px;height:8px;background:#64748b;border-radius:50%;animation:svelte-1yzbm2f-pulse 2s infinite}@keyframes svelte-1yzbm2f-pulse{0%,to{opacity:1}50%{opacity:.4}}.estimated-profit-card.svelte-1yzbm2f{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;transition:all .2s}.estimated-profit-card.positive.svelte-1yzbm2f{background:linear-gradient(135deg,#10b98114,#10b98105);border-color:#10b98133}.estimated-profit-card.negative.svelte-1yzbm2f{background:linear-gradient(135deg,#ef444414,#ef444405);border-color:#ef444433}.profit-header.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.profit-title.svelte-1yzbm2f{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#fff}.profit-title.svelte-1yzbm2f svg{color:#00d4ff}.profit-value.svelte-1yzbm2f{display:flex;align-items:center;gap:.375rem;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#94a3b8}.profit-value.positive.svelte-1yzbm2f{color:#10b981}.profit-value.negative.svelte-1yzbm2f{color:#ef4444}.profit-breakdown.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#0003;border-radius:10px}.breakdown-row.svelte-1yzbm2f{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0}.breakdown-row.total.svelte-1yzbm2f{padding-top:.625rem;border-top:1px solid rgba(255,255,255,.1);margin-top:.25rem}.breakdown-label.svelte-1yzbm2f{display:flex;flex-direction:column;gap:.125rem;font-size:.85rem;color:#94a3b8}.breakdown-hint.svelte-1yzbm2f{font-size:.7rem;color:#64748b;font-weight:400}.breakdown-row.total.svelte-1yzbm2f .breakdown-label:where(.svelte-1yzbm2f){font-weight:600;color:#fff}.breakdown-row.past-phase.svelte-1yzbm2f{opacity:.85}.breakdown-row.past-phase.svelte-1yzbm2f .breakdown-label:where(.svelte-1yzbm2f){font-size:.8rem}.breakdown-value.svelte-1yzbm2f{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;color:#94a3b8}.breakdown-value.positive.svelte-1yzbm2f{color:#10b981}.breakdown-value.negative.svelte-1yzbm2f{color:#ef4444}.breakdown-row.total.svelte-1yzbm2f .breakdown-value:where(.svelte-1yzbm2f){font-size:1rem;font-weight:700}.breakdown-divider.svelte-1yzbm2f{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:.25rem 0}@media (max-width: 640px){.phase-row.svelte-1yzbm2f{grid-template-columns:1fr;gap:.5rem}.phase-status.svelte-1yzbm2f{text-align:left}.sustain-header.svelte-1yzbm2f{flex-direction:column;align-items:flex-start;gap:.5rem}.profit-header.svelte-1yzbm2f{flex-direction:column;align-items:flex-start;gap:.75rem}}.phase-history.svelte-v9crlf{display:flex;flex-direction:column;gap:1rem}.history-title.svelte-v9crlf{font-size:.9rem;font-weight:600;color:#e2e8f0;margin:0}.no-phases.svelte-v9crlf{padding:1rem;text-align:center;color:#64748b;font-size:.85rem;background:#ffffff05;border-radius:8px}.phases-list.svelte-v9crlf{display:flex;flex-direction:column;gap:.75rem}.phase-card.svelte-v9crlf{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.phase-header.svelte-v9crlf{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.phase-badge.svelte-v9crlf{padding:.25rem .625rem;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);border-radius:4px;font-size:.7rem;font-weight:600;color:#00d4ff;text-transform:uppercase;letter-spacing:.05em}.phase-dates.svelte-v9crlf{flex:1;display:flex;align-items:center;gap:.375rem;font-size:.8rem}.date-label.svelte-v9crlf{color:#64748b}.date-value.svelte-v9crlf{color:#94a3b8}.end-reason.svelte-v9crlf{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;background:#64748b33;color:#94a3b8}.end-reason.success.svelte-v9crlf{background:#10b98126;color:#10b981}.end-reason.failed.svelte-v9crlf{background:#ef444426;color:#ef4444}.alignment-data.svelte-v9crlf{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.progress-comparison.svelte-v9crlf{display:flex;align-items:center;justify-content:center;gap:1rem}.progress-item.svelte-v9crlf{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:100px}.progress-label.svelte-v9crlf{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.progress-value.svelte-v9crlf{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#e2e8f0}.progress-value.positive.svelte-v9crlf{color:#10b981}.progress-value.negative.svelte-v9crlf{color:#ef4444}.vs-divider.svelte-v9crlf{font-size:.75rem;color:#64748b;font-weight:500}.misalignment-row.svelte-v9crlf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;background:#f59e0b14;border-radius:6px;color:#f59e0b;font-size:.8rem}.misalignment-row.aligned.svelte-v9crlf{background:#10b98114;color:#10b981}.diff-label.svelte-v9crlf,.burned-label.svelte-v9crlf{font-weight:500}.diff-value.svelte-v9crlf,.burned-value.svelte-v9crlf{font-family:JetBrains Mono,monospace;font-weight:600}.pnl-row.svelte-v9crlf{display:flex;justify-content:space-around;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.pnl-item.svelte-v9crlf{display:flex;flex-direction:column;align-items:center;gap:.25rem}.pnl-label.svelte-v9crlf{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.pnl-value.svelte-v9crlf{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;color:#94a3b8}.pnl-value.positive.svelte-v9crlf{color:#10b981}.pnl-value.negative.svelte-v9crlf{color:#ef4444}.no-alignment.svelte-v9crlf{padding:1rem;text-align:center;color:#64748b;font-size:.8rem;font-style:italic}
