.gen[data-v-8f18f9f1]{display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:30rem;min-height:70vh;justify-content:center;text-align:center}.gen__banner[data-v-8f18f9f1]{margin:0;align-self:stretch;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--app-lime) 35%,var(--app-border));border-radius:.75rem;background:color-mix(in srgb,var(--app-lime) 10%,transparent);color:var(--app-lime-ink);font-weight:600;font-size:.8rem;line-height:1.4}.gen__stage[data-v-8f18f9f1]{display:flex;align-items:center;justify-content:center;min-height:11rem}.pix[data-v-8f18f9f1]{display:grid;grid-template-columns:repeat(2,.75rem);grid-template-rows:repeat(2,.75rem);gap:.25rem}.pix i[data-v-8f18f9f1]{background:var(--app-lime);border-radius:2px;animation:ct-pix-8f18f9f1 1.5s ease-in-out infinite}@keyframes ct-pix-8f18f9f1{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.gen__photo[data-v-8f18f9f1]{width:8.25rem;aspect-ratio:3/4;border-radius:.9rem;overflow:hidden;border:1px solid var(--app-border);background:var(--app-skel-base);animation:ct-pulse-8f18f9f1 2s ease-in-out infinite}.gen__photo--tall[data-v-8f18f9f1]{aspect-ratio:3/5}.gen__photo img[data-v-8f18f9f1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes ct-pulse-8f18f9f1{0%,to{opacity:1}50%{opacity:.62}}.gen__copy[data-v-8f18f9f1]{display:flex;flex-direction:column;gap:.5rem}.gen__stage-text[data-v-8f18f9f1]{font-family:var(--app-font-display);font-weight:800;font-size:1.2rem;line-height:1.2;color:var(--app-text);text-wrap:pretty}.gen__eta[data-v-8f18f9f1]{font-weight:600;font-size:.86rem;color:var(--app-lime-ink)}.gen__hint[data-v-8f18f9f1]{font-weight:500;font-size:.82rem;line-height:1.45;color:var(--app-text-3);text-wrap:pretty}.gen__cancel[data-v-8f18f9f1]{border:none;background:none;color:var(--app-text-3);font-weight:700;font-size:.86rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.gen__photo[data-v-8f18f9f1],.pix i[data-v-8f18f9f1]{animation:none}}.coffers[data-v-9d1efb1b]{gap:.85rem}.coffers[data-v-9d1efb1b],.ocard[data-v-9d1efb1b]{display:flex;flex-direction:column}.ocard[data-v-9d1efb1b]{gap:.75rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--app-lime) 40%,var(--app-border));border-radius:1.25rem;background:color-mix(in srgb,var(--app-lime) 8%,var(--app-card));text-decoration:none}.ocard__head[data-v-9d1efb1b]{display:flex;align-items:center;gap:.8rem}.ocard__img[data-v-9d1efb1b]{flex:none;width:5.25rem;border-radius:.85rem;overflow:hidden}.ocard__text[data-v-9d1efb1b]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ocard__title[data-v-9d1efb1b]{font-family:var(--app-font-display);font-weight:800;font-size:1.1rem;line-height:1.15;color:var(--app-text);text-wrap:pretty}.ocard__sub[data-v-9d1efb1b]{font-weight:500;font-size:.8rem;line-height:1.4;color:var(--app-text-2);text-wrap:pretty}.ocard__cta[data-v-9d1efb1b]{display:flex;align-items:center;justify-content:center;min-height:3.25rem;border-radius:.95rem;background:var(--app-lime);color:var(--app-on-lime);font-family:var(--app-font-display);font-weight:800;font-size:1rem}.ocard__note[data-v-9d1efb1b]{text-align:center;font-weight:500;font-size:.74rem;color:var(--app-text-3)}.orow[data-v-9d1efb1b]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--app-border);border-radius:1.125rem;background:var(--app-card);text-decoration:none;transition:border-color .15s ease}.orow[data-v-9d1efb1b]:hover{border-color:color-mix(in srgb,var(--app-lime) 45%,var(--app-border))}.orow__body[data-v-9d1efb1b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.orow__title[data-v-9d1efb1b]{font-weight:800;font-size:.92rem;line-height:1.2;color:var(--app-text)}.orow__sub[data-v-9d1efb1b]{font-weight:500;font-size:.78rem;line-height:1.35;color:var(--app-text-2);text-wrap:pretty}.orow__link[data-v-9d1efb1b]{flex:none;color:var(--app-lime-ink);font-weight:800;font-size:.82rem;white-space:nowrap}.res[data-v-b3d94ff0]{display:flex;flex-direction:column;gap:.85rem;max-width:30rem;padding-bottom:2rem}.res__head[data-v-b3d94ff0]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.res__h[data-v-b3d94ff0]{margin:0;font-family:var(--app-font-display);font-weight:800;font-size:1.3rem;color:var(--app-text)}.res__guide[data-v-b3d94ff0]{flex:none;font-weight:600;font-size:.8rem;color:var(--app-text-3)}.res__poster[data-v-b3d94ff0]{position:relative;padding:0;border:1px solid var(--app-border);border-radius:1.15rem;background:var(--app-card);overflow:hidden;cursor:zoom-in}.res__img[data-v-b3d94ff0],.res__poster[data-v-b3d94ff0]{display:block;width:100%}.res__zoom[data-v-b3d94ff0]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:999px;background:var(--app-glass);color:var(--app-glass-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:700;font-size:.78rem}.res__acts[data-v-b3d94ff0]{display:flex;gap:.6rem}.res__dl[data-v-b3d94ff0],.res__share[data-v-b3d94ff0]{flex:1;min-height:3.25rem;text-decoration:none}.res__redo[data-v-b3d94ff0]{display:flex;flex-direction:column;gap:.35rem}.res__redo-btn[data-v-b3d94ff0]{min-height:3rem;border:1px solid color-mix(in srgb,var(--app-lime) 55%,var(--app-border));border-radius:.9rem;background:transparent;color:var(--app-lime-ink);font-family:var(--app-font-display);font-weight:700;font-size:.95rem;cursor:pointer}.res__redo-btn[data-v-b3d94ff0]:hover{background:color-mix(in srgb,var(--app-lime) 10%,transparent)}.res__redo-note[data-v-b3d94ff0]{text-align:center;font-weight:500;font-size:.74rem;color:var(--app-text-3)}.res__another[data-v-b3d94ff0]{align-self:center;margin-top:.35rem;border:none;background:none;color:var(--app-text-3);font-weight:700;font-size:.86rem;cursor:pointer}.zoom[data-v-d71c3fa5]{position:fixed;inset:0;z-index:80;background:#060704f0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}.zoom[data-v-d71c3fa5],.zoom__close[data-v-d71c3fa5]{display:flex;align-items:center;justify-content:center}.zoom__close[data-v-d71c3fa5]{position:absolute;top:calc(.9rem + env(safe-area-inset-top,0px));right:.9rem;z-index:2;width:2.6rem;height:2.6rem;border:none;border-radius:999px;background:#ffffff1f;color:#f1f3ea;cursor:pointer}.zoom__stage[data-v-d71c3fa5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.zoom__img[data-v-d71c3fa5]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform .05s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.zoom__bar[data-v-d71c3fa5]{position:absolute;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem}.zoom__cta[data-v-d71c3fa5]{min-height:52px;padding:0 26px;border:none;border-radius:14px;background:#c4f542;color:#14210a;font-family:var(--app-font-display);font-weight:800;font-size:16px;cursor:pointer}.zoom__cta[data-v-d71c3fa5]:hover{filter:brightness(1.04)}.zoom__hint[data-v-d71c3fa5]{font-weight:600;font-size:.78rem;color:#ffffff8c;pointer-events:none}
