.v2ConfirmSaveError{width:min(420px,100%);margin:0 auto 1rem;padding:1rem 1.1rem 1.1rem;border-radius:16px;background:rgba(255,252,247,.96);box-shadow:0 8px 32px rgba(20,18,16,.12);text-align:center;z-index:24;position:relative}.v2ConfirmSaveErrorMsg{margin:0;font-size:1.05rem;line-height:1.45;color:#3a1515}.v2ConfirmSaveErrorActions{display:flex;flex-direction:column;gap:10px;margin-top:14px;align-items:stretch}.v2ConfirmSaveRetry.btn{font-size:1.15rem;padding:16px 22px;width:100%}.v2ConfirmSaveRerecord.btn{width:100%}.v2ConfirmStage{min-height:100%;min-height:100dvh;justify-content:center;padding:72px 16px 32px;box-sizing:border-box;background:transparent}.v2ConfirmLayout,.v2ConfirmStage{display:flex;flex-direction:column;align-items:center}.v2ConfirmLayout{width:min(720px,100%);gap:20px}.v2ConfirmStageInner{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:16px}.v2ConfirmStageInner .mediaPackageScene-hero{width:100%}.v2ConfirmStageInner .mediaPackageScene-hero .v2SceneVignette{transform:scale(1);max-width:min(100%,360px)}.v2ConfirmAside{width:100%}.v2ConfirmAside,.v2SceneVignette{display:flex;justify-content:center;pointer-events:none}.v2SceneVignette{align-items:flex-end;gap:12px;transform:scale(1);transform-origin:center center;margin:0 auto;opacity:.95;max-width:min(100%,420px)}.v2SceneVignetteCompact{transform:scale(.78);max-width:min(100%,320px)}.mediaPackageScene-hero .v2SceneVignette{transform:scale(1.05);max-width:min(100%,480px)}.mediaPackageScene-sheet .v2SceneVignette{transform:scale(.82)}.mediaPackageScene-compact .v2SceneVignette{transform:scale(.72)}.v2PrimaryBtnCurrent{background:rgba(26,24,22,.12);color:rgba(26,24,22,.55);box-shadow:none;cursor:default}.v2PlayerMini{width:72px;flex-shrink:0}.v2PlayerMini svg{width:100%;height:auto;display:block}.v2Vignette{position:relative}.v2VignetteVinyl{width:140px;height:100px}.v2CoverFill{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.v2CoverAnimated .v2CoverFill{filter:none}.v2LpSleeve{width:72px;height:72px;overflow:hidden;position:relative;filter:grayscale(1) contrast(1.2);box-shadow:0 8px 20px rgba(40,32,24,.25)}.v2LpSleeve.v2CoverAnimated{filter:contrast(1.05)}.v2LpDisc{position:absolute;left:52px;top:8px;width:84px;height:84px}.v2VignetteCd{width:160px;height:90px}.v2CdSleeve{width:90px;height:80px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 3px,rgba(0,0,0,.02) 3px 5px,transparent 5px 8px);background-color:#f5f4f1;box-shadow:0 6px 16px rgba(40,32,24,.18);position:relative;padding:6px 4px}.v2CdSleeveGif{width:100%;height:36px;overflow:hidden;position:relative;filter:grayscale(1);margin-top:4px}.v2CdSleeveGif.v2CoverAnimated{filter:none}.v2CdSleeveName,.v2CdSleeveTitle{font-size:7px;text-align:center;font-weight:700;line-height:1.2}.v2CdDisc{position:absolute;width:72px;height:72px;top:6px}.v2CdDiscA{left:78px}.v2CdDiscB{left:108px;opacity:.85}.v2VignetteTape{width:92px;height:118px}.v2TapeCase{width:100%;height:100%;border:3px solid #6f6a62;border-radius:6px;background:linear-gradient(180deg,#f0ece4,#cfc9be 48%,#a8a299);padding:6px 7px 9px;box-shadow:0 10px 22px rgba(40,34,26,.26),inset 0 1px 0 rgba(255,255,255,.65),0 0 0 1px rgba(255,255,255,.35);position:relative;box-sizing:border-box}.v2TapeSpine{font-size:7px;font-weight:700;letter-spacing:.08em;text-align:center;color:#3d3a36;line-height:1.2;min-height:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2TapeCase:before{content:"";position:absolute;left:10px;right:10px;top:5px;height:3px;border-radius:2px;background:rgba(255,255,255,.45)}.v2TapeWindow{width:100%;height:calc(100% - 18px);border-radius:3px;overflow:hidden;background:#1e1c1a;box-shadow:inset 0 0 0 2px rgba(0,0,0,.55);position:relative}.v2TapeReels{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:space-between;padding:0 10px;z-index:2;pointer-events:none}.v2TapeReels span{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5a5650 0,#2a2724 55%,#0f0e0d 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12)}.v2TapeJcard{width:100%;height:100%;overflow:hidden;position:relative;filter:grayscale(1);opacity:.92}.v2TapeJcard.v2CoverAnimated{filter:none;opacity:1}.v2SoundMuteBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:0;background:rgba(248,244,236,.92);color:#4a4742;box-shadow:0 0 0 .5px rgba(26,24,22,.12),0 4px 12px rgba(40,34,26,.12);cursor:pointer}.v2SoundMuteBtn:active{transform:scale(.96)}.v2HeaderSoundMute{flex:none;width:34px;height:34px;margin-right:2px}.v2HeaderSoundMute svg{width:17px;height:17px}.v2Mp3Sleeve{width:72px;height:96px;overflow:hidden;filter:grayscale(1);border-radius:2px;box-shadow:0 6px 14px rgba(0,0,0,.15);position:relative}.v2Mp3Sleeve.v2CoverAnimated{filter:none}.v2Mp3SleeveTitle{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:7px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.v2ConfirmCard{width:min(420px,100%);background:rgba(248,244,236,.96);border-radius:20px;padding:20px 20px 16px;box-shadow:0 0 0 .5px rgba(26,24,22,.12),0 18px 40px -24px rgba(40,34,26,.45)}.v2MuteToggle{margin:0 0 10px;align-self:flex-start;font-size:11px;letter-spacing:.12em;border:0;background:none;color:#6d6b65;text-decoration:underline;cursor:pointer;padding:0}.v2ConfirmCardHead{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:10px}.v2ChipSealed{display:inline-flex;align-items:center;gap:6px}.v2DotGreen{width:8px;height:8px;border-radius:50%;background:#3a9b5c;display:inline-block}.v2ChipVerb{color:#6d6b65}.v2ConfirmTitle{font-size:22px;font-weight:400;margin:0 0 6px;letter-spacing:.14em;line-height:1.35}.v2ConfirmMeta{font-size:13px;color:#4a4742;margin:0 0 10px}.v2ConfirmWaveBlock{margin:0 0 14px;padding:10px 0 12px;border-top:1px dotted rgba(26,24,22,.18);border-bottom:1px dotted rgba(26,24,22,.18)}.v2BarWave{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;max-width:100%}.v2BarWaveBar{flex:1 1;max-width:4px;min-height:2px;border-radius:2px;background:rgba(26,24,22,.22);align-self:center}.v2Wave{display:block;margin:0 0 14px;width:100%;max-width:320px}.v2ConfirmGrid{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-bottom:14px}.v2QrWrap{position:relative;background:#fff;border-radius:12px;padding:8px}.v2QrSvg{width:100%;height:auto;display:block}.v2QrPlaceholder{width:100%;aspect-ratio:1;background:#eee;border-radius:8px}.v2QrPlaceholder.v2QrPreparing{display:flex;align-items:center;justify-content:center;animation:v2QrPulse 1.6s ease-in-out infinite;color:#888;font-size:13px}@keyframes v2QrPulse{0%,to{background:#ebebeb}50%{background:#f5f3ef}}.v2QrWrapCompact{max-width:120px;margin:0 auto}.v2MobileQrSecondary{margin:12px 0 4px;text-align:center}.v2MobileQrCaption{margin-top:6px;font-size:12px}@keyframes v2Shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v2QrScanned .v2QrSvg{opacity:.35}.v2QrBadge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:rgba(248,244,236,.75);border-radius:12px}.v2ScanCopy b{display:block;margin-bottom:4px}.v2ScanCopy p{margin:0 0 4px;font-size:13px;line-height:1.5;color:#4a4742}.v2Quiet{font-size:12px!important;color:#7a766e!important}.v2Steps{list-style:none;padding:0;margin:0 0 16px;font-size:13px}.v2Steps li{padding:8px 0;border-top:1px solid rgba(26,24,22,.08);display:flex;flex-direction:column;gap:4px}.v2Steps li[data-state=active] span{font-weight:600}.v2Steps li[data-state=active] span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#d8452b;margin-right:8px}.v2Steps li[data-state=done] span:before{content:"✓";margin-right:8px;color:#1a1816;font-weight:700}.v2Steps li[data-state=idle] span{color:#9a968e}.v2Steps li[data-state=idle] span:before{content:attr(data-step);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:50%;border:1px solid rgba(26,24,22,.15);font-size:11px;font-weight:600;color:#b8b4ab}.v2EmailPill{font-style:normal;background:rgba(58,155,92,.12);padding:4px 10px;border-radius:99px;align-self:flex-start}.v2PrimaryBtn{width:100%;border:none;border-radius:999px;padding:14px 18px;background:#1a1816;color:#f8f4ec;font-size:15px;font-weight:600;cursor:pointer}.v2PrimaryBtn:disabled{background:#e8e4dc;color:#8d877b;cursor:default}.v2AutoHome{text-align:center;margin:8px 0 0}.v2AutoHome,.v2ConfirmFoot{font-size:12px;color:#6d6b65}.v2ConfirmFoot{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.v2LinkBtn{background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.v2KioskConfirmShell{position:fixed;inset:0;z-index:6;pointer-events:none}.v2KioskConfirmShell .fpRedesign2Host{z-index:5}.v2KioskConfirmShell .fpRedesign2Host,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root{pointer-events:none;background:transparent}.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .gshadow,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .halo,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .hwave,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .hzline,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .scene,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .sea,.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .fpRedesign2Root .sun{z-index:1}.v2KioskConfirmShell .fpRedesign2Host.fpHostExternalPkg .card{z-index:14;pointer-events:auto}.v2KioskConfirmShell .fpRedesign2Host .dim,.v2KioskConfirmShell .fpRedesign2Host .fpSheet,.v2KioskConfirmShell .fpRedesign2Host .pbtn,.v2KioskConfirmShell .fpRedesign2Host .sec .secBtn,.v2KioskConfirmShell .fpRedesign2Host .sec a,.v2KioskConfirmShell .fpRedesign2Host .tile{pointer-events:auto}.v2KioskPkgSlot{position:absolute;left:0;top:0;width:min(58vw,640px);height:100%;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;padding-left:clamp(8px,2vw,24px);box-sizing:border-box;background:transparent;border:none;box-shadow:none}@media (min-width:700px){.v2KioskConfirmShell:not(.mob) .v2KioskPkgSlot{top:56px;left:max(16px,calc((100vw - min(520px, 42vw) - 28px - 400px) / 2));width:min(520px,42vw);height:calc(75vh - 64px);padding-left:0;align-items:flex-end;justify-content:center;z-index:8}.v2KioskConfirmShell:not(.mob):has(.v2TransitionOverlay) .v2KioskPkgSlot{z-index:18}.v2KioskConfirmShell:not(.mob) .v2KioskPkgSlot .mediaPackageScene-vignette{justify-content:center;height:100%;min-height:0;max-height:none}.v2KioskConfirmShell:not(.mob) .v2KioskPkgSlot .fpRedesign2PkgHost{width:100%;max-width:none;height:100%;margin-inline:auto}}.v2KioskConfirmShell .v2KioskPkgSlot .fpRedesign2PkgHost,.v2KioskConfirmShell .v2KioskPkgSlot .mediaPackageScene-vignette{opacity:1;visibility:visible}.v2KioskPkgSlot .mediaPackageScene-vignette{width:100%;height:min(72vh,640px);min-height:280px;display:flex;align-items:flex-end;justify-content:flex-start;background:transparent}.v2KioskConfirmShell .v2KioskPkgSlot .fpRedesign2PkgHost,.v2KioskConfirmShell .v2KioskPkgSlot .mediaPackageScene{background:transparent;border:none;box-shadow:none}.v2KioskConfirmShell.mob .v2KioskPkgSlot{left:0;right:0;width:auto;top:calc(env(safe-area-inset-top, 0px) + 76px);height:26dvh;max-height:220px;min-height:148px;align-items:flex-end;justify-content:center;padding-left:0;background:transparent}.v2KioskConfirmShell.mob .v2KioskPkgSlot .mediaPackageScene-vignette{height:100%;min-height:0;max-height:none}.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette:has(.cd2) .fpRedesign2PkgRoot,.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette:has(.lp2) .fpRedesign2PkgRoot{transform:scale(.8);transform-origin:center bottom}.v2KioskConfirmShell.mob .v2KioskPkgSlot:has(.cd2),.v2KioskConfirmShell.mob .v2KioskPkgSlot:has(.lp2){overflow:visible}.v2TransitionOverlay{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#d3d5cf,#ece7dc 60%,#e2ded5);cursor:pointer;opacity:1;transition:opacity .64s cubic-bezier(.4,0,.2,1)}.v2KioskConfirmShell .v2TransitionOverlay{z-index:16;pointer-events:auto}.v2TransitionOverlay-leave{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.v2TransitionOverlay{transition:none}}.v2TransitionOverlay .v2SceneVignette{transform:scale(1.05);max-width:min(92vw,520px);margin:0;transition:transform .45s ease,opacity .45s ease}.v2TransitionOverlay .v2PlayerMini{width:min(38vw,140px)}.v2TransitionOverlay[data-phase="5"] .v2SceneVignette{transform:scale(.72) translateY(24px);opacity:.88}.v2TransitionSkip{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));font-size:12px;letter-spacing:.14em;color:#6d6b65;opacity:.85}@media (min-width:700px){.v2ConfirmLayout{flex-direction:row;align-items:center;justify-content:center;gap:clamp(24px,4vw,48px);width:min(1120px,96vw)}.v2ConfirmAside{flex:1 1 480px;order:1;max-width:min(56vw,560px)}.v2ConfirmCard{order:2;flex:0 0 min(420px,38vw)}.mediaPackageScene-hero .v2SceneVignette{transform:scale(1.12);max-width:min(100%,540px)}.mediaPackageScene-hero .v2PlayerMini{width:min(32%,128px)}}@media (min-width:1024px){.v2ConfirmStage{padding-top:88px;padding-bottom:48px}.v2ConfirmLayout{width:min(1180px,92vw);justify-content:space-between;align-items:center;gap:clamp(32px,5vw,64px)}.v2ConfirmAside{flex:1 1 52%;max-width:640px}.mediaPackageScene-hero .v2SceneVignette{transform:scale(1.28);max-width:min(100%,620px);gap:20px}.mediaPackageScene-hero .v2PlayerMini{width:min(36%,168px)}.mediaPackageScene-hero .v2VignetteVinyl{width:200px;height:140px}.mediaPackageScene-hero .v2LpDisc{width:118px;height:118px;left:72px}.mediaPackageScene-hero .v2VignetteCd{width:240px;height:130px}.mediaPackageScene-hero .v2VignetteTape{width:130px;height:168px}.mediaPackageScene-hero .v2VignetteMp3{width:100px;height:150px}}@media (max-width:699px){.v2ConfirmStage{padding-top:64px;justify-content:flex-start;padding-bottom:24px}.v2ConfirmLayout{gap:16px}}.v2SheetBackdrop{position:fixed;inset:0;z-index:50;background:rgba(26,24,22,.35);display:flex;align-items:flex-end;justify-content:center;padding:16px}.v2Sheet{background:#f8f4ec;border-radius:20px 20px 12px 12px;padding:20px;width:min(640px,100%);max-height:90vh;overflow:auto;position:relative}.v2SheetClose{position:absolute;right:16px;top:12px;border:none;background:none;font-size:24px;cursor:pointer;color:#6d6b65}.v2SheetSub{font-size:13px;color:#4a4742;line-height:1.5}.v2SheetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}@media (min-width:720px){.v2SheetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2SheetProcess{font-size:11px;line-height:1.55;letter-spacing:.04em;color:#4a4742;background:rgba(255,255,255,.65);border-radius:12px;padding:10px 12px;margin:0 0 12px}.v2SheetBullets{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:11px;line-height:1.45;color:#4a4742;margin:0 0 16px}.v2SheetBullets ul{margin:0;padding:0 0 0 1.1em}.v2SheetBullets li{margin:0 0 6px}.v2SheetOption{border:1px solid rgba(26,24,22,.12);border-radius:12px;padding:8px 8px 10px;background:#fff;cursor:pointer;text-align:center;font-size:12px;position:relative;overflow:hidden}.v2SheetOption:before{content:"";position:absolute;top:10px;left:10px;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(26,24,22,.35);box-sizing:border-box;pointer-events:none}.v2SheetOption.sel{border-width:2px;border-color:#1a1816}.v2SheetOption.sel:before{border-color:#1a1816;background:radial-gradient(circle at center,#1a1816 0 5px,transparent 5px)}.v2SheetOption .v2SheetOptionSub{display:block;font-size:10px;letter-spacing:.08em;color:#7a766e;margin-top:2px}.v2SheetCurrent{position:absolute;top:6px;right:6px;font-size:10px;background:#eee;padding:2px 6px;border-radius:99px}.v2SheetActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.v2MetaRows{margin:12px 0;font-size:13px}.v2MetaRows div{display:flex;justify-content:space-between;padding:6px 0}.v2MetaRows dt{color:#6d6b65}.v2MetaRows dd{margin:0}.v2EmailPendingNote{margin:12px 0 0}.v2EmailFixHint{display:block;margin-top:6px;font-size:12px}.v2FinishedMoment{grid-column:1/-1;text-align:center;padding:48px 24px 32px;animation:v2FinishedFade .8s ease-out}@keyframes v2FinishedFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v2FinishedTitle{font-size:clamp(22px,3vw,28px);margin:0 0 12px;letter-spacing:.02em}.v2FinishedBody{font-size:15px;color:#4a4742;margin:0 0 20px;line-height:1.55}.v2FinishedTimer{margin-bottom:12px}.v2NextGuestLink{font-size:13px}.claimNameRow{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 10px}.claimNameField{flex:1 1 120px;display:flex;flex-direction:column;gap:4px;min-width:0}.claimNameLabel{font-size:12px;letter-spacing:.06em;color:#6d6b65}.v2KioskConfirmShell .fpRedesign2Host.fpSheetOpen{z-index:40;pointer-events:auto}.v2KioskConfirmShell .fpRedesign2Host.fpSheetOpen .dim{z-index:30}.v2KioskConfirmShell .fpRedesign2Host.fpSheetOpen .fpSheet{z-index:31;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 24px);overflow:auto}.v2KioskConfirmShell.fpShellSheet .v2KioskPkgSlot,.v2KioskConfirmShell:has(.fpSheetOpen) .v2KioskPkgSlot{display:none!important}.v2KioskConfirmShell.fpShellSheet .fpRedesign2Host .card{display:none!important}@media (max-width:640px){.v2KioskConfirmShell.fpShellSheet .fpRedesign2Host.fpSheetOpen{z-index:80!important;overflow:visible!important}.v2KioskConfirmShell.fpShellSheet .fpRedesign2Host.fpSheetOpen .dim{position:fixed!important;inset:0!important;z-index:80!important}}.v2KioskConfirmShell.fpShellSheet .fpSheetPhone{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:81!important;width:auto!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 8px)!important;overflow:auto!important;box-sizing:border-box;margin:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:22px 22px 0 0;background:#f3efe6;box-shadow:0 -18px 40px rgba(36,34,31,.18)}.v2KioskConfirmShell .fpSheetPhoneHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2KioskConfirmShell .fpSheetPhoneHead h2{margin:0;font-size:22px;font-weight:400}.v2KioskConfirmShell .fpSheetClose{flex:none;width:48px;height:48px;min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin:-6px -6px 0 0;border:0;border-radius:999px;background:transparent;color:rgba(26,24,22,.55);font-size:28px;line-height:1;cursor:pointer}.v2KioskConfirmShell .fpSheetPhoneList{display:flex;flex-direction:column;gap:8px;margin:12px 0}.v2KioskConfirmShell .fpSheetOpt{position:relative;display:flex;align-items:center;min-height:56px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(26,24,22,.12);background:rgba(255,255,255,.45);text-align:left;cursor:pointer}.v2KioskConfirmShell .fpSheetOpt.sel{border-color:#1a1816;background:#fff}.v2KioskConfirmShell .fpSheetOpt .cur{position:absolute;top:8px;right:10px;font-size:11px;letter-spacing:.08em;color:rgba(26,24,22,.45)}.v2KioskConfirmShell .fpSheetOptBody{display:flex;flex-direction:column;gap:2px;min-width:0}.v2KioskConfirmShell .fpSheetOptBody b{font-weight:400;font-size:16px;letter-spacing:.04em}.v2KioskConfirmShell .fpSheetOptBody small{font-size:12px;color:rgba(26,24,22,.5)}.v2KioskConfirmShell .fpSheetKeep{min-height:48px;width:100%;margin-top:8px;border:0;background:transparent;color:rgba(26,24,22,.55);text-decoration:underline;text-underline-offset:4px;font-size:15px;letter-spacing:.06em;cursor:pointer}@media (max-height:640px){html[data-fp-sheet="1"] .top{visibility:hidden;pointer-events:none}html[data-fp-sheet="1"] section{z-index:40}}@media (min-width:601px){.v2KioskConfirmShell .pbtn{min-height:56px;height:56px}.v2KioskConfirmShell .fpRedesign2Host.fpSheetOpen .fpSheet{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 48px))!important;height:min(560px,calc(100dvh - 48px))!important}}@media (max-width:600px){.v2KioskConfirmShell{top:0;right:0;left:0;bottom:auto;height:100dvh;max-height:100dvh}.v2KioskConfirmShell .pbtn{min-height:48px;height:auto;padding:12px 16px;letter-spacing:.06em;white-space:normal;text-align:center}.v2KioskConfirmShell .sec{flex-wrap:nowrap;row-gap:0;gap:6px;justify-content:stretch}.v2KioskConfirmShell .fpRedesign2Host .sec .secBtn,.v2KioskConfirmShell .sec a{flex:1 1;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:6px 4px;box-sizing:border-box;border-left:0;white-space:nowrap;text-align:center;font-size:12px;letter-spacing:0;line-height:1.15}html:has(.v2KioskConfirmShell) .top #tally{display:none}.v2KioskConfirmShell .card h2,.v2KioskConfirmShell .fpRedesign2Host .step .s,.v2KioskConfirmShell .fpRedesign2Host .step b,.v2KioskConfirmShell .qrtx b,.v2KioskConfirmShell .qrtx p,.v2KioskConfirmShell .verb{white-space:normal;letter-spacing:.04em;overflow-wrap:anywhere}.v2KioskConfirmShell .card .row{flex-wrap:wrap;gap:6px}.v2KioskConfirmShell .qrrow{gap:10px;align-items:flex-start}.v2KioskConfirmShell .qrbox{flex:none}.v2KioskConfirmShell .qrbox svg{width:72px;height:72px}.v2KioskConfirmShell .qrtx{min-width:0;flex:1 1}.v2KioskConfirmShell .dl div{gap:8px;flex-wrap:wrap}.v2KioskConfirmShell.mob .fpRedesign2Host .cardDeskMade,.v2KioskConfirmShell.mob .fpRedesign2Host .cardMobKiosk,.v2KioskConfirmShell.mob .fpRedesign2Host .cardMobPersonal{left:12px!important;right:12px!important;width:auto!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important;max-height:none!important;height:auto!important;overflow:hidden!important;box-sizing:border-box}.v2KioskConfirmShell.mob .cardScroll{overflow:auto!important;min-height:0!important;flex:1 1 auto!important}.v2KioskConfirmShell.mob .cardFoot{flex:0 0 auto!important;position:relative;z-index:2;background:#f3efe6}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .cardFoot{padding-top:12px!important}.v2KioskConfirmShell .fpRedesign2Host .pbtn.wait{background:#f3efe6}.v2KioskConfirmShell .fpRedesign2Host.fpSheetOpen .fpSheet{left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 8px)!important;overflow:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box}.v2KioskConfirmShell .fpSheet .tile{height:auto!important;min-height:168px}.v2KioskConfirmShell .fpSheet .tile .sm,.v2KioskConfirmShell .fpSheet .tile .vb{letter-spacing:.02em;padding:0 6px;box-sizing:border-box}.v2KioskConfirmShell .card,.v2KioskConfirmShell .cardDeskMade{max-width:calc(100vw - 24px)}.v2KioskConfirmShell.mob .v2KioskPkgSlot{height:22dvh;min-height:112px;max-height:180px;overflow:hidden}}@media (max-width:600px) and (max-height:700px){.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette:has(.cd2) .fpRedesign2PkgRoot,.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette:has(.lp2) .fpRedesign2PkgRoot{transform:scale(.78)}.v2KioskConfirmShell.mob .v2KioskPkgSlot{top:calc(env(safe-area-inset-top, 0px) + 60px);height:18dvh;min-height:96px;max-height:140px}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .qrbox{width:64px!important;height:64px!important;padding:4px!important;overflow:hidden}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .qrbox svg{width:56px!important;height:56px!important}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .steps{gap:4px}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .steps .step{padding-top:0;padding-bottom:0}.v2KioskConfirmShell.mob .fpRedesign2Host.fpHostExternalPkg .card.cardMobKiosk .steps .step:last-child .s{padding-bottom:0}.v2KioskConfirmShell .card h2{font-size:18px!important}.v2KioskConfirmShell.mob .sec{flex-wrap:nowrap;gap:4px}.v2KioskConfirmShell.mob .sec .secBtn,.v2KioskConfirmShell.mob .sec a{flex:1 1;min-width:0;min-height:48px;font-size:11px;letter-spacing:0;padding:4px 2px;white-space:nowrap}}.boothDeskEmail{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:calc(env(safe-area-inset-top, 0px) + 24px) 20px calc(env(safe-area-inset-bottom, 0px) + 20px);pointer-events:auto;background:#e6e2d6}.boothDeskEmail label{width:min(640px,100%);font-size:clamp(22px,5vw,32px);line-height:1.35;letter-spacing:.04em;text-align:center}.boothDeskEmail input{width:min(640px,100%);min-height:64px;font-size:28px;padding:12px 16px;border-radius:16px;border:1px solid rgba(36,34,31,.28);background:rgba(246,243,236,.94);font-family:"Nunito",var(--tc)}.boothDeskEmail .btn{width:min(640px,100%);min-height:56px}.boothDeskEmailErr{margin:0;color:#d8452b;font-size:15px}.boothDeskBack{min-height:48px;font-size:14px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;background:none;border:0;cursor:pointer}@media (max-width:600px){.boothDeskEmail{justify-content:flex-end}.boothDeskEmail input{font-size:20px;min-height:56px}.boothDeskEmail .btn{min-height:48px}}.claimNameField input{width:100%;box-sizing:border-box}