.wz-scene{--wz-sticky-header-height:5rem;background:radial-gradient(70rem 35rem at 50% -15%, #ffecc8b3, transparent), linear-gradient(180deg, #fcfaf2, var(--color-base-100))}[data-wizard-root] [tabindex="-1"]{scroll-margin-top:var(--wz-sticky-header-height)}@media (width<40rem){[data-demo="1"]{--wz-sticky-header-height:9.5rem}}@media (40rem<=width<64rem){[data-demo="1"]{--wz-sticky-header-height:6.5rem}}.wz-narrative p{white-space:pre-line}.wz-tile{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-base-300);flex-direction:row;display:flex;position:relative}.wz-tile--compact{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.wz-tile-input{opacity:0;margin:0;position:absolute;inset:0}.wz-tile-label{text-wrap:pretty;flex:1;font-weight:700}.wz-key{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);font-family:var(--font-sans);font-size:var(--text-sm);flex:none;place-items:center;font-weight:800;display:grid}.wz-tile:has(.wz-tile-input[type=checkbox]) .wz-key{border-radius:var(--radius-selector)}.wz-tile-cue{opacity:0;color:var(--color-primary);flex:none;font-weight:800}.wz-tile:hover{background-color:color-mix(in oklch, var(--color-primary) 4%, transparent);border-radius:var(--radius-field)}.wz-tile:has(.wz-tile-input:checked){background-color:color-mix(in oklch, var(--color-primary) 7%, transparent);border-radius:var(--radius-field);border-bottom-color:#0000}.wz-tile:has(.wz-tile-input:checked) .wz-key{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-content)}.wz-tile:has(.wz-tile-input:checked) .wz-tile-cue{opacity:1}.wz-tile:has(.wz-tile-input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-field)}.wz-scope-panel{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100)}.wz-scope-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-base-300);display:flex}.wz-scope-list{max-height:var(--container-xs);overflow-y:auto}.wz-scope-list .wz-tile:last-child{border-bottom-color:#0000}.wz-scope-list .wz-tile:has(.wz-tile-input:focus-visible){outline-offset:-2px}[data-wizard-root] [data-city-waitlist] .input{max-width:none}.wz-textarea{width:100%;padding:calc(var(--spacing) * 4);border-radius:var(--radius-field);border:1px solid var(--color-base-300);background:var(--color-base-100);resize:vertical;line-height:1.5}.wz-textarea:focus,.wz-textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.wz-textarea::placeholder{color:color-mix(in oklch, var(--color-base-content) 70%, transparent)}.wz-textarea--note{background:color-mix(in oklch, var(--color-base-200) 60%, transparent)}.wz-saved{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:color-mix(in oklch, var(--color-base-content) 70%, transparent);display:inline-flex}.wz-saved-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-primary);flex:none}.wz-saved-dot--idle{background:var(--color-base-300)}.wz-orb{display:none}.wz-orb:has(img){width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);flex:none;display:block}.wz-orb img{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);object-fit:cover;display:none}.wz-orb[data-daypart=morning] [data-orb=morning],.wz-orb[data-daypart=midday] [data-orb=midday],.wz-orb[data-daypart=evening] [data-orb=evening]{display:block}@media (width>=64rem){[data-wizard-root] .alert,.wz-tile--compact{padding-block:calc(var(--spacing) * 2)}.wz-key{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.wz-textarea{padding-block:calc(var(--spacing) * 2)}}@media (width>=64rem) and (height<=52rem){[data-wz-hero-title]{font-size:var(--text-5xl)}[data-wz-question-title]{font-size:var(--text-4xl)}.wz-tile:not(.wz-tile--compact){padding-block:calc(var(--spacing) * 3)}.wz-orb:has(img),.wz-orb img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}@media (prefers-reduced-motion:no-preference){.wz-screen-enter{animation:.4s both wz-screen-in}.wz-tile{transition:background-color .2s}.wz-saved-pulse{animation:2s ease-in-out both wz-saved-pulse}.wz-saved-dot--live{animation:2.4s ease-in-out infinite wz-saved-dot-pulse}[data-wz-filler]:not([hidden]){animation:.3s ease-out both wz-screen-in}}@keyframes wz-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wz-saved-pulse{0%{opacity:0;transform:translateY(2px)scale(.92)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}@keyframes wz-saved-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media print{.wz-scene{background:0 0}[data-wizard-root] .wz-no-print,[data-wz-progress],[data-wz-config-echo],[data-wz-budget-chip],[data-wizard-screen] button{display:none}[data-wizard-root] form{box-shadow:none;border:0;min-height:0}.wz-review-row{break-inside:avoid}}
