.stock-avg-calculator[data-v-cf773363]{display:flex;flex-direction:column}.calc-workspace[data-v-cf773363]{display:flex;flex-direction:column;gap:1.5rem}.panels-row[data-v-cf773363]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}@media(max-width:768px){.panels-row[data-v-cf773363]{grid-template-columns:1fr}}.lots-panel[data-v-cf773363]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.lots-panel[data-v-cf773363]:hover{border-color:#4a4a6a}.lots-panel__header[data-v-cf773363]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.lots-panel__badge[data-v-cf773363]{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:9999px}.lots-panel__badge--existing[data-v-cf773363]{background:#6c63ff2e;color:#8b83ff;border:1px solid rgba(108,99,255,.35)}.lots-panel__badge--new[data-v-cf773363]{background:#22c55e24;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.lots-panel__summary[data-v-cf773363]{font-size:.8125rem;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace}.lot-row[data-v-cf773363]{display:flex;align-items:flex-end;gap:.75rem}@media(max-width:640px){.lot-row[data-v-cf773363]{flex-wrap:wrap}}.lot-row__field[data-v-cf773363]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:100px}.lot-row__label-row[data-v-cf773363]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lot-row__label[data-v-cf773363]{font-size:.8125rem;color:#8b8ba6;font-weight:500}.lot-row__input-wrap[data-v-cf773363]{display:flex;align-items:center;background:#22223a;border:1px solid #2e2e42;border-radius:10px;overflow:hidden;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.lot-row__input-wrap[data-v-cf773363]:focus-within{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff2e}.lot-row__prefix[data-v-cf773363],.lot-row__suffix[data-v-cf773363]{font-size:.9375rem;color:#8b8ba6;padding:0 .5rem;background:#ffffff08;font-family:JetBrains Mono,Fira Code,monospace;height:38px;display:flex;align-items:center;border-right:1px solid #2e2e42}.lot-row__suffix[data-v-cf773363]{border-right:none;border-left:1px solid #2e2e42}.lot-row__input[data-v-cf773363]{width:100%;background:transparent;border:none;outline:none;color:#f0f0f5;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;padding:.5rem .75rem;height:38px}.lot-row__input[data-v-cf773363]::placeholder{color:#8b8ba6}.lot-row__input[data-v-cf773363]::-webkit-inner-spin-button,.lot-row__input[data-v-cf773363]::-webkit-outer-spin-button{opacity:.3}.lot-row__multiply[data-v-cf773363]{font-size:1.25rem;color:#8b8ba6;padding-bottom:4px;flex-shrink:0;font-weight:300}.lot-row__subtotal[data-v-cf773363]{font-size:.8125rem;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap;padding-bottom:4px;flex-shrink:0}.lot-row__subtotal-hint[data-v-cf773363]{font-size:10px;color:#8b8ba6;opacity:.65;margin-left:2px}.unit-toggle[data-v-cf773363]{display:flex;align-items:center;gap:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.unit-toggle input[data-v-cf773363]{display:none}.unit-toggle__track[data-v-cf773363]{position:relative;width:28px;height:15px;border-radius:9999px;background:#2e2e4a;border:1px solid #2e2e42;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.unit-toggle__thumb[data-v-cf773363]{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:#8b8ba6;transition:left .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.unit-toggle:has(input:checked) .unit-toggle__track[data-v-cf773363]{background:#4ade8033;border-color:#4ade8066}.unit-toggle:has(input:checked) .unit-toggle__thumb[data-v-cf773363]{left:15px;background:#4ade80}.unit-toggle__label[data-v-cf773363]{font-size:11px;font-weight:700;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace;min-width:10px;transition:color .15s cubic-bezier(.4,0,.2,1)}.unit-toggle:hover .unit-toggle__label[data-v-cf773363]{color:#a0a0b8}.panels-divider[data-v-cf773363]{display:flex;flex-direction:column;align-items:center;padding-top:52px;gap:.75rem}@media(max-width:768px){.panels-divider[data-v-cf773363]{flex-direction:row;padding-top:0}}.panels-divider__line[data-v-cf773363]{flex:1;width:1px;background:#2e2e42}@media(max-width:768px){.panels-divider__line[data-v-cf773363]{width:auto;height:1px}}.panels-divider__icon[data-v-cf773363]{width:36px;height:36px;border-radius:50%;background:#2e2e4a;border:1px solid #2e2e42;display:flex;align-items:center;justify-content:center;color:#8b83ff;flex-shrink:0}.result-panel[data-v-cf773363]{background:linear-gradient(145deg,#6c63ff14,#161624f2);border:1px solid rgba(108,99,255,.25);border-radius:24px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.result-panel__title[data-v-cf773363]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;color:#f0f0f5}.result-cards[data-v-cf773363]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:640px){.result-cards[data-v-cf773363]{grid-template-columns:1fr}}.result-card[data-v-cf773363]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.result-card[data-v-cf773363]:hover{transform:translateY(-2px)}.result-card__label[data-v-cf773363]{font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:#8b8ba6;text-transform:uppercase}.result-card__price[data-v-cf773363]{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.5rem;font-weight:700;color:#a0a0b8}.result-card__price span[data-v-cf773363]{color:#f0f0f5}.result-card__price--main[data-v-cf773363]{font-size:2rem}.result-card__price--main span[data-v-cf773363]{background:linear-gradient(135deg,#6c63ff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.result-card__meta[data-v-cf773363]{font-size:.8125rem;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace}.result-card--combined[data-v-cf773363]{background:linear-gradient(145deg,#2e2e4a,#1a1a24);border-color:#6c63ff59;box-shadow:0 0 24px -8px #6c63ff59}.breakeven-bar[data-v-cf773363]{padding:1rem 1.25rem;background:#ffffff08;border-radius:10px;border:1px solid #2e2e42}.breakeven-bar__label[data-v-cf773363]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#8b8ba6;flex-wrap:wrap}.breakeven-bar__label span[data-v-cf773363]:first-of-type{font-weight:600;color:#a0a0b8}.tag[data-v-cf773363]{font-weight:600;padding:2px 8px;border-radius:9999px;font-size:.8125rem}.tag--down[data-v-cf773363]{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.25)}.tag--up[data-v-cf773363]{background:#4ade8024;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.tag--same[data-v-cf773363]{background:#ffffff0f;color:#a0a0b8;border:1px solid #2e2e42}.empty-hint[data-v-cf773363]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;color:#8b8ba6;text-align:center;border:1.5px dashed #2e2e42;border-radius:24px}.empty-hint svg[data-v-cf773363]{opacity:.3}.empty-hint p[data-v-cf773363]{font-size:.9375rem;line-height:1.7}.disclaimer[data-v-cf773363]{display:flex;align-items:flex-start;gap:.5rem;padding:1rem 1.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:.9375rem;color:#a0a0b8;line-height:1.7}.disclaimer svg[data-v-cf773363]{flex-shrink:0;margin-top:3px;opacity:.7}.disclaimer strong[data-v-cf773363]{color:#f0f0f5;font-weight:600}.result-fade-enter-active[data-v-cf773363],.result-fade-leave-active[data-v-cf773363]{transition:all .25s cubic-bezier(.4,0,.2,1)}.result-fade-enter-from[data-v-cf773363],.result-fade-leave-to[data-v-cf773363]{opacity:0;transform:translateY(12px)}
