@font-face{font-family:BT Suave;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/vistaire-preview/btsuave-regular.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/vistaire-preview/NeueMontreal-Regular.otf)format("opentype")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/vistaire-preview/NeueMontreal-Bold.otf)format("opentype")}.VistaireRestaurateurDashboardPreview-module__bPF0uG__page{--preview-cream:#fff7ea;--preview-champagne:#e8cf9b;--vistaire-font-body:"Neue Montreal";--vistaire-font-display:"BT Suave";min-height:100svh;color:var(--preview-cream);font-family:var(--vistaire-font-body);background:#0d0805;position:relative;overflow-x:clip}.VistaireRestaurateurDashboardPreview-module__bPF0uG__backgroundImage{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:fixed!important}.VistaireRestaurateurDashboardPreview-module__bPF0uG__topNav,.VistaireRestaurateurDashboardPreview-module__bPF0uG__hero{z-index:2;position:relative}.VistaireRestaurateurDashboardPreview-module__bPF0uG__topNav{z-index:10;justify-content:center;padding:14px 24px 10px;display:flex;position:sticky;top:0}.VistaireRestaurateurDashboardPreview-module__bPF0uG__topNav nav{margin-top:0}.VistaireRestaurateurDashboardPreview-module__bPF0uG__hero{flex-direction:column;align-items:center;padding:8px 24px 18px;display:flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__previewFrame{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%);background:0 0;border:1px solid #fffaf042;border-radius:22px;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:min(1520px,100vw - 48px);padding:14px;display:grid;box-shadow:0 24px 70px #00000038,inset 0 1px #fffaf02e,inset 0 -1px #fffaf01a}.VistaireRestaurateurDashboardPreview-module__bPF0uG__card{-webkit-backdrop-filter:blur(5px)saturate(110%);backdrop-filter:blur(5px)saturate(110%);background:0 0;border:1px solid #fffaf042;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #fffaf02e,inset 0 -1px #fffaf01a}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroPanel{grid-column:1/-1;grid-template-columns:minmax(340px,.44fr) minmax(0,.56fr);align-items:stretch;gap:18px;min-height:590px;padding:14px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy,.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardShell,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__mobilePanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel{-webkit-backdrop-filter:blur(5px)saturate(110%);backdrop-filter:blur(5px)saturate(110%)}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy{flex-direction:column;justify-content:center;padding:clamp(22px,4vw,48px);display:flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge{color:#e8cf9be0;background:0 0;border:1px solid #e8cf9b8a;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:0 18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy h1,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrCopy h2,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessPanel h2,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel h2{color:#fffaf0;font-family:var(--vistaire-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy h1{text-shadow:0 12px 32px #00000094;max-width:760px;margin-top:22px;font-size:clamp(38px,5.2vw,72px);line-height:.94}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroLead,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrCopy p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge),.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge){color:#fffaf0d1;max-width:640px;margin:22px 0 0;font-size:16px;font-weight:400;line-height:1.55}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton,.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton{color:#fffaf0;background:0 0;border:1px solid #fff6e18f;box-shadow:0 14px 30px #0003,inset 0 1px #fffaf033}.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton{color:#e8cf9be6;background:0 0;border:1px solid #e8cf9b6b}.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton:hover,.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton:hover,.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton:focus-visible,.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton:focus-visible{color:#fffaf0;background:#0000001a;border-color:#fffaf0c7;transform:translateY(-1px);box-shadow:0 18px 36px #0000003d,inset 0 1px #fffaf03d}.VistaireRestaurateurDashboardPreview-module__bPF0uG__buttonIcon{flex:none;width:12px;height:12px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardShell{background:#0000001f;border:1px solid #fffaf02e;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(14px,2.2vw,24px);display:flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardTopline,.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid article,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid article{background:#0000001a;border:1px solid #fffaf029}.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardTopline{color:#fffaf0d1;border-radius:999px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid article,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid article{border-radius:12px;min-height:92px;padding:14px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid span,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid span,.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish span{color:#e8cf9bb8;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid strong,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid strong,.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish strong{color:#fffaf0;font-family:var(--vistaire-font-display);margin-top:10px;font-size:24px;font-weight:400;line-height:.95;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardBody{grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);gap:12px;margin-top:12px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish{border-radius:13px;min-height:270px;position:relative;overflow:hidden}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish img{-o-object-fit:cover;object-fit:cover}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish:after{content:"";background:linear-gradient(#0000 42%,#000000b8);position:absolute;inset:0}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish div{z-index:1;position:absolute;bottom:16px;left:16px;right:16px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signalList{gap:10px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signalList p{color:#fffaf0c7;background:#0000001f;border:1px solid #fffaf024;border-radius:12px;margin:0;padding:15px;font-size:13px;font-weight:400;line-height:1.42}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrPanel{grid-column:span 5;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;padding:26px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrCopy h2,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessPanel h2,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel h2{margin-top:18px;font-size:clamp(32px,4vw,48px);line-height:.98}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrMark{background:#fff7ea;border:1px solid #e8cf9b6b;border-radius:13px;padding:10px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrMark span,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrMark svg{width:100%;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__mobilePanel{grid-column:span 7;grid-template-columns:minmax(230px,.44fr) minmax(0,.56fr);gap:12px;padding:12px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__phonePreview,.VistaireRestaurateurDashboardPreview-module__bPF0uG__tableImage{border-radius:13px;min-height:360px;margin:0;position:relative;overflow:hidden}.VistaireRestaurateurDashboardPreview-module__bPF0uG__phonePreview img,.VistaireRestaurateurDashboardPreview-module__bPF0uG__tableImage img{-o-object-fit:cover;object-fit:cover}.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessPanel{padding:20px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel{grid-column:1/-1;grid-template-columns:minmax(0,.62fr) minmax(300px,.38fr);align-items:stretch;gap:12px;padding:12px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel>div{padding:22px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge){max-width:720px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminFrame{align-items:start}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminHeroPanel{min-height:560px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminDashboardShell{background:#0000001a}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signalList p strong{color:#e8cf9bc7;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.2;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminFullPanel{grid-column:1/-1;padding:clamp(18px,2.4vw,30px)}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminPanelHeader{gap:14px;max-width:850px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminPanelHeader h2{color:#fffaf0;font-family:var(--vistaire-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:.98}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminPanelHeader p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge){color:#fffaf0c7;margin:0;font-size:15px;line-height:1.55}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid article{background:#0000001a;border:1px solid #fffaf029;border-radius:12px;min-height:150px;padding:16px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid span{color:#e8cf9bb8;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid strong{color:#fffaf0;font-family:var(--vistaire-font-display);overflow-wrap:anywhere;margin-top:12px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:.95;display:block}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid p{color:#fffaf0ad;margin:12px 0 0;font-size:13px;line-height:1.42}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminNote,.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminSourceNote{color:#fffaf0b8;background:#0000001a;border:1px solid #fffaf024;border-radius:12px;font-size:13px;line-height:1.5}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminNote{margin:14px 0 0;padding:14px 16px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminSourceNote{grid-column:1/-1;margin:0;padding:13px 15px}@media (prefers-reduced-motion:reduce){.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton,.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton{transition:none}}@media (max-width:1180px){.VistaireRestaurateurDashboardPreview-module__bPF0uG__previewFrame{width:min(1240px,100vw - 40px)}}@media (max-width:920px){.VistaireRestaurateurDashboardPreview-module__bPF0uG__hero{padding:8px 14px 18px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__previewFrame{border-radius:21px;grid-template-columns:1fr;width:min(560px,100vw - 28px);padding:10px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__mobilePanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel{grid-column:1;grid-template-columns:1fr}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroPanel{min-height:0}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid,.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminSplitGrid,.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardBody{grid-template-columns:1fr}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish,.VistaireRestaurateurDashboardPreview-module__bPF0uG__phonePreview,.VistaireRestaurateurDashboardPreview-module__bPF0uG__tableImage{min-height:300px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrPanel{padding:22px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrMark{width:min(220px,100%)}}@media (max-width:520px){.VistaireRestaurateurDashboardPreview-module__bPF0uG__topNav{padding:8px 10px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__hero{padding:4px 10px 14px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__previewFrame{border-radius:19px;gap:8px;width:calc(100vw - 20px);padding:8px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__card{border-radius:13px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__mobilePanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminFullPanel{padding:8px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy,.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardShell,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessPanel,.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel>div{padding:16px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroCopy h1{font-size:38px;line-height:1}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroLead,.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrCopy p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge),.VistaireRestaurateurDashboardPreview-module__bPF0uG__finalPanel p:not(.VistaireRestaurateurDashboardPreview-module__bPF0uG__badge){font-size:14px;line-height:1.5}.VistaireRestaurateurDashboardPreview-module__bPF0uG__heroActions{flex-direction:column}.VistaireRestaurateurDashboardPreview-module__bPF0uG__primaryButton,.VistaireRestaurateurDashboardPreview-module__bPF0uG__secondaryButton{width:100%;min-height:46px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid,.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid{grid-template-columns:1fr}.VistaireRestaurateurDashboardPreview-module__bPF0uG__adminMetricGrid article,.VistaireRestaurateurDashboardPreview-module__bPF0uG__statsGrid article,.VistaireRestaurateurDashboardPreview-module__bPF0uG__readinessGrid article{min-height:0}.VistaireRestaurateurDashboardPreview-module__bPF0uG__dashboardTopline{border-radius:12px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__signatureDish,.VistaireRestaurateurDashboardPreview-module__bPF0uG__phonePreview,.VistaireRestaurateurDashboardPreview-module__bPF0uG__tableImage{min-height:250px}.VistaireRestaurateurDashboardPreview-module__bPF0uG__qrPanel{padding:20px 16px}}
