.pr[data-v-4b021fb1],.pr__list[data-v-4b021fb1]{min-width:0}.pr__head[data-v-4b021fb1]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pr__label[data-v-4b021fb1]{color:var(--primary-fg);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.pr__count[data-v-4b021fb1]{color:var(--text-soft);font-size:.75rem;font-weight:600}.pr__list[data-v-4b021fb1]{flex-direction:column;gap:8px;display:flex}.pr-item[data-v-4b021fb1]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:64px;color:var(--text);text-align:start;transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),background-color var(--motion) cubic-bezier(.4,0,.2,1),transform var(--motion) cubic-bezier(.4,0,.2,1);align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.pr-item.is-live[data-v-4b021fb1]{cursor:pointer}.pr-item.is-live[data-v-4b021fb1]:hover{border-color:var(--pr-accent);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pr-item.is-live[data-v-4b021fb1]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.pr-item.is-on[data-v-4b021fb1]{border-color:var(--pr-accent);background:var(--surface-2);box-shadow:inset 3px 0 0 0 var(--pr-accent)}.pr-item__main[data-v-4b021fb1]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pr-item__name[data-v-4b021fb1]{color:var(--text-strong);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.pr-item__meta[data-v-4b021fb1]{color:var(--text-soft);overflow-wrap:anywhere;font-size:.75rem;font-weight:500;line-height:1.4}.pr-item__state[data-v-4b021fb1]{align-items:center;display:inline-flex}.pr-dot[data-v-4b021fb1]{border-radius:50%;width:9px;height:9px;display:block}.pr-dot.is-ok[data-v-4b021fb1]{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.pr-dot.is-danger[data-v-4b021fb1]{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.pr__soon-head[data-v-4b021fb1]{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 4px;font-size:.6875rem;font-weight:800}.pr-item.is-soon[data-v-4b021fb1]{background:var(--surface);opacity:.92}.pr-item.is-soon .pr-item__name[data-v-4b021fb1],.pr-soon[data-v-4b021fb1]{color:var(--text-muted)}.pr-soon[data-v-4b021fb1]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;padding:4px 10px;font-size:.6875rem;font-weight:800;position:relative;overflow:hidden}.pr-soon[data-v-4b021fb1]:after{content:"";background:linear-gradient(100deg,transparent 20%,rgb(var(--text-strong-rgb)/.16) 45%,rgb(var(--text-strong-rgb)/.16) 55%,transparent 80%);animation:2.6s cubic-bezier(.4,0,.2,1) infinite pr-soon-sweep-4b021fb1;position:absolute;inset:0;transform:translate(-100%)}.pr-soon__text[data-v-4b021fb1]{z-index:1;position:relative}@keyframes pr-soon-sweep-4b021fb1{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.pr-ghost[data-v-4b021fb1]{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:400px 100%;height:64px;animation:1.5s linear infinite pr-shimmer-4b021fb1}@keyframes pr-shimmer-4b021fb1{0%{background-position:-400px 0}to{background-position:400px 0}}.pr__state[data-v-4b021fb1]{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.pr__state p[data-v-4b021fb1]{margin:0;font-size:.875rem}.pr__ask-link[data-v-4b021fb1],.pr__retry[data-v-4b021fb1]{color:var(--primary-fg);text-underline-offset:3px;background:0 0;border:0;font-size:.8125rem;font-weight:700;text-decoration:underline}.pr__retry[data-v-4b021fb1]{min-height:44px;padding:0 8px}.pr__ask[data-v-4b021fb1]{color:var(--text-soft);margin:16px 0 0;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.pr-item[data-v-4b021fb1],.pr-item.is-live[data-v-4b021fb1]:hover{transition:none;transform:none}.pr-ghost[data-v-4b021fb1],.pr-soon[data-v-4b021fb1]:after{animation:none}.pr-soon[data-v-4b021fb1]:after{display:none}}.qm[data-v-8116cc63]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:12px}.qm.is-off[data-v-8116cc63]{border-style:dashed}.qm.is-low[data-v-8116cc63]{border-color:var(--warning)}.qm__top[data-v-8116cc63]{justify-content:space-between;gap:8px;display:flex}.qm__label[data-v-8116cc63],.qm__top[data-v-8116cc63]{align-items:center;min-width:0}.qm__label[data-v-8116cc63]{color:var(--text-strong);gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.qm__label span[data-v-8116cc63]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qm__cta[data-v-8116cc63]{color:var(--primary-fg);flex:none;font-size:.75rem;font-weight:800;text-decoration:none}.qm__cta[data-v-8116cc63]:hover{text-underline-offset:3px;text-decoration:underline}.qm__bar[data-v-8116cc63]{border-radius:var(--radius-pill);background:var(--surface-3);height:6px;margin:10px 0 8px;overflow:hidden}.qm__fill[data-v-8116cc63]{border-radius:inherit;background:var(--primary);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);display:block}.qm.is-low .qm__fill[data-v-8116cc63]{background:var(--warning)}.qm__meta[data-v-8116cc63]{color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:.75rem;line-height:1.5;display:flex}.qm__meta strong[data-v-8116cc63]{color:var(--text-strong);font-size:.9375rem;font-weight:800}.qm__reset[data-v-8116cc63]{width:100%}@media (prefers-reduced-motion:reduce){.qm__fill[data-v-8116cc63]{transition:none}}.lc[data-v-050287a4],.lc__field[data-v-050287a4],.lc__input[data-v-050287a4]{min-width:0}.lc__label[data-v-050287a4]{color:var(--primary-fg);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.6875rem;font-weight:800;display:block}.lc__field[data-v-050287a4]{border:1px solid var(--input-border,var(--border));border-radius:var(--radius-md);background:var(--input-bg,var(--surface-2));transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),box-shadow var(--motion) cubic-bezier(.4,0,.2,1);align-items:center;gap:8px;padding:0 10px;display:flex}.lc__field[data-v-050287a4]:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.lc.is-ok .lc__field[data-v-050287a4]{border-color:var(--success)}.lc.is-bad .lc__field[data-v-050287a4]{border-color:var(--danger)}.lc__icon[data-v-050287a4]{color:var(--text-soft);display:inline-flex}.lc.is-ok .lc__icon[data-v-050287a4]{color:var(--success)}.lc.is-bad .lc__icon[data-v-050287a4]{color:var(--danger)}.lc__input[data-v-050287a4]{min-height:52px;color:var(--input-text,var(--text));background:0 0;border:0;flex:auto;font-family:inherit;font-size:.9375rem;font-weight:500}.lc__input[data-v-050287a4]:focus{outline:none}.lc__input[data-v-050287a4]::placeholder{color:var(--input-placeholder,var(--text-soft))}.lc__clear[data-v-050287a4]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-soft);transition:color var(--motion) cubic-bezier(.4,0,.2,1),background-color var(--motion) cubic-bezier(.4,0,.2,1);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.lc__clear[data-v-050287a4]:hover{background:var(--surface-3);color:var(--text-strong)}.lc__clear[data-v-050287a4]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.lc__hint[data-v-050287a4]{color:var(--text-soft);overflow-wrap:anywhere;align-items:center;gap:6px;margin:8px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.lc__hint.is-ok[data-v-050287a4]{color:var(--success-fg,var(--success));font-weight:600}.lc__hint.is-bad[data-v-050287a4]{color:var(--danger-fg,var(--danger));font-weight:600}@media (prefers-reduced-motion:reduce){.lc__clear[data-v-050287a4],.lc__field[data-v-050287a4]{transition:none}}.kp[data-v-7b34218c]{min-width:0}.kp__label[data-v-7b34218c]{margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.kp-item[data-v-7b34218c],.kp__label[data-v-7b34218c],.kp__locked[data-v-7b34218c]{color:var(--text-muted)}.kp__locked[data-v-7b34218c]{align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.kp__list[data-v-7b34218c]{flex-wrap:wrap;gap:6px;display:flex}.kp-item[data-v-7b34218c]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:44px;transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),background-color var(--motion) cubic-bezier(.4,0,.2,1),color var(--motion) cubic-bezier(.4,0,.2,1);align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}.kp-item[data-v-7b34218c]:hover{border-color:var(--primary-line);color:var(--text-strong)}.kp-item.is-on[data-v-7b34218c]{background:var(--primary);color:var(--on-primary);border-color:#0000}.kp-item[data-v-7b34218c]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.kp-item__units[data-v-7b34218c]{border-radius:var(--radius-pill);background:rgb(var(--text-strong-rgb)/.08);padding:1px 7px;font-size:.6875rem;font-weight:800}.kp-item.is-on .kp-item__units[data-v-7b34218c]{background:#ffffff38}@media (prefers-reduced-motion:reduce){.kp-item[data-v-7b34218c]{transition:none}}.of[data-v-a8bfab31]{min-width:0}.of__label[data-v-a8bfab31]{color:var(--text-muted);margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.of__req[data-v-a8bfab31]{color:var(--danger)}.of__control[data-v-a8bfab31]{border:1px solid var(--input-border,var(--border));border-radius:var(--radius-md);background:var(--input-bg,var(--surface-2));width:100%;min-height:44px;color:var(--input-text,var(--text));transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),box-shadow var(--motion) cubic-bezier(.4,0,.2,1);padding:0 12px;font-family:inherit;font-size:.875rem;font-weight:500}.of__control[data-v-a8bfab31]:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.of.is-missing .of__control[data-v-a8bfab31]{border-color:var(--danger)}.of__chips[data-v-a8bfab31]{flex-wrap:wrap;gap:6px;display:flex}.of-chip[data-v-a8bfab31]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:44px;color:var(--text-muted);transition:border-color var(--motion) cubic-bezier(.4,0,.2,1),background-color var(--motion) cubic-bezier(.4,0,.2,1),color var(--motion) cubic-bezier(.4,0,.2,1);padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:700}.of-chip[data-v-a8bfab31]:hover{border-color:var(--primary-line);color:var(--text-strong)}.of-chip.is-on[data-v-a8bfab31]{background:var(--primary);color:var(--on-primary);border-color:#0000}.of-chip[data-v-a8bfab31]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.of-toggle[data-v-a8bfab31]{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:4px 0;display:flex}.of-toggle__input[data-v-a8bfab31]{opacity:0;width:1px;height:1px;position:absolute}.of-toggle__track[data-v-a8bfab31]{border-radius:var(--radius-pill);background:var(--surface-3);width:42px;height:24px;transition:background-color var(--motion) cubic-bezier(.4,0,.2,1);flex:none;margin-top:2px;position:relative}.of-toggle__knob[data-v-a8bfab31]{background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--motion) cubic-bezier(.4,0,.2,1);border-radius:50%;position:absolute;top:3px;left:3px}.of-toggle__input:checked+.of-toggle__track[data-v-a8bfab31]{background:var(--primary)}.of-toggle__input:checked+.of-toggle__track .of-toggle__knob[data-v-a8bfab31]{transform:translate(18px)}.of-toggle__input:focus-visible+.of-toggle__track[data-v-a8bfab31]{outline:2px solid var(--brand-2);outline-offset:2px}.of-toggle__text[data-v-a8bfab31]{flex-direction:column;gap:2px;min-width:0;display:flex}.of-toggle__label[data-v-a8bfab31]{color:var(--text);font-size:.875rem;font-weight:600}.of__hint[data-v-a8bfab31]{color:var(--text-soft);margin:6px 0 0;font-size:.75rem;line-height:1.5}.of-toggle__text .of__hint[data-v-a8bfab31]{margin:0}@media (prefers-reduced-motion:reduce){.of-chip[data-v-a8bfab31],.of-toggle__knob[data-v-a8bfab31],.of-toggle__track[data-v-a8bfab31],.of__control[data-v-a8bfab31]{transition:none}}.sw[data-v-254471eb]{width:100%;max-width:var(--stock-shell-max,1800px);min-width:0;padding:16px calc(clamp(12px,2vw,32px)) var(--stock-mobile-safe,108px);grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;display:grid}.sw-rail[data-v-254471eb]{flex-direction:column;order:2;gap:16px;min-width:0;display:flex}.sw-rail__quota[data-v-254471eb]{order:-1}.sw-stage[data-v-254471eb]{flex-direction:column;order:1;gap:20px;display:flex}.sw-stage[data-v-254471eb],.sw-stage__head[data-v-254471eb]{min-width:0}.sw-stage__title[data-v-254471eb]{color:var(--text-strong);letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:1.375rem;font-weight:800;line-height:1.2;display:flex}.sw-stage__icon[data-v-254471eb]{border-radius:var(--radius-md);background:var(--primary-soft);width:38px;height:38px;color:var(--primary-fg);flex:none;place-items:center;display:inline-grid}.sw-stage__lead[data-v-254471eb]{max-width:64ch;color:var(--text-muted);margin:8px 0 0;font-size:.9375rem;line-height:1.6}.sw-panel[data-v-254471eb]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px}.sw-panel[data-v-254471eb],.sw-panel__config[data-v-254471eb]{flex-direction:column;gap:16px;min-width:0;display:flex}.sw-fields[data-v-254471eb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;min-width:0;display:grid}.sw-fields--adv[data-v-254471eb]{border-top:1px solid var(--border-soft);padding-top:12px}.sw-adv[data-v-254471eb]{min-width:0}.sw-adv__toggle[data-v-254471eb]{min-height:44px;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}.sw-adv__toggle[data-v-254471eb]:hover{color:var(--text-strong)}.sw-adv__toggle[data-v-254471eb]:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.sw-go[data-v-254471eb]{border-top:1px solid var(--border-soft);flex-direction:column;gap:10px;padding-top:16px;display:flex}.sw-go__note[data-v-254471eb]{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.sw-go__note.is-warn[data-v-254471eb]{color:var(--warning-fg,var(--warning));font-weight:600}.sw-go__row[data-v-254471eb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sw-go__cost[data-v-254471eb]{color:var(--text-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.sw-go__btn[data-v-254471eb]{min-width:180px}.sw-feed[data-v-254471eb]{flex-direction:column;gap:12px;min-width:0;display:flex}.sw-feed__head[data-v-254471eb]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sw-feed__title[data-v-254471eb]{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:800}.sw-feed__all[data-v-254471eb]{color:var(--primary-fg);align-items:center;gap:5px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.sw-feed__all[data-v-254471eb]:hover{text-underline-offset:3px;text-decoration:underline}.sw-feed__list[data-v-254471eb]{flex-direction:column;gap:12px;min-width:0;display:flex}.sw-feed__ghost[data-v-254471eb]{height:104px}.sw-empty[data-v-254471eb],.sw-feed__ghost[data-v-254471eb]{border-radius:var(--radius-lg)}.sw-empty[data-v-254471eb]{border:1px dashed var(--border);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.sw-empty__mark[data-v-254471eb]{display:inline-flex}.sw-empty h3[data-v-254471eb]{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:800}.sw-empty p[data-v-254471eb]{max-width:48ch;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.sw-steps[data-v-254471eb]{max-width:44ch;color:var(--text-soft);text-align:start;flex-direction:column;gap:6px;margin:8px 0 0;padding:0 0 0 20px;font-size:.8125rem;line-height:1.5;display:flex}@media (width>=992px){.sw[data-v-254471eb]{grid-template-columns:minmax(300px,var(--stock-rail-w,340px)) minmax(0,1fr);height:calc(100dvh - var(--stock-header-h,72px));gap:24px;padding-bottom:0;overflow:hidden}.sw-rail[data-v-254471eb]{scrollbar-width:thin;order:0;padding:0 8px 24px 0;overflow-y:auto}.sw-rail__quota[data-v-254471eb]{order:0}.sw-stage[data-v-254471eb]{scrollbar-width:thin;order:0;padding:0 4px 24px 0;overflow-y:auto}}
