.trd[data-v-22e18ab8]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center}@media(min-width:860px){.trd[data-v-22e18ab8]{gap:1.5rem;grid-template-columns:auto auto;justify-items:stretch}}.trd__stage[data-v-22e18ab8]{align-self:start;background:#000;border:1px solid var(--line);border-radius:var(--radius-xl);max-width:26rem;overflow:hidden;position:relative;width:100%}@media(min-width:860px){.trd__stage[data-v-22e18ab8]{height:min(85dvh,56.25rem);max-width:none;width:auto}}.trd__media[data-v-22e18ab8]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trd__media--empty[data-v-22e18ab8]{color:var(--text-muted);display:grid;min-height:14rem;place-items:center}.trd__tag[data-v-22e18ab8]{background:var(--surface-overlay);border-radius:var(--radius-pill);color:var(--text-strong);font-size:12px;font-weight:600;left:.75rem;padding:.25rem .625rem;position:absolute;top:.75rem}.trd__side[data-v-22e18ab8]{align-content:start;display:grid;gap:1rem;min-width:0}.trd__head[data-v-22e18ab8]{display:grid;gap:.375rem}.trd__title[data-v-22e18ab8]{color:var(--text-strong);font-size:1.375rem;font-weight:700;line-height:1.25;margin:0}.trd__eyebrow[data-v-22e18ab8]{color:var(--text-muted);font-size:12px;font-weight:600;margin:0}.trd__desc[data-v-22e18ab8]{color:var(--text);font-size:14px;line-height:1.5;margin:0}.trd__needs[data-v-22e18ab8]{align-items:center;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-strong);display:inline-flex;font-size:12.5px;font-weight:600;gap:.375rem;margin:0;padding:.25rem .625rem;width:-moz-fit-content;width:fit-content}.trd__foot[data-v-22e18ab8]{display:grid;gap:.5rem}.trd__why[data-v-22e18ab8]{align-items:center;color:var(--accent-ink);display:flex;font-size:12.5px;gap:.375rem;margin:0}.trd__why--err[data-v-22e18ab8]{color:var(--danger,var(--accent-ink))}.trd__gen[data-v-22e18ab8]{align-items:center;background:var(--accent);border-radius:var(--radius-pill);color:var(--on-accent);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:.5rem;justify-content:center;min-height:2.75rem;transition:background var(--dur-fast) var(--ease),opacity var(--dur-fast);width:100%}.trd__gen[data-v-22e18ab8]:hover:not(:disabled):not(.trd__gen--blocked){background:var(--accent-hover)}.trd__gen[data-v-22e18ab8]:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.trd__gen--blocked[data-v-22e18ab8],.trd__gen[data-v-22e18ab8]:disabled{opacity:.45}.trd__gen--blocked[data-v-22e18ab8]{cursor:not-allowed}.trd__cost[data-v-22e18ab8]{align-items:center;background:#00000024;border-radius:var(--radius-pill);display:inline-flex;font-size:13px;font-weight:600;gap:.25rem;padding:.125rem .5rem}.trd__note[data-v-22e18ab8]{color:var(--text-muted);font-size:12px;margin:0;text-align:center}
