.LAon_G_backdrop{z-index:50;padding:12px;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LAon_G_card{border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:448px;max-height:92dvh;padding:16px;display:flex;overflow-y:auto;box-shadow:0 25px 60px #00000073}@media (min-width:640px){.LAon_G_card{padding:24px}}.LAon_G_cardDark{color:#f1f5f9;background-color:#0f172a}.LAon_G_cardLight{color:#1e293b;background-color:#fff}.LAon_G_header{justify-content:space-between;align-items:center;display:flex}.LAon_G_title{margin:0;font-size:18px;font-weight:600}.LAon_G_titleDark{color:#f1f5f9}.LAon_G_titleLight{color:#1e293b}.LAon_G_closeButton{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.LAon_G_closeButtonDark{color:#f1f5f9;background-color:#ffffff14}.LAon_G_closeButtonDark:hover{background-color:#ffffff24}.LAon_G_closeButtonLight{color:#1e293b;background-color:#0f172a0f}.LAon_G_closeButtonLight:hover{background-color:#0f172a1a}.LAon_G_videoContainer{aspect-ratio:3/4;background-color:#0b1220;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #10b98159}@media (min-width:640px){.LAon_G_videoContainer{aspect-ratio:4/3}}.LAon_G_video{object-fit:cover;background-color:#0000;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.LAon_G_dim{pointer-events:none;background-color:#0000008c;position:absolute}.LAon_G_dimTop{height:calc(50% - min(35vmin,140px));top:0;left:0;right:0}.LAon_G_dimBottom{height:calc(50% - min(35vmin,140px));bottom:0;left:0;right:0}.LAon_G_dimLeft{width:calc(50% - min(35vmin,140px));top:calc(50% - min(35vmin,140px));bottom:calc(50% - min(35vmin,140px));left:0}.LAon_G_dimRight{width:calc(50% - min(35vmin,140px));top:calc(50% - min(35vmin,140px));bottom:calc(50% - min(35vmin,140px));right:0}.LAon_G_frameWrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LAon_G_frame{aspect-ratio:1;border-radius:8px;width:min(70vmin,280px);position:relative}.LAon_G_corner{width:32px;height:32px;position:absolute}.LAon_G_cornerTL{border-top-left-radius:8px;top:-2px;left:-2px}.LAon_G_cornerTR{border-top-right-radius:8px;top:-2px;right:-2px}.LAon_G_cornerBL{border-bottom-left-radius:8px;bottom:-2px;left:-2px}.LAon_G_cornerBR{border-bottom-right-radius:8px;bottom:-2px;right:-2px}.LAon_G_scanLine{background-color:#34d399f2;border-radius:2px;height:2px;position:absolute;left:8%;right:8%;box-shadow:0 0 12px #34d399d9}.LAon_G_successOverlay{background-color:#10b98140;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LAon_G_successCheck{background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 8px 24px #10b98173}.LAon_G_badge{color:#f1f5f9;background-color:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.LAon_G_badgeDot{border-radius:50%;width:8px;height:8px;display:inline-block}.LAon_G_statusBlock{text-align:center}.LAon_G_statusTitle{margin:0;font-size:16px;font-weight:600}.LAon_G_statusTitleIdleDark{color:#f1f5f9}.LAon_G_statusTitleIdleLight{color:#1e293b}.LAon_G_statusTitleSuccess{color:#10b981}.LAon_G_statusSubtitle{margin:4px 0 0;font-size:13px}.LAon_G_statusSubtitleDark{color:#cbd5e1}.LAon_G_statusSubtitleLight{color:#475569}.LAon_G_manualButton{color:#fff;cursor:pointer;background-color:#7c3aed;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:background-color .12s;display:inline-flex}.LAon_G_manualButton:hover{background-color:#6d28d9}.LAon_G_fallback{text-align:center;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.LAon_G_fallbackNoCameraDark{color:#f1f5f9;background-color:#1e293bf2;border-color:#475569}.LAon_G_fallbackNoCameraLight{color:#1e293b;background-color:#f8fafc;border-color:#e2e8f0}.LAon_G_fallbackErrorDark{color:#f1f5f9;background-color:#1e293bf2;border-color:#ef444466}.LAon_G_fallbackErrorLight{color:#1e293b;background-color:#fef2f2;border-color:#fecaca}.LAon_G_fallbackIcon{width:48px;height:48px;margin-bottom:12px}.LAon_G_fallbackIconNeutralDark{color:#94a3b8}.LAon_G_fallbackIconNeutralLight{color:#64748b}.LAon_G_fallbackIconErrorDark{color:#fca5a5}.LAon_G_fallbackIconErrorLight{color:#ef4444}.LAon_G_fallbackTitle{margin:0;font-size:16px;font-weight:600}.LAon_G_fallbackMessage{max-width:280px;margin:4px 0 16px;font-size:14px}.LAon_G_fallbackMessageNeutralDark{color:#cbd5e1}.LAon_G_fallbackMessageNeutralLight{color:#64748b}.LAon_G_fallbackMessageErrorDark{color:#cbd5e1}.LAon_G_fallbackMessageErrorLight{color:#475569}
.Si9mnq_benefitGrid{gap:.75rem;display:grid}.Si9mnq_benefitRow{background-color:#f5f3ff;background-image:linear-gradient(90deg,#f5f3ff 0%,#faf5ff 100%);border:2px solid #ddd6fe;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.Si9mnq_benefitRow:hover{border-color:#c4b5fd;box-shadow:0 1px 2px #8b5cf614}.Si9mnq_benefitIconWrap{background-color:#8b5cf6;background-image:linear-gradient(to bottom right,#8b5cf6 0%,#a855f7 100%);border-radius:.5rem;flex-shrink:0;padding:.5rem}.Si9mnq_benefitIcon{color:#fff;width:1.25rem;height:1.25rem}.Si9mnq_benefitText{color:#374151;flex:1;font-weight:500}
.KgVh4G_banner{text-align:center;background-color:#fbbf24;background-image:linear-gradient(90deg,#fbbf24 0%,#facc15 50%,#fb923c 100%);border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.KgVh4G_sparkleTopRight{color:#fff;position:absolute;top:.5rem;right:1rem}.KgVh4G_sparkleBottomLeft{color:#fff;position:absolute;bottom:.5rem;left:1rem}.KgVh4G_inner{position:relative}.KgVh4G_titleRow{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.KgVh4G_titleText{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700;line-height:1.25rem}.KgVh4G_pointsRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.KgVh4G_pointsValue{color:#fff;font-size:3rem;font-weight:700;line-height:1}.KgVh4G_pointsLabel{color:#fff;font-size:1.5rem;font-weight:700;line-height:2rem}.KgVh4G_message{color:#fff;margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.KgVh4G_icon{color:#fff;flex-shrink:0;width:1.5rem;height:1.5rem}
.kOoyBW_tierBadge{color:#fff;background-color:#8b5cf6;background-image:linear-gradient(90deg,#8b5cf6 0%,#a855f7 100%);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.kOoyBW_tierIcon{color:#fff;flex-shrink:0;width:1rem;height:1rem}.kOoyBW_tierDescription{color:#4b5563;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
