.pb[data-v-b0c5261d]{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-card);transition:border-color .15s ease}.pb--invalid[data-v-b0c5261d]{border-color:var(--c-danger)}.pb__head[data-v-b0c5261d]{display:flex;align-items:baseline;gap:.625rem}.pb__title[data-v-b0c5261d]{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--app-font-display);font-size:1rem;font-weight:700;color:var(--app-text)}.pb__dot[data-v-b0c5261d]{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--app-lime)}.pb__dot--bad[data-v-b0c5261d]{background:var(--c-danger)}.pb__opt[data-v-b0c5261d]{font-size:.9375rem;font-weight:500}.pb__note[data-v-b0c5261d],.pb__opt[data-v-b0c5261d]{color:var(--app-text-3)}.pb__note[data-v-b0c5261d]{margin-left:auto;font-size:.8125rem}.pb__drop[data-v-b0c5261d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:8.25rem;border:1.5px dashed var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-bg);transition:border-color .15s ease,background .15s ease}.pb__drop--over[data-v-b0c5261d]{border-color:var(--app-lime);background:color-mix(in srgb,var(--app-lime) 8%,var(--app-bg))}.pb__drop--invalid[data-v-b0c5261d]{border-color:var(--c-danger)}.pb__drop-label[data-v-b0c5261d]{display:inline-flex;align-items:center;gap:.5625rem;font-size:.875rem;font-weight:500;color:var(--app-text-3)}.pb__picked[data-v-b0c5261d]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem}.pb__tile[data-v-b0c5261d]{position:relative;flex:none;width:8.5rem;height:8.5rem;border-radius:var(--app-radius);overflow:hidden;background:var(--app-skel-base)}.pb__tile-img[data-v-b0c5261d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb__tile--error[data-v-b0c5261d]{display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--c-danger) 50%,transparent);background:color-mix(in srgb,var(--c-danger) 10%,var(--app-card))}.pb__tile-error[data-v-b0c5261d]{color:var(--c-danger)}.pb__tile-progress[data-v-b0c5261d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem;background:color-mix(in srgb,var(--app-bg) 82%,transparent)}.pb__bar[data-v-b0c5261d]{width:4.75rem;height:.25rem;border-radius:var(--app-radius-pill);background:var(--app-border);overflow:hidden}.pb__bar-fill[data-v-b0c5261d]{display:block;height:100%;background:var(--app-lime);transition:width .2s ease}.pb__pct[data-v-b0c5261d]{font-size:.75rem;font-weight:500;color:var(--app-text-3);font-variant-numeric:tabular-nums}.pb__unpick[data-v-b0c5261d]{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;border-radius:50%;color:var(--app-glass-text);cursor:pointer}.pb__unpick[data-v-b0c5261d],.pb__unpick[data-v-b0c5261d]:hover{background:var(--app-glass-strong)}.pb__unpick[data-v-b0c5261d]:hover{filter:brightness(1.4)}.pb__unpick[data-v-b0c5261d]:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.pb__unpick[data-v-b0c5261d]:before{content:"";position:absolute;inset:-.5625rem}.pb__add[data-v-b0c5261d]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px dashed var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-bg);color:var(--app-text-2);font-family:var(--app-font);font-size:.84375rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.pb__add--over[data-v-b0c5261d],.pb__add[data-v-b0c5261d]:hover{border-color:var(--app-lime);color:var(--app-text)}.pb__add[data-v-b0c5261d]:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.pb__counter[data-v-b0c5261d]{margin-left:auto;font-size:.78125rem;color:var(--app-text-3);font-variant-numeric:tabular-nums}.pb__errors[data-v-b0c5261d]{display:flex;flex-direction:column;gap:.5rem}.pb__err-text[data-v-b0c5261d]{flex:1}.pb__err-drop[data-v-b0c5261d]{flex:none;border:none;background:transparent;color:var(--c-danger);font-family:var(--app-font);font-size:.78125rem;font-weight:700;cursor:pointer}.pb__err-drop[data-v-b0c5261d]:hover{text-decoration:underline}.pb__recent-head[data-v-b0c5261d]{display:flex;align-items:center;gap:.75rem}.pb__recent-label[data-v-b0c5261d]{font-size:.78125rem;font-weight:600;color:var(--app-text-3)}.pb__rule[data-v-b0c5261d]{flex:1;height:1px;background:var(--app-border)}.pb__manage[data-v-b0c5261d]{display:inline-flex;align-items:center;gap:.3125rem;min-height:2rem;padding:0 .5rem;border:none;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-3);font-family:var(--app-font);font-size:.78125rem;font-weight:500;cursor:pointer}.pb__manage[data-v-b0c5261d]:hover{color:var(--app-text)}.pb__manage--on[data-v-b0c5261d]{background:color-mix(in srgb,var(--app-lime) 14%,transparent);color:var(--app-lime-ink);font-weight:700}.pb__manage[data-v-b0c5261d]:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.pb__managing[data-v-b0c5261d]{padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--app-lime) 40%,var(--app-border));border-radius:var(--app-radius-sm);background:color-mix(in srgb,var(--app-lime) 8%,transparent);font-size:.8125rem;font-weight:600;color:var(--app-text-2)}.pb__strip[data-v-b0c5261d]{display:flex;gap:.625rem;overflow-x:auto;scrollbar-width:none;margin-right:-1.25rem;padding-right:1.25rem;scroll-snap-type:x proximity}.pb__strip[data-v-b0c5261d]::-webkit-scrollbar{display:none}.pb__strip-item[data-v-b0c5261d]{flex:none;width:5.25rem;height:5.25rem;border-radius:var(--app-radius-sm);scroll-snap-align:start}.pb__strip-btn[data-v-b0c5261d]{position:relative;padding:0;border:1px solid transparent;background:var(--app-skel-base);overflow:hidden;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.pb__strip-btn[data-v-b0c5261d]:hover:not(:disabled){border-color:var(--app-lime)}.pb__strip-btn[data-v-b0c5261d]:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.pb__strip-img[data-v-b0c5261d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb__strip-btn--used[data-v-b0c5261d]{opacity:.4;cursor:default}.pb__strip-btn[data-v-b0c5261d]:disabled:not(.pb__strip-btn--used){opacity:.5;cursor:not-allowed}.pb__strip-btn--manage[data-v-b0c5261d]{cursor:pointer}.pb__del[data-v-b0c5261d]{position:absolute;left:.375rem;bottom:.375rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--c-danger) 55%,transparent);border-radius:var(--app-radius-sm);background:var(--app-glass-strong);color:color-mix(in srgb,var(--c-danger) 70%,#fff)}.pb__foot[data-v-b0c5261d]{margin:0;font-size:.78125rem;line-height:1.45;color:var(--app-text-3)}.pb__confirm-img[data-v-b0c5261d]{width:5.5rem;height:5.5rem;-o-object-fit:cover;object-fit:cover}@media(max-width:640px){.pb[data-v-b0c5261d]{padding:1rem}.pb__note[data-v-b0c5261d]{display:none}.pb__tile[data-v-b0c5261d]{width:7.75rem;height:7.75rem}.pb__strip-item[data-v-b0c5261d]{width:5rem;height:5rem}.pb__strip[data-v-b0c5261d]{margin-right:-1rem;padding-right:1rem}}.cf__seg--off[data-v-b546b50c]{border-style:dashed;color:var(--app-text-3);text-decoration:line-through;cursor:not-allowed;opacity:.7}.cf__seg--off[data-v-b546b50c]:hover{border-color:var(--app-border)}.cf__note[data-v-b546b50c]{display:flex;align-items:center;min-height:3rem;margin:0;padding:0 .9375rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-bg);font-size:.90625rem;font-weight:500;color:var(--app-text-3)}.cf__ratio[data-v-b546b50c]{flex:none;border:2px solid;border-radius:3px}.cf__switch-text[data-v-b546b50c]{display:flex;flex-direction:column;gap:.1875rem}.cf__switch-label[data-v-b546b50c]{font-size:.84375rem;font-weight:600;color:var(--app-text-2)}.ctl-switch[data-v-b546b50c]{position:relative}.adv[data-v-abd623e2]{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-card);overflow:hidden}.adv__summary[data-v-abd623e2]{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1.125rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adv__summary[data-v-abd623e2]::-webkit-details-marker{display:none}.adv__summary[data-v-abd623e2]::marker{content:""}.adv__summary[data-v-abd623e2]:focus-visible{outline:2px solid var(--app-lime);outline-offset:-2px}.adv__chevron[data-v-abd623e2]{flex:none;color:var(--app-text-3);transition:transform .15s ease}.adv[open] .adv__chevron[data-v-abd623e2]{transform:rotate(180deg);color:var(--app-lime-ink)}.adv__title[data-v-abd623e2]{font-family:var(--app-font-display);font-size:.9375rem;font-weight:700;color:var(--app-text)}.adv__hint[data-v-abd623e2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--app-text-3)}.adv__body[data-v-abd623e2]{display:flex;flex-direction:column;gap:1.125rem;padding:.25rem 1.125rem 1.25rem}@media(max-width:640px){.adv__hint[data-v-abd623e2]{display:none}}@media(prefers-reduced-motion:reduce){.adv__chevron[data-v-abd623e2]{transition:none}}.mc[data-v-f7f307f9]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;border:1px solid var(--app-border);border-radius:.9rem;background:var(--app-card);cursor:pointer;text-align:left;font:inherit;color:var(--app-text);transition:border-color .15s,background .15s,box-shadow .15s}.mc--plain[data-v-f7f307f9]{border-color:transparent;background:color-mix(in srgb,var(--app-bg) 55%,var(--app-card))}.mc[data-v-f7f307f9]:hover{border-color:var(--app-text-3)}.mc[data-v-f7f307f9]:focus-visible{outline:none;border-color:var(--app-lime);box-shadow:0 0 0 3px var(--app-lime-glow)}.mc--selected[data-v-f7f307f9]{border:1.5px solid var(--app-lime);background:color-mix(in srgb,var(--app-lime) 9%,var(--app-card));box-shadow:0 0 0 3px var(--app-lime-glow)}.mc__tile[data-v-f7f307f9]{width:52px;height:52px;flex:none;border-radius:.7rem;overflow:hidden}.mc__tile-grad[data-v-f7f307f9],.mc__tile-img[data-v-f7f307f9]{display:block;width:100%;height:100%}.mc__body[data-v-f7f307f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.mc__headline[data-v-f7f307f9]{font-size:.9375rem;font-weight:800;line-height:1.2}.mc__meta[data-v-f7f307f9]{display:flex;align-items:center;gap:.375rem;min-width:0}.mc__meta-text[data-v-f7f307f9]{font-size:.75rem;font-weight:500;color:var(--app-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc__name-row[data-v-f7f307f9]{display:flex;align-items:center;gap:.5rem;min-width:0}.mc__name[data-v-f7f307f9]{font-size:.9375rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.mc__caption[data-v-f7f307f9]{font-size:.8125rem;color:var(--app-text-3);line-height:1.3}.mc__chip[data-v-f7f307f9]{display:inline-flex;align-items:center;justify-content:center;width:1.0625rem;height:1.0625rem;flex:none;border-radius:.3rem;font-size:.5rem;font-weight:800}.mc__logo[data-v-f7f307f9]{width:1.125rem;height:1.125rem;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.mc__tag[data-v-f7f307f9]{align-self:flex-start;padding:.25rem .5rem;border-radius:.45rem;font-size:.6875rem;font-weight:700;line-height:1;color:var(--app-text-3);background:var(--app-bg)}.mc__tag--effect[data-v-f7f307f9]{color:var(--app-lime-ink);background:color-mix(in srgb,var(--app-lime) 14%,transparent)}.mc--plain .mc__tag[data-v-f7f307f9]{background:var(--app-card)}.mc__badges[data-v-f7f307f9]{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.05rem}.mc__badge[data-v-f7f307f9]{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;color:var(--app-text-3);background:var(--app-bg);border:1px solid var(--app-border)}.mc--selected .mc__badge[data-v-f7f307f9]{color:var(--app-lime-ink);background:color-mix(in srgb,var(--app-lime) 14%,transparent);border-color:color-mix(in srgb,var(--app-lime) 40%,transparent)}.mc__aside[data-v-f7f307f9]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.625rem}.mc__radio[data-v-f7f307f9]{width:1.375rem;height:1.375rem;border-radius:50%;border:2px solid var(--app-border);display:inline-flex;align-items:center;justify-content:center}.mc__radio.is-on[data-v-f7f307f9]{border-color:var(--app-lime);background:var(--app-lime);color:var(--app-on-lime)}.mc__price[data-v-f7f307f9]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;color:var(--app-text-2);font-variant-numeric:tabular-nums}.mc__price-prefix[data-v-f7f307f9]{font-weight:600;opacity:.75}.mc__price svg[data-v-f7f307f9]{color:var(--app-lime)}.mp[data-v-36d8d5b0]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem}.mp__backdrop[data-v-36d8d5b0]{position:absolute;inset:0;background:var(--app-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mp__panel[data-v-36d8d5b0]{position:relative;width:620px;max-width:100%;max-height:min(90vh,1120px);display:flex;flex-direction:column;background:var(--app-card);border:1px solid var(--app-border);border-radius:1.5rem;box-shadow:var(--app-shadow-lg);overflow:hidden;transition:transform .25s cubic-bezier(.2,.9,.25,1)}.mp__panel.is-dragging[data-v-36d8d5b0]{transition:none}.mp__head[data-v-36d8d5b0]{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 1.5rem 1rem;border-bottom:1px solid var(--app-border);touch-action:none}.mp__grip[data-v-36d8d5b0]{display:none}.mp__titlebar[data-v-36d8d5b0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mp__heading[data-v-36d8d5b0]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.mp__title[data-v-36d8d5b0]{margin:0;font-size:1.375rem;font-weight:800}.mp__guide[data-v-36d8d5b0]{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;font:inherit;font-size:.875rem;font-weight:600;color:var(--app-lime-ink);cursor:pointer}.mp__guide[data-v-36d8d5b0]:hover{color:var(--app-text)}.mp__guide[data-v-36d8d5b0]:focus-visible{outline:2px solid var(--app-lime);outline-offset:3px;border-radius:.4rem}.mp__close[data-v-36d8d5b0]{width:2.125rem;height:2.125rem;flex:none;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.625rem;background:var(--app-bg);color:var(--app-text-3);cursor:pointer}.mp__close[data-v-36d8d5b0]:hover{color:var(--app-text)}.mp__search[data-v-36d8d5b0]{display:flex;align-items:center;gap:.625rem;padding:.7rem .875rem;border-radius:.75rem;background:var(--app-bg);border:1px solid var(--app-border);color:var(--app-text-3)}.mp__search-input[data-v-36d8d5b0]{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;font-size:.9rem;color:var(--app-text)}.mp__search-input[data-v-36d8d5b0]::-moz-placeholder{color:var(--app-text-3)}.mp__search-input[data-v-36d8d5b0]::placeholder{color:var(--app-text-3)}.mp__toggle[data-v-36d8d5b0]{display:flex;padding:.25rem;border-radius:.75rem;background:var(--app-bg);border:1px solid var(--app-border)}.mp__toggle-btn[data-v-36d8d5b0]{flex:1;padding:.55rem;border:none;border-radius:.55rem;background:none;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;color:var(--app-text-3);transition:background .15s,color .15s}.mp__toggle-btn.is-active[data-v-36d8d5b0]{background:var(--app-lime);color:var(--app-on-lime);font-weight:700}.mp__body[data-v-36d8d5b0]{flex:1;min-height:0;overflow-y:auto;padding:1.125rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;-webkit-overflow-scrolling:touch}.mp__empty[data-v-36d8d5b0]{color:var(--app-text-3);font-size:.9rem;text-align:center;padding:1.5rem 0}.mp__section[data-v-36d8d5b0]{display:flex;flex-direction:column;gap:.75rem}.mp__section-head[data-v-36d8d5b0]{display:flex;align-items:center;gap:.6rem}.mp__section-label[data-v-36d8d5b0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;color:var(--app-lime-ink)}.mp__section-label--muted[data-v-36d8d5b0]{color:var(--app-text-3)}.mp__hr[data-v-36d8d5b0]{flex:1;height:1px;background:var(--app-border)}@media(max-width:640px){.mp[data-v-36d8d5b0]{padding:0;align-items:flex-end}.mp__panel[data-v-36d8d5b0]{width:100%;max-width:100%;height:88vh;max-height:88vh;border:none;border-radius:1.625rem 1.625rem 0 0}.mp__grip[data-v-36d8d5b0]{display:block;width:44px;height:5px;margin:0 auto .25rem;border-radius:3px;background:var(--app-border)}.mp__head[data-v-36d8d5b0]{padding:.625rem 1.15rem 1rem}.mp__body[data-v-36d8d5b0]{padding:1.125rem 1.15rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.mp__title[data-v-36d8d5b0]{font-size:1.25rem}}.mp-fade-enter-active[data-v-36d8d5b0],.mp-fade-leave-active[data-v-36d8d5b0]{transition:opacity .18s ease}.mp-fade-enter-from[data-v-36d8d5b0],.mp-fade-leave-to[data-v-36d8d5b0]{opacity:0}@media(prefers-reduced-motion:reduce){.mp-fade-enter-active[data-v-36d8d5b0],.mp-fade-leave-active[data-v-36d8d5b0]{transition:none}}
