.preview_container__7R7VA{min-height:100vh;background:var(--color-background)}.preview_header__iQGFV{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.preview_backLink__FYgvy{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);text-decoration:none;font-size:14px;transition:color .2s}.preview_backLink__FYgvy:hover{color:var(--color-text)}.preview_headerTitle__Ly_6t{text-align:center}.preview_headerTitle__Ly_6t h1{font-size:18px;font-weight:600}.preview_subtitle__06JRQ{font-size:13px;color:var(--color-text-muted)}.preview_headerActions__e_Oon{display:flex;align-items:center;gap:12px}.preview_viewToggle__ui7Rn{display:flex;background:var(--color-surface-elevated);border-radius:var(--radius-md);padding:4px}.preview_viewBtn__CBipk{padding:8px 12px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s}.preview_viewBtn__CBipk:hover{color:var(--color-text)}.preview_viewBtn__CBipk.preview_active__OfXHE{background:var(--color-primary);color:#fff}.preview_refreshBtn__eBblU{padding:10px;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .2s}.preview_refreshBtn__eBblU:hover{color:var(--color-text);border-color:var(--color-primary)}.preview_previewWrapper__87rwc{display:flex;justify-content:center;padding:32px;min-height:calc(100vh - 80px);background:#1a1a2e;background-image:radial-gradient(circle at 20% 50%,rgba(99,102,241,.1),transparent 40%),radial-gradient(circle at 80% 50%,rgba(249,115,22,.08),transparent 40%)}.preview_previewFrame__1tuK_{background:#0a0a0f;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);transition:all .3s ease}.preview_previewFrame__1tuK_.preview_desktop__5HQs_{width:100%;max-width:1200px;height:calc(100vh - 160px)}.preview_previewFrame__1tuK_.preview_mobile__m4_Ft{width:390px;height:844px;border-radius:40px;border:8px solid #333}.preview_sitePreview__9Cwqa{height:100%;overflow-y:auto;font-family:Inter,sans-serif}.preview_siteHero__JWB61{height:200px;background:linear-gradient(180deg,rgba(10,10,15,0),#0a0a0f),linear-gradient(135deg,#1a1a2e,#0a0a0f);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.preview_siteHero__JWB61 h2{font-size:28px;margin-bottom:8px;color:#d4a574}.preview_siteHero__JWB61 p{font-size:14px;color:#8a8a9a}.preview_siteCategories__cjmom{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);overflow-x:auto}.preview_siteCategoryBtn__xTRbL{padding:8px 16px;background:transparent;border:none;color:#8a8a9a;font-size:13px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;transition:color .2s}.preview_siteCategoryBtn__xTRbL.preview_active__OfXHE{color:#d4a574;border-bottom:2px solid #d4a574}.preview_siteMenu__T2e5X{padding:24px}.preview_siteSectionTitle__WfJ4U{font-size:20px;margin-bottom:20px;color:#fafafa}.preview_siteDishGrid__Pigdv{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.preview_siteDishCard__MGH6r{background:#14141f;border-radius:12px;overflow:hidden}.preview_siteDishMedia___EknK{height:160px;background:#1a1a2e}.preview_siteDishPlaceholder__4WLbL{height:100%;display:flex;align-items:center;justify-content:center}.preview_videoIndicator__rHgUo{padding:6px 12px;background:rgba(0,0,0,.7);border-radius:20px;font-size:12px;color:#d4a574}.preview_siteDishInfo__oDIY2{padding:16px}.preview_siteDishHeader__kxYsE{display:flex;justify-content:space-between;margin-bottom:8px}.preview_siteDishHeader__kxYsE h4{font-size:16px;color:#fafafa}.preview_siteDishPrice__utiCl{color:#d4a574;font-weight:600}.preview_siteDishInfo__oDIY2 p{font-size:13px;color:#8a8a9a;line-height:1.5}.preview_siteFooter__7JHmE{text-align:center;padding:32px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:40px}.preview_siteFooter__7JHmE p{font-size:13px;color:#8a8a9a;margin-bottom:8px}.preview_poweredBy__jt88A{margin-top:16px;font-size:11px}.preview_poweredBy__jt88A span{color:#d4a574}