.auth-preview-card[data-v-efc7b5ff]{width:min(90vw,72rem);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.feed-bubble[data-v-efc7b5ff]{display:flex;align-items:stretch;gap:1.5rem;padding:1.25rem;border:1px solid var(--elev-section-border);border-radius:var(--border-radius-xl);background:var(--ui-surface-card);box-shadow:var(--elev-section-shadow)}.feed-prompt-col[data-v-efc7b5ff]{display:flex;flex:0 0 250px;flex-direction:column;max-width:250px;min-height:0;padding-right:1.5rem;overflow:hidden;border-right:1px solid var(--ui-border-subtle);contain:size}.feed-prompt-col-inner[data-v-efc7b5ff],.feed-prompt-scroll-frame[data-v-efc7b5ff]{min-height:0}.feed-prompt-scroll-frame[data-v-efc7b5ff]{position:relative;flex:1 1 0}.feed-prompt-col-inner[data-v-efc7b5ff]{display:flex;height:100%;flex-direction:column}.feed-prompt-label[data-v-efc7b5ff]{color:var(--ui-text-muted);font-size:var(--ios-caption-2);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.feed-prompt-text[data-v-efc7b5ff]{margin:0;padding:.5rem .75rem;color:var(--ui-text-emphasis);font-size:var(--ios-subheadline);font-style:italic;line-height:1.5;opacity:.92}.feed-prompt-meta-container[data-v-efc7b5ff],.feed-prompt-meta-content[data-v-efc7b5ff]{display:grid;gap:.25rem}.feed-prompt-meta-content[data-v-efc7b5ff]{grid-template-columns:repeat(6,minmax(0,1fr))}.setting-badge--model[data-v-efc7b5ff]{grid-column:span 6}.setting-badge--ratio[data-v-efc7b5ff]{grid-column:span 2}.meta-badge[data-v-efc7b5ff]{display:inline-flex;min-width:0;align-items:center;gap:.35rem;padding:.34rem .5rem;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--border-radius-md);color:var(--ui-text-muted);font-size:var(--ios-caption-2);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.feed-image-col[data-v-efc7b5ff]{position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.feed-image-grid[data-v-efc7b5ff]{display:grid;width:100%}.feed-image-slot[data-v-efc7b5ff]{position:relative;width:100%;min-width:0;max-height:min(66dvh,46rem);justify-self:center;overflow:hidden;border-radius:var(--border-radius-lg);background:var(--elev-card-skeleton-bg)}.feed-image-slot[data-orientation=portrait][data-v-efc7b5ff]{width:auto;height:min(66dvh,46rem);max-width:100%}.feed-image-slot[data-orientation=square][data-v-efc7b5ff]{width:min(100%,66dvh,46rem)}.auth-preview-card__image[data-v-efc7b5ff]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 36%;object-position:50% 36%;filter:blur(28px) saturate(.72) brightness(.74);transform:scale(1.12);transition:filter .65s ease,transform .9s cubic-bezier(.16,1,.3,1)}.feed-image-slot.is-preparing .auth-preview-card__image[data-v-efc7b5ff]{filter:blur(48px) saturate(.45) brightness(.46);transform:scale(1.2)}.auth-preview-card__veil[data-v-efc7b5ff]{position:absolute;inset:0;background:var(--ui-surface-overlay-2);-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.auth-preview-card__label[data-v-efc7b5ff]{position:absolute;top:1rem;left:1rem;padding:.42rem .72rem;border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-full);background:var(--ui-surface-overlay-4);color:var(--ui-text-secondary);font-size:var(--ui-text-caption);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-preview-card__scan[data-v-efc7b5ff]{position:absolute;inset:-35% 0 auto;height:42%;background:var(--elev-overlay-bg);-webkit-mask-image:linear-gradient(180deg,transparent,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000,transparent);opacity:.14;animation:auth-preview-card-scan-efc7b5ff 1.1s ease-in-out infinite}@keyframes auth-preview-card-scan-efc7b5ff{0%{transform:translateY(0)}to{transform:translateY(330%)}}@media(max-width:640px){.auth-preview-card[data-v-efc7b5ff]{width:calc(100vw - 2rem)}.feed-bubble[data-v-efc7b5ff]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.feed-prompt-col--desktop[data-v-efc7b5ff]{display:none}.feed-image-slot[data-orientation=portrait][data-v-efc7b5ff]{width:66%;height:auto}.feed-image-slot[data-orientation=square][data-v-efc7b5ff]{width:76%}.feed-image-slot[data-v-efc7b5ff]{border-radius:var(--border-radius-xl)}}@media(prefers-reduced-motion:reduce){.auth-preview-card[data-v-efc7b5ff],.auth-preview-card__image[data-v-efc7b5ff]{transition:none}.auth-preview-card__scan[data-v-efc7b5ff]{animation:none}}.auth-gate-modal .p-dialog-header{padding-bottom:.5rem}.auth-gate-modal__body{display:flex;flex-direction:column;gap:1rem}.auth-gate-modal__copy,.auth-gate-modal__error{margin:0;line-height:1.5}.auth-gate-modal__copy{color:var(--ui-text-muted)}.auth-gate-modal__error{color:var(--ui-text-danger-strong)}.auth-gate-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem}.auth-gate-modal__button{min-width:9rem}.auth-gate-reveal.u-dialog__overlay{padding:0;background:var(--elev-canvas-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.auth-gate-reveal .u-dialog{width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;background:var(--elev-canvas-bg);box-shadow:none}.auth-gate-reveal .u-dialog__body,.auth-gate-reveal .u-dialog__body--no-header{padding:0;overflow:hidden}.auth-gate-reveal .u-dialog__close{top:max(1.25rem,env(safe-area-inset-top));right:max(1.25rem,env(safe-area-inset-right));color:var(--ui-text-primary);background:var(--ui-surface-overlay-3);border-color:var(--ui-border-default)}.auth-gate-login.u-dialog__overlay{background:var(--ui-surface-overlay-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-gate-login .u-dialog{background:var(--ui-surface-overlay-5)}.auth-gate-login .u-dialog--fullscreen-mobile{background:var(--ui-surface-overlay-5)!important}.auth-gate-reveal__scene{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-height:34rem;place-items:center;overflow:hidden;color:var(--ui-text-primary)}.auth-gate-reveal__result{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:min(90vw,72rem);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.auth-gate-reveal__status{display:flex;align-items:center;gap:.75rem;max-width:34rem;text-align:left}.auth-gate-reveal__status div{display:flex;flex-direction:column;gap:.2rem}.auth-gate-reveal__status strong{color:var(--ui-text-primary);font-size:var(--ui-text-title-3);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.auth-gate-reveal__status span:not(.auth-gate-reveal__spinner){color:var(--ui-text-secondary);font-size:var(--ui-text-body)}.auth-gate-reveal__spinner{flex:0 0 auto;width:1.1rem;height:1.1rem;border:2px solid var(--ui-border-default);border-top-color:var(--ui-text-primary);border-radius:50%;animation:auth-gate-spin .7s linear infinite}.auth-gate-reveal__cta{min-height:var(--ui-hit-target-min);padding:.7rem 1.15rem;border:1px solid #fff;border-radius:var(--ui-radius-xl);background:#fff;color:#050505;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}@keyframes auth-gate-spin{to{transform:rotate(1turn)}}@media(max-width:640px){.auth-gate-login.u-dialog__overlay{background:var(--ui-surface-overlay-1)}.auth-gate-login .u-dialog--fullscreen-mobile{background:var(--elev-canvas-bg)!important}.auth-gate-reveal__result{width:calc(100vw - 2rem);transform:translateY(10dvh)}.auth-gate-reveal__status{padding:0 .75rem}.auth-gate-reveal__status strong{font-size:var(--ui-text-headline)}}@media(prefers-reduced-motion:reduce){.auth-gate-reveal__result,.auth-gate-reveal__spinner{animation:none;transition:none}}
