.EOIOUW_container{position:relative}.EOIOUW_notification{z-index:1000;border-radius:12px;padding:16px 24px;font-size:14px;font-weight:500;animation:.3s EOIOUW_slideIn;position:fixed;top:24px;right:24px}.EOIOUW_notification.EOIOUW_success{background:color-mix(in srgb, var(--success) 15%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);color:var(--success)}.EOIOUW_notification.EOIOUW_error{background:color-mix(in srgb, var(--error) 15%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent);color:var(--error)}@keyframes EOIOUW_slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.EOIOUW_pageHeader{margin-bottom:32px}.EOIOUW_pageTitle{color:var(--foreground);margin:0 0 8px;font-size:28px;font-weight:600}.EOIOUW_pageSubtitle{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.EOIOUW_doorsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.EOIOUW_doorCard{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.EOIOUW_doorCard:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent);background:var(--card-hover);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 6%, transparent);transform:translateY(-4px)}.EOIOUW_doorHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EOIOUW_doorIcon{background:color-mix(in srgb, var(--primary) 15%, transparent);width:44px;height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.EOIOUW_doorIcon svg{width:22px;height:22px}.EOIOUW_doorStatus{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.EOIOUW_doorStatus.EOIOUW_locked{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.EOIOUW_doorStatus.EOIOUW_unlocked{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.EOIOUW_statusDot{border-radius:50%;width:6px;height:6px}.EOIOUW_statusDot.EOIOUW_locked{background-color:var(--success)}.EOIOUW_statusDot.EOIOUW_unlocked{background-color:var(--warning)}.EOIOUW_doorName{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:600}.EOIOUW_doorLocation{color:var(--muted);margin:0 0 16px;font-size:13px}.EOIOUW_doorActions{gap:10px;display:flex}.EOIOUW_actionBtn{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.EOIOUW_actionBtn svg{width:16px;height:16px}.EOIOUW_unlockBtn{background:var(--primary);color:#fff;border:none}.EOIOUW_unlockBtn:hover{background:var(--primary-hover)}.EOIOUW_lockBtn{background:var(--background-alt);border:1px solid var(--border);color:var(--foreground)}.EOIOUW_lockBtn:hover{background:var(--card-hover)}.EOIOUW_shareBtn{border:1px solid var(--border);color:var(--muted);background:0 0;flex:0;padding:10px}.EOIOUW_shareBtn:hover{border-color:var(--primary);color:var(--primary)}.EOIOUW_historySection{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}.EOIOUW_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.EOIOUW_sectionTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.EOIOUW_sectionFilter{color:var(--foreground);background:var(--background-alt);border:1px solid var(--border);cursor:pointer;border-radius:8px;outline:none;padding:8px 14px;font-size:13px;transition:all .2s}.EOIOUW_sectionFilter:focus{border-color:var(--primary)}.EOIOUW_sectionFilter option{background:var(--card);color:var(--foreground)}.EOIOUW_tableWrapper{overflow-x:auto}.EOIOUW_historyTable{border-collapse:collapse;width:100%;min-width:600px}.EOIOUW_historyTable th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);background:var(--background-alt);border-bottom:1px solid var(--border);padding:12px 16px;font-size:11px;font-weight:600}.EOIOUW_historyTable th:first-child{border-radius:8px 0 0}.EOIOUW_historyTable th:last-child{border-radius:0 8px 0 0}.EOIOUW_historyTable td{color:var(--foreground);border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px;font-size:14px}.EOIOUW_historyTable tr:last-child td{border-bottom:none}.EOIOUW_actionType{border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.EOIOUW_actionType.EOIOUW_unlock{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.EOIOUW_actionType.EOIOUW_lock{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.EOIOUW_actionType.EOIOUW_access{color:#c084fc;background:#a855f726}.EOIOUW_personInfo{align-items:center;gap:10px;display:flex}.EOIOUW_personAvatar{background:color-mix(in srgb, var(--primary) 20%, transparent);width:28px;height:28px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.EOIOUW_personName{font-weight:500}.EOIOUW_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.2s EOIOUW_fadeIn;display:flex;position:fixed;inset:0}@keyframes EOIOUW_fadeIn{0%{opacity:0}to{opacity:1}}.EOIOUW_modal{background:var(--card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:420px;animation:.3s EOIOUW_slideUp;overflow:hidden}@keyframes EOIOUW_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EOIOUW_modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.EOIOUW_modalTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.EOIOUW_modalClose{background:var(--background-alt);border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.EOIOUW_modalClose:hover{background:var(--card-hover)}.EOIOUW_modalClose svg{width:16px;height:16px;color:var(--muted)}.EOIOUW_modalBody{padding:24px}.EOIOUW_confirmText{color:var(--secondary);text-align:center;margin:0 0 20px;font-size:14px;line-height:1.6}.EOIOUW_confirmDoor{background:var(--background-alt);border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:14px;display:flex}.EOIOUW_confirmDoorIcon{background:color-mix(in srgb, var(--primary) 15%, transparent);width:44px;height:44px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.EOIOUW_confirmDoorIcon svg{width:22px;height:22px}.EOIOUW_confirmDoorInfo h4{color:var(--foreground);margin:0 0 2px;font-size:15px;font-weight:600}.EOIOUW_confirmDoorInfo p{color:var(--muted);margin:0;font-size:12px}.EOIOUW_modalActions{gap:12px;display:flex}.EOIOUW_modalBtn{cursor:pointer;border-radius:10px;flex:1;padding:12px 18px;font-size:14px;font-weight:500;transition:all .2s}.EOIOUW_modalBtnPrimary{background:var(--primary);color:#fff;border:none}.EOIOUW_modalBtnPrimary:hover{background:var(--primary-hover)}.EOIOUW_modalBtnSecondary{background:var(--background-alt);border:1px solid var(--border);color:var(--foreground)}.EOIOUW_modalBtnSecondary:hover{background:var(--card-hover)}.EOIOUW_shareForm{flex-direction:column;gap:16px;display:flex}.EOIOUW_formGroup{flex-direction:column;gap:8px;display:flex}.EOIOUW_formLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.EOIOUW_formInput,.EOIOUW_formSelect{color:var(--foreground);background:var(--background-alt);border:1px solid var(--border);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:all .2s}.EOIOUW_formInput::placeholder{color:var(--muted-foreground)}.EOIOUW_formInput:focus,.EOIOUW_formSelect:focus{border-color:var(--primary)}.EOIOUW_formSelect option{background:var(--card);color:var(--foreground)}.EOIOUW_qrCodeContainer{background:var(--background-alt);border-radius:12px;flex-direction:column;align-items:center;margin-bottom:16px;padding:24px;display:flex}.EOIOUW_qrCode{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:12px;display:flex}.EOIOUW_qrCodePlaceholder{grid-template-columns:repeat(8,1fr);gap:2px;width:120px;height:120px;display:grid}.EOIOUW_qrCodePlaceholder span{background-color:#000;border-radius:1px}.EOIOUW_qrCodeText{color:var(--muted);text-align:center;margin:0;font-size:13px}.EOIOUW_shareSuccess{text-align:center;padding:16px 0}.EOIOUW_successIcon{background:color-mix(in srgb, var(--success) 15%, transparent);width:64px;height:64px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.EOIOUW_successIcon svg{width:32px;height:32px}.EOIOUW_successText{color:var(--foreground);margin:0;font-size:16px}@media (max-width:1200px){.EOIOUW_doorsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EOIOUW_doorsGrid{grid-template-columns:1fr}.EOIOUW_doorActions{flex-direction:column}.EOIOUW_shareBtn{flex:1}.EOIOUW_historySection{padding:16px}.EOIOUW_modal{max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:640px){.EOIOUW_tableWrapper{overflow-x:visible}.EOIOUW_historyTable{min-width:0;display:block}.EOIOUW_historyTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EOIOUW_historyTable tbody,.EOIOUW_historyTable tr,.EOIOUW_historyTable td{width:auto;display:block}.EOIOUW_historyTable tr{border-bottom:1px solid var(--border);padding:4px 0 10px}.EOIOUW_historyTable tr:last-child{border-bottom:none}.EOIOUW_historyTable td{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.EOIOUW_historyTable td:before{content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);text-align:left;flex:none;font-size:11px;font-weight:600}.EOIOUW_historyTable td:first-child{padding-top:10px;font-weight:600}.EOIOUW_historyTable td:first-child:before{display:none}}@media (max-width:480px){.EOIOUW_sectionHeader{flex-direction:column;align-items:flex-start;gap:12px}.EOIOUW_sectionFilter{width:100%}.EOIOUW_pageTitle{font-size:24px}.EOIOUW_doorCard{padding:16px}}
._5QNcra_dashboardPage{max-width:1400px;font-family:var(--font-dm-sans), sans-serif;margin:0 auto}._5QNcra_welcomeSection{margin-bottom:32px}._5QNcra_welcomeSection h1{color:var(--foreground);margin-bottom:8px;font-size:28px;font-weight:600}._5QNcra_welcomeSection p{color:var(--muted);font-size:15px}._5QNcra_statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:32px;display:grid}._5QNcra_statCard{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1)}._5QNcra_statCard:hover{background:var(--card-hover);border-color:color-mix(in srgb, var(--primary) 30%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 6%, transparent);transform:translateY(-4px)}._5QNcra_statHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._5QNcra_statTitle{color:var(--muted);font-size:14px;font-weight:500}._5QNcra_unreadPill{background:color-mix(in srgb, var(--primary,#6366f1) 12%, transparent);color:var(--primary,#6366f1);border-radius:9999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}._5QNcra_announcementReadMore{border:1px solid var(--border,#e5e7eb);color:var(--primary,#6366f1);cursor:pointer;background:0 0;border-radius:9999px;align-self:center;margin:12px auto 4px;padding:8px 20px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}._5QNcra_announcementReadMore:hover{background-color:color-mix(in srgb, var(--primary,#6366f1) 8%, transparent);border-color:var(--primary,#6366f1)}._5QNcra_heroStrip{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._5QNcra_heroHealth{background:color-mix(in srgb, var(--foreground,#111) 4%, transparent);border:1px solid var(--border,#e5e7eb);color:var(--foreground,#111);border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}._5QNcra_heroPulse{border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}._5QNcra_heroPulse:after{content:"";background:inherit;opacity:.35;border-radius:50%;animation:2.4s ease-in-out infinite _5QNcra_dashHeroPulse;position:absolute;inset:-4px}@keyframes _5QNcra_dashHeroPulse{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.5;transform:scale(1.4)}}._5QNcra_kpiCardLink{color:inherit;text-decoration:none;display:block}._5QNcra_kpiTrendline{align-items:center;gap:8px;min-height:28px;margin-top:12px;display:flex}._5QNcra_kpiTrendBadge{border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._5QNcra_kpiTrendBadgeOk{background:color-mix(in srgb, var(--success,#16a34a) 14%, transparent);color:var(--success,#16a34a)}._5QNcra_kpiTrendBadgeWarn{background:color-mix(in srgb, var(--warning,#f59e0b) 16%, transparent);color:var(--warning,#f59e0b)}._5QNcra_kpiTrendBadgeError{background:color-mix(in srgb, var(--error,#ef4444) 14%, transparent);color:var(--error,#ef4444)}._5QNcra_widgetGrid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}@media (max-width:900px){._5QNcra_widgetGrid{grid-template-columns:1fr}}._5QNcra_widgetCardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}._5QNcra_demoTag{background:color-mix(in srgb, var(--foreground,#111) 10%, transparent);color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}._5QNcra_billingProgressBar{background:color-mix(in srgb, var(--foreground,#111) 8%, transparent);border-radius:9999px;width:100%;height:10px;overflow:hidden}._5QNcra_billingProgressFill{background:var(--primary,#6366f1);border-radius:9999px;height:100%;transition:width .45s}._5QNcra_widgetRow{background:color-mix(in srgb, var(--foreground,#111) 3%, transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._5QNcra_widgetRow+._5QNcra_widgetRow{margin-top:8px}._5QNcra_widgetRowMeta{color:var(--muted,#6b7280);flex-shrink:0;font-size:12px}._5QNcra_widgetFooterLink{color:var(--primary,#6366f1);align-items:center;gap:4px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._5QNcra_widgetFooterLink:hover{text-decoration:underline}._5QNcra_widgetEmpty{text-align:center;color:var(--muted,#6b7280);padding:24px 12px;font-size:13px}._5QNcra_severityStripe{border-radius:2px;align-self:stretch;width:3px}._5QNcra_statIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:flex}._5QNcra_statIcon svg{width:20px;height:20px}._5QNcra_statValue{color:var(--foreground);margin-bottom:8px;font-size:32px;font-weight:700}._5QNcra_statChange{align-items:center;gap:4px;font-size:13px;display:flex}._5QNcra_statChangePositive{color:var(--success)}._5QNcra_statChangeNegative{color:var(--error)}._5QNcra_cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:24px;display:grid}._5QNcra_card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}._5QNcra_cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._5QNcra_cardHeader h2{color:var(--foreground);font-size:18px;font-weight:600}._5QNcra_cardAction{width:100%;color:var(--primary);background:var(--background-alt);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:block}._5QNcra_cardAction:hover:not(:disabled){color:var(--primary-hover);background:color-mix(in srgb, var(--primary) 8%, var(--background-alt));border-color:color-mix(in srgb, var(--primary) 45%, transparent)}._5QNcra_cardAction:disabled{color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 8%, transparent);cursor:not-allowed}._5QNcra_serviceDisabled{opacity:.55}._5QNcra_serviceDisabled ._5QNcra_cardAction{color:var(--muted);cursor:not-allowed}._5QNcra_comingSoonNotice{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._5QNcra_comingSoonNotice ._5QNcra_comingSoonIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:56px;height:56px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;display:flex}._5QNcra_activityList{flex-direction:column;gap:16px;display:flex}._5QNcra_activityItem{background:var(--background-alt);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}._5QNcra_activityIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:40px;height:40px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}._5QNcra_activityIcon svg{width:18px;height:18px}._5QNcra_activityContent{flex:1;min-width:0}._5QNcra_activityTitle{color:var(--foreground);margin-bottom:4px;font-size:14px;font-weight:500}._5QNcra_activityDescription{color:var(--muted);font-size:13px}._5QNcra_activityTime{color:var(--muted-foreground);font-size:12px}._5QNcra_quickActions{margin-top:32px}._5QNcra_quickActions h2{color:var(--foreground);margin-bottom:20px;font-size:18px;font-weight:600}._5QNcra_actionsGrid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}._5QNcra_actionCard{background:var(--card);border:1px solid var(--border);cursor:pointer;color:var(--foreground);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._5QNcra_actionCard:hover{background:var(--card-hover);border-color:color-mix(in srgb, var(--primary) 30%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 6%, transparent);transform:translateY(-4px)}._5QNcra_actionIcon{background:color-mix(in srgb, var(--primary) 10%, transparent);width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}._5QNcra_actionIcon svg{width:24px;height:24px}._5QNcra_actionCard span{font-size:14px;font-weight:500}._5QNcra_settingsDescription{color:var(--muted);margin-bottom:16px;font-size:14px}._5QNcra_settingsCardBody{padding:20px 0}._5QNcra_themeOptions{flex-wrap:wrap;gap:12px;display:flex}._5QNcra_themeButton{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:12px;flex:1;min-width:140px;padding:16px;transition:all .2s}._5QNcra_themeButton:hover{border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}._5QNcra_themeButtonActive{background:color-mix(in srgb, var(--primary) 15%, transparent);border:2px solid var(--primary)}._5QNcra_themeButtonIcon{color:var(--muted);margin-bottom:12px}._5QNcra_themeButtonActive ._5QNcra_themeButtonIcon{color:var(--primary)}._5QNcra_themeButtonLabel{color:var(--foreground);font-size:14px;font-weight:500}._5QNcra_themeButtonDesc{color:var(--muted);margin-top:4px;font-size:12px}._5QNcra_settingsLabel{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}._5QNcra_profileColorBlock{flex-direction:column;gap:14px;display:flex}._5QNcra_profileColorTitle{color:var(--foreground);margin:0;font-size:22px;font-weight:600}._5QNcra_profileColorDescription{color:color-mix(in srgb, var(--foreground) 65%, transparent);margin:0 0 6px;font-size:14px}._5QNcra_profileColorGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}._5QNcra_profileColorSwatch{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;transition:border-color .2s,background-color .2s;display:flex}._5QNcra_profileColorSwatch:hover{border-color:color-mix(in srgb, var(--foreground) 20%, transparent)}._5QNcra_profileColorSwatchActive{background:color-mix(in srgb, var(--primary) 15%, transparent);border:2px solid var(--primary);padding:13px 7px}._5QNcra_profileColorSwatchDot{border-radius:50%;width:28px;height:28px}._5QNcra_profileColorSwatchDotDefault{border:1px solid var(--border)}._5QNcra_profileColorSwatchLabel{color:var(--foreground);font-size:13px;font-weight:500}@media (max-width:900px){._5QNcra_profileColorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){._5QNcra_profileColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._5QNcra_settingsSelect{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);width:200px;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:14px}._5QNcra_settingsSelect option{background:var(--card);color:var(--foreground)}._5QNcra_settingsFieldGroup{margin-bottom:20px}._5QNcra_settingsFieldGroup:last-child{margin-bottom:0}._5QNcra_adminButton{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._5QNcra_adminButton:hover{opacity:.9;transform:translateY(-1px)}html[data-theme=dark] ._5QNcra_paymentButton{color:var(--background);background:var(--primary)}html[data-theme=dark] ._5QNcra_paymentButton:hover{opacity:1;background:var(--primary-hover)}html[data-theme=dark] ._5QNcra_paymentButton:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._5QNcra_contextStrip{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}._5QNcra_contextStripItem{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}._5QNcra_contextStripItem strong{color:var(--foreground);font-weight:600}._5QNcra_contextStripDivider{background:var(--border);width:1px;height:16px}._5QNcra_contextStripBadge{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._5QNcra_heroCard{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:24px;padding:28px;display:flex;position:relative}._5QNcra_heroLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:500}._5QNcra_heroAmount{color:var(--foreground);font-size:36px;font-weight:700;line-height:1.1}._5QNcra_heroMeta{color:var(--muted);margin-top:4px;font-size:14px}._5QNcra_heroDescription{color:var(--foreground);margin-top:4px;font-size:14px}._5QNcra_heroActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}._5QNcra_tabBar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}@media (max-width:640px){._5QNcra_tabBar{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._5QNcra_tabBar::-webkit-scrollbar{display:none}._5QNcra_tabButton{flex:none;padding:10px 12px}}._5QNcra_tabButton{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}._5QNcra_tabButton:hover{color:var(--foreground)}._5QNcra_tabButtonActive{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}._5QNcra_tabBadge{color:var(--muted-foreground);margin-left:6px;font-size:12px}._5QNcra_statusPill{text-transform:capitalize;background:color-mix(in srgb, var(--muted) 15%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._5QNcra_statusPillSuccess{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}._5QNcra_statusPillWarning{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}._5QNcra_statusPillDanger{background:color-mix(in srgb, var(--error) 15%, transparent);color:var(--error)}._5QNcra_statusPillInfo{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}@media (max-width:768px){._5QNcra_cardGrid,._5QNcra_statsGrid{grid-template-columns:1fr}._5QNcra_themeOptions{flex-direction:column}._5QNcra_settingsSelect{width:100%}._5QNcra_contextStrip{flex-direction:column;align-items:flex-start;gap:8px}._5QNcra_contextStripBadge{margin-left:0}._5QNcra_contextStripDivider{display:none}._5QNcra_heroAmount{font-size:28px}}@media (max-width:480px){._5QNcra_statCard{padding:16px}._5QNcra_statValue{font-size:24px}._5QNcra_statIcon{border-radius:8px;width:32px;height:32px}._5QNcra_statIcon svg{width:16px;height:16px}._5QNcra_welcomeSection h1{font-size:22px}._5QNcra_actionsGrid{grid-template-columns:repeat(2,1fr);gap:10px}._5QNcra_actionCard{gap:8px;padding:16px}._5QNcra_actionIcon{border-radius:8px;width:36px;height:36px}._5QNcra_actionIcon svg{width:18px;height:18px}._5QNcra_actionCard span{text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.3}}._5QNcra_invoiceSheetWrap{justify-content:center;padding:8px 0 24px;display:flex}._5QNcra_invoiceLetter{width:var(--doc-page-w,210mm);min-height:var(--doc-page-h,297mm);zoom:var(--doc-fit,1);--page-pad-y:22mm;--page-pad-x:18mm;--page-line-height:1.3;--page-para-gap:4pt;padding:var(--page-pad-y) var(--page-pad-x);font-family:Sarabun,Noto Sans Thai,Tahoma,system-ui,-apple-system,sans-serif;line-height:var(--page-line-height);word-wrap:break-word;box-sizing:border-box;color:#1f2937;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #0000001a;border-radius:3px;margin:0 auto;font-size:.9rem;position:relative;box-shadow:0 1px 2px #00000014,0 12px 28px -8px #00000040}._5QNcra_invoiceLetter>p,._5QNcra_invoiceLetter>h1,._5QNcra_invoiceLetter>h2,._5QNcra_invoiceLetter>h3,._5QNcra_invoiceLetter>h4,._5QNcra_invoiceLetter>ul,._5QNcra_invoiceLetter>ol,._5QNcra_invoiceLetter>blockquote{margin-bottom:var(--page-para-gap)}._5QNcra_invoiceLetter .dragGroup{text-align:right!important;margin:0 0 0 auto!important;position:static!important;inset:auto!important;transform:none!important}._5QNcra_invoiceLetter .dragGroup img{margin-left:auto!important;margin-right:0!important}._5QNcra_invoiceLetter table{border-collapse:collapse;width:100%;max-width:100%}._5QNcra_invoiceLetter img{max-width:100%;height:auto}@media (max-width:640px){._5QNcra_invoiceSheetWrap{padding:4px 0 16px}}._5QNcra_invoiceSheetPrintOnly{display:none}._5QNcra_invoiceOpenBtn{border:1px solid var(--primary);color:var(--primary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:4px 0 0 8px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s;display:inline-flex}._5QNcra_invoiceOpenBtn:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}._5QNcra_invoiceOpenBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._5QNcra_invoiceOpenBtn svg{flex-shrink:0;width:15px;height:15px}._5QNcra_invoiceOverlay{z-index:2147483200;overscroll-behavior:contain;padding:calc(56px + env(safe-area-inset-top,0px)) 16px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:#000000d1;position:fixed;inset:0;overflow:auto}._5QNcra_invoiceOverlayClose{top:calc(16px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:fixed;right:16px}._5QNcra_invoiceOverlayClose:hover{background:#ffffff3d}._5QNcra_invoiceOverlayClose:focus-visible{outline-offset:2px;outline:2px solid #fff}._5QNcra_invoiceOverlayZoom{top:calc(16px + env(safe-area-inset-top,0px));color:#fff;letter-spacing:.02em;cursor:pointer;background:#ffffff24;border:0;border-radius:22px;height:44px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;position:fixed;right:68px}._5QNcra_invoiceOverlayZoom:hover{background:#ffffff3d}._5QNcra_invoiceOverlayZoom:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:640px){._5QNcra_invoiceOverlay{padding:calc(48px + env(safe-area-inset-top,0px)) 8px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){._5QNcra_invoiceOverlayZoom{padding:0 10px;font-size:12px;right:62px}}._5QNcra_qrFrame{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;min-height:300px;padding:24px;display:flex}._5QNcra_qrPlate{cursor:zoom-in;background:#fff;border:0;border-radius:8px;padding:12px;line-height:0}._5QNcra_qrPlate:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._5QNcra_qrPlateImg{object-fit:contain;width:min(380px,68vw);height:auto;max-height:380px;display:block}._5QNcra_slipPreview{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;min-height:200px;padding:12px;display:flex}._5QNcra_slipPreviewImg{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:340px;display:block}._5QNcra_slipFileRow{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}._5QNcra_slipFileActions{gap:8px;display:flex}._5QNcra_slipFileAction{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}._5QNcra_slipFileAction:hover{border-color:var(--primary);color:var(--primary)}._5QNcra_slipFileAction:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._5QNcra_qrOverlay{z-index:2147483200;padding:calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._5QNcra_qrOverlayImg{object-fit:contain;background:#fff;border-radius:12px;width:auto;max-width:min(92vw,720px);height:auto;max-height:88vh;padding:16px}._5QNcra_qrOverlayClose{top:calc(16px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;right:16px}._5QNcra_qrOverlayClose:hover{background:#ffffff3d}._5QNcra_qrOverlayClose:focus-visible{outline-offset:2px;outline:2px solid #fff}@media print{@page{size:A4;margin:0}:is(html,body,[data-app-shell],[data-app-main],[data-app-content]){background:#fff!important}[data-app-shell]{height:auto!important;display:block!important;overflow:visible!important}[data-app-shell]>:not([data-app-main]){display:none!important}[data-app-main]>:not([data-app-content]){display:none!important}[data-app-content]{height:auto!important;padding:0!important;overflow:visible!important}[data-print-hide]{display:none!important}._5QNcra_invoiceSheetWrap{padding:0!important;display:block!important}._5QNcra_invoiceLetter{-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}._5QNcra_invoiceLetter table{page-break-inside:avoid}._5QNcra_invoiceSheetPrintOnly{display:block!important}._5QNcra_invoiceOverlay{background:0 0!important;padding:0!important;position:static!important;overflow:visible!important}._5QNcra_invoiceOverlayClose,._5QNcra_invoiceOverlayZoom{display:none!important}}
.wh6i_a_backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent);z-index:99;position:fixed;inset:0}.wh6i_a_drawer{background:var(--card);border-left:1px solid var(--border);width:min(480px,100dvw);box-shadow:-12px 0 32px color-mix(in srgb, var(--foreground) 8%, transparent);z-index:100;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.wh6i_a_header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 24px;display:flex}.wh6i_a_body{overscroll-behavior:contain;flex:1;padding:24px;overflow-y:auto}@media (max-width:768px){.wh6i_a_drawer{border-left:none;border-top:1px solid var(--border);width:auto;max-height:90dvh;box-shadow:0 -12px 32px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:16px 16px 0 0;inset:auto 0 0}.wh6i_a_header{padding-top:26px;position:relative}.wh6i_a_header:before{content:"";background:color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:2px;width:36px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.wh6i_a_body{padding:20px 16px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}
.qTlp8W_card{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.qTlp8W_icon{background:color-mix(in srgb, var(--primary,#6366f1) 12%, transparent);width:48px;height:48px;color:var(--primary,#6366f1);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.qTlp8W_content{flex:1;min-width:0}.qTlp8W_content h2,.qTlp8W_content h3{margin:0 0 6px;font-size:18px}.qTlp8W_content p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.qTlp8W_button,.qTlp8W_secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qTlp8W_button{border:1px solid var(--primary,#6366f1);background:var(--primary,#6366f1);color:#fff}.qTlp8W_secondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.qTlp8W_button:disabled,.qTlp8W_secondary:disabled{opacity:.55;cursor:wait}.qTlp8W_button:focus-visible,.qTlp8W_secondary:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:3px}.qTlp8W_badge{background:color-mix(in srgb, var(--primary,#6366f1) 10%, transparent);color:var(--foreground);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.qTlp8W_badge[data-status=scheduled]{color:var(--success,#16803c);background:#16a34a1f}.qTlp8W_badge[data-status=declined]{background:#ef44441a}.qTlp8W_dialog{border:1px solid var(--border);background:var(--card);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px #0003}.qTlp8W_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.qTlp8W_header{border-bottom:1px solid var(--border);padding:24px 24px 16px}.qTlp8W_header h2{margin:6px 0;font-size:20px}.qTlp8W_header p{color:var(--muted);margin:8px 0 0;font-size:13px}.qTlp8W_body{gap:18px;padding:24px;display:grid}.qTlp8W_field{gap:8px;font-size:14px;font-weight:500;display:grid}.qTlp8W_field input,.qTlp8W_field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:10px;padding:12px}.qTlp8W_field textarea{resize:vertical;min-height:90px}.qTlp8W_details{grid-template-columns:auto 1fr;gap:12px 20px;margin:0;font-size:14px;display:grid}.qTlp8W_details dt{color:var(--muted)}.qTlp8W_details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.qTlp8W_note{background:color-mix(in srgb, var(--primary,#6366f1) 6%, var(--card));border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.qTlp8W_note p{margin:4px 0}.qTlp8W_footer{justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.qTlp8W_error{color:var(--error,#dc2626);font-size:14px}.qTlp8W_chatCard{box-sizing:border-box;width:min(100%,460px);margin:0;display:block}.qTlp8W_chatHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.qTlp8W_chatHeader h3{margin:0;font-size:16px}.qTlp8W_delivery{background:var(--card);border-bottom:1px solid var(--border);padding:12px 20px;font-size:14px}@media (max-width:640px){.qTlp8W_card{flex-wrap:wrap;gap:14px;padding:18px}.qTlp8W_card>.qTlp8W_button,.qTlp8W_card>.qTlp8W_secondary{width:100%}.qTlp8W_content{flex-basis:calc(100% - 70px)}.qTlp8W_footer>*{flex:1}.qTlp8W_details{grid-template-columns:1fr;gap:6px}.qTlp8W_details dd{margin-bottom:8px}}.qTlp8W_dateTrigger{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.qTlp8W_dateTrigger svg{color:var(--primary,#d4a72c);flex-shrink:0}.qTlp8W_dateTrigger[aria-expanded=true]{border-color:var(--primary,#d4a72c)}.qTlp8W_calendar{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:14px;width:min(100%,350px);padding:12px;box-shadow:0 12px 32px #0002}.qTlp8W_calendarHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.qTlp8W_calendarNav{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:9px;font-size:24px}.qTlp8W_calendarWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.qTlp8W_calendarWeek [role=columnheader]{color:var(--muted);text-align:center;padding:8px 0;font-size:11px}.qTlp8W_calendarDay{width:100%;min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;position:relative}.qTlp8W_calendarDay:hover:not(:disabled),.qTlp8W_calendarNav:hover:not(:disabled){background:color-mix(in srgb, var(--primary,#d4a72c) 15%, var(--card))}.qTlp8W_calendarDay[data-selected=true],.qTlp8W_calendarDay[data-selected=true]:hover:not(:disabled){background:var(--primary,#d4a72c);color:#151515;font-weight:700}.qTlp8W_calendarDay:disabled,.qTlp8W_calendarNav:disabled{opacity:.3;cursor:not-allowed}.qTlp8W_todayDot,.qTlp8W_todayLegend{background:var(--primary,#d4a72c);border-radius:50%;width:4px;height:4px}.qTlp8W_todayDot{position:absolute;bottom:4px;left:calc(50% - 2px)}.qTlp8W_calendarDay[data-selected=true] .qTlp8W_todayDot{background:currentColor}.qTlp8W_calendarFooter{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.qTlp8W_calendarFooter>span{align-items:center;gap:7px;display:inline-flex}.qTlp8W_calendarFooter button{min-height:36px;color:var(--primary,#d4a72c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 10px;font-weight:600}.qTlp8W_dateTrigger:focus-visible,.qTlp8W_calendar button:focus-visible{outline:2px solid var(--primary,#d4a72c);outline-offset:2px}
._1X8-Ka_card{box-sizing:border-box;border:1px solid var(--border,#39404a);background:var(--bg-secondary,#1b2029);width:100%;min-width:0;max-width:380px;color:var(--text-primary,#f4f4f5);overflow-wrap:anywhere;border-radius:12px;padding:16px;font:14px/1.5 sans-serif}._1X8-Ka_header{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}._1X8-Ka_badge{color:var(--primary,#d7aa47);border:1px solid;border-radius:20px;padding:2px 8px;font-size:11px}._1X8-Ka_room{text-transform:capitalize;margin:12px 0;font-size:18px}._1X8-Ka_details{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;display:grid}._1X8-Ka_details dt{opacity:.7}._1X8-Ka_details dd{margin:0}._1X8-Ka_note{white-space:pre-wrap;border-top:1px solid var(--border,#39404a);padding-top:12px}
.JMzAqq_card{border:1px solid color-mix(in srgb, var(--lc-accent,#b8860b) 45%, transparent);background:color-mix(in srgb, var(--lc-accent,#b8860b) 6%, transparent);border-radius:10px;flex-direction:column;gap:8px;margin:8px;padding:10px;display:flex}.JMzAqq_top{align-items:center;gap:10px;min-width:0;display:flex}.JMzAqq_avatar{background:color-mix(in srgb, var(--lc-accent,#b8860b) 18%, transparent);width:34px;height:34px;color:var(--lc-accent,#b8860b);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.JMzAqq_avatarImg{object-fit:cover;width:100%;height:100%}.JMzAqq_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.JMzAqq_name{color:var(--lc-fg,#1c1917);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;overflow:hidden}.JMzAqq_meta{color:var(--lc-fg-muted,#57534e);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;overflow:hidden}.JMzAqq_actions{gap:6px;display:flex}.JMzAqq_accept,.JMzAqq_decline{cursor:pointer;border-radius:8px;flex:1;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:700;transition:filter .15s,opacity .15s}.JMzAqq_accept{background:var(--lc-accent,#b8860b);color:#fff;border:none}.JMzAqq_accept:hover:not(:disabled){filter:brightness(1.08)}.JMzAqq_decline{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-muted,#57534e);background:0 0}.JMzAqq_accept:disabled,.JMzAqq_decline:disabled{opacity:.5;cursor:not-allowed}.JMzAqq_error{color:#b91c1c;font-family:DM Sans,sans-serif;font-size:11px}
.xWRUxa_menu{z-index:2147483200;color:#f4f5f7;background:#1f2023;border:1px solid #34363b;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:6px;animation:.13s ease-out xWRUxa_lcMenuPop;display:flex;position:fixed;box-shadow:0 16px 40px -12px #0009}@keyframes xWRUxa_lcMenuPop{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.xWRUxa_menu{animation:none}}.xWRUxa_item{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-size:13px;display:flex}.xWRUxa_item:hover,.xWRUxa_item:focus-visible{background:#2c2e33;outline:none}.xWRUxa_icon{flex:none;width:17px;height:17px;display:inline-flex}.xWRUxa_icon svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.xWRUxa_danger{color:#ff5a5f}:root[data-theme=light] .xWRUxa_menu{color:#14161a;background:#fff;border-color:#e3e7ee}:is(:root[data-theme=light] .xWRUxa_item:hover,:root[data-theme=light] .xWRUxa_item:focus-visible){background:#f1f4f9}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .xWRUxa_menu{color:#14161a;background:#fff;border-color:#e3e7ee}:is(:root:not([data-theme=dark]) .xWRUxa_item:hover,:root:not([data-theme=dark]) .xWRUxa_item:focus-visible){background:#f1f4f9}}
.t2z8OW_consentBar{z-index:9001;background:var(--lc-bg,#fff);border:1px solid var(--lc-border,#e7e5e4);width:calc(100% - 32px);max-width:560px;box-shadow:0 24px 64px color-mix(in srgb, var(--lc-fg,#1c1917) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--lc-fg,#1c1917) 6%, transparent);border-radius:16px;padding:16px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.t2z8OW_consentInner{align-items:center;gap:16px;display:flex}.t2z8OW_consentMark{font-size:24px;font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);color:var(--lc-accent,#b8860b);flex-shrink:0;font-style:italic}.t2z8OW_consentText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.t2z8OW_consentTitle{font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);color:var(--lc-fg,#1c1917);font-size:17px;font-style:italic;line-height:1.3}.t2z8OW_consentSubtitle{text-transform:uppercase;letter-spacing:.18em;color:var(--lc-fg-muted,#57534e);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.t2z8OW_consentActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.t2z8OW_consentAccept{border:1px solid var(--lc-border-strong,#d6d3d1);background:linear-gradient(145deg, var(--lc-bg,#fff), color-mix(in srgb, var(--lc-bg,#fff) 90%, #000));color:var(--lc-accent,#b8860b);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--lc-fg,#1c1917) 8%, transparent);border-radius:10px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.t2z8OW_consentAccept:hover{border-color:var(--lc-accent,#b8860b);box-shadow:0 8px 20px color-mix(in srgb, var(--lc-accent,#b8860b) 22%, transparent);transform:scale(1.02)}.t2z8OW_consentReject{border:1px solid var(--lc-border,#e7e5e4);color:var(--lc-fg-muted,#57534e);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border-radius:10px;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.t2z8OW_consentReject:hover{border-color:var(--lc-fg-muted,#57534e);color:var(--lc-fg,#1c1917)}.t2z8OW_consentClose{border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-bg,#fff);width:30px;height:30px;color:var(--lc-fg-muted,#57534e);cursor:pointer;border-radius:50%;font-size:18px;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1)}.t2z8OW_consentClose:hover{color:var(--lc-fg,#1c1917);border-color:var(--lc-accent,#b8860b)}.t2z8OW_bubble{right:28px;bottom:calc(28px + var(--lc-bubble-lift,0px));z-index:9000;isolation:isolate;pointer-events:auto;border:1px solid var(--lc-border-strong,#d6d3d1);background:linear-gradient(145deg, var(--lc-bg,#fff), color-mix(in srgb, var(--lc-bg,#fff) 90%, #000));width:60px;height:60px;color:var(--lc-accent,#b8860b);cursor:pointer;box-shadow:0 8px 32px color-mix(in srgb, var(--lc-fg,#1c1917) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:fixed}.t2z8OW_bubble:hover{border-color:var(--lc-accent,#b8860b);box-shadow:0 12px 40px color-mix(in srgb, var(--lc-accent,#b8860b) 20%, transparent);transform:scale(1.04)}.t2z8OW_bubblePulseRing{border:1px solid color-mix(in srgb, var(--lc-accent,#b8860b) 50%, transparent);pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite t2z8OW_lc-pulse-ring;position:absolute;inset:0}.t2z8OW_bubbleMark{font-size:26px;font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);color:var(--lc-accent,#b8860b);z-index:1;position:relative}.t2z8OW_bubblePip{background:var(--lc-accent,#b8860b);min-width:20px;height:20px;color:var(--lc-bg,#fff);letter-spacing:.04em;border:2px solid var(--lc-bg,#fff);z-index:2;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}[data-bubble-side=left] .t2z8OW_bubble,[data-bubble-side=left] .t2z8OW_panel{left:28px;right:auto}.t2z8OW_panel{z-index:9000;background:var(--lcf-bg,#fff);width:420px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 56px);color:var(--lcf-text,#2c2c2a);border:1px solid var(--lcf-border,#d3d1c7);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 24px 64px #1c191724,0 8px 24px #1c19170f}.t2z8OW_panelFloatBtns{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.t2z8OW_panelFloatBtn{border:1px solid var(--lcf-border,#d3d1c7);background:var(--lcf-bg,#fff);width:32px;height:32px;color:var(--lcf-text-2,#5f5e5a);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s;display:grid}.t2z8OW_panelFloatBtn:hover{color:var(--lcf-accent-active,#854f0b);border-color:var(--lcf-accent-active,#854f0b)}.t2z8OW_panelFloatBtn:focus-visible{outline:2px solid var(--lcf-accent-active,#854f0b);outline-offset:2px}.t2z8OW_panelBody{flex:1;min-height:0;display:flex;position:relative}.t2z8OW_folderRail{background:var(--lcf-rail-bg,#f7f6f2);border-right:1px solid var(--lcf-border,#d3d1c7);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:58px;padding:48px 0 10px;display:flex}.t2z8OW_railBtn{width:34px;height:34px;color:var(--lcf-accent,#ba7517);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s;display:grid;position:relative}.t2z8OW_railBtn:hover{color:var(--lcf-accent-active,#854f0b)}.t2z8OW_railBtn:focus-visible{outline:2px solid var(--lcf-accent-active,#854f0b);outline-offset:2px}.t2z8OW_railBtnActive{background:var(--lcf-accent-disc,#faeeda);border-color:var(--lcf-accent-active,#854f0b);color:var(--lcf-accent-active,#854f0b)}.t2z8OW_railBadge{background:var(--lcf-accent-active,#854f0b);min-width:16px;height:16px;color:var(--lcf-accent-disc,#faeeda);border:1.5px solid var(--lcf-rail-bg,#f7f6f2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.t2z8OW_railDivider{background:var(--lcf-border,#d3d1c7);flex-shrink:0;width:26px;height:1px;margin:1px 0}.t2z8OW_railSpacer{flex:1}.t2z8OW_railAdd{width:30px;height:30px;color:var(--lcf-text-2,#5f5e5a);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:18px;line-height:1;transition:color .16s;display:grid}.t2z8OW_railAdd:hover{color:var(--lcf-accent-active,#854f0b)}.t2z8OW_railAdd:focus-visible{outline:2px solid var(--lcf-accent-active,#854f0b);outline-offset:2px}.t2z8OW_panelMain{background:var(--lcf-bg,#fff);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.t2z8OW_panelHeading{flex-direction:column;gap:1px;padding:14px 104px 8px 16px;display:flex}.t2z8OW_panelHeadingTitle{letter-spacing:-.01em;color:var(--lcf-text,#2c2c2a);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.t2z8OW_panelHeadingSub{color:var(--lcf-text-2,#5f5e5a);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;overflow:hidden}.t2z8OW_chatList{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 10px 12px;display:flex;overflow:hidden auto}.t2z8OW_chatRow{box-sizing:border-box;background:var(--lcf-row-bg,#f7f6f2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;transition:filter .14s;display:flex}.t2z8OW_chatRow:hover{filter:brightness(.985)}html[data-theme=dark] .t2z8OW_chatRow:hover{filter:brightness(1.12)}.t2z8OW_chatRow:focus-visible{outline:2px solid var(--lcf-accent-active,#854f0b);outline-offset:-2px}.t2z8OW_chatRow[data-static=true]{cursor:default}.t2z8OW_chatRowAvatar{flex:none}.t2z8OW_chatRowText{flex:auto;min-width:0;display:block}.t2z8OW_chatRowName{color:var(--lcf-text,#2c2c2a);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.t2z8OW_chatRowSite{letter-spacing:.01em;color:var(--lcf-accent-active,#854f0b);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.t2z8OW_chatRowPreview{color:var(--lcf-text-2,#5f5e5a);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.35;display:block;overflow:hidden}.t2z8OW_chatRowDot{background:var(--lcf-accent-active,#854f0b);border-radius:50%;flex:none;width:7px;height:7px}.t2z8OW_rowAccept,.t2z8OW_rowGhost{cursor:pointer;border-radius:7px;flex:none;font-family:DM Sans,sans-serif;font-size:11px}.t2z8OW_rowAccept{background:var(--lcf-accent-active,#854f0b);color:var(--lcf-accent-disc,#faeeda);border:none;padding:5px 10px;font-weight:600}.t2z8OW_rowAccept:hover{filter:brightness(1.08)}.t2z8OW_rowGhost{border:1px solid var(--lcf-border,#d3d1c7);color:var(--lcf-text-2,#5f5e5a);background:0 0;padding:4px 9px}.t2z8OW_rowGhost:hover{border-color:var(--lcf-text-2,#5f5e5a);color:var(--lcf-text,#2c2c2a)}.t2z8OW_pendingBar{border-top:1px solid var(--lcf-border,#d3d1c7);background:var(--lcf-accent-disc,#faeeda);align-items:center;gap:8px;padding:8px 12px;display:flex}.t2z8OW_pendingBarText{min-width:0;color:var(--lcf-text-2,#5f5e5a);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:DM Sans,sans-serif;font-size:11.5px;overflow:hidden}.t2z8OW_emptyAction{border:1px solid var(--lcf-accent-active,#854f0b);background:var(--lcf-accent-disc,#faeeda);color:var(--lcf-accent-active,#854f0b);cursor:pointer;border-radius:8px;margin-top:10px;padding:7px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600}.t2z8OW_emptyAction:hover{filter:brightness(.97)}.t2z8OW_panelMessages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none;background:var(--lcf-bg,#fff);flex-direction:column;flex:1;gap:3px;padding:20px 18px;display:flex;overflow-y:auto}.t2z8OW_dateSeparator{justify-content:center;margin:14px 0 6px;display:flex}.t2z8OW_dateSeparatorPill{background:var(--lc-bg-2,#f5f4f2);border:1px solid var(--lc-border,#e7e5e4);color:var(--lc-fg-faint,#a8a29e);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.t2z8OW_panelEmpty{color:var(--lcf-text-2,#5f5e5a);font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 16px;font-size:15px;font-style:italic;display:flex}.t2z8OW_panelEmptyRetry{border:1px solid var(--lc-border,#e7e5e4);color:var(--lc-fg-muted,#57534e);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-style:normal}.t2z8OW_panelEmptyRetry:hover{border-color:var(--lc-accent,#b08d3f);color:var(--lc-accent,#b08d3f)}.t2z8OW_panelOlderLoading{color:var(--lcf-text-2,#5f5e5a);font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);align-self:center;padding:6px 0 10px;font-size:13px;font-style:italic}.t2z8OW_systemChip{background:var(--lc-bg-2,#f5f4f2);border:1px solid var(--lc-border,#e7e5e4);max-width:88%;color:var(--lc-fg-muted,#57534e);text-align:center;border-radius:999px;align-self:center;margin:2px 0;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.4}.t2z8OW_panelComposer{background:var(--lcf-rail-bg,#f7f6f2);border-top:1px solid var(--lcf-border,#d3d1c7);align-items:center;gap:10px;padding:14px 16px;display:flex}.t2z8OW_panelInput{border:1px solid var(--lcf-border,#d3d1c7);background:var(--lcf-bg,#fff);min-width:0;color:var(--lcf-text,#2c2c2a);border-radius:999px;outline:none;flex:1;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .2s}.t2z8OW_panelInput::placeholder{text-transform:uppercase;letter-spacing:.18em;color:var(--lcf-text-2,#5f5e5a);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.t2z8OW_panelInput:focus{border-color:var(--lcf-accent-active,#854f0b)}.t2z8OW_panelSend{border:1px solid var(--lcf-accent-active,#854f0b);background:var(--lcf-accent-active,#854f0b);width:38px;height:38px;color:var(--lcf-accent-disc,#faeeda);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:filter .2s,transform .2s;display:flex}.t2z8OW_panelSend:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.05)}.t2z8OW_panelSend:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.t2z8OW_panelSend svg{width:16px;height:16px}.t2z8OW_composerBtn{border:1px solid var(--lcf-border,#d3d1c7);background:var(--lcf-bg,#fff);width:38px;height:38px;color:var(--lcf-text-2,#5f5e5a);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:border-color .2s,color .2s,transform .2s;display:flex}.t2z8OW_composerBtn:hover:not(:disabled){border-color:var(--lcf-accent-active,#854f0b);color:var(--lcf-accent-active,#854f0b);transform:scale(1.05)}.t2z8OW_composerBtn:disabled{opacity:.4;cursor:not-allowed}.t2z8OW_composerError{color:#b91c1c;text-align:center;background:#ef444414;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:11px}.t2z8OW_scanner{z-index:9100;background:color-mix(in srgb, var(--lc-fg,#1c1917) 64%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.t2z8OW_scannerCard{background:var(--lc-bg,#fff);border:1px solid var(--lc-border,#e7e5e4);width:100%;max-width:420px;box-shadow:0 24px 64px color-mix(in srgb, var(--lc-fg,#1c1917) 30%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:22px 22px 18px;display:flex;position:relative}.t2z8OW_scannerTitle{font-family:var(--font-serif-italic,var(--font-cormorant), Georgia, serif);color:var(--lc-fg,#1c1917);font-size:22px;font-style:italic}.t2z8OW_scannerClose{border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-bg,#fff);width:32px;height:32px;color:var(--lc-fg-muted,#57534e);cursor:pointer;border-radius:50%;font-size:18px;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;right:12px}.t2z8OW_scannerClose:hover{border-color:var(--lc-accent,#b8860b);color:var(--lc-fg,#1c1917)}.t2z8OW_scannerVideoWrap{aspect-ratio:1;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.t2z8OW_scannerVideo{object-fit:cover;width:100%;height:100%;display:block}.t2z8OW_scannerStatus{text-transform:uppercase;letter-spacing:.14em;color:var(--lc-fg-muted,#57534e);text-align:center;min-height:1.2em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.t2z8OW_scannerStatusError{color:#b91c1c;text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:500}.t2z8OW_linkForm{flex-direction:column;gap:12px;width:100%;display:flex}.t2z8OW_linkHint{color:var(--lc-fg-muted,#57534e);text-align:center;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.t2z8OW_linkInput{border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-bg,#fff);width:100%;color:var(--lc-fg,#1c1917);border-radius:10px;outline:none;padding:11px 13px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.t2z8OW_linkInput:focus{border-color:var(--lc-accent,#b8860b)}.t2z8OW_linkSubmit{background:var(--lc-accent,#b8860b);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:10px;width:100%;padding:11px 13px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s}.t2z8OW_linkSubmit:disabled{opacity:.5;cursor:default}.t2z8OW_wheel{z-index:9000;pointer-events:none;position:fixed;inset:0}.t2z8OW_wheelBand{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.t2z8OW_wheelTrack{z-index:0;pointer-events:none;touch-action:none;position:absolute;inset:0;overflow:visible}.t2z8OW_wheelTrack circle{pointer-events:stroke;cursor:grab}.t2z8OW_clusterDot{z-index:1;pointer-events:auto;cursor:pointer;touch-action:none;border:2px solid #0a0a0a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0000002e,inset 0 -3px 6px #0000001a}.t2z8OW_clusterDot:hover{filter:brightness(1.08);box-shadow:0 6px 14px #00000038,inset 0 -3px 6px #0000001a}.t2z8OW_clusterDotActive{box-shadow:0 0 0 3px #fff,0 0 0 5px #0a0a0a,0 6px 14px #00000038}.t2z8OW_clusterDotLabel{color:#fff;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #00000040;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800}.t2z8OW_clusterDotIcon{color:#fff;pointer-events:none;filter:drop-shadow(0 1px 1px #00000040);display:flex}.t2z8OW_clusterDotPhoto{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:50%;display:flex;overflow:hidden}.t2z8OW_clusterDotBadge{color:#0a0a0a;pointer-events:none;background:#fff;border:1.5px solid #0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:-4px;right:-4px}.t2z8OW_clusterDotPip{color:#0a0a0a;background:#bef264;border:2px solid #0a0a0a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.t2z8OW_wheelAdd{z-index:1;pointer-events:auto;cursor:pointer;touch-action:none;background:#fff;border:2px solid #0a0a0a;border-radius:50%;padding:0;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0000002e}.t2z8OW_wheelAdd:before,.t2z8OW_wheelAdd:after{content:"";background:#0a0a0a;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t2z8OW_wheelAdd:before{width:15px;height:3px}.t2z8OW_wheelAdd:after{width:3px;height:15px}.t2z8OW_wheelAdd:hover{filter:brightness(.96)}@media (max-width:480px){.t2z8OW_consentBar{width:calc(100% - 24px);padding:16px;bottom:16px}.t2z8OW_consentInner{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-right:40px;position:relative}.t2z8OW_consentClose{position:absolute;top:0;right:0}.t2z8OW_consentActions{gap:12px;width:100%}.t2z8OW_consentAccept,.t2z8OW_consentReject{text-align:center;flex:1;padding:12px 16px}.t2z8OW_panel{width:100%;max-width:100%;height:100vh;height:var(--lc-vv-h,100dvh);max-height:none;box-shadow:none;transform:translate3d(0, var(--lc-vv-top,0px), 0);backface-visibility:hidden;border:none;border-radius:0;inset:0 auto auto 0}.t2z8OW_panelFloatBtns{top:calc(12px + env(safe-area-inset-top,0px))}.t2z8OW_folderRail{padding-top:calc(48px + env(safe-area-inset-top,0px))}.t2z8OW_panelHeading{padding-top:calc(14px + env(safe-area-inset-top,0px))}.t2z8OW_panelComposer{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:6px}.t2z8OW_composerBtn,.t2z8OW_panelSend{width:34px;height:34px}.t2z8OW_panelInput{padding:10px 14px;font-size:16px}.t2z8OW_panelInput::placeholder{letter-spacing:.12em;font-size:11px}.t2z8OW_bubble{right:16px;bottom:calc(16px + var(--lc-bubble-lift,0px))}[data-bubble-side=left] .t2z8OW_bubble{left:16px;right:auto}.t2z8OW_scannerCard{max-width:100%;padding:16px}}.t2z8OW_railMenu{visibility:hidden;z-index:2147483000;border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-bg,#fff);border-radius:12px;flex-direction:column;gap:2px;min-width:200px;max-width:calc(100vw - 16px);padding:6px;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 32px #00000024}.t2z8OW_railMenuItem{width:100%;color:var(--lc-fg,#1c1917);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .15s;display:flex}.t2z8OW_railMenuItem:hover:not(:disabled){background:var(--lc-surface,#faf9f7)}.t2z8OW_railMenuItemDisabled,.t2z8OW_railMenuItem:disabled{cursor:not-allowed;opacity:.55}.t2z8OW_railMenuIcon{text-align:center;width:20px;color:var(--lc-accent,#b8860b);flex-shrink:0;font-size:15px}.t2z8OW_railMenuBody{flex-direction:column;gap:1px;min-width:0;display:flex}.t2z8OW_railMenuHint{letter-spacing:.02em;color:var(--lc-fg-muted,#57534e);font-size:10px;font-weight:500}.t2z8OW_groupModalOverlay{z-index:2147483100;background:#1c19176b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.t2z8OW_groupModal{background:var(--lc-bg,#fff);border-radius:16px;flex-direction:column;width:100%;max-width:420px;max-height:min(86vh,640px);padding:18px;display:flex;box-shadow:0 24px 64px #00000047}.t2z8OW_groupModalHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.t2z8OW_groupModalTitle{color:var(--lc-fg,#1c1917);margin:0;font-family:Playfair Display,serif;font-size:20px;font-style:italic;font-weight:600}.t2z8OW_groupModalClose{background:var(--lc-surface,#faf9f7);width:30px;height:30px;color:var(--lc-fg-muted,#57534e);cursor:pointer;border:none;border-radius:50%;font-size:18px;line-height:1}.t2z8OW_groupModalClose:disabled{opacity:.5;cursor:not-allowed}.t2z8OW_groupModalLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lc-fg-muted,#57534e);font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.t2z8OW_groupModalInput{border:1px solid var(--lc-border-strong,#d6d3d1);background:var(--lc-bg,#fff);width:100%;color:var(--lc-fg,#1c1917);border-radius:10px;margin:6px 0 16px;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px}.t2z8OW_groupModalInput:focus{border-color:var(--lc-accent,#b8860b);outline:none}.t2z8OW_groupModalPickerHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.t2z8OW_groupModalCounter,.t2z8OW_groupModalCounterOk{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.t2z8OW_groupModalCounter{color:var(--lc-fg-muted,#57534e)}.t2z8OW_groupModalCounterOk{color:var(--lc-accent,#b8860b)}.t2z8OW_groupModalList{border:1px solid var(--lc-border,#e7e5e4);border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:80px;padding:4px;display:flex;overflow-y:auto}.t2z8OW_groupModalRow{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.t2z8OW_groupModalRow:hover:not(:disabled){background:var(--lc-surface,#faf9f7)}.t2z8OW_groupModalRowOn{border-color:color-mix(in srgb, var(--lc-accent,#b8860b) 45%, transparent);background:color-mix(in srgb, var(--lc-accent,#b8860b) 8%, transparent)}.t2z8OW_groupModalCheck{color:var(--lc-accent,#b8860b);flex-shrink:0;font-size:15px}.t2z8OW_groupModalAvatar{background:color-mix(in srgb, var(--lc-accent,#b8860b) 16%, transparent);width:32px;height:32px;color:var(--lc-accent,#b8860b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:flex}.t2z8OW_groupModalName{color:var(--lc-fg,#1c1917);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.t2z8OW_groupModalError{color:#b91c1c;margin-top:10px;font-family:DM Sans,sans-serif;font-size:12px}.t2z8OW_groupModalFooter{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.t2z8OW_groupModalCancel,.t2z8OW_groupModalCreate{cursor:pointer;border-radius:9px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:filter .15s,opacity .15s}.t2z8OW_groupModalCancel{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-muted,#57534e);background:0 0}.t2z8OW_groupModalCreate{background:var(--lc-accent,#b8860b);color:#fff;border:none}.t2z8OW_groupModalCreate:hover:not(:disabled){filter:brightness(1.08)}.t2z8OW_groupModalCreate:disabled,.t2z8OW_groupModalCancel:disabled{opacity:.5;cursor:not-allowed}.t2z8OW_groupModalRowOff{opacity:.45;cursor:default}.t2z8OW_groupModalRowOff:hover{background:0 0}.t2z8OW_groupModalRowTag{letter-spacing:.04em;text-transform:lowercase;color:var(--lc-fg-muted,#57534e);flex-shrink:0;margin-left:auto;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600}.t2z8OW_groupModalDivider{letter-spacing:.12em;text-transform:uppercase;color:var(--lc-fg-muted,#57534e);align-items:center;gap:8px;margin:14px 0 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;display:flex}.t2z8OW_groupModalDivider:before,.t2z8OW_groupModalDivider:after{content:"";background:var(--lc-border,#e7e5e4);flex:1;height:1px}.t2z8OW_groupModalLinkRow{align-items:center;gap:8px;display:flex}.t2z8OW_groupModalLinkField{border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-surface,#faf9f7);min-width:0;color:var(--lc-fg-muted,#57534e);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;overflow:hidden}.t2z8OW_groupModalLinkBtn{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg,#1c1917);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}.t2z8OW_groupModalLinkBtn:disabled{opacity:.5;cursor:not-allowed}.t2z8OW_groupModalLinkMeta{color:var(--lc-fg-muted,#57534e);align-items:center;gap:8px;margin-top:6px;font-family:DM Sans,sans-serif;font-size:10px;display:flex}.t2z8OW_groupModalLinkRefresh{color:var(--lc-accent,#b8860b);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.t2z8OW_groupModalLinkRefresh:disabled{opacity:.5;cursor:not-allowed}.t2z8OW_groupModalNote{color:var(--lc-fg-muted,#57534e);margin-top:6px;font-family:DM Sans,sans-serif;font-size:10.5px}.t2z8OW_groupModalOk{color:var(--lc-accent,#b8860b);margin-top:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.t2z8OW_replyQuote{opacity:.92;background:#7f7f7f24;border-left:3px solid;border-radius:5px;flex-direction:column;gap:1px;margin-bottom:5px;padding:3px 8px;font-size:12px;display:flex}.t2z8OW_replyQuoteName{font-size:11px;font-weight:700}.t2z8OW_replyQuoteText{white-space:nowrap;text-overflow:ellipsis;opacity:.85;max-width:220px;overflow:hidden}.t2z8OW_editedTag{opacity:.75;font-style:italic}.t2z8OW_bubbleUnsent{opacity:.62}.t2z8OW_unsentTag{background:#7f7f7f33;border-radius:999px;align-items:center;gap:3px;margin-bottom:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.t2z8OW_replyBar{border-top:1px solid var(--lc-border,#7f7f7f33);border-left:3px solid var(--lc-accent,#06c755);background:#7f7f7f14;align-items:center;gap:10px;padding:7px 12px;display:flex}.t2z8OW_replyBarIcon{opacity:.8;flex:none;font-size:15px}.t2z8OW_replyBarBody{flex-direction:column;flex:1;min-width:0;display:flex}.t2z8OW_replyBarTitle{color:var(--lc-accent,#06c755);font-size:11px;font-weight:700}.t2z8OW_replyBarText{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.t2z8OW_replyBarClose{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.t2z8OW_replyBarClose:hover{opacity:1;background:#7f7f7f29}.t2z8OW_panelHeading:has(.t2z8OW_adminHeadingAvatar){min-height:54px;padding-left:58px;position:relative}.t2z8OW_adminHeadingAvatar{position:absolute;top:14px;left:16px}
.S7pKPG_page{background:var(--lc-bg,#fff);min-height:100vh;color:var(--lc-fg,#1c1917);justify-content:center;padding:48px 20px 80px;display:flex}.S7pKPG_shell{flex-direction:column;gap:28px;width:100%;max-width:720px;display:flex}.S7pKPG_header{flex-direction:column;gap:4px;display:flex}.S7pKPG_kicker{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--lc-accent,#b8893b);font-size:10px;font-weight:700}.S7pKPG_title{font-family:var(--font-serif-italic,Georgia, serif);color:var(--lc-fg,#1c1917);font-size:30px;font-style:italic;line-height:1.15}.S7pKPG_subtitle{color:var(--lc-fg-muted,#57534e);font-size:13px}.S7pKPG_progress{flex-direction:column;gap:14px;display:flex}.S7pKPG_stepper{align-items:flex-start;display:flex}.S7pKPG_stepNode{cursor:default;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0;display:flex;position:relative}.S7pKPG_stepNode.S7pKPG_clickable{cursor:pointer}.S7pKPG_stepDot{width:30px;height:30px;font-family:var(--font-mono,monospace);border:1.5px solid var(--lc-border-strong,#d6d3d1);background:var(--lc-bg-2,#f5f4f2);color:var(--lc-fg-faint,#78716c);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:background .24s,border-color .24s,color .24s;display:flex}.S7pKPG_stepNode.S7pKPG_done .S7pKPG_stepDot{background:var(--lc-lime,#6fae4f);border-color:var(--lc-lime,#6fae4f);color:#0f1a08}.S7pKPG_stepNode.S7pKPG_current .S7pKPG_stepDot{border-color:var(--lc-accent,#b8893b);color:var(--lc-accent,#b8893b);background:var(--lc-bg,#fff);animation:1.8s ease-in-out infinite S7pKPG_lcPulse}.S7pKPG_stepLabel{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-fg-faint,#78716c);text-align:center;max-width:84px;font-size:9px}.S7pKPG_stepNode.S7pKPG_current .S7pKPG_stepLabel,.S7pKPG_stepNode.S7pKPG_done .S7pKPG_stepLabel{color:var(--lc-fg,#1c1917)}.S7pKPG_connector{background:var(--lc-border-strong,#d6d3d1);flex:1;align-self:flex-start;min-width:16px;height:1.5px;margin-top:14px;transition:background .24s}.S7pKPG_connector.S7pKPG_filled{background:var(--lc-lime,#6fae4f)}.S7pKPG_bar{background:var(--lc-bg-2,#f5f4f2);border:1px solid var(--lc-border,#e7e5e4);border-radius:999px;height:6px;overflow:hidden}.S7pKPG_barFill{background:linear-gradient(90deg, var(--lc-accent,#b8893b), var(--lc-lime,#6fae4f));border-radius:999px;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1)}.S7pKPG_barMeta{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--lc-fg-muted,#57534e);justify-content:space-between;font-size:10px;display:flex}.S7pKPG_stepBody{border:1px solid var(--lc-border,#e7e5e4);border-left:3px solid var(--lc-accent,#b8893b);background:var(--lc-bg,#fff);border-radius:12px;flex-direction:column;gap:14px;padding:22px;animation:.32s cubic-bezier(.22,1,.36,1) S7pKPG_lcStepIn;display:flex}.S7pKPG_stepHeading{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--lc-accent,#b8893b);font-size:10px;font-weight:700}.S7pKPG_stepName{color:var(--lc-fg,#1c1917);font-size:17px;font-weight:600}.S7pKPG_intro{color:var(--lc-fg-muted,#57534e);font-size:14px;line-height:1.5}.S7pKPG_templateBox{max-height:280px;color:var(--lc-fg,#1c1917);border:1px solid var(--lc-border,#e7e5e4);background:var(--lc-bg-2,#f5f4f2);border-radius:8px;padding:14px;font-size:13.5px;line-height:1.55;overflow:auto}.S7pKPG_templateBox h1,.S7pKPG_templateBox h2,.S7pKPG_templateBox h3{margin:0 0 .6em;line-height:1.3}.S7pKPG_templateBox p{margin:0 0 .6em}.S7pKPG_templateBox ul,.S7pKPG_templateBox ol{margin:0 0 .6em 1.4em}.S7pKPG_templateBoxGated{border-color:var(--lc-border-strong,#d6d3d1);box-shadow:inset 0 -24px 24px -24px #0000002e}.S7pKPG_templateBoxReady{border-color:#16a34a}.S7pKPG_scrollPrompt{color:var(--lc-fg-faint,#78716c);margin-top:6px;font-size:12px;font-style:italic}.S7pKPG_readMark{color:#16a34a;margin-top:6px;font-size:12px}.lc-fill-slot{border-bottom:1px dotted;border-radius:3px;min-width:120px;padding:0 2px;transition:background .2s,box-shadow .2s;display:inline-block}.lc-fill-slot[data-filled=true]{border-bottom-color:#0000}.lc-fill-slot.lc-fill-active{background:#facc1573;box-shadow:0 0 0 2px #facc1573}.S7pKPG_label{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-fg-faint,#78716c);font-size:10px}.S7pKPG_fieldGroup{flex-direction:column;gap:4px;display:flex}.S7pKPG_input{border:1px solid var(--lc-border-strong,#d6d3d1);background:var(--lc-bg-2,#f5f4f2);color:var(--lc-fg,#1c1917);border-radius:7px;padding:9px 11px;font-size:14px}.S7pKPG_input:disabled{opacity:.6}.S7pKPG_comboWrap{flex-direction:column;display:flex;position:relative}.S7pKPG_comboInput{padding-right:32px}.S7pKPG_comboCaret{width:30px;height:100%;color:var(--lc-fg-faint,#78716c);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:0;right:0}.S7pKPG_comboCaret:disabled{opacity:.6;cursor:default}.S7pKPG_comboList{z-index:20;border:1px solid var(--lc-border-strong,#d6d3d1);background:var(--lc-bg,#fff);border-radius:7px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #00000014}.S7pKPG_comboOption{color:var(--lc-fg,#1c1917);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 9px;font-size:14px;display:flex}.S7pKPG_comboOptionActive{background:var(--lc-bg-2,#f5f4f2)}.S7pKPG_comboOptionEn{font-family:var(--font-mono,monospace);color:var(--lc-fg-faint,#78716c);font-size:11px}.S7pKPG_checkRow{color:var(--lc-fg,#1c1917);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.S7pKPG_checkRow input{margin-top:2px}.S7pKPG_fileRow{flex-direction:column;gap:6px;display:flex}.S7pKPG_fileButton{border:1px solid var(--lc-accent,#b8893b);background:var(--lc-bg-2,#f5f4f2);color:var(--lc-accent,#b8893b);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:700;transition:transform .12s,background .12s,box-shadow .12s;display:inline-flex}.S7pKPG_fileButton:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 2px 12px #b8893b38}.S7pKPG_fileButton svg{width:15px;height:15px}.S7pKPG_fileButton:disabled,.S7pKPG_fileButton[data-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.S7pKPG_fileInputHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.S7pKPG_fileName{color:var(--lc-fg-muted,#57534e);word-break:break-all;font-size:12.5px}.S7pKPG_amount{font-family:var(--font-serif-italic,Georgia, serif);color:var(--lc-fg,#1c1917);font-size:26px;font-style:italic}.S7pKPG_chargeTable{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.S7pKPG_chargeRow{color:var(--lc-fg-muted,#57534e);justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:14.5px;display:flex}.S7pKPG_chargeNote{color:var(--lc-fg-subtle,#8a827a);margin-top:1px;font-size:12px;display:block}.S7pKPG_chargeTotal{border-top:1px solid var(--lc-border,#e7e2d9);font-family:var(--font-serif-italic,Georgia, serif);color:var(--lc-fg,#1c1917);justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;padding-top:12px;font-size:20px;font-style:italic;display:flex}.S7pKPG_note{color:var(--lc-fg-muted,#57534e);font-size:12.5px;line-height:1.45}.S7pKPG_errorText{color:#dc2626;font-size:12.5px}.S7pKPG_busyText{color:var(--lc-fg-muted,#57534e);font-size:12.5px}.S7pKPG_okText{color:var(--lc-lime,#6fae4f);font-size:12.5px;font-weight:600}.S7pKPG_canvas{border:1px dashed var(--lc-border-strong,#d6d3d1);touch-action:none;background:#fff;border-radius:8px;width:100%;max-width:360px}.S7pKPG_sigFill{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.S7pKPG_canvasFill{border:1px dashed var(--lc-border-strong,#d6d3d1);touch-action:none;background:#fff;border-radius:10px;flex:1;width:100%;min-height:160px;display:block}.S7pKPG_consentCard{flex-direction:column;gap:16px;display:flex}.S7pKPG_consentButtons{flex-direction:column;gap:10px;display:flex}.S7pKPG_consentBtnYes,.S7pKPG_consentBtnNo{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:18px 16px;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .12s}.S7pKPG_consentBtnYes{border:1px solid var(--lc-accent,#b8893b);background:linear-gradient(135deg, var(--lc-accent,#b8893b), var(--lc-accent-soft,#d8b56e));color:#1a0e08}.S7pKPG_consentBtnNo{border:1px dashed var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-2,#57534e);background:0 0;padding:13px 16px;font-size:11px}.S7pKPG_consentBtnYes:hover:not(:disabled),.S7pKPG_consentBtnNo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.S7pKPG_consentBtnYes:disabled,.S7pKPG_consentBtnNo:disabled{opacity:.55;cursor:not-allowed}.S7pKPG_fromIdBadge{background:var(--lc-lime,#6fae4f);color:#0f1a08;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:8.5px;font-weight:700}.S7pKPG_actions{align-items:center;gap:10px;margin-top:4px;display:flex}.S7pKPG_spacer{flex:1}.S7pKPG_btnPrimary{border:1px solid var(--lc-accent,#b8893b);background:linear-gradient(135deg, var(--lc-accent,#b8893b), var(--lc-accent-soft,#d8b56e));color:#1a0e08;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:10px 20px;font-size:11px;font-weight:700;transition:transform .12s,opacity .12s}.S7pKPG_btnPrimary:hover:not(:disabled){transform:translateY(-1px)}.S7pKPG_btnPrimary:disabled{opacity:.45;cursor:not-allowed}.S7pKPG_btnGhost{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-muted,#57534e);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:600}.S7pKPG_btnGhost:hover:not(:disabled){border-color:var(--lc-fg-muted,#57534e);color:var(--lc-fg,#1c1917)}.S7pKPG_btnGhost:disabled{opacity:.45;cursor:not-allowed}.S7pKPG_btnClear{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-muted,#57534e);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:10px}.S7pKPG_btnClear:disabled{opacity:.4;cursor:not-allowed}.S7pKPG_sigRow{flex-direction:column;gap:6px;display:flex}.S7pKPG_sigControls{align-items:center;gap:10px;display:flex}.S7pKPG_details{border:1px solid var(--lc-border,#e7e5e4);border-radius:8px;padding:10px 12px}.S7pKPG_details summary{cursor:pointer;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-fg-muted,#57534e);font-size:10px}.S7pKPG_details .S7pKPG_templateBox{margin-top:10px}.S7pKPG_centered{text-align:center;min-height:60vh;color:var(--lc-fg-muted,#57534e);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.S7pKPG_mutedNote{opacity:.7;margin:-6px 0 0;font-size:.85rem}.S7pKPG_completion{border:1px solid var(--lc-lime,#6fae4f);text-align:center;background:#8cdc7814;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:32px;animation:.32s cubic-bezier(.22,1,.36,1) S7pKPG_lcStepIn;display:flex}.S7pKPG_completionMark{background:var(--lc-lime,#6fae4f);color:#0f1a08;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.S7pKPG_pendingList{text-align:left;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.S7pKPG_pendingList li{color:var(--lc-fg,#1c1917);padding-left:22px;font-size:14px;position:relative}.S7pKPG_pendingList li:before{content:"";background:var(--lc-accent,#b8893b);border-radius:2px;width:9px;height:9px;position:absolute;top:6px;left:0}.S7pKPG_backLink{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-accent,#b8893b);font-size:11px;text-decoration:none}.S7pKPG_backLink:hover{text-decoration:underline}@keyframes S7pKPG_lcStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes S7pKPG_lcPulse{0%,to{box-shadow:0 0 #b8893b73}50%{box-shadow:0 0 0 6px #b8893b00}}@media (max-width:560px){.S7pKPG_page{padding:28px 14px 64px}.S7pKPG_consentButtons{flex-direction:column}.S7pKPG_stepLabel{max-width:64px;font-size:8px}.S7pKPG_stepDot{width:26px;height:26px}.S7pKPG_stepBody{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.S7pKPG_stepBody,.S7pKPG_completion,.S7pKPG_banner{animation:none}.S7pKPG_barFill{transition:none}.S7pKPG_stepNode.S7pKPG_current .S7pKPG_stepDot{animation:none}}.S7pKPG_depositPay{border:1px solid var(--lc-border,#e7e2d9);background:var(--lc-bg-2,#fdfbf6);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:18px;display:flex}.S7pKPG_depositQr{background:#fff;border-radius:8px;flex:none;padding:10px;line-height:0}.S7pKPG_depositQr img{object-fit:contain;width:150px;height:150px;display:block}.S7pKPG_depositPayCopy{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.S7pKPG_depositBankText{color:var(--lc-fg,#1c1917);white-space:pre-wrap;font-size:14px;line-height:1.65}.S7pKPG_payeePlaceholder{border:1px dashed var(--lc-border,#e7e2d9);color:var(--lc-fg-faint,#8a827a);text-align:center;border-radius:9px;padding:18px;font-size:13px}.S7pKPG_btnGhostSm{border:1px solid var(--lc-border-strong,#d6d3d1);color:var(--lc-fg-muted,#57534e);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;padding:8px 14px;font-size:10px;font-weight:700}.S7pKPG_btnGhostSm:hover:not(:disabled){border-color:var(--lc-accent,#b8893b);color:var(--lc-accent,#b8893b)}.S7pKPG_btnGhostSm:disabled{opacity:.45;cursor:not-allowed}.S7pKPG_slipZone{width:100%;font:inherit;color:inherit;appearance:none;border:1.5px dashed var(--lc-border-strong,#d6d3d1);background:var(--lc-bg-2,#f5f4f2);text-align:center;cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.S7pKPG_slipZone:hover,.S7pKPG_slipZoneOver{border-color:var(--lc-accent,#b8893b);background:#fff;box-shadow:0 2px 14px #b8893b2e}.S7pKPG_slipZone:focus-visible{outline:2px solid var(--lc-accent,#b8893b);outline-offset:3px}.S7pKPG_slipZone:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.S7pKPG_slipZone svg{width:22px;height:22px;color:var(--lc-accent,#b8893b)}.S7pKPG_slipZoneMain{color:var(--lc-fg-muted,#57534e);font-size:13.5px}.S7pKPG_slipZoneHint{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-fg-faint,#8a827a);font-size:9.5px}.S7pKPG_slipFilled{border:1px solid var(--lc-border,#e7e2d9);border-radius:9px;align-items:center;gap:14px;padding:12px;display:flex}.S7pKPG_slipThumb{object-fit:cover;border:1px solid var(--lc-border,#e7e2d9);background:#fff;border-radius:5px;flex:none;width:46px;height:60px}.S7pKPG_slipThumbEmpty{border:1px dashed var(--lc-border,#e7e2d9);background:var(--lc-bg-2,#f5f4f2);border-radius:5px;flex:none;width:46px;height:60px}.S7pKPG_slipMeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.S7pKPG_slipName{color:var(--lc-fg,#1c1917);word-break:break-all;font-size:13.5px}.S7pKPG_slipSub{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--lc-fg-faint,#8a827a);font-size:10px}@media (prefers-reduced-motion:reduce){.S7pKPG_slipZone{transition:none}}.S7pKPG_depositStatusWait,.S7pKPG_depositStatusOk,.S7pKPG_depositNotice{border:1px solid;border-radius:9px;padding:12px 15px;font-size:13.5px;line-height:1.55}.S7pKPG_depositStatusWait{border-color:var(--lc-border,#e7e2d9);color:var(--lc-fg-muted,#57534e);background:#f6f4ef}.S7pKPG_depositStatusOk{color:#3d6b31;background:#f0f6ee;border-color:#cfe2c8}.S7pKPG_depositNotice{color:#8a5a12;background:#fdf6e7;border-color:#b4530947}.S7pKPG_linkBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.S7pKPG_linkBtn:hover{text-decoration:none}.S7pKPG_depositLockHint{color:var(--lc-fg-faint,#8a827a);text-align:right;margin-top:-4px;font-size:12px}.S7pKPG_idUploadStatus{margin-top:10px}.S7pKPG_idUploadStatus:empty{display:none}.S7pKPG_idUploadSpinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite S7pKPG_idUploadSpin;display:inline-block}.S7pKPG_fileButton:focus-visible{outline:2px solid var(--lc-accent,#b8893b);outline-offset:3px}@keyframes S7pKPG_idUploadSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.S7pKPG_idUploadSpinner{animation:none}}.S7pKPG_arrivalSchedule{gap:10px;margin:16px 0;display:grid}.S7pKPG_arrivalInput{box-sizing:border-box;border:1px solid var(--border,#52525b);background:var(--surface,#18181b);width:100%;min-width:0;color:var(--text,#fafafa);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:8px;padding:12px}.S7pKPG_arrivalInput:focus-visible{outline-offset:2px;outline:2px solid #d2b574}.S7pKPG_arrivalInput:disabled{opacity:.65}.S7pKPG_idAutofill{background-color:color-mix(in srgb, var(--lc-amber,#d4a84b) 10%, transparent);border:1px solid color-mix(in srgb, var(--lc-amber,#d4a84b) 30%, transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.S7pKPG_idAutofill>div{flex:220px;min-width:0}.S7pKPG_idAutofill p{margin:2px 0 0}
.IVwToW_avatar{background:var(--primary);color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;display:flex;position:relative;overflow:hidden}.IVwToW_avatarImg{object-fit:cover;width:100%;height:100%;display:block}
.VoznHW_nav-profile-container{position:relative}.VoznHW_nav-profile-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden}.VoznHW_nav-profile-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.VoznHW_nav-profile-avatar{object-fit:cover;border-radius:50%}@media (max-width:440px){.VoznHW_nav-profile-avatar{width:42px!important;height:42px!important;font-size:13px!important}}.VoznHW_nav-auth-btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:0;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .3s}.VoznHW_nav-auth-outline{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);color:var(--foreground);background:0 0}.VoznHW_nav-auth-outline:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-color:var(--foreground)}.VoznHW_nav-auth-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 10%, transparent) 0%, color-mix(in srgb, var(--foreground) 20%, transparent) 50%, color-mix(in srgb, var(--foreground) 10%, transparent) 100%);background-size:200% 100%;border-radius:50%;width:40px;height:40px;animation:1.5s infinite VoznHW_shimmer}@keyframes VoznHW_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VoznHW_nav-profile-menu{background-color:var(--background);border:1px solid var(--border);z-index:1000;border-radius:8px;width:264px;animation:.2s VoznHW_profileMenuSlideIn;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 40px #00000026}.VoznHW_nav-menu-body{border-radius:8px;overflow:hidden}@keyframes VoznHW_profileMenuSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VoznHW_nav-profile-info{align-items:center;gap:12px;padding:14px 16px;display:flex}.VoznHW_nav-profile-info-avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.VoznHW_nav-profile-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.VoznHW_nav-profile-name{color:var(--foreground);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.VoznHW_nav-profile-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:12px;overflow:hidden}.VoznHW_nav-profile-role{text-transform:uppercase;letter-spacing:1px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:3px;align-self:flex-start;margin-top:3px;padding:1px 6px;font-family:DM Sans,sans-serif;font-size:10px}.VoznHW_nav-profile-divider{background-color:var(--border);height:1px}.VoznHW_nav-profile-menu-item{width:100%;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:11px 16px;font-family:DM Sans,sans-serif;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.VoznHW_nav-profile-menu-item:hover{background-color:var(--background-alt);color:var(--foreground)}.VoznHW_nav-profile-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.VoznHW_nav-menu-icon{flex-shrink:0;width:16px;height:16px}.VoznHW_nav-menu-badge{color:var(--muted-foreground);background-color:var(--background-alt);border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.VoznHW_nav-menu-count{background-color:var(--primary);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;line-height:19px}.VoznHW_nav-menu-item-open{background-color:var(--background-alt);color:var(--foreground)}.VoznHW_nav-menu-item-open .VoznHW_nav-menu-chevron{color:var(--primary)}.VoznHW_nav-menu-item-danger{color:var(--error)}.VoznHW_nav-menu-item-danger:hover{background-color:var(--error-light);color:var(--error)}.VoznHW_nav-menu-item-danger .VoznHW_nav-menu-icon{color:var(--error)}.VoznHW_nav-auth-btn,.VoznHW_nav-profile-container{animation:.3s VoznHW_fadeIn}@keyframes VoznHW_fadeIn{0%{opacity:0}to{opacity:1}}.VoznHW_nav-menu-chevron{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.VoznHW_nav-menu-badge+.VoznHW_nav-menu-chevron,.VoznHW_nav-menu-count+.VoznHW_nav-menu-chevron{margin-left:6px}.VoznHW_nav-flyout{z-index:1001;background-color:var(--background);border:1px solid var(--border);border-radius:8px;max-height:380px;animation:.16s ease-out VoznHW_flyoutSlideIn;position:absolute;top:0;right:calc(100% + 8px);overflow-y:auto;box-shadow:0 10px 40px #00000026}.VoznHW_nav-flyout-notifications{width:320px}.VoznHW_nav-flyout-list{width:200px}@keyframes VoznHW_flyoutSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.VoznHW_nav-flyout-head{background-color:var(--background);border-bottom:1px solid var(--border);color:var(--foreground);padding:12px 14px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;position:sticky;top:0}.VoznHW_nav-flyout-back{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:600;display:none}.VoznHW_nav-flyout-back svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.VoznHW_nav-notice{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;transition:background-color .15s;display:flex}.VoznHW_nav-notice:last-child{border-bottom:0}.VoznHW_nav-notice:hover{background-color:var(--background-alt)}.VoznHW_nav-notice:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.VoznHW_nav-notice-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.VoznHW_nav-notice-text{color:var(--secondary);overflow-wrap:anywhere;font-family:DM Sans,sans-serif;font-size:12.5px;line-height:1.45}.VoznHW_nav-notice-text b{color:var(--foreground);font-weight:600}.VoznHW_nav-notice-meta{color:var(--muted-foreground);align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:11px;display:flex}.VoznHW_nav-notice-dot{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.VoznHW_nav-flyout-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.VoznHW_nav-flyout-empty svg{width:26px;height:26px;color:var(--muted-foreground)}.VoznHW_nav-flyout-empty p{color:var(--muted);margin:0;font-family:DM Sans,sans-serif;font-size:12.5px}.VoznHW_nav-submenu-item{width:100%;color:var(--secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .2s;display:flex}.VoznHW_nav-submenu-item:hover{background-color:var(--background-alt);color:var(--foreground)}.VoznHW_nav-submenu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.VoznHW_nav-submenu-item-active{color:var(--primary);font-weight:500}.VoznHW_nav-submenu-icon{flex-shrink:0;width:16px;height:16px}.VoznHW_nav-submenu-label{flex:1}.VoznHW_nav-submenu-check{width:16px;height:16px;color:var(--primary);flex-shrink:0}@media (max-width:743px){.VoznHW_nav-profile-menu{width:280px;max-height:70vh;right:-16px;overflow-y:auto}.VoznHW_nav-profile-info{padding:16px}.VoznHW_nav-profile-menu-item{padding:14px 16px}.VoznHW_nav-flyout{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;animation:none;position:static}.VoznHW_nav-flyout-head{display:none}.VoznHW_nav-flyout-back{display:flex}.VoznHW_nav-profile-menu[data-panel-open] .VoznHW_nav-menu-body{display:none}}@media (prefers-reduced-motion:reduce){.VoznHW_nav-profile-menu,.VoznHW_nav-flyout,.VoznHW_nav-auth-skeleton{animation:none}.VoznHW_nav-profile-btn,.VoznHW_nav-profile-menu-item,.VoznHW_nav-submenu-item,.VoznHW_nav-notice{transition:none}}
.q9gn2q_pop{z-index:2147483200;background:var(--lcf-bg,#fff);width:216px;color:var(--lcf-text,#2c2c2a);border:1px solid var(--lcf-border,#d3d1c7);border-radius:12px;padding:6px;font-family:DM Sans,system-ui,sans-serif;position:fixed;box-shadow:0 16px 40px -12px #00000059}.q9gn2q_head{letter-spacing:.14em;text-transform:uppercase;color:var(--lcf-text-2,#5f5e5a);white-space:nowrap;text-overflow:ellipsis;padding:6px 9px 5px;font-size:10px;font-weight:700;overflow:hidden}.q9gn2q_item{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px;font-size:12.5px;display:flex}.q9gn2q_item:hover,.q9gn2q_item:focus-visible{background:var(--lcf-row-bg,#f7f6f2);outline:none}.q9gn2q_item[disabled]{cursor:default;opacity:.55}.q9gn2q_itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.q9gn2q_itemMeta{color:var(--lcf-text-2,#5f5e5a);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.q9gn2q_danger{color:#c0392b}html[data-theme=dark] .q9gn2q_danger{color:#e8705f}.q9gn2q_members{background:var(--lcf-row-bg,#f7f6f2);border-radius:8px;flex-direction:column;gap:2px;max-height:148px;margin:2px 4px 4px;padding:6px;display:flex;overflow-y:auto}.q9gn2q_member{color:var(--lcf-text,#2c2c2a);align-items:center;gap:8px;font-size:12px;display:flex}.q9gn2q_memberName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.q9gn2q_hint{border-top:1px solid var(--lcf-border,#d3d1c7);color:var(--lcf-text-2,#5f5e5a);margin-top:2px;padding:7px 9px 5px;font-size:10.5px;font-style:italic}.q9gn2q_groupIdentity{border-bottom:1px solid var(--lcf-border,#d3d1c7);align-items:center;gap:10px;margin-bottom:2px;padding:6px 9px 8px;display:flex}.q9gn2q_photoBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:40px;height:40px;padding:0;position:relative}.q9gn2q_photoBtn:disabled{cursor:default;opacity:.6}.q9gn2q_photoBtn:focus-visible{outline:2px solid var(--lcf-accent-active,#854f0b);outline-offset:2px;border-radius:50%}.q9gn2q_photoOverlay{background:var(--lcf-accent-active,#854f0b);width:18px;height:18px;color:var(--lcf-accent-disc,#faeeda);border:1.5px solid var(--lcf-bg,#fff);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.q9gn2q_nameRow{min-width:0;color:var(--lcf-text,#2c2c2a);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:auto;align-items:center;gap:6px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}.q9gn2q_nameRow:hover{background:var(--lcf-row-bg,#f7f6f2)}.q9gn2q_nameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.q9gn2q_nameEdit{color:var(--lcf-text-2,#5f5e5a);flex:none}.q9gn2q_nameInput{border:1px solid var(--lcf-accent-active,#854f0b);background:var(--lcf-bg,#fff);min-width:0;color:var(--lcf-text,#2c2c2a);font:inherit;border-radius:8px;outline:none;flex:auto;padding:6px 8px;font-size:14px;font-weight:600}.q9gn2q_error{color:#c0392b;padding:6px 9px;font-size:11px}html[data-theme=dark] .q9gn2q_error{color:#e8705f}
.sXlTuq_notification-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;max-width:400px;display:flex;position:fixed;top:100px;right:24px;overflow:visible}.sXlTuq_notification-item{background-color:var(--card);pointer-events:auto;box-sizing:border-box;border-left:4px solid;border-radius:8px;align-items:center;gap:12px;width:340px;min-height:52px;padding:16px 20px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.34,1.56,.64,1) sXlTuq_slideIn;display:flex;box-shadow:0 10px 40px #00000026}.sXlTuq_notification-item.sXlTuq_notification-exit{opacity:0;margin-top:-62px;animation:.3s cubic-bezier(.4,0,.2,1) forwards sXlTuq_slideOut}@keyframes sXlTuq_slideIn{0%{opacity:0;transform:translate(100%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sXlTuq_slideOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(30%)scale(.95)}}.sXlTuq_notification-success{border-left-color:var(--success)}.sXlTuq_notification-success .sXlTuq_notification-icon{color:var(--success)}.sXlTuq_notification-error{border-left-color:var(--error-notification)}.sXlTuq_notification-error .sXlTuq_notification-icon{color:var(--error-notification)}.sXlTuq_notification-warning{border-left-color:var(--warning)}.sXlTuq_notification-warning .sXlTuq_notification-icon{color:var(--warning)}.sXlTuq_notification-info{border-left-color:var(--info)}.sXlTuq_notification-info .sXlTuq_notification-icon{color:var(--info)}.sXlTuq_notification-icon{flex-shrink:0;width:20px;height:20px}.sXlTuq_notification-icon svg{width:100%;height:100%}.sXlTuq_notification-message{color:var(--foreground);flex:1;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.4}.sXlTuq_notification-close{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:color .2s}.sXlTuq_notification-close:hover{color:var(--foreground)}.sXlTuq_notification-close svg{width:100%;height:100%}@media (max-width:440px){.sXlTuq_notification-container{max-width:none;top:80px;left:16px;right:16px}.sXlTuq_notification-item{width:100%;min-height:48px;padding:14px 16px}.sXlTuq_notification-message{font-size:13px}}
.-YUPkG_boxes{justify-content:center;align-items:center;gap:8px;display:flex}.-YUPkG_gap{flex:none;width:10px}.-YUPkG_box{border:1px solid var(--border);background-color:var(--background);width:48px;height:58px;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;color:var(--foreground);caret-color:var(--primary);border-radius:10px;outline:none;flex:none;padding:0;font-size:26px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .2s}.-YUPkG_box:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}.-YUPkG_box:disabled{opacity:.7}.-YUPkG_invalid{border-color:var(--error);background-color:color-mix(in srgb, var(--error) 6%, var(--background))}.-YUPkG_success{border-color:var(--success,#2e7d4f);background-color:color-mix(in srgb, var(--success,#2e7d4f) 8%, var(--background));animation:-YUPkG_pop .26s ease calc(var(--i,0) * 40ms) both}.-YUPkG_success:disabled{opacity:1}.-YUPkG_checking .-YUPkG_box{animation:-YUPkG_sweep 1.2s ease-in-out calc(var(--i,0) * 90ms) infinite}.-YUPkG_shake{animation:.36s -YUPkG_shake}@keyframes -YUPkG_pop{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes -YUPkG_sweep{0%,60%,to{border-color:var(--border);background-color:var(--background)}25%{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background-color:color-mix(in srgb, var(--primary) 12%, var(--background))}}@keyframes -YUPkG_shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.-YUPkG_shake,.-YUPkG_success,.-YUPkG_checking .-YUPkG_box{animation:none}}@media (max-width:400px){.-YUPkG_boxes{gap:6px}.-YUPkG_gap{width:6px}.-YUPkG_box{width:40px;height:50px;font-size:22px}}
._67_YaW_btn{border:1px solid var(--lc-border-strong);width:36px;height:36px;color:var(--lc-fg-muted);cursor:pointer;font-family:var(--font-mono);transition:all var(--lc-fast) var(--lc-ease);background:#ffffff08;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}._67_YaW_btn:hover:not(:disabled){border-color:var(--lc-accent);color:var(--lc-accent);box-shadow:var(--lc-glow-accent)}._67_YaW_btn:disabled{opacity:.5;cursor:not-allowed;font-size:9px}._67_YaW_error{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#f87171;margin-left:8px;font-size:10px}._67_YaW_pendingTrayRow{background:var(--lc-bg-2,var(--background-alt,#f5f4f2));align-items:center;gap:10px;padding:8px 16px;display:flex}._67_YaW_pendingTray{scrollbar-width:thin;flex:auto;align-items:center;gap:8px;min-width:0;padding:4px 4px 0 2px;display:flex;overflow:auto hidden}._67_YaW_captionModeBtn{border:1px solid var(--lc-border,var(--border,#e7e5e4));background:var(--lc-surface,var(--background,#fff));color:var(--lc-fg-muted,var(--foreground-muted,#6b7280));letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;display:inline-flex}._67_YaW_captionModeBtn:hover{color:var(--lc-fg,var(--foreground,#111827))}._67_YaW_captionModeCaption{color:var(--lc-accent,var(--primary,#c9a24a));border-color:color-mix(in srgb, var(--lc-accent,var(--primary,#c9a24a)) 45%, transparent)}._67_YaW_captionModeSeparate{color:var(--lc-fg,var(--foreground,#111827))}._67_YaW_pendingTile{flex:none;width:44px;height:44px;display:inline-flex;position:relative}._67_YaW_pendingTileMedia{object-fit:cover;border:1px solid var(--lc-border,var(--border,#e7e5e4));background:#000;border-radius:10px;width:100%;height:100%;display:block}._67_YaW_pendingTileFile{border:1px solid var(--lc-border,var(--border,#e7e5e4));background:var(--lc-bg,var(--card,#fff));width:100%;height:100%;color:var(--lc-fg-muted,var(--secondary,#57534e));font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:.06em;border-radius:10px;justify-content:center;align-items:center;font-size:9px;display:flex}._67_YaW_pendingTileDur{color:#fff;font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;border-radius:3px;padding:0 3px;font-size:9px;position:absolute;bottom:2px;left:2px}._67_YaW_pendingTileRemove{border:1px solid var(--lc-border,var(--border,#e7e5e4));background:var(--lc-bg,var(--card,#fff));width:18px;height:18px;color:var(--lc-fg-muted,var(--secondary,#57534e));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:-6px;right:-6px}._67_YaW_pendingTileRemove:hover{color:#fff;background:#dc2626;border-color:#dc2626}._67_YaW_media{border-radius:var(--lc-radius-bubble);border:1px solid var(--lc-border);background:var(--lc-surface);align-self:flex-start;max-width:320px;overflow:hidden}._67_YaW_mediaButton{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block}._67_YaW_mediaImg,._67_YaW_mediaVideo{object-fit:cover;width:100%;height:auto;max-height:360px;display:block}._67_YaW_mosaic{border-radius:var(--lc-radius-bubble);border:1px solid var(--lc-border);background:var(--lc-surface);align-self:flex-start;gap:2px;max-width:320px;display:grid;overflow:hidden}._67_YaW_mosaic[data-count="1"]{background:0 0;border:none;grid-template-columns:1fr}._67_YaW_mosaic[data-count="2"],._67_YaW_mosaic[data-count="4"]{grid-template-columns:1fr 1fr}._67_YaW_mosaic[data-count="5"]{grid-template-columns:repeat(6,1fr)}._67_YaW_mosaic[data-count="5"]>._67_YaW_tile{grid-column:span 2}._67_YaW_mosaic[data-count="5"]>._67_YaW_tile:nth-child(-n+2){grid-column:span 3}._67_YaW_mosaic[data-count="6"],._67_YaW_mosaic[data-count="7"],._67_YaW_mosaic[data-count="8"],._67_YaW_mosaic[data-count="9"],._67_YaW_mosaic[data-count=many]{grid-template-columns:repeat(3,1fr)}._67_YaW_mosaic[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-areas:"a b""a c"}._67_YaW_mosaic[data-count="3"]>._67_YaW_tile:first-child{aspect-ratio:auto;grid-area:a}._67_YaW_mosaic[data-count="3"]>._67_YaW_tile:nth-child(2){grid-area:b}._67_YaW_mosaic[data-count="3"]>._67_YaW_tile:nth-child(3){grid-area:c}._67_YaW_tile{background:var(--lc-surface);cursor:pointer;aspect-ratio:1;border:none;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}._67_YaW_mosaic[data-count="1"]>._67_YaW_tile{aspect-ratio:auto}._67_YaW_tileMedia{object-fit:cover;width:100%;height:100%;display:block}._67_YaW_mosaic[data-count="1"] ._67_YaW_tileMedia{object-fit:contain;height:auto;max-height:240px}._67_YaW_tileMore:after{content:attr(data-more);color:#fff;background:#00000085;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}._67_YaW_tileVideoBadge{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000094;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}._67_YaW_tilePlaceholder{background:var(--lc-surface);color:var(--lc-fg-muted);font-family:var(--font-mono);letter-spacing:.1em;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}._67_YaW_lightboxOverlay{z-index:9200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d1;justify-content:center;align-items:center;padding:24px;animation:.15s _67_YaW_lightboxFade;display:flex;position:fixed;inset:0}@keyframes _67_YaW_lightboxFade{0%{opacity:0}to{opacity:1}}._67_YaW_lightboxImg{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh;box-shadow:0 24px 64px #00000080}._67_YaW_lightboxClose{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;line-height:1;transition:background .15s;display:flex;position:fixed;top:16px;right:20px}._67_YaW_lightboxClose:hover{background:#ffffff3d}._67_YaW_lightboxLoading{color:#ffffffbf;font-size:14px}._67_YaW_lightboxCounter{letter-spacing:.08em;color:#ffffffb8;font-variant-numeric:tabular-nums;pointer-events:none;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;position:fixed;top:26px;right:72px}._67_YaW_lightboxNavPrev,._67_YaW_lightboxNavNext{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,opacity .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}._67_YaW_lightboxNavPrev{left:16px}._67_YaW_lightboxNavNext{right:16px}._67_YaW_lightboxNavPrev:hover:not(:disabled),._67_YaW_lightboxNavNext:hover:not(:disabled){background:#ffffff3d}._67_YaW_lightboxNavPrev:disabled,._67_YaW_lightboxNavNext:disabled{opacity:.28;cursor:default}._67_YaW_lightboxActionLeft,._67_YaW_lightboxActionRight{z-index:1;position:fixed;bottom:20px}._67_YaW_lightboxActionLeft{left:20px}._67_YaW_lightboxActionRight{right:20px}._67_YaW_lightboxActionLeft,._67_YaW_lightboxActionBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}._67_YaW_lightboxActionLeft:hover,._67_YaW_lightboxActionBtn:hover{background:#ffffff3d}._67_YaW_lightboxActionBtn:disabled{opacity:.5;cursor:default}._67_YaW_lightboxMenu{background:#1f1f24;border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;bottom:52px;right:0;box-shadow:0 16px 40px #0000008c}._67_YaW_lightboxMenuItem{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:13px;transition:background .12s;display:flex}._67_YaW_lightboxMenuItem:hover:not(:disabled){background:#ffffff1a}._67_YaW_lightboxMenuItem:disabled{opacity:.6;cursor:default}._67_YaW_lightboxMenuLabel{font-weight:500}._67_YaW_lightboxMenuSize{color:#ffffff8c;white-space:nowrap;font-size:12px}._67_YaW_mediaPlaceholder{background:linear-gradient(135deg,#ff5c362e 0%,#ffb4541a 100%);justify-content:center;align-items:center;width:320px;height:220px;display:flex;position:relative}._67_YaW_mediaTag{font-family:var(--font-mono);letter-spacing:.18em;color:var(--lc-accent);text-shadow:var(--lc-glow-accent);font-size:12px;font-weight:700}._67_YaW_mediaPlay{background:var(--lc-accent);color:#1a0e08;width:64px;height:64px;box-shadow:var(--lc-glow-accent-strong);border-radius:50%;justify-content:center;align-items:center;font-size:26px;display:flex}._67_YaW_fileCard{border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-bubble);background:var(--lc-surface);color:var(--lc-fg);max-width:320px;transition:border-color var(--lc-fast) var(--lc-ease), box-shadow var(--lc-fast) var(--lc-ease);align-self:flex-start;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}._67_YaW_fileCard:hover{border-color:var(--lc-accent);box-shadow:var(--lc-glow-accent)}._67_YaW_fileIcon{color:var(--lc-accent);flex:none;justify-content:center;align-items:center;display:flex}._67_YaW_fileMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._67_YaW_fileName{color:var(--lc-fg);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}._67_YaW_fileSub{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lc-fg-faint);font-size:9px}._67_YaW_fileArrow{color:var(--lc-fg-muted);flex:none;font-size:16px}
.z26XIG_wrapper{flex-shrink:0;position:relative}.z26XIG_trigger{border:1px solid var(--border,#e7e5e4);background:var(--background-alt,#f5f4f2);width:40px;height:40px;color:var(--muted-foreground,#78716c);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.z26XIG_trigger:hover:not(:disabled){border-color:var(--primary,#b8860b);color:var(--primary,#b8860b)}.z26XIG_trigger:disabled{opacity:.5;cursor:default}.z26XIG_menu{background:var(--card,#fff);border:1px solid var(--border,#e7e5e4);min-width:220px;box-shadow:0 8px 32px color-mix(in srgb, var(--foreground,#1c1917) 12%, transparent);z-index:60;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.z26XIG_item{width:100%;color:var(--foreground,#1c1917);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.z26XIG_item:hover:not(:disabled){background:var(--background-alt,#f5f4f2)}.z26XIG_item:disabled{opacity:.6;cursor:default}.z26XIG_itemIcon{color:var(--muted-foreground,#78716c);display:inline-flex}.z26XIG_pickerHeader{color:var(--foreground,#1c1917);border-bottom:1px solid var(--border,#e7e5e4);align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.z26XIG_pickerBack{color:var(--muted-foreground,#78716c);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.z26XIG_pickerList{max-height:240px;overflow-y:auto}.z26XIG_pickerItem{width:100%;color:var(--foreground,#1c1917);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.z26XIG_pickerItem:hover{background:var(--background-alt,#f5f4f2)}.z26XIG_pickerAvatar{background:var(--primary,#b8860b);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.z26XIG_pickerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z26XIG_pickerEmpty{color:var(--muted-foreground,#78716c);text-align:center;padding:16px 10px;font-size:12px}
.HHCDhW_sheet{visibility:hidden;z-index:2147483200;border:1px solid var(--lcf-border,#d3d1c7);background:var(--lcf-bg,#fff);width:272px;max-width:calc(100vw - 16px);max-height:min(60vh,360px);color:var(--lcf-text,#2c2c2a);font-family:var(--font-geist,"DM Sans", system-ui, sans-serif);border-radius:12px;flex-direction:column;padding:10px 6px 6px;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 32px #0000002e}.HHCDhW_sheetInline{visibility:visible;width:100%;max-width:100%;box-shadow:none;text-align:left;position:static}.HHCDhW_title{letter-spacing:.02em;color:var(--lcf-text-2,#5f5e5a);padding:0 8px 10px;font-size:12px;font-weight:600}.HHCDhW_note{color:var(--lcf-text-2,#5f5e5a);padding:10px 8px 12px;font-size:13px}.HHCDhW_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.HHCDhW_list li{position:relative}.HHCDhW_list li+li:before{content:"";pointer-events:none;border-top:1px solid #d4af372e;position:absolute;top:0;left:8px;right:8px}.HHCDhW_row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.HHCDhW_row:hover:not(:disabled),.HHCDhW_row:focus-visible{background:var(--lcf-row-bg,#f7f6f2);outline:none}.HHCDhW_row:disabled{cursor:wait}.HHCDhW_mark{object-fit:cover;background:var(--lcf-avatar-bg,#e3e1d9);border-radius:7px;flex-shrink:0;width:26px;height:26px}.HHCDhW_markInitial{color:var(--lcf-avatar-fg,#444441);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.HHCDhW_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HHCDhW_tagMuted{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.HHCDhW_dot{background:var(--lcf-accent-active,#854f0b);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:4px}.HHCDhW_tagMuted{color:var(--lcf-text-2,#5f5e5a)}.HHCDhW_inviteBar{color:#9a7d1f;background:#d4af3714;border:1px solid #d4af3773;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 12px;padding:10px 12px;font-size:13px;display:flex}.HHCDhW_inviteText{flex:1;min-width:160px}.HHCDhW_inviteActions{gap:6px;display:inline-flex}.HHCDhW_inviteAccept,.HHCDhW_inviteReject{font:inherit;cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.HHCDhW_inviteAccept{color:#9a7d1f;background:#d4af372e;border:1px solid #d4af3799}.HHCDhW_inviteReject{color:#9a7d1f;background:0 0;border:none}.HHCDhW_inviteAccept:disabled,.HHCDhW_inviteReject:disabled{opacity:.6;cursor:wait}
.v9Zweq_notice{background:var(--background-warning);border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);color:var(--text-warning);text-align:left;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.v9Zweq_icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.v9Zweq_text{min-width:0}.v9Zweq_title{overflow-wrap:anywhere;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;display:block}.v9Zweq_body{opacity:.9;white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.55}
