.tw-icon[data-v-846f09ab]{display:inline-block;vertical-align:middle;flex-shrink:0}.dating-card[data-v-9ae20986]{background:#111827;border:1px solid rgba(255,255,255,.08);box-shadow:0 3px 12px #0000004d}.is-top-card[data-v-9ae20986]{border-color:#f43f5e80;box-shadow:0 3px 16px #f43f5e33}.modal-backdrop[data-v-067466dd]{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-067466dd]{background:#111827;border:1px solid #1f2937;border-radius:1.5rem;width:100%;max-width:440px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.modal-head[data-v-067466dd]{padding:1rem;border-bottom:1px solid #1f2937;display:flex;align-items:center;justify-content:space-between}.flex-head[data-v-067466dd]{display:flex;align-items:center;gap:.5rem}.flex-head h3[data-v-067466dd]{margin:0;font-size:.95rem;font-weight:800;color:#fff}.close-btn[data-v-067466dd]{background:#1f2937;border:none;color:#9ca3af;width:1.75rem;height:1.75rem;border-radius:9999px;cursor:pointer}.modal-body[data-v-067466dd]{padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.field-group[data-v-067466dd]{display:flex;flex-direction:column;gap:.4rem}.field-label-row[data-v-067466dd]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.highlight[data-v-067466dd]{color:#f43f5e;font-weight:700}.inputs-row[data-v-067466dd]{display:flex;gap:.5rem}.input-ctrl[data-v-067466dd]{flex:1;background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem .75rem;font-size:.8rem;color:#fff;outline:none}.group-title[data-v-067466dd]{font-size:.75rem;font-weight:700;color:#d1d5db}.chips-grid[data-v-067466dd]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.chip-btn[data-v-067466dd]{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem;font-size:.7rem;font-weight:700;color:#9ca3af;text-align:left;cursor:pointer;transition:all .15s}.chip-btn.active[data-v-067466dd]{background:#f43f5e26;border-color:#f43f5e;color:#f43f5e}.toggle-card[data-v-067466dd]{display:flex;align-items:center;justify-content:space-between;background:#182234;border:1px solid #1f293d;padding:.75rem .85rem;border-radius:.85rem}.toggle-card-title[data-v-067466dd]{font-size:.8rem;font-weight:700;color:#fff}.toggle-card-sub[data-v-067466dd]{font-size:.65rem;color:#9ca3af}.checkbox-ui[data-v-067466dd]{accent-color:#f43f5e;width:1.1rem;height:1.1rem}.select-full[data-v-067466dd]{width:100%;background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:.5rem .75rem;color:#fff;font-size:.8rem;outline:none}.modal-actions[data-v-067466dd]{padding:1rem;border-top:1px solid #1f2937;display:flex;gap:.5rem;background:#111827}.btn-secondary[data-v-067466dd]{flex:1;padding:.65rem;border-radius:.75rem;background:#1f2937;color:#9ca3af;font-weight:700;font-size:.8rem;border:none;cursor:pointer}.btn-primary[data-v-067466dd]{flex:2;padding:.65rem;border-radius:.75rem;background:linear-gradient(135deg,#f43f5e,#ec4899);color:#fff;font-weight:700;font-size:.8rem;border:none;cursor:pointer}.dating-page[data-v-d73d9657]{height:100%;display:flex;flex-direction:column;background:#0d121f;color:#f8fafc;overflow:hidden;user-select:none}.dating-content[data-v-d73d9657]{flex:1;overflow-y:auto;padding:.75rem}.state-msg[data-v-d73d9657],.empty-state[data-v-d73d9657]{padding:4rem 1rem;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:.5rem}.empty-icon[data-v-d73d9657]{font-size:2.5rem}.empty-state h3[data-v-d73d9657]{color:#fff;font-size:1rem;margin:0}.empty-state p[data-v-d73d9657]{font-size:.75rem;margin:0}.btn-primary-reset[data-v-d73d9657]{margin-top:.5rem;padding:.5rem 1rem;border-radius:.75rem;background:#1e293b;border:1px solid #334155;color:#f43f5e;font-size:.75rem;font-weight:700;cursor:pointer}@keyframes fadeIn-cfc0747c{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-cfc0747c]{animation:fadeIn-cfc0747c .18s cubic-bezier(.16,1,.3,1) forwards}.verif-root[data-v-03ae18ea]{max-width:520px;margin:0 auto;padding:24px 16px;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.verif-header[data-v-03ae18ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.btn-back[data-v-03ae18ea]{background:transparent;border:1px solid #30363d;color:#8b949e;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.btn-back[data-v-03ae18ea]:hover{background:#21262d;color:#c9d1d9}.title-wrap[data-v-03ae18ea]{text-align:center}.page-title[data-v-03ae18ea]{font-size:15px;font-weight:600;letter-spacing:-.2px;margin:0;color:#f0f6fc}.sub-label[data-v-03ae18ea]{font-size:11px;color:#8b949e;text-transform:uppercase;letter-spacing:.5px}.security-badge[data-v-03ae18ea]{font-size:10px;font-family:monospace;color:#7ee787;background:#2ea04326;border:1px solid rgba(46,160,67,.3);padding:4px 8px;border-radius:4px}.tier-nav[data-v-03ae18ea]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0d1117;padding:4px;border:1px solid #30363d;border-radius:8px;margin-bottom:20px}.tier-tab[data-v-03ae18ea]{background:transparent;border:1px solid transparent;border-radius:6px;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;position:relative;transition:all .15s ease}.tier-tab.active[data-v-03ae18ea]{background:#161b22;border-color:#30363d}.tier-num[data-v-03ae18ea]{font-size:11px;font-family:monospace;color:#8b949e}.tier-tab.active .tier-num[data-v-03ae18ea]{color:#58a6ff}.tier-meta[data-v-03ae18ea]{display:flex;flex-direction:column}.tier-title[data-v-03ae18ea]{font-size:13px;font-weight:600;color:#c9d1d9}.tier-tab.active .tier-title[data-v-03ae18ea]{color:#f0f6fc}.tier-desc[data-v-03ae18ea]{font-size:11px;color:#8b949e}.status-dot[data-v-03ae18ea]{width:6px;height:6px;border-radius:50%;position:absolute;top:10px;right:10px}.status-dot.success[data-v-03ae18ea]{background:#3fb950;box-shadow:0 0 6px #3fb95099}.section-card[data-v-03ae18ea]{background:#161b22;border:1px solid #30363d;border-radius:10px;padding:24px 20px}.doc-header[data-v-03ae18ea]{margin-bottom:20px}.section-title[data-v-03ae18ea]{font-size:14px;font-weight:600;color:#f0f6fc;margin:0 0 4px}.section-lead[data-v-03ae18ea]{font-size:12px;color:#8b949e;line-height:1.45;margin:0}.viewport-box[data-v-03ae18ea]{width:100%;height:260px;background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.viewport-media[data-v-03ae18ea]{width:100%;height:100%;object-fit:cover}.viewport-idle[data-v-03ae18ea]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer}.idle-frame[data-v-03ae18ea]{width:48px;height:48px;border:2px dashed #484f58;border-radius:8px}.idle-text[data-v-03ae18ea]{font-size:12px;color:#8b949e}.upload-slot[data-v-03ae18ea]{margin-bottom:16px}.slot-head[data-v-03ae18ea]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.slot-num[data-v-03ae18ea]{font-size:11px;font-family:monospace;color:#58a6ff;padding-top:1px}.slot-title-wrap[data-v-03ae18ea]{display:flex;flex-direction:column}.slot-title[data-v-03ae18ea]{font-size:12px;font-weight:600;color:#c9d1d9}.slot-desc[data-v-03ae18ea]{font-size:11px;color:#8b949e}.dropzone-box[data-v-03ae18ea]{height:110px;background:#0d1117;border:1px dashed #30363d;border-radius:6px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.dropzone-box[data-v-03ae18ea]:hover{border-color:#58a6ff}.dropzone-box.has-file[data-v-03ae18ea]{border-style:solid;border-color:#30363d}.slot-preview[data-v-03ae18ea]{width:100%;height:100%;object-fit:cover}.slot-idle[data-v-03ae18ea]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#8b949e}.slot-icon-doc[data-v-03ae18ea],.slot-icon-selfie[data-v-03ae18ea]{width:20px;height:24px;border:1px solid #484f58;border-radius:3px}.actions-group[data-v-03ae18ea]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.btn-primary[data-v-03ae18ea]{width:100%;padding:10px 14px;background:#238636;border:1px solid rgba(240,246,252,.1);border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease}.btn-primary[data-v-03ae18ea]:hover:not(:disabled){background:#2ea043}.btn-primary[data-v-03ae18ea]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-03ae18ea]{width:100%;padding:9px 14px;background:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font-size:13px;cursor:pointer}.btn-secondary[data-v-03ae18ea]:hover:not(:disabled){background:#30363d}.btn-outline[data-v-03ae18ea]{padding:8px 16px;background:transparent;border:1px solid #30363d;color:#58a6ff;border-radius:6px;font-size:12px;cursor:pointer}.btn-outline[data-v-03ae18ea]:hover{background:#21262d}.alert-box[data-v-03ae18ea]{padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.4;margin-bottom:14px}.alert-box.error[data-v-03ae18ea]{background:#f851491a;border:1px solid rgba(248,81,73,.4);color:#ff7b72}.status-loading[data-v-03ae18ea]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0d1117;border:1px solid #30363d;border-radius:6px;font-size:12px;color:#58a6ff;margin-bottom:14px}.tech-loader[data-v-03ae18ea]{width:14px;height:14px;border:2px solid #58a6ff;border-top-color:transparent;border-radius:50%;animation:rotate-03ae18ea .8s linear infinite}@keyframes rotate-03ae18ea{to{transform:rotate(360deg)}}.protocol-box[data-v-03ae18ea]{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:12px;font-size:11px;color:#8b949e;line-height:1.6}.security-notice[data-v-03ae18ea]{margin-top:14px;font-size:10px;color:#6e7681;text-align:center;line-height:1.4}.state-confirmed[data-v-03ae18ea]{text-align:center;padding:24px 12px}.confirmed-shield[data-v-03ae18ea]{width:44px;height:44px;background:#2ea04326;border:1px solid #3fb950;color:#3fb950;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;margin:0 auto 14px}.confirmed-title[data-v-03ae18ea]{font-size:16px;font-weight:600;color:#f0f6fc;margin:0 0 8px}.confirmed-text[data-v-03ae18ea]{font-size:12px;color:#8b949e;line-height:1.5;max-width:380px;margin:0 auto 20px}.hidden-input[data-v-03ae18ea]{display:none}.app-icon[data-v-c0e38b68]{display:inline-flex;vertical-align:middle}.theme-icon-plate[data-v-c96c3ae1]{background-color:var(--th-icon-plate)!important;color:var(--th-icon-color)!important;border:1px solid var(--th-accent-subtle)}*,*:before,*:after{box-sizing:border-box;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-drag:none!important}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#0b0f17!important;color:#f3f4f6;overflow:hidden!important;position:fixed;inset:0;touch-action:manipulation;overscroll-behavior:none!important;-webkit-overflow-scrolling:touch;-webkit-user-select:none!important;user-select:none!important}#app{width:100%;height:100%;margin:0;padding:0;background-color:#0b0f17!important;overflow:hidden!important;position:relative}input,textarea{-webkit-user-select:text!important;user-select:text!important}img{-webkit-user-select:none!important;user-select:none!important;pointer-events:auto}.overflow-y-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root,[data-theme=original]{--th-bg-page: #0b0f19;--th-bg-card: #131b2e;--th-bg-card-border: #1f293d;--th-accent: #d9144a;--th-accent-text: #fb7185;--th-accent-subtle: rgba(217, 20, 74, .18);--th-icon-plate: rgba(217, 20, 74, .15);--th-icon-color: #fb7185;--th-bubble-mine: #d9144a}[data-theme=blue-metallic]{--th-bg-page: #070c18;--th-bg-card: #0f172a;--th-bg-card-border: #1e293b;--th-accent: #2563eb;--th-accent-text: #60a5fa;--th-accent-subtle: rgba(37, 99, 235, .22);--th-icon-plate: rgba(37, 99, 235, .22);--th-icon-color: #60a5fa;--th-bubble-mine: linear-gradient(135deg, #1d4ed8 0%, #3b82f6 100%)}[data-theme=graphite-mono]{--th-bg-page: #0b0d11;--th-bg-card: #14171f;--th-bg-card-border: #232834;--th-accent: #6b7280;--th-accent-text: #d1d5db;--th-accent-subtle: rgba(107, 114, 128, .2);--th-icon-plate: rgba(156, 163, 175, .2);--th-icon-color: #e5e7eb;--th-bubble-mine: #374151}[data-theme=emerald-gold]{--th-bg-page: #04120a;--th-bg-card: #0a1f14;--th-bg-card-border: #143825;--th-accent: #059669;--th-accent-text: #34d399;--th-accent-subtle: rgba(5, 150, 105, .2);--th-icon-plate: rgba(5, 150, 105, .22);--th-icon-color: #34d399;--th-bubble-mine: #059669}[data-theme=neon-purple]{--th-bg-page: #0e071c;--th-bg-card: #170d2e;--th-bg-card-border: #2a1854;--th-accent: #7c3aed;--th-accent-text: #c084fc;--th-accent-subtle: rgba(124, 58, 237, .2);--th-icon-plate: rgba(124, 58, 237, .22);--th-icon-color: #c084fc;--th-bubble-mine: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%)}[data-theme] .bg-rose-600,[data-theme] .bg-rose-500{background:var(--th-accent)!important}[data-theme] .text-rose-600,[data-theme] .text-rose-500,[data-theme] .text-rose-400,[data-theme] .text-rose-300{color:var(--th-accent-text)!important}[data-theme] .border-rose-600,[data-theme] .border-rose-500,[data-theme] .border-rose-400{border-color:var(--th-accent)!important}[data-theme] .from-rose-500,[data-theme] .from-rose-600{--tw-gradient-from: var(--th-accent) var(--tw-gradient-from-position) !important;--tw-gradient-to: var(--th-accent-text) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.radar-clean-plan-icon{overflow:visible!important}.radar-sonar-wave{position:absolute!important;top:0!important;left:0!important;width:40px!important;height:40px!important;border-radius:16px!important;pointer-events:none!important;border:2px solid rgba(56,189,248,.9)!important;box-shadow:0 0 16px #38bdf8bf,inset 0 0 10px #38bdf859!important;animation:radarSonarPulse 2.2s infinite cubic-bezier(.1,.7,.3,1)!important;z-index:1!important}.radar-sonar-wave.wave-2{animation-delay:1.1s!important}@keyframes radarSonarPulse{0%{transform:scale(.9);opacity:.95;border-radius:16px}50%{border-radius:50%}to{transform:scale(3.2);opacity:0;border-radius:50%}}.market-card,.dating-card,.trip-card,.wall-post{contain:layout style}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}
