.content-card[data-v-89248f7b]{flex:1;background:#fff;border-radius:.5rem;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f;overflow-x:hidden}.calculator-card[data-v-89248f7b]{margin-top:1.5rem}.content-header[data-v-89248f7b]{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.content-header-left[data-v-89248f7b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.star-tabs[data-v-89248f7b]{display:inline-flex;gap:.35rem;padding:.25rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f3f4f6}.star-tab[data-v-89248f7b]{border:1px solid transparent;background:transparent;color:#6b7280;font-weight:900;padding:.45rem .75rem;border-radius:.6rem;cursor:pointer}.star-tab[data-v-89248f7b]:hover{background:#2563eb0f;color:#2563eb}.star-tab.active[data-v-89248f7b]{background:#2563eb;color:#fff;border-color:#1d4ed8}.content-title[data-v-89248f7b]{font-weight:700;color:#1f2937;font-size:1.125rem}.calculator-container[data-v-89248f7b]{padding-top:1rem}.all-input-stack[data-v-89248f7b]{display:grid;gap:1rem}.panel[data-v-89248f7b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;margin-bottom:1rem}.panel-title[data-v-89248f7b]{font-weight:800;color:#1e40af;margin-bottom:.75rem}.input-title[data-v-89248f7b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.input-title-left[data-v-89248f7b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.input-note[data-v-89248f7b]{font-size:.78rem;font-weight:700;color:#6b7280;line-height:1.2}.input-tabs[data-v-89248f7b]{align-self:flex-start}.input-toolbar[data-v-89248f7b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.tab-dot[data-v-89248f7b]{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:#f59e0b;margin-left:.35rem;box-shadow:0 0 0 2px #f59e0b2e}.price-title[data-v-89248f7b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.price-title-left[data-v-89248f7b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.price-note[data-v-89248f7b]{font-size:.78rem;font-weight:700;color:#6b7280;line-height:1.15}.btn-sm[data-v-89248f7b]{padding:.45rem .75rem;font-weight:900}.actions[data-v-89248f7b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.25rem 0 1rem}.actions-hint[data-v-89248f7b]{font-size:.85rem;color:#6b7280;font-weight:600}.btn[data-v-89248f7b]{border-radius:.6rem;padding:.6rem .95rem;font-weight:900;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn[data-v-89248f7b]:disabled{opacity:.65;cursor:not-allowed}.btn-primary[data-v-89248f7b]{background:#2563eb;color:#fff;border-color:#1d4ed8}.btn-primary[data-v-89248f7b]:hover:not(:disabled){background:#1d4ed8}.btn-ghost[data-v-89248f7b]{background:#fff;color:#111827;border-color:#d1d5db}.btn-ghost[data-v-89248f7b]:hover:not(:disabled){background:#f3f4f6}.collapsible-panel[data-v-89248f7b]{padding:0;background:#f9fafb}.collapsible-header[data-v-89248f7b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;background:transparent;border:none;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible-header[data-v-89248f7b]:hover{background:#2563eb0a}.collapsible-left[data-v-89248f7b]{min-width:0}.collapsible-title[data-v-89248f7b]{font-weight:900;color:#111827;font-size:1rem;line-height:1.2}.collapsible-desc[data-v-89248f7b]{margin-top:.25rem;font-size:.8rem;color:#6b7280;font-weight:600;overflow-wrap:anywhere}.chevron[data-v-89248f7b]{flex-shrink:0;color:#6b7280;transition:transform .2s ease,color .2s ease;display:inline-flex;align-items:center;justify-content:center}.chevron.open[data-v-89248f7b]{transform:rotate(180deg);color:#2563eb}.collapsible-body[data-v-89248f7b]{border-top:1px solid #e5e7eb;padding:1rem}.inner-panel[data-v-89248f7b]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;min-width:0}.inner-title[data-v-89248f7b]{font-weight:900;color:#1e40af;margin-bottom:.75rem}.grid-2[data-v-89248f7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.grid-3[data-v-89248f7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.grid-4[data-v-89248f7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.grid-5[data-v-89248f7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.field[data-v-89248f7b]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.label[data-v-89248f7b]{font-size:.85rem;font-weight:700;color:#374151}.label-with-icon[data-v-89248f7b]{display:inline-flex;align-items:center;gap:.4rem}.label-star[data-v-89248f7b]{color:#f59e0b;font-weight:900;letter-spacing:.02em}.label-icon[data-v-89248f7b]{width:1.1rem;height:1.1rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.label-preview[data-v-89248f7b]{font-size:.75rem;font-weight:600;margin-left:.35rem}.muted[data-v-89248f7b]{color:#6b7280}.input[data-v-89248f7b]{width:100%;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;min-width:0}.input-readonly[data-v-89248f7b]{background:#f3f4f6;color:#374151;cursor:default}.input[data-v-89248f7b]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.kv[data-v-89248f7b]{min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.kv .k[data-v-89248f7b]{font-size:.8rem;color:#6b7280;font-weight:700;overflow-wrap:anywhere}.k-with-icon[data-v-89248f7b]{display:inline-flex;align-items:center;gap:.35rem}.k-icon[data-v-89248f7b]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.kv .v[data-v-89248f7b]{font-size:1.05rem;font-weight:900;color:#111827;margin-top:.25rem}.kv .v.v-total[data-v-89248f7b]{color:#2563eb}.kv .v.v-profit[data-v-89248f7b]{color:#16a34a}.kv .v.negative[data-v-89248f7b]{color:#dc2626}.cost-warning[data-v-89248f7b]{margin-top:.75rem;font-size:.8rem;color:#6b7280;font-weight:700}.tier-subtitle[data-v-89248f7b]{margin-top:.85rem;margin-bottom:.5rem;font-size:.85rem;font-weight:900;color:#111827}.inner-panel .list[data-v-89248f7b]{margin-top:.25rem}.inner-panel .row[data-v-89248f7b]{background:#fff}.list[data-v-89248f7b]{display:flex;flex-direction:column;gap:.5rem}.row[data-v-89248f7b]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;font-weight:700;gap:.75rem}.row-label[data-v-89248f7b]{min-width:0;display:inline-flex;align-items:center;gap:.4rem;overflow-wrap:anywhere}.row-icon[data-v-89248f7b]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.row>span[data-v-89248f7b]:first-child{min-width:0;overflow-wrap:anywhere}.row>span[data-v-89248f7b]:last-child{flex-shrink:0}.expand-enter-active[data-v-89248f7b],.expand-leave-active[data-v-89248f7b]{transition:all .22s ease;overflow:hidden}.expand-enter-from[data-v-89248f7b],.expand-leave-to[data-v-89248f7b]{max-height:0;opacity:0;transform:translateY(-4px)}.expand-enter-to[data-v-89248f7b],.expand-leave-from[data-v-89248f7b]{max-height:800px;opacity:1;transform:translateY(0)}@media (max-width: 1024px){.content-card[data-v-89248f7b]{padding:1rem}.panel[data-v-89248f7b],.collapsible-header[data-v-89248f7b],.collapsible-body[data-v-89248f7b],.inner-panel[data-v-89248f7b]{padding:.875rem}}
