._box_hr7k0_1{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--radius);background:#fef2f2;border:1px solid #FECACA;color:#dc2626;font-size:.875rem;margin-bottom:1rem}._icon_hr7k0_14{flex-shrink:0}._page_176xl_1{max-width:600px;min-height:100dvh;margin:auto;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:16px}._page_176xl_1 h1{margin:0;font-size:14px;font-weight:400;color:var(--muted-fg)}._panels_176xl_3{display:flex;flex-direction:column;gap:16px;width:100%;flex:1}._panels_176xl_3 button{min-height:200px;flex:1;border-radius:32px;padding:32px 24px;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}._panels_176xl_3 strong{font-size:38px;line-height:1.2;letter-spacing:-.5px}._panels_176xl_3 span{font-size:15px}._canada_176xl_7{background:var(--primary);color:#fff;border:1px solid var(--primary)}._canada_176xl_7 span{opacity:.75}._france_176xl_9{background:var(--card);color:var(--foreground);border:1px solid var(--border)}._france_176xl_9 span{color:var(--muted-fg)}._panels_176xl_3 button:focus-visible{outline:3px solid var(--foreground);outline-offset:4px}._spinner_16dv5_1{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_16dv5_1 .8s linear infinite}._center_16dv5_10{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;flex:1}._text_16dv5_19{color:var(--muted-fg);font-size:.9375rem;margin-top:1rem}._fullScreen_16dv5_25{min-height:100dvh;background:var(--background)}@keyframes _spin_16dv5_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_16dv5_1{animation:none}}._container_1mgh6_1{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:9999;max-width:420px;width:calc(100% - 2rem);pointer-events:none}._toast_1mgh6_12{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius);font-size:.875rem;font-weight:500;box-shadow:0 4px 16px #0000001f;animation:_slideIn_1mgh6_1 .25s ease-out;pointer-events:auto}._success_1mgh6_25{background:#059669;color:#fff}._error_1mgh6_30{background:#dc2626;color:#fff}._warning_1mgh6_35{background:#d97706;color:#fff}._info_1mgh6_40{background:var(--primary);color:#fff}@keyframes _slideIn_1mgh6_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}._button_1uqe5_1{background:transparent;border:0;color:var(--foreground);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px 0;cursor:pointer}._button_1uqe5_1:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}._page_1kmfs_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;background:var(--background)}._container_1kmfs_10{width:100%;max-width:380px}._logoWrap_1kmfs_15{text-align:center;margin-bottom:2rem}._logoImg_1kmfs_20{height:48px;width:auto;margin-bottom:12px}._appName_1kmfs_26{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 4px;letter-spacing:-.02em}._appDesc_1kmfs_34{font-size:.875rem;color:var(--muted-fg);margin:0}._googleBtn_1kmfs_40{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:.9375rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out;box-shadow:0 1px 3px #0000000d}._divider_1kmfs_59{display:flex;align-items:center;gap:12px;margin:1.25rem 0}._dividerLine_1kmfs_66{flex:1;height:1px;background:var(--border)}._dividerText_1kmfs_72{font-size:.8125rem;color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em}._form_1kmfs_79{display:flex;flex-direction:column;gap:1rem}._field_1kmfs_85{display:flex;flex-direction:column;gap:6px}._label_1kmfs_91{font-size:.875rem;font-weight:500;color:var(--foreground)}._input_1kmfs_97{padding:10px 14px;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:1rem;font-family:var(--font-sans);outline:none;transition:border-color .2s,box-shadow .2s}._submitBtn_1kmfs_111{padding:12px;border-radius:calc(var(--radius) + 4px);border:none;background:var(--primary);color:#fff;font-size:.9375rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;margin-top:.25rem;transition:all .2s ease-out}._footer_1kmfs_125{text-align:center;font-size:.8125rem;color:var(--muted-fg);margin-top:1.5rem}._connectionCode_1kmfs_132{text-align:center;font-family:monospace;font-size:1.5rem;letter-spacing:.12em;font-weight:700;margin-block:1rem}a._submitBtn_1kmfs_111{display:block;text-align:center;text-decoration:none;margin-block:1rem;min-height:44px}._container_1kmfs_10>p:not(._connectionCode_1kmfs_132):not(._footer_1kmfs_125){font-size:.9375rem;line-height:1.5;margin-block:.5rem}._appName_1kmfs_26{line-height:1.25}._googleBtn_1kmfs_40,._submitBtn_1kmfs_111{line-height:1.4}._panel_qotd5_1{margin-block:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius, 8px);overflow-wrap:anywhere}._button_qotd5_8{display:block;width:100%;min-height:44px;padding:.75rem 1rem;margin-block:.5rem;border:1px solid var(--border);border-radius:var(--radius, 8px);background:var(--background);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}._button_qotd5_8:disabled{opacity:.5;cursor:wait}._button_qotd5_8:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._panel_qotd5_1 summary{min-height:44px;padding-block:.75rem;cursor:pointer}._panel_qotd5_1 h2{font-size:1rem}._shell_f5w2v_1{padding:1rem;max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}._compact_f5w2v_10{padding:.75rem}._wrap_1lp8f_1{position:relative;margin-bottom:.75rem}._icon_1lp8f_6{position:absolute;left:12px;top:50%;transform:translateY(-50%)}._input_1lp8f_13{padding-left:36px}._block_185gi_3{display:block;border-radius:6px;background:linear-gradient(90deg,var(--muted) 25%,var(--card) 50%,var(--muted) 75%);background-size:200% 100%;animation:_shimmer_185gi_1 1.4s ease-in-out infinite}._round_185gi_11{border-radius:999px}@keyframes _shimmer_185gi_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._block_185gi_3{animation:none;background:var(--muted)}}._card_9rc69_1{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;cursor:pointer;transition:box-shadow .2s ease-out,transform .2s ease-out;box-shadow:0 1px 3px #0000000d;position:relative}._imageWrap_9rc69_12{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);overflow:hidden}._image_9rc69_12{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_9rc69_26{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._body_9rc69_34{padding:12px 14px}._title_9rc69_38{font-size:1rem;font-weight:600;margin:0 0 6px;color:var(--foreground);letter-spacing:-.01em}._meta_9rc69_46{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--muted-fg)}._metaCity_9rc69_54{margin-top:2px}._statsRow_9rc69_59{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._chipSold_9rc69_66{padding:3px 10px;border-radius:20px;font-size:.6875rem;font-weight:600;background:#eff6ff;color:#2563eb}._chipScanned_9rc69_75{padding:3px 10px;border-radius:20px;font-size:.6875rem;font-weight:600;background:#ecfdf5;color:#059669}._chipRemaining_9rc69_84{padding:3px 10px;border-radius:20px;font-size:.6875rem;font-weight:600;background:#fffbeb;color:#d97706}._chevron_9rc69_93{position:absolute;right:14px;bottom:14px;opacity:.5}._header_i6vf4_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._headerTitle_i6vf4_8{font-size:1.125rem;font-weight:700;margin:0;color:var(--foreground);letter-spacing:-.02em}._headerLogo_i6vf4_16{display:block;width:124px;height:auto;max-width:100%}._headerSub_i6vf4_23{font-size:.8125rem;color:var(--muted-fg);margin:0}._logoutBtn_i6vf4_29{width:36px;height:36px;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:var(--card);color:var(--muted-fg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-out}._emptyIcon_i6vf4_43{width:64px;height:64px;border-radius:50%;background:var(--muted);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._emptyText_i6vf4_54{color:var(--muted-fg);font-size:.9375rem}._list_i6vf4_59{display:flex;flex-direction:column;gap:12px;flex:1}._refreshBtn_i6vf4_66{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--card);color:var(--muted-fg);font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;margin-top:1rem;transition:all .2s ease-out}._center_i6vf4_85{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;flex:1}._button_12e29_1{width:40px;height:40px;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease-out}._header_1wki1_1{display:flex;align-items:center;gap:12px;margin-bottom:1rem}._info_1wki1_8{flex:1;min-width:0}._title_1wki1_13{font-size:1.125rem;font-weight:700;margin:0;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}._subtitle_1wki1_24{font-size:.8125rem;color:var(--muted-fg);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._trailing_1wki1_33{flex-shrink:0}._grid_1t62n_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--dashboard-gap);margin-bottom:1rem}._card_1t62n_8{background:var(--card);border-radius:var(--radius-card);border:1px solid var(--border);padding:var(--dashboard-padding)}._icon_1t62n_32{margin-bottom:8px;display:flex}._value_1t62n_37{font-size:1.25rem;font-weight:700;color:var(--foreground);letter-spacing:-.02em}._label_1t62n_44{font-size:.75rem;color:var(--muted-fg);margin-top:2px}._section_5xfyq_1{background:var(--card);border-radius:var(--radius-card);border:1px solid var(--border);padding:var(--dashboard-padding);margin-bottom:1rem}._header_5xfyq_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._label_5xfyq_16{font-size:.875rem;font-weight:700;color:var(--foreground)}._percent_5xfyq_22{font-size:.875rem;font-weight:700;color:var(--primary)}._track_5xfyq_28{width:100%;height:12px;border-radius:6px;background:var(--muted);overflow:hidden}._fill_5xfyq_36{height:100%;border-radius:6px;background:var(--primary);transition:width .5s ease-out}._sub_5xfyq_44{font-size:.75rem;color:var(--muted-fg);margin:6px 0 0;text-align:center}._pill_1ocz1_1{padding:6px 14px;border-radius:20px;border:1.5px solid var(--border);background:var(--card);color:var(--muted-fg);font-size:.8125rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:all .2s ease-out}._active_1ocz1_15{border-color:var(--primary);background:var(--primary);color:#fff}._section_oc75p_1{margin-bottom:1rem}._label_oc75p_5{font-size:.8125rem;font-weight:600;color:var(--muted-fg);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}._list_oc75p_14{display:flex;flex-wrap:wrap;gap:6px}._pastLabel_oc75p_20{font-size:.6875rem;opacity:.7}._imageWrap_u49tg_1{width:100%;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;margin-bottom:1rem}._image_u49tg_1{width:100%;height:100%;object-fit:cover;display:block}._actions_u49tg_16{display:flex;flex-direction:column;gap:var(--dashboard-gap);margin-top:auto;padding-top:1rem}._scanBtn_u49tg_24{display:flex;align-items:center;justify-content:center;gap:var(--dashboard-gap);width:100%;padding:14px;border-radius:var(--radius-button);border:none;background:var(--primary);color:var(--primary-fg);font-size:.9375rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out}._participantsBtn_u49tg_42{display:flex;align-items:center;justify-content:center;gap:var(--dashboard-gap);width:100%;padding:12px;border-radius:var(--radius-button);border:1.5px solid var(--primary);background:var(--card);color:var(--primary);font-size:.9375rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out}._offlineBtn_u49tg_60{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border-radius:var(--radius-button);border:1px solid var(--border);background:var(--card);color:var(--muted-fg);font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out}._disabled_u49tg_78{opacity:.45;cursor:not-allowed;pointer-events:none}._dateWarning_u49tg_84{text-align:center;color:var(--warning-text);font-size:.8125rem;margin:0}._scanBtn_u49tg_24,._participantsBtn_u49tg_42,._offlineBtn_u49tg_60{min-height:48px;line-height:1.2}._badge_40e97_1{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:.6875rem;font-weight:600;border:1px solid}._success_40e97_11{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._warning_40e97_17{background:#fffbeb;color:#d97706;border-color:#fde68a}._error_40e97_23{background:#fef2f2;color:#dc2626;border-color:#fecaca}._neutral_40e97_29{background:var(--muted);color:var(--muted-fg);border-color:var(--border)}._viewport_126m7_1{position:relative;border-radius:calc(var(--radius) + 4px);overflow:hidden;border:3px solid;aspect-ratio:4/3;background:#000;transition:border-color .3s ease-out}._video_126m7_11{width:100%;height:100%;object-fit:cover}._overlay_126m7_17{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._crosshair_126m7_25{position:relative;width:200px;height:200px}._corner_126m7_31{position:absolute;width:28px;height:28px;border-radius:4px}._cornerTL_126m7_38{top:0;left:0;border-top:3px solid var(--accent)}._cornerTR_126m7_45{top:0;right:0;border-top:3px solid var(--accent);border-right:3px solid var(--accent)}._cornerBL_126m7_53{bottom:0;left:0;border-bottom:3px solid var(--accent)}._cornerBR_126m7_60{bottom:0;right:0;border-bottom:3px solid var(--accent);border-right:3px solid var(--accent)}._statusOverlay_126m7_68{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .3s ease-out}._overlaySuccess_126m7_74{background:#05966926}._overlayWarning_126m7_79{background:#d9770626}._overlayError_126m7_84{background:#dc262626}._feedback_ajesi_1{padding:1rem;border-radius:var(--radius);border:1px solid;margin-top:.75rem;text-align:center;min-height:64px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out}._idle_ajesi_14{margin:0;font-size:.9375rem;color:var(--muted-fg)}._content_ajesi_20{display:flex;align-items:center;gap:12px;text-align:left}._label_ajesi_27{margin:0;font-size:1rem;font-weight:700;letter-spacing:.02em}._detail_ajesi_34{margin:2px 0 0;font-size:.8125rem;color:var(--muted-fg)}._bar_opnyj_1{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px;border-radius:calc(var(--radius) - 2px);background:var(--card);border:1px solid var(--border);margin-bottom:.75rem;font-size:.8125rem}._item_opnyj_14{display:flex;align-items:center;gap:4px}._label_opnyj_20{color:var(--muted-fg);font-size:.75rem}._divider_opnyj_25{width:1px;height:16px;background:var(--border)}._input_1hd5n_12{box-sizing:border-box;width:100%;height:40px;padding:8px 12px;border-radius:var(--radius-field);border:1px solid var(--input);background:var(--background);color:var(--foreground);font-size:1rem;font-family:var(--font-sans);outline:none;transition:box-shadow .2s ease-out}._input_1hd5n_12::placeholder{color:var(--muted-fg)}._input_1hd5n_12:focus-visible{box-shadow:0 0 0 1px var(--background),0 0 0 2px var(--primary)}._button_1hd5n_35{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-field);border:none;background:var(--primary);color:var(--primary-fg);font-size:.875rem;font-weight:500;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s ease-out}._button_1hd5n_35:hover:not(:disabled),._button_1hd5n_35:active:not(:disabled){transform:none;box-shadow:none}._button_1hd5n_35:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 85%,transparent)}._button_1hd5n_35:disabled{opacity:.5;cursor:not-allowed}._header_1qmtr_1{display:flex;align-items:center;gap:12px;margin-bottom:.5rem}._headerInfo_1qmtr_8{flex:1;min-width:0}._titleText_1qmtr_13{font-size:1rem;font-weight:600;margin:0;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}._badges_1qmtr_24{display:flex;gap:6px;margin-top:4px}._manualForm_1qmtr_30{display:flex;gap:8px;margin-top:.75rem}._manualInput_1qmtr_36{flex:1;width:auto;min-width:0}._card_wps9v_1{background:var(--card);border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);padding:12px;box-shadow:0 1px 2px #00000008}._main_wps9v_9{display:flex;gap:10px}._info_wps9v_14{flex:1;min-width:0}._buyerName_wps9v_19{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._buyerEmail_wps9v_29{font-size:.75rem;color:var(--muted-fg);margin:1px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_wps9v_38{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}._ticketTypeBadge_wps9v_46{padding:2px 8px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);font-size:.6875rem;font-weight:600}._ticketNum_wps9v_55{font-size:.6875rem;color:var(--muted-fg);font-family:monospace}._usedAt_wps9v_61{font-size:.6875rem;color:#059669;margin:4px 0 0}._actions_wps9v_67{display:flex;gap:8px;margin-top:12px}._validateBtn_wps9v_73{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:calc(var(--radius) - 4px);border:none;background:#059669;color:#fff;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out}._cancelBtn_wps9v_91{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:calc(var(--radius) - 4px);border:1.5px solid #D97706;background:var(--card);color:#d97706;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease-out}._statsSummary_1djgp_1{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:12px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);margin-bottom:1rem}._summaryItem_1djgp_13{display:flex;flex-direction:column;align-items:center;gap:2px}._summaryValue_1djgp_20{font-size:1.25rem;font-weight:700;color:var(--foreground)}._summaryValueGreen_1djgp_26{color:#059669}._summaryValueOrange_1djgp_31{color:#d97706}._summaryLabel_1djgp_36{font-size:.6875rem;color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em}._summaryDivider_1djgp_43{width:1px;height:32px;background:var(--border)}._filterRow_1djgp_49{display:flex;gap:6px;margin-bottom:1rem;overflow-x:auto}._center_1djgp_56{display:flex;align-items:center;justify-content:center;padding:2rem;flex:1}._emptyText_1djgp_64{color:var(--muted-fg);font-size:.9375rem}._list_1djgp_69{display:flex;flex-direction:column;gap:8px;flex:1}._sentinel_1djgp_76{display:flex;justify-content:center;padding:1rem 0;min-height:1px}
