.AnimatedModal_overlay__Zd_7P{position:fixed;inset:0;z-index:var(--z-modal,9999);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--modal-overlay-bg,rgba(15,23,42,.55));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:AnimatedModal_overlayFadeIn__s7oMZ .2s ease forwards}.AnimatedModal_overlayNoAnimation__SDIcA{animation:none}.AnimatedModal_overlayClosing__oQjnP{animation:AnimatedModal_overlayFadeOut__zhheZ .2s ease forwards}.AnimatedModal_modal__JFW86{width:-moz-fit-content;width:fit-content;max-width:clamp(520px,70vw,760px);max-height:calc(100dvh - 32px);padding:0;display:flex;flex-direction:column;background:var(--card-bg);color:var(--foreground);border:1px solid var(--table-border);border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.25),0 6px 16px rgba(0,0,0,.08);animation:AnimatedModal_scaleFadeIn__uv4ti .25s cubic-bezier(.4,0,.2,1)}.AnimatedModal_modal__JFW86:focus{outline:none}.AnimatedModal_size_lg__ezTEz,.AnimatedModal_size_md__HAOiE,.AnimatedModal_size_sm__yGBtI,.AnimatedModal_size_xl__mehkR{width:100%}.AnimatedModal_size_sm__yGBtI{max-width:var(--modal-width-sm,420px)}.AnimatedModal_size_md__HAOiE{max-width:var(--modal-width-md,560px)}.AnimatedModal_size_lg__ezTEz{max-width:var(--modal-width-lg,760px)}.AnimatedModal_size_xl__mehkR{max-width:var(--modal-width-xl,1040px)}.AnimatedModal_size_full__Yw7M6{width:100%;max-width:calc(100vw - 32px);height:calc(100dvh - 32px)}.AnimatedModal_modalNoAnimation__URh2D{animation:none}.AnimatedModal_modalClosing__jlMCq{animation:AnimatedModal_scaleFadeOut__sAPZe .22s cubic-bezier(.4,0,.2,1) forwards}.AnimatedModal_header__boHZW{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;background:var(--header_bg);border-bottom:1px solid var(--table-border)}.AnimatedModal_headerMain__j8D4T{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.AnimatedModal_headerTopRow__FcsT2{display:flex;align-items:flex-start;gap:10px;min-width:0}.AnimatedModal_headerTopRowInline__voo_Y{align-items:center}.AnimatedModal_headerIcon__5KhBB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--foreground2)}.AnimatedModal_headerText__nAAXH{display:flex;flex-direction:column;gap:4px;min-width:0}.AnimatedModal_headerTextInline__GRNLK{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px}.AnimatedModal_headerTitle__UoS18{margin:0;font-size:17px;font-weight:700;color:var(--foreground);line-height:1.25}.AnimatedModal_headerSubtitle2__dh80p,.AnimatedModal_headerSubtitle__lLuU_{margin:0;font-size:13px;line-height:1.45;color:var(--foreground2)}.AnimatedModal_headerTrailing__tzY_e{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.AnimatedModal_headerActions__uZlR2{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.AnimatedModal_content__KzC4q{display:block;flex:1 1;min-height:0;overflow-y:auto;padding:24px 20px 28px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--card-bg);color:var(--foreground);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground2) 42%,transparent) transparent}.AnimatedModal_content__KzC4q::-webkit-scrollbar{width:8px}.AnimatedModal_content__KzC4q::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground2) 38%,transparent);border-radius:999px}.AnimatedModal_footer__8_7_M{border-top:1px solid var(--table-border);padding:14px 20px;display:flex;justify-content:flex-end;gap:10px;background:var(--header_bg)}.AnimatedModal_closeButton__IILhe{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:color-mix(in srgb,var(--foreground2) 16%,transparent);color:var(--foreground2);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .15s ease}.AnimatedModal_closeButton__IILhe:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);transform:scale(1.05)}.AnimatedModal_closeButton__IILhe:active{transform:scale(.96)}.AnimatedModal_headerGradient___Ekux{padding:20px 24px 18px;border-bottom:none;background:linear-gradient(90deg,color-mix(in srgb,#4f46e5 92%,var(--market-primary) 8%) 0,color-mix(in srgb,#7c3aed 88%,var(--market-primary-light) 12%) 100%)}.AnimatedModal_headerGradient___Ekux .AnimatedModal_headerTitle__UoS18{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.02em}.AnimatedModal_headerGradient___Ekux .AnimatedModal_headerSubtitle2__dh80p,.AnimatedModal_headerGradient___Ekux .AnimatedModal_headerSubtitle__lLuU_{color:hsla(0,0%,100%,.9)}.AnimatedModal_closeButtonLight__RLBuj{background:hsla(0,0%,100%,.18);color:#fff}.AnimatedModal_closeButtonLight__RLBuj:hover{background:hsla(0,0%,100%,.28);color:#fff;transform:scale(1.04)}.AnimatedModal_closeButtonLight__RLBuj:active{transform:scale(.96)}.AnimatedModal_footerMuted__bjHmV{justify-content:stretch;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--table-border);background:color-mix(in srgb,var(--surface-secondary) 58%,var(--header_bg) 42%)}.AnimatedModal_center__q4c2t{align-self:center}.AnimatedModal_top__35yA8{align-self:flex-start;margin-top:8vh}.AnimatedModal_bottom__yiA31{align-self:flex-end;margin-bottom:8vh}@media (max-width:768px){.AnimatedModal_overlay__Zd_7P{align-items:flex-end;padding:0}.AnimatedModal_modal__JFW86{width:100%;max-width:100%;max-height:100dvh;border-radius:16px 16px 0 0}.AnimatedModal_content__KzC4q{padding:14px 16px 20px}.AnimatedModal_header__boHZW{padding:16px;align-items:flex-start}.AnimatedModal_headerTrailing__tzY_e{gap:10px}.AnimatedModal_headerGradient___Ekux{padding:18px 16px 16px}.AnimatedModal_footer__8_7_M{padding:12px 16px}.AnimatedModal_footerMuted__bjHmV{padding:16px}}@keyframes AnimatedModal_overlayFadeIn__s7oMZ{0%{opacity:0}to{opacity:1}}@keyframes AnimatedModal_overlayFadeOut__zhheZ{0%{opacity:1}to{opacity:0}}@keyframes AnimatedModal_scaleFadeIn__uv4ti{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedModal_scaleFadeOut__sAPZe{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (max-width:768px){.AnimatedModal_overlay__Zd_7P{bottom:calc(-1 * env(safe-area-inset-top, 0px))}.AnimatedModal_modal__JFW86{padding-bottom:env(safe-area-inset-bottom,0)}}.OutcomePanel_panel__LtzJT{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;animation:OutcomePanel_outcomeFadeIn__wBIC4 .45s ease}.OutcomePanel_compact__tti7A{animation:none}@keyframes OutcomePanel_outcomeFadeIn__wBIC4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OutcomePanel_iconBadge__PeNDX{position:relative;width:88px;height:88px;margin-bottom:16px}.OutcomePanel_iconBadgeCompact__spr6O{width:72px;height:72px;margin-bottom:14px}.OutcomePanel_iconRing__aIo5V{position:absolute;inset:0;border-radius:50%;animation:OutcomePanel_outcomePulse__P3Ei_ 2.4s ease-in-out infinite}.OutcomePanel_iconCore__Y4w_k{position:absolute;inset:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(15,23,42,.12)}.OutcomePanel_iconBadgeCompact__spr6O .OutcomePanel_iconCore__Y4w_k{inset:12px}@keyframes OutcomePanel_outcomePulse__P3Ei_{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.82}}.OutcomePanel_pill__LGKdO{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:var(--fs-12,12px);font-weight:var(--fw-600,600);letter-spacing:.02em;margin-bottom:14px;border:1px solid transparent}.OutcomePanel_pillExpired__ZPfWu{background:color-mix(in srgb,var(--red,var(--danger)) 10%,transparent);color:var(--status-danger-text,var(--danger));border-color:color-mix(in srgb,var(--red,var(--danger)) 22%,transparent)}.OutcomePanel_pillTimer__k7vGb{display:inline-flex;align-items:center;gap:6px}.OutcomePanel_title__AeB41{font-size:clamp(1.25rem,4vw,1.625rem);font-weight:var(--fw-700,700);color:var(--foreground);line-height:1.25;margin:0 0 10px}.OutcomePanel_titleCompact__WecwM{font-size:1.125rem}.OutcomePanel_subtitle__nte6g{max-width:420px;margin:0 auto 20px;color:var(--text-secondary,var(--foreground2));font-size:var(--fs-14,14px);line-height:1.6}.OutcomePanel_subtitleCompact__OBH0P{margin-bottom:16px}.OutcomePanel_note__W7rut{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px 16px;margin-bottom:24px;border-radius:12px;border:1px solid transparent}.OutcomePanel_noteCompact__m44HS{margin-bottom:18px}.OutcomePanel_noteIcon__GKgHE{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.OutcomePanel_noteIcon__GKgHE svg{color:inherit}.OutcomePanel_noteBody__n_y2F,.OutcomePanel_note__W7rut p{margin:0;font-size:var(--fs-14,14px);line-height:1.55;color:var(--foreground2,var(--text-secondary))}.OutcomePanel_actions__YFlq8{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.OutcomePanel_actionsRow__ULcKp{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.OutcomePanel_secondaryLink__rpsBx{display:block;text-align:center;font-size:var(--fs-14,14px);font-weight:var(--fw-600,600);color:var(--link-normal);padding:4px 0;transition:color .15s ease}.OutcomePanel_secondaryLink__rpsBx:hover{color:var(--link-hover)}.OutcomePanel_variant_info__PDQh6 .OutcomePanel_iconRing__aIo5V{background:color-mix(in srgb,var(--color-primary,var(--primary)) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-primary,var(--primary)) 28%,transparent)}.OutcomePanel_variant_info__PDQh6 .OutcomePanel_iconCore__Y4w_k{background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary,var(--primary)) 22%,transparent),color-mix(in srgb,var(--ocean-blue,var(--primary)) 10%,transparent));color:var(--color-primary,var(--primary));box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary,var(--primary)) 16%,transparent)}.OutcomePanel_variant_info__PDQh6 .OutcomePanel_pill__LGKdO{background:var(--status-info-bg);color:var(--status-info-text);border-color:color-mix(in srgb,var(--status-info-border) 55%,transparent)}.OutcomePanel_variant_info__PDQh6 .OutcomePanel_note__W7rut{background:color-mix(in srgb,var(--color-primary,var(--primary)) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary,var(--primary)) 16%,transparent)}.OutcomePanel_variant_info__PDQh6 .OutcomePanel_noteIcon__GKgHE{background:color-mix(in srgb,var(--color-primary,var(--primary)) 14%,transparent);color:var(--color-primary,var(--primary))}.OutcomePanel_variant_success__tVzdd .OutcomePanel_iconRing__aIo5V{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28)}.OutcomePanel_variant_success__tVzdd .OutcomePanel_iconCore__Y4w_k{background:linear-gradient(145deg,rgba(34,197,94,.22),rgba(22,163,74,.12));color:#22c55e;box-shadow:0 10px 28px rgba(34,197,94,.18)}.OutcomePanel_variant_success__tVzdd .OutcomePanel_pill__LGKdO{background:var(--status-success-bg,rgba(34,197,94,.12));color:var(--status-success-text,#16a34a);border-color:rgba(34,197,94,.24)}.OutcomePanel_variant_success__tVzdd .OutcomePanel_note__W7rut{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.16)}.OutcomePanel_variant_success__tVzdd .OutcomePanel_noteIcon__GKgHE{background:rgba(34,197,94,.14);color:#16a34a}.OutcomePanel_variant_warning__wHPIf .OutcomePanel_iconRing__aIo5V{background:color-mix(in srgb,var(--orange-warn,var(--warning)) 14%,transparent);border:1px solid color-mix(in srgb,var(--orange-warn,var(--warning)) 30%,transparent)}.OutcomePanel_variant_warning__wHPIf .OutcomePanel_iconCore__Y4w_k{background:linear-gradient(145deg,color-mix(in srgb,var(--orange-warn,var(--warning)) 24%,transparent),color-mix(in srgb,var(--status-warning-text,var(--warning)) 12%,transparent));color:var(--status-warning-text,var(--warning));box-shadow:0 10px 28px color-mix(in srgb,var(--orange-warn,var(--warning)) 18%,transparent)}.OutcomePanel_variant_warning__wHPIf .OutcomePanel_pill__LGKdO{background:var(--status-warning-bg);color:var(--status-warning-text);border-color:color-mix(in srgb,var(--status-warning-border) 55%,transparent)}.OutcomePanel_variant_warning__wHPIf .OutcomePanel_note__W7rut{background:color-mix(in srgb,var(--orange-warn,var(--warning)) 10%,transparent);border-color:color-mix(in srgb,var(--orange-warn,var(--warning)) 18%,transparent)}.OutcomePanel_variant_warning__wHPIf .OutcomePanel_noteIcon__GKgHE{background:color-mix(in srgb,var(--orange-warn,var(--warning)) 16%,transparent);color:var(--status-warning-text,var(--warning))}.OutcomePanel_variant_error__iBK2B .OutcomePanel_iconRing__aIo5V{background:color-mix(in srgb,var(--red,var(--danger)) 12%,transparent);border:1px solid color-mix(in srgb,var(--red,var(--danger)) 26%,transparent)}.OutcomePanel_variant_error__iBK2B .OutcomePanel_iconCore__Y4w_k{background:linear-gradient(145deg,color-mix(in srgb,var(--red,var(--danger)) 20%,transparent),color-mix(in srgb,var(--status-danger-text,var(--danger)) 10%,transparent));color:var(--status-danger-text,var(--danger));box-shadow:0 10px 28px color-mix(in srgb,var(--red,var(--danger)) 16%,transparent)}.OutcomePanel_variant_error__iBK2B .OutcomePanel_pill__LGKdO{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:color-mix(in srgb,var(--status-danger-border) 55%,transparent)}.OutcomePanel_variant_error__iBK2B .OutcomePanel_note__W7rut{background:color-mix(in srgb,var(--red,var(--danger)) 8%,transparent);border-color:color-mix(in srgb,var(--red,var(--danger)) 16%,transparent)}.OutcomePanel_variant_error__iBK2B .OutcomePanel_noteIcon__GKgHE{background:color-mix(in srgb,var(--red,var(--danger)) 14%,transparent);color:var(--status-danger-text,var(--danger))}@media (prefers-reduced-motion:reduce){.OutcomePanel_iconRing__aIo5V,.OutcomePanel_panel__LtzJT{animation:none}}.InlineLoader_root__ADN0V{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--table-text-secondary,var(--gray2))}.InlineLoader_sm__TzQ52 .InlineLoader_spinner__JzoaH{width:16px;height:16px;border-width:2px}.InlineLoader_md__zn5AT .InlineLoader_spinner__JzoaH{width:20px;height:20px;border-width:2px}.InlineLoader_spinner__JzoaH{flex:0 0 auto;border-style:solid;border-color:currentColor color-mix(in srgb,currentColor 20%,transparent) color-mix(in srgb,currentColor 20%,transparent);border-radius:50%;animation:InlineLoader_inlineLoaderSpin__y13Ou .6s linear infinite}.InlineLoader_label__ndf4b{font-size:14px;line-height:1.4;color:inherit}@keyframes InlineLoader_inlineLoaderSpin__y13Ou{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.InlineLoader_spinner__JzoaH{animation-duration:1.2s}}.InfoModal_overlay__H7w0x{position:fixed;inset:0;z-index:var(--z-modal-confirm,10050);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--modal-overlay-bg,rgba(15,23,42,.55));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:InfoModal_overlayFadeIn__KaOlC .2s ease forwards}.InfoModal_modal__RI6gN{position:relative;width:100%;max-width:clamp(380px,92vw,480px);padding:28px 24px 22px;background:var(--card-bg);color:var(--foreground);border:1px solid var(--card-border,var(--table-border));border-radius:20px;box-shadow:0 24px 48px rgba(0,0,0,.22),0 8px 20px rgba(0,0,0,.08);animation:InfoModal_scaleFadeIn__QfXIX .28s cubic-bezier(.4,0,.2,1);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.InfoModal_closeButton__SgK3E{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:color-mix(in srgb,var(--foreground2) 16%,transparent);color:var(--foreground2);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;transition:all .15s ease}.InfoModal_closeButton__SgK3E:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);transform:scale(1.05)}.InfoModal_panelBody__6vtZI{gap:14px}.InfoModal_actionsRow__JCHPc{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;width:100%}.InfoModal_actionBtn__CA3G0{min-width:120px}@media (max-width:768px){.InfoModal_overlay__H7w0x{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));bottom:calc(-1 * env(safe-area-inset-top, 0px))}.InfoModal_modal__RI6gN{width:100%;max-width:400px;max-height:100%;border-radius:16px;padding:20px 16px 16px}.InfoModal_actionsRow__JCHPc{align-items:stretch}.InfoModal_actionBtn__CA3G0{flex:1 1;min-width:0}}@keyframes InfoModal_overlayFadeIn__KaOlC{0%{opacity:0}to{opacity:1}}@keyframes InfoModal_scaleFadeIn__QfXIX{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.InfoModal_modal__RI6gN:focus,.InfoModal_modal__RI6gN:focus-visible{outline:none}.BarcodeScanModal_modal__Dlpp2{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;min-height:0}.BarcodeScanModal_content__xkdYK{display:flex;flex-direction:column;gap:10px;min-height:0}.BarcodeScanModal_cameraFrame__wgWjn{position:relative;overflow:hidden;border-radius:12px;background:#000}.BarcodeScanModal_cameraVideo__21lfz{display:block;width:100%;height:min(50vh,320px);object-fit:cover}.BarcodeScanModal_aim__ipP_V{position:absolute;inset:22% 10%;border:2px solid hsla(0,0%,100%,.85);border-radius:12px;box-shadow:0 0 0 999px rgba(0,0,0,.28);pointer-events:none}.BarcodeScanModal_status__JVNQ2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.BarcodeScanModal_error__oVx2x,.BarcodeScanModal_hint__LAXs_{margin:0;font-size:13px;line-height:1.45;text-align:center}.BarcodeScanModal_hint__LAXs_{color:var(--text-secondary)}.BarcodeScanModal_error__oVx2x{color:var(--danger-text,#f04438)}.BarcodeScanModal_footer__qmI9k{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}