.stock[data-v-c8b48d4c]{flex-direction:column;gap:.25rem;display:flex}.stock__head[data-v-c8b48d4c]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.stock__label[data-v-c8b48d4c],.stock__status[data-v-c8b48d4c]{margin:0;font-size:.8125rem}.stock__label[data-v-c8b48d4c]{color:var(--color-text);font-weight:600}.stock__status[data-v-c8b48d4c]{color:var(--color-text-muted);align-items:center;gap:.25rem;display:inline-flex}.stock__status--depleted[data-v-c8b48d4c]{color:var(--color-text);font-weight:600}.stock__icon[data-v-c8b48d4c]{flex-shrink:0}.stock__track[data-v-c8b48d4c]{background:var(--color-border);height:.5rem;overflow:hidden}.stock__fill[data-v-c8b48d4c]{background:var(--color-primary);height:100%}.stock__fill--depleted[data-v-c8b48d4c]{background:var(--color-text)}.panel[data-v-ce0f41c8]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.panel__form[data-v-ce0f41c8],.group[data-v-ce0f41c8],.results[data-v-ce0f41c8],.bars[data-v-ce0f41c8]{flex-direction:column;gap:.75rem;display:flex}.advanced[data-v-ce0f41c8]{border:1px solid var(--color-border)}.advanced__bar[data-v-ce0f41c8]{align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.advanced__toggle[data-v-ce0f41c8]{color:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.advanced__toggle[data-v-ce0f41c8]:hover{background:var(--color-bg-hover)}.advanced__label[data-v-ce0f41c8]{font-size:.875rem;font-weight:700}.advanced__content[data-v-ce0f41c8]{flex-direction:column;gap:.75rem;padding:0 .75rem .75rem;display:flex}.leftovers[data-v-ce0f41c8]{flex-direction:column;gap:.75rem;display:flex}.group[data-v-ce0f41c8]{border:1px solid var(--color-border);margin:0;padding:.75rem}.group__legend[data-v-ce0f41c8]{align-items:center;gap:.25rem;padding:0 .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.check[data-v-ce0f41c8]{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.check input[data-v-ce0f41c8]{width:1.25rem;height:1.25rem;margin-top:.15rem}.override[data-v-ce0f41c8]{grid-template-columns:1fr;align-items:end;gap:.5rem;display:grid}.icon-btn[data-v-ce0f41c8],.chip__remove[data-v-ce0f41c8]{min-height:2.75rem}.chips[data-v-ce0f41c8]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-ce0f41c8]{background:var(--color-bg-warm);border:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .75rem;font-size:.8125rem;display:inline-flex}.chip__remove[data-v-ce0f41c8]{min-width:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:inline-flex}.answer[data-v-ce0f41c8]{background:var(--color-primary-soft);border-left:3px solid var(--color-primary);padding:1rem}.answer__label[data-v-ce0f41c8]{color:var(--color-primary-dark);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.answer__value[data-v-ce0f41c8]{margin:.375rem 0 0;font-size:1.25rem;line-height:1.4}.answer__value strong[data-v-ce0f41c8]{font-size:1.75rem}.answer__hint[data-v-ce0f41c8]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.75rem;font-weight:400}.fade-enter-active[data-v-ce0f41c8],.fade-leave-active[data-v-ce0f41c8]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-ce0f41c8],.fade-leave-to[data-v-ce0f41c8]{opacity:0}@media (width>=768px){.override[data-v-ce0f41c8]{grid-template-columns:minmax(0,1fr) 10rem auto}}.panel[data-v-fc1210ba]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.panel__form[data-v-fc1210ba],.results[data-v-fc1210ba]{flex-direction:column;gap:.75rem;display:flex}.answer[data-v-fc1210ba]{background:var(--color-primary-soft);border-left:3px solid var(--color-primary);padding:1rem}.answer__label[data-v-fc1210ba]{color:var(--color-primary-dark);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.answer__value[data-v-fc1210ba]{margin:.375rem 0 0;font-size:1.25rem;line-height:1.4}.answer__value strong[data-v-fc1210ba]{font-size:1.375rem}.answer__hint[data-v-fc1210ba]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.75rem;font-weight:400}.result-detail[data-v-fc1210ba]{border:1px solid var(--color-border)}.result-detail>summary[data-v-fc1210ba]{cursor:pointer;padding:.625rem .75rem;font-weight:700}.result-detail>summary[data-v-fc1210ba]:hover{background:var(--color-bg-hover)}.result-detail__content[data-v-fc1210ba]{padding:0 1rem 1rem}.incomplete[data-v-fc1210ba]{margin:0;font-size:.875rem}.incomplete__title[data-v-fc1210ba]{margin:0 0 .375rem;font-size:1rem;font-weight:700}.incomplete ul[data-v-fc1210ba]{margin:0;padding-left:1.25rem}.fade-enter-active[data-v-fc1210ba],.fade-leave-active[data-v-fc1210ba]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-fc1210ba],.fade-leave-to[data-v-fc1210ba]{opacity:0}.workspace[data-v-a7389ea6]{flex-direction:column;gap:1rem;display:flex}.tabs[data-v-a7389ea6]{flex-direction:column;gap:.375rem;display:flex}.tabs__list[data-v-a7389ea6]{isolation:isolate;border-bottom:1px solid var(--color-border);gap:.25rem;display:flex;position:relative}.tabs__trigger[data-v-a7389ea6]{height:2.5rem;font:inherit;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;outline:0;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.tabs__trigger[data-state=active][data-v-a7389ea6]{color:var(--color-primary-dark)}.tabs__trigger[data-v-a7389ea6]:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:2px}.tabs__indicator[data-v-a7389ea6]{width:var(--reka-tabs-indicator-size);height:2px;transform:translateX(var(--reka-tabs-indicator-position)) translateY(1px);background:var(--color-primary);transition:width var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);position:absolute;bottom:0;left:0}.tabs__hint[data-v-a7389ea6]{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.workspace__panel[data-v-a7389ea6]{max-width:48rem}
