.dashboard_checkinSection__4TID8{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.dashboard_checkinHeaderRow__VyKC5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.dashboard_checkinTitle__zvZPm{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.25rem}.dashboard_checkinDescription__1RAHk{font-size:.875rem;color:#6b7280}.dashboard_checkinCount__OZ31t{font-size:.875rem;font-weight:500;color:#4f46e5;background-color:#eef2ff;padding:.25rem .75rem;border-radius:9999px}.dashboard_checkinPanelContent__fnA_G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f9fafb;border-radius:.5rem;border:1px dashed #d1d5db}.dashboard_generateButton__R_yd_{padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.dashboard_generateButton__R_yd_:hover{background-color:#4338ca}.dashboard_generateButton__R_yd_:disabled{opacity:.5;cursor:not-allowed}.dashboard_qrContainer__vDMEH{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.dashboard_qrWrapper__j0LLl{padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.dashboard_qrInfo__vpyPG{text-align:center}.dashboard_qrTimer__Z3w7F{font-size:1rem;color:#374151;margin-bottom:.5rem}.dashboard_timerValue__2HpKR{font-weight:700;color:#dc2626;font-variant-numeric:tabular-nums}.dashboard_qrHint__sf_hE{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.dashboard_refreshButton__klJm8{font-size:.875rem;color:#4f46e5;background:none;border:none;cursor:pointer;text-decoration:underline}.dashboard_refreshButton__klJm8:hover{color:#4338ca}.dashboard_errorText__QwU_G{margin-top:1rem;color:#dc2626;font-size:.875rem}.dashboard_page__3Aya3{max-width:960px;margin:0 auto;padding:48px 24px 72px;display:flex;flex-direction:column;gap:32px;color:var(--text-main)}.dashboard_title__PJBDg{margin:0;font-size:32px;font-weight:700;color:var(--text-main)}.dashboard_header__sLVFv{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:8px}.dashboard_titleBlock__Eq5om{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.dashboard_titleGradient__7Bk6B{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard_subtitle__YgaQa{margin:0;font-size:15px;color:#64748b;font-weight:400;line-height:1.5}.dashboard_headerActions__w_W1u{display:flex;align-items:center;gap:12px;flex-shrink:0}.dashboard_primaryButton__xIjTm{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:14px;border:none;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px 0 rgba(99,102,241,.35);cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.dashboard_primaryButton__xIjTm:hover{transform:translateY(-2px);box-shadow:0 8px 20px 0 rgba(99,102,241,.45)}.dashboard_primaryButton__xIjTm:active{transform:translateY(0);box-shadow:0 4px 12px 0 rgba(99,102,241,.3)}.dashboard_section__ow6yY{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;padding:24px 28px;box-shadow:0 24px 48px rgba(15,23,42,.04)}.dashboard_sectionHeader__4xFsk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dashboard_sectionTitle__xBrif{margin:0;font-size:20px;font-weight:600;color:#1f2937}.dashboard_sectionDescription__Y6fNE{margin:4px 0 0;font-size:14px;color:#64748b}.dashboard_eventList__65nFH{display:flex;flex-direction:column;gap:16px}.dashboard_eventCard__8Lt2M{border:1px solid var(--border-subtle);border-radius:16px;padding:20px 22px;background:var(--bg-surface);display:flex;flex-direction:column;gap:12px}.dashboard_eventHeader__RREQM{display:flex;justify-content:space-between;gap:16px}.dashboard_eventTitle__tR8uq{margin:0;font-size:18px;font-weight:600;color:#1f2937}.dashboard_statusBadge__MCkWq{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.dashboard_statusPending___s_kd{background:rgba(251,191,36,.18);color:#b45309}.dashboard_statusPublished__CQxl0{background:rgba(59,130,246,.14);color:#1d4ed8}.dashboard_statusRejected__PL6kx{background:hsla(0,91%,71%,.18);color:#b91c1c}.dashboard_statusWithdrawn__Ng_M6{background:rgba(148,163,184,.18);color:#1f2937}.dashboard_withdrawBadge__CJ2u3{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.45);font-size:12px;font-weight:600;color:#475569;background:rgba(226,232,240,.6)}.dashboard_withdrawBadgePending__B6L7u{border-color:rgba(251,191,36,.5);color:#b45309;background:rgba(251,191,36,.14)}.dashboard_withdrawBadgeApproved__H0shh{border-color:rgba(34,197,94,.4);color:#15803d;background:rgba(34,197,94,.14)}.dashboard_withdrawBadgeRejected__7I95w{border-color:hsla(0,91%,71%,.45);color:#b91c1c;background:hsla(0,91%,71%,.14)}.dashboard_meta__fxrl4{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:13px;color:#64748b}.dashboard_meta__fxrl4 strong{color:#334155;font-weight:600}.dashboard_auditNote__whA_h{padding:10px 12px;border-radius:12px;background:rgba(226,232,240,.5);font-size:13px;color:#475569}.dashboard_eventSummaryRow__g4oLt{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#475569}.dashboard_eventFooter__qMBqR{margin-top:12px;display:flex;justify-content:flex-end}.dashboard_tertiaryButton__2a1qP{padding:10px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.5);background:#fff;color:#475569;font-weight:600;font-size:14px;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}.dashboard_tertiaryButton__2a1qP:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.85);color:#1d4ed8}.dashboard_tertiaryButton__2a1qP:disabled{cursor:not-allowed;color:#94a3b8;border-color:rgba(148,163,184,.35)}.dashboard_managementPanel__6ZVK6{margin-top:16px;padding-top:16px;border-top:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:16px}.dashboard_statsRow__XsUNd{display:flex;flex-wrap:wrap;gap:16px}.dashboard_withdrawSection__SCcq9{margin:18px 0;padding:16px 18px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.8);display:flex;flex-direction:column;gap:12px}.dashboard_withdrawHeaderRow__6b37d{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_withdrawTitle__OzW9k{margin:0;font-size:16px;font-weight:600;color:#1f2937}.dashboard_withdrawMeta__aO76J{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:13px;color:#475569}.dashboard_withdrawActions__55kM_{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard_withdrawHint__niUfB{font-size:12px;color:#64748b}.dashboard_withdrawReasonText__Cv8cn{margin:4px 0 0;font-size:14px;color:#1f2937;line-height:1.5}.dashboard_noticeSection__icBam{padding:16px 18px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.8);display:flex;flex-direction:column;gap:12px}.dashboard_noticeHeaderRow__cDSPJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_noticeTitle__9o7j5{margin:0;font-size:16px;font-weight:600;color:#1e293b}.dashboard_noticeDescription___qzML{margin:4px 0 0;color:#475569;font-size:13px}.dashboard_noticeCount___2563{font-size:13px;color:#64748b}.dashboard_noticeForm__RlImN{display:flex;flex-direction:column;gap:10px}.dashboard_noticeInput__vB40U,.dashboard_noticeTextarea__WzNSJ{padding:10px 12px;border-radius:12px;border:1px solid rgba(203,213,225,.9);background:#fff;font-size:14px}.dashboard_noticeTextarea__WzNSJ{min-height:96px;resize:vertical}.dashboard_noticeActions__Th_1W{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dashboard_noticeHint__XCAVY{font-size:12px;color:#94a3b8}.dashboard_noticeList__Jwmpx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dashboard_noticeItem__0jaLM{padding:12px 14px;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:hsla(0,0%,100%,.85);box-shadow:0 8px 14px rgba(15,23,42,.05)}.dashboard_noticeHeader__t9KTO{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard_noticeTitleText__u_fTk{font-weight:700;color:#0f172a}.dashboard_noticeTime__AKi60{font-size:12px;color:#94a3b8}.dashboard_noticeBody__r7wXt{margin:6px 0 0;color:#1f2937;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.dashboard_statCard__Oh9aF{flex:1;min-width:140px;background:rgba(248,250,252,.8);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(226,232,240,.8)}.dashboard_statLabel__onUAB{font-size:12px;color:#64748b;letter-spacing:.02em}.dashboard_statValue__TLRa1{font-size:22px;font-weight:600;color:#1e293b}.dashboard_participantTableWrapper__C6U6M{overflow-x:auto;border-radius:14px;border:1px solid rgba(226,232,240,.8);background:hsla(0,0%,100%,.8)}.dashboard_participantTable__j8mir{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.dashboard_participantTable__j8mir td,.dashboard_participantTable__j8mir th{padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.7);text-align:left;vertical-align:top}.dashboard_participantTable__j8mir th{background:rgba(248,250,252,.7);font-weight:600;color:#475569}.dashboard_participantStatus__A702G{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.dashboard_participantStatusDefault__EGZYN{background:rgba(148,163,184,.2);color:#475569}.dashboard_participantStatusConfirmed__NUXLM{background:rgba(34,197,94,.16);color:#15803d}.dashboard_participantStatusWaitlisted__F0lGM{background:rgba(251,191,36,.2);color:#b45309}.dashboard_participantStatusCancelled__eeWqA{background:hsla(0,91%,71%,.18);color:#b91c1c}.dashboard_waitlistHint__hT5U_{display:inline-block;margin-left:8px;font-size:12px;color:#64748b}.dashboard_participantMessage___Tq4r{margin:0 0 6px;color:#334155;line-height:1.5}.dashboard_placeholder__Ma45n{color:#94a3b8;font-style:italic}.dashboard_participantActions__aOXRQ{display:flex;flex-wrap:wrap;gap:8px}.dashboard_participantActionDanger__hwJcc,.dashboard_participantAction__AR_Gr{padding:8px 12px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.dashboard_participantAction__AR_Gr{background:rgba(59,130,246,.12);color:#1d4ed8}.dashboard_participantAction__AR_Gr:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(59,130,246,.15)}.dashboard_participantActionDanger__hwJcc{background:hsla(0,91%,71%,.16);color:#b91c1c}.dashboard_participantActionDanger__hwJcc:hover{transform:translateY(-1px);box-shadow:0 8px 16px hsla(0,91%,71%,.18)}.dashboard_participantActionDanger__hwJcc:disabled,.dashboard_participantAction__AR_Gr:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.dashboard_answerDetails__BbcMC{margin-top:4px;font-size:12px}.dashboard_answerDetails__BbcMC summary{cursor:pointer;color:#2563eb}.dashboard_answersJson__cdA_i{margin:6px 0 0;padding:10px 12px;border-radius:10px;background:rgba(15,23,42,.05);color:#1e293b;white-space:pre-wrap;word-break:break-word}.dashboard_eventActions__Ao7Em{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.dashboard_pendingGallery__idtg0{margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.dashboard_pendingGalleryImage__asnl_{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 6px 14px rgba(15,23,42,.08)}.dashboard_galleryPlaceholder__0FKU9{margin:8px 0 0;font-size:13px;color:#94a3b8;font-style:italic}.dashboard_actionButton__8g_rx{padding:10px 16px;border-radius:12px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.dashboard_approve__8zdvN{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 12px 20px rgba(34,197,94,.18)}.dashboard_approve__8zdvN:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(34,197,94,.2)}.dashboard_reject__q_jbP{background:hsla(0,91%,71%,.16);color:#b91c1c}.dashboard_reject__q_jbP:hover{transform:translateY(-1px);box-shadow:0 12px 20px hsla(0,91%,71%,.2)}.dashboard_empty__yWBa3{padding:32px 24px;border-radius:16px;background:rgba(248,250,252,.9);color:#64748b;text-align:center;font-size:14px}.dashboard_moderatorNote__LTUQy{padding:16px;border-radius:12px;background:rgba(226,232,240,.6);color:#475569;font-size:14px}.dashboard_loading__UQWAd{font-size:14px;color:#64748b}@media (max-width:768px){.dashboard_page__3Aya3{padding:32px 16px 56px}.dashboard_header__sLVFv{flex-direction:column;align-items:flex-start;gap:16px}.dashboard_headerActions__w_W1u{width:100%}.dashboard_section__ow6yY{padding:20px 18px}.dashboard_eventHeader__RREQM{flex-direction:column}.dashboard_eventActions__Ao7Em{width:100%}.dashboard_actionButton__8g_rx{flex:1;justify-content:center}}.dashboard_auditNoteRejected__M9Qtg{background:hsla(0,91%,71%,.18);color:#b91c1c;border:1px solid hsla(0,91%,71%,.25)}.dashboard_roleBadgeAssistant__dvvul{background-color:#e0f2fe;color:#0284c7;padding:2px 6px;border-radius:4px;font-size:.85em}.dashboard_roleBadgeParticipant__3EAEf{color:#64748b;font-size:.9em}[data-theme=dark] .dashboard_title__PJBDg{color:#f1f5f9}[data-theme=dark] .dashboard_titleGradient__7Bk6B{background:linear-gradient(135deg,#818cf8,#a78bfa 50%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .dashboard_subtitle__YgaQa{color:#94a3b8}[data-theme=dark] .dashboard_primaryButton__xIjTm{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 4px 14px 0 rgba(129,140,248,.3)}[data-theme=dark] .dashboard_primaryButton__xIjTm:hover{box-shadow:0 8px 20px 0 rgba(129,140,248,.4)}[data-theme=dark] .dashboard_section__ow6yY{background:rgba(30,41,59,.5);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_eventCard__8Lt2M{background:rgba(30,41,59,.6);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_eventTitle__tR8uq{color:#f1f5f9}[data-theme=dark] .dashboard_meta__fxrl4{color:#94a3b8}[data-theme=dark] .dashboard_meta__fxrl4 strong{color:#cbd5e1}[data-theme=dark] .dashboard_tertiaryButton__2a1qP{background:rgba(51,65,85,.6);border-color:rgba(71,85,105,.5);color:#cbd5e1}[data-theme=dark] .dashboard_tertiaryButton__2a1qP:hover{border-color:rgba(99,102,241,.6);color:#818cf8}[data-theme=dark] .dashboard_sectionTitle__xBrif{color:#f1f5f9}[data-theme=dark] .dashboard_sectionDescription__Y6fNE{color:#94a3b8}[data-theme=dark] .dashboard_empty__yWBa3{background:rgba(30,41,59,.5);color:#94a3b8}[data-theme=dark] .dashboard_loading__UQWAd{color:#94a3b8}[data-theme=dark] .dashboard_statCard__Oh9aF{background:rgba(30,41,59,.6);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_statLabel__onUAB{color:#94a3b8}[data-theme=dark] .dashboard_statValue__TLRa1{color:#f1f5f9}[data-theme=dark] .dashboard_managementPanel__6ZVK6{border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_noticeSection__icBam,[data-theme=dark] .dashboard_withdrawSection__SCcq9{background:rgba(30,41,59,.4);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_checkinTitle__zvZPm,[data-theme=dark] .dashboard_noticeTitle__9o7j5,[data-theme=dark] .dashboard_withdrawTitle__OzW9k{color:#f1f5f9}[data-theme=dark] .dashboard_noticeInput__vB40U,[data-theme=dark] .dashboard_noticeTextarea__WzNSJ{background:rgba(30,41,59,.6);border-color:rgba(71,85,105,.5);color:#f1f5f9}[data-theme=dark] .dashboard_noticeInput__vB40U::-moz-placeholder,[data-theme=dark] .dashboard_noticeTextarea__WzNSJ::-moz-placeholder{color:#64748b}[data-theme=dark] .dashboard_noticeInput__vB40U::placeholder,[data-theme=dark] .dashboard_noticeTextarea__WzNSJ::placeholder{color:#64748b}[data-theme=dark] .dashboard_noticeItem__0jaLM{background:rgba(30,41,59,.6);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_noticeTitleText__u_fTk{color:#f1f5f9}[data-theme=dark] .dashboard_noticeBody__r7wXt{color:#cbd5e1}[data-theme=dark] .dashboard_participantTableWrapper__C6U6M{background:rgba(30,41,59,.5);border-color:rgba(71,85,105,.4)}[data-theme=dark] .dashboard_participantTable__j8mir th{background:rgba(30,41,59,.7);color:#cbd5e1}[data-theme=dark] .dashboard_participantTable__j8mir td{border-color:rgba(71,85,105,.3);color:#e2e8f0}[data-theme=dark] .dashboard_checkinPanelContent__fnA_G{background:rgba(30,41,59,.5);border-color:rgba(71,85,105,.5)}[data-theme=dark] .dashboard_qrWrapper__j0LLl{background:#f8fafc}[data-theme=dark] .dashboard_qrTimer__Z3w7F{color:#cbd5e1}[data-theme=dark] .dashboard_generateButton__R_yd_{background:#6366f1}[data-theme=dark] .dashboard_generateButton__R_yd_:hover{background:#818cf8}.Toast_container__L8Fvx{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999;max-width:90vw;pointer-events:none}.Toast_toast__bdtJl{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);min-width:240px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.Toast_enter__asJRb{animation:Toast_slideIn__hExw9 .3s cubic-bezier(.4,0,.2,1) forwards}.Toast_exit__7NTsx{animation:Toast_slideOut___dJnx .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes Toast_slideIn__hExw9{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_slideOut___dJnx{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.Toast_icon__6nm6v{width:20px;height:20px;flex-shrink:0}.Toast_icon__6nm6v svg{width:100%;height:100%}.Toast_message__aD70R{font-size:.875rem;font-weight:500;color:var(--text-main)}.Toast_success__JHQnp .Toast_icon__6nm6v{color:#10b981}.Toast_error__jT7FP .Toast_icon__6nm6v{color:#ef4444}.Toast_info__EHsGT .Toast_icon__6nm6v{color:var(--primary-600)}.AssistantChat_chatContainer__RBnRL{position:fixed;z-index:9999;touch-action:none;right:20px;bottom:90px}.AssistantChat_chatLaunchWrapper__nL3Mc{display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}.AssistantChat_chatLaunchWrapper__nL3Mc:active{cursor:grabbing;transform:scale(.95)}.AssistantChat_chatButton__ysBvq{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#6366f1;border:1px solid hsla(0,0%,100%,.8);border-radius:999px;padding:14px 24px;font-weight:600;font-size:.95rem;box-shadow:0 8px 32px -4px rgba(99,102,241,.25),0 4px 12px -2px rgba(99,102,241,.15),inset 0 1px 0 hsla(0,0%,100%,.8);cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AssistantChat_chatButton__ysBvq:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));opacity:0;transition:opacity .3s}.AssistantChat_chatButton__ysBvq:hover:before{opacity:1}.AssistantChat_chatButton__ysBvq:hover{transform:translateY(-3px);box-shadow:0 16px 48px -8px rgba(99,102,241,.35),0 8px 24px -4px rgba(99,102,241,.2),inset 0 1px 0 hsla(0,0%,100%,.9)}[data-theme=dark] .AssistantChat_chatButton__ysBvq{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.9));color:#a5b4fc;border-color:rgba(148,163,184,.2);box-shadow:0 8px 32px -4px rgba(0,0,0,.5),0 4px 12px -2px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .AssistantChat_chatButton__ysBvq:hover{box-shadow:0 16px 48px -8px rgba(0,0,0,.6),0 8px 24px -4px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.AssistantChat_chatWindow__1SAny{position:absolute;bottom:100%;right:0;margin-bottom:16px;width:clamp(360px,90vw,440px);height:clamp(520px,80vh,720px);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,251,255,.95));backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid hsla(0,0%,100%,.9);border-radius:28px;box-shadow:0 32px 64px -16px rgba(0,0,0,.15),0 16px 32px -8px rgba(99,102,241,.1),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:AssistantChat_panelEnter__RxeOW .4s cubic-bezier(.2,.8,.2,1);color:#1e293b}[data-theme=dark] .AssistantChat_chatWindow__1SAny{background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.95));border-color:rgba(148,163,184,.15);box-shadow:0 32px 64px -16px rgba(0,0,0,.6),0 16px 32px -8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);color:#f1f5f9}@keyframes AssistantChat_panelEnter__RxeOW{0%{opacity:0;transform:scale(.92) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}.AssistantChat_chatHeader__VQPhM{padding:20px 24px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.06));border-bottom:1px solid rgba(99,102,241,.1);display:flex;justify-content:space-between;align-items:center;cursor:grab;position:relative}.AssistantChat_chatHeader__VQPhM:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent)}.AssistantChat_chatHeader__VQPhM:active{cursor:grabbing}[data-theme=dark] .AssistantChat_chatHeader__VQPhM{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.08));border-bottom-color:rgba(148,163,184,.1)}[data-theme=dark] .AssistantChat_chatHeader__VQPhM:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)}.AssistantChat_chatTitle__JvORU{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .AssistantChat_chatTitle__JvORU{background:linear-gradient(135deg,#a5b4fc,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AssistantChat_chatIcon__SrDvk{font-size:1.3rem;display:flex;align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:AssistantChat_sparkle__SP3Lr 2s ease-in-out infinite}@keyframes AssistantChat_sparkle__SP3Lr{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.AssistantChat_headerActions__mkSiD{display:flex;align-items:center;gap:8px}.AssistantChat_clearButton__ueBo0{color:#94a3b8;background:none;border:none;padding:8px;border-radius:10px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.AssistantChat_clearButton__ueBo0:hover{background:rgba(239,68,68,.1);color:#ef4444}[data-theme=dark] .AssistantChat_clearButton__ueBo0{color:#64748b}[data-theme=dark] .AssistantChat_clearButton__ueBo0:hover{background:rgba(239,68,68,.15);color:#f87171}.AssistantChat_closeButton__MU8Ye{font-size:.85rem;color:#64748b;background:rgba(148,163,184,.1);border:none;padding:6px 14px;border-radius:10px;transition:all .2s;cursor:pointer;font-weight:500}.AssistantChat_closeButton__MU8Ye:hover{background:rgba(148,163,184,.2);color:#475569}[data-theme=dark] .AssistantChat_closeButton__MU8Ye{background:rgba(148,163,184,.08);color:#94a3b8}[data-theme=dark] .AssistantChat_closeButton__MU8Ye:hover{background:rgba(148,163,184,.15);color:#f1f5f9}.AssistantChat_modelToggle__4Q8G2{display:flex;background:rgba(148,163,184,.1);padding:4px;border-radius:12px;margin-right:12px;border:1px solid rgba(148,163,184,.1)}[data-theme=dark] .AssistantChat_modelToggle__4Q8G2{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.1)}.AssistantChat_toggleButton__RPp_S{border:none;background:none;padding:7px 14px;font-size:12px;border-radius:9px;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative}[data-theme=dark] .AssistantChat_toggleButton__RPp_S{color:#94a3b8}.AssistantChat_toggleButton__RPp_S.AssistantChat_active__3LvXF{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px -2px rgba(99,102,241,.4);font-weight:600}[data-theme=dark] .AssistantChat_toggleButton__RPp_S.AssistantChat_active__3LvXF{background:linear-gradient(135deg,#818cf8,#a78bfa);box-shadow:0 4px 12px -2px rgba(129,140,248,.4)}.AssistantChat_chatBody__PTOiF{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;scroll-behavior:smooth}.AssistantChat_chatBody__PTOiF::-webkit-scrollbar{width:6px}.AssistantChat_chatBody__PTOiF::-webkit-scrollbar-track{background:transparent}.AssistantChat_chatBody__PTOiF::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:3px}.AssistantChat_chatBody__PTOiF::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.AssistantChat_messageRow__Db5QZ{display:flex;gap:14px;align-items:flex-start;animation:AssistantChat_messageEnter__alGe8 .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes AssistantChat_messageEnter__alGe8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AssistantChat_rowUser__pu4G2{flex-direction:row-reverse}.AssistantChat_avatar__I5XNg{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.AssistantChat_avatarAssistant__umN2X{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 6px 16px -4px rgba(99,102,241,.4)}.AssistantChat_avatarUser__v2kNI{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;border:1px solid rgba(148,163,184,.2)}[data-theme=dark] .AssistantChat_avatarUser__v2kNI{background:linear-gradient(135deg,#334155,#1e293b);color:#e2e8f0;border-color:rgba(148,163,184,.15)}.AssistantChat_message__a8KNv{padding:14px 18px;border-radius:20px;font-size:.95rem;line-height:1.65;position:relative;word-break:break-word;width:-moz-fit-content;width:fit-content;max-width:100%}.AssistantChat_messageUser__ZPcw2{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-bottom-right-radius:6px;box-shadow:0 6px 20px -4px rgba(99,102,241,.4),0 3px 8px -2px rgba(99,102,241,.2)}.AssistantChat_messageAssistant__e50B_{background:hsla(0,0%,100%,.8);color:#334155;border-bottom-left-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(148,163,184,.12)}[data-theme=dark] .AssistantChat_messageAssistant__e50B_{background:rgba(51,65,85,.6);color:#e2e8f0;border-color:rgba(148,163,184,.1)}.AssistantChat_messageContent__2y2Ud{display:flex;flex-direction:column;max-width:85%;min-width:0;flex:1 1 auto}.AssistantChat_rowUser__pu4G2 .AssistantChat_messageContent__2y2Ud{align-items:flex-end}.AssistantChat_rowAssistant__3ghVt .AssistantChat_messageContent__2y2Ud{align-items:flex-start}.AssistantChat_messageText__Ugaff{word-break:break-word}.AssistantChat_messageText__Ugaff p{margin:0 0 10px}.AssistantChat_messageText__Ugaff p:last-child{margin-bottom:0}.AssistantChat_messageText__Ugaff li{margin:6px 0;padding-left:8px}.AssistantChat_messageLink__OMZal{color:#6366f1;text-decoration:underline;text-underline-offset:3px;transition:all .2s;font-weight:500}.AssistantChat_messageLink__OMZal:hover{color:#4f46e5;text-decoration-thickness:2px}[data-theme=dark] .AssistantChat_messageLink__OMZal{color:#a5b4fc}[data-theme=dark] .AssistantChat_messageLink__OMZal:hover{color:#c7d2fe}.AssistantChat_inlineCode__gy1Ym{background:rgba(99,102,241,.1);padding:3px 8px;border-radius:6px;font-family:SF Mono,Fira Code,monospace;font-size:.88em;color:#6366f1}[data-theme=dark] .AssistantChat_inlineCode__gy1Ym{background:rgba(129,140,248,.15);color:#a5b4fc}.AssistantChat_sources__HdDu3{margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.15);font-size:.85rem}[data-theme=dark] .AssistantChat_sources__HdDu3{border-top-color:rgba(148,163,184,.1)}.AssistantChat_sourcesTitle__Bvnzz{font-weight:600;color:#64748b;margin-bottom:8px}.AssistantChat_sourceList__m_FxL{list-style:none;padding:0;margin:0}.AssistantChat_sourceList__m_FxL li{padding:6px 0}.AssistantChat_sourceList__m_FxL a{color:#6366f1;text-decoration:none;font-size:.85rem;transition:all .2s}.AssistantChat_sourceList__m_FxL a:hover{text-decoration:underline;color:#4f46e5}[data-theme=dark] .AssistantChat_sourceList__m_FxL a{color:#a5b4fc}[data-theme=dark] .AssistantChat_sourceList__m_FxL a:hover{color:#c7d2fe}.AssistantChat_cursor__JJ8_W{display:inline-block;animation:AssistantChat_blink__dwGMC 1s step-end infinite;margin-left:2px;color:#6366f1}@keyframes AssistantChat_blink__dwGMC{0%,to{opacity:1}50%{opacity:0}}.AssistantChat_toolCard__SxH5j{margin:8px 0 8px 54px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.8));border:1px solid rgba(99,102,241,.15);border-radius:18px;overflow:hidden;box-shadow:0 4px 16px rgba(99,102,241,.08)}[data-theme=dark] .AssistantChat_toolCard__SxH5j{background:linear-gradient(135deg,rgba(51,65,85,.6),rgba(30,41,59,.5));border-color:rgba(129,140,248,.2)}.AssistantChat_toolHeader__cpPzQ{padding:14px 18px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.06));border-bottom:1px solid rgba(99,102,241,.1);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#6366f1}[data-theme=dark] .AssistantChat_toolHeader__cpPzQ{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.1));color:#a5b4fc;border-bottom-color:rgba(148,163,184,.1)}.AssistantChat_toolIcon__T4pZb{font-size:16px}.AssistantChat_toolName__LZOFS{font-weight:600}.AssistantChat_toolContent__CcSim{padding:18px;font-size:13px;color:#475569}[data-theme=dark] .AssistantChat_toolContent__CcSim{color:#cbd5e1}.AssistantChat_toolContent__CcSim p{margin:0 0 10px}.AssistantChat_toolContent__CcSim p:last-of-type{margin-bottom:14px}.AssistantChat_toolButton__8AOyP{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:10px 20px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s;box-shadow:0 4px 12px -2px rgba(99,102,241,.3)}.AssistantChat_toolButton__8AOyP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px -4px rgba(99,102,241,.4)}.AssistantChat_toolButton__8AOyP:disabled{opacity:.6;cursor:not-allowed}.AssistantChat_previewBox__S4BGs{background:rgba(148,163,184,.08);padding:12px 14px;border-radius:10px;font-size:13px;color:#475569;margin-bottom:14px;border:1px solid rgba(148,163,184,.1);white-space:pre-wrap}[data-theme=dark] .AssistantChat_previewBox__S4BGs{background:rgba(148,163,184,.06);color:#cbd5e1;border-color:rgba(148,163,184,.1)}.AssistantChat_searchResults__L_ESv{margin:8px 0 8px 54px}.AssistantChat_resultsTitle__ZlKau{font-size:13px;font-weight:600;color:#64748b;margin-bottom:10px}.AssistantChat_resultCard__HueI5{display:block;padding:12px 14px;background:hsla(0,0%,100%,.8);border:1px solid rgba(148,163,184,.12);border-radius:12px;margin-bottom:8px;text-decoration:none;transition:all .2s}.AssistantChat_resultCard__HueI5:hover{background:#fff;border-color:rgba(99,102,241,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.1)}[data-theme=dark] .AssistantChat_resultCard__HueI5{background:rgba(51,65,85,.5);border-color:rgba(148,163,184,.1)}[data-theme=dark] .AssistantChat_resultCard__HueI5:hover{background:rgba(51,65,85,.7);border-color:rgba(129,140,248,.3)}.AssistantChat_resultTitle__PS9Kh{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}[data-theme=dark] .AssistantChat_resultTitle__PS9Kh{color:#f1f5f9}.AssistantChat_resultMeta__oqDb1{font-size:12px;color:#64748b}[data-theme=dark] .AssistantChat_resultMeta__oqDb1{color:#94a3b8}.AssistantChat_chatForm__UKcK8{padding:20px 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.6),rgba(248,250,252,.8));border-top:1px solid rgba(148,163,184,.1);display:flex;gap:12px;align-items:center}[data-theme=dark] .AssistantChat_chatForm__UKcK8{background:linear-gradient(180deg,rgba(30,41,59,.6),rgba(15,23,42,.8));border-top-color:rgba(148,163,184,.08)}.AssistantChat_chatInput__GCj5b{flex:1;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:14px 20px;font-size:.95rem;transition:all .25s;outline:none;color:#1e293b;box-shadow:inset 0 1px 3px rgba(0,0,0,.03)}[data-theme=dark] .AssistantChat_chatInput__GCj5b{background:rgba(30,41,59,.6);border-color:rgba(148,163,184,.15);color:#f1f5f9}.AssistantChat_chatInput__GCj5b::-moz-placeholder{color:#94a3b8}.AssistantChat_chatInput__GCj5b::placeholder{color:#94a3b8}[data-theme=dark] .AssistantChat_chatInput__GCj5b::-moz-placeholder{color:#64748b}[data-theme=dark] .AssistantChat_chatInput__GCj5b::placeholder{color:#64748b}.AssistantChat_chatInput__GCj5b:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.12),inset 0 1px 3px rgba(0,0,0,.03)}[data-theme=dark] .AssistantChat_chatInput__GCj5b:focus{background:rgba(51,65,85,.8);border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15)}.AssistantChat_chatSubmit__yY6CZ{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px -4px rgba(99,102,241,.4);flex-shrink:0}.AssistantChat_chatSubmit__yY6CZ:hover:not(:disabled){transform:scale(1.08) translateY(-2px);box-shadow:0 10px 28px -6px rgba(99,102,241,.5)}.AssistantChat_chatSubmit__yY6CZ:disabled{opacity:.5;cursor:not-allowed;transform:none}.AssistantChat_suggestions__uc0Y1{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0;justify-content:center}.AssistantChat_suggestionChip__7ZNmu{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.8));border:1px solid rgba(99,102,241,.15);padding:10px 18px;border-radius:20px;font-size:.88rem;color:#6366f1;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;box-shadow:0 2px 8px rgba(99,102,241,.06)}[data-theme=dark] .AssistantChat_suggestionChip__7ZNmu{background:linear-gradient(135deg,rgba(51,65,85,.6),rgba(30,41,59,.5));border-color:rgba(129,140,248,.2);color:#a5b4fc}.AssistantChat_suggestionChip__7ZNmu:hover{background:#fff;border-color:#6366f1;transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(99,102,241,.2)}[data-theme=dark] .AssistantChat_suggestionChip__7ZNmu:hover{background:rgba(51,65,85,.8);border-color:#818cf8;box-shadow:0 8px 24px -4px rgba(129,140,248,.2)}.AssistantChat_thinking__SUZul{display:flex;gap:6px;padding:6px 0}.AssistantChat_dot__LTRrk{width:8px;height:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;animation:AssistantChat_bounce__FjRb3 1.4s ease-in-out infinite both}.AssistantChat_dot__LTRrk:first-child{animation-delay:-.32s}.AssistantChat_dot__LTRrk:nth-child(2){animation-delay:-.16s}@keyframes AssistantChat_bounce__FjRb3{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.AssistantChat_thinkingText__Q783Q{margin-top:8px;font-size:.8rem;color:#94a3b8;display:flex;align-items:center;gap:6px}[data-theme=dark] .AssistantChat_thinkingText__Q783Q{color:#64748b}.AssistantChat_plusMenuContainer__mjvaB{position:relative}.AssistantChat_plusButton____5Rz{background:none;border:none;color:#94a3b8;cursor:pointer;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.AssistantChat_plusButton____5Rz:hover{background:rgba(99,102,241,.1);color:#6366f1}.AssistantChat_plusButtonActive__NPvfG{background:rgba(99,102,241,.15);color:#6366f1;transform:rotate(45deg)}[data-theme=dark] .AssistantChat_plusButtonActive__NPvfG,[data-theme=dark] .AssistantChat_plusButton____5Rz:hover{background:rgba(129,140,248,.15);color:#a5b4fc}.AssistantChat_plusMenu__cFsrB{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);border-radius:16px;padding:8px;min-width:160px;box-shadow:0 16px 48px -8px rgba(0,0,0,.12),0 8px 24px -4px rgba(99,102,241,.08);animation:AssistantChat_plusMenuEnter__GbMQO .2s cubic-bezier(.2,.8,.2,1);z-index:100}[data-theme=dark] .AssistantChat_plusMenu__cFsrB{background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(15,23,42,.95));border-color:rgba(148,163,184,.12);box-shadow:0 16px 48px -8px rgba(0,0,0,.5),0 8px 24px -4px rgba(0,0,0,.3)}@keyframes AssistantChat_plusMenuEnter__GbMQO{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AssistantChat_plusMenuItem__Agj76{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:none;border-radius:12px;font-size:.9rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s;text-align:left}[data-theme=dark] .AssistantChat_plusMenuItem__Agj76{color:#e2e8f0}.AssistantChat_plusMenuItem__Agj76:hover{background:rgba(99,102,241,.1);color:#6366f1}[data-theme=dark] .AssistantChat_plusMenuItem__Agj76:hover{background:rgba(129,140,248,.12);color:#a5b4fc}.AssistantChat_plusMenuItemLocked__eLfIh{opacity:.7}.AssistantChat_plusMenuItemActive__pe7Oo{background:rgba(99,102,241,.1);color:#6366f1}[data-theme=dark] .AssistantChat_plusMenuItemActive__pe7Oo{background:rgba(129,140,248,.15);color:#a5b4fc}.AssistantChat_checkMark__xD6c4{margin-left:auto;color:#10b981;font-weight:600}.AssistantChat_quotaCount__GyqjP{font-size:.75rem;color:#94a3b8;font-weight:400;margin-left:4px}[data-theme=dark] .AssistantChat_quotaCount__GyqjP{color:#64748b}.AssistantChat_proBadge__Rupgj{margin-left:auto;padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:600;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.AssistantChat_featureBadges__0_BAA{display:flex;gap:6px;padding:0 24px 8px}.AssistantChat_featureBadge__pUUAm{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));color:#6366f1;border:1px solid rgba(99,102,241,.2)}.AssistantChat_featureBadge__pUUAm button{background:none;border:none;color:inherit;cursor:pointer;padding:0;margin-left:2px;opacity:.7;font-size:.85rem}.AssistantChat_featureBadge__pUUAm button:hover{opacity:1}[data-theme=dark] .AssistantChat_featureBadge__pUUAm{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));color:#a5b4fc;border-color:rgba(129,140,248,.25)}.AssistantChat_expandLink__6_UZq{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;margin:0 24px 16px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.06));border:1px dashed rgba(99,102,241,.25);border-radius:12px;color:#6366f1;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s ease}.AssistantChat_expandLink__6_UZq:hover{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.1));border-color:rgba(99,102,241,.4);transform:translateY(-1px)}[data-theme=dark] .AssistantChat_expandLink__6_UZq{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.1));border-color:rgba(129,140,248,.25);color:#a5b4fc}[data-theme=dark] .AssistantChat_expandLink__6_UZq:hover{background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(168,85,247,.15));border-color:rgba(129,140,248,.4)}.AssistantChat_uploadButton__JLvTZ{background:none;border:none;color:#94a3b8;cursor:pointer;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}.AssistantChat_uploadButtonLocked__26wt3{opacity:.6}.AssistantChat_lockBadge__Sehj0{position:absolute;bottom:0;right:0;font-size:10px;background:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1)}[data-theme=dark] .AssistantChat_lockBadge__Sehj0{background:#334155;box-shadow:0 2px 6px rgba(0,0,0,.3)}.AssistantChat_uploadButton__JLvTZ:hover{background:rgba(99,102,241,.1);color:#6366f1}[data-theme=dark] .AssistantChat_uploadButton__JLvTZ:hover{background:rgba(129,140,248,.15);color:#a5b4fc}.AssistantChat_messageAttachments__zKpef{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;justify-content:flex-end}.AssistantChat_attachmentItem__88XG2{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));border:1px solid rgba(99,102,241,.2);border-radius:8px;font-size:.75rem;color:#6366f1}[data-theme=dark] .AssistantChat_attachmentItem__88XG2{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border-color:rgba(129,140,248,.25);color:#a5b4fc}.AssistantChat_attachmentName__hR3Sm{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssistantChat_attachmentSize__iWSpu{opacity:.7;font-size:.7rem}.AssistantChat_uploadingIndicator__USIEs{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:#64748b;font-size:.875rem}.AssistantChat_uploadingSpinner__HLY3k{width:18px;height:18px;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:AssistantChat_uploadSpin__2xoLh .8s linear infinite}@keyframes AssistantChat_uploadSpin__2xoLh{to{transform:rotate(1turn)}}[data-theme=dark] .AssistantChat_uploadingIndicator__USIEs{color:#94a3b8}[data-theme=dark] .AssistantChat_uploadingSpinner__HLY3k{border-color:#818cf8 rgba(129,140,248,.2) rgba(129,140,248,.2)}.AssistantChat_fileList__DIRXm{padding:0 24px 16px;display:flex;flex-direction:column;gap:8px}.AssistantChat_fileItem__lhDQk{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.05));padding:10px 14px;border-radius:12px;border:1px solid rgba(99,102,241,.15);font-size:.85rem;animation:AssistantChat_fileEnter__WeC2Q .3s ease-out}[data-theme=dark] .AssistantChat_fileItem__lhDQk{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.08));border-color:rgba(129,140,248,.2)}@keyframes AssistantChat_fileEnter__WeC2Q{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AssistantChat_fileName__qExbI{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#475569;font-weight:500}[data-theme=dark] .AssistantChat_fileName__qExbI{color:#e2e8f0}.AssistantChat_fileSize__JsHDs{color:#94a3b8;font-size:.75rem}.AssistantChat_removeFile__rSBA_{background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:16px;font-weight:500}.AssistantChat_removeFile__rSBA_:hover{background:rgba(239,68,68,.1);color:#ef4444}[data-theme=dark] .AssistantChat_removeFile__rSBA_:hover{background:rgba(239,68,68,.15);color:#f87171}@media (max-width:768px){.AssistantChat_chatContainer__RBnRL{transform:none!important;left:auto!important;top:auto!important;right:16px!important;bottom:90px!important}.AssistantChat_chatWindow__1SAny{position:fixed;bottom:160px;right:16px;width:calc(100vw - 32px);max-width:400px;height:60vh;max-height:600px;z-index:10000;margin-bottom:0}.AssistantChat_chatLaunchWrapper__nL3Mc{position:relative;justify-content:flex-end}.AssistantChat_chatButton__ysBvq{padding:12px 18px;font-size:.9rem}.AssistantChat_chatHeader__VQPhM{padding:16px 20px}.AssistantChat_chatTitle__JvORU{font-size:1rem}.AssistantChat_modelToggle__4Q8G2{margin-right:8px}.AssistantChat_toggleButton__RPp_S{padding:6px 10px;font-size:11px}.AssistantChat_chatBody__PTOiF{padding:20px;gap:16px}.AssistantChat_chatForm__UKcK8{padding:16px 20px}.AssistantChat_chatInput__GCj5b{padding:12px 16px;font-size:.9rem}.AssistantChat_chatSubmit__yY6CZ{width:44px;height:44px}.AssistantChat_suggestionChip__7ZNmu{padding:8px 14px;font-size:.82rem}}.BottomNav_nav__U6wNc{display:none;position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--gray-200);padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));z-index:100;box-shadow:0 -4px 20px rgba(0,0,0,.05)}.BottomNav_list__aK47G{display:flex;justify-content:space-around;align-items:center;padding:0;list-style:none;max-width:600px;margin:0 auto}.BottomNav_item__XraZe{flex:1}.BottomNav_link__Up3VV{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;color:var(--gray-500);text-decoration:none;font-size:.625rem;font-weight:500;border-radius:var(--radius-md);transition:color .2s,background-color .2s}.BottomNav_linkActive__N9nLg{color:var(--primary-600)}.BottomNav_icon__MvRKD{width:24px;height:24px;stroke-width:2px}@media (max-width:768px){.BottomNav_nav__U6wNc{display:block}}.ThemeToggle_toggle__RoeI1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);transition:all .2s ease}.ThemeToggle_toggle__RoeI1:hover{color:var(--primary-600);border-color:var(--primary-200);background:var(--primary-50)}.ThemeToggle_icon__MJs1a{width:20px;height:20px}.Footer_footer__pQtti{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:4rem 0 2rem;margin-top:auto}.Footer_container__KpDnW{max-width:1280px;margin:0 auto;padding:0 1.5rem}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:1rem}.Footer_logo__fUEOF{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main);margin:0}.Footer_tagline__edhu4{font-size:.875rem;font-weight:600;color:var(--primary-600);margin:0;text-transform:uppercase;letter-spacing:.05em}.Footer_description__0Aa9w{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin:0;max-width:320px}.Footer_heading__gVeft{font-size:.875rem;font-weight:600;color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.5rem}.Footer_list__SC5eb{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Footer_link__TBOP7{font-size:.9375rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.Footer_link__TBOP7:hover{color:var(--primary-600)}.Footer_bottom__wxP7Z{padding-top:2rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.Footer_copyright__j4atB{font-size:.875rem;color:var(--text-muted);margin:0}.Footer_socials__Arjjf{display:flex;gap:1rem}.Footer_socialLink__hPzxm{color:var(--text-muted);transition:color .2s}.Footer_socialLink__hPzxm:hover{color:var(--text-main)}@media (max-width:1024px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:640px){.Footer_grid__88hvW{grid-template-columns:1fr;gap:2.5rem}.Footer_bottom__wxP7Z{flex-direction:column;gap:1.5rem;text-align:center}}.QRScanner_overlay__jxCC5{position:fixed;inset:0;background-color:#000;z-index:9999;display:flex;flex-direction:column}.QRScanner_videoContainer__zd1Mj{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.QRScanner_video__LN0E7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.QRScanner_hiddenCanvas__1F_9S{display:none}.QRScanner_uiLayer__Jbs6a{position:absolute;inset:0;display:flex;flex-direction:column;z-index:10}.QRScanner_header__0S9Ts{padding:1rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.QRScanner_headerTitle__hkPvQ{color:#fff;font-size:1.125rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.QRScanner_closeButton__jW7Z_{background:hsla(0,0%,100%,.2);border:none;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;backdrop-filter:blur(4px)}.QRScanner_scanArea__9yXV_{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.QRScanner_scanArea__9yXV_:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.QRScanner_scanFrame__csVYh{position:relative;width:70vw;height:70vw;max-width:300px;max-height:300px;border-radius:1.5rem;box-shadow:0 0 0 9999px rgba(0,0,0,.5);z-index:20}.QRScanner_scanFrame__csVYh:before{content:"";position:absolute;inset:-2px;border:4px solid #4f46e5;border-radius:1.5rem;clip-path:polygon(0 2rem,0 0,2rem 0,calc(100% - 2rem) 0,100% 0,100% 2rem,100% calc(100% - 2rem),100% 100%,calc(100% - 2rem) 100%,2rem 100%,0 100%,0 calc(100% - 2rem))}.QRScanner_scanLine__4UXGa{position:absolute;width:100%;height:2px;background:#4f46e5;box-shadow:0 0 8px #4f46e5;animation:QRScanner_scan__3aYxl 2s linear infinite}@keyframes QRScanner_scan__3aYxl{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.QRScanner_footer__MLlfg{padding:2rem 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:flex;flex-direction:column;align-items:center;gap:1rem}.QRScanner_hint__Z6Ti4{color:hsla(0,0%,100%,.8);font-size:.875rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.QRScanner_uploadButton__QCuaT{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3);padding:.75rem 1.5rem;border-radius:2rem;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}.QRScanner_uploadButton__QCuaT:active{background:hsla(0,0%,100%,.3)}.QRScanner_hiddenInput__5Rn8E{display:none}.QRScanner_loading__LroAd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:5}.QRScanner_errorMessage__lhfNK{position:absolute;top:4rem;left:50%;transform:translateX(-50%);background:rgba(239,68,68,.9);color:#fff;padding:.75rem 1.25rem;border-radius:2rem;font-size:.875rem;z-index:30;white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.2)}.subscription_proBadge__VT4oQ{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.subscription_proBadgeLarge__raoY8{padding:.35rem .75rem;font-size:.8rem}.subscription_proBadgeIcon__5nFHH{width:12px;height:12px}.subscription_proBadgeLarge__raoY8 .subscription_proBadgeIcon__5nFHH{width:14px;height:14px}.subscription_proBadgeClickable___Pi_m{cursor:pointer;transition:all .2s}.subscription_proBadgeClickable___Pi_m:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(139,92,246,.4)}.subscription_proBadgeLink__DIpks{text-decoration:none;display:inline-flex;margin-left:.5rem}.subscription_planCard__cT7fk{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s;position:relative}.subscription_planCard__cT7fk:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.subscription_planCardPopular___QThN{border:2px solid #8b5cf6}.subscription_planCardHeader__wwhYl{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.subscription_planCardName__IK504{font-size:1.25rem;font-weight:700;color:#111827}.subscription_planCardPrice__wodMe{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.subscription_planCardPriceCurrency__haRI_{font-size:1rem;color:#6b7280}.subscription_planCardPriceAmount__oUpdd{font-size:2rem;font-weight:800;color:#111827}.subscription_planCardPriceInterval__jZgCd{color:#9ca3af;font-size:.9rem}.subscription_planCardFeatures__nFxzj{list-style:none;padding:0;margin:0 0 1.25rem}.subscription_planCardFeature__crG0y{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;color:#374151;font-size:.9rem}.subscription_planCardFeatureIcon__H8rqM{color:#22c55e;flex-shrink:0}.subscription_planCardButton__sKRnZ{width:100%;padding:.75rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:.95rem}.subscription_planCardButtonPrimary__RM44c{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.subscription_planCardButtonPrimary__RM44c:hover{box-shadow:0 4px 12px rgba(139,92,246,.3)}.subscription_planCardButtonSecondary__xnk8f{background:#f3f4f6;color:#374151}.subscription_subscriptionStatus__VKP1M{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#eef2ff,#faf5ff);border-radius:.75rem}.subscription_subscriptionStatusIcon__XNGZz{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center}.subscription_subscriptionStatusInfo__ubgAq{flex:1}.subscription_subscriptionStatusTitle__TAKbQ{font-weight:600;color:#111827;font-size:.95rem}.subscription_subscriptionStatusExpiry__j2mm3{font-size:.8rem;color:#6b7280}.subscription_subscriptionStatusBadge__FMEbX{padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.subscription_subscriptionStatusActive__4s68_{background:#dcfce7;color:#15803d}.subscription_subscriptionStatusExpiring__rpS8w{background:#fef3c7;color:#b45309}.subscription_billingHistory__yDC6M{background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;overflow:hidden}.subscription_billingHistoryHeader__8RNke{padding:1rem;border-bottom:1px solid #e5e7eb;font-weight:600;color:#111827}.subscription_billingHistoryList__L_V_9{padding:.5rem}.subscription_billingHistoryItem__XslSw{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:.5rem}.subscription_billingHistoryItem__XslSw:hover{background:#f9fafb}.subscription_billingHistoryItemInfo__zbJZM{display:flex;flex-direction:column;gap:.15rem}.subscription_billingHistoryItemDesc__KDTly{font-weight:500;color:#111827;font-size:.9rem}.subscription_billingHistoryItemDate__qoPCU{font-size:.8rem;color:#6b7280}.subscription_billingHistoryItemAmount__fy_8V{font-weight:700;color:#111827}.subscription_billingHistoryEmpty__G_Xyo{padding:2rem;text-align:center;color:#6b7280}.subscription_proLimitPrompt__RfROw{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:.5rem;margin:.5rem 0}.subscription_proLimitPromptIcon___I6hY{color:#d97706;flex-shrink:0}.subscription_proLimitPromptText__aF_9U{flex:1;font-size:.9rem;color:#92400e}.subscription_proLimitPromptLink__saB9N{display:inline-flex;align-items:center;gap:.25rem;color:#7c3aed;font-weight:600;font-size:.85rem;text-decoration:none}.subscription_proLimitPromptLink__saB9N:hover{text-decoration:underline}.subscription_upgradeBanner__BZh7Z{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:.75rem;color:#fff}.subscription_upgradeBannerContent__DLiJj{display:flex;align-items:center;gap:.75rem}.subscription_upgradeBannerIcon__GzW_m{opacity:.9}.subscription_upgradeBannerText__j0fgu{font-size:.95rem}.subscription_upgradeBannerText__j0fgu strong{font-weight:700}.subscription_upgradeBannerButton__x5DKG{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:#fff;color:#4f46e5;border-radius:.5rem;font-weight:600;font-size:.85rem;text-decoration:none;transition:all .2s}.subscription_upgradeBannerButton__x5DKG:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:640px){.subscription_upgradeBanner__BZh7Z{flex-direction:column;gap:.75rem;text-align:center}.subscription_upgradeBannerButton__x5DKG{width:100%;justify-content:center}}.AppShell_mobileScanWrapper__am4fD{display:none;align-items:center;margin-right:.5rem}.AppShell_scanButton__TYbkS{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;color:#4b5563;cursor:pointer;transition:background-color .2s}.AppShell_scanButton__TYbkS:hover{background-color:#f3f4f6}.AppShell_scanIcon__sME7_{width:1.5rem;height:1.5rem}.AppShell_scanLoadingSpinner__KuTXk{width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:AppShell_spin___nzOd 1s linear infinite}.AppShell_hiddenInput__S4z4j{display:none}@keyframes AppShell_spin___nzOd{to{transform:rotate(1turn)}}@media (max-width:768px){.AppShell_mobileScanWrapper__am4fD{display:flex}}.AppShell_container__6nq32{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.AppShell_header__9rKGM{position:sticky;top:0;z-index:50;width:100%;height:72px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.3);box-shadow:var(--shadow-sm);transition:all .3s ease}[data-theme=dark] .AppShell_header__9rKGM{background:rgba(15,23,42,.8);border-bottom-color:hsla(0,0%,100%,.1)}.AppShell_headerInner__OvqWN{max-width:1280px;margin:0 auto;padding:0 1.5rem;height:100%;display:flex;align-items:center;gap:2rem}.AppShell_brand__Rix1O{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-main)}.AppShell_logoBadge__lLz6d{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--primary-600),var(--primary-400));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;box-shadow:var(--shadow-md)}.AppShell_brandTitle__xntgI{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0;background:linear-gradient(to right,var(--primary-700),var(--primary-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AppShell_brandSubtitle__7jZ7h{display:none}.AppShell_actions__wRENk{display:flex;align-items:center;gap:1.5rem;flex:1}.AppShell_navList__tVq6R{display:flex;gap:.25rem;align-items:center;margin-right:auto}.AppShell_navLink__yFtnU{font-size:.875rem;font-weight:500;color:var(--gray-600);padding:.5rem .75rem;border-radius:8px;transition:all .2s ease;text-decoration:none}[data-theme=dark] .AppShell_navLink__yFtnU{color:var(--gray-400)}.AppShell_navLink__yFtnU:hover{color:var(--primary-600);background:rgba(99,102,241,.08)}[data-theme=dark] .AppShell_navLink__yFtnU:hover{color:var(--primary-400);background:rgba(99,102,241,.15)}.AppShell_navLinkActive___bk3R{color:var(--primary-600);background:rgba(99,102,241,.1);font-weight:600}[data-theme=dark] .AppShell_navLinkActive___bk3R{color:var(--primary-400);background:rgba(99,102,241,.2)}.AppShell_ctaGroup___w7XL{display:flex;align-items:center;gap:.75rem}.AppShell_primaryAction__zxaB5{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary-600),var(--primary-500));border-radius:8px;transition:all .2s;box-shadow:0 2px 8px rgba(99,102,241,.25)}.AppShell_primaryAction__zxaB5:hover{background:linear-gradient(135deg,var(--primary-700),var(--primary-600));transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.35)}.AppShell_secondaryAction__TVSO4{font-size:.875rem;font-weight:500;color:var(--primary-600);padding:.5rem .875rem;border-radius:8px;transition:all .2s}.AppShell_secondaryAction__TVSO4:hover{color:var(--primary-700);background:rgba(99,102,241,.08)}[data-theme=dark] .AppShell_secondaryAction__TVSO4:hover{background:rgba(99,102,241,.15)}.AppShell_account__4LFCA{display:flex;align-items:center;gap:.75rem;padding-left:1rem;margin-left:.5rem;border-left:1px solid var(--gray-200)}[data-theme=dark] .AppShell_account__4LFCA{border-left-color:var(--gray-700)}.AppShell_avatar__XKyGl{width:36px;height:36px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.AppShell_avatarImage__KuEky{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:var(--shadow-sm)}.AppShell_accountMeta__v1Zyj{display:flex;flex-direction:column}.AppShell_accountName__I3_El{font-size:.875rem;font-weight:600;color:var(--gray-900)}[data-theme=dark] .AppShell_accountName__I3_El{color:var(--gray-100)}.AppShell_accountEmail__8096_{font-size:.75rem;color:var(--gray-500)}.AppShell_logoutButton__xQOdy,.AppShell_profileLink__r2OLu{font-size:.8125rem;color:var(--gray-500);transition:all .2s;background:none;border:none;padding:.375rem .625rem;border-radius:6px;cursor:pointer;white-space:nowrap}.AppShell_logoutButton__xQOdy:hover,.AppShell_profileLink__r2OLu:hover{color:var(--primary-600);background:rgba(99,102,241,.08)}[data-theme=dark] .AppShell_logoutButton__xQOdy:hover,[data-theme=dark] .AppShell_profileLink__r2OLu:hover{background:rgba(99,102,241,.15)}.AppShell_upgradeLink__K_5VN{font-size:.7rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);padding:.2rem .5rem;border-radius:999px;text-decoration:none;transition:all .2s;white-space:nowrap;flex-shrink:0;margin-left:.5rem}.AppShell_upgradeLink__K_5VN:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(139,92,246,.3)}.AppShell_mobileUpgradeLink__pQe1T{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;color:#fff!important;font-weight:600!important}.AppShell_loginButton__OXi45{font-weight:600;color:var(--gray-700);padding:.5rem 1rem;border-radius:var(--radius-full);transition:all .2s}.AppShell_loginButton__OXi45:hover{background:var(--gray-100);color:var(--gray-900)}.AppShell_signupButton___hJpu{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--gray-900);border-radius:var(--radius-full);transition:all .2s;box-shadow:var(--shadow-md)}.AppShell_signupButton___hJpu:hover{background:var(--gray-800);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.AppShell_guestBadge__87UCo{font-size:.75rem;font-weight:600;color:var(--primary-600);background:var(--primary-50);padding:.25rem .75rem;border-radius:var(--radius-full)}.AppShell_mobileToggle__4Vglv{display:none;background:none;border:none;flex-direction:column;max-width:1280px;margin:0 auto;padding:2rem 1.5rem 4rem}.AppShell_main__0ArdA{flex:1;display:flex;flex-direction:column;min-height:0}.AppShell_footer__9FNm6{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:2rem 0;margin-top:auto}.AppShell_footerInner__YgLwd{max-width:1280px;margin:0 auto;padding:0 1.5rem;text-align:center;color:var(--gray-500);font-size:.875rem}.AppShell_mobileMenuBackdrop__kCdKF{position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:90}.AppShell_mobileMenuBackdropVisible__LjANc{opacity:1;pointer-events:auto}.AppShell_mobileMenu__QxrLs{position:fixed;top:0;right:0;bottom:0;width:300px;background:var(--bg-surface);z-index:100;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-xl);padding:2rem;display:flex;flex-direction:column}.AppShell_mobileMenuOpen__7d9cT{transform:translateX(0)}.AppShell_mobileNav__9tEbj{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.AppShell_mobileNav__9tEbj a{font-size:1.125rem;font-weight:500;color:var(--gray-800);padding:.75rem;border-radius:var(--radius-md);transition:background .2s}[data-theme=dark] .AppShell_mobileNav__9tEbj a{color:var(--gray-200)}.AppShell_mobileNav__9tEbj a:hover{background:var(--gray-50);color:var(--primary-600)}[data-theme=dark] .AppShell_mobileNav__9tEbj a:hover{background:var(--gray-800);color:var(--primary-400)}.AppShell_mobileCtas__1nPEX{margin-top:auto;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--gray-200);padding-top:1.5rem}[data-theme=dark] .AppShell_mobileCtas__1nPEX{border-top-color:var(--gray-800)}@media (max-width:1024px){.AppShell_account__4LFCA,.AppShell_navList__tVq6R{display:none}.AppShell_mobileToggle__4Vglv{display:flex}.AppShell_actions__wRENk{gap:1rem}.AppShell_ctaGroup___w7XL{display:none}}@media (max-width:768px){.AppShell_footerInner__YgLwd,.AppShell_headerInner__OvqWN,.AppShell_main__0ArdA{padding-left:1rem;padding-right:1rem}}.ReportModal_overlay__8qMsY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:50;backdrop-filter:blur(4px);animation:ReportModal_fadeIn__GZ79Q .2s ease-out}.ReportModal_modal__Dz3BZ{background:var(--bg-surface);border-radius:var(--radius-xl);width:90%;max-width:500px;box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column;animation:ReportModal_slideUp__Wenrh .3s cubic-bezier(.16,1,.3,1);border:1px solid var(--border-subtle)}.ReportModal_header__c16GT{padding:1.5rem;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.ReportModal_title__AqGoa{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.ReportModal_closeButton__Fp0nx{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:all .2s}.ReportModal_closeButton__Fp0nx:hover{background:var(--gray-100);color:var(--text-main)}.ReportModal_form__ihHUM{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.ReportModal_field__ETi9_{display:flex;flex-direction:column;gap:.5rem}.ReportModal_label__DS_H1{font-size:.875rem;font-weight:500;color:var(--text-main)}.ReportModal_select__Jhd8Q,.ReportModal_textarea__OXcZV{padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;background:var(--bg-page);color:var(--text-main);transition:border-color .2s,box-shadow .2s}.ReportModal_select__Jhd8Q:focus,.ReportModal_textarea__OXcZV:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.ReportModal_textarea__OXcZV{min-height:120px;resize:vertical}.ReportModal_footer__YgRtW{padding:1.5rem;background:var(--bg-page);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:1rem}.ReportModal_cancelButton__hecb2{padding:.6rem 1.2rem;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-weight:500;border:1px solid transparent}.ReportModal_cancelButton__hecb2:hover{background:var(--gray-200);color:var(--text-main)}.ReportModal_submitButton__GmRyy{padding:.6rem 1.2rem;border-radius:var(--radius-md);background:var(--primary-600);color:#fff;font-weight:500;border:none;transition:opacity .2s}.ReportModal_submitButton__GmRyy:hover{opacity:.9}.ReportModal_submitButton__GmRyy:disabled{opacity:.5;cursor:not-allowed}@keyframes ReportModal_fadeIn__GZ79Q{0%{opacity:0}to{opacity:1}}@keyframes ReportModal_slideUp__Wenrh{0%{opacity:0;transform:translateY(20px);scale:.96}to{opacity:1;transform:translateY(0);scale:1}}.EventCard_card__Gx3pY{position:relative;display:flex;flex-direction:column;background:var(--bg-surface);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit}.EventCard_card__Gx3pY:before{content:"";position:absolute;inset:-1px;border-radius:calc(var(--radius-xl) + 1px);padding:1px;background:linear-gradient(135deg,var(--primary-400),var(--primary-600),#06b6d4,var(--primary-400));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.EventCard_card__Gx3pY:hover:before{opacity:1}.EventCard_card__Gx3pY:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl),0 0 20px rgba(99,102,241,.15);border-color:transparent}[data-theme=dark] .EventCard_card__Gx3pY:before{background:linear-gradient(135deg,var(--primary-500),var(--primary-400),#22d3ee,var(--primary-500))}[data-theme=dark] .EventCard_card__Gx3pY:hover{border-color:transparent;box-shadow:var(--shadow-xl),0 0 25px rgba(99,102,241,.25)}.EventCard_cover__CvIpN{position:relative;width:100%;padding-top:50%;overflow:hidden}.EventCard_cover__CvIpN,[data-theme=dark] .EventCard_cover__CvIpN{background:var(--gray-100)}.EventCard_coverImage__l9oLn{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.EventCard_card__Gx3pY:hover .EventCard_coverImage__l9oLn{transform:scale(1.05)}.EventCard_coverPlaceholder__iIEgt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-50) 100%);color:var(--primary-600);font-size:.875rem;font-weight:600}[data-theme=dark] .EventCard_coverPlaceholder__iIEgt{background:linear-gradient(135deg,var(--gray-800) 0,var(--gray-900) 100%);color:var(--primary-400)}.EventCard_badges__ZI2So{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem;z-index:10}.EventCard_badge__Ks9lc{padding:.3rem .65rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.EventCard_badgeGroup__7DAn8{background:rgba(99,102,241,.85);color:#fff}.EventCard_badgeIndependent__z7Krb{background:rgba(16,185,129,.85);color:#fff}.EventCard_badgeFull__0u5al{background:rgba(239,68,68,.85);color:#fff}.EventCard_content__tmTex{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.EventCard_category__59fhv{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-600)}[data-theme=dark] .EventCard_category__59fhv{color:var(--primary-400)}.EventCard_title__z9Iv_{font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--text-main);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EventCard_meta__SYHNb{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.EventCard_metaItem__Lk_O5{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-muted)}.EventCard_metaIcon__Dp0Ns{width:14px;height:14px;flex-shrink:0;opacity:.7}.EventCard_progress__Q2H_K{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.EventCard_progressBar__iAqn0{flex:1;height:5px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}[data-theme=dark] .EventCard_progressBar__iAqn0{background:var(--gray-700)}.EventCard_progressFill__USVgo{height:100%;background:linear-gradient(90deg,var(--primary-500),var(--primary-400));border-radius:var(--radius-full);transition:width .3s ease}.EventCard_progressHot__Z3wdb{background:linear-gradient(90deg,#f59e0b,#ef4444)}.EventCard_progressLabel__knlYu{font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.EventCard_footer__rFU2h{padding:.875rem 1.25rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;background:var(--bg-subtle)}.EventCard_organizer__QUmVY{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1}.EventCard_avatar__gG1kc{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:var(--shadow-sm);flex-shrink:0}.EventCard_avatarFallback__tDSm7{width:28px;height:28px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}[data-theme=dark] .EventCard_avatarFallback__tDSm7{background:var(--primary-900);color:var(--primary-300)}.EventCard_organizerName__TTqNp{font-size:.8rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventCard_arrow__RSVdG{font-size:1rem;color:var(--gray-400);transition:transform .2s ease,color .2s ease;flex-shrink:0}.EventCard_card__Gx3pY:hover .EventCard_arrow__RSVdG{transform:translateX(3px);color:var(--primary-500)}@media (max-width:1024px){.EventCard_content__tmTex{padding:.875rem 1rem}.EventCard_footer__rFU2h{padding:.75rem 1rem}}@media (max-width:768px){.EventCard_card__Gx3pY{border-radius:var(--radius-lg)}.EventCard_cover__CvIpN{padding-top:45%}.EventCard_badges__ZI2So{top:.5rem;left:.5rem;gap:.375rem}.EventCard_badge__Ks9lc{padding:.25rem .5rem;font-size:.65rem}.EventCard_content__tmTex{padding:.75rem 1rem;gap:.375rem}.EventCard_title__z9Iv_{font-size:.95rem}.EventCard_meta__SYHNb{gap:.5rem}.EventCard_metaItem__Lk_O5{font-size:.75rem}.EventCard_metaIcon__Dp0Ns{width:12px;height:12px}.EventCard_progress__Q2H_K{gap:.5rem}.EventCard_progressBar__iAqn0{height:4px}.EventCard_progressLabel__knlYu{font-size:.7rem}.EventCard_footer__rFU2h{padding:.625rem 1rem}.EventCard_avatarFallback__tDSm7,.EventCard_avatar__gG1kc{width:24px;height:24px;font-size:.6rem}.EventCard_organizerName__TTqNp{font-size:.75rem}}.FilterBar_bar__szJ0_{width:100%}.FilterBar_desktopBar__uHnEP{display:none}.FilterBar_compactBar__rCh9o,.FilterBar_mobileBar__eBAx1{display:block}.FilterBar_form__MT6nZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;align-items:end}.FilterBar_formCompact__UUWio{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.FilterBar_field__jrnQa{display:flex;flex-direction:column;gap:.375rem}.FilterBar_label__hfjnV{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.FilterBar_input__PVlf7,.FilterBar_select__PeEMr{border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:.5rem .75rem;font-size:.875rem;background:var(--bg-surface);color:var(--text-main);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FilterBar_input__PVlf7:focus,.FilterBar_select__PeEMr:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(99,102,241,.1)}.FilterBar_input__PVlf7::-moz-placeholder{color:var(--text-muted)}.FilterBar_input__PVlf7::placeholder{color:var(--text-muted)}.FilterBar_geoGroup__JY_RO{display:flex;gap:.5rem;align-items:center}.FilterBar_geoGroup__JY_RO .FilterBar_select__PeEMr{flex:1}.FilterBar_geoBtn__HY6om{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0}.FilterBar_geoBtn__HY6om:hover{border-color:var(--primary);color:var(--primary)}.FilterBar_geoBtnLoading__VoHPl{opacity:.6;cursor:wait}.FilterBar_actions__PKF2B{display:flex;gap:.5rem;align-items:flex-end}.FilterBar_resetBtn__aKCx2{padding:.5rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.FilterBar_resetBtn__aKCx2:hover{border-color:var(--primary);color:var(--primary)}.FilterBar_status__HFHRa{margin:.5rem 0 0;font-size:.75rem;color:var(--primary)}@media (max-width:1024px){.FilterBar_formCompact__UUWio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.FilterBar_formCompact__UUWio,.FilterBar_form__MT6nZ{grid-template-columns:1fr}}[data-theme=dark] .FilterBar_geoBtn__HY6om,[data-theme=dark] .FilterBar_input__PVlf7,[data-theme=dark] .FilterBar_resetBtn__aKCx2,[data-theme=dark] .FilterBar_select__PeEMr{background:var(--gray-50);border-color:var(--gray-200)}.EmptyState_container__oiBh1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--bg-surface);border-radius:var(--radius-2xl);border:2px dashed var(--border-subtle)}.EmptyState_illustration__EdJAw{width:200px;height:200px;margin-bottom:1.5rem}.EmptyState_illustration__EdJAw svg{width:100%;height:100%}.EmptyState_title__roCZy{font-size:1.25rem;font-weight:700;color:var(--text-main);margin:0 0 .5rem}.EmptyState_description__Zm7H0{color:var(--text-muted);margin:0 0 1.5rem;max-width:300px}.EmptyState_action__7qRLY{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:var(--primary-600);color:#fff;font-weight:600;border-radius:var(--radius-full);transition:all .2s;box-shadow:var(--shadow-md)}.EmptyState_action__7qRLY:hover{background:var(--primary-700);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.MobileFilterDrawer_backdrop__Pp_yn{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease;z-index:100;pointer-events:none}.MobileFilterDrawer_backdropOpen__Rvg9O{opacity:1;pointer-events:auto}.MobileFilterDrawer_drawer__z_TDL{position:fixed;bottom:0;left:0;right:0;background:var(--bg-surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding:1.5rem;z-index:101;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl)}.MobileFilterDrawer_drawerOpen__SMry3{transform:translateY(0)}.MobileFilterDrawer_header__n0Cdc{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.MobileFilterDrawer_title__mhzLv{font-size:1.125rem;font-weight:700;margin:0;color:var(--text-main)}.MobileFilterDrawer_closeButton__SuMMd{background:none;border:none;color:var(--text-muted);padding:.5rem;margin:-.5rem;border-radius:50%;transition:color .2s}.MobileFilterDrawer_closeButton__SuMMd:hover{color:var(--text-main);background:var(--gray-100)}.MobileFilterDrawer_content__L2VB0{overflow-y:auto;flex:1;margin-bottom:1.5rem}.MobileFilterDrawer_footer__tk_VA{margin-top:auto}.MobileFilterDrawer_applyButton__c6u4V{width:100%;padding:.875rem;background:var(--primary-600);color:#fff;border:none;border-radius:var(--radius-full);font-weight:600;font-size:1rem;transition:background .2s}.MobileFilterDrawer_applyButton__c6u4V:hover{background:var(--primary-700)}.Pagination_pagination__kkt9q{display:flex;justify-content:center;margin-top:1.5rem}.Pagination_list___mTzH{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.Pagination_button__bKIu4{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e2e8f0;background-color:#fff;color:#4a5568;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.Pagination_button__bKIu4:hover{background-color:#f7fafc;border-color:#cbd5e0}.Pagination_button__bKIu4:disabled{cursor:not-allowed;opacity:.7}.Pagination_button__bKIu4.Pagination_active__YMGO8{background-color:#4299e1;color:#fff;border-color:#4299e1}.layout_shell__VDS2f{min-height:100vh;background:var(--bg-page)}.layout_header__hf7yS{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:20}.layout_headerInner__GroUM{max-width:1200px;margin:0 auto;padding:12px 20px 10px;display:flex;flex-direction:column;gap:10px}.layout_headerTop__5c4QD{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.layout_brand__7r_EQ{font-size:1.1rem;font-weight:700;color:var(--primary-600);text-decoration:none;letter-spacing:-.01em}.layout_actions__IrqiK{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.layout_refreshButton__pyZMd{font-size:.8rem;padding:6px 10px;border:1px solid var(--border-subtle);background:#fff;color:var(--text-main);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.layout_refreshButton__pyZMd:disabled{opacity:.6;cursor:not-allowed}.layout_adminEmail__GBky8{font-size:.85rem;color:var(--text-muted)}.layout_logoutButton__N949N{font-size:.8rem;padding:6px 12px;border-radius:var(--radius-full);border:1px solid #ef4444;background:#ef4444;color:#fff;box-shadow:var(--shadow-sm)}.layout_logoutButton__N949N:hover{filter:brightness(.95)}.layout_nav__p8J2W{display:flex;flex-wrap:wrap;gap:8px}.layout_navLink__yCAd_{text-decoration:none;color:var(--text-muted);font-size:.85rem;padding:6px 10px;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;white-space:nowrap}.layout_navLink__yCAd_:hover{color:var(--text-main);background:var(--gray-50);border-color:var(--border-subtle)}.layout_navLinkActive__qRIZF{color:var(--primary-700);background:var(--primary-50);border-color:var(--primary-200);font-weight:600}.layout_navLabel__h1Ujh{display:inline-flex;align-items:center;gap:6px}.layout_badge__4o0yN{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-full);background:#ef4444;color:#fff;font-size:.7rem;font-weight:600;line-height:1}.layout_main__9mJd7{max-width:1200px;margin:0 auto;padding:24px 20px 32px}.layout_loadingScreen__3R4U6{min-height:100vh;display:flex;align-items:center;justify-content:center}.layout_spinner__BlhBy{width:32px;height:32px;border-radius:50%;border:3px solid var(--gray-200);border-top-color:var(--primary-600);animation:layout_spin__ArLQu .8s linear infinite}@keyframes layout_spin__ArLQu{to{transform:rotate(1turn)}}@media (max-width:768px){.layout_headerInner__GroUM{padding:12px 16px 10px}.layout_main__9mJd7{padding:20px 16px 28px}}