.LivingBackground_root__t0K4J{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;--portal-tint:var(--bio-teal);--portal-core:min(29vh,23vw)}.LivingBackground_ground__MomsR{position:absolute;inset:0;background:radial-gradient(ellipse 60% 56% at 50% 50%,hsl(var(--bio-lift)/.95) 0,hsl(var(--bio-lift)/0) 72%),radial-gradient(ellipse 40% 38% at 16% 20%,hsl(var(--bio-lift)/.5) 0,hsl(var(--bio-lift)/0) 70%),radial-gradient(ellipse 44% 40% at 86% 82%,hsl(var(--bio-lift)/.45) 0,hsl(var(--bio-lift)/0) 70%),hsl(var(--bio-abyss))}.LivingBackground_portal__BtBQj{position:absolute;inset:0;opacity:.86}.LivingBackground_disk__0y0Me{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);animation:LivingBackground_breathe__WdG3c 5s ease-in-out infinite alternate;will-change:transform,opacity}.LivingBackground_diskOuter__pPiWp{width:81vw;height:104vh;background:radial-gradient(closest-side,hsl(var(--portal-tint)/.13) 0,hsl(var(--portal-tint)/.06) 52%,hsl(var(--portal-tint)/0) 100%)}.LivingBackground_diskInner__CXsqI{width:48vw;height:61vh;background:radial-gradient(closest-side,hsl(var(--portal-tint)/.1) 0,hsl(var(--portal-tint)/.035) 60%,hsl(var(--portal-tint)/0) 100%);animation-duration:4.3s;animation-delay:-.9s}.LivingBackground_diskCore__j_WT2{width:25vw;height:31vh;background:radial-gradient(closest-side,hsl(var(--glow-sun)/.07) 0,hsl(var(--glow-sun)/0) 100%);animation-duration:6.1s;animation-delay:-1.7s}.LivingBackground_ring__JorkL{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);will-change:transform,opacity}.LivingBackground_ringOuter__QCl60{width:min(94vh,74vw);height:min(94vh,74vw);border:1px solid hsl(var(--portal-tint)/.3);box-shadow:0 0 70px hsl(var(--portal-tint)/.14),inset 0 0 90px hsl(var(--portal-tint)/.12);animation:LivingBackground_breathe__WdG3c 6s ease-in-out infinite alternate}.LivingBackground_ringIris__sVH7T{width:min(78vh,62vw);height:min(78vh,62vw);padding:2px;background:var(--iris-conic);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.55;filter:drop-shadow(0 0 10px hsl(var(--glow-gold)/.45));animation:LivingBackground_spin__TM6Xx 90s linear infinite}.LivingBackground_ringInner__KX0x3{width:calc(var(--portal-core) * 2);height:calc(var(--portal-core) * 2);border:1px solid hsl(var(--glow-sun)/.34);box-shadow:inset 0 0 60px hsl(var(--glow-sun)/.06),0 0 18px hsl(var(--glow-sun)/.12);animation:LivingBackground_glow__AHPMQ 7.5s ease-in-out -2s infinite alternate-reverse}@keyframes LivingBackground_glow__AHPMQ{0%{opacity:.75}to{opacity:1}}@keyframes LivingBackground_spin__TM6Xx{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes LivingBackground_breathe__WdG3c{0%{transform:translate(-50%,-50%) scale(1);opacity:.88}to{transform:translate(-50%,-50%) scale(1.04);opacity:1}}.LivingBackground_orb__nyoyM{position:absolute;border-radius:50%;animation:LivingBackground_orb-breathe__OE6sY 7.4s ease-in-out infinite alternate;will-change:transform,opacity}.LivingBackground_orbTl__A1Vh9{left:-12vmax;top:-13vmax;width:42vmax;height:42vmax;background:radial-gradient(closest-side,hsl(var(--glow-gold)/.5) 0,hsl(var(--glow-gold)/.24) 30%,hsl(var(--glow-gold)/.07) 62%,hsl(var(--glow-gold)/0) 100%)}.LivingBackground_orbTr__rtEBg{right:-12vmax;top:-11vmax;width:32vmax;height:32vmax;background:radial-gradient(closest-side,hsl(var(--glow-amber)/.44) 0,hsl(var(--glow-amber)/.2) 30%,hsl(var(--glow-amber)/.06) 62%,hsl(var(--glow-amber)/0) 100%);animation-duration:6.3s;animation-delay:-1.2s}.LivingBackground_orbBr__pZNgi{right:-18vmax;bottom:-20vmax;width:47vmax;height:47vmax;background:radial-gradient(closest-side,hsl(var(--glow-coral)/.5) 0,hsl(var(--glow-coral)/.24) 30%,hsl(var(--glow-coral)/.07) 62%,hsl(var(--glow-coral)/0) 100%);animation-duration:8.2s;animation-delay:-2.4s}.LivingBackground_orbBl__JaKw3{left:-16vmax;bottom:-18vmax;width:36vmax;height:36vmax;background:radial-gradient(closest-side,hsl(var(--pink-500)/.22) 0,hsl(var(--pink-500)/.08) 40%,hsl(var(--pink-500)/0) 100%);animation-duration:6.9s;animation-delay:-3.1s}@keyframes LivingBackground_orb-breathe__OE6sY{0%{transform:scale(.94) translate(0);opacity:.78}to{transform:scale(1.06) translate(1.2vmax,.9vmax);opacity:1}}.LivingBackground_defs__9IWCn{position:absolute;width:0;height:0;overflow:hidden}.LivingBackground_ribbons__rGyGs{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--portal-core) - .5px),#000 calc(var(--portal-core) + .5px));mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--portal-core) - .5px),#000 calc(var(--portal-core) + .5px))}.LivingBackground_ribbon__NK5Fo{position:absolute;inset:0;transform-origin:var(--drift-origin,50% 50%);animation:LivingBackground_drift__A37Zk 18s ease-in-out infinite alternate;will-change:transform}.LivingBackground_ribbonSvg__mmfB9{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@keyframes LivingBackground_drift__A37Zk{0%{transform:translate(calc(var(--drift-x) * -1),calc(var(--drift-y) * -1)) rotate(calc(var(--drift-rotate) * -1))}to{transform:translate(var(--drift-x),var(--drift-y)) rotate(var(--drift-rotate))}}.LivingBackground_flow__BV7Uk{animation:LivingBackground_flow__BV7Uk 16s linear infinite}@keyframes LivingBackground_flow__BV7Uk{0%{stroke-dashoffset:var(--flow-start,0)}to{stroke-dashoffset:calc(var(--flow-start, 0) + var(--flow-period))}}.LivingBackground_flies__iFsk9{position:absolute;inset:0}.LivingBackground_fly__C4jjJ{position:absolute;border-radius:50%;opacity:0;animation:LivingBackground_fly__C4jjJ 12s ease-in-out infinite;will-change:transform,opacity}.LivingBackground_flyWarm__cLLUK{background:radial-gradient(circle,#fffbeb 0,rgba(255,250,230,.95) 18%,hsl(var(--glow-gold)/.55) 34%,hsl(var(--glow-gold)/0) 72%)}.LivingBackground_flyCool__GCY_c{background:radial-gradient(circle,#f5fff8 0,rgba(240,255,245,.95) 18%,rgba(194,240,217,.55) 34%,rgba(194,240,217,0) 72%)}@keyframes LivingBackground_fly__C4jjJ{0%{transform:translate(calc(var(--fly-sway) * -1));opacity:0}18%{opacity:.8}36%{opacity:.35}50%{transform:translate(var(--fly-sway),calc(var(--fly-rise) * .5));opacity:.75}72%{opacity:.45}to{transform:translate(calc(var(--fly-sway) * -.3),var(--fly-rise));opacity:0}}.LivingBackground_vignette__0ifw5{position:absolute;inset:0;background:radial-gradient(ellipse 78% 74% at 50% 50%,hsl(var(--bio-void)/0) 58%,hsl(var(--bio-void)/.4) 100%)}@media (max-width:767px){.LivingBackground_desktopOnly__IhaKn,.LivingBackground_flies__iFsk9,.LivingBackground_flowLayer__oqB7E,.LivingBackground_glow__AHPMQ{display:none}.LivingBackground_root__t0K4J *{animation:none;will-change:auto}}body:has([role=alertdialog]) .LivingBackground_root__t0K4J *,body:has([role=dialog]) .LivingBackground_root__t0K4J *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.LivingBackground_disk__0y0Me,.LivingBackground_flow__BV7Uk,.LivingBackground_fly__C4jjJ,.LivingBackground_orb__nyoyM,.LivingBackground_ribbon__NK5Fo,.LivingBackground_ring__JorkL{animation:none}.LivingBackground_fly__C4jjJ{display:none}}.reservation-transition-dialog{width:calc(100vw - 32px);max-width:920px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;padding:0;gap:0;border-radius:24px;overflow:hidden}.reservation-transition-dialog>button:last-child{min-width:44px;min-height:44px;top:8px;right:8px}.reservation-transition-dialog .wizard-content{min-height:0;overflow-y:auto;padding:28px;overscroll-behavior:contain}.reservation-transition-dialog .wizard-title{font-size:26px;line-height:1.3;font-weight:600;margin-bottom:18px;outline:none}.reservation-transition-dialog .wizard-kicker{display:block;font-size:12px;color:hsl(var(--primary));margin-bottom:12px}.reservation-transition-dialog .wizard-lead{font-size:16px;line-height:1.65;color:hsl(var(--bio-text-secondary))}.reservation-transition-dialog .wizard-title{font-family:var(--font-poppins),sans-serif}.tutorial-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:340px}.tutorial-copy{min-width:0}.tutorial-copy .wizard-title{font-size:29px;line-height:1.25}.tutorial-visual{min-width:0;display:flex;align-items:center;justify-content:center;background:hsl(var(--bio-deep));border:1px solid hsl(var(--bio-border));border-radius:20px;padding:20px}.tutorial-mini{width:100%;min-width:0;border:1px solid hsl(var(--bio-border));border-radius:16px;background:hsl(var(--bio-input));box-shadow:0 10px 28px rgba(12,29,23,.12);padding:20px}.tutorial-cta,.tutorial-secondary{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500}.tutorial-cta{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tutorial-secondary{border:1px solid hsl(var(--primary)/.55);color:hsl(var(--primary))}.tutorial-bubble{padding:12px;border-radius:12px 12px 12px 2px;font-size:14px;line-height:1.5;background:hsl(var(--bio-deep));margin-right:20px}.tutorial-bubble-answer{background:hsl(var(--primary));color:hsl(var(--primary-foreground));margin:12px 0 0 20px;border-radius:12px 12px 2px 12px}.tutorial-audio-scene{animation:tutorial-audio-enter .24s ease-out both}.reservation-transition-dialog{--wizard-glow-opacity:.18;--wizard-glow-radius:40px;max-width:800px;height:min(600px,calc(100dvh - 32px));border-width:0;box-shadow:0 4px var(--wizard-glow-radius) 8px hsl(var(--gold-500)/var(--wizard-glow-opacity))}.wizard-iris-border{--wizard-border-angle:0deg;z-index:2;padding:3px;border-radius:inherit;background:conic-gradient(from var(--wizard-border-angle),hsl(var(--pink-600)),hsl(var(--violet-600)),hsl(var(--blue-600)),hsl(var(--teal-600)),hsl(var(--gold-600)),hsl(var(--orange-600)),hsl(var(--pink-600)));-webkit-mask:linear-gradient(hsl(var(--bio-text-primary)) 0 0) content-box,linear-gradient(hsl(var(--bio-text-primary)) 0 0);mask:linear-gradient(hsl(var(--bio-text-primary)) 0 0) content-box,linear-gradient(hsl(var(--bio-text-primary)) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.wizard-iris-border,.wizard-sun{position:absolute;inset:0;pointer-events:none}.wizard-sun{overflow:hidden}.wizard-sun-field{position:absolute;left:50%;top:50%;width:min(1100px,115vmax);aspect-ratio:1;transform:translate(-50%,-50%)}.wizard-sun-halo,.wizard-sun-rays{position:absolute;inset:0;border-radius:50%}.wizard-sun-halo{background:radial-gradient(ellipse,hsl(var(--gold-400)/.65) 10%,hsl(var(--gold-500)/.35) 35%,transparent 68%)}.wizard-sun-rays{mask-image:radial-gradient(ellipse,transparent 12%,hsl(var(--bio-text-primary)) 28%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse,transparent 12%,hsl(var(--bio-text-primary)) 28%,transparent 70%)}.wizard-sun-rays-a{background:repeating-conic-gradient(from 0deg,transparent 0deg,hsl(var(--gold-400)/.5) 5deg,hsl(var(--gold-300)/.12) 9deg,transparent 15deg,transparent 24deg)}.wizard-sun-rays-b{background:repeating-conic-gradient(from 12deg,transparent 0deg,hsl(var(--gold-300)/.35) 3deg,transparent 8deg,transparent 30deg)}@media(max-width:700px){.wizard-sun-field{width:105vmax}}.reservation-transition-dialog .wizard-content{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.reservation-transition-dialog .wizard-content:has(.wizard-video){padding-block:16px;overflow:hidden}.reservation-transition-dialog .wizard-title{font-size:28px;font-weight:700;margin-bottom:16px}.wizard-step-body{width:100%;max-width:650px;flex-shrink:0;margin:auto}.wizard-step-body:has(.tutorial-layout){max-width:none}.reservation-transition-dialog .wizard-terms-step{overflow:hidden;padding-block:16px}.wizard-terms-step .wizard-step-body{display:flex;flex:1;flex-direction:column;min-height:0;margin:0 auto}.wizard-terms-step .wizard-step-heading{flex-shrink:0;margin-bottom:12px}.reservation-transition-dialog .wizard-terms-step .wizard-title{font-size:22px}.wizard-terms-reader{display:flex;flex:1;flex-direction:column;min-height:0;gap:12px}.wizard-terms-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px 14px 12px 0;border-block:1px solid hsl(var(--bio-border));color:hsl(var(--bio-text-primary));scrollbar-color:hsl(var(--primary)) transparent}.wizard-terms-scroll:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.wizard-step-body:has(.wizard-video){max-width:none;flex:1;min-height:0;display:flex;flex-direction:column}.wizard-step-body:has(.wizard-video)>div:first-child{flex-shrink:0}.reservation-transition-dialog .wizard-step-body:has(.wizard-video) .wizard-title{text-align:center}.wizard-video-stage{flex:1;min-height:0;container-type:size;display:flex;align-items:center;justify-content:center}.wizard-video{position:relative;width:min(100%,177.777cqh);max-width:100%;margin-inline:auto}.wizard-video video:fullscreen{width:100%;height:100%;object-fit:contain;border:0;border-radius:0}.wizard-video-play{--play-size:clamp(64px,14cqw,104px);position:absolute;inset:0;border-radius:12px;cursor:pointer;background:radial-gradient(ellipse at 50% 68%,hsl(var(--bio-void)) 12%,transparent 40%),hsl(var(--bio-void)/.85);color:hsl(var(--bio-text-primary))}.wizard-video-play:hover{outline:2px solid hsl(var(--primary));outline-offset:2px}.wizard-video-play:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.wizard-play-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--play-size);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 6px 20px hsl(var(--bio-abyss)/.3)}.wizard-play-iris{position:absolute;inset:-25%;background:conic-gradient(hsl(var(--pink-600)),hsl(var(--violet-600)),hsl(var(--blue-600)),hsl(var(--teal-600)),hsl(var(--gold-600)),hsl(var(--pink-600)));animation:wizard-play-iris 6s linear infinite}.wizard-play-core{position:absolute;inset:5px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--bio-text-primary));color:hsl(var(--bio-abyss))}.wizard-play-core svg{width:44%;height:44%;margin-left:5%}.wizard-video-play:hover .wizard-play-core{background:hsl(var(--glow-sun))}.wizard-play-label{position:absolute;left:0;right:0;top:calc(50% + var(--play-size)/2 + 12px);font-size:16px;font-weight:600;line-height:1.4;animation:wizard-play-invite 3s ease-in-out infinite}.wizard-video[data-motion-paused=true] .wizard-play-iris,.wizard-video[data-motion-paused=true] .wizard-play-label{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.wizard-play-iris,.wizard-play-label{animation:none}}.wizard-footer{flex-shrink:0;border-top:1px solid hsl(var(--bio-border));background:hsl(var(--bio-surface));color:hsl(var(--bio-text-primary))}.wizard-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px}.wizard-footer-actions>*{min-height:44px}.wizard-footer-actions>:last-child{max-width:70%;white-space:normal}.wizard-footer-actions>:first-child{flex-shrink:0;color:hsl(var(--bio-text-primary))}.wizard-step-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.reservation-transition-dialog .wizard-step-heading .wizard-title{margin-bottom:0;text-wrap:balance}.transition-symbol{position:relative;flex-shrink:0;display:grid;place-items:center;width:144px;height:96px;border-radius:12px;background:transparent}.transition-symbol-drawing{position:relative;display:block;width:80px;height:80px;animation:transition-symbol-breathe 7s ease-in-out infinite}.transition-symbol-art,.transition-symbol-sheen{position:absolute;inset:0;width:100%;height:100%}.transition-symbol-sheen{opacity:.1;stroke-dasharray:6 36;animation:transition-symbol-shimmer 9s linear infinite}.transition-symbol[data-motif=fairPlay] .transition-symbol-drawing{animation-delay:-2s}.transition-symbol[data-motif=payments] .transition-symbol-drawing{animation-delay:-4s}.transition-symbol-control{position:absolute;bottom:0;right:0;opacity:0;color:hsl(var(--bio-text-secondary))}.transition-symbol:focus-visible .transition-symbol-control,.transition-symbol:hover .transition-symbol-control,.transition-symbol[aria-pressed=true] .transition-symbol-control{opacity:1}.transition-symbol:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.transition-symbol[data-paused=true] *{animation-play-state:paused}@media(max-width:700px){.reservation-transition-dialog{height:min(640px,calc(100dvh - 16px))}.reservation-transition-dialog .wizard-title{font-size:25px}.wizard-footer-actions{padding:12px;gap:8px}.wizard-step-heading{gap:12px}.transition-symbol{width:108px;height:76px}.wizard-scene-art{transform:scale(.75);transform-origin:center}.transition-symbol-drawing{width:62px;height:62px}}@media(prefers-reduced-motion:reduce){.transition-symbol *{animation:none}.transition-symbol-control,.transition-symbol-sheen{display:none}}.wizard-scene-art{position:relative;display:block;width:136px;height:88px;color:hsl(var(--primary));pointer-events:none}.wizard-scene-art svg{width:28px;height:28px;stroke-width:1.7}.wizard-scene-art i{display:block;border-radius:4px;background:currentColor}.wizard-scene-split{position:absolute;inset:24px 0;display:flex;gap:4px;font-size:12px;font-weight:700}.wizard-scene-split span{display:grid;place-items:center;padding:6px;border-radius:6px;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.wizard-scene-split span:nth-child(2){background:hsl(var(--gold-700)/.14);color:hsl(var(--gold-700))}.wizard-scene-split span:last-child{background:hsl(var(--bio-input));color:hsl(var(--bio-text-secondary));flex:1}.wizard-scene-bubble{position:absolute;left:6px;top:12px;width:84px;height:44px;border-radius:12px 12px 12px 2px;background:hsl(var(--primary)/.12);padding:12px;display:grid;gap:5px}.wizard-scene-bubble i{height:4px;width:42px}.wizard-scene-bubble i:last-child{width:28px;opacity:.45}.wizard-scene-bubble.answer{left:auto;right:4px;top:40px;width:48px;height:40px;padding:6px 10px;border-radius:12px 12px 2px 12px;background:hsl(var(--gold-700)/.14);color:hsl(var(--gold-700))}.wizard-scene-avatar{position:absolute;left:10px;top:18px;width:52px;height:52px;display:grid;place-items:center;background:hsl(var(--primary)/.12);border-radius:50%}.wizard-scene-lines{position:absolute;left:72px;top:31px;display:grid;gap:9px}.wizard-scene-lines i{width:50px;height:5px}.wizard-scene-lines i:last-child{width:34px;opacity:.35}.wizard-scene-check{position:absolute;left:46px;top:53px;border-radius:50%;background:hsl(var(--bio-surface));padding:4px}.wizard-scene-formats{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;padding:10px 24px}.wizard-scene-formats svg:nth-child(2){color:hsl(var(--gold-700))}.wizard-scene-formats svg:nth-child(3){color:hsl(var(--pink-700))}.wizard-scene-card{position:absolute;left:8px;top:15px;width:106px;height:60px;border-radius:10px;background:hsl(var(--primary)/.12);padding:10px}.wizard-scene-card i{position:absolute;bottom:10px;left:49px;width:43px;height:5px;opacity:.35}.wizard-scene-seal{position:absolute;right:2px;bottom:5px;display:grid;place-items:center;width:38px;height:38px;background:hsl(var(--gold-700)/.14);color:hsl(var(--gold-700));border-radius:50%}.wizard-scene-festival{display:grid;place-items:center;height:62px}.wizard-scene-festival svg{width:58px;height:58px;color:hsl(var(--green-700))}.wizard-scene-crowd{display:flex;justify-content:center;gap:12px}.wizard-scene-crowd i{width:9px;height:9px;border-radius:50%;color:hsl(var(--gold-600))}.wizard-scene-done{position:absolute;left:40px;top:16px;width:56px;height:56px;border-radius:50%;background:hsl(var(--primary)/.12);display:grid;place-items:center}.wizard-scene-done svg{width:32px;height:32px}.wizard-scene-confetti i{position:absolute;width:5px;height:12px;background:hsl(var(--gold-600));left:20px;top:25px;transform:rotate(-30deg)}.wizard-scene-confetti i:nth-child(2){left:auto;right:19px;top:16px;transform:rotate(30deg);background:hsl(var(--pink-600))}.wizard-scene-confetti i:last-child{left:auto;right:23px;top:60px;height:5px;background:hsl(var(--primary))}.wizard-scene-ticket{position:absolute;left:32px;top:32px;width:98px;height:44px;background:hsl(var(--primary)/.12);border-radius:8px;display:flex;align-items:center;justify-content:space-around}.wizard-scene-ticket.back{left:6px;top:9px;background:hsl(var(--gold-700)/.14);color:hsl(var(--gold-700))}.wizard-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wizard-format-choice{--format-tone:var(--violet-700);display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;position:relative;padding:16px 34px 16px 14px;border:1px solid hsl(var(--bio-border));border-radius:12px;cursor:pointer;background:hsl(var(--bio-surface))}.wizard-format-choice[data-tone=gold]{--format-tone:var(--gold-700)}.wizard-format-choice[data-tone=pink]{--format-tone:var(--pink-700)}.wizard-format-choice[data-tone=green]{--format-tone:var(--green-700)}.wizard-format-choice[data-selected=true]{border-color:hsl(var(--format-tone));background:hsl(var(--format-tone)/.08)}.wizard-format-choice input{position:absolute;right:12px;top:18px;accent-color:hsl(var(--primary));width:16px;height:16px}.wizard-format-choice:focus-within{outline:2px solid hsl(var(--primary));outline-offset:3px}.wizard-format-choice:hover{border-color:hsl(var(--format-tone))}.wizard-format-icon{width:28px;height:28px;color:hsl(var(--format-tone))}.wizard-format-choice strong{display:block;font-size:14px;line-height:1.4}.wizard-format-choice small{display:block;font-size:12px;line-height:1.4;color:hsl(var(--bio-text-secondary));margin-top:5px}@media(max-width:520px){.wizard-format-grid{grid-template-columns:1fr;gap:8px}.wizard-format-choice{padding-block:11px}.wizard-format-choice small{margin-top:2px}}@keyframes tutorial-audio-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.tutorial-layout{grid-template-columns:1fr;gap:20px;min-height:0}.tutorial-copy .wizard-title{font-size:24px}.tutorial-visual{padding:12px}.tutorial-mini{padding:16px}.wizard-dialog.wizard-tutorial-dialog{width:calc(100vw - 16px)}.reservation-transition-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.reservation-transition-dialog .wizard-content{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.reservation-transition-dialog,.reservation-transition-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}