#automami-preview.sf-page{min-height:70vh}#automami-preview .sf-hero{position:relative;overflow:hidden;padding:56px 20px 64px}#automami-preview .sf-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:grayscale(1) brightness(.6);transform:scale(1.02)}#automami-preview .sf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0d26,#0d0d0d8c 75%,#0d0d0d)}#automami-preview .sf-hero-inner{position:relative;z-index:1;max-width:640px;margin:0 auto}#automami-preview .sf-form{padding:28px;border:1px solid #2e2e2e;border-radius:16px;background:#141414e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 60px #00000080}#automami-preview .sf-title{margin:6px 0 8px;font-size:34px;color:var(--am-gold)}#automami-preview .sf-sub{margin:0 0 18px;color:#cfcfcf;font-size:14px;line-height:1.6}#automami-preview .sf-submit{width:100%;margin-top:8px}#automami-preview .sf-error{color:#f87171;font-size:13px;margin:4px 0 0}#automami-preview .sf-results{padding-top:8px;padding-bottom:56px}#automami-preview .sf-results:empty{display:none}#automami-preview .sf-note{margin:10px 0 0;padding:10px 14px;border:1px solid #43371d;border-radius:10px;background:#1d180c;color:#e3cc8b;font-size:13px}#automami-preview .sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:22px;align-items:start;margin-top:22px}#automami-preview .sf-more-wrap{grid-column:1 / -1;text-align:center}#automami-preview .sf-more{display:inline-flex;padding:12px 26px;border:1px solid #c9a26b;border-radius:999px;color:#f0c94a;font-weight:600;text-decoration:none}#automami-preview .sf-more:hover{background:#1d180c}#automami-preview .sf-more[aria-busy=true]{opacity:.6;pointer-events:none}#automami-preview .sf-empty{max-width:560px;margin:24px auto 0;padding:28px;text-align:center;border:1px dashed #3a3a3a;border-radius:14px}#automami-preview .sf-empty h2{font-size:24px;margin:0 0 8px}#automami-preview .sf-empty p{color:#bdbdbd;margin:0 0 16px}#automami-preview .sf-empty-cta{display:inline-flex;padding:12px 22px}@media(max-width:575px){#automami-preview .sf-hero{padding:28px 14px 40px}#automami-preview .sf-form{padding:20px 16px}#automami-preview .sf-title{font-size:26px}}
