@import"https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Patrick+Hand&family=Outfit:wght@300;400;500;600;700;800&family=Noto+Sans+TC:wght@300;400;500;700;900&family=JetBrains+Mono:wght@400;500;600&display=swap";.drawer-backdrop[data-v-13a052f6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.advanced-drawer[data-v-13a052f6]{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:490px;background:#fcf9f2;border-left:2.5px solid #1a202c;box-shadow:-8px 0 #1a202c1f;z-index:1001;display:flex;flex-direction:column}.drawer-header[data-v-13a052f6]{padding:1.5rem;background:#fff;border-bottom:2px solid #1a202c;display:flex;align-items:flex-start;justify-content:space-between}.title-with-badge[data-v-13a052f6]{display:flex;align-items:center;gap:.6rem}.title-with-badge h3[data-v-13a052f6]{font-family:var(--font-hand),cursive;font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.badge-free[data-v-13a052f6]{font-size:.72rem;font-weight:700;padding:.15rem .55rem;background:#fef08a;border:1.5px solid #1a202c;box-shadow:1px 1px #1a202c;color:#854d0e;border-radius:9999px}.drawer-desc[data-v-13a052f6]{font-size:.86rem;color:#475569;margin-top:.35rem;font-weight:500}.btn-close-drawer[data-v-13a052f6]{background:#fff;border:2px solid #1a202c;color:#0f172a;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 2px #1a202c;transition:all .15s ease}.btn-close-drawer[data-v-13a052f6]:hover{background:#fee2e2;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.drawer-nav[data-v-13a052f6]{display:flex;background:#fdfbf7;border-bottom:2px solid #1a202c;padding:.4rem 1rem 0}.nav-item[data-v-13a052f6]{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .5rem;font-size:.88rem;font-weight:700;color:#64748b;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;position:relative;transition:all .15s ease}.nav-item[data-v-13a052f6]:hover{color:#0f172a}.nav-item.active[data-v-13a052f6]{color:#0f172a;background:#fff;border-bottom-color:#fbbf24;border-radius:8px 8px 0 0}.dot-active[data-v-13a052f6]{width:7px;height:7px;border-radius:50%;background:#d97706;position:absolute;top:6px;right:12px;box-shadow:0 0 0 1px #1a202c}.drawer-body[data-v-13a052f6]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.group-box[data-v-13a052f6]{background:#fff;border:2px solid #1a202c;border-radius:14px 4px 16px 5px/5px 16px 4px 14px;box-shadow:3px 3.5px #1a202c;padding:1.2rem}.group-title[data-v-13a052f6]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;color:#0f172a;margin-bottom:.85rem}.mode-selector[data-v-13a052f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.mode-btn[data-v-13a052f6]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .4rem;background:#fdfbf7;border:2px solid #1a202c;border-radius:8px;color:#475569;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:1.5px 1.5px #1a202c;transition:all .15s}.mode-btn[data-v-13a052f6]:hover{background:#fef9c3}.mode-btn.active[data-v-13a052f6]{background:#fef08a;color:#0f172a;box-shadow:2px 2.5px #1a202c}.password-input-box[data-v-13a052f6]{display:flex;gap:.5rem}.btn-toggle-eye[data-v-13a052f6]{padding:0 .85rem;background:#fff;border:2px solid #1a202c;border-radius:8px;color:#0f172a;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap;box-shadow:1.5px 1.5px #1a202c}.btn-toggle-eye[data-v-13a052f6]:hover{background:#f8fafc}.qa-grid[data-v-13a052f6]{display:flex;flex-direction:column;gap:.75rem}.box-header-row[data-v-13a052f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.flex-align[data-v-13a052f6]{display:flex;align-items:center;gap:.5rem}.group-title-inline[data-v-13a052f6]{font-size:.95rem;font-weight:800;color:#0f172a}.tech-tag[data-v-13a052f6]{font-size:.7rem;font-weight:700;padding:.1rem .4rem;background:#d1fae5;color:#065f46;border:1px solid #1a202c;border-radius:4px}.feature-subtext[data-v-13a052f6]{font-size:.82rem;color:#475569;margin-top:.35rem;line-height:1.45}.max-views-row[data-v-13a052f6]{display:flex;align-items:center;gap:.75rem}.views-input[data-v-13a052f6]{max-width:140px}.views-unit[data-v-13a052f6]{font-size:.88rem;font-weight:600;color:#475569}.chips-grid[data-v-13a052f6]{display:flex;flex-wrap:wrap;gap:.5rem}.ttl-chip[data-v-13a052f6]{padding:.45rem .85rem;background:#fff;border:1.5px solid #1a202c;border-radius:9999px;color:#475569;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:1.5px 1.5px #1a202c;transition:all .15s}.ttl-chip[data-v-13a052f6]:hover{background:#fef9c3;color:#0f172a}.ttl-chip.active[data-v-13a052f6]{background:#fbbf24;color:#0f172a;box-shadow:2px 2px #1a202c}.info-callout[data-v-13a052f6]{display:flex;gap:.75rem;padding:1rem;background:#fef9c3;border:2px dashed #ca8a04;border-radius:10px}.callout-content strong[data-v-13a052f6]{font-size:.88rem;color:#92400e;display:block;margin-bottom:.25rem}.callout-content p[data-v-13a052f6]{font-size:.82rem;color:#78350f;line-height:1.45;margin:0}.drawer-footer[data-v-13a052f6]{padding:1.25rem 1.5rem;background:#fff;border-top:2px solid #1a202c;display:flex;align-items:center;justify-content:space-between}.footer-stats[data-v-13a052f6]{font-size:.88rem;font-weight:600;color:#475569}.btn-done[data-v-13a052f6]{padding:.65rem 1.4rem;font-size:.92rem;font-weight:800;display:flex;align-items:center;gap:.4rem;background:#fbbf24;color:#0f172a;border:2px solid #1a202c;box-shadow:2.5px 3px #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px}.btn-done[data-v-13a052f6]:hover{background:#fde047;transform:translate(-1px,-1px);box-shadow:3.5px 4px #1a202c}.slide-enter-active[data-v-13a052f6],.slide-leave-active[data-v-13a052f6]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.slide-enter-from[data-v-13a052f6],.slide-leave-to[data-v-13a052f6]{transform:translate(100%)}.fade-enter-active[data-v-13a052f6],.fade-leave-active[data-v-13a052f6]{transition:opacity .2s ease}.fade-enter-from[data-v-13a052f6],.fade-leave-to[data-v-13a052f6]{opacity:0}.border-t[data-v-13a052f6]{border-top:1.5px dashed #cbd5e1}.pt-2[data-v-13a052f6]{padding-top:.75rem}.mb-2[data-v-13a052f6]{margin-bottom:.5rem}.mb-3[data-v-13a052f6]{margin-bottom:.75rem}@media(max-width:480px){.drawer-header[data-v-13a052f6]{padding:1rem 1.15rem}.title-with-badge h3[data-v-13a052f6]{font-size:1.25rem}.drawer-nav[data-v-13a052f6]{padding:.2rem .4rem 0}.nav-item[data-v-13a052f6]{font-size:.78rem;padding:.65rem .25rem;gap:.25rem}.drawer-body[data-v-13a052f6]{padding:1rem;gap:1rem}.group-box[data-v-13a052f6]{padding:.9rem}.mode-selector[data-v-13a052f6]{gap:.35rem}.mode-btn[data-v-13a052f6]{padding:.5rem .25rem;font-size:.76rem}.drawer-footer[data-v-13a052f6]{padding:1rem 1.15rem}}.og-preview-card-wrap[data-v-13a052f6]{margin-top:.75rem;padding-top:.75rem;border-top:1.5px dashed #cbd5e1}.og-preview-label[data-v-13a052f6]{display:block;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.45rem}.og-mock-card[data-v-13a052f6]{background:#fff;border:1.5px solid #1a202c;border-radius:8px;overflow:hidden;box-shadow:2px 2px #1a202c}.og-mock-img-box[data-v-13a052f6]{width:100%;height:140px;background:#f1f5f9;border-bottom:1.5px solid #1a202c;display:flex;align-items:center;justify-content:center;overflow:hidden}.og-mock-img[data-v-13a052f6]{width:100%;height:100%;object-fit:cover}.og-mock-placeholder[data-v-13a052f6]{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#94a3b8;font-size:.8rem;font-weight:600}.og-mock-content[data-v-13a052f6]{padding:.75rem .85rem;background:#fafaf9}.og-mock-domain[data-v-13a052f6]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.og-mock-title[data-v-13a052f6]{font-size:.92rem;font-weight:700;color:#0f172a;margin:.2rem 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.og-mock-desc[data-v-13a052f6]{font-size:.78rem;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-preset-row[data-v-13a052f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;padding:.5rem;background:#fff;border:1.5px solid #1a202c;border-radius:6px}.preset-label[data-v-13a052f6]{font-size:.75rem;font-weight:700;color:#475569}.preset-chip[data-v-13a052f6]{padding:.2rem .55rem;font-size:.72rem;font-weight:700;background:#f1f5f9;border:1px solid #94a3b8;border-radius:4px;cursor:pointer;transition:all .15s ease;color:#334155}.preset-chip[data-v-13a052f6]:hover{background:#e2e8f0;border-color:#1a202c;transform:translateY(-1px)}.utm-grid[data-v-13a052f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.utm-grid .full-width[data-v-13a052f6]{grid-column:span 2}.badge-mini[data-v-13a052f6]{font-size:.68rem;font-weight:700;padding:.1rem .45rem;background:#e0f2fe;color:#0369a1;border:1px solid #0284c7;border-radius:9999px;margin-left:.5rem}.form-textarea[data-v-13a052f6]{resize:vertical;min-height:52px;font-family:inherit}.ai-helper-box[data-v-13a052f6]{background:#fdf4ff!important;border:2px dashed #d946ef!important}.ai-box-header[data-v-13a052f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.text-purple[data-v-13a052f6]{color:#a855f7}.badge-ai[data-v-13a052f6]{font-size:.65rem;font-weight:800;padding:.1rem .4rem;background:#fae8ff;color:#86198f;border-radius:9999px;border:1px solid #d946ef;margin-left:.4rem}.btn-ai-trigger[data-v-13a052f6]{display:inline-flex;align-items:center;gap:6px;background:#a855f7;color:#fff;font-size:.78rem;font-weight:700;border:2px solid #1a202c;border-radius:8px;padding:5px 12px;cursor:pointer;box-shadow:2px 2px #1a202c;transition:transform .1s,background-color .15s}.btn-ai-trigger[data-v-13a052f6]:hover:not(:disabled){background:#9333ea;transform:translateY(-1px)}.btn-ai-trigger[data-v-13a052f6]:disabled{opacity:.6;cursor:not-allowed}.ai-results-pane[data-v-13a052f6]{margin-top:12px;padding-top:10px;border-top:1px dashed #e879f9}.ai-block[data-v-13a052f6]{margin-bottom:8px}.ai-block-title[data-v-13a052f6]{font-size:.75rem;font-weight:700;color:#701a75;display:block;margin-bottom:5px}.ai-pills[data-v-13a052f6]{display:flex;flex-direction:column;gap:5px}.ai-pill-btn[data-v-13a052f6]{text-align:left;background:#fff;border:1.5px solid #d946ef;border-radius:8px;padding:6px 10px;font-size:.8rem;color:#1e293b;cursor:pointer;transition:all .15s;line-height:1.4}.ai-pill-btn[data-v-13a052f6]:hover{background:#f5d0fe;border-color:#a855f7;transform:translate(2px)}.ai-tags-row[data-v-13a052f6]{display:flex;flex-wrap:wrap;gap:6px}.ai-tag-chip[data-v-13a052f6]{background:#fff;border:1.5px solid #d946ef;color:#86198f;font-size:.75rem;font-weight:700;border-radius:9999px;padding:3px 10px;cursor:pointer;transition:all .15s}.ai-tag-chip[data-v-13a052f6]:hover{background:#fae8ff;transform:scale(1.05)}.preset-hint-chip[data-v-13a052f6]{font-size:.72rem;background:#f1f5f9;border:1px dashed #94a3b8;border-radius:6px;padding:2px 6px;color:#64748b;font-family:monospace}.modal-backdrop[data-v-6c819f3b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172aa6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch;animation:backdropFade-6c819f3b .2s ease-out forwards}@keyframes backdropFade-6c819f3b{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-6c819f3b]{width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark);overflow:hidden;display:flex;flex-direction:column;animation:dialogPop-6c819f3b .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes dialogPop-6c819f3b{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-6c819f3b]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px dashed rgba(26,32,44,.15);background:var(--bg-paper-warm);flex-shrink:0}.modal-title-box[data-v-6c819f3b]{display:flex;align-items:center;gap:12px}.icon-avatar[data-v-6c819f3b]{width:42px;height:42px;border-radius:var(--radius-sketch-sm);background:#fef3c7;border:2px solid var(--ink-dark);display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 0 var(--ink-dark)}.modal-title[data-v-6c819f3b]{font-family:var(--font-hand);font-size:1.4rem;font-weight:700;color:var(--ink-dark);margin:0}.modal-subtitle[data-v-6c819f3b]{font-size:.82rem;color:var(--ink-muted);margin-top:2px}.current-user-tag[data-v-6c819f3b]{font-weight:800;color:var(--ink-dark)}.current-user-tag.guest[data-v-6c819f3b]{color:var(--ink-muted)}.btn-close[data-v-6c819f3b]{background:#fff;border:2px solid var(--ink-dark);color:var(--ink-dark);width:32px;height:32px;border-radius:50%;box-shadow:2px 2px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-close[data-v-6c819f3b]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#fee2e2}.modal-tabs[data-v-6c819f3b]{display:flex;background:#f1ebd8;padding:5px;margin:16px 24px 0;border-radius:var(--radius-sketch-sm, 12px);border:2px solid var(--ink-dark);box-shadow:2.5px 2.5px 0 var(--ink-dark);gap:6px;flex-shrink:0}.modal-tab-btn[data-v-6c819f3b]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:700;color:var(--ink-muted);background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease}.modal-tab-btn[data-v-6c819f3b]:hover{color:var(--ink-dark);background:#ffffff80}.modal-tab-btn.active[data-v-6c819f3b]{color:var(--ink-dark);background:#fff;border-color:var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark)}.modal-body[data-v-6c819f3b]{padding:24px;overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.custom-scrollbar[data-v-6c819f3b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-6c819f3b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:1px solid var(--ink-dark)}.social-login-group[data-v-6c819f3b]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.btn-social[data-v-6c819f3b]{width:100%;padding:11px 16px;background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);color:var(--ink-dark);font-weight:700;font-size:.92rem;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .15s ease}.btn-social[data-v-6c819f3b]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink-dark);background:#faf6ee}.btn-social[data-v-6c819f3b]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink-dark)}.btn-passkey[data-v-6c819f3b]{background:#f0fdf4}.btn-passkey[data-v-6c819f3b]:hover{background:#dcfce7}.divider-line[data-v-6c819f3b]{display:flex;align-items:center;text-align:center;margin:16px 0;color:var(--ink-muted);font-size:.8rem;font-weight:600}.divider-line[data-v-6c819f3b]:before,.divider-line[data-v-6c819f3b]:after{content:"";flex:1;border-bottom:1.5px dashed rgba(26,32,44,.2)}.divider-line span[data-v-6c819f3b]{padding:0 12px}.auth-form[data-v-6c819f3b]{display:flex;flex-direction:column;gap:16px}.input-with-icon[data-v-6c819f3b]{position:relative;display:flex;align-items:center}.input-icon[data-v-6c819f3b]{position:absolute;left:14px;color:var(--ink-muted);pointer-events:none}.input-with-icon .form-input[data-v-6c819f3b]{padding-left:40px}.btn-block[data-v-6c819f3b]{width:100%;padding:13px;font-size:.98rem;font-weight:700;margin-top:6px}.google-notice-box[data-v-6c819f3b]{background:#fef9c3;border:2px dashed #ca8a04;border-radius:var(--radius-sketch-sm);padding:14px 16px;margin-bottom:18px}.notice-header[data-v-6c819f3b]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.notice-title[data-v-6c819f3b]{font-family:var(--font-hand);font-size:1.15rem;font-weight:700;color:#854d0e;margin:0}.notice-desc[data-v-6c819f3b]{font-size:.86rem;color:#713f12;line-height:1.55;margin:0}.input-readonly[data-v-6c819f3b]{background:#f8fafc;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);padding:12px 14px;font-size:.95rem;font-weight:700;color:var(--ink-dark)}.input-hint[data-v-6c819f3b]{font-size:.78rem;color:var(--ink-muted);margin-top:4px}.google-bind-actions[data-v-6c819f3b]{display:flex;flex-direction:column;gap:10px}.logged-in-view[data-v-6c819f3b]{display:flex;flex-direction:column;gap:18px}.member-profile-card[data-v-6c819f3b]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:16px 18px}.profile-header[data-v-6c819f3b]{display:flex;align-items:center;gap:14px}.avatar-box[data-v-6c819f3b]{width:48px;height:48px;border-radius:50%;background:#facc15;border:2px solid var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-text[data-v-6c819f3b]{font-family:var(--font-hand);font-size:1.4rem;font-weight:800;color:var(--ink-dark)}.profile-info[data-v-6c819f3b]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.profile-email[data-v-6c819f3b]{font-size:1.05rem;font-weight:800;color:var(--ink-dark);margin:0;word-break:break-all}.profile-badge-row[data-v-6c819f3b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge-sub[data-v-6c819f3b]{font-size:.75rem;color:var(--ink-muted);font-weight:600}.security-card[data-v-6c819f3b]{background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sec-card-header[data-v-6c819f3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sec-title-group[data-v-6c819f3b]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 230px}.sec-icon[data-v-6c819f3b],.google-g-icon[data-v-6c819f3b]{flex-shrink:0;margin-top:2px}.sec-title-box[data-v-6c819f3b]{min-width:0;flex:1}.sec-title[data-v-6c819f3b]{font-family:var(--font-hand);font-size:1.08rem;font-weight:700;color:var(--ink-dark);margin:0;word-break:break-word;line-height:1.35}.sec-desc[data-v-6c819f3b]{font-size:.8rem;color:var(--ink-muted);margin-top:3px;line-height:1.4;word-break:break-word}.bind-status-badge[data-v-6c819f3b]{font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:6px;border:1.5px solid var(--ink-dark);display:inline-flex;align-items:center;gap:5px;max-width:100%;flex-wrap:wrap;line-height:1.35}.bind-status-badge.bound[data-v-6c819f3b]{background:#dcfce7;color:#166534;box-shadow:1.5px 1.5px 0 var(--ink-dark)}.bind-status-badge.unbound[data-v-6c819f3b]{background:#f1f5f9;color:var(--ink-muted)}.badge-icon[data-v-6c819f3b]{flex-shrink:0}.badge-label[data-v-6c819f3b]{font-weight:800;white-space:nowrap}.badge-account[data-v-6c819f3b]{font-weight:600;word-break:break-all}.btn-sketch-action[data-v-6c819f3b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:700;background:#fff;border:1.5px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:2px 2px 0 var(--ink-dark);color:var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-sketch-action[data-v-6c819f3b]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark)}.btn-sketch-action[data-v-6c819f3b]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.btn-google-bind[data-v-6c819f3b]{background:#fef08a}.btn-passkey-bind[data-v-6c819f3b]{background:#f0fdf4;width:100%}.btn-danger-outline[data-v-6c819f3b]{border-color:#dc2626;color:#dc2626}.btn-danger-outline[data-v-6c819f3b]:hover{background:#fee2e2}.btn-danger[data-v-6c819f3b]{background:#fee2e2;color:#991b1b;border-color:#dc2626}.device-list[data-v-6c819f3b]{display:flex;flex-direction:column;gap:8px}.device-item[data-v-6c819f3b]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#faf6ee;border:1px solid var(--ink-dark);border-radius:6px;gap:8px}.device-info[data-v-6c819f3b]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.dev-icon[data-v-6c819f3b]{color:var(--ink-muted);flex-shrink:0}.dev-name[data-v-6c819f3b]{font-size:.85rem;font-weight:700;color:var(--ink-dark);display:block;word-break:break-all}.dev-date[data-v-6c819f3b]{font-size:.72rem;color:var(--ink-muted);display:block}.btn-del-device[data-v-6c819f3b]{display:flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:#dc2626;background:#fff;border:1px solid #dc2626;padding:3px 8px;border-radius:4px;cursor:pointer;flex-shrink:0}.btn-del-device[data-v-6c819f3b]:hover{background:#fee2e2}.profile-actions[data-v-6c819f3b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}@media(max-height:780px){.modal-backdrop[data-v-6c819f3b]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal-dialog[data-v-6c819f3b]{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.modal-header[data-v-6c819f3b]{padding:12px 18px}.icon-avatar[data-v-6c819f3b]{width:36px;height:36px}.modal-title[data-v-6c819f3b]{font-size:1.2rem}.modal-subtitle[data-v-6c819f3b]{font-size:.76rem}.modal-body[data-v-6c819f3b]{padding:16px 18px}.social-login-group[data-v-6c819f3b]{gap:8px;margin-bottom:12px}.btn-social[data-v-6c819f3b]{padding:9px 14px;font-size:.88rem}.divider-line[data-v-6c819f3b]{margin:12px 0}.auth-form[data-v-6c819f3b]{gap:12px}.security-card[data-v-6c819f3b]{padding:12px;gap:10px}}@media(max-width:640px){.modal-backdrop[data-v-6c819f3b]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal-dialog[data-v-6c819f3b]{max-width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:12px;box-shadow:4px 5px 0 var(--ink-dark)}.modal-header[data-v-6c819f3b]{padding:14px 16px}.modal-title-box[data-v-6c819f3b]{min-width:0;flex:1}.modal-title[data-v-6c819f3b]{font-size:1.16rem}.modal-subtitle[data-v-6c819f3b]{font-size:.76rem}.current-user-tag[data-v-6c819f3b]{word-break:break-all}.modal-tabs[data-v-6c819f3b]{margin:12px 14px 0;padding:4px;gap:4px}.modal-tab-btn[data-v-6c819f3b]{padding:7px 10px;font-size:.85rem}.modal-body[data-v-6c819f3b]{padding:16px 14px;flex:1 1 auto;min-height:0}.member-profile-card[data-v-6c819f3b]{padding:12px 14px}.profile-email[data-v-6c819f3b]{font-size:.94rem}.security-card[data-v-6c819f3b]{padding:14px 12px;gap:10px}.sec-card-header[data-v-6c819f3b]{flex-direction:column;align-items:flex-start;gap:8px}.sec-title-group[data-v-6c819f3b]{flex:1 1 100%;width:100%}.sec-title[data-v-6c819f3b]{font-size:1rem}.sec-desc[data-v-6c819f3b]{font-size:.76rem}.bind-status-badge[data-v-6c819f3b]{align-self:flex-start;font-size:.72rem;padding:3px 8px}.sec-card-action .btn-sketch-action[data-v-6c819f3b]{width:100%;justify-content:center}.profile-actions[data-v-6c819f3b]{flex-direction:column;gap:8px;margin-top:4px}.profile-actions .btn-sketch-action[data-v-6c819f3b]{width:100%;justify-content:center}.device-item[data-v-6c819f3b]{flex-direction:column;align-items:flex-start;gap:8px}.device-item .btn-del-device[data-v-6c819f3b]{align-self:flex-end}}.modal-backdrop[data-v-7972d9db]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch;animation:backdropFade-7972d9db .2s ease-out forwards}@keyframes backdropFade-7972d9db{0%{opacity:0}to{opacity:1}}.quota-dialog[data-v-7972d9db]{width:100%;max-width:490px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark);overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center;position:relative;animation:dialogPop-7972d9db .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes dialogPop-7972d9db{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.quota-header[data-v-7972d9db]{padding:26px 24px 10px;display:flex;align-items:center;justify-content:center;position:relative}.warning-icon-box[data-v-7972d9db]{width:66px;height:66px;border-radius:var(--radius-sketch-sm);background:#fef3c7;border:2px solid var(--ink-dark);display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 0 var(--ink-dark);animation:pulse-slow-7972d9db 2.4s ease-in-out infinite}.text-warning[data-v-7972d9db]{color:#d97706}.btn-close[data-v-7972d9db]{position:absolute;top:16px;right:16px;background:var(--bg-paper-warm);border:2px solid var(--ink-dark);color:var(--ink-dark);width:32px;height:32px;border-radius:50%;box-shadow:2px 2px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-close[data-v-7972d9db]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#fee2e2}.btn-close[data-v-7972d9db]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.quota-content[data-v-7972d9db]{padding:10px 24px 28px}.quota-title[data-v-7972d9db]{font-family:var(--font-hand);font-size:1.45rem;font-weight:700;color:var(--ink-dark);margin-bottom:8px}.quota-msg[data-v-7972d9db]{font-size:.88rem;color:#92400e;background:#fef3c7;border:2px dashed #d97706;padding:10px 14px;border-radius:var(--radius-sketch-sm);margin-bottom:16px;line-height:1.55;font-weight:500}.tier-comparison-box[data-v-7972d9db]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:12px 16px;margin-bottom:16px;text-align:left;display:flex;flex-direction:column;gap:8px}.tier-row[data-v-7972d9db]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;border-bottom:1px dashed rgba(26,32,44,.15);padding-bottom:6px}.tier-row[data-v-7972d9db]:last-child{border-bottom:none;padding-bottom:0}.tier-row-label[data-v-7972d9db]{color:var(--ink-muted);font-weight:600}.tier-row-val[data-v-7972d9db]{font-weight:800;color:var(--ink-dark)}.highlight-l1[data-v-7972d9db]{color:#0284c7}.highlight-l2[data-v-7972d9db]{color:#7c3aed}.highlight-l99[data-v-7972d9db]{color:#b45309;background:#fef08a;padding:2px 6px;border-radius:4px;border:1px solid var(--ink-dark)}.quota-tip[data-v-7972d9db]{font-size:.82rem;color:var(--ink-muted);line-height:1.5;margin-bottom:20px}.quota-actions[data-v-7972d9db]{display:flex;flex-direction:column;gap:12px}.btn-block[data-v-7972d9db]{width:100%;padding:12px 18px;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease}.btn-primary[data-v-7972d9db]{background:#facc15;color:var(--ink-dark);border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 4px 0 var(--ink-dark)}.btn-primary[data-v-7972d9db]:hover{transform:translate(-1px,-1px);box-shadow:4px 5px 0 var(--ink-dark);background:#fde047}.btn-primary[data-v-7972d9db]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink-dark)}.btn-secondary[data-v-7972d9db]{background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);color:var(--ink-muted)}.btn-secondary[data-v-7972d9db]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink-dark);color:var(--ink-dark);background:#f8fafc}.btn-secondary[data-v-7972d9db]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink-dark)}@keyframes pulse-slow-7972d9db{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-height:780px){.modal-backdrop[data-v-7972d9db]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.quota-dialog[data-v-7972d9db]{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.quota-header[data-v-7972d9db]{padding:16px 20px 8px}.warning-icon-box[data-v-7972d9db]{width:52px;height:52px}.quota-body[data-v-7972d9db]{padding:0 18px 16px}}.modal-backdrop[data-v-fc2c6998]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-dialog[data-v-fc2c6998]{width:100%;max-width:600px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;background:#fff;border:2.5px solid #1a202c;border-radius:18px 6px 20px 5px/5px 20px 6px 18px;box-shadow:6px 8px #1a202c;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-fc2c6998]{padding:18px 24px;background:#fdfbf7;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #1a202c;flex-shrink:0}.header-title-group[data-v-fc2c6998]{display:flex;align-items:center;gap:12px}.icon-badge[data-v-fc2c6998]{width:38px;height:38px;border-radius:10px 4px 12px 3px;background:#fbbf24;border:2px solid #1a202c;display:flex;align-items:center;justify-content:center;color:#0f172a;box-shadow:2px 2px #1a202c}.modal-title[data-v-fc2c6998]{font-family:var(--font-hand),cursive;font-size:1.4rem;font-weight:700;color:#0f172a;margin-bottom:2px}.modal-subtext[data-v-fc2c6998]{font-size:.82rem;color:#475569}.btn-close[data-v-fc2c6998]{background:#fff;border:2px solid #1a202c;color:#0f172a;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:2px 2px #1a202c;transition:all .15s}.btn-close[data-v-fc2c6998]:hover{background:#fee2e2;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.modal-body[data-v-fc2c6998]{padding:24px;overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;background:#fff}.credentials-box[data-v-fc2c6998]{background:#fdfbf7;border:2px solid #1a202c;border-radius:14px 4px 16px 5px;box-shadow:3px 3px #1a202c;padding:18px;margin-bottom:20px}.input-grid[data-v-fc2c6998]{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.input-group[data-v-fc2c6998]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-fc2c6998]{display:flex;align-items:center;gap:6px;font-size:.86rem;font-weight:700;color:#0f172a}.input-hint[data-v-fc2c6998]{font-size:.78rem;color:#64748b;line-height:1.45}.verify-btn-row[data-v-fc2c6998]{margin-top:14px}.verified-indicator[data-v-fc2c6998]{margin-top:14px;padding-top:12px;border-top:1.5px dashed #cbd5e1;display:flex;align-items:center;justify-content:space-between}.type-pill[data-v-fc2c6998]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#854d0e;background:#fef08a;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;padding:4px 12px;border-radius:255px 10px 225px/10px 225px 10px 255px}.btn-change-code[data-v-fc2c6998]{background:transparent;border:none;color:#b45309;font-weight:700;font-size:.8rem;cursor:pointer;text-decoration:underline}.btn-change-code[data-v-fc2c6998]:hover{color:#92400e}.editor-section[data-v-fc2c6998]{display:flex;flex-direction:column;gap:18px}.form-textarea[data-v-fc2c6998]{resize:vertical;line-height:1.5}.dropzone[data-v-fc2c6998]{position:relative;border:2px dashed #1a202c;border-radius:12px;padding:24px;text-align:center;cursor:pointer;background:#fffdfa;transition:all .2s}.dropzone[data-v-fc2c6998]:hover,.dropzone-active[data-v-fc2c6998]{border-color:#d97706;background:#fef9c3;box-shadow:2.5px 3px #1a202c}.dropzone-icon[data-v-fc2c6998]{color:#d97706;margin-bottom:8px}.dropzone-title[data-v-fc2c6998]{font-size:.95rem;font-weight:700;color:#0f172a}.dropzone-hint[data-v-fc2c6998]{font-size:.78rem;color:#64748b;margin-top:4px}.dropzone-file-input[data-v-fc2c6998]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.preview-box[data-v-fc2c6998]{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-img[data-v-fc2c6998]{max-height:160px;border-radius:8px;border:1.5px solid #1a202c}.preview-video[data-v-fc2c6998]{max-height:160px;max-width:100%;border-radius:8px;border:1.5px solid #1a202c}.file-name-tag[data-v-fc2c6998]{font-size:.82rem;color:#0f172a;font-weight:700}.submit-row[data-v-fc2c6998]{margin-top:8px}.btn-block[data-v-fc2c6998]{width:100%;padding:12px;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.alert-success[data-v-fc2c6998]{display:flex;gap:14px;padding:18px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md)}.success-desc[data-v-fc2c6998]{font-size:.85rem;color:var(--text-muted);margin:4px 0 12px}.success-actions[data-v-fc2c6998]{display:flex;gap:10px}.alert-error[data-v-fc2c6998]{margin-top:14px;padding:10px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#f87171;font-size:.82rem}@media(max-height:780px){.modal-backdrop[data-v-fc2c6998]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal-dialog[data-v-fc2c6998]{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.modal-header[data-v-fc2c6998]{padding:12px 18px}.modal-body[data-v-fc2c6998]{padding:16px 18px}}@media(max-width:540px){.input-grid[data-v-fc2c6998]{grid-template-columns:1fr}}.batch-backdrop[data-v-8e2fd2b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.batch-modal[data-v-8e2fd2b7]{background:#faf8f5;border:3px solid #2b2b2b;border-radius:24px 22px 26px 20px;box-shadow:6px 8px #2b2b2b;width:100%;max-width:760px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.batch-header[data-v-8e2fd2b7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:2px dashed #e2dcd2;flex-shrink:0}.header-title-row[data-v-8e2fd2b7]{display:flex;align-items:center;gap:12px}.header-icon-box[data-v-8e2fd2b7]{width:44px;height:44px;border:2px solid #2b2b2b;border-radius:12px;background:#fff7ed;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px #2b2b2b}.modal-title[data-v-8e2fd2b7]{font-size:19px;font-weight:800;color:#2b2b2b;line-height:1.2}.modal-subtitle[data-v-8e2fd2b7]{font-size:13px;color:#71717a;margin-top:3px}.btn-close[data-v-8e2fd2b7]{background:#f4f4f5;border:2px solid #2b2b2b;border-radius:10px;padding:6px;cursor:pointer;box-shadow:2px 2px #2b2b2b;transition:transform .1s}.btn-close[data-v-8e2fd2b7]:hover{transform:scale(1.05)}.batch-body[data-v-8e2fd2b7]{padding:24px;overflow-y:auto}.textarea-header[data-v-8e2fd2b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-label[data-v-8e2fd2b7]{font-size:14px;font-weight:700;color:#3f3f46;display:flex;align-items:center;gap:8px}.count-badge[data-v-8e2fd2b7]{background:#f97316;color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:12px}.btn-import-file[data-v-8e2fd2b7]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#2b2b2b;background:#fff;border:2px solid #2b2b2b;border-radius:10px;padding:4px 10px;cursor:pointer;box-shadow:2px 2px #2b2b2b;position:relative}.hidden-file-input[data-v-8e2fd2b7]{display:none}.url-textarea[data-v-8e2fd2b7]{width:100%;border:2px solid #2b2b2b;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:13px;background:#fff;box-shadow:inset 2px 2px #0000000a;resize:vertical;line-height:1.6}.url-textarea[data-v-8e2fd2b7]:focus{outline:none;border-color:#f97316}.batch-utm-box[data-v-8e2fd2b7]{background:#fff;border:2px dashed #d4cebe;border-radius:14px;padding:14px;margin-top:14px}.utm-title[data-v-8e2fd2b7]{font-size:12px;font-weight:700;color:#52525b;display:block;margin-bottom:8px}.utm-inputs[data-v-8e2fd2b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.mini-input[data-v-8e2fd2b7]{border:2px solid #2b2b2b;border-radius:8px;padding:7px 10px;font-size:12px;background:#fafafa}.mini-input[data-v-8e2fd2b7]:focus{outline:none;border-color:#f97316;background:#fff}.action-footer[data-v-8e2fd2b7]{margin-top:20px;display:flex;justify-content:flex-end}.btn-start-batch[data-v-8e2fd2b7]{display:inline-flex;align-items:center;gap:8px;background:#f97316;color:#fff;font-size:15px;font-weight:800;border:2px solid #2b2b2b;border-radius:12px;padding:12px 24px;box-shadow:3px 4px #2b2b2b;cursor:pointer;transition:transform .1s,background-color .2s}.btn-start-batch[data-v-8e2fd2b7]:hover:not(:disabled){background:#ea580c;transform:translateY(-2px)}.btn-start-batch[data-v-8e2fd2b7]:disabled{opacity:.6;cursor:not-allowed}.results-summary-row[data-v-8e2fd2b7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.summary-stat[data-v-8e2fd2b7]{display:flex;align-items:baseline;gap:8px}.stat-label[data-v-8e2fd2b7]{font-size:13px;color:#71717a}.stat-val[data-v-8e2fd2b7]{font-size:20px;font-weight:900;color:#f97316}.summary-actions[data-v-8e2fd2b7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-action-tool[data-v-8e2fd2b7]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:#fff;border:2px solid #2b2b2b;border-radius:10px;padding:7px 12px;box-shadow:2px 2px #2b2b2b;cursor:pointer;transition:transform .1s}.btn-action-tool[data-v-8e2fd2b7]:hover{transform:translateY(-1px)}.btn-csv[data-v-8e2fd2b7]{background:#ecfdf5;color:#065f46}.table-container[data-v-8e2fd2b7]{border:2px solid #2b2b2b;border-radius:14px;background:#fff;overflow:hidden;box-shadow:3px 4px #2b2b2b;max-height:400px;overflow-y:auto}.batch-table[data-v-8e2fd2b7]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.batch-table th[data-v-8e2fd2b7]{background:#f4f2eb;padding:10px 12px;font-weight:800;color:#3f3f46;border-bottom:2px solid #2b2b2b}.batch-table td[data-v-8e2fd2b7]{padding:10px 12px;border-bottom:1px dashed #e2dcd2}.col-num[data-v-8e2fd2b7]{text-align:center;font-weight:700;color:#a1a1aa}.col-orig[data-v-8e2fd2b7]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#52525b}.col-short[data-v-8e2fd2b7]{font-weight:800;color:#ea580c}.short-link-text[data-v-8e2fd2b7]{background:#fff7ed;padding:2px 6px;border-radius:6px}.error-text[data-v-8e2fd2b7]{color:#dc2626;font-size:11px;display:flex;align-items:center;gap:4px}.col-action[data-v-8e2fd2b7]{display:flex;align-items:center;gap:6px}.btn-row-icon[data-v-8e2fd2b7]{background:#fafafa;border:1.5px solid #2b2b2b;border-radius:6px;padding:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#2b2b2b}.btn-row-icon[data-v-8e2fd2b7]:hover{background:#fed7aa}.text-orange[data-v-8e2fd2b7]{color:#f97316}.text-green[data-v-8e2fd2b7]{color:#10b981}.spin-icon[data-v-8e2fd2b7]{animation:spin-8e2fd2b7 1s linear infinite}@keyframes spin-8e2fd2b7{to{transform:rotate(360deg)}}.bio-modal-backdrop[data-v-78166e9c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.bio-editor-dialog[data-v-78166e9c]{width:100%;max-width:1080px;height:90vh;max-height:90vh;margin:auto;background:#fdfbf7;border:2.5px solid var(--ink-dark, #1a202c);border-radius:18px;box-shadow:6px 8px 0 var(--ink-dark, #1a202c);display:flex;flex-direction:column;overflow:hidden}.bio-modal-header[data-v-78166e9c]{padding:16px 24px;background:#fefce8;border-bottom:2px solid var(--ink-dark, #1a202c);display:flex;flex-direction:column;gap:12px;flex-shrink:0}.bio-modal-header-top[data-v-78166e9c]{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-mode-switcher[data-v-78166e9c]{display:none;background:#f1ebd8;padding:4px;border-radius:10px;border:1.5px solid var(--ink-dark, #1a202c);box-shadow:2px 2px 0 var(--ink-dark, #1a202c);gap:6px;width:100%}.btn-mobile-mode[data-v-78166e9c]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;font-size:.88rem;font-weight:700;color:#64748b;background:transparent;border:1.5px solid transparent;border-radius:7px;cursor:pointer;transition:all .15s ease}.btn-mobile-mode[data-v-78166e9c]:hover{color:var(--ink-dark, #1a202c)}.btn-mobile-mode.active[data-v-78166e9c]{color:var(--ink-dark, #1a202c);background:#fff;border-color:var(--ink-dark, #1a202c);box-shadow:1.5px 1.5px 0 var(--ink-dark, #1a202c)}.bio-modal-title-box[data-v-78166e9c]{display:flex;align-items:center;gap:12px}.bio-title-icon[data-v-78166e9c]{font-size:1.8rem;line-height:1}.bio-modal-title[data-v-78166e9c]{font-size:1.25rem;font-weight:800;color:var(--ink-dark, #1a202c);margin:0;font-family:var(--font-hand, inherit)}.bio-modal-subtitle[data-v-78166e9c]{font-size:.82rem;color:#64748b;margin:3px 0 0}.btn-close-bio[data-v-78166e9c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);width:32px;height:32px;border-radius:50%;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);font-size:1.25rem;color:var(--ink-dark, #1a202c);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-close-bio[data-v-78166e9c]:hover{background:#fee2e2;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}.bio-modal-body[data-v-78166e9c]{padding:0;overflow:hidden;flex:1 1 0;min-height:0;display:flex;height:100%}.loading-state[data-v-78166e9c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:4rem;width:100%;color:#64748b}.mini-spinner[data-v-78166e9c]{width:22px;height:22px;border:2.5px solid #cbd5e1;border-top-color:var(--ink-dark, #1a202c);border-radius:50%;animation:spin-78166e9c .8s linear infinite}@keyframes spin-78166e9c{to{transform:rotate(360deg)}}.bio-editor-grid[data-v-78166e9c]{display:grid;grid-template-columns:1fr 380px;width:100%;height:100%;min-height:0;flex:1 1 0;overflow:hidden}.editor-form-col[data-v-78166e9c]{padding:24px 28px 48px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:28px;border-right:2px dashed rgba(26,32,44,.2);height:100%;min-height:0;box-sizing:border-box}.form-section[data-v-78166e9c]{display:flex;flex-direction:column;gap:14px}.section-header[data-v-78166e9c]{display:flex;align-items:center;gap:8px}.section-header.space-between[data-v-78166e9c]{justify-content:space-between}.section-title[data-v-78166e9c]{font-size:1.1rem;font-weight:800;color:#1e1b4b;margin:0;display:flex;align-items:center;gap:8px}.section-tag[data-v-78166e9c]{font-size:.72rem;font-weight:700;background:#e0e7ff;color:#3730a3;padding:3px 8px;border-radius:6px;border:1px solid #c7d2fe}.section-desc[data-v-78166e9c]{font-size:.825rem;color:#64748b;line-height:1.5;margin:-6px 0 2px}.form-group[data-v-78166e9c]{display:flex;flex-direction:column;gap:6px}.form-row-2[data-v-78166e9c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-label[data-v-78166e9c]{font-size:.85rem;font-weight:700;color:#334155}.required[data-v-78166e9c]{color:#ef4444}.field-hint[data-v-78166e9c]{font-size:.76rem;color:#94a3b8}.sketch-input[data-v-78166e9c],.sketch-textarea[data-v-78166e9c]{width:100%;padding:10px 14px;background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:10px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);font-size:.9rem;color:var(--ink-dark, #1a202c);outline:none;box-sizing:border-box;transition:all .15s ease}.sketch-input[data-v-78166e9c]:focus,.sketch-textarea[data-v-78166e9c]:focus{border-color:#3b82f6;box-shadow:3px 3px #3b82f6}.input-slug-wrapper[data-v-78166e9c]{display:flex;align-items:center;background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:10px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);overflow:hidden}.slug-prefix[data-v-78166e9c]{background:#f1f5f9;padding:10px 14px;font-size:.85rem;font-weight:700;color:#64748b;border-right:2px solid var(--ink-dark, #1a202c)}.slug-input[data-v-78166e9c]{border:none;box-shadow:none;border-radius:0}.publish-toggle-box[data-v-78166e9c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:12px;padding:14px 16px;box-shadow:2.5px 2.5px 0 var(--ink-dark, #1a202c);display:flex;flex-direction:column;gap:10px;margin-top:4px}.publish-toggle-header[data-v-78166e9c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.publish-title-group[data-v-78166e9c]{display:flex;align-items:center;gap:10px}.publish-icon[data-v-78166e9c]{font-size:1.3rem;line-height:1}.publish-label[data-v-78166e9c]{font-size:.92rem;font-weight:800;color:var(--ink-dark, #1a202c)}.publish-hint[data-v-78166e9c]{font-size:.76rem;color:#64748b;margin-top:2px}.switch-sketch[data-v-78166e9c]{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0;cursor:pointer}.switch-sketch input[data-v-78166e9c]{opacity:0;width:0;height:0}.switch-slider[data-v-78166e9c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#cbd5e1;border:2px solid var(--ink-dark, #1a202c);border-radius:9999px;transition:all .2s ease;box-shadow:1.5px 1.5px 0 var(--ink-dark, #1a202c)}.switch-slider[data-v-78166e9c]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border:1.5px solid var(--ink-dark, #1a202c);border-radius:50%;transition:all .2s ease}.switch-sketch input:checked+.switch-slider[data-v-78166e9c]{background-color:#10b981}.switch-sketch input:checked+.switch-slider[data-v-78166e9c]:before{transform:translate(20px)}.publish-status-tag[data-v-78166e9c]{font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px;border:1.5px solid;align-self:flex-start}.publish-status-tag.published[data-v-78166e9c]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.publish-status-tag.draft[data-v-78166e9c]{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.themes-selector-grid[data-v-78166e9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.theme-card-box[data-v-78166e9c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:12px;padding:8px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .15s ease}.theme-card-box[data-v-78166e9c]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}.theme-card-box.selected[data-v-78166e9c]{border-color:#3b82f6;box-shadow:3px 3px #3b82f6;background:#eff6ff}.theme-card-preview[data-v-78166e9c]{width:100%;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mini-preview-pill[data-v-78166e9c]{width:50%;height:14px;border-radius:6px;border:1.5px solid}.theme-card-name[data-v-78166e9c]{font-size:.78rem;font-weight:700;color:var(--ink-dark, #1a202c)}.active-socials-grid[data-v-78166e9c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.social-input-card[data-v-78166e9c]{background:#fff;border:1.5px solid var(--ink-dark, #1a202c);border-radius:10px;padding:10px 12px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);display:flex;flex-direction:column;gap:6px}.social-input-header[data-v-78166e9c]{display:flex;align-items:center;justify-content:space-between}.social-platform-label[data-v-78166e9c]{font-size:.82rem;font-weight:700;color:var(--ink-dark, #1a202c);display:flex;align-items:center;gap:6px}.btn-remove-social[data-v-78166e9c]{background:transparent;border:none;font-size:1.1rem;color:#94a3b8;cursor:pointer;line-height:1;padding:0 4px}.btn-remove-social[data-v-78166e9c]:hover{color:#ef4444}.social-field-input[data-v-78166e9c]{box-shadow:none;border-width:1.5px;padding:6px 10px;font-size:.82rem}.add-socials-container[data-v-78166e9c]{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.add-socials-title[data-v-78166e9c]{font-size:.8rem;font-weight:700;color:#475569}.add-social-tags-row[data-v-78166e9c]{display:flex;flex-wrap:wrap;gap:6px}.btn-add-social-tag[data-v-78166e9c]{background:#fff;border:1.5px solid var(--ink-dark, #1a202c);border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:700;color:var(--ink-dark, #1a202c);cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:1.5px 1.5px 0 var(--ink-dark, #1a202c);transition:all .15s ease}.btn-add-social-tag[data-v-78166e9c]:hover{transform:translate(-1px,-1px);background:#fef08a;box-shadow:2.5px 2.5px 0 var(--ink-dark, #1a202c)}.custom-links-container[data-v-78166e9c]{display:flex;flex-direction:column;gap:12px}.empty-links-box[data-v-78166e9c]{background:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:24px;text-align:center;color:#64748b;font-size:.85rem}.custom-link-box[data-v-78166e9c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:12px;padding:14px;box-shadow:3px 3px 0 var(--ink-dark, #1a202c);display:flex;flex-direction:column;gap:10px}.link-box-header[data-v-78166e9c]{display:flex;align-items:center;justify-content:space-between}.link-idx-badge[data-v-78166e9c]{background:#f1f5f9;border:1.5px solid var(--ink-dark, #1a202c);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:800}.checkbox-feature[data-v-78166e9c]{display:flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;color:#b45309;cursor:pointer}.btn-del-link[data-v-78166e9c]{background:transparent;border:none;font-size:.8rem;color:#ef4444;cursor:pointer;font-weight:700}.btn-del-link[data-v-78166e9c]:hover{text-decoration:underline}.link-box-grid[data-v-78166e9c]{display:grid;grid-template-columns:80px 1fr;gap:10px}.text-center[data-v-78166e9c]{text-align:center}.btn-sketch-yellow[data-v-78166e9c]{background:#fef08a;border:2px solid var(--ink-dark, #1a202c);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);padding:6px 14px;font-size:.85rem;font-weight:800;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease}.btn-sketch-yellow[data-v-78166e9c]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}.preview-col[data-v-78166e9c]{padding:24px 20px 48px;background:#faf8f5;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;height:100%;min-height:0;box-sizing:border-box}.phone-mockup-frame[data-v-78166e9c]{width:280px;height:500px;flex-shrink:0;background:#0f172a;border:8px solid #0f172a;border-radius:38px;box-shadow:0 20px 40px -15px #0006,0 0 0 2px #cbd5e1;overflow:hidden;display:flex;flex-direction:column;position:relative}.phone-screen[data-v-78166e9c]{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:background .3s ease,color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.phone-screen.theme-paper_sketch[data-v-78166e9c]{background-color:#f7f3eb;background-image:radial-gradient(#e2dacb .75px,transparent .75px),radial-gradient(#e2dacb .75px,#f7f3eb .75px);background-size:20px 20px;background-position:0 0,10px 10px;color:#2b2b2b}.phone-screen.theme-paper_sketch .bio-avatar-fallback[data-v-78166e9c]{background:#fbbf24;color:#2b2b2b;border:2px solid #2b2b2b;box-shadow:2px 2px #2b2b2b}.phone-screen.theme-paper_sketch .bio-avatar[data-v-78166e9c]{border:2px solid #2b2b2b;box-shadow:2.5px 2.5px #2b2b2b}.phone-screen.theme-paper_sketch .bio-slug-pill[data-v-78166e9c]{background:#fef08a;border:1.5px solid #2b2b2b;color:#2b2b2b;box-shadow:1.5px 1.5px #2b2b2b}.phone-screen.theme-paper_sketch .bio-store-card[data-v-78166e9c]{background:#fff;border:2px solid #2b2b2b;box-shadow:2.5px 2.5px #2b2b2b}.phone-screen.theme-paper_sketch .btn-maps[data-v-78166e9c]{background:#3b82f6;color:#fff;border:1.5px solid #2b2b2b;box-shadow:1.5px 1.5px #2b2b2b}.phone-screen.theme-paper_sketch .btn-call[data-v-78166e9c]{background:#10b981;color:#fff;border:1.5px solid #2b2b2b;box-shadow:1.5px 1.5px #2b2b2b}.phone-screen.theme-paper_sketch .link-card.pill-style[data-v-78166e9c]{background:#fff;border:2px solid #2b2b2b;box-shadow:2px 2px #2b2b2b;color:#1e1e1e}.phone-screen.theme-dark_ink[data-v-78166e9c]{background-color:#09090b;color:#f4f4f5}.phone-screen.theme-dark_ink .bio-avatar-fallback[data-v-78166e9c]{background:#27272a;color:#fff;border:1.5px solid #3f3f46}.phone-screen.theme-dark_ink .bio-avatar[data-v-78166e9c]{border:1.5px solid #3f3f46;box-shadow:0 4px 15px #0009}.phone-screen.theme-dark_ink .bio-slug-pill[data-v-78166e9c]{background:#18181b;border:1px solid #27272a;color:#a1a1aa}.phone-screen.theme-dark_ink .bio-store-card[data-v-78166e9c]{background:#18181b;border:1px solid #27272a}.phone-screen.theme-dark_ink .btn-maps[data-v-78166e9c]{background:#2563eb;color:#fff;border:none}.phone-screen.theme-dark_ink .btn-call[data-v-78166e9c]{background:#059669;color:#fff;border:none}.phone-screen.theme-dark_ink .link-card.pill-style[data-v-78166e9c]{background:#18181b;border:1px solid #27272a;color:#f4f4f5;box-shadow:none}.phone-screen.theme-sunset_glow[data-v-78166e9c]{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#2d1600}.phone-screen.theme-sunset_glow .bio-avatar[data-v-78166e9c]{border:2.5px solid #ffffff;box-shadow:0 4px 12px #0003}.phone-screen.theme-sunset_glow .bio-avatar-fallback[data-v-78166e9c]{background:#ffffffd9;color:#ea580c;border:2.5px solid #ffffff;box-shadow:0 4px 12px #00000026}.phone-screen.theme-sunset_glow .bio-slug-pill[data-v-78166e9c]{background:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2d1600}.phone-screen.theme-sunset_glow .bio-store-card[data-v-78166e9c]{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.phone-screen.theme-sunset_glow .btn-maps[data-v-78166e9c]{background:#ea580c;color:#fff;border:none}.phone-screen.theme-sunset_glow .btn-call[data-v-78166e9c]{background:#d97706;color:#fff;border:none}.phone-screen.theme-sunset_glow .link-card.pill-style[data-v-78166e9c]{background:#ffffffe6;border:1px solid rgba(255,255,255,.6);color:#2d1600;box-shadow:none}.phone-screen.theme-fresh_mint[data-v-78166e9c]{background:linear-gradient(135deg,#10b981,#6ee7b7);color:#064e3b}.phone-screen.theme-fresh_mint .bio-avatar[data-v-78166e9c]{border:2.5px solid #ffffff;box-shadow:0 4px 12px #064e3b33}.phone-screen.theme-fresh_mint .bio-avatar-fallback[data-v-78166e9c]{background:#ffffffe0;color:#065f46;border:2.5px solid #ffffff;box-shadow:0 4px 12px #064e3b26}.phone-screen.theme-fresh_mint .bio-slug-pill[data-v-78166e9c]{background:#ffffff59;color:#064e3b}.phone-screen.theme-fresh_mint .bio-store-card[data-v-78166e9c]{background:#ffffffe6;border:none}.phone-screen.theme-fresh_mint .btn-maps[data-v-78166e9c]{background:#059669;color:#fff;border:none}.phone-screen.theme-fresh_mint .btn-call[data-v-78166e9c]{background:#0d9488;color:#fff;border:none}.phone-screen.theme-fresh_mint .link-card.pill-style[data-v-78166e9c]{background:#ffffffeb;color:#064e3b;border:none;box-shadow:none}.phone-screen.theme-minimal_sand[data-v-78166e9c]{background-color:#f5f0eb;color:#443c34}.phone-screen.theme-minimal_sand .bio-avatar[data-v-78166e9c]{border:2.5px solid #bfaea0;box-shadow:0 4px 10px #443c341f}.phone-screen.theme-minimal_sand .bio-avatar-fallback[data-v-78166e9c]{background:#e9e0d4;color:#443c34;border:2.5px solid #bfaea0;box-shadow:0 4px 10px #443c341a}.phone-screen.theme-minimal_sand .bio-slug-pill[data-v-78166e9c]{background:#e9e0d4;color:#5c5248}.phone-screen.theme-minimal_sand .bio-store-card[data-v-78166e9c]{background:#fff;border:1px solid #e0d5c8}.phone-screen.theme-minimal_sand .btn-maps[data-v-78166e9c]{background:#78350f;color:#fff;border:none}.phone-screen.theme-minimal_sand .btn-call[data-v-78166e9c]{background:#451a03;color:#fff;border:none}.phone-screen.theme-minimal_sand .link-card.pill-style[data-v-78166e9c]{background:#fff;border:1.5px solid #e0d5c8;color:#443c34;box-shadow:none}.phone-notch[data-v-78166e9c]{width:90px;height:14px;background:#0f172a;border-radius:0 0 10px 10px;margin:0 auto;flex-shrink:0}.preview-scrollable[data-v-78166e9c]{padding:14px 10px 24px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;width:100%;box-sizing:border-box}.bio-profile-header[data-v-78166e9c]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:8px;width:100%}.avatar-wrapper[data-v-78166e9c]{position:relative;margin-bottom:6px}.bio-avatar[data-v-78166e9c]{width:58px;height:58px;border-radius:50%;object-fit:cover;display:block}.bio-avatar-fallback[data-v-78166e9c]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.bio-display-name[data-v-78166e9c]{font-size:14px;font-weight:800;margin:0 0 4px;line-height:1.25}.bio-slug-pill[data-v-78166e9c]{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:9999px;margin-bottom:6px;display:inline-block}.bio-description[data-v-78166e9c]{font-size:11px;line-height:1.45;margin:0;white-space:pre-line;opacity:.9;max-width:230px}.bio-store-card[data-v-78166e9c]{width:100%;border-radius:12px;padding:10px;margin-bottom:8px;box-sizing:border-box}.store-card-header[data-v-78166e9c]{margin-bottom:6px}.store-badge[data-v-78166e9c]{font-size:10.5px;font-weight:800;text-transform:uppercase}.store-info-list[data-v-78166e9c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.store-info-row[data-v-78166e9c]{display:flex;align-items:flex-start;gap:5px;font-size:10.5px;line-height:1.35}.store-icon[data-v-78166e9c]{font-size:12px;flex-shrink:0}.store-text[data-v-78166e9c]{font-size:10.5px}.store-actions-row[data-v-78166e9c]{display:flex;gap:6px;width:100%}.store-action-btn[data-v-78166e9c]{flex:1;padding:6px 4px;border-radius:7px;font-size:10px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.links-list[data-v-78166e9c]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.link-card.pill-style[data-v-78166e9c]{position:relative;width:100%;min-height:44px;padding:6px 36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none}.link-card.pill-style.is-featured[data-v-78166e9c]{border-width:2px}.link-icon-badge[data-v-78166e9c]{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.brand-badge[data-v-78166e9c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-facebook[data-v-78166e9c]{background:#1877f2;color:#fff}.badge-instagram[data-v-78166e9c]{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.badge-price[data-v-78166e9c]{background:#111827;color:#fff}.badge-price-symbol[data-v-78166e9c]{font-size:16px;font-weight:800;line-height:1}.badge-location[data-v-78166e9c]{background:#fff;border:1px solid rgba(0,0,0,.08)}.badge-line[data-v-78166e9c]{background:#06c755;color:#fff}.badge-youtube[data-v-78166e9c]{background:red;color:#fff}.badge-threads[data-v-78166e9c],.badge-tiktok[data-v-78166e9c],.badge-x[data-v-78166e9c]{background:#000;color:#fff}.badge-discord[data-v-78166e9c]{background:#5865f2;color:#fff}.badge-github[data-v-78166e9c]{background:#24292e;color:#fff}.badge-fansone[data-v-78166e9c]{background:linear-gradient(135deg,#00c2cb,#0084ff);color:#fff}.badge-fansone-text[data-v-78166e9c]{font-size:7px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.badge-onlyfans[data-v-78166e9c]{background:#00aff0;color:#fff}.badge-xiaohongshu[data-v-78166e9c]{background:#ff2442;color:#fff}.badge-xhs-text[data-v-78166e9c]{font-size:7.5px;font-weight:900;color:#fff}.badge-bilibili[data-v-78166e9c]{background:#00aeec;color:#fff}.badge-patreon[data-v-78166e9c]{background:#ff424d;color:#fff}.badge-website[data-v-78166e9c]{background:#0284c7;color:#fff}.badge-custom[data-v-78166e9c]{background:#0000000d}.custom-badge-emoji[data-v-78166e9c]{font-size:15px}.link-text-group[data-v-78166e9c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.link-title[data-v-78166e9c]{font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.link-subtitle[data-v-78166e9c]{font-size:9.5px;opacity:.75;margin-top:1px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.link-action-dots[data-v-78166e9c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;opacity:.45;color:inherit}.preview-empty-links[data-v-78166e9c]{text-align:center;font-size:11px;opacity:.6;padding:10px 0;width:100%}.preview-footer-brand[data-v-78166e9c]{font-size:9.5px;opacity:.7;margin-top:auto;padding-top:8px;text-align:center}.preview-caption[data-v-78166e9c]{font-size:.82rem;font-weight:700;color:#64748b;display:flex;align-items:center;gap:6px}.bio-modal-footer[data-v-78166e9c]{padding:14px 24px;background:#fefce8;border-top:2px solid var(--ink-dark, #1a202c);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px}.footer-msg[data-v-78166e9c]{font-size:.85rem;font-weight:700}.success-text[data-v-78166e9c]{color:#059669}.error-text[data-v-78166e9c]{color:#dc2626}.footer-actions[data-v-78166e9c]{display:flex;align-items:center;gap:10px}.footer-secondary-btns[data-v-78166e9c]{display:flex;align-items:center;gap:8px}.btn-sketch-outline[data-v-78166e9c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);padding:8px 14px;font-size:.88rem;font-weight:700;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-sketch-outline[data-v-78166e9c]:hover{background:#f1f5f9;transform:translate(-1px,-1px)}.btn-sketch-secondary[data-v-78166e9c]{background:#fff;border:2px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:.88rem;font-weight:700;color:#64748b;cursor:pointer;white-space:nowrap}.btn-sketch-secondary[data-v-78166e9c]:hover{background:#f8fafc;color:var(--ink-dark, #1a202c)}.btn-sketch-primary[data-v-78166e9c]{background:#3b82f6;border:2px solid var(--ink-dark, #1a202c);border-radius:8px;box-shadow:2.5px 2.5px 0 var(--ink-dark, #1a202c);padding:8px 20px;font-size:.9rem;font-weight:800;color:#fff;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-sketch-primary[data-v-78166e9c]:hover:not(:disabled){background:#2563eb;transform:translate(-1px,-1px);box-shadow:3.5px 3.5px 0 var(--ink-dark, #1a202c)}.btn-sketch-primary[data-v-78166e9c]:disabled{opacity:.5;cursor:not-allowed}.custom-scrollbar[data-v-78166e9c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-78166e9c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:1px solid var(--ink-dark, #1a202c)}@media(max-width:860px){.bio-modal-backdrop[data-v-78166e9c]{padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.bio-editor-dialog[data-v-78166e9c]{width:100%;max-width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:14px;box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}.bio-modal-header[data-v-78166e9c]{padding:12px 14px;gap:8px}.bio-title-icon[data-v-78166e9c]{font-size:1.5rem}.bio-modal-title[data-v-78166e9c]{font-size:1.1rem}.bio-modal-subtitle[data-v-78166e9c]{font-size:.75rem}.mobile-mode-switcher[data-v-78166e9c]{display:flex}.bio-editor-grid[data-v-78166e9c]{grid-template-columns:1fr;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.editor-form-col[data-v-78166e9c]{display:none;border-right:none;padding:14px 12px 36px;gap:20px;flex:1 1 auto;min-height:0}.editor-form-col.mobile-active[data-v-78166e9c]{display:flex}.preview-col[data-v-78166e9c]{display:none;width:100%;padding:16px 12px 36px;flex:1 1 auto;min-height:0}.preview-col.mobile-active[data-v-78166e9c]{display:flex}.phone-mockup-frame[data-v-78166e9c]{width:100%;max-width:300px;height:480px}.active-socials-grid[data-v-78166e9c],.form-row-2[data-v-78166e9c]{grid-template-columns:1fr}.bio-modal-footer[data-v-78166e9c]{padding:10px 12px;flex-direction:column;gap:8px}.footer-msg[data-v-78166e9c]{text-align:center;width:100%;font-size:.8rem}.footer-actions[data-v-78166e9c]{width:100%;display:flex;flex-direction:row;gap:8px}.btn-sketch-secondary[data-v-78166e9c]{flex:0 0 76px;display:flex;align-items:center;justify-content:center;padding:10px;font-size:.88rem;text-align:center}.btn-sketch-primary[data-v-78166e9c]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 14px;font-size:.92rem;text-align:center}}@media(max-width:480px){.bio-modal-backdrop[data-v-78166e9c]{padding:6px}.bio-editor-dialog[data-v-78166e9c]{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:12px}.bio-modal-header[data-v-78166e9c]{padding:10px}.btn-mobile-mode[data-v-78166e9c]{padding:6px 8px;font-size:.82rem}.slug-prefix[data-v-78166e9c]{padding:8px 10px;font-size:.8rem}.sketch-input[data-v-78166e9c],.sketch-textarea[data-v-78166e9c]{padding:8px 10px;font-size:.85rem}.themes-selector-grid[data-v-78166e9c]{grid-template-columns:repeat(3,1fr);gap:6px}.theme-card-box[data-v-78166e9c]{padding:6px 4px;gap:4px}.theme-card-preview[data-v-78166e9c]{height:36px}.theme-card-name[data-v-78166e9c]{font-size:.72rem}}.modal-backdrop[data-v-d9e29808]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;box-sizing:border-box}.domain-modal[data-v-d9e29808]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:8px 8px #2b2b2b;max-width:820px;width:100%;max-height:88vh;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.modal-header[data-v-d9e29808]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:3px solid #2b2b2b;background:#f0fdf4;flex-shrink:0}.modal-title-wrap[data-v-d9e29808]{display:flex;align-items:center;gap:12px}.modal-icon[data-v-d9e29808]{font-size:28px}.modal-title[data-v-d9e29808]{font-size:20px;font-weight:800;margin:0;color:#2b2b2b}.modal-subtitle[data-v-d9e29808]{font-size:13px;color:#555;margin:2px 0 0}.btn-close[data-v-d9e29808]{background:none;border:none;font-size:28px;cursor:pointer;color:#2b2b2b;padding:0 4px}.modal-body[data-v-d9e29808]{padding:20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.add-domain-box[data-v-d9e29808]{background:#fafaf9;border:2px solid #2b2b2b;border-radius:12px;padding:16px;margin-bottom:20px;box-shadow:2px 2px #2b2b2b}.box-title[data-v-d9e29808]{margin:0 0 12px;font-size:14px;color:#2b2b2b}.domain-inputs-row[data-v-d9e29808]{display:flex;gap:12px;align-items:flex-end}.flex-2[data-v-d9e29808]{flex:2}.btn-add-wrap[data-v-d9e29808]{padding-bottom:14px}.btn-add-domain[data-v-d9e29808]{background:#10b981;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:8px 16px;font-weight:700;cursor:pointer;box-shadow:2px 2px #2b2b2b;white-space:nowrap}.btn-add-domain[data-v-d9e29808]:hover:not(:disabled){background:#059669}.btn-add-domain[data-v-d9e29808]:disabled{opacity:.6;cursor:not-allowed}.section-title[data-v-d9e29808]{margin:0 0 14px;font-size:16px;font-weight:700}.empty-hint[data-v-d9e29808]{padding:28px;border:2px dashed #d1d5db;border-radius:12px;text-align:center;font-size:13px;color:#6b7280}.domains-cards-list[data-v-d9e29808]{display:flex;flex-direction:column;gap:14px}.domain-card[data-v-d9e29808]{border:2px solid #2b2b2b;border-radius:14px;padding:16px;background:#fff;box-shadow:3px 3px #2b2b2b}.domain-card-header[data-v-d9e29808]{display:flex;justify-content:space-between;align-items:center}.domain-title-wrap[data-v-d9e29808]{display:flex;align-items:center;gap:12px}.domain-name[data-v-d9e29808]{font-size:16px;font-weight:800}.status-badge[data-v-d9e29808]{font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;border:1px solid #2b2b2b}.status-badge.verified[data-v-d9e29808]{background:#dcfce7;color:#15803d}.status-badge.pending[data-v-d9e29808]{background:#fef9c3;color:#a16207}.btn-delete-domain[data-v-d9e29808]{background:#fee2e2;border:1px solid #ef4444;color:#ef4444;border-radius:6px;font-size:12px;font-weight:700;padding:4px 10px;cursor:pointer}.dns-instruction-box[data-v-d9e29808]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;margin-top:12px;font-size:13px}.dns-inst-header[data-v-d9e29808]{margin-bottom:8px;color:#1e293b}.dns-method[data-v-d9e29808]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.method-title[data-v-d9e29808]{font-weight:700;margin-bottom:6px;color:#334155;font-size:12px}.record-table[data-v-d9e29808]{display:flex;flex-direction:column;gap:4px}.record-row[data-v-d9e29808]{display:flex;gap:8px}.r-label[data-v-d9e29808]{color:#64748b;font-size:12px}.r-val[data-v-d9e29808]{background:#f1f5f9;padding:1px 6px;border-radius:4px;font-family:monospace;font-weight:700;color:#0f172a}.verify-action-row[data-v-d9e29808]{display:flex;gap:10px;margin-top:12px}.btn-verify-real[data-v-d9e29808]{background:#f59e0b;color:#fff;border:2px solid #2b2b2b;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:2px 2px #2b2b2b}.btn-verify-mock[data-v-d9e29808]{background:#6366f1;color:#fff;border:2px solid #2b2b2b;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:2px 2px #2b2b2b}.domain-verified-info[data-v-d9e29808]{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb;font-size:12px;color:#4b5563}.verified-field[data-v-d9e29808]{display:flex;gap:16px}.mt-2[data-v-d9e29808]{margin-top:8px}.modal-footer[data-v-d9e29808]{padding:14px 24px;border-top:2px solid #2b2b2b;display:flex;justify-content:flex-end;background:#fafafa;flex-shrink:0}.btn-close-bottom[data-v-d9e29808]{background:#2b2b2b;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:8px 18px;font-weight:700;cursor:pointer}.text-input[data-v-d9e29808]{width:100%;padding:8px 12px;border:2px solid #2b2b2b;border-radius:8px;font-size:13px;box-sizing:border-box}.form-group[data-v-d9e29808]{margin-bottom:8px}.form-label[data-v-d9e29808]{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.required[data-v-d9e29808]{color:#ef4444}.mini-spinner[data-v-d9e29808]{width:24px;height:24px;border:3px solid #fed7aa;border-top:3px solid #f97316;border-radius:50%;animation:spin-d9e29808 .8s linear infinite;display:inline-block;margin-right:8px}@keyframes spin-d9e29808{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state[data-v-d9e29808]{display:flex;align-items:center;justify-content:center;padding:40px;color:#666}@media(max-width:640px){.modal-backdrop[data-v-d9e29808]{padding:max(8px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));overflow:hidden}.domain-modal[data-v-d9e29808]{width:100%;height:100%;max-height:calc(100% - 4px);max-height:calc(100dvh - 16px);border-radius:14px;box-shadow:4px 4px #2b2b2b;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d9e29808]{padding:12px 14px}.modal-title-wrap[data-v-d9e29808]{gap:8px}.modal-icon[data-v-d9e29808]{font-size:22px}.modal-title[data-v-d9e29808]{font-size:16px}.modal-subtitle[data-v-d9e29808]{font-size:11px}.modal-body[data-v-d9e29808]{padding:12px 10px}.add-domain-box[data-v-d9e29808]{padding:14px 12px;margin-bottom:14px}.domain-inputs-row[data-v-d9e29808]{flex-direction:column;align-items:stretch;gap:8px}.btn-add-wrap[data-v-d9e29808]{padding-bottom:0}.btn-add-domain[data-v-d9e29808]{width:100%;text-align:center}.domain-card[data-v-d9e29808]{padding:12px}.domain-card-header[data-v-d9e29808]{flex-direction:column;align-items:flex-start;gap:8px}.domain-title-wrap[data-v-d9e29808]{flex-wrap:wrap;gap:6px;width:100%;justify-content:space-between}.btn-delete-domain[data-v-d9e29808]{width:100%;text-align:center;margin-top:4px}.dns-instruction-box[data-v-d9e29808]{padding:10px}.record-row[data-v-d9e29808]{flex-direction:column;gap:2px;margin-bottom:6px}.r-val[data-v-d9e29808]{word-break:break-all}.verify-action-row[data-v-d9e29808]{flex-direction:column;align-items:stretch;gap:8px}.btn-verify-real[data-v-d9e29808],.btn-verify-mock[data-v-d9e29808]{width:100%;text-align:center}.verified-field[data-v-d9e29808]{flex-direction:column;gap:4px}.modal-footer[data-v-d9e29808]{padding:10px 14px}.btn-close-bottom[data-v-d9e29808]{width:100%;text-align:center}}.modal-backdrop[data-v-da7a07ca]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;box-sizing:border-box}.workspace-modal[data-v-da7a07ca]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:8px 8px #2b2b2b;max-width:860px;width:100%;max-height:88vh;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.modal-header[data-v-da7a07ca]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:3px solid #2b2b2b;background:#e0f2fe;flex-shrink:0}.modal-title-wrap[data-v-da7a07ca]{display:flex;align-items:center;gap:12px}.modal-icon[data-v-da7a07ca]{font-size:28px}.modal-title[data-v-da7a07ca]{font-size:20px;font-weight:800;margin:0;color:#2b2b2b}.modal-subtitle[data-v-da7a07ca]{font-size:13px;color:#555;margin:2px 0 0}.btn-close[data-v-da7a07ca]{background:none;border:none;font-size:28px;cursor:pointer;color:#2b2b2b;padding:0 4px}.modal-body[data-v-da7a07ca]{padding:20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.workspace-tabs-row[data-v-da7a07ca]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:2px solid #e5e7eb;padding-bottom:12px;margin-bottom:16px}.tabs-scroll-area[data-v-da7a07ca]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ws-tab-btn[data-v-da7a07ca]{background:#f3f4f6;border:2px solid #2b2b2b;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:all .15s}.ws-tab-btn.active[data-v-da7a07ca]{background:#fef08a;box-shadow:2px 2px #2b2b2b}.role-pill[data-v-da7a07ca]{font-size:10px;background:#2b2b2b;color:#fff;padding:2px 6px;border-radius:6px}.btn-new-ws[data-v-da7a07ca]{background:#3b82f6;color:#fff;border:2px solid #2b2b2b;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:2px 2px #2b2b2b;white-space:nowrap}.btn-new-ws[data-v-da7a07ca]:hover{background:#2563eb}.create-ws-box[data-v-da7a07ca]{background:#eff6ff;border:2px solid #3b82f6;border-radius:12px;padding:16px;margin-bottom:20px}.box-title[data-v-da7a07ca]{margin:0 0 12px;font-size:14px;color:#1e3a8a}.create-fields-row[data-v-da7a07ca]{display:flex;gap:12px;align-items:flex-end}.flex-2[data-v-da7a07ca]{flex:2}.btn-action-col[data-v-da7a07ca]{padding-bottom:14px}.btn-confirm-create[data-v-da7a07ca]{background:#10b981;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:8px 16px;font-weight:700;cursor:pointer;box-shadow:2px 2px #2b2b2b}.personal-space-card[data-v-da7a07ca]{border:2px dashed #9ca3af;border-radius:16px;padding:24px;background:#fafaf9}.space-badge[data-v-da7a07ca]{display:inline-block;background:#fbbf24;color:#2b2b2b;font-size:11px;font-weight:800;border:2px solid #2b2b2b;border-radius:6px;padding:2px 8px;margin-bottom:8px}.personal-header h3[data-v-da7a07ca]{margin:0 0 8px;font-size:18px}.personal-header p[data-v-da7a07ca]{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.personal-features-grid[data-v-da7a07ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feat-item[data-v-da7a07ca]{background:#fff;border:2px solid #2b2b2b;border-radius:12px;padding:14px;display:flex;align-items:center;gap:10px;box-shadow:2px 2px #2b2b2b}.feat-icon[data-v-da7a07ca]{font-size:24px}.feat-item strong[data-v-da7a07ca]{display:block;font-size:14px}.feat-item p[data-v-da7a07ca]{margin:2px 0 0;font-size:12px;color:#666}.ws-overview-card[data-v-da7a07ca]{border:2px solid #2b2b2b;border-radius:14px;padding:16px 20px;background:#fff;box-shadow:4px 4px #2b2b2b;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ws-title-row[data-v-da7a07ca]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ws-heading[data-v-da7a07ca]{font-size:18px;font-weight:800;margin:0}.role-tag[data-v-da7a07ca]{font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;border:1px solid #2b2b2b}.role-tag.owner[data-v-da7a07ca]{background:#fef08a;color:#854d0e}.role-tag.admin[data-v-da7a07ca]{background:#dbeafe;color:#1e40af}.role-tag.member[data-v-da7a07ca]{background:#f3f4f6;color:#374151}.ws-meta-row[data-v-da7a07ca]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#4b5563}.btn-toggle-edit[data-v-da7a07ca]{background:#f3f4f6;border:2px solid #2b2b2b;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer}.ws-edit-box[data-v-da7a07ca]{background:#fefce8;border:2px solid #fde047;border-radius:12px;padding:16px;margin-bottom:20px}.edit-grid[data-v-da7a07ca]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-btn-row[data-v-da7a07ca]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.btn-save-settings[data-v-da7a07ca]{background:#f97316;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:6px 16px;font-weight:700;cursor:pointer}.btn-delete-ws[data-v-da7a07ca]{background:#fee2e2;color:#dc2626;border:2px solid #dc2626;border-radius:8px;padding:6px 14px;font-weight:700;cursor:pointer}.members-section[data-v-da7a07ca]{border:2px solid #2b2b2b;border-radius:14px;padding:16px 20px;background:#fff}.members-header-row[data-v-da7a07ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.members-header-row h4[data-v-da7a07ca]{margin:0;font-size:15px}.invite-input-row[data-v-da7a07ca]{display:flex;gap:8px;align-items:center}.invite-field[data-v-da7a07ca]{width:220px}.select-input[data-v-da7a07ca]{border:2px solid #2b2b2b;border-radius:8px;padding:6px 10px;font-size:13px;outline:none;background:#fff}.btn-invite[data-v-da7a07ca]{background:#10b981;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer}.members-table-wrapper[data-v-da7a07ca]{overflow-x:auto}.members-table[data-v-da7a07ca]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.members-table th[data-v-da7a07ca]{padding:8px 12px;border-bottom:2px solid #e5e7eb;color:#6b7280;font-weight:600}.members-table td[data-v-da7a07ca]{padding:10px 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.user-cell[data-v-da7a07ca]{display:flex;align-items:center;gap:10px}.user-avatar-tiny[data-v-da7a07ca]{width:28px;height:28px;border-radius:50%;background:#fed7aa;border:1px solid #2b2b2b;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.user-email-text[data-v-da7a07ca]{font-weight:600}.role-badge[data-v-da7a07ca]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.role-badge.owner[data-v-da7a07ca]{background:#fef08a;color:#854d0e}.role-badge.admin[data-v-da7a07ca]{background:#dbeafe;color:#1e40af}.role-badge.member[data-v-da7a07ca]{background:#f3f4f6;color:#4b5563}.action-cell[data-v-da7a07ca]{display:flex;gap:6px}.btn-role-toggle[data-v-da7a07ca]{background:#f3f4f6;border:1px solid #9ca3af;border-radius:4px;font-size:11px;padding:3px 6px;cursor:pointer}.btn-remove-mem[data-v-da7a07ca]{background:#fee2e2;border:1px solid #ef4444;color:#ef4444;border-radius:4px;font-size:11px;padding:3px 6px;cursor:pointer}.modal-footer[data-v-da7a07ca]{padding:14px 24px;border-top:2px solid #2b2b2b;display:flex;justify-content:flex-end;background:#fafafa;flex-shrink:0}.btn-close-bottom[data-v-da7a07ca]{background:#2b2b2b;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:8px 18px;font-weight:700;cursor:pointer}.text-input[data-v-da7a07ca]{width:100%;padding:8px 12px;border:2px solid #2b2b2b;border-radius:8px;font-size:13px;box-sizing:border-box}.text-input.sm[data-v-da7a07ca]{padding:6px 10px}.form-group[data-v-da7a07ca]{margin-bottom:8px}.form-label[data-v-da7a07ca]{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.required[data-v-da7a07ca]{color:#ef4444}.mini-spinner[data-v-da7a07ca]{width:24px;height:24px;border:3px solid #fed7aa;border-top:3px solid #f97316;border-radius:50%;animation:spin-da7a07ca .8s linear infinite;display:inline-block;margin-right:8px}@keyframes spin-da7a07ca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state[data-v-da7a07ca]{display:flex;align-items:center;justify-content:center;padding:40px;color:#666}@media(max-width:640px){.modal-backdrop[data-v-da7a07ca]{padding:max(8px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));overflow:hidden}.workspace-modal[data-v-da7a07ca]{width:100%;height:100%;max-height:calc(100% - 4px);max-height:calc(100dvh - 16px);border-radius:14px;box-shadow:4px 4px #2b2b2b;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-da7a07ca]{padding:12px 14px}.modal-title-wrap[data-v-da7a07ca]{gap:8px}.modal-icon[data-v-da7a07ca]{font-size:22px}.modal-title[data-v-da7a07ca]{font-size:16px}.modal-subtitle[data-v-da7a07ca]{font-size:11px}.modal-body[data-v-da7a07ca]{padding:12px 10px}.workspace-tabs-row[data-v-da7a07ca]{flex-direction:column;align-items:stretch;gap:8px}.tabs-scroll-area[data-v-da7a07ca]{width:100%;overflow-x:auto;padding-bottom:4px}.btn-new-ws[data-v-da7a07ca]{width:100%;text-align:center;justify-content:center}.create-fields-row[data-v-da7a07ca]{flex-direction:column;align-items:stretch;gap:8px}.btn-action-col[data-v-da7a07ca]{padding-bottom:0}.btn-confirm-create[data-v-da7a07ca]{width:100%;text-align:center}.personal-features-grid[data-v-da7a07ca]{grid-template-columns:1fr;gap:10px}.ws-overview-card[data-v-da7a07ca]{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px}.btn-toggle-edit[data-v-da7a07ca]{width:100%;text-align:center}.edit-grid[data-v-da7a07ca]{grid-template-columns:1fr;gap:8px}.edit-btn-row[data-v-da7a07ca]{flex-direction:column-reverse;gap:8px}.edit-btn-row button[data-v-da7a07ca]{width:100%;text-align:center}.members-header-row[data-v-da7a07ca]{flex-direction:column;align-items:stretch;gap:10px}.invite-input-row[data-v-da7a07ca]{flex-direction:column;align-items:stretch;width:100%;gap:8px}.invite-field[data-v-da7a07ca]{width:100%}.btn-invite[data-v-da7a07ca]{width:100%;text-align:center}.members-table-wrapper[data-v-da7a07ca]{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.members-table[data-v-da7a07ca]{min-width:420px}.modal-footer[data-v-da7a07ca]{padding:10px 14px}.btn-close-bottom[data-v-da7a07ca]{width:100%;text-align:center}}.modal-backdrop[data-v-8472c84c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;box-sizing:border-box}.sheets-modal[data-v-8472c84c]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:8px 8px #2b2b2b;max-width:820px;width:100%;max-height:88vh;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;font-family:inherit}.modal-header[data-v-8472c84c]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:3px solid #2b2b2b;background:#f0fdf4;flex-shrink:0}.modal-title-wrap[data-v-8472c84c]{display:flex;align-items:center;gap:12px}.modal-icon[data-v-8472c84c]{font-size:28px}.modal-title[data-v-8472c84c]{font-size:20px;font-weight:800;margin:0;color:#2b2b2b}.modal-subtitle[data-v-8472c84c]{font-size:13px;color:#555;margin:2px 0 0}.modal-subtitle code[data-v-8472c84c]{background:#dcfce7;padding:2px 6px;border-radius:4px;font-weight:700}.btn-close[data-v-8472c84c]{background:none;border:none;font-size:28px;cursor:pointer;color:#2b2b2b;padding:0 4px}.modal-body[data-v-8472c84c]{padding:20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.features-summary-box[data-v-8472c84c]{background:#fdfaf6;border:2px solid #2b2b2b;border-radius:14px;padding:20px;margin-bottom:20px;box-shadow:3px 3px #2b2b2b}.feat-badge[data-v-8472c84c]{display:inline-block;background:#10b981;color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;margin-bottom:8px}.features-summary-box h3[data-v-8472c84c]{margin:0 0 8px;font-size:17px;color:#2b2b2b}.features-summary-box p[data-v-8472c84c]{font-size:13px;color:#4b5563;line-height:1.5;margin:0 0 16px}.formula-sample[data-v-8472c84c]{background:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:10px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px}.formula-label[data-v-8472c84c]{font-weight:700;color:#374151}.formula-code[data-v-8472c84c]{background:#fef08a;color:#854d0e;padding:3px 8px;border-radius:6px;font-family:monospace;font-weight:700;border:1px solid #ca8a04}.formula-or[data-v-8472c84c]{color:#6b7280;font-size:12px}.steps-guide[data-v-8472c84c]{margin-bottom:24px}.guide-title[data-v-8472c84c]{margin:0 0 12px;font-size:15px;color:#1f2937}.steps-grid[data-v-8472c84c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step-card[data-v-8472c84c]{border:2px solid #2b2b2b;border-radius:12px;padding:14px;background:#fff;display:flex;gap:10px;box-shadow:2px 2px #2b2b2b}.step-num[data-v-8472c84c]{width:26px;height:26px;border-radius:50%;background:#2b2b2b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.step-text strong[data-v-8472c84c]{display:block;font-size:13px;margin-bottom:4px}.step-text p[data-v-8472c84c]{font-size:12px;color:#6b7280;margin:0;line-height:1.4}.step-text code[data-v-8472c84c]{background:#f3f4f6;padding:1px 4px;border-radius:4px}.script-code-section[data-v-8472c84c]{border:2px solid #2b2b2b;border-radius:12px;overflow:hidden;box-shadow:3px 3px #2b2b2b}.code-header[data-v-8472c84c]{background:#1e293b;color:#f8fafc;padding:10px 16px;display:flex;justify-content:space-between;align-items:center}.code-lang[data-v-8472c84c]{font-family:monospace;font-size:13px;font-weight:700}.btn-copy-script[data-v-8472c84c]{background:#10b981;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.btn-copy-script[data-v-8472c84c]:hover{background:#059669}.code-pre[data-v-8472c84c]{background:#0f172a;color:#e2e8f0;padding:16px;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;max-height:240px;overflow-y:auto}.modal-footer[data-v-8472c84c]{padding:14px 24px;border-top:2px solid #2b2b2b;display:flex;justify-content:flex-end;background:#fafafa;flex-shrink:0}.btn-close-bottom[data-v-8472c84c]{background:#2b2b2b;color:#fff;border:2px solid #2b2b2b;border-radius:8px;padding:8px 18px;font-weight:700;cursor:pointer}@media(max-width:640px){.modal-backdrop[data-v-8472c84c]{padding:max(8px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));overflow:hidden}.sheets-modal[data-v-8472c84c]{width:100%;height:100%;max-height:calc(100% - 4px);max-height:calc(100dvh - 16px);border-radius:14px;box-shadow:4px 4px #2b2b2b;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-8472c84c]{padding:12px 14px}.modal-title-wrap[data-v-8472c84c]{gap:8px}.modal-icon[data-v-8472c84c]{font-size:22px}.modal-title[data-v-8472c84c]{font-size:16px}.modal-subtitle[data-v-8472c84c]{font-size:11px}.modal-body[data-v-8472c84c]{padding:14px 12px}.features-summary-box[data-v-8472c84c]{padding:14px 12px;margin-bottom:14px}.features-summary-box h3[data-v-8472c84c]{font-size:15px}.formula-sample[data-v-8472c84c]{flex-direction:column;align-items:flex-start;gap:6px}.formula-code[data-v-8472c84c]{word-break:break-all;width:100%;box-sizing:border-box;font-size:11px}.steps-grid[data-v-8472c84c]{grid-template-columns:1fr;gap:10px}.code-header[data-v-8472c84c]{padding:8px 12px}.btn-copy-script[data-v-8472c84c]{padding:5px 10px;font-size:11px}.code-pre[data-v-8472c84c]{padding:10px;font-size:11px;max-height:180px}.modal-footer[data-v-8472c84c]{padding:10px 14px}.btn-close-bottom[data-v-8472c84c]{width:100%;text-align:center}}.modal-backdrop[data-v-4d10276c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.booking-dash-modal[data-v-4d10276c]{background:#fff;border:3px solid #1a202c;border-radius:20px;width:100%;max-width:1060px;max-height:88vh;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;box-shadow:8px 8px #1a202c;color:#1a202c;font-family:inherit}.modal-header[data-v-4d10276c]{padding:16px 24px;border-bottom:3px solid #1a202c;background:#fef3c7;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.header-title-wrap[data-v-4d10276c]{display:flex;align-items:center;gap:14px}.icon-wrap[data-v-4d10276c]{width:44px;height:44px;border-radius:12px;background:#fbbf24;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;display:flex;align-items:center;justify-content:center;color:#1a202c}.dash-title[data-v-4d10276c]{font-size:1.25rem;font-weight:800;margin:0 0 2px;color:#1a202c;letter-spacing:-.01em}.dash-subtitle[data-v-4d10276c]{font-size:.85rem;color:#64748b;font-weight:600;margin:0}.btn-close[data-v-4d10276c]{background:none;border:none;color:#1a202c;font-size:28px;font-weight:800;cursor:pointer;padding:0 4px;line-height:1;transition:transform .15s ease}.btn-close[data-v-4d10276c]:hover{transform:scale(1.15);color:#000}.dash-tabs[data-v-4d10276c]{display:flex;border-bottom:2.5px solid #1a202c;background:#fdfbf7;padding:0 16px;gap:8px;overflow-x:auto;flex-shrink:0}.tab-btn[data-v-4d10276c]{background:none;border:none;border-bottom:3px solid transparent;color:#64748b;padding:12px 16px;font-size:.9rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;white-space:nowrap;border-radius:8px 8px 0 0}.tab-btn[data-v-4d10276c]:hover{color:#1a202c;background:#fbbf2414}.tab-btn.active[data-v-4d10276c]{color:#1a202c;border-bottom-color:#f59e0b;background:#fbbf242e}.public-link-bar[data-v-4d10276c]{background:#fffbeb;border-bottom:2px solid #1a202c;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;font-size:.88rem;gap:12px;flex-wrap:wrap;flex-shrink:0;width:100%;box-sizing:border-box}.link-label-wrap[data-v-4d10276c]{display:flex;align-items:center;gap:8px;color:#78350f;font-weight:700;flex-wrap:wrap;min-width:0;max-width:100%}.slug-url[data-v-4d10276c]{background:#fff;padding:3px 8px;border-radius:6px;border:1.5px solid #1a202c;color:#b45309;font-family:monospace;font-weight:700;word-break:break-all;max-width:100%;overflow-wrap:anywhere}.link-actions[data-v-4d10276c]{display:flex;gap:8px}.btn-copy-small[data-v-4d10276c],.btn-open-small[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:5px 12px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none;transition:all .15s ease}.btn-copy-small[data-v-4d10276c]:hover,.btn-open-small[data-v-4d10276c]:hover{background:#fbbf24;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.modal-body[data-v-4d10276c]{flex:1;overflow-y:auto;padding:24px;background:#fcf9f2;background-image:radial-gradient(#e5dec9 .75px,transparent .75px);background-size:16px 16px}.loading-wrap[data-v-4d10276c],.empty-state[data-v-4d10276c]{text-align:center;padding:60px 20px;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-icon[data-v-4d10276c]{color:#f59e0b;opacity:.85;margin-bottom:8px}.empty-state h3[data-v-4d10276c]{color:#1a202c;font-size:1.2rem;font-weight:800;margin:0}.empty-state p[data-v-4d10276c]{color:#64748b;font-size:.92rem;font-weight:500;max-width:420px;margin:0;line-height:1.5}.panel-header-row[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.header-left-tools[data-v-4d10276c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.view-mode-toggle[data-v-4d10276c]{display:inline-flex;background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;border-radius:9px;overflow:hidden}.view-mode-btn[data-v-4d10276c]{background:none;border:none;padding:6px 14px;font-size:.85rem;font-weight:800;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.view-mode-btn.active[data-v-4d10276c]{background:#fbbf24;color:#1a202c}.view-mode-btn[data-v-4d10276c]:hover:not(.active){background:#fdfbf7;color:#1a202c}.calendar-view-container[data-v-4d10276c]{display:flex;flex-direction:column;gap:18px}.calendar-nav-bar[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:2px solid #1a202c;box-shadow:3px 3px #1a202c;border-radius:12px;padding:10px 16px;flex-wrap:wrap;gap:12px}.month-controls[data-v-4d10276c]{display:flex;align-items:center;gap:8px}.current-month-heading[data-v-4d10276c]{margin:0 6px;font-size:1.25rem;font-weight:900;color:#1a202c;letter-spacing:-.5px}.cal-nav-btn[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;border-radius:8px;box-shadow:2px 2px #1a202c;cursor:pointer;padding:5px 8px;display:inline-flex;align-items:center;justify-content:center;color:#1a202c;transition:all .15s ease}.cal-nav-btn[data-v-4d10276c]:hover{background:#fbbf24;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.cal-today-btn[data-v-4d10276c]{background:#fdfbf7;border:2px solid #1a202c;border-radius:8px;box-shadow:2px 2px #1a202c;padding:5px 12px;font-size:.82rem;font-weight:800;color:#1a202c;cursor:pointer;transition:all .15s ease;margin-left:4px}.cal-today-btn[data-v-4d10276c]:hover{background:#fef08a;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.calendar-meta .meta-tag[data-v-4d10276c]{background:#fdfbf7;border:1.5px solid #1a202c;padding:5px 12px;border-radius:999px;font-size:.82rem;color:#64748b;font-weight:600}.calendar-meta .meta-tag strong[data-v-4d10276c]{color:#d97706;font-weight:800}.perpetual-calendar[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;border-radius:14px;box-shadow:4px 4px #1a202c;overflow:hidden}.calendar-weekdays[data-v-4d10276c]{display:grid;grid-template-columns:repeat(7,1fr);background:#fdfbf7;border-bottom:2px solid #1a202c}.weekday-col[data-v-4d10276c]{padding:10px 4px;text-align:center;font-weight:800;font-size:.88rem;color:#1a202c}.weekend-sun[data-v-4d10276c]{color:#dc2626}.weekend-sat[data-v-4d10276c]{color:#0284c7}.calendar-grid[data-v-4d10276c]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#cbd5e1}.cal-day-cell[data-v-4d10276c]{background:#fff;min-height:96px;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:all .15s ease;position:relative}.cal-day-cell[data-v-4d10276c]:hover{background:#fffbeb}.cal-day-cell.not-current-month[data-v-4d10276c]{background:#f8fafc;opacity:.45}.cal-day-cell.is-today[data-v-4d10276c]{background:#fffdf5}.cal-day-cell.is-selected[data-v-4d10276c]{background:#fef3c7!important;outline:2.5px solid #d97706;outline-offset:-2px;z-index:2}.cell-top-bar[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center}.day-num[data-v-4d10276c]{font-weight:800;font-size:.92rem;color:#1a202c}.today-badge[data-v-4d10276c]{background:#f59e0b;color:#000;border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:900;border:1.5px solid #1a202c}.day-count-badge[data-v-4d10276c]{background:#1a202c;color:#fbbf24;font-size:.7rem;font-weight:800;padding:1px 6px;border-radius:999px;line-height:1.3}.cell-events-list[data-v-4d10276c]{display:flex;flex-direction:column;gap:3px;margin-top:2px}.mini-event-pill[data-v-4d10276c]{font-size:.72rem;padding:2px 5px;border-radius:4px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;line-height:1.25}.event-confirmed[data-v-4d10276c]{background:#dcfce7;color:#166534;border:1px solid #86efac}.event-completed[data-v-4d10276c]{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.event-cancelled[data-v-4d10276c]{background:#fee2e2;color:#991b1b;text-decoration:line-through;border:1px solid #fca5a5}.event-time[data-v-4d10276c]{font-family:monospace;font-size:.68rem;opacity:.85}.event-name[data-v-4d10276c]{overflow:hidden;text-overflow:ellipsis}.more-events-tag[data-v-4d10276c]{font-size:.68rem;color:#b45309;font-weight:800;text-align:right;margin-top:1px}.day-detail-section[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;border-radius:14px;box-shadow:4px 4px #1a202c;padding:20px}.day-detail-header[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px dashed #e2e8f0;flex-wrap:wrap;gap:8px}.detail-title-wrap[data-v-4d10276c]{display:flex;align-items:center;gap:8px}.detail-icon[data-v-4d10276c]{color:#d97706}.day-detail-header h4[data-v-4d10276c]{font-size:1.1rem;font-weight:800;color:#1a202c;margin:0}.day-summary-badge[data-v-4d10276c]{background:#fef3c7;color:#92400e;border:1.5px solid #d97706;padding:3px 10px;border-radius:999px;font-size:.82rem;font-weight:800}.day-empty-box[data-v-4d10276c]{text-align:center;padding:36px 16px;color:#64748b;background:#fafaf9;border-radius:10px;border:1.5px dashed #cbd5e1}.day-empty-icon[data-v-4d10276c]{font-size:2rem;margin-bottom:6px}.day-empty-box p[data-v-4d10276c]{margin:0 0 4px;color:#1a202c;font-size:1rem}.day-empty-box span[data-v-4d10276c]{font-size:.88rem}.day-bookings-list[data-v-4d10276c]{display:flex;flex-direction:column;gap:12px}.time-highlight[data-v-4d10276c]{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important;font-weight:800!important}.sub-title[data-v-4d10276c]{font-size:1.15rem;font-weight:800;color:#1a202c;margin:0}.filter-wrap[data-v-4d10276c]{display:flex;align-items:center;gap:8px}.filter-select[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;color:#1a202c;padding:6px 12px;border-radius:8px;font-size:.88rem;font-weight:700;outline:none;cursor:pointer}.btn-refresh[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;transition:all .15s ease}.btn-refresh[data-v-4d10276c]:hover{background:#fef3c7;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.bookings-list[data-v-4d10276c]{display:flex;flex-direction:column;gap:12px}.booking-item-card[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;box-shadow:4px 4px #1a202c;border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:transform .15s ease,box-shadow .15s ease}.booking-item-card[data-v-4d10276c]:hover{transform:translateY(-2px);box-shadow:5px 5px #1a202c}.booking-num[data-v-4d10276c]{font-family:monospace;color:#d97706;font-weight:800;margin-right:8px}.item-customer[data-v-4d10276c]{font-weight:800;font-size:1.05rem;color:#1a202c;margin-right:8px}.item-phone[data-v-4d10276c]{color:#475569;text-decoration:none;font-size:.9rem;font-weight:600;margin-right:12px}.item-phone[data-v-4d10276c]:hover{text-decoration:underline;color:#0284c7}.status-badge[data-v-4d10276c]{font-size:.75rem;padding:3px 8px;border-radius:6px;font-weight:800;border:1.5px solid #1a202c}.badge-confirmed[data-v-4d10276c]{background:#e0f2fe;color:#0284c7}.badge-completed[data-v-4d10276c]{background:#dcfce7;color:#15803d}.badge-cancelled[data-v-4d10276c]{background:#fee2e2;color:#dc2626}.line-bound-pill[data-v-4d10276c]{background:#dcfce7;color:#059669;border:1.5px solid #1a202c;font-size:.72rem;font-weight:800;padding:2px 6px;border-radius:6px}.item-details[data-v-4d10276c]{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.detail-pill[data-v-4d10276c]{font-size:.82rem;color:#475569;font-weight:600;display:inline-flex;align-items:center;gap:4px;background:#f8fafc;border:1px solid #cbd5e1;padding:3px 8px;border-radius:6px}.service-pill[data-v-4d10276c]{color:#1a202c;font-weight:700;background:#fef3c7;border:1.5px solid #1a202c}.notes-pill[data-v-4d10276c]{color:#92400e;font-weight:600;background:#fffbeb;border:1px solid #fde68a;padding:3px 8px;border-radius:6px}.item-actions[data-v-4d10276c]{display:flex;gap:8px}.btn-act[data-v-4d10276c]{border:2px solid #1a202c;box-shadow:2px 2px #1a202c;padding:6px 12px;border-radius:8px;font-size:.85rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.btn-act[data-v-4d10276c]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.btn-complete[data-v-4d10276c]{background:#dcfce7;color:#15803d}.btn-complete[data-v-4d10276c]:hover{background:#bbf7d0}.btn-cancel[data-v-4d10276c]{background:#fee2e2;color:#dc2626}.btn-cancel[data-v-4d10276c]:hover{background:#fecaca}.services-admin-grid[data-v-4d10276c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.service-admin-card[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;box-shadow:4px 4px #1a202c;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .15s ease,box-shadow .15s ease}.service-admin-card[data-v-4d10276c]:hover{transform:translateY(-2px);box-shadow:5px 5px #1a202c}.service-admin-card.inactive[data-v-4d10276c]{opacity:.6}.svc-card-header[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.svc-card-header h4[data-v-4d10276c]{margin:0;font-size:1.05rem;font-weight:800;color:#1a202c}.svc-price[data-v-4d10276c]{color:#059669;font-weight:800;font-size:1.1rem}.svc-meta-row[data-v-4d10276c]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#64748b;font-weight:600}.active-tag[data-v-4d10276c]{align-self:flex-start;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:800;border:1.5px solid #1a202c;margin-top:4px}.tag-open[data-v-4d10276c]{background:#dcfce7;color:#15803d}.tag-closed[data-v-4d10276c]{background:#fee2e2;color:#dc2626}.svc-card-footer[data-v-4d10276c]{border-top:1.5px dashed #cbd5e1;padding-top:10px;margin-top:12px;display:flex;justify-content:flex-end;gap:6px}.btn-icon[data-v-4d10276c]{background:#fff;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;color:#1a202c;padding:6px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-icon[data-v-4d10276c]:hover{background:#f8fafc;transform:translate(-1px,-1px);box-shadow:2px 2px #1a202c}.text-danger[data-v-4d10276c]:hover{background:#fee2e2;color:#dc2626}.form-section[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;box-shadow:4px 4px #1a202c;border-radius:16px;padding:22px;margin-bottom:20px}.section-heading[data-v-4d10276c]{font-size:1.15rem;font-weight:800;color:#1a202c;margin:0 0 6px}.section-desc[data-v-4d10276c]{font-size:.88rem;color:#64748b;font-weight:500;margin:0 0 16px}.form-grid-2[data-v-4d10276c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-v-4d10276c]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field-label[data-v-4d10276c]{font-size:.9rem;font-weight:700;color:#1a202c}.required[data-v-4d10276c]{color:#dc2626;font-weight:800}.field-hint[data-v-4d10276c]{font-size:.8rem;color:#64748b;font-weight:500}.input-box[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;color:#1a202c;border-radius:10px;padding:10px 14px;font-size:.92rem;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input-box[data-v-4d10276c]:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.textarea-box[data-v-4d10276c]{resize:vertical}.select-box[data-v-4d10276c]{cursor:pointer}.hours-matrix[data-v-4d10276c]{display:flex;flex-direction:column;gap:8px}.day-row[data-v-4d10276c]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px}.day-label-wrap[data-v-4d10276c]{width:170px;display:flex;align-items:center;justify-content:space-between}.day-name[data-v-4d10276c]{font-size:.88rem;font-weight:700;color:#1a202c}.btn-toggle-day[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;color:#64748b;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-toggle-day.is-open[data-v-4d10276c]{background:#dcfce7;color:#15803d;border-color:#1a202c}.day-time-input-wrap[data-v-4d10276c]{flex:1}.time-ranges-input[data-v-4d10276c]{width:100%}.day-closed-placeholder[data-v-4d10276c]{color:#94a3b8;font-size:.85rem;font-weight:600}.blackout-inputs[data-v-4d10276c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.to-label[data-v-4d10276c]{color:#64748b;font-size:.88rem;font-weight:700}.blackouts-list[data-v-4d10276c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.blackout-pill[data-v-4d10276c]{background:#fff;border:1.5px solid #1a202c;box-shadow:2px 2px #1a202c;padding:4px 10px;border-radius:8px;font-size:.82rem;font-weight:700;color:#1a202c;display:inline-flex;align-items:center;gap:6px}.btn-del-tiny[data-v-4d10276c]{background:none;border:none;color:#dc2626;font-size:1.1rem;font-weight:800;cursor:pointer;line-height:1;padding:0 2px;transition:transform .15s ease}.btn-del-tiny[data-v-4d10276c]:hover{transform:scale(1.2)}.save-bar[data-v-4d10276c]{display:flex;justify-content:flex-end;margin-top:10px}.btn-save-settings[data-v-4d10276c]{background:#fbbf24;color:#1a202c;border:2.5px solid #1a202c;box-shadow:3px 3px #1a202c;padding:12px 26px;border-radius:10px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s ease}.btn-save-settings[data-v-4d10276c]:hover:not(:disabled){background:#f59e0b;transform:translate(-1px,-1px);box-shadow:4px 4px #1a202c}.btn-save-settings[data-v-4d10276c]:disabled{opacity:.5;cursor:not-allowed}.integration-card[data-v-4d10276c]{background:#fff;border:2.5px solid #1a202c;box-shadow:4px 4px #1a202c;border-radius:16px;padding:24px;margin-bottom:20px}.card-title-row[data-v-4d10276c]{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.icon-bubble[data-v-4d10276c]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iCal-bubble[data-v-4d10276c]{background:#e0f2fe;color:#0284c7;border:2px solid #1a202c;box-shadow:2px 2px #1a202c}.line-bubble[data-v-4d10276c]{background:#dcfce7;color:#06c755;border:2px solid #1a202c;box-shadow:2px 2px #1a202c}.card-title-row h4[data-v-4d10276c]{margin:0 0 4px;font-size:1.15rem;font-weight:800;color:#1a202c}.card-title-row p[data-v-4d10276c]{color:#64748b;font-size:.88rem;font-weight:500;margin:0;line-height:1.4}.copy-url-group[data-v-4d10276c]{display:flex;gap:8px}.readonly-input[data-v-4d10276c]{flex:1;background:#f8fafc;border:2px solid #1a202c;color:#475569;font-weight:600}.btn-copy[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:0 16px;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .15s ease}.btn-copy[data-v-4d10276c]:hover{background:#fbbf24;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.guide-box[data-v-4d10276c]{background:#f8fafc;border:2px solid #1a202c;border-radius:10px;padding:14px 16px;margin-top:16px;font-size:.85rem;color:#475569}.guide-box h5[data-v-4d10276c]{margin:0 0 8px;color:#1a202c;font-weight:800}.guide-box ul[data-v-4d10276c]{margin:0;padding-left:18px}.guide-box li[data-v-4d10276c]{margin-bottom:4px;font-weight:500}.line-toggle-row[data-v-4d10276c]{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;background:#f8fafc;border:2px solid #1a202c;border-radius:10px}.toggle-label[data-v-4d10276c]{font-size:.95rem;font-weight:700;color:#1a202c}.webhook-display-box[data-v-4d10276c]{margin-bottom:18px}.line-save-btn[data-v-4d10276c]{background:#06c755;color:#fff;border:2.5px solid #1a202c;box-shadow:3px 3px #1a202c;font-weight:800;transition:all .15s ease}.line-save-btn[data-v-4d10276c]:hover:not(:disabled){background:#05b04b;transform:translate(-1px,-1px);box-shadow:4px 4px #1a202c}.test-line-box[data-v-4d10276c]{background:#f8fafc;border:2px solid #1a202c;border-radius:12px;padding:16px;margin-top:24px}.test-line-box h5[data-v-4d10276c]{margin:0 0 6px;font-size:.95rem;font-weight:800;color:#1a202c}.test-line-box p[data-v-4d10276c]{color:#64748b;font-size:.85rem;margin:0 0 12px;font-weight:500}.test-input-row[data-v-4d10276c]{display:flex;gap:8px}.btn-test-send[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#0284c7;padding:0 16px;border-radius:10px;font-size:.88rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-test-send[data-v-4d10276c]:hover:not(:disabled){background:#e0f2fe;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.switch-wrap[data-v-4d10276c]{position:relative;display:inline-block;width:44px;height:24px}.switch-wrap input[data-v-4d10276c]{opacity:0;width:0;height:0}.slider[data-v-4d10276c]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#cbd5e1;border:2px solid #1a202c;transition:.25s}.slider[data-v-4d10276c]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border:1.5px solid #1a202c;transition:.25s}input:checked+.slider[data-v-4d10276c]{background-color:#10b981}input:checked+.slider[data-v-4d10276c]:before{transform:translate(18px)}.slider.round[data-v-4d10276c]{border-radius:34px}.slider.round[data-v-4d10276c]:before{border-radius:50%}.sub-modal-backdrop[data-v-4d10276c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.sub-modal-card[data-v-4d10276c]{background:#fff;border:3px solid #1a202c;border-radius:18px;width:100%;max-width:480px;padding:24px;box-shadow:8px 8px #1a202c;color:#1a202c}.sub-modal-header[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;border-bottom:2.5px solid #1a202c;padding-bottom:12px;margin-bottom:18px}.sub-modal-header h4[data-v-4d10276c]{margin:0;font-size:1.15rem;font-weight:800;color:#1a202c}.btn-close-sub[data-v-4d10276c]{background:none;border:none;color:#1a202c;font-size:24px;font-weight:800;cursor:pointer;line-height:1;transition:transform .15s ease}.btn-close-sub[data-v-4d10276c]:hover{transform:scale(1.15)}.checkbox-field[data-v-4d10276c]{flex-direction:row;align-items:center;gap:10px;margin-top:6px}.sub-modal-footer[data-v-4d10276c]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-primary-small[data-v-4d10276c]{background:#fbbf24;color:#1a202c;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.btn-primary-small[data-v-4d10276c]:hover{background:#f59e0b;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.btn-secondary-small[data-v-4d10276c]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:8px 16px;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-secondary-small[data-v-4d10276c]:hover{background:#f1f5f9;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.spinner[data-v-4d10276c]{width:36px;height:36px;border:3.5px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:50%;animation:spin-4d10276c 1s linear infinite;margin:0 auto}@keyframes spin-4d10276c{to{transform:rotate(360deg)}}.analytics-kpi-grid[data-v-4d10276c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}@media(max-width:900px){.analytics-kpi-grid[data-v-4d10276c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.analytics-kpi-grid[data-v-4d10276c]{grid-template-columns:1fr}}.kpi-card[data-v-4d10276c]{background:#fff;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:transform .15s ease}.kpi-card[data-v-4d10276c]:hover{transform:translateY(-2px)}.kpi-icon-wrap[data-v-4d10276c]{width:44px;height:44px;border-radius:10px;border:1.5px solid #0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-month .kpi-icon-wrap[data-v-4d10276c]{background:#fef08a;color:#854d0e}.kpi-completed .kpi-icon-wrap[data-v-4d10276c]{background:#bbf7d0;color:#166534}.kpi-pending .kpi-icon-wrap[data-v-4d10276c]{background:#bae6fd;color:#075985}.kpi-avg .kpi-icon-wrap[data-v-4d10276c]{background:#fed7aa;color:#9a3412}.kpi-info[data-v-4d10276c]{display:flex;flex-direction:column;min-width:0}.kpi-label[data-v-4d10276c]{font-size:.76rem;font-weight:700;color:#64748b;margin-bottom:2px}.kpi-value[data-v-4d10276c]{font-size:1.15rem;font-weight:900;color:#0f172a;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value small[data-v-4d10276c]{font-size:.78rem;font-weight:600;color:#64748b}.btn-push-completion[data-v-4d10276c]{background:#06c755!important;color:#fff!important;border-color:#049741!important;font-weight:800!important}.btn-push-completion[data-v-4d10276c]:hover{background:#05b04c!important}.btn-reopen[data-v-4d10276c]{background:#f1f5f9!important;color:#475569!important;border-color:#94a3b8!important}.btn-reopen[data-v-4d10276c]:hover{background:#e2e8f0!important;color:#0f172a!important}.template-header-row[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.template-type-tabs[data-v-4d10276c]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1.5px dashed #cbd5e1}.template-tab-btn[data-v-4d10276c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:#fff;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:center}.template-tab-btn[data-v-4d10276c]:hover{background:#f8fafc;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.template-tab-btn.active[data-v-4d10276c]{background:#fbbf24;color:#0f172a;box-shadow:3px 3px #0f172a}.tab-label-main[data-v-4d10276c]{font-size:.86rem;font-weight:800;color:#0f172a;white-space:nowrap}.tab-label-sub[data-v-4d10276c]{font-size:.7rem;font-weight:600;color:#64748b;opacity:.85}.template-tab-btn.active .tab-label-sub[data-v-4d10276c]{color:#78350f}.template-editor-grid[data-v-4d10276c]{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:24px}.editor-left-pane[data-v-4d10276c]{display:flex;flex-direction:column;gap:14px;min-width:0}.variables-section[data-v-4d10276c]{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;padding:12px 14px;box-sizing:border-box}.variables-title[data-v-4d10276c]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800;color:#334155;margin-bottom:8px}.variables-chips-bar[data-v-4d10276c]{display:flex;flex-wrap:wrap;gap:6px}.var-chip[data-v-4d10276c]{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;background:#fff;border:1.5px solid #0f172a;box-shadow:1.5px 1.5px #0f172a;border-radius:6px;font-size:.78rem;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none}.var-chip[data-v-4d10276c]:hover{background:#fef08a;transform:translate(-1px,-1px)}.chip-tag[data-v-4d10276c]{font-family:monospace;font-weight:800;color:#2563eb}.chip-label[data-v-4d10276c]{color:#475569;font-weight:600}.template-textarea-wrap[data-v-4d10276c]{display:flex;flex-direction:column;gap:8px;width:100%}.textarea-header-row[data-v-4d10276c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.textarea-header-row .field-label[data-v-4d10276c]{margin:0;font-weight:800;font-size:.88rem;color:#1e293b}.char-count-pill[data-v-4d10276c]{font-size:.75rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:6px;border:1px solid #e2e8f0}.template-textarea[data-v-4d10276c]{width:100%;box-sizing:border-box;min-height:420px;height:440px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.96rem;line-height:1.7;border:2.5px solid #0f172a;border-radius:12px;padding:16px 18px;resize:vertical;background:#fff;color:#0f172a;box-shadow:inset 0 2px 4px #0000000a}.template-textarea[data-v-4d10276c]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.editor-right-pane[data-v-4d10276c]{display:flex;flex-direction:column;min-width:0}.preview-device-card[data-v-4d10276c]{background:#fff;border:2.5px solid #0f172a;box-shadow:4px 4px #0f172a;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.device-header[data-v-4d10276c]{background:#1e293b;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.device-status-dot[data-v-4d10276c]{width:8px;height:8px;border-radius:50%;background:#22c55e}.device-title[data-v-4d10276c]{font-size:.85rem;font-weight:700}.device-screen[data-v-4d10276c]{background:#7a99b8;padding:16px;min-height:380px;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box}.line-msg-row[data-v-4d10276c]{display:flex;gap:10px;align-items:flex-start;width:100%;box-sizing:border-box}.bot-avatar[data-v-4d10276c]{width:36px;height:36px;border-radius:50%;background:#06c755;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000026}.bot-bubble[data-v-4d10276c]{background:#fff;border-radius:14px 14px 14px 2px;padding:14px 16px;box-shadow:0 2px 6px #0000001f;max-width:90%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;word-break:break-word;overflow-wrap:anywhere}.line-text[data-v-4d10276c]{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:inherit;font-size:.88rem;line-height:1.6;color:#1e293b}.bubble-time[data-v-4d10276c]{align-self:flex-end;font-size:.68rem;color:#94a3b8}@media(max-width:960px){.template-editor-grid[data-v-4d10276c]{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.template-type-tabs[data-v-4d10276c]{grid-template-columns:repeat(2,1fr);gap:8px}.template-tab-btn[data-v-4d10276c]{padding:8px}}@media(max-width:640px){.modal-backdrop[data-v-4d10276c]{padding:6px}.booking-dash-modal[data-v-4d10276c]{border-radius:14px;max-height:calc(100dvh - 12px)}.modal-header[data-v-4d10276c]{padding:12px 14px}.header-title-wrap[data-v-4d10276c]{gap:10px}.icon-wrap[data-v-4d10276c]{width:36px;height:36px;border-radius:9px}.dash-title[data-v-4d10276c]{font-size:1.05rem}.dash-subtitle[data-v-4d10276c]{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.modal-body[data-v-4d10276c]{padding:14px 10px}.public-link-bar[data-v-4d10276c]{padding:10px 12px;flex-direction:column;align-items:stretch;gap:8px}.link-label-wrap[data-v-4d10276c]{font-size:.8rem}.slug-url[data-v-4d10276c]{font-size:.72rem;word-break:break-all;max-width:100%}.link-actions[data-v-4d10276c]{justify-content:flex-end}.analytics-kpi-grid[data-v-4d10276c]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.kpi-card[data-v-4d10276c]{padding:10px 8px;gap:8px}.kpi-icon-wrap[data-v-4d10276c]{width:32px;height:32px;border-radius:8px}.kpi-label[data-v-4d10276c]{font-size:.68rem}.kpi-value[data-v-4d10276c]{font-size:.92rem}.kpi-value small[data-v-4d10276c]{font-size:.7rem}.panel-header-row[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.header-left-tools[data-v-4d10276c]{width:100%;flex-direction:column;align-items:stretch;gap:8px}.view-mode-toggle[data-v-4d10276c]{display:flex;width:100%}.view-mode-btn[data-v-4d10276c]{flex:1;justify-content:center;padding:6px 8px;font-size:.8rem}.filter-wrap[data-v-4d10276c],.filter-select[data-v-4d10276c]{width:100%}.btn-refresh[data-v-4d10276c]{align-self:flex-end}.calendar-nav-bar[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:8px}.month-controls[data-v-4d10276c]{justify-content:space-between;width:100%}.current-month-heading[data-v-4d10276c]{font-size:1.05rem}.calendar-meta[data-v-4d10276c]{text-align:right}.perpetual-calendar[data-v-4d10276c]{border-width:2px}.weekday-col[data-v-4d10276c]{padding:6px 2px;font-size:.72rem}.cal-day-cell[data-v-4d10276c]{min-height:52px;padding:3px 2px;gap:2px}.day-num[data-v-4d10276c]{font-size:.75rem}.cell-count-pill[data-v-4d10276c]{font-size:.62rem;padding:1px 3px}.event-chip[data-v-4d10276c]{padding:1px 2px;font-size:.62rem;border-radius:3px}.event-name[data-v-4d10276c]{display:none}.day-detail-section[data-v-4d10276c]{padding:12px 10px}.day-detail-header h4[data-v-4d10276c]{font-size:.95rem}.booking-item-card[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.item-header[data-v-4d10276c]{flex-wrap:wrap;gap:6px;align-items:center}.item-details[data-v-4d10276c]{flex-direction:column;gap:6px}.item-actions[data-v-4d10276c]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:6px;border-top:1.5px dashed #e2e8f0;padding-top:8px}.btn-act[data-v-4d10276c]{flex:1;justify-content:center;padding:6px 8px;font-size:.8rem}.form-section[data-v-4d10276c]{padding:14px 12px;border-radius:12px}.form-grid-2[data-v-4d10276c]{grid-template-columns:1fr;gap:10px}.day-row[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.day-label-wrap[data-v-4d10276c],.day-time-input-wrap[data-v-4d10276c]{width:100%}.time-ranges-input[data-v-4d10276c]{width:100%;font-size:.84rem}.blackout-inputs[data-v-4d10276c]{flex-direction:column;align-items:stretch}.to-label[data-v-4d10276c]{text-align:center}.integration-card[data-v-4d10276c]{padding:14px 12px}.copy-url-group[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:8px}.readonly-input[data-v-4d10276c]{width:100%;font-size:.8rem}.btn-copy[data-v-4d10276c]{width:100%;justify-content:center}.template-header-row[data-v-4d10276c]{flex-direction:column;align-items:stretch;gap:10px}.btn-reset-template[data-v-4d10276c]{align-self:flex-start}.template-textarea[data-v-4d10276c]{min-height:340px;height:360px;font-size:.92rem;padding:12px 14px}.preview-device-card[data-v-4d10276c]{border-radius:10px}.device-screen[data-v-4d10276c]{min-height:240px;padding:12px}.bot-bubble[data-v-4d10276c]{max-width:92%;padding:10px 12px}.line-text[data-v-4d10276c]{font-size:.82rem}.save-bar[data-v-4d10276c]{position:sticky;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 0;margin-top:12px;z-index:10}.btn-save-settings[data-v-4d10276c]{width:100%;justify-content:center}}.ad-banner-container[data-v-0ae82851]{width:100%;max-width:960px;margin:0 auto;transition:all .3s ease;overflow:hidden}.ad-banner-container.ad-pending[data-v-0ae82851]{background:transparent;border:none;box-shadow:none;padding:0;margin:0 auto;min-height:0}.ad-banner-container.ad-loaded[data-v-0ae82851]{margin:24px auto;background:#fff;border:2px dashed rgba(44,62,80,.25);border-radius:var(--radius-sketch-md, 12px);padding:10px 14px 14px;box-shadow:2px 3px #2c3e5014}.ad-banner-container[data-v-0ae82851]:has(ins[data-ad-status=unfilled]){display:none!important}.ad-header-bar[data-v-0ae82851]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px}.ad-label[data-v-0ae82851]{font-size:.7rem;font-weight:600;letter-spacing:.06em;color:#8c857b;text-transform:uppercase}.ad-content-slot[data-v-0ae82851]{width:100%;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-sketch-sm, 8px);overflow:hidden}.ad-loaded .ad-content-slot[data-v-0ae82851]{background:#fdfcf9;min-height:90px}.home-container[data-v-0a6a0af8]{max-width:1160px;margin:0 auto;padding:46px 20px 80px;display:flex;flex-direction:column;gap:36px;align-items:center}.hero-section[data-v-0a6a0af8]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-badge[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;font-size:.88rem;font-weight:700;color:#0f172a;box-shadow:2.5px 3px #1a202c}.text-accent[data-v-0a6a0af8]{color:#d97706}.hero-title[data-v-0a6a0af8]{font-size:3rem;font-weight:900;line-height:1.25;letter-spacing:-.02em;color:#0f172a}.hero-subtitle[data-v-0a6a0af8]{font-size:1.05rem;color:#475569;max-width:680px;line-height:1.6;font-weight:500}.generator-wrapper[data-v-0a6a0af8]{width:100%;max-width:900px}.main-card[data-v-0a6a0af8]{position:relative;background:#fff;border:2.5px solid #1a202c;border-radius:18px 6px 20px 5px/5px 20px 6px 18px;box-shadow:6px 8px #1a202c;overflow:visible}.tabs-nav[data-v-0a6a0af8]{display:flex;background:#fdfbf7;border-bottom:2.5px solid #1a202c;border-radius:16px 4px 0 0;padding:8px 10px 0;gap:6px;overflow-x:auto}.tab-btn[data-v-0a6a0af8]{flex:1;min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:700;color:#64748b;background:#f1f5f9;border:2px solid #1a202c;border-bottom:none;border-radius:12px 8px 0 0;cursor:pointer;transition:all .15s ease;position:relative}.tab-btn[data-v-0a6a0af8]:hover{color:#0f172a;background:#f8fafc}.tab-btn.active[data-v-0a6a0af8]{color:#0f172a;background:#fff;transform:translateY(-2px);box-shadow:0 -2px #1a202c;margin-bottom:-2.5px;border-bottom:3px solid #ffffff;z-index:2}.card-body[data-v-0a6a0af8]{padding:32px 28px;background:#fff;border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:22px}.dropzone[data-v-0a6a0af8]{position:relative;border:2.5px dashed #2d3748;border-radius:16px 5px 18px 6px/6px 18px 5px 16px;padding:40px 20px;text-align:center;background:#fffdfa;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:12px}.dropzone[data-v-0a6a0af8]:hover,.dropzone-active[data-v-0a6a0af8]{border-color:#d97706;background:#fef9c3;box-shadow:3px 4px #1a202c;transform:translateY(-2px)}.dropzone-icon[data-v-0a6a0af8]{color:#d97706}.dropzone-title[data-v-0a6a0af8]{font-size:1.05rem;font-weight:700;color:#0f172a}.dropzone-hint[data-v-0a6a0af8]{font-size:.84rem;color:#64748b}.dropzone-file-input[data-v-0a6a0af8]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-preview-card[data-v-0a6a0af8]{display:flex;align-items:center;gap:16px;background:#fdfbf7;border:2px solid #1a202c;border-radius:12px 5px 14px 6px;box-shadow:3px 3px #1a202c;padding:14px 18px}.preview-img-box[data-v-0a6a0af8]{width:58px;height:58px;border-radius:8px;overflow:hidden;border:1.5px solid #1a202c;background:#fff;flex-shrink:0}.preview-img[data-v-0a6a0af8]{width:100%;height:100%;object-fit:cover}.preview-video-box[data-v-0a6a0af8]{width:130px;height:74px;border-radius:8px;overflow:hidden;border:1.5px solid #1a202c;background:#000;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px #1a202c}.preview-video[data-v-0a6a0af8]{width:100%;height:100%;object-fit:cover}.preview-meta[data-v-0a6a0af8]{flex:1;text-align:left}.preview-filename[data-v-0a6a0af8]{font-size:.95rem;font-weight:700;color:#0f172a;word-break:break-all}.preview-filesize[data-v-0a6a0af8]{font-size:.82rem;color:#64748b;font-weight:500}.btn-remove-file[data-v-0a6a0af8]{background:#fee2e2;border:1.5px solid #1a202c;color:#b91c1c;cursor:pointer;padding:6px;border-radius:8px;box-shadow:1.5px 1.5px #1a202c;transition:all .15s}.btn-remove-file[data-v-0a6a0af8]:hover{background:#fca5a5;transform:translate(-1px,-1px)}.text-char-count[data-v-0a6a0af8]{font-size:.82rem;color:#64748b;text-align:right;margin-top:4px;font-weight:600}.snippet-header-row[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between}.lang-selector-box[data-v-0a6a0af8]{display:flex;align-items:center;gap:8px}.lang-label[data-v-0a6a0af8]{font-size:.84rem;color:#475569;font-weight:600}.lang-select[data-v-0a6a0af8]{background:#fff;border:2px solid #1a202c;color:#0f172a;border-radius:8px;padding:4px 10px;font-size:.82rem;font-weight:600;outline:none;box-shadow:1.5px 1.5px #1a202c}.snippet-field[data-v-0a6a0af8]{-moz-tab-size:2;tab-size:2}.url-label-row[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.btn-batch-link[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:5px;background:#fef3c7;border:1.5px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:3px 10px;font-size:.78rem;font-weight:700;color:#92400e;cursor:pointer;box-shadow:1.5px 1.5px #1a202c;transition:all .15s ease}.btn-batch-link[data-v-0a6a0af8]:hover{background:#fde68a;transform:translate(-1px,-1px);box-shadow:2.5px 2.5px #1a202c}.drawer-trigger-box[data-v-0a6a0af8]{width:100%}.btn-open-drawer[data-v-0a6a0af8]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fdfbf7;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2.5px 3px #1a202c;color:#0f172a;cursor:pointer;transition:all .15s ease}.btn-open-drawer[data-v-0a6a0af8]:hover{background:#fef9c3;transform:translate(-1px,-1px);box-shadow:4px 4.5px #1a202c}.btn-open-drawer[data-v-0a6a0af8]:active{transform:translate(1px,1px);box-shadow:1px 1px #1a202c}.drawer-btn-left[data-v-0a6a0af8]{display:flex;align-items:center;gap:10px}.badge-tag[data-v-0a6a0af8]{font-size:.72rem;padding:3px 8px;background:#fff;border:1.5px solid #2d3748;border-radius:9999px;color:#475569;font-weight:600}.active-badge[data-v-0a6a0af8]{font-size:.76rem;font-weight:700;padding:3px 10px;background:#d1fae5;border:1.5px solid #1a202c;color:#065f46;border-radius:9999px;box-shadow:1.5px 1.5px #1a202c}.text-muted-xs[data-v-0a6a0af8]{font-size:.84rem;color:#64748b;font-weight:600}.submit-action[data-v-0a6a0af8]{display:flex}.btn-submit[data-v-0a6a0af8]{width:100%;padding:15px;font-size:1.1rem;font-weight:800;letter-spacing:.02em;background:#fbbf24;color:#0f172a;border:2.5px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:4px 5px #1a202c}.btn-submit[data-v-0a6a0af8]:hover:not(:disabled){background:#fde047;transform:translate(-2px,-2px);box-shadow:6px 7px #1a202c}.btn-submit[data-v-0a6a0af8]:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.spinner[data-v-0a6a0af8]{width:20px;height:20px;border:2.5px solid rgba(15,23,42,.2);border-top-color:#0f172a;border-radius:50%;animation:spin-0a6a0af8 .8s linear infinite}@keyframes spin-0a6a0af8{to{transform:rotate(360deg)}}.result-wrapper[data-v-0a6a0af8]{width:100%}.result-card[data-v-0a6a0af8]{position:relative;background:#fff;padding:34px 28px 28px;display:flex;flex-direction:column;gap:20px;border:2.5px solid #1a202c;border-radius:18px 6px 20px 5px/5px 20px 6px 18px;box-shadow:6px 8px #1a202c;transform:rotate(-.3deg)}.result-header[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between}.result-heading[data-v-0a6a0af8]{font-family:var(--font-hand),cursive;font-size:1.6rem;font-weight:700;color:#0f172a}.result-badges[data-v-0a6a0af8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.btn-sm[data-v-0a6a0af8]{padding:6px 12px;font-size:.82rem}.link-display-box[data-v-0a6a0af8]{display:flex;align-items:center;gap:8px;background:#fffdf5;border:2px solid #1a202c;border-radius:12px;box-shadow:2.5px 3px #1a202c;padding:6px}.link-text-field[data-v-0a6a0af8]{flex:1;background:transparent;border:none;color:#0f172a;font-size:1.05rem;font-family:var(--font-mono);font-weight:700;padding:8px 12px;outline:none;cursor:pointer}.link-btn-actions[data-v-0a6a0af8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.btn-share-main[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px}.result-share-row[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#fdfbf7;border:1.5px dashed rgba(26,32,44,.25);border-radius:10px;padding:10px 14px}.share-row-header[data-v-0a6a0af8]{display:flex;align-items:center;gap:6px}.share-title[data-v-0a6a0af8]{font-size:.82rem;font-weight:700;color:var(--ink-muted)}.share-btns-group[data-v-0a6a0af8]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.btn-quick-share[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:700;border:1.5px solid var(--ink-dark);border-radius:9999px;background:#fff;color:var(--ink-dark);box-shadow:1.5px 1.5px 0 var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-quick-share[data-v-0a6a0af8]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark)}.btn-quick-share.line[data-v-0a6a0af8]{color:#059669;border-color:#059669}.btn-quick-share.line[data-v-0a6a0af8]:hover{background:#ecfdf5}.btn-quick-share.threads[data-v-0a6a0af8]{color:#000}.btn-quick-share.threads[data-v-0a6a0af8]:hover{background:#f1f5f9}.btn-quick-share.fb[data-v-0a6a0af8]{color:#1d4ed8;border-color:#1d4ed8}.btn-quick-share.fb[data-v-0a6a0af8]:hover{background:#eff6ff}.btn-quick-share.twitter[data-v-0a6a0af8]{color:#0f172a}.btn-quick-share.whatsapp[data-v-0a6a0af8]{color:#15803d;border-color:#15803d}.btn-quick-share.whatsapp[data-v-0a6a0af8]:hover{background:#f0fdf4}.btn-quick-share.ig[data-v-0a6a0af8]{color:#c026d3;border-color:#c026d3}.btn-quick-share.ig[data-v-0a6a0af8]:hover{background:#fdf4ff}.btn-quick-share.native[data-v-0a6a0af8]{background:#fef08a}.result-og-preview-card[data-v-0a6a0af8]{background:#fff;border:2px solid #1a202c;border-radius:14px;box-shadow:3px 3px #1a202c;padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left}.result-og-header[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.result-og-title[data-v-0a6a0af8]{display:flex;align-items:center;gap:6px;font-size:.92rem;font-weight:800;color:#0f172a}.og-status-badge[data-v-0a6a0af8]{font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#dcfce7;color:#15803d;border:1px solid #1a202c}.btn-debug-og[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;background:#fef08a;border:1.5px solid #1a202c;border-radius:6px;color:#854d0e;text-decoration:none;box-shadow:1.5px 1.5px #1a202c;transition:all .15s ease}.btn-debug-og[data-v-0a6a0af8]:hover{background:#fde047;transform:translate(-1px,-1px)}.og-live-mock-card[data-v-0a6a0af8]{border:1.5px solid #1a202c;border-radius:12px;overflow:hidden;background:#f8fafc;box-shadow:2px 2px #1a202c}.og-live-img-box[data-v-0a6a0af8]{width:100%;max-height:240px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.og-live-img[data-v-0a6a0af8]{width:100%;height:100%;max-height:240px;object-fit:cover;display:block}.og-live-placeholder[data-v-0a6a0af8]{padding:30px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#94a3b8;font-size:.85rem;font-weight:600}.og-live-content[data-v-0a6a0af8]{padding:12px 14px}.og-live-domain[data-v-0a6a0af8]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:3px}.og-live-title[data-v-0a6a0af8]{font-size:1rem;font-weight:800;color:#0f172a;line-height:1.35;margin-bottom:4px}.og-live-desc[data-v-0a6a0af8]{font-size:.82rem;color:#475569;line-height:1.45}.result-og-note[data-v-0a6a0af8]{font-size:.8rem;color:#64748b;line-height:1.5;background:#fafafa;border-radius:8px;padding:10px 12px;border-left:3px solid #f59e0b}.result-og-note p[data-v-0a6a0af8]{margin:0}.token-banner[data-v-0a6a0af8]{background:#fdfbf7;border:2px dashed #1a202c;border-radius:12px;box-shadow:2.5px 3px #1a202c;padding:16px;display:flex;flex-direction:column;gap:10px;text-align:left}.token-header-line[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between}.token-title[data-v-0a6a0af8]{display:flex;align-items:center;gap:6px;font-size:.92rem;font-weight:700;color:#b45309}.btn-copy-token[data-v-0a6a0af8]{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:700;background:#fff;border:1.5px solid #1a202c;border-radius:6px;color:#0f172a;box-shadow:1.5px 1.5px #1a202c;cursor:pointer;transition:all .15s}.btn-copy-token[data-v-0a6a0af8]:hover{background:#fef08a;transform:translate(-1px,-1px)}.token-field[data-v-0a6a0af8]{background:#fff;border:1.5px solid #1a202c;padding:8px 12px;border-radius:6px;font-size:.85rem;color:#0f172a;word-break:break-all;box-shadow:1px 1px #1a202c}.token-note[data-v-0a6a0af8]{font-size:.82rem;color:#64748b;line-height:1.45;margin:0}.e2ee-banner[data-v-0a6a0af8]{background:#ecfdf5;border:2px dashed #059669;box-shadow:2.5px 3px #065f46;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left}.e2ee-header-line[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.e2ee-title[data-v-0a6a0af8]{display:flex;align-items:center;gap:6px;font-size:.92rem;font-weight:700;color:#065f46}.btn-copy-e2ee-token[data-v-0a6a0af8]{display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;background:#fff;border:1.5px solid #065f46;border-radius:6px;color:#065f46;box-shadow:1.5px 1.5px #065f46;cursor:pointer;transition:all .15s}.btn-copy-e2ee-token[data-v-0a6a0af8]:hover{background:#a7f3d0;transform:translate(-1px,-1px)}.e2ee-key-field[data-v-0a6a0af8]{background:#fff;border:1.5px solid #059669;padding:10px 14px;border-radius:8px;font-size:.84rem;color:#065f46;word-break:break-all;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:1.5px 1.5px #059669;transition:all .15s}.e2ee-key-field[data-v-0a6a0af8]:hover{background:#f0fdf4;transform:translate(-1px,-1px);box-shadow:2.5px 2.5px #059669}.e2ee-key-tag[data-v-0a6a0af8]{color:#065f46;font-weight:700;flex-shrink:0}.e2ee-key-val[data-v-0a6a0af8]{color:#047857;font-weight:600;letter-spacing:.5px}.e2ee-note[data-v-0a6a0af8]{font-size:.82rem;color:#475569;line-height:1.5;margin:0}.e2ee-note p[data-v-0a6a0af8]{margin:0}.e2ee-note code[data-v-0a6a0af8]{background:#fef08a;padding:2px 6px;border-radius:4px;color:#854d0e;border:1px solid #ca8a04}.btn-toggle-update[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#b45309;font-size:.84rem;font-weight:700;cursor:pointer;padding:4px 0;text-decoration:underline;align-self:flex-start}.result-footer[data-v-0a6a0af8]{display:flex;align-items:center;gap:24px;padding-top:16px;border-top:2px dashed #cbd5e1}.qr-box[data-v-0a6a0af8]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;padding:12px;border:2px solid #1a202c;border-radius:12px;box-shadow:3px 3px #1a202c;color:#0f172a}.qr-image[data-v-0a6a0af8]{width:96px;height:96px;display:block}.qr-hint[data-v-0a6a0af8]{font-size:.72rem;font-weight:700;color:#475569;display:flex;align-items:center;gap:4px}.result-info[data-v-0a6a0af8]{display:flex;flex-direction:column;gap:8px;text-align:left}.info-row[data-v-0a6a0af8]{display:flex;gap:8px;font-size:.92rem}.info-label[data-v-0a6a0af8]{color:#64748b;font-weight:600}.info-value[data-v-0a6a0af8]{color:#0f172a;font-weight:600}.font-mono[data-v-0a6a0af8]{font-family:var(--font-mono)}.truncate[data-v-0a6a0af8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-w-sm[data-v-0a6a0af8]{max-width:280px}@media(max-width:680px){.home-container[data-v-0a6a0af8]{padding:24px 12px 60px;gap:22px}.hero-section[data-v-0a6a0af8]{gap:10px}.hero-badge[data-v-0a6a0af8]{font-size:.75rem;padding:4px 12px;white-space:normal;text-align:center;line-height:1.35}.hero-title[data-v-0a6a0af8]{font-size:2rem;line-height:1.25}.hero-subtitle[data-v-0a6a0af8]{font-size:.88rem;line-height:1.5}.tabs-nav[data-v-0a6a0af8]{padding:6px 6px 0;gap:3px}.tab-btn[data-v-0a6a0af8]{padding:10px 6px;font-size:.82rem;gap:4px}.card-body[data-v-0a6a0af8]{padding:20px 14px;gap:18px}.badge-tag[data-v-0a6a0af8]{display:none}.btn-open-drawer[data-v-0a6a0af8]{padding:12px 14px}.text-muted-xs[data-v-0a6a0af8]{font-size:.78rem}.link-display-box[data-v-0a6a0af8]{flex-direction:column;align-items:stretch;gap:8px}.link-text-field[data-v-0a6a0af8]{font-size:.95rem;text-align:center}.link-btn-actions[data-v-0a6a0af8]{display:flex;width:100%;gap:6px}.link-btn-actions .btn[data-v-0a6a0af8]{flex:1;justify-content:center;padding:8px 6px;font-size:.85rem}.result-footer[data-v-0a6a0af8]{flex-direction:column;align-items:center;text-align:center}.result-info[data-v-0a6a0af8]{align-items:center;text-align:center}.token-header-line[data-v-0a6a0af8]{flex-direction:column;align-items:flex-start;gap:8px}.max-w-sm[data-v-0a6a0af8]{max-width:220px}}.features-matrix-section[data-v-0a6a0af8]{width:100%;margin-top:40px;display:flex;flex-direction:column;gap:36px}.matrix-header[data-v-0a6a0af8]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.matrix-pill[data-v-0a6a0af8]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#fef3c7;border:2px solid #1a202c;border-radius:999px;font-size:.85rem;font-weight:700;color:#92400e;box-shadow:2px 2px #1a202c}.matrix-title[data-v-0a6a0af8]{font-size:2.2rem;font-weight:900;color:#0f172a;line-height:1.3}.matrix-subtitle[data-v-0a6a0af8]{font-size:1rem;color:#475569;font-weight:500;max-width:650px;line-height:1.6}.category-filter-nav[data-v-0a6a0af8]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.filter-pill-btn[data-v-0a6a0af8]{padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:700;color:#334155;background:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2px 2px #1a202c;cursor:pointer;transition:all .15s ease}.filter-pill-btn[data-v-0a6a0af8]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:3px 4px #1a202c}.filter-pill-btn.active[data-v-0a6a0af8]{background:#fef08a;color:#0f172a;transform:translateY(-2px);box-shadow:3px 4px #1a202c}.matrix-grid[data-v-0a6a0af8]{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media(max-width:900px){.matrix-grid[data-v-0a6a0af8]{grid-template-columns:1fr;gap:20px}}.matrix-card[data-v-0a6a0af8]{background:#fff;padding:28px 24px;border:2.5px solid #1a202c;border-radius:20px 6px 18px 7px/7px 18px 6px 20px;box-shadow:5px 6px #1a202c;display:flex;flex-direction:column;gap:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative}.matrix-card[data-v-0a6a0af8]:hover{transform:translate(-3px,-4px);box-shadow:7px 9px #1a202c}.card-top-row[data-v-0a6a0af8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-icon-box[data-v-0a6a0af8]{width:48px;height:48px;border-radius:12px 4px 14px 5px;border:2px solid #1a202c;box-shadow:2.5px 2.5px #1a202c;display:flex;align-items:center;justify-content:center}.role-badge[data-v-0a6a0af8]{font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:999px;border:1.5px solid}.card-heading[data-v-0a6a0af8]{font-size:1.35rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.feature-block[data-v-0a6a0af8]{display:flex;flex-direction:column;gap:6px}.block-label[data-v-0a6a0af8]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.block-text[data-v-0a6a0af8]{font-size:.92rem;color:#334155;line-height:1.65}.scenario-block[data-v-0a6a0af8]{background:#fdfbf7;border:2px dashed #cbd5e1;border-radius:12px;padding:14px 16px}.scenario-block .block-label[data-v-0a6a0af8]{color:#b45309}.scenario-list[data-v-0a6a0af8]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.scenario-list li[data-v-0a6a0af8]{font-size:.88rem;color:#334155;line-height:1.6}.scenario-list strong[data-v-0a6a0af8]{color:#0f172a}.feature-tags-row[data-v-0a6a0af8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.feature-tag[data-v-0a6a0af8]{font-size:.78rem;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;padding:3px 8px;border-radius:6px}.card-actions[data-v-0a6a0af8]{display:flex;gap:10px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.btn-card-action[data-v-0a6a0af8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:999px;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .15s ease}.btn-card-action.primary[data-v-0a6a0af8]{background:#1a202c;color:#fff;border:2px solid #1a202c;box-shadow:2px 2px #00000040}.btn-card-action.primary[data-v-0a6a0af8]:hover{background:#d97706;border-color:#d97706;transform:translateY(-2px);box-shadow:3px 3px #1a202c}.btn-card-action.secondary[data-v-0a6a0af8]{background:#fff;color:#0f172a;border:2px solid #1a202c;box-shadow:2px 2px #1a202c}.btn-card-action.secondary[data-v-0a6a0af8]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:3px 3px #1a202c}.faq-container[data-v-0a6a0af8]{background:#fff;padding:36px 32px;border:2.5px solid #1a202c;border-radius:20px 6px 18px 7px/7px 18px 6px 20px;box-shadow:6px 7px #1a202c;display:flex;flex-direction:column;gap:24px}.faq-header-line[data-v-0a6a0af8]{display:flex;align-items:center;gap:14px;border-bottom:2px solid #e2e8f0;padding-bottom:16px}.faq-title[data-v-0a6a0af8]{font-size:1.6rem;font-weight:900;color:#0f172a}.faq-subtitle[data-v-0a6a0af8]{font-size:.92rem;color:#64748b;margin-top:2px}.faq-list[data-v-0a6a0af8]{display:flex;flex-direction:column;gap:14px}.faq-item[data-v-0a6a0af8]{background:#fdfbf7;border:2px solid #2d3748;border-radius:14px 5px 12px 4px;padding:16px 22px;transition:all .15s ease}.faq-item[open][data-v-0a6a0af8]{background:#fefce8;border-color:#1a202c;box-shadow:3px 4px #1a202c}.faq-question[data-v-0a6a0af8]{font-size:1.02rem;font-weight:700;color:#0f172a;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-question[data-v-0a6a0af8]::-webkit-details-marker{display:none}.faq-question[data-v-0a6a0af8]:after{content:"+";font-size:1.4rem;font-weight:700;color:#1a202c;transition:transform .2s ease}.faq-item[open] .faq-question[data-v-0a6a0af8]:after{content:"−";color:#b45309}.faq-answer[data-v-0a6a0af8]{margin-top:14px;font-size:.92rem;color:#334155;line-height:1.75}.faq-answer code[data-v-0a6a0af8]{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.88em;color:#0f172a}@media(max-width:640px){.matrix-title[data-v-0a6a0af8]{font-size:1.75rem}.faq-container[data-v-0a6a0af8]{padding:24px 18px}.card-top-row[data-v-0a6a0af8]{flex-direction:column;align-items:flex-start;gap:8px}.role-badge[data-v-0a6a0af8]{font-size:.74rem;padding:3px 8px;word-break:break-word}.matrix-card[data-v-0a6a0af8]{padding:20px 16px;border-radius:14px;gap:14px}.card-heading[data-v-0a6a0af8]{font-size:1.15rem}.scenario-block[data-v-0a6a0af8]{padding:12px 14px}.card-actions[data-v-0a6a0af8]{flex-direction:column;gap:8px}.btn-card-action[data-v-0a6a0af8]{width:100%;justify-content:center;padding:10px 14px}}.viewer-container[data-v-c08e0a5a]{max-width:960px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:24px}.viewer-top-bar[data-v-c08e0a5a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.btn-back[data-v-c08e0a5a]{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dark);text-decoration:none;font-size:.95rem;font-weight:700;background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);padding:6px 14px;box-shadow:2px 3px 0 var(--ink-dark);transition:all .15s ease}.btn-back[data-v-c08e0a5a]:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--ink-dark);background:var(--bg-paper-warm)}.btn-back[data-v-c08e0a5a]:active{transform:translate(2px,2px);box-shadow:0 0 0 transparent}.viewer-meta-chips[data-v-c08e0a5a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip-item[data-v-c08e0a5a]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;background:#fff;color:var(--ink-dark);padding:4px 12px;border-radius:9999px;border:2px solid var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark)}.state-card[data-v-c08e0a5a]{background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:5px 6px 0 var(--ink-dark);padding:60px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-c08e0a5a]{width:46px;height:46px;border:3.5px solid rgba(26,32,44,.15);border-top-color:var(--ink-dark);border-radius:50%;animation:spin-c08e0a5a .8s linear infinite}@keyframes spin-c08e0a5a{to{transform:rotate(360deg)}}.state-title[data-v-c08e0a5a]{font-family:var(--font-hand);font-size:1.6rem;font-weight:700;color:var(--ink-dark)}.state-desc[data-v-c08e0a5a]{color:var(--ink-muted);max-width:480px;font-size:.95rem;line-height:1.6}.password-card[data-v-c08e0a5a]{max-width:500px;margin:20px auto 0;padding:40px 32px;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark)}.password-icon-box[data-v-c08e0a5a]{width:66px;height:66px;background:#fef3c7;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.password-heading[data-v-c08e0a5a]{font-family:var(--font-hand);font-size:1.5rem;font-weight:700;color:var(--ink-dark)}.password-subtext[data-v-c08e0a5a]{font-size:.92rem;color:var(--ink-muted)}.qa-question-box[data-v-c08e0a5a]{background:#fffbeb;border:2px dashed var(--ink-dark);border-radius:var(--radius-sketch-sm);padding:14px 18px;width:100%;text-align:left;box-shadow:2px 2px 0 var(--ink-dark)}.qa-badge[data-v-c08e0a5a]{font-size:.75rem;font-weight:800;padding:2px 8px;background:#fef08a;color:var(--ink-dark);border:1.5px solid var(--ink-dark);border-radius:4px;display:inline-block;margin-bottom:6px}.qa-question-text[data-v-c08e0a5a]{font-size:1rem;font-weight:700;color:var(--ink-dark);margin:0;line-height:1.5}.password-form[data-v-c08e0a5a]{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:12px}.text-center[data-v-c08e0a5a]{text-align:center;letter-spacing:.2em;font-size:1.2rem}.text-center-plain[data-v-c08e0a5a]{text-align:center;font-size:1rem}.form-error-msg[data-v-c08e0a5a]{color:#dc2626;font-size:.85rem;font-weight:700;text-align:center;margin-top:6px;display:block}.btn-unlock[data-v-c08e0a5a]{width:100%;padding:13px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.content-wrapper[data-v-c08e0a5a]{display:flex;flex-direction:column;gap:20px}.countdown-banner[data-v-c08e0a5a]{background:#fff1f2;border:2px solid #e11d48;border-radius:var(--radius-sketch-sm);box-shadow:3px 3px #e11d48;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.countdown-top-line[data-v-c08e0a5a]{display:flex;align-items:center;justify-content:space-between;font-size:.9rem}.countdown-label[data-v-c08e0a5a]{display:flex;align-items:center;gap:8px;font-weight:700;color:#be123c}.countdown-hint[data-v-c08e0a5a]{color:#9f1239;font-size:.8rem;font-weight:600}.countdown-bar-wrapper[data-v-c08e0a5a]{width:100%;height:8px;background:#e11d4826;border-radius:9999px;overflow:hidden;border:1px solid rgba(225,29,72,.3)}.countdown-bar-fill[data-v-c08e0a5a]{height:100%;background:#e11d48;transition:width 1s linear}.burn-banner[data-v-c08e0a5a]{background:#fef2f2;border:2px dashed #e11d48;border-radius:var(--radius-sketch-sm);box-shadow:3px 3px #e11d4866;padding:16px 20px;display:flex;align-items:center;gap:14px}.burn-banner-icon[data-v-c08e0a5a]{color:#e11d48;flex-shrink:0}.burn-banner-title[data-v-c08e0a5a]{font-weight:800;color:#9f1239;font-size:1rem}.burn-banner-desc[data-v-c08e0a5a]{font-size:.88rem;color:#881337;margin-top:2px}.image-viewer-card[data-v-c08e0a5a],.video-viewer-card[data-v-c08e0a5a],.text-viewer-card[data-v-c08e0a5a],.snippet-viewer-card[data-v-c08e0a5a],.url-viewer-card[data-v-c08e0a5a]{background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:5px 6px 0 var(--ink-dark);padding:26px;display:flex;flex-direction:column;gap:18px}.content-header[data-v-c08e0a5a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:2px dashed rgba(26,32,44,.15)}.header-left[data-v-c08e0a5a]{display:flex;align-items:center;gap:10px}.header-title[data-v-c08e0a5a]{font-family:var(--font-hand);font-size:1.35rem;font-weight:700;color:var(--ink-dark)}.header-actions[data-v-c08e0a5a]{display:flex;gap:10px}.image-display-area[data-v-c08e0a5a]{width:100%;display:flex;align-items:center;justify-content:center;background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:inset 0 2px 4px #0000000d;padding:16px;min-height:320px;overflow:hidden}.main-image[data-v-c08e0a5a]{max-width:100%;max-height:75vh;object-fit:contain;border-radius:6px;border:1.5px solid var(--ink-dark);box-shadow:3px 3px 0 var(--ink-dark)}.video-display-area[data-v-c08e0a5a]{width:100%;display:flex;align-items:center;justify-content:center;background:#0f172a;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);padding:12px;min-height:320px;overflow:hidden}.main-video[data-v-c08e0a5a]{width:100%;max-height:75vh;border-radius:6px;outline:none;background:#000}.text-display-area[data-v-c08e0a5a]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:inset 0 2px 4px #0000000a;padding:24px;max-height:600px;overflow-y:auto}.raw-text-content[data-v-c08e0a5a]{font-family:var(--font-mono);font-size:.95rem;line-height:1.75;color:var(--ink-dark);white-space:pre-wrap;word-break:break-word}.snippet-display-area[data-v-c08e0a5a]{display:flex;background:#1e293b;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);overflow-x:auto;max-height:650px}.line-numbers[data-v-c08e0a5a]{padding:16px 12px;background:#0f172a;border-right:1.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;text-align:right;color:#64748b;font-size:.85rem;-webkit-user-select:none;user-select:none;line-height:1.6}.snippet-content[data-v-c08e0a5a]{padding:16px 20px;margin:0;font-size:.92rem;line-height:1.6;color:#38bdf8;white-space:pre;-moz-tab-size:2;tab-size:2}.text-footer[data-v-c08e0a5a]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--ink-muted);font-weight:600;padding-top:8px;border-top:1px dashed rgba(26,32,44,.15)}.url-destination-label[data-v-c08e0a5a]{font-size:.9rem;font-weight:700;color:var(--ink-muted)}.url-destination-link[data-v-c08e0a5a]{font-family:var(--font-mono);color:#0284c7;word-break:break-all;font-size:1.1rem;font-weight:700;background:#f0f9ff;padding:10px 14px;border:1.5px solid #0284c7;border-radius:6px}.mt-4[data-v-c08e0a5a]{margin-top:16px}.uppercase[data-v-c08e0a5a]{text-transform:uppercase}.reactions-bar[data-v-c08e0a5a]{background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:4px 4px 0 var(--ink-dark);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.reactions-title[data-v-c08e0a5a]{font-family:var(--font-hand);font-size:1.15rem;font-weight:700;color:var(--ink-dark)}.reactions-group[data-v-c08e0a5a]{display:flex;gap:12px}.reaction-btn[data-v-c08e0a5a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#faf6ee;border:2px solid var(--ink-dark);border-radius:9999px;box-shadow:2px 2px 0 var(--ink-dark);color:var(--ink-dark);font-weight:700;cursor:pointer;transition:all .15s ease;font-size:.9rem}.reaction-btn[data-v-c08e0a5a]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#fef08a}.reaction-btn[data-v-c08e0a5a]:active{transform:translate(2px,2px);box-shadow:0 0 0 transparent}.reaction-count[data-v-c08e0a5a]{font-weight:800;color:var(--ink-dark)}.bouncing[data-v-c08e0a5a]{animation:bounce-c08e0a5a .4s ease}@keyframes bounce-c08e0a5a{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media(max-width:600px){.viewer-container[data-v-c08e0a5a]{padding:20px 12px 60px;gap:16px}.viewer-top-bar[data-v-c08e0a5a],.content-header[data-v-c08e0a5a]{flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-c08e0a5a]{width:100%;flex-wrap:wrap;gap:8px}.password-card[data-v-c08e0a5a]{padding:24px 16px;margin:16px auto 0}.reactions-bar[data-v-c08e0a5a]{flex-direction:column;gap:12px;align-items:flex-start}}.e2ee-status-badge[data-v-c08e0a5a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 16px;background:#dcfce7;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:2px 2px 0 var(--ink-dark);color:#166534;font-size:.88rem;font-weight:700;margin-bottom:14px}.e2ee-badge-left[data-v-c08e0a5a]{display:flex;align-items:center;gap:8px}.btn-copy-e2ee-key[data-v-c08e0a5a]{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:700;background:#fff;border:1.5px solid var(--ink-dark);border-radius:6px;box-shadow:1.5px 1.5px 0 var(--ink-dark);color:var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-copy-e2ee-key[data-v-c08e0a5a]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark);background:#f0fdf4}.btn-copy-e2ee-key[data-v-c08e0a5a]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.e2ee-unlock-card[data-v-c08e0a5a]{padding:24px;background:#faf6ee;border:2px dashed var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);display:flex;flex-direction:column;gap:16px;margin:10px 0}.e2ee-unlock-header[data-v-c08e0a5a]{display:flex;align-items:flex-start;gap:12px}.e2ee-unlock-title[data-v-c08e0a5a]{font-family:var(--font-hand);font-size:1.25rem;font-weight:700;color:var(--ink-dark);margin-bottom:4px}.e2ee-unlock-desc[data-v-c08e0a5a]{font-size:.9rem;color:var(--ink-muted)}.e2ee-input-row[data-v-c08e0a5a]{display:flex;gap:10px}.e2ee-error-text[data-v-c08e0a5a]{font-size:.85rem;font-weight:700;color:#dc2626;margin-top:4px}.legal-container[data-v-9aeecdd5]{max-width:1200px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:28px}.legal-top-bar[data-v-9aeecdd5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.btn-back[data-v-9aeecdd5]{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dark);font-size:.95rem;font-weight:700;text-decoration:none;padding:6px 14px;background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:2px 3px 0 var(--ink-dark);transition:all .15s ease}.btn-back[data-v-9aeecdd5]:hover{transform:translate(-1px,-1px);box-shadow:3px 4px 0 var(--ink-dark);background:var(--bg-paper-warm)}.btn-back[data-v-9aeecdd5]:active{transform:translate(2px,2px);box-shadow:0 0 0 transparent}.legal-update-time[data-v-9aeecdd5]{font-size:.85rem;font-weight:600;color:var(--ink-muted)}.emergency-alert-card[data-v-9aeecdd5]{background:#fff1f2;border:2.5px solid #e11d48;box-shadow:5px 6px #e11d48;border-radius:var(--radius-sketch-md);padding:24px;display:flex;align-items:flex-start;gap:18px}.emergency-icon-box[data-v-9aeecdd5]{background:#ffe4e6;border:2px solid #e11d48;padding:12px;border-radius:var(--radius-sketch-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:2px 2px #e11d48}.emergency-content[data-v-9aeecdd5]{display:flex;flex-direction:column;gap:10px;text-align:left}.emergency-title-row[data-v-9aeecdd5]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.emergency-title[data-v-9aeecdd5]{font-family:var(--font-hand);font-size:1.35rem;font-weight:700;color:#9f1239;margin:0}.emergency-badge[data-v-9aeecdd5]{background:#e11d48;color:#fff;font-size:.75rem;font-weight:800;padding:3px 10px;border-radius:9999px;letter-spacing:.5px;border:1.5px solid #881337}.emergency-desc[data-v-9aeecdd5]{font-size:.92rem;color:#881337;line-height:1.65;margin:0;font-weight:500}.emergency-desc strong[data-v-9aeecdd5]{color:#9f1239}.emergency-action-row[data-v-9aeecdd5]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:6px}.legal-layout[data-v-9aeecdd5]{display:grid;grid-template-columns:290px 1fr;gap:32px;align-items:start}.legal-sidebar[data-v-9aeecdd5]{display:flex;flex-direction:column;gap:20px;position:sticky;top:90px}.sidebar-nav[data-v-9aeecdd5]{display:flex;flex-direction:column;gap:8px;background:#fff;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:4px 4px 0 var(--ink-dark);padding:12px}.sidebar-tab-btn[data-v-9aeecdd5]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:2px solid transparent;border-radius:var(--radius-sketch-sm);color:var(--ink-muted);font-size:.92rem;font-weight:600;cursor:pointer;text-align:left;transition:all .15s ease;width:100%}.sidebar-tab-btn[data-v-9aeecdd5]:hover{background:var(--bg-paper-warm);color:var(--ink-dark);transform:translate(-1px,-1px)}.sidebar-tab-btn.active[data-v-9aeecdd5]{background:#fef08a;border:2px solid var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark);color:var(--ink-dark);font-weight:800}.tab-icon[data-v-9aeecdd5]{flex-shrink:0}.tab-label[data-v-9aeecdd5]{flex:1}.tab-badge[data-v-9aeecdd5]{font-size:.72rem;padding:2px 6px;background:#fee2e2;border:1.5px solid #dc2626;color:#b91c1c;border-radius:4px;font-weight:800}.sidebar-contact-card[data-v-9aeecdd5]{padding:18px;background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);display:flex;flex-direction:column;gap:10px;text-align:left}.sidebar-contact-title[data-v-9aeecdd5]{display:flex;align-items:center;gap:8px;font-family:var(--font-hand);font-size:1.05rem;font-weight:700;color:var(--ink-dark);margin:0}.sidebar-contact-text[data-v-9aeecdd5]{font-size:.82rem;color:var(--ink-muted);line-height:1.5;margin:0}.sidebar-email-box[data-v-9aeecdd5]{background:#fff;border:1.5px solid var(--ink-dark);padding:8px 10px;border-radius:6px;font-size:.85rem;font-weight:700;color:#0284c7;text-align:center;cursor:pointer;box-shadow:1.5px 1.5px 0 var(--ink-dark);transition:all .15s ease}.sidebar-email-box[data-v-9aeecdd5]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark);background:#f0f9ff}.w-full[data-v-9aeecdd5]{width:100%}.legal-content-pane[data-v-9aeecdd5]{padding:36px 40px;border-radius:var(--radius-sketch-md);text-align:left;background:#fff;border:2.5px solid var(--ink-dark);box-shadow:6px 8px 0 var(--ink-dark)}.article-header[data-v-9aeecdd5]{padding-bottom:24px;border-bottom:2px dashed rgba(26,32,44,.15);margin-bottom:28px}.article-title-row[data-v-9aeecdd5]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.article-title[data-v-9aeecdd5]{font-family:var(--font-hand);font-size:1.8rem;font-weight:800;color:var(--ink-dark);margin:0}.article-subtitle[data-v-9aeecdd5]{font-size:.95rem;color:var(--ink-muted);line-height:1.6;margin:0}.legal-body[data-v-9aeecdd5]{font-size:.95rem;line-height:1.85;color:var(--ink-dark)}.legal-body h3[data-v-9aeecdd5]{font-family:var(--font-hand);font-size:1.3rem;font-weight:700;color:var(--ink-dark);margin:32px 0 14px;display:inline-flex;align-items:center;gap:8px;background:#fef08a;padding:2px 10px;border:1.5px solid var(--ink-dark);border-radius:4px;box-shadow:2px 2px 0 var(--ink-dark)}.legal-body ol[data-v-9aeecdd5],.legal-body ul[data-v-9aeecdd5]{padding-left:24px;margin:14px 0;display:flex;flex-direction:column;gap:10px}.legal-body li[data-v-9aeecdd5]{line-height:1.7}.legal-body strong[data-v-9aeecdd5]{color:var(--ink-dark);font-weight:800}.legal-body code[data-v-9aeecdd5]{background:#fef08a;padding:2px 6px;border-radius:4px;border:1px solid var(--ink-dark);font-family:var(--font-mono);color:var(--ink-dark);font-weight:700;font-size:.85em}.highlight-box[data-v-9aeecdd5]{padding:18px 22px;border-radius:var(--radius-sketch-sm);margin:20px 0;line-height:1.65}.danger-box[data-v-9aeecdd5]{background:#fff1f2;border:2px dashed #e11d48;box-shadow:3px 3px #e11d484d;color:#881337}.danger-box h4[data-v-9aeecdd5]{margin:0 0 8px;color:#9f1239;font-family:var(--font-hand);font-size:1.15rem}.resource-cards-grid[data-v-9aeecdd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px}.resource-card[data-v-9aeecdd5]{padding:16px;background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);text-decoration:none;transition:all .15s ease;display:flex;flex-direction:column;gap:6px}.resource-card[data-v-9aeecdd5]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink-dark);background:#fff}.resource-card-title[data-v-9aeecdd5]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#0284c7;font-size:.95rem}.resource-card-desc[data-v-9aeecdd5]{font-size:.82rem;color:var(--ink-muted);line-height:1.5;margin:0}.contact-methods-grid[data-v-9aeecdd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.contact-box[data-v-9aeecdd5]{padding:24px;background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);display:flex;flex-direction:column;gap:12px}.contact-box-header[data-v-9aeecdd5]{display:flex;align-items:center;gap:8px}.contact-box-header h4[data-v-9aeecdd5]{margin:0;font-family:var(--font-hand);font-size:1.15rem;color:var(--ink-dark)}.contact-box-desc[data-v-9aeecdd5]{font-size:.86rem;color:var(--ink-muted);line-height:1.5;margin:0}.email-display-row[data-v-9aeecdd5]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px solid var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark);padding:8px 14px;border-radius:6px}.email-text[data-v-9aeecdd5]{font-size:.95rem;font-weight:800;color:var(--ink-dark)}.template-pre[data-v-9aeecdd5]{background:#fff;border:1.5px solid var(--ink-dark);padding:14px;border-radius:6px;font-size:.82rem;color:var(--ink-dark);line-height:1.6;white-space:pre-wrap;margin:0;font-family:var(--font-mono)}.mt-3[data-v-9aeecdd5]{margin-top:12px}.mt-6[data-v-9aeecdd5]{margin-top:24px}.faq-accordion-group[data-v-9aeecdd5]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-9aeecdd5]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:2px 2px 0 var(--ink-dark);padding:14px 18px;transition:all .15s ease}.faq-item[open][data-v-9aeecdd5]{background:#fff;box-shadow:3px 3px 0 var(--ink-dark)}.faq-question[data-v-9aeecdd5]{font-size:.95rem;font-weight:700;color:var(--ink-dark);cursor:pointer;-webkit-user-select:none;user-select:none}.faq-answer[data-v-9aeecdd5]{margin-top:10px;font-size:.88rem;color:var(--ink-muted);line-height:1.65;border-top:1px dashed rgba(26,32,44,.15);padding-top:8px}.dispute-faq-grid[data-v-9aeecdd5]{display:flex;flex-direction:column;gap:14px;margin:16px 0 24px}.dispute-card[data-v-9aeecdd5]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.dispute-q[data-v-9aeecdd5]{display:flex;align-items:center;gap:10px;color:#9f1239;font-family:var(--font-hand);font-size:1.05rem;font-weight:700}.dispute-a[data-v-9aeecdd5]{font-size:.9rem;color:var(--ink-dark);line-height:1.7}.flex-shrink-0[data-v-9aeecdd5]{flex-shrink:0}.sop-steps-grid[data-v-9aeecdd5]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 24px}.sop-step-card[data-v-9aeecdd5]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:20px 18px;display:flex;flex-direction:column;gap:8px;position:relative}.sop-step-num[data-v-9aeecdd5]{font-size:.78rem;font-weight:800;letter-spacing:1px;color:var(--ink-dark);background:#fef08a;border:1.5px solid var(--ink-dark);padding:3px 10px;border-radius:4px;align-self:flex-start;box-shadow:1.5px 1.5px 0 var(--ink-dark)}.sop-step-title[data-v-9aeecdd5]{font-family:var(--font-hand);font-size:1.1rem;font-weight:700;color:var(--ink-dark);margin:4px 0 0}.sop-step-desc[data-v-9aeecdd5]{font-size:.85rem;color:var(--ink-muted);line-height:1.6;margin:0}@media(max-width:768px){.sop-steps-grid[data-v-9aeecdd5]{grid-template-columns:1fr}}@media(max-width:900px){.legal-layout[data-v-9aeecdd5]{grid-template-columns:1fr}.legal-sidebar[data-v-9aeecdd5]{position:static}.sidebar-nav[data-v-9aeecdd5]{display:grid;grid-template-columns:repeat(2,1fr)}.legal-content-pane[data-v-9aeecdd5]{padding:24px 20px}}@media(max-width:600px){.emergency-alert-card[data-v-9aeecdd5]{flex-direction:column;padding:18px}.sidebar-nav[data-v-9aeecdd5]{grid-template-columns:1fr}}.not-found-container[data-v-46065e48]{max-width:600px;margin:80px auto;padding:0 20px;text-align:center}.error-card[data-v-46065e48]{background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark);padding:60px 40px;display:flex;flex-direction:column;align-items:center;gap:16px}.error-code[data-v-46065e48]{font-family:var(--font-hand);font-size:5.5rem;font-weight:900;line-height:1;color:#dc2626;text-shadow:3px 3px 0px #fef08a;letter-spacing:2px}.error-title[data-v-46065e48]{font-family:var(--font-hand);font-size:1.6rem;font-weight:700;color:var(--ink-dark)}.error-desc[data-v-46065e48]{color:var(--ink-muted);font-size:.95rem;line-height:1.6}.btn-home[data-v-46065e48]{margin-top:16px;padding:12px 28px}.bio-page[data-v-8fa3273c]{min-height:100vh;width:100%;padding:32px 16px 80px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;transition:background .3s ease,color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.theme-paper_sketch[data-v-8fa3273c]{background-color:#f7f3eb;background-image:radial-gradient(#e2dacb .75px,transparent .75px),radial-gradient(#e2dacb .75px,#f7f3eb .75px);background-size:30px 30px;background-position:0 0,15px 15px;color:#2b2b2b}.theme-paper_sketch .bio-content-container[data-v-8fa3273c]{max-width:480px;width:100%}.theme-paper_sketch .bio-avatar-fallback[data-v-8fa3273c]{background:#fbbf24;color:#2b2b2b;border:3px solid #2b2b2b;box-shadow:3px 3px #2b2b2b}.theme-paper_sketch .bio-avatar[data-v-8fa3273c]{border:3px solid #2b2b2b;box-shadow:4px 4px #2b2b2b}.theme-paper_sketch .bio-slug-pill[data-v-8fa3273c]{background:#fef08a;border:2px solid #2b2b2b;color:#2b2b2b;box-shadow:2px 2px #2b2b2b}.theme-paper_sketch .bio-store-card[data-v-8fa3273c]{background:#fff;border:2.5px solid #2b2b2b;box-shadow:4px 4px #2b2b2b}.theme-paper_sketch .btn-maps[data-v-8fa3273c]{background:#3b82f6;color:#fff;border:2px solid #2b2b2b;box-shadow:2px 2px #2b2b2b}.theme-paper_sketch .btn-call[data-v-8fa3273c]{background:#10b981;color:#fff;border:2px solid #2b2b2b;box-shadow:2px 2px #2b2b2b}.theme-paper_sketch .link-card.pill-style[data-v-8fa3273c]{background:#fff;border:2.5px solid #2b2b2b;box-shadow:3px 3px #2b2b2b;color:#1e1e1e}.theme-paper_sketch .link-card.pill-style[data-v-8fa3273c]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #2b2b2b}.theme-dark_ink[data-v-8fa3273c]{background-color:#09090b;color:#f4f4f5}.theme-dark_ink .bio-avatar-fallback[data-v-8fa3273c]{background:#27272a;color:#fff;border:2px solid #3f3f46}.theme-dark_ink .bio-avatar[data-v-8fa3273c]{border:2px solid #3f3f46;box-shadow:0 4px 20px #0009}.theme-dark_ink .bio-slug-pill[data-v-8fa3273c]{background:#18181b;border:1px solid #27272a;color:#a1a1aa}.theme-dark_ink .bio-store-card[data-v-8fa3273c]{background:#18181b;border:1px solid #27272a}.theme-dark_ink .btn-maps[data-v-8fa3273c]{background:#2563eb;color:#fff}.theme-dark_ink .btn-call[data-v-8fa3273c]{background:#059669;color:#fff}.theme-dark_ink .link-card.pill-style[data-v-8fa3273c]{background:#18181b;border:1px solid #27272a;color:#f4f4f5}.theme-dark_ink .link-card.pill-style[data-v-8fa3273c]:hover{border-color:#71717a;background:#27272a;transform:translateY(-2px)}.theme-sunset_glow[data-v-8fa3273c]{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#2d1600}.theme-sunset_glow .bio-avatar[data-v-8fa3273c]{border:3px solid #ffffff;box-shadow:0 4px 16px #0003}.theme-sunset_glow .bio-avatar-fallback[data-v-8fa3273c]{background:#ffffffd9;color:#ea580c;border:3px solid #ffffff;box-shadow:0 4px 16px #00000026}.theme-sunset_glow .bio-slug-pill[data-v-8fa3273c]{background:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2d1600}.theme-sunset_glow .bio-store-card[data-v-8fa3273c]{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.theme-sunset_glow .btn-maps[data-v-8fa3273c]{background:#ea580c;color:#fff;border:none}.theme-sunset_glow .btn-call[data-v-8fa3273c]{background:#d97706;color:#fff;border:none}.theme-sunset_glow .link-card.pill-style[data-v-8fa3273c]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);color:#2d1600}.theme-sunset_glow .link-card.pill-style[data-v-8fa3273c]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.theme-fresh_mint[data-v-8fa3273c]{background:linear-gradient(135deg,#10b981,#6ee7b7);color:#064e3b}.theme-fresh_mint .bio-avatar[data-v-8fa3273c]{border:3px solid #ffffff;box-shadow:0 4px 16px #064e3b33}.theme-fresh_mint .bio-avatar-fallback[data-v-8fa3273c]{background:#ffffffe0;color:#065f46;border:3px solid #ffffff;box-shadow:0 4px 16px #064e3b26}.theme-fresh_mint .bio-slug-pill[data-v-8fa3273c]{background:#ffffff59;color:#064e3b}.theme-fresh_mint .bio-store-card[data-v-8fa3273c]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-fresh_mint .btn-maps[data-v-8fa3273c]{background:#059669;color:#fff;border:none}.theme-fresh_mint .btn-call[data-v-8fa3273c]{background:#0d9488;color:#fff;border:none}.theme-fresh_mint .link-card.pill-style[data-v-8fa3273c]{background:#ffffffeb;color:#064e3b}.theme-fresh_mint .link-card.pill-style[data-v-8fa3273c]:hover{background:#fff;transform:translateY(-2px)}.theme-minimal_sand[data-v-8fa3273c]{background-color:#f5f0eb;color:#443c34}.theme-minimal_sand .bio-avatar[data-v-8fa3273c]{border:3px solid #bfaea0;box-shadow:0 4px 12px #443c341f}.theme-minimal_sand .bio-avatar-fallback[data-v-8fa3273c]{background:#e9e0d4;color:#443c34;border:3px solid #bfaea0;box-shadow:0 4px 12px #443c341a}.theme-minimal_sand .bio-slug-pill[data-v-8fa3273c]{background:#e9e0d4;color:#5c5248}.theme-minimal_sand .bio-store-card[data-v-8fa3273c]{background:#fff;border:1px solid #e0d5c8}.theme-minimal_sand .btn-maps[data-v-8fa3273c]{background:#78350f;color:#fff;border:none}.theme-minimal_sand .btn-call[data-v-8fa3273c]{background:#451a03;color:#fff;border:none}.theme-minimal_sand .link-card.pill-style[data-v-8fa3273c]{background:#fff;border:1.5px solid #e0d5c8;color:#443c34}.theme-minimal_sand .link-card.pill-style[data-v-8fa3273c]:hover{border-color:#bfaea0;transform:translateY(-2px)}.bio-content-container[data-v-8fa3273c]{max-width:520px;width:100%;display:flex;flex-direction:column;align-items:center}.demo-top-bar[data-v-8fa3273c]{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:20px;background:#ffffffd9;border:2px solid var(--ink-dark, #1a202c);border-radius:14px;box-shadow:3px 3px 0 var(--ink-dark, #1a202c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.demo-header-top[data-v-8fa3273c]{display:flex;justify-content:space-between;align-items:center;width:100%}.demo-tag[data-v-8fa3273c]{font-size:13px;font-weight:800;color:var(--ink-dark, #1a202c)}.demo-current-theme-hint[data-v-8fa3273c]{font-size:12px;color:#64748b}.demo-current-theme-hint strong[data-v-8fa3273c]{color:var(--ink-dark, #1a202c)}.theme-switcher-pills[data-v-8fa3273c]{display:flex;flex-wrap:wrap;gap:6px;width:100%}.btn-theme-pill[data-v-8fa3273c]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#fff;border:1.5px solid var(--ink-dark, #1a202c);border-radius:9999px;box-shadow:1.5px 1.5px 0 var(--ink-dark, #1a202c);font-size:11.5px;font-weight:700;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease}.btn-theme-pill[data-v-8fa3273c]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark, #1a202c);background:#f8fafc}.btn-theme-pill.active[data-v-8fa3273c]{background:#fef08a;border-color:var(--ink-dark, #1a202c);box-shadow:2px 2px 0 var(--ink-dark, #1a202c);transform:translate(-1px,-1px)}.theme-dot[data-v-8fa3273c]{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.2);flex-shrink:0}.theme-name-text[data-v-8fa3273c]{line-height:1}.bio-profile-header[data-v-8fa3273c]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px;width:100%}.avatar-wrapper[data-v-8fa3273c]{position:relative;margin-bottom:16px}.bio-avatar[data-v-8fa3273c]{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block}.bio-avatar-fallback[data-v-8fa3273c]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:800}.bio-display-name[data-v-8fa3273c]{font-size:22px;font-weight:800;margin:0 0 6px;line-height:1.3}.bio-slug-pill[data-v-8fa3273c]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:9999px;margin-bottom:12px}.bio-description[data-v-8fa3273c]{font-size:14px;line-height:1.6;max-width:440px;margin:0;white-space:pre-line;opacity:.9}.bio-store-card[data-v-8fa3273c]{width:100%;border-radius:16px;padding:18px;margin-bottom:28px;box-sizing:border-box}.store-badge[data-v-8fa3273c]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.store-info-list[data-v-8fa3273c]{display:flex;flex-direction:column;gap:10px;margin:14px 0 16px}.store-info-row[data-v-8fa3273c]{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5}.store-icon[data-v-8fa3273c]{font-size:16px;flex-shrink:0}.store-actions-row[data-v-8fa3273c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.store-action-btn[data-v-8fa3273c]{padding:10px 12px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.store-action-btn[data-v-8fa3273c]:hover{opacity:.85}.links-list[data-v-8fa3273c]{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.link-card.pill-style[data-v-8fa3273c]{position:relative;width:100%;min-height:64px;padding:10px 58px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;text-align:center;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.link-card.pill-style.is-featured[data-v-8fa3273c]{border-width:2px;animation:gentle-lift-8fa3273c 3s ease-in-out infinite}@keyframes gentle-lift-8fa3273c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.link-icon-badge[data-v-8fa3273c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.brand-badge[data-v-8fa3273c]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.badge-facebook[data-v-8fa3273c]{background:#1877f2;color:#fff}.badge-instagram[data-v-8fa3273c]{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.badge-price[data-v-8fa3273c]{background:#111827;color:#fff;border:1px solid rgba(255,255,255,.1)}.badge-price-symbol[data-v-8fa3273c]{font-size:24px;font-weight:800;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1}.badge-location[data-v-8fa3273c]{background:#fff;border:1.5px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000000d}.badge-line[data-v-8fa3273c]{background:#06c755;color:#fff}.badge-youtube[data-v-8fa3273c]{background:red;color:#fff}.badge-threads[data-v-8fa3273c],.badge-tiktok[data-v-8fa3273c],.badge-x[data-v-8fa3273c]{background:#000;color:#fff}.badge-discord[data-v-8fa3273c]{background:#5865f2;color:#fff}.badge-github[data-v-8fa3273c]{background:#24292e;color:#fff}.badge-fansone[data-v-8fa3273c]{background:linear-gradient(135deg,#00c2cb,#0084ff);color:#fff}.badge-fansone-text[data-v-8fa3273c]{font-size:10px;font-weight:900;line-height:1.05;letter-spacing:-.4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;color:#fff;text-transform:uppercase}.badge-onlyfans[data-v-8fa3273c]{background:#00aff0;color:#fff}.badge-xiaohongshu[data-v-8fa3273c]{background:#ff2442;color:#fff}.badge-xhs-text[data-v-8fa3273c]{font-size:10px;font-weight:900;letter-spacing:-.5px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#fff}.badge-bilibili[data-v-8fa3273c]{background:#00aeec;color:#fff}.badge-patreon[data-v-8fa3273c]{background:#ff424d;color:#fff}.badge-website[data-v-8fa3273c]{background:#0284c7;color:#fff}.badge-custom[data-v-8fa3273c]{background:#0000000d}.custom-badge-emoji[data-v-8fa3273c]{font-size:22px}.link-text-group[data-v-8fa3273c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.link-title[data-v-8fa3273c]{font-size:15px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.link-subtitle[data-v-8fa3273c]{font-size:12px;opacity:.75;margin-top:3px;font-weight:500}.link-action-dots[data-v-8fa3273c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .15s ease,background-color .15s ease;color:inherit}.link-action-dots[data-v-8fa3273c]:hover{opacity:1;background-color:#0000000f}.bio-footer[data-v-8fa3273c]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:10px}.btn-demo-start[data-v-8fa3273c]{display:inline-block;background:#10b981;color:#fff;padding:10px 20px;border-radius:9999px;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 4px 12px #10b9814d;transition:transform .15s ease}.btn-demo-start[data-v-8fa3273c]:hover{transform:translateY(-2px)}.powered-by[data-v-8fa3273c]{font-size:12px;text-decoration:none;opacity:.65;color:inherit;transition:opacity .15s ease}.powered-by[data-v-8fa3273c]:hover{opacity:1}.bio-toast[data-v-8fa3273c]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#111827f2;color:#fff;padding:10px 20px;border-radius:9999px;font-size:13px;font-weight:600;box-shadow:0 4px 20px #00000040;z-index:9999}.toast-fade-enter-active[data-v-8fa3273c],.toast-fade-leave-active[data-v-8fa3273c]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-8fa3273c],.toast-fade-leave-to[data-v-8fa3273c]{opacity:0;transform:translate(-50%,10px)}.bio-loading-container[data-v-8fa3273c],.bio-error-container[data-v-8fa3273c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.bio-spinner[data-v-8fa3273c]{width:40px;height:40px;border:3.5px solid rgba(0,0,0,.1);border-top-color:#2b2b2b;border-radius:50%;animation:spin-8fa3273c .8s linear infinite}@keyframes spin-8fa3273c{to{transform:rotate(360deg)}}.bio-loading-text[data-v-8fa3273c]{margin-top:16px;font-size:14px;font-weight:600;opacity:.7}.bio-error-card[data-v-8fa3273c]{background:#fff;border:2px solid #2b2b2b;box-shadow:4px 4px #2b2b2b;border-radius:16px;padding:32px;text-align:center;max-width:360px}.error-emoji[data-v-8fa3273c]{font-size:48px;margin-bottom:12px}.error-title[data-v-8fa3273c]{font-size:20px;font-weight:800;margin:0 0 8px}.error-desc[data-v-8fa3273c]{font-size:13.5px;opacity:.8;margin-bottom:20px;line-height:1.5}.btn-return-home[data-v-8fa3273c]{display:inline-block;background:#2b2b2b;color:#fff;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.bio-top-actions[data-v-8fa3273c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin-bottom:8px}.btn-bio-action[data-v-8fa3273c]{display:inline-flex;align-items:center;gap:6px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--ink-dark, #1a202c);border-radius:9999px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease}.btn-bio-action[data-v-8fa3273c]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c);background:#fff}.bio-qr-backdrop[data-v-8fa3273c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.bio-qr-modal[data-v-8fa3273c]{background:#fff;border:2.5px solid var(--ink-dark, #1a202c);border-radius:18px;box-shadow:6px 8px 0 var(--ink-dark, #1a202c);width:100%;max-width:320px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bio-qr-header[data-v-8fa3273c]{display:flex;align-items:center;justify-content:space-between;width:100%}.bio-qr-title[data-v-8fa3273c]{margin:0;font-size:1.05rem;font-weight:800;color:var(--ink-dark, #1a202c)}.btn-close-qr[data-v-8fa3273c]{background:transparent;border:none;font-size:1.4rem;color:#64748b;cursor:pointer;line-height:1}.bio-qr-body[data-v-8fa3273c]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-image-wrapper[data-v-8fa3273c]{background:#fff;border:2px solid var(--ink-dark, #1a202c);border-radius:12px;padding:10px;box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}.qr-image[data-v-8fa3273c]{width:180px;height:180px;display:block}.qr-name[data-v-8fa3273c]{font-size:.95rem;font-weight:800;color:var(--ink-dark, #1a202c);margin-top:4px}.qr-slug[data-v-8fa3273c]{font-size:.78rem;color:#64748b;font-family:monospace}.bio-qr-footer[data-v-8fa3273c]{width:100%}.btn-copy-qr-link[data-v-8fa3273c]{width:100%;background:#fef08a;border:2px solid var(--ink-dark, #1a202c);border-radius:10px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);padding:8px 16px;font-size:.88rem;font-weight:800;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease}.btn-copy-qr-link[data-v-8fa3273c]:hover{background:#fde047;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c)}@media(max-width:480px){.store-actions-row[data-v-8fa3273c]{grid-template-columns:1fr}}.pricing-page-wrapper[data-v-fff6fccc]{min-height:100vh;display:flex;flex-direction:column;background-color:#fdfbf7;color:#2b2b2b;font-family:inherit}.pricing-main-content[data-v-fff6fccc]{flex:1;max-width:1140px;width:100%;margin:0 auto;padding:40px 20px 80px;box-sizing:border-box}.pricing-hero[data-v-fff6fccc]{text-align:center;margin-bottom:44px}.beta-badge-pill[data-v-fff6fccc]{display:inline-flex;align-items:center;gap:8px;background:#fff3db;border:2px solid #2b2b2b;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;box-shadow:3px 3px #2b2b2b;margin-bottom:24px;animation:pulse-glow-fff6fccc 2.5s infinite}@keyframes pulse-glow-fff6fccc{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pricing-title[data-v-fff6fccc]{font-size:38px;font-weight:900;line-height:1.25;margin:0 0 16px;letter-spacing:-.5px}.pricing-subtitle[data-v-fff6fccc]{font-size:16.5px;color:#666;max-width:680px;margin:0 auto 32px;line-height:1.6}.gradient-text[data-v-fff6fccc]{background:linear-gradient(135deg,#d97706,#dc2626,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.billing-toggle-container[data-v-fff6fccc]{display:flex;justify-content:center}.billing-toggle-box[data-v-fff6fccc]{display:inline-flex;background:#fff;border:2px solid #2b2b2b;border-radius:14px;padding:4px;box-shadow:4px 4px #2b2b2b}.toggle-btn[data-v-fff6fccc]{padding:8px 20px;border:none;background:transparent;font-size:14px;font-weight:700;color:#666;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.toggle-btn.active[data-v-fff6fccc]{background:#2b2b2b;color:#fff;box-shadow:0 2px 8px #00000026}.discount-tag[data-v-fff6fccc]{background:#ef4444;color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px}.pricing-cards-section[data-v-fff6fccc]{margin-bottom:56px}.pricing-cards-grid[data-v-fff6fccc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card[data-v-fff6fccc]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:6px 6px #2b2b2b;padding:30px 26px;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease}.pricing-card[data-v-fff6fccc]:hover{transform:translateY(-4px);box-shadow:8px 8px #2b2b2b}.pricing-card.featured[data-v-fff6fccc]{background:#fdfdfd;border-color:#059669;box-shadow:6px 6px #059669;transform:scale(1.02);z-index:2}.pricing-card.featured[data-v-fff6fccc]:hover{transform:scale(1.02) translateY(-4px);box-shadow:8px 8px #059669}.popular-ribbon[data-v-fff6fccc]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#059669;color:#fff;font-size:12px;font-weight:800;padding:4px 14px;border-radius:999px;border:2px solid #2b2b2b;box-shadow:2px 2px #2b2b2b;white-space:nowrap}.card-header[data-v-fff6fccc]{margin-bottom:16px}.plan-icon[data-v-fff6fccc]{width:46px;height:46px;border-radius:12px;border:2px solid #2b2b2b;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.bg-amber-soft[data-v-fff6fccc]{background:#fef3c7}.bg-purple-soft[data-v-fff6fccc]{background:#f3e8ff}.bg-emerald-soft[data-v-fff6fccc]{background:#d1fae5}.bg-blue-soft[data-v-fff6fccc]{background:#dbeafe}.text-amber[data-v-fff6fccc]{color:#d97706}.text-purple[data-v-fff6fccc]{color:#9333ea}.text-emerald[data-v-fff6fccc]{color:#059669}.text-blue[data-v-fff6fccc]{color:#2563eb}.text-accent[data-v-fff6fccc]{color:#f59e0b}.text-success[data-v-fff6fccc]{color:#10b981}.plan-name[data-v-fff6fccc]{font-size:24px;font-weight:900;margin:0 0 6px}.plan-target[data-v-fff6fccc]{font-size:13.5px;color:#777;margin:0;min-height:38px;line-height:1.4}.price-box[data-v-fff6fccc]{margin-bottom:16px;padding-bottom:16px;border-bottom:2px dashed #e5e5e5}.price-row[data-v-fff6fccc]{display:flex;align-items:baseline;gap:4px}.currency[data-v-fff6fccc]{font-size:18px;font-weight:800}.amount[data-v-fff6fccc]{font-size:38px;font-weight:900;letter-spacing:-1px}.amount.strike-through[data-v-fff6fccc]{text-decoration:line-through;color:#999}.period[data-v-fff6fccc]{font-size:13px;color:#777;font-weight:600}.price-note[data-v-fff6fccc]{font-size:12px;color:#888;margin:4px 0 0}.price-promo-tag[data-v-fff6fccc]{font-size:13.5px;font-weight:800;color:#d97706;margin:4px 0 0}.price-promo-tag.highlight[data-v-fff6fccc]{color:#059669}.plan-status-badge[data-v-fff6fccc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:6px 10px;border-radius:8px;border:1.5px solid #2b2b2b;margin-bottom:16px}.plan-status-badge.is-free[data-v-fff6fccc]{background:#f3f4f6;color:#4b5563}.plan-status-badge.is-beta-free[data-v-fff6fccc]{background:#ecfdf5;color:#065f46;border-color:#059669}.btn-plan-action[data-v-fff6fccc]{width:100%;padding:13px 16px;border:2px solid #2b2b2b;border-radius:12px;font-size:14.5px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease;box-shadow:3px 3px #2b2b2b;margin-bottom:24px}.btn-starter[data-v-fff6fccc]{background:#f3f4f6;color:#2b2b2b}.btn-starter[data-v-fff6fccc]:hover{background:#e5e7eb;transform:translate(-1px,-1px);box-shadow:4px 4px #2b2b2b}.btn-creator[data-v-fff6fccc]{background:#fef3c7;color:#2b2b2b}.btn-creator[data-v-fff6fccc]:hover{background:#fde68a;transform:translate(-1px,-1px);box-shadow:4px 4px #2b2b2b}.btn-pro[data-v-fff6fccc]{background:#10b981;color:#fff;border-color:#059669}.btn-pro[data-v-fff6fccc]:hover{background:#059669;transform:translate(-1px,-1px);box-shadow:4px 4px #2b2b2b}.features-list-box[data-v-fff6fccc]{flex:1}.features-heading[data-v-fff6fccc]{display:block;font-size:12px;font-weight:800;color:#555;margin-bottom:12px;text-transform:uppercase}.features-list[data-v-fff6fccc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.features-list li[data-v-fff6fccc]{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4}.check-icon[data-v-fff6fccc]{flex-shrink:0;margin-top:1px}.addon-adfree-section[data-v-fff6fccc]{margin-bottom:56px}.addon-adfree-card[data-v-fff6fccc]{background:#fff;border:3px solid #2b2b2b;border-radius:18px;box-shadow:6px 6px #2b2b2b;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.addon-left[data-v-fff6fccc]{display:flex;align-items:center;gap:18px;flex:1}.addon-icon-box[data-v-fff6fccc]{width:52px;height:52px;min-width:52px;border-radius:14px;border:2px solid #2b2b2b;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px #2b2b2b}.addon-text[data-v-fff6fccc]{flex:1}.addon-title-row[data-v-fff6fccc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.addon-title[data-v-fff6fccc]{font-size:19px;font-weight:900;margin:0}.addon-badge[data-v-fff6fccc]{background:#dbeafe;color:#1e40af;border:1.5px solid #2b2b2b;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:800}.addon-promo-badge[data-v-fff6fccc]{background:#dcfce7;color:#166534;border:1.5px solid #2b2b2b;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:800}.addon-desc[data-v-fff6fccc]{font-size:13.5px;color:#666;margin:0;line-height:1.45}.addon-right[data-v-fff6fccc]{display:flex;align-items:center;gap:20px;flex-shrink:0}.addon-price-box[data-v-fff6fccc]{display:flex;align-items:baseline;gap:4px}.addon-currency[data-v-fff6fccc]{font-size:16px;font-weight:800}.addon-amount[data-v-fff6fccc]{font-size:32px;font-weight:900;color:#059669}.addon-period[data-v-fff6fccc]{font-size:13px;color:#777;font-weight:700}.btn-addon-action[data-v-fff6fccc]{background:#10b981;color:#fff;border:2px solid #2b2b2b;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:3px 3px #2b2b2b;transition:all .15s ease;white-space:nowrap}.btn-addon-action[data-v-fff6fccc]:hover{background:#059669;transform:translate(-1px,-1px);box-shadow:4px 4px #2b2b2b}@media(max-width:768px){.addon-adfree-card[data-v-fff6fccc]{flex-direction:column;align-items:stretch;text-align:center}.addon-left[data-v-fff6fccc]{flex-direction:column;text-align:center}.addon-title-row[data-v-fff6fccc]{justify-content:center}.addon-right[data-v-fff6fccc]{flex-direction:column;justify-content:center}}.custom-local-section[data-v-fff6fccc]{margin-bottom:72px}.custom-local-card[data-v-fff6fccc]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:6px 6px #2b2b2b;padding:32px;position:relative}.local-card-badge[data-v-fff6fccc]{display:inline-flex;align-items:center;gap:6px;background:#fffbeb;border:2px solid #2b2b2b;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:800;color:#b45309;margin-bottom:16px;box-shadow:2px 2px #2b2b2b}.local-card-content[data-v-fff6fccc]{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.local-title[data-v-fff6fccc]{font-size:24px;font-weight:900;margin:0 0 10px;line-height:1.3}.local-desc[data-v-fff6fccc]{font-size:14.5px;color:#666;line-height:1.6;margin:0 0 24px}.local-features-grid[data-v-fff6fccc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.local-feature-item[data-v-fff6fccc]{display:flex;align-items:flex-start;gap:10px}.feature-bullet-icon[data-v-fff6fccc]{width:32px;height:32px;min-width:32px;border-radius:8px;border:1.5px solid #2b2b2b;display:flex;align-items:center;justify-content:center;margin-top:2px}.local-feature-item strong[data-v-fff6fccc]{display:block;font-size:13.5px;color:#2b2b2b;margin-bottom:2px}.local-feature-item p[data-v-fff6fccc]{margin:0;font-size:12px;color:#777;line-height:1.35}.local-action-col[data-v-fff6fccc]{display:flex;justify-content:center}.action-card-box[data-v-fff6fccc]{background:#fafaf9;border:2px solid #2b2b2b;border-radius:16px;padding:24px;box-shadow:4px 4px #2b2b2b;width:100%;max-width:340px;text-align:center}.action-card-title[data-v-fff6fccc]{display:block;font-size:18px;font-weight:900;margin-bottom:6px}.action-card-desc[data-v-fff6fccc]{font-size:13px;color:#666;margin:0 0 18px;line-height:1.4}.btn-local-email[data-v-fff6fccc]{width:100%;background:#f59e0b;color:#2b2b2b;border:2px solid #2b2b2b;border-radius:10px;padding:11px;font-size:14.5px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:3px 3px #2b2b2b;transition:all .15s ease;margin-bottom:10px}.btn-local-email[data-v-fff6fccc]:hover{background:#fbbf24;transform:translate(-1px,-1px);box-shadow:4px 4px #2b2b2b}.btn-local-copy[data-v-fff6fccc]{width:100%;background:#fff;color:#555;border:1.5px solid #2b2b2b;border-radius:10px;padding:9px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-bottom:14px}.btn-local-copy[data-v-fff6fccc]:hover{background:#f3f4f6}.action-guarantee[data-v-fff6fccc]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:700;color:#065f46}.comparison-section[data-v-fff6fccc]{margin-bottom:72px}.comparison-header[data-v-fff6fccc]{text-align:center;margin-bottom:32px}.section-title[data-v-fff6fccc]{font-size:30px;font-weight:900;margin:0 0 10px}.section-subtitle[data-v-fff6fccc]{font-size:15px;color:#666;margin:0}.comparison-table-wrapper[data-v-fff6fccc]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:6px 6px #2b2b2b;overflow-x:auto}.comparison-table[data-v-fff6fccc]{width:100%;border-collapse:collapse;text-align:center}.comparison-table th[data-v-fff6fccc],.comparison-table td[data-v-fff6fccc]{padding:14px 18px;border-bottom:1px solid #e5e5e5;font-size:14px}.comparison-table th[data-v-fff6fccc]{background:#fafaf9;font-weight:900;font-size:15px;border-bottom:2px solid #2b2b2b}.feature-col[data-v-fff6fccc],.feature-name[data-v-fff6fccc]{text-align:left;font-weight:700;width:36%}.group-title-row td[data-v-fff6fccc]{background:#f4f4f5;font-weight:900;text-align:left;font-size:13px;color:#555;letter-spacing:.5px;border-top:2px solid #2b2b2b;border-bottom:2px solid #2b2b2b}.highlight-col[data-v-fff6fccc]{background:#ecfdf5}.font-bold[data-v-fff6fccc]{font-weight:800}.faq-section[data-v-fff6fccc]{max-width:860px;margin:0 auto 72px}.faq-header[data-v-fff6fccc]{text-align:center;margin-bottom:32px}.faq-icon-box[data-v-fff6fccc]{width:48px;height:48px;border-radius:14px;background:#fffbeb;border:2px solid #2b2b2b;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:3px 3px #2b2b2b}.faq-accordion-list[data-v-fff6fccc]{display:flex;flex-direction:column;gap:14px}.faq-card[data-v-fff6fccc]{background:#fff;border:2px solid #2b2b2b;border-radius:14px;box-shadow:4px 4px #2b2b2b;padding:18px 20px;cursor:pointer;transition:all .2s ease}.faq-card[data-v-fff6fccc]:hover{transform:translateY(-2px);box-shadow:5px 5px #2b2b2b}.faq-card.active[data-v-fff6fccc]{background:#fffdfa;border-color:#d97706}.faq-question-row[data-v-fff6fccc]{display:flex;align-items:center;gap:12px}.faq-q-num[data-v-fff6fccc]{font-size:13px;font-weight:900;color:#d97706;background:#fef3c7;border:1.5px solid #2b2b2b;border-radius:6px;padding:2px 6px}.faq-question[data-v-fff6fccc]{flex:1;margin:0;font-size:15.5px;font-weight:800}.faq-chevron[data-v-fff6fccc]{transition:transform .2s ease;color:#666}.faq-answer-box[data-v-fff6fccc]{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e5e5}.faq-answer[data-v-fff6fccc]{margin:0;font-size:14.5px;line-height:1.6;color:#555}.bottom-cta-section[data-v-fff6fccc]{text-align:center}.cta-inner-card[data-v-fff6fccc]{background:#2b2b2b;color:#fff;border-radius:24px;padding:44px 24px;border:3px solid #2b2b2b;box-shadow:8px 8px #f59e0b;max-width:860px;margin:0 auto}.cta-badge[data-v-fff6fccc]{display:inline-block;background:#f59e0b;color:#2b2b2b;font-size:12px;font-weight:900;padding:4px 14px;border-radius:999px;margin-bottom:16px}.cta-title[data-v-fff6fccc]{font-size:26px;font-weight:900;margin:0 0 12px;color:#fff}.cta-desc[data-v-fff6fccc]{font-size:15.5px;color:#d1d5db;max-width:600px;margin:0 auto 28px;line-height:1.5}.cta-actions[data-v-fff6fccc]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-cta-primary[data-v-fff6fccc]{background:#f59e0b;color:#2b2b2b;border:2px solid #ffffff;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:4px 4px #fff6;transition:all .15s ease}.btn-cta-primary[data-v-fff6fccc]:hover{background:#fbbf24;transform:translate(-2px,-2px);box-shadow:6px 6px #fff6}.btn-cta-secondary[data-v-fff6fccc]{background:transparent;color:#fff;border:2px solid #ffffff;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:800;cursor:pointer;transition:all .15s ease}.btn-cta-secondary[data-v-fff6fccc]:hover{background:#ffffff1a}.modal-backdrop[data-v-fff6fccc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.celebration-modal[data-v-fff6fccc]{background:#fff;border:3px solid #2b2b2b;border-radius:20px;box-shadow:8px 8px #2b2b2b;padding:32px 24px;max-width:460px;width:100%;text-align:center}.celebration-icon[data-v-fff6fccc]{font-size:48px;margin-bottom:12px}.celebration-title[data-v-fff6fccc]{font-size:20px;font-weight:900;margin:0 0 12px}.celebration-desc[data-v-fff6fccc]{font-size:14.5px;color:#555;line-height:1.5;margin:0 0 24px}.celebration-actions[data-v-fff6fccc]{display:flex;flex-direction:column;gap:10px}.btn-celebration-go[data-v-fff6fccc]{background:#10b981;color:#fff;border:2px solid #2b2b2b;border-radius:12px;padding:12px;font-size:15px;font-weight:800;text-decoration:none;box-shadow:3px 3px #2b2b2b}.btn-celebration-close[data-v-fff6fccc]{background:#f3f4f6;color:#555;border:2px solid #2b2b2b;border-radius:12px;padding:10px;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:1024px){.pricing-cards-grid[data-v-fff6fccc]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.pricing-card.featured[data-v-fff6fccc]{transform:none}.pricing-card.featured[data-v-fff6fccc]:hover{transform:translateY(-4px)}.local-card-content[data-v-fff6fccc],.local-features-grid[data-v-fff6fccc]{grid-template-columns:1fr}}@media(max-width:640px){.pricing-title[data-v-fff6fccc]{font-size:28px}.comparison-table-wrapper[data-v-fff6fccc]{margin:0 -10px;border-radius:14px}}.booking-view-container[data-v-ab210837]{min-height:100vh;position:relative;background-color:var(--bg-deep, #fcf9f2);background-image:radial-gradient(#e5dec9 .75px,transparent .75px),radial-gradient(#e5dec9 .75px,#fcf9f2 .75px);background-size:30px 30px;background-position:0 0,15px 15px;color:var(--text-main, #0f172a);font-family:var(--font-main, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);display:flex;justify-content:center;align-items:flex-start;padding:40px 16px 80px;overflow-x:hidden}.bg-glow[data-v-ab210837]{display:none}.booking-wrapper[data-v-ab210837]{width:100%;max-width:640px;position:relative;z-index:2}.state-card[data-v-ab210837]{background:#fff;border:3px solid #1a202c;border-radius:20px;box-shadow:6px 6px #1a202c;padding:48px 24px;text-align:center}.loading-card .spinner[data-v-ab210837]{width:44px;height:44px;border:4px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:50%;animation:spin-ab210837 1s linear infinite;margin:0 auto 20px}.booking-card[data-v-ab210837]{background:#fff;border:3px solid #1a202c;border-radius:24px;padding:32px;box-shadow:6px 8px #1a202c}.shop-header[data-v-ab210837]{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:2.5px solid #1a202c;margin-bottom:24px}.shop-badge[data-v-ab210837]{width:58px;height:58px;border-radius:16px;background:#fbbf24;border:2px solid #1a202c;box-shadow:3px 3px #1a202c;display:flex;align-items:center;justify-content:center;color:#1a202c;flex-shrink:0}.shop-name[data-v-ab210837]{font-size:1.45rem;font-weight:800;margin:0 0 4px;color:#0f172a;letter-spacing:-.01em}.shop-desc[data-v-ab210837]{font-size:.92rem;color:#475569;margin:0;line-height:1.5}.steps-nav[data-v-ab210837]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding:0 6px}.step-item[data-v-ab210837]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:.88rem;font-weight:600}.step-item.active[data-v-ab210837]{color:#0f172a}.step-item.done[data-v-ab210837]{color:#059669}.step-num[data-v-ab210837]{width:28px;height:28px;border-radius:50%;background:#f1f5f9;border:2px solid #1a202c;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#1a202c;transition:all .2s ease}.step-item.active .step-num[data-v-ab210837]{background:#fbbf24;box-shadow:2px 2px #1a202c}.step-item.done .step-num[data-v-ab210837]{background:#10b981;color:#fff;box-shadow:2px 2px #1a202c}.step-line[data-v-ab210837]{flex:1;height:2.5px;background:#cbd5e1;margin:0 12px;border-radius:2px}.step-line.filled[data-v-ab210837]{background:#1a202c}.step-section[data-v-ab210837]{animation:fadeIn-ab210837 .25s ease-out}.section-title-wrap[data-v-ab210837]{margin-bottom:20px}.section-title[data-v-ab210837]{font-size:1.25rem;font-weight:800;margin:0 0 4px;color:#0f172a}.section-subtitle[data-v-ab210837]{font-size:.88rem;color:#64748b}.section-top-bar[data-v-ab210837]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.btn-back[data-v-ab210837]{background:#f1f5f9;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;color:#1a202c;display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .15s ease}.btn-back[data-v-ab210837]:hover{background:#e2e8f0;transform:translate(-1px,-1px);box-shadow:2.5px 2.5px #1a202c}.chosen-badge[data-v-ab210837]{background:#fef3c7;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;color:#92400e;padding:4px 12px;border-radius:20px;font-size:.82rem;font-weight:700}.services-grid[data-v-ab210837]{display:flex;flex-direction:column;gap:14px}.service-card[data-v-ab210837]{background:#fff;border:2px solid #1a202c;border-radius:16px;box-shadow:3px 3px #1a202c;padding:18px 20px;cursor:pointer;transition:all .15s ease;display:flex;justify-content:space-between;align-items:center}.service-card[data-v-ab210837]:hover{background:#fffdfa;transform:translate(-2px,-2px);box-shadow:5px 5px #1a202c}.service-card.selected[data-v-ab210837]{border-color:#1a202c;box-shadow:5px 5px #0284c7;background:#f0f9ff}.service-title[data-v-ab210837]{font-size:1.1rem;font-weight:700;margin:0 0 6px;color:#0f172a}.service-price[data-v-ab210837]{color:#059669;font-weight:800;font-size:1.25rem}.service-price .currency[data-v-ab210837]{font-size:.85rem;margin-right:2px}.service-meta[data-v-ab210837]{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.meta-pill[data-v-ab210837]{font-size:.8rem;font-weight:600;color:#475569;background:#f1f5f9;border:1.5px solid #1a202c;padding:2px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.buffer-pill[data-v-ab210837]{color:#92400e;background:#fef3c7}.btn-select-svc[data-v-ab210837]{background:#fbbf24;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:8px 16px;border-radius:10px;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s ease}.service-card:hover .btn-select-svc[data-v-ab210837]{background:#f59e0b;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.dates-slider[data-v-ab210837]{display:flex;gap:10px;overflow-x:auto;padding-bottom:12px;margin-bottom:24px;scrollbar-width:thin}.date-pill[data-v-ab210837]{flex:0 0 78px;background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;border-radius:14px;padding:12px 6px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .15s ease}.date-pill[data-v-ab210837]:hover:not(.closed){transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c;background:#fffdfa}.date-pill.active[data-v-ab210837]{background:#fbbf24;border-color:#1a202c;color:#1a202c;box-shadow:4px 4px #1a202c;transform:translate(-2px,-2px)}.date-pill.closed[data-v-ab210837]{opacity:.45;cursor:not-allowed;background:#f1f5f9;box-shadow:none}.date-dayname[data-v-ab210837]{font-size:.75rem;font-weight:700}.date-number[data-v-ab210837]{font-size:1.1rem;font-weight:800}.date-status[data-v-ab210837]{font-size:.7rem;font-weight:600}.slots-section[data-v-ab210837]{background:#faf8f3;border:2px solid #1a202c;border-radius:16px;box-shadow:3px 3px #1a202c;padding:20px}.slots-header[data-v-ab210837]{margin-bottom:16px;color:#0f172a;font-size:.95rem;font-weight:700}.slots-header .slots-label[data-v-ab210837]{display:flex;align-items:center;gap:6px}.slots-grid[data-v-ab210837]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.slot-btn[data-v-ab210837]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#0f172a;padding:12px 6px;border-radius:10px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s ease}.slot-btn[data-v-ab210837]:hover{background:#fef3c7;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.slot-btn.selected[data-v-ab210837]{background:#0284c7;color:#fff;border-color:#1a202c;box-shadow:3px 3px #1a202c;transform:translate(-1px,-1px)}.slots-loading[data-v-ab210837],.slots-empty[data-v-ab210837]{text-align:center;padding:32px 16px;color:#64748b;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:8px}.mini-spinner[data-v-ab210837]{width:24px;height:24px;border:3px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:50%;animation:spin-ab210837 1s linear infinite}.summary-box[data-v-ab210837]{background:#fef9ee;border:2px dashed #1a202c;border-radius:14px;padding:16px 20px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.summary-item[data-v-ab210837]{display:flex;justify-content:space-between;font-size:.92rem}.sum-label[data-v-ab210837]{color:#64748b;font-weight:600}.sum-val[data-v-ab210837]{color:#0f172a;font-weight:700}.highlight-val[data-v-ab210837]{color:#0284c7}.contact-form[data-v-ab210837]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-ab210837]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-ab210837]{font-size:.88rem;font-weight:700;color:#0f172a}.required[data-v-ab210837]{color:#e11d48}.input-wrap[data-v-ab210837]{position:relative;display:flex;align-items:center}.input-icon[data-v-ab210837]{position:absolute;left:14px;color:#64748b}.text-input[data-v-ab210837]{width:100%;background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #0000000d;color:#0f172a;border-radius:10px;padding:12px 14px 12px 42px;font-size:.95rem;font-weight:500;outline:none;transition:all .15s ease}.text-input[data-v-ab210837]:focus{border-color:#0284c7;box-shadow:3px 3px #0284c7}.textarea-input[data-v-ab210837]{padding-left:14px;resize:vertical}.form-error-banner[data-v-ab210837]{background:#ffe4e6;border:2px solid #e11d48;color:#9f1239;padding:10px 14px;border-radius:8px;font-size:.88rem;font-weight:600;display:flex;align-items:center;gap:8px}.btn-submit-booking[data-v-ab210837]{background:#fbbf24;color:#1a202c;border:2.5px solid #1a202c;box-shadow:4px 5px #1a202c;padding:15px;border-radius:12px;font-size:1.1rem;font-weight:800;cursor:pointer;transition:all .15s ease;margin-top:8px}.btn-submit-booking[data-v-ab210837]:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 7px #1a202c;background:#f59e0b}.btn-submit-booking[data-v-ab210837]:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn-submit-booking[data-v-ab210837]:disabled{opacity:.5;cursor:not-allowed}.success-section[data-v-ab210837]{text-align:center;padding:16px 0}.success-icon-wrap[data-v-ab210837]{color:#059669;margin-bottom:16px}.success-title[data-v-ab210837]{font-size:1.55rem;font-weight:800;margin:0 0 8px;color:#0f172a}.success-desc[data-v-ab210837]{color:#475569;font-size:.95rem;margin:0 0 24px}.booking-receipt[data-v-ab210837]{background:#fff;border:2.5px solid #1a202c;border-radius:16px;box-shadow:4px 4px #1a202c;padding:20px;text-align:left;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.receipt-row[data-v-ab210837]{display:flex;justify-content:space-between;font-size:.92rem}.r-label[data-v-ab210837]{color:#64748b;font-weight:600}.r-val[data-v-ab210837]{font-weight:700;color:#0f172a}.badge-val[data-v-ab210837]{background:#fef3c7;border:1.5px solid #1a202c;padding:2px 8px;border-radius:6px;color:#92400e;font-family:monospace}.line-bind-box[data-v-ab210837]{background:#f0fdf4;border:2.5px solid #1a202c;box-shadow:4px 4px #1a202c;border-radius:16px;padding:20px;margin-bottom:20px;text-align:center}.line-icon-badge[data-v-ab210837]{color:#06c755;margin-bottom:8px}.line-text-wrap h4[data-v-ab210837]{margin:0 0 4px;color:#0f172a;font-size:1.1rem;font-weight:800}.line-text-wrap p[data-v-ab210837]{color:#475569;font-size:.88rem;margin:0 0 16px;line-height:1.4}.btn-line-bind[data-v-ab210837]{background:#06c755;color:#fff;border:2.5px solid #1a202c;box-shadow:3px 3px #1a202c;padding:12px 22px;border-radius:12px;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.btn-line-bind[data-v-ab210837]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #1a202c}.line-cmd-hint[data-v-ab210837]{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;color:#475569;font-weight:600;flex-wrap:wrap}.line-cmd-hint code[data-v-ab210837]{background:#fff;border:1.5px solid #1a202c;padding:1px 6px;border-radius:4px;color:#059669;font-weight:800}.btn-copy-code[data-v-ab210837]{background:#fff;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:700;color:#1a202c;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.btn-copy-code[data-v-ab210837]:hover{background:#fef3c7;transform:translate(-1px,-1px)}.gcal-box[data-v-ab210837]{margin-bottom:24px}.btn-gcal[data-v-ab210837]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#0f172a;padding:10px 18px;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-gcal[data-v-ab210837]:hover{background:#f8fafc;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.btn-secondary[data-v-ab210837]{background:#fff;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;color:#1a202c;padding:10px 20px;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-secondary[data-v-ab210837]:hover{background:#f1f5f9;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}@keyframes spin-ab210837{to{transform:rotate(360deg)}}@keyframes fadeIn-ab210837{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.shop-contact-bar[data-v-ab210837]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.shop-contact-link[data-v-ab210837]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f8fafc;border:1.5px solid #0f172a;box-shadow:1.5px 1.5px #0f172a;border-radius:8px;font-size:.8rem;font-weight:700;color:#0f172a;text-decoration:none;transition:all .15s ease}.shop-contact-link[data-v-ab210837]:hover{background:#fef08a;transform:translate(-1px,-1px)}.store-nav-box[data-v-ab210837]{background:#fff;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;border-radius:14px;padding:16px 20px;margin-top:20px;text-align:left}.store-nav-header[data-v-ab210837]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.store-nav-header h4[data-v-ab210837]{margin:0;font-size:.95rem;font-weight:800;color:#0f172a}.store-nav-address[data-v-ab210837]{margin:0 0 14px;font-size:.88rem;color:#475569;line-height:1.5}.store-nav-actions[data-v-ab210837]{display:flex;flex-wrap:wrap;gap:10px}.btn-nav-map[data-v-ab210837]{background:#fbbf24;color:#0f172a;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-nav-map[data-v-ab210837]:hover{background:#f59e0b;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.btn-nav-call[data-v-ab210837]{background:#fff;color:#0f172a;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.btn-nav-call[data-v-ab210837]:hover{background:#f1f5f9;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.book-landing-page[data-v-61440a87]{min-height:100vh;background-color:#fcf9f2;background-image:radial-gradient(#e5dec9 .8px,transparent .8px),radial-gradient(#e5dec9 .8px,#fcf9f2 .8px);background-size:28px 28px;background-position:0 0,14px 14px;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.landing-header[data-v-61440a87]{position:sticky;top:0;z-index:100;background:#fcf9f2eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2.5px solid #0f172a;padding:14px 24px}.header-inner[data-v-61440a87]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand-wrap[data-v-61440a87]{display:flex;align-items:center;gap:10px;cursor:pointer}.logo-box[data-v-61440a87]{background:#fbbf24;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#0f172a}.brand-name[data-v-61440a87]{font-size:1.25rem;font-weight:900;letter-spacing:-.5px;color:#0f172a}.brand-accent[data-v-61440a87]{color:#d97706}.brand-badge[data-v-61440a87]{font-size:.72rem;background:#fef3c7;color:#92400e;border:1.5px solid #0f172a;padding:1px 6px;border-radius:6px;font-weight:800;margin-left:6px}.header-nav[data-v-61440a87]{display:flex;align-items:center;gap:24px}.header-nav a[data-v-61440a87]{color:#475569;text-decoration:none;font-weight:700;font-size:.92rem;transition:color .15s ease}.header-nav a[data-v-61440a87]:hover{color:#d97706}.header-actions[data-v-61440a87]{display:flex;align-items:center;gap:12px}.btn-text-nav[data-v-61440a87]{color:#475569;text-decoration:none;font-weight:700;font-size:.88rem;padding:6px 12px;transition:color .15s ease}.btn-text-nav[data-v-61440a87]:hover{color:#0f172a}.btn-primary-nav[data-v-61440a87]{background:#fbbf24;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;color:#0f172a;font-weight:800;padding:8px 16px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.88rem;transition:all .15s ease}.btn-primary-nav[data-v-61440a87]:hover{background:#f59e0b;transform:translate(-1px,-1px);box-shadow:4px 4px #0f172a}.btn-ghost-nav[data-v-61440a87]{background:#fff;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;color:#0f172a;font-weight:800;padding:7px 14px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.86rem;transition:all .15s ease}.btn-ghost-nav[data-v-61440a87]:hover{background:#f1f5f9;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.user-badge[data-v-61440a87]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;padding:5px 12px;border-radius:9px;font-size:.84rem;font-weight:700;color:#0f172a;max-width:180px}.tier-pill[data-v-61440a87]{font-size:.7rem;font-weight:900;background:#fef3c7;color:#92400e;border:1px solid #0f172a;padding:1px 5px;border-radius:5px}.user-name[data-v-61440a87]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-icon-nav[data-v-61440a87]{background:#fff;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;color:#64748b;width:36px;height:36px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-icon-nav[data-v-61440a87]:hover{color:#ef4444;border-color:#ef4444;transform:translate(-1px,-1px);box-shadow:3px 3px #ef4444}.hero-section[data-v-61440a87]{padding:70px 24px 60px;text-align:center}.hero-container[data-v-61440a87]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-badge[data-v-61440a87]{background:#fffbeb;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;padding:6px 16px;border-radius:999px;font-size:.85rem;font-weight:800;color:#b45309;display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.hero-title[data-v-61440a87]{font-size:3rem;font-weight:900;line-height:1.2;letter-spacing:-1px;margin:0 0 20px;color:#0f172a}.highlight-text[data-v-61440a87]{color:#d97706;text-decoration:underline;text-decoration-color:#fbbf24;text-underline-offset:6px}.hero-subtitle[data-v-61440a87]{font-size:1.15rem;color:#475569;line-height:1.6;max-width:720px;margin:0 0 32px;font-weight:500}.hero-search-box[data-v-61440a87]{display:flex;background:#fff;border:3px solid #0f172a;box-shadow:5px 5px #0f172a;border-radius:14px;padding:6px;max-width:620px;width:100%;margin-bottom:16px}.input-wrap[data-v-61440a87]{display:flex;align-items:center;flex:1;padding-left:12px}.domain-prefix[data-v-61440a87]{font-family:monospace;font-size:1.05rem;font-weight:800;color:#d97706}.slug-search-input[data-v-61440a87]{border:none;background:none;font-size:1.05rem;font-weight:700;color:#0f172a;outline:none;width:100%;padding:8px 10px}.btn-search-go[data-v-61440a87]{background:#0f172a;color:#fbbf24;border:2px solid #0f172a;padding:10px 20px;border-radius:10px;font-weight:800;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.btn-search-go[data-v-61440a87]:hover:not(:disabled){background:#1e293b;transform:translate(-1px,-1px)}.btn-search-go[data-v-61440a87]:disabled{opacity:.5;cursor:not-allowed}.hero-demo-hints[data-v-61440a87]{display:flex;align-items:center;gap:8px;margin-bottom:32px}.hint-label[data-v-61440a87]{font-size:.85rem;color:#64748b;font-weight:700}.demo-pill[data-v-61440a87]{background:#fff;border:1.5px solid #0f172a;padding:4px 12px;border-radius:8px;font-size:.85rem;font-weight:800;color:#0f172a;cursor:pointer;box-shadow:2px 2px #0f172a;transition:all .15s ease}.demo-pill[data-v-61440a87]:hover{background:#fef08a;transform:translate(-1px,-1px)}.hero-cta-group[data-v-61440a87]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.btn-hero-primary[data-v-61440a87]{background:#fbbf24;border:3px solid #0f172a;box-shadow:4px 4px #0f172a;color:#0f172a;font-size:1.1rem;font-weight:800;padding:14px 28px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .15s ease}.btn-hero-primary[data-v-61440a87]:hover{background:#f59e0b;transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a}.btn-hero-secondary[data-v-61440a87]{background:#fff;border:3px solid #0f172a;box-shadow:4px 4px #0f172a;color:#0f172a;font-size:1.1rem;font-weight:800;padding:14px 28px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .15s ease}.btn-hero-secondary[data-v-61440a87]:hover{background:#fdfbf7;transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a}.section-container[data-v-61440a87]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-61440a87]{text-align:center;margin-bottom:50px}.section-tag[data-v-61440a87]{background:#0f172a;color:#fbbf24;font-size:.75rem;font-weight:900;padding:3px 10px;border-radius:6px;letter-spacing:1px}.section-title[data-v-61440a87]{font-size:2.3rem;font-weight:900;color:#0f172a;margin:12px 0 10px;letter-spacing:-.5px}.section-desc[data-v-61440a87]{font-size:1.05rem;color:#64748b;max-width:620px;margin:0 auto;line-height:1.5}.features-section[data-v-61440a87]{padding:80px 0;background:#f8f5eb;border-top:2.5px solid #0f172a;border-bottom:2.5px solid #0f172a}.features-grid[data-v-61440a87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.feat-card[data-v-61440a87]{background:#fff;border:2.5px solid #0f172a;box-shadow:4px 4px #0f172a;border-radius:14px;padding:28px;transition:transform .15s ease,box-shadow .15s ease}.feat-card[data-v-61440a87]:hover{transform:translateY(-3px);box-shadow:6px 6px #0f172a}.highlight-card[data-v-61440a87]{background:#fffdf5;border-color:#d97706}.feat-icon-bubble[data-v-61440a87]{width:54px;height:54px;border-radius:12px;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.line-bubble[data-v-61440a87]{background:#06c755;color:#fff}.fast-bubble[data-v-61440a87]{background:#fbbf24;color:#0f172a}.cal-bubble[data-v-61440a87]{background:#f59e0b;color:#0f172a}.ical-bubble[data-v-61440a87]{background:#0284c7;color:#fff}.lock-bubble[data-v-61440a87]{background:#ef4444;color:#fff}.brand-bubble[data-v-61440a87]{background:#8b5cf6;color:#fff}.feat-card h3[data-v-61440a87]{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 10px}.feat-card p[data-v-61440a87]{font-size:.95rem;color:#475569;line-height:1.6;margin:0 0 18px}.feat-points[data-v-61440a87]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feat-points li[data-v-61440a87]{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#1e293b}.calendar-showcase-section[data-v-61440a87]{padding:80px 0}.showcase-card[data-v-61440a87]{background:#fff;border:3px solid #0f172a;box-shadow:6px 6px #0f172a;border-radius:18px;padding:40px;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.showcase-badge[data-v-61440a87]{background:#fef3c7;color:#b45309;border:1.5px solid #0f172a;padding:3px 10px;border-radius:6px;font-size:.8rem;font-weight:800}.showcase-title[data-v-61440a87]{font-size:2.1rem;font-weight:900;color:#0f172a;margin:12px 0 16px;line-height:1.25}.showcase-desc[data-v-61440a87]{font-size:1.05rem;color:#475569;line-height:1.6;margin:0 0 24px}.showcase-features-list[data-v-61440a87]{display:flex;flex-direction:column;gap:16px}.showcase-item[data-v-61440a87]{display:flex;align-items:flex-start;gap:12px}.s-icon[data-v-61440a87]{font-size:1.3rem}.showcase-item strong[data-v-61440a87]{display:block;font-size:1rem;font-weight:800;color:#0f172a}.showcase-item p[data-v-61440a87]{margin:2px 0 0;font-size:.88rem;color:#64748b}.mockup-calendar-card[data-v-61440a87]{background:#fdfbf7;border:2.5px solid #0f172a;box-shadow:4px 4px #0f172a;border-radius:14px;overflow:hidden}.mockup-header[data-v-61440a87]{background:#f1f5f9;border-bottom:2px solid #0f172a;padding:10px 14px;display:flex;align-items:center;gap:8px}.mock-dot[data-v-61440a87]{width:11px;height:11px;border-radius:50%;border:1.5px solid #0f172a}.mock-dot.red[data-v-61440a87]{background:#ef4444}.mock-dot.yellow[data-v-61440a87]{background:#f59e0b}.mock-dot.green[data-v-61440a87]{background:#10b981}.mock-title[data-v-61440a87]{font-size:.82rem;font-weight:800;color:#475569;margin-left:6px}.mockup-body[data-v-61440a87]{padding:20px}.mock-cal-nav[data-v-61440a87]{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:1.1rem;margin-bottom:16px}.mock-badge[data-v-61440a87]{background:#fef3c7;border:1.5px solid #0f172a;padding:3px 8px;border-radius:999px;font-size:.78rem;color:#92400e}.mock-cal-grid[data-v-61440a87]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px}.mock-day[data-v-61440a87]{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;min-height:60px;padding:4px;font-size:.78rem;font-weight:800;display:flex;flex-direction:column;gap:3px}.mock-day.selected[data-v-61440a87]{background:#fef3c7;border:2px solid #d97706}.mock-today-badge[data-v-61440a87]{background:#fbbf24;color:#000;font-size:.65rem;padding:1px 4px;border-radius:4px;width:fit-content}.mock-pill[data-v-61440a87]{font-size:.65rem;padding:1px 4px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-pill.green[data-v-61440a87]{background:#dcfce7;color:#166534}.mock-pill.gray[data-v-61440a87]{background:#f1f5f9;color:#475569}.mock-day-detail[data-v-61440a87]{background:#fff;border:1.5px solid #0f172a;border-radius:8px;padding:10px 14px}.mock-detail-tag[data-v-61440a87]{font-size:.8rem;font-weight:800;color:#d97706}.mock-bk-row[data-v-61440a87]{display:flex;justify-content:space-between;margin-top:6px;font-size:.85rem}.industries-section[data-v-61440a87]{padding:80px 0;background:#f8f5eb;border-top:2.5px solid #0f172a;border-bottom:2.5px solid #0f172a}.industries-grid[data-v-61440a87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.industry-card[data-v-61440a87]{background:#fff;border:2.5px solid #0f172a;box-shadow:4px 4px #0f172a;border-radius:14px;padding:24px;text-align:center}.ind-icon[data-v-61440a87]{font-size:2.5rem;display:inline-block;margin-bottom:12px}.industry-card h3[data-v-61440a87]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0 0 8px}.industry-card p[data-v-61440a87]{font-size:.9rem;color:#64748b;line-height:1.5;margin:0}.faq-section[data-v-61440a87]{padding:80px 0}.faq-list[data-v-61440a87]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item[data-v-61440a87]{background:#fff;border:2px solid #0f172a;box-shadow:3px 3px #0f172a;border-radius:12px;padding:18px 22px;cursor:pointer;transition:all .15s ease}.faq-item[data-v-61440a87]:hover{background:#fffdf5}.faq-question[data-v-61440a87]{display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-question h4[data-v-61440a87]{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.faq-toggle-icon[data-v-61440a87]{color:#d97706;transition:transform .2s ease;flex-shrink:0}.faq-item.active .faq-toggle-icon[data-v-61440a87]{transform:rotate(180deg)}.faq-answer[data-v-61440a87]{margin-top:14px;padding-top:12px;border-top:1.5px dashed #e2e8f0}.faq-answer p[data-v-61440a87]{margin:0;color:#475569;font-size:.95rem;line-height:1.6}.cta-banner-section[data-v-61440a87]{padding:40px 0 80px}.cta-card[data-v-61440a87]{background:#0f172a;color:#fff;border:3px solid #0f172a;box-shadow:6px 6px #fbbf24;border-radius:20px;padding:60px 40px;text-align:center}.cta-card h2[data-v-61440a87]{font-size:2.4rem;font-weight:900;color:#fbbf24;margin:0 0 16px;letter-spacing:-.5px}.cta-card p[data-v-61440a87]{font-size:1.15rem;color:#cbd5e1;max-width:600px;margin:0 auto 32px}.cta-actions[data-v-61440a87]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-cta-white[data-v-61440a87]{background:#fbbf24;border:2px solid #0f172a;color:#0f172a;padding:14px 28px;border-radius:12px;font-size:1.05rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.btn-cta-white[data-v-61440a87]:hover{background:#f59e0b;transform:translateY(-2px)}.btn-cta-outline[data-v-61440a87]{background:transparent;border:2px solid #ffffff;color:#fff;padding:14px 28px;border-radius:12px;font-size:1.05rem;font-weight:800;cursor:pointer;transition:all .15s ease}.btn-cta-outline[data-v-61440a87]:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-text-mobile[data-v-61440a87]{display:none}@media(max-width:768px){.section-container[data-v-61440a87]{padding:0 16px;width:100%;box-sizing:border-box}.landing-header[data-v-61440a87]{padding:10px 14px}.header-inner[data-v-61440a87]{gap:8px;width:100%}.header-nav[data-v-61440a87]{display:none}.hide-mobile[data-v-61440a87],.btn-text-full[data-v-61440a87]{display:none!important}.btn-text-mobile[data-v-61440a87]{display:inline!important}.header-actions[data-v-61440a87]{gap:6px}.btn-primary-nav[data-v-61440a87],.btn-ghost-nav[data-v-61440a87]{padding:6px 10px;font-size:.8rem;gap:4px;border-radius:8px}.btn-icon-nav[data-v-61440a87],.logo-box[data-v-61440a87]{width:32px;height:32px}.brand-name[data-v-61440a87]{font-size:1.1rem}.hero-section[data-v-61440a87]{padding:40px 16px 36px}.hero-badge[data-v-61440a87]{font-size:.76rem;padding:6px 12px;max-width:100%;line-height:1.4;text-align:center;box-sizing:border-box;margin-bottom:18px}.hero-title[data-v-61440a87]{font-size:1.85rem;line-height:1.25;margin-bottom:14px;letter-spacing:-.5px}.hero-subtitle[data-v-61440a87]{font-size:.95rem;line-height:1.55;margin-bottom:22px}.hero-search-box[data-v-61440a87]{flex-direction:column;gap:8px;padding:8px;box-sizing:border-box;width:100%}.input-wrap[data-v-61440a87]{padding:0 4px;width:100%;box-sizing:border-box}.domain-prefix[data-v-61440a87]{font-size:.88rem}.slug-search-input[data-v-61440a87]{font-size:.92rem;padding:4px 6px;width:100%}.btn-search-go[data-v-61440a87]{width:100%;justify-content:center;padding:10px;font-size:.92rem}.hero-demo-hints[data-v-61440a87]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:24px}.demo-pill[data-v-61440a87]{font-size:.8rem;padding:4px 10px}.hero-cta-group[data-v-61440a87]{flex-direction:column;width:100%;gap:10px}.btn-hero-primary[data-v-61440a87],.btn-hero-secondary[data-v-61440a87]{width:100%;justify-content:center;font-size:.98rem;padding:12px 16px;box-sizing:border-box}.features-section[data-v-61440a87]{padding:48px 0}.section-header[data-v-61440a87]{margin-bottom:30px}.section-title[data-v-61440a87]{font-size:1.75rem;line-height:1.25}.section-desc[data-v-61440a87]{font-size:.92rem}.features-grid[data-v-61440a87]{grid-template-columns:1fr;gap:16px}.feat-card[data-v-61440a87]{padding:20px 16px}.feat-card h3[data-v-61440a87]{font-size:1.15rem}.calendar-showcase-section[data-v-61440a87]{padding:48px 0}.showcase-card[data-v-61440a87]{grid-template-columns:1fr;padding:20px 14px;gap:24px}.showcase-title[data-v-61440a87]{font-size:1.6rem;line-height:1.25}.showcase-desc[data-v-61440a87]{font-size:.92rem;margin-bottom:18px}.mockup-body[data-v-61440a87]{padding:12px 8px}.mock-cal-nav[data-v-61440a87]{font-size:.95rem}.mock-cal-grid[data-v-61440a87]{gap:2px}.mock-day[data-v-61440a87]{min-height:46px;padding:2px;font-size:.68rem}.mock-today-badge[data-v-61440a87]{font-size:.6rem;padding:0 2px}.mock-pill[data-v-61440a87]{font-size:.58rem;padding:0 2px}.mock-day-detail[data-v-61440a87]{padding:8px 10px}.mock-bk-row[data-v-61440a87]{font-size:.78rem}.industries-section[data-v-61440a87]{padding:48px 0}.industries-grid[data-v-61440a87]{grid-template-columns:1fr;gap:14px}.industry-card[data-v-61440a87]{padding:18px 14px}.ind-icon[data-v-61440a87]{font-size:2rem;margin-bottom:8px}.faq-section[data-v-61440a87]{padding:48px 0}.faq-item[data-v-61440a87]{padding:14px 16px}.faq-question h4[data-v-61440a87]{font-size:.95rem}.faq-answer p[data-v-61440a87]{font-size:.88rem}.cta-banner-section[data-v-61440a87]{padding:30px 0 60px}.cta-card[data-v-61440a87]{padding:36px 18px;border-radius:16px}.cta-card h2[data-v-61440a87]{font-size:1.65rem;line-height:1.25}.cta-card p[data-v-61440a87]{font-size:.95rem;margin-bottom:24px}.cta-actions[data-v-61440a87]{flex-direction:column;width:100%;gap:10px}.btn-cta-white[data-v-61440a87],.btn-cta-outline[data-v-61440a87]{width:100%;justify-content:center;font-size:.95rem;padding:12px 16px;box-sizing:border-box}}:root{--font-main: "Outfit", "Noto Sans TC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-hand: "Kalam", "Patrick Hand", cursive, sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-deep: #fcf9f2;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-card-hover: #fffdfa;--bg-input: #ffffff;--bg-muted: #f5efe1;--bg-notebook: #fdfbf7;--border-ink: #1a202c;--border-ink-sub: #2d3748;--border-glass: #2d3748;--border-glass-light: #475569;--primary: #fbbf24;--primary-hover: #f59e0b;--primary-light: #fef3c7;--primary-glow: rgba(251, 191, 36, .45);--accent-cyan: #0284c7;--accent-purple: #9333ea;--accent-emerald: #059669;--accent-rose: #e11d48;--accent-gradient: linear-gradient(135deg, #fbbf24 0%, #f59e0b 50%, #ea580c 100%);--accent-gradient-hover: linear-gradient(135deg, #fde047 0%, #fbbf24 50%, #d97706 100%);--text-main: #0f172a;--text-muted: #475569;--text-dim: #64748b;--success: #059669;--success-bg: #d1fae5;--warning: #d97706;--warning-bg: #fef3c7;--danger: #e11d48;--danger-bg: #ffe4e6;--shadow-comic-sm: 2px 2px 0px #1a202c;--shadow-comic: 3px 4px 0px #1a202c;--shadow-comic-lg: 5px 6px 0px #1a202c;--shadow-comic-hover: 5px 6px 0px #1a202c;--shadow-comic-active: 1px 1px 0px #1a202c;--radius-sketch: 255px 15px 225px / 15px 225px 15px 255px;--radius-card: 16px 5px 18px 6px / 6px 18px 5px 16px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-full: 9999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;background-color:var(--bg-deep);background-image:radial-gradient(#e5dec9 .75px,transparent .75px),radial-gradient(#e5dec9 .75px,#fcf9f2 .75px);background-size:30px 30px;background-position:0 0,15px 15px;color:var(--text-main);font-family:var(--font-main);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{display:none!important}#app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fdfbf7}::-webkit-scrollbar-thumb{background:#cbd5e1;border:1.5px solid #1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fbbf24}.font-hand{font-family:var(--font-hand)!important}.sketch-border{border:2px solid #2d3748;border-radius:255px 15px 225px/15px 225px 15px 255px}.sketch-border-thick{border:3px solid #1a202c;border-radius:255px 20px 225px/20px 225px 20px 255px}.sketch-card{background:#fff;border:2px solid #2d3748;border-radius:16px 4px 18px 5px/5px 18px 4px 16px;box-shadow:4px 5px #2d3748e6;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.sketch-card:hover{transform:translate(-2px,-3px);box-shadow:6px 8px #2d3748}.sketch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.95rem;font-weight:700;color:#0f172a;background-color:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:3px 4px #1a202cf2;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;-webkit-user-select:none;user-select:none}.sketch-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 6px #1a202c}.sketch-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.sketch-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:700;border:1.5px solid #2d3748;border-radius:255px 10px 225px/10px 225px 10px 255px;background:#fff;box-shadow:1.5px 1.5px #2d3748}.bg-cream-paper{background-color:#fcf9f2;background-image:radial-gradient(#e5dec9 .75px,transparent .75px),radial-gradient(#e5dec9 .75px,#fcf9f2 .75px);background-size:30px 30px;background-position:0 0,15px 15px}.bg-notebook-grid{background-color:#fdfbf7;background-size:24px 24px;background-image:linear-gradient(to right,rgba(220,215,201,.45) 1px,transparent 1px),linear-gradient(to bottom,rgba(220,215,201,.45) 1px,transparent 1px)}.highlighter-yellow{background:linear-gradient(104deg,#fef08a00 .9%,#fef08ad9 2.4%,#fde047bf 5.8%,#fef08a33 93%,#fef08ab3 96%,#fef08a00 98%);padding:.1em .35em;border-radius:4px;display:inline-block}.highlighter-mint{background:linear-gradient(104deg,#a7f3d000 .9%,#a7f3d0d9 2.4%,#6ee7b7bf 5.8%,#a7f3d033 93%,#a7f3d0b3 96%,#a7f3d000 98%);padding:.1em .35em;border-radius:4px;display:inline-block}.highlighter-pink{background:linear-gradient(104deg,#fecdd300 .9%,#fecdd3d9 2.4%,#fda4afbf 5.8%,#fecdd333 93%,#fecdd3b3 96%,#fecdd300 98%);padding:.1em .35em;border-radius:4px;display:inline-block}.tape-strip{position:absolute;top:-12px;left:50%;transform:translate(-50%) rotate(-1deg);width:120px;height:24px;background:#fef08aa6;border:1px dashed rgba(202,138,4,.4);box-shadow:0 1px 3px #0000001a;z-index:5;pointer-events:none}@keyframes sketchWiggle{0%{transform:rotate(0)}25%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}.hover-wiggle:hover{animation:sketchWiggle .4s ease-in-out}.glass-panel{background:#fff;border:2px solid #2d3748;border-radius:16px 4px 18px 5px/5px 18px 4px 16px;box-shadow:4px 5px #2d3748e6;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.glass-panel-hover:hover{border-color:#1a202c;transform:translate(-2px,-3px);box-shadow:6px 8px #1a202c}.gradient-text{color:#0f172a;background:linear-gradient(135deg,#b45309,#d97706 40%,#0f172a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:.98rem;font-weight:700;font-family:inherit;border-radius:255px 15px 225px/15px 225px 15px 255px;border:2px solid #1a202c;box-shadow:3px 4px #1a202c;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;-webkit-user-select:none;user-select:none}.btn-primary{background:#fbbf24;color:#0f172a}.btn-primary:hover:not(:disabled){background:#fde047;transform:translate(-2px,-2px);box-shadow:5px 6px #1a202c}.btn-primary:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn-secondary{background:#fff;color:#1e293b}.btn-secondary:hover:not(:disabled){background:#f8fafc;transform:translate(-2px,-2px);box-shadow:5px 6px #1a202c}.btn-secondary:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:2px 2px #94a3b8;border-color:#94a3b8}.input-group{display:flex;flex-direction:column;gap:8px;text-align:left}.input-label{font-size:.9rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:6px}.form-input{width:100%;background:#fff;border:2px solid #2d3748;border-radius:12px 6px 14px 5px/6px 14px 5px 12px;box-shadow:2px 2px #2d374826;padding:13px 16px;color:#0f172a;font-size:1rem;font-family:inherit;outline:none;transition:all .2s ease}.form-input:focus{border-color:#1a202c;box-shadow:3px 3px #1a202c;background:#fffdfa}.form-input::placeholder{color:#94a3b8}textarea.form-input{min-height:140px;resize:vertical;line-height:1.6}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;border:1.5px solid #1a202c;border-radius:255px 10px 225px/10px 225px 10px 255px;text-transform:uppercase;letter-spacing:.04em;box-shadow:1.5px 1.5px #1a202c}.badge-primary{background:#fef3c7;color:#92400e}.badge-danger{background:#ffe4e6;color:#be123c}.badge-warning{background:#fef3c7;color:#b45309}.badge-success{background:#d1fae5;color:#065f46}.badge-l100,.badge-admin{background:linear-gradient(135deg,#fef08a,#fde047);color:#78350f;border-color:#78350f;box-shadow:1.5px 1.5px #78350f}.badge-l99,.badge-partner{background:#fef08a;color:#854d0e}.badge-l3,.badge-business{background:#e0e7ff;color:#3730a3}.badge-l2,.badge-creator,.badge-pro{background:#fae8ff;color:#7e22ce}.badge-l1,.badge-free{background:#e0f2fe;color:#0369a1}.badge-guest{background:#f1f5f9;color:#475569}.switch,.toggle-switch{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.switch input,.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;border:2px solid #1a202c;transition:.2s cubic-bezier(.34,1.56,.64,1);border-radius:20px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border:1.5px solid #1a202c;box-shadow:1px 1px #1a202c;transition:.2s cubic-bezier(.34,1.56,.64,1);border-radius:50%}input:checked+.slider{background-color:#fbbf24}input:checked+.slider:before{transform:translate(20px);background-color:#0f172a}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-fade-in{animation:fadeInScale .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes pulseGlow{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.animate-pulse-glow{animation:pulseGlow 2s infinite ease-in-out}.audit-backdrop[data-v-a55358ce]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.audit-modal[data-v-a55358ce]{background:#faf8f5;border:3px solid #2b2b2b;border-radius:24px 22px 26px 20px;box-shadow:6px 8px #2b2b2b;width:100%;max-width:600px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.audit-header[data-v-a55358ce]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#fff;border-bottom:2px dashed #e2dcd2;flex-shrink:0}.header-title-row[data-v-a55358ce]{display:flex;align-items:center;gap:12px}.header-icon-box[data-v-a55358ce]{width:40px;height:40px;border:2px solid #2b2b2b;border-radius:12px;background:#fef3c7;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px #2b2b2b}.modal-title[data-v-a55358ce]{font-size:18px;font-weight:800;color:#2b2b2b}.modal-subtitle[data-v-a55358ce]{font-size:13px;color:#71717a;margin-top:2px}.code-pill[data-v-a55358ce]{background:#fed7aa;color:#9a3412;font-weight:800;padding:1px 6px;border-radius:6px;font-family:monospace}.btn-close[data-v-a55358ce]{background:#f4f4f5;border:2px solid #2b2b2b;border-radius:10px;padding:6px;cursor:pointer;box-shadow:2px 2px #2b2b2b}.audit-body[data-v-a55358ce]{padding:20px;overflow-y:auto}.loading-state[data-v-a55358ce],.empty-state[data-v-a55358ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#71717a;font-size:14px}.spinner[data-v-a55358ce]{width:32px;height:32px;border:3px solid #fed7aa;border-top:3px solid #f97316;border-radius:50%;animation:spin-a55358ce .8s linear infinite}@keyframes spin-a55358ce{to{transform:rotate(360deg)}}.timeline-list[data-v-a55358ce]{position:relative;padding-left:24px}.timeline-list[data-v-a55358ce]:before{content:"";position:absolute;top:10px;bottom:10px;left:9px;width:2px;background:#e2dcd2}.timeline-item[data-v-a55358ce]{position:relative;margin-bottom:16px}.timeline-marker[data-v-a55358ce]{position:absolute;left:-24px;top:8px;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #2b2b2b;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-card[data-v-a55358ce]{background:#fff;border:2px solid #2b2b2b;border-radius:14px;padding:12px 16px;box-shadow:3px 3px #2b2b2b}.card-top-row[data-v-a55358ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.action-badge[data-v-a55358ce]{font-size:12px;font-weight:800;padding:2px 8px;border-radius:8px;border:1px solid #2b2b2b}.action-badge.create[data-v-a55358ce]{background:#dcfce7;color:#166534}.action-badge.batch_create[data-v-a55358ce]{background:#e0f2fe;color:#0369a1}.action-badge.update_metadata[data-v-a55358ce]{background:#fff7ed;color:#c2410c}.action-badge.update_expiration[data-v-a55358ce]{background:#f3e8ff;color:#6b21a8}.action-badge.revoke[data-v-a55358ce]{background:#fee2e2;color:#991b1b}.time-text[data-v-a55358ce]{font-size:11px;color:#71717a;display:flex;align-items:center;gap:4px}.diff-container[data-v-a55358ce]{background:#faf8f5;border:1px dashed #d4cebe;border-radius:8px;padding:8px 10px;margin-bottom:8px;font-size:12px}.diff-row[data-v-a55358ce]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:4px}.diff-row[data-v-a55358ce]:last-child{margin-bottom:0}.diff-key[data-v-a55358ce]{font-weight:700;color:#52525b}.diff-old[data-v-a55358ce]{color:#ef4444;text-decoration:line-through;word-break:break-all}.diff-arrow[data-v-a55358ce]{color:#71717a}.diff-new[data-v-a55358ce]{color:#15803d;font-weight:600;word-break:break-all}.card-meta-row[data-v-a55358ce]{font-size:11px;color:#a1a1aa;display:flex;align-items:center;gap:12px}.meta-item[data-v-a55358ce]{display:flex;align-items:center;gap:4px}.icon-green[data-v-a55358ce]{color:#16a34a}.icon-blue[data-v-a55358ce]{color:#0284c7}.icon-orange[data-v-a55358ce]{color:#ea580c}.icon-purple[data-v-a55358ce]{color:#9333ea}.icon-red[data-v-a55358ce]{color:#dc2626}.icon-gray[data-v-a55358ce]{color:#71717a}.modal-backdrop[data-v-1a846bef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172aa6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch;animation:backdropFade-1a846bef .2s ease-out forwards}@keyframes backdropFade-1a846bef{0%{opacity:0}to{opacity:1}}.links-dialog[data-v-1a846bef]{width:100%;max-width:760px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark);display:flex;flex-direction:column;overflow:hidden;animation:dialogPop-1a846bef .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes dialogPop-1a846bef{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-1a846bef]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px dashed rgba(26,32,44,.15);background:var(--bg-paper-warm);flex-shrink:0}.header-left[data-v-1a846bef]{display:flex;align-items:center;gap:14px}.header-icon-box[data-v-1a846bef]{width:44px;height:44px;border-radius:var(--radius-sketch-sm);background:#fef3c7;border:2px solid var(--ink-dark);display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 0 var(--ink-dark)}.title-row[data-v-1a846bef]{display:flex;align-items:center;gap:10px}.modal-title[data-v-1a846bef]{font-family:var(--font-hand);font-size:1.45rem;font-weight:700;color:var(--ink-dark);margin:0}.count-badge[data-v-1a846bef]{font-size:.76rem;font-weight:800;background:#fef08a;border:1.5px solid var(--ink-dark);padding:2px 8px;border-radius:9999px;box-shadow:1.5px 1.5px 0 var(--ink-dark);color:var(--ink-dark)}.modal-subtitle[data-v-1a846bef]{font-size:.84rem;color:var(--ink-muted);margin-top:2px}.header-actions[data-v-1a846bef]{display:flex;align-items:center;gap:10px}.btn-refresh[data-v-1a846bef]{background:#fff;border:2px solid var(--ink-dark);color:var(--ink-dark);width:34px;height:34px;border-radius:50%;box-shadow:2px 2px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-refresh[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#f8fafc}.btn-refresh[data-v-1a846bef]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.btn-refresh.spinning svg[data-v-1a846bef]{animation:spin-1a846bef .8s linear infinite}@keyframes spin-1a846bef{to{transform:rotate(360deg)}}.btn-close[data-v-1a846bef]{background:#fff;border:2px solid var(--ink-dark);color:var(--ink-dark);width:34px;height:34px;border-radius:50%;box-shadow:2px 2px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-close[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#fee2e2}.btn-close[data-v-1a846bef]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.ws-modal-filter-row[data-v-1a846bef]{padding:8px 24px;display:flex;align-items:center;gap:8px;background:#f1f5f9;border-bottom:1.5px solid rgba(26,32,44,.15);flex-shrink:0}.ws-modal-label[data-v-1a846bef]{font-size:.8rem;font-weight:800;color:#475569;white-space:nowrap}.ws-modal-scroll[data-v-1a846bef]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ws-modal-scroll[data-v-1a846bef]::-webkit-scrollbar{display:none}.ws-modal-pill[data-v-1a846bef]{padding:4px 10px;font-size:.78rem;font-weight:700;border:1.5px solid #1a202c;border-radius:8px;background:#fff;color:#1a202c;cursor:pointer;box-shadow:1.5px 1.5px #1a202c;transition:all .12s ease;white-space:nowrap}.ws-modal-pill[data-v-1a846bef]:hover{transform:translateY(-1px);box-shadow:2px 2px #1a202c;background:#fef08a}.ws-modal-pill.active[data-v-1a846bef]{background:#3b82f6;color:#fff;border-color:#1a202c;box-shadow:2px 2px #1a202c}.filter-bar[data-v-1a846bef]{padding:10px 24px;display:flex;gap:8px;overflow-x:auto;background:#faf6ee;border-bottom:1.5px solid rgba(26,32,44,.12);flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-bar[data-v-1a846bef]::-webkit-scrollbar{display:none}.filter-pill[data-v-1a846bef]{padding:5px 14px;font-size:.82rem;font-weight:700;border:1.5px solid var(--ink-dark);border-radius:9999px;background:#fff;color:var(--ink-dark);cursor:pointer;box-shadow:1.5px 1.5px 0 var(--ink-dark);transition:all .15s ease;white-space:nowrap}.filter-pill[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark);background:#fef08a}.filter-pill.active[data-v-1a846bef]{background:#facc15;box-shadow:2px 2px 0 var(--ink-dark)}.modal-body[data-v-1a846bef]{padding:20px 24px;overflow-y:auto;flex:1}.custom-scrollbar[data-v-1a846bef]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-1a846bef]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:1px solid var(--ink-dark)}.loading-state[data-v-1a846bef],.empty-state[data-v-1a846bef]{padding:48px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.loading-spinner[data-v-1a846bef]{width:36px;height:36px;border:3px solid rgba(26,32,44,.15);border-top-color:var(--ink-dark);border-radius:50%;animation:spin-1a846bef .8s linear infinite}.empty-icon-box[data-v-1a846bef]{width:68px;height:68px;border-radius:var(--radius-sketch-sm);background:#fef3c7;border:2px solid var(--ink-dark);box-shadow:3px 3px 0 var(--ink-dark);display:flex;align-items:center;justify-content:center;color:#d97706}.empty-title[data-v-1a846bef]{font-family:var(--font-hand);font-size:1.3rem;font-weight:700;color:var(--ink-dark);margin:0}.empty-desc[data-v-1a846bef]{font-size:.9rem;color:var(--ink-muted);max-width:440px;line-height:1.6}.links-list[data-v-1a846bef]{display:flex;flex-direction:column;gap:14px}.link-item-card[data-v-1a846bef]{background:#faf6ee;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:3px 3px 0 var(--ink-dark);padding:16px 18px;display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.link-item-card[data-v-1a846bef]:hover{transform:translate(-1px,-2px);box-shadow:4px 5px 0 var(--ink-dark);background:#fff}.link-card-top[data-v-1a846bef]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.type-badge-box[data-v-1a846bef]{display:flex;align-items:center;gap:6px}.type-badge[data-v-1a846bef]{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:800;padding:2px 8px;border-radius:4px;border:1px solid var(--ink-dark);background:#fff;text-transform:uppercase}.type-badge.url[data-v-1a846bef]{background:#e0f2fe;color:#0369a1}.type-badge.image[data-v-1a846bef]{background:#dcfce7;color:#15803d}.type-badge.video[data-v-1a846bef]{background:#fae8ff;color:#86198f}.type-badge.text[data-v-1a846bef]{background:#fef3c7;color:#b45309}.type-badge.snippet[data-v-1a846bef]{background:#ede9fe;color:#5b21b6}.badge-custom[data-v-1a846bef]{font-size:.7rem;font-weight:800;padding:2px 6px;background:#fef08a;border:1px solid var(--ink-dark);border-radius:4px;color:var(--ink-dark)}.security-badges[data-v-1a846bef]{display:flex;align-items:center;gap:6px}.sec-chip[data-v-1a846bef]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;padding:2px 6px;background:#fff;border:1px solid var(--ink-dark);border-radius:4px;color:var(--ink-dark)}.sec-chip.burn[data-v-1a846bef]{background:#fee2e2;color:#b91c1c}.sec-chip.manage[data-v-1a846bef]{background:#fef08a;color:#854d0e}.link-code-row[data-v-1a846bef]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.short-url-text[data-v-1a846bef]{font-size:1.05rem;font-weight:800;color:#0284c7;word-break:break-all;min-width:0;flex:1 1 180px}.card-btn-group[data-v-1a846bef]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.btn-icon-action[data-v-1a846bef]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;background:#fff;border:1.5px solid var(--ink-dark);border-radius:8px;box-shadow:1.5px 1.5px 0 var(--ink-dark);color:var(--ink-dark);text-decoration:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.btn-icon-action[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 var(--ink-dark);background:#fef08a}.btn-icon-action[data-v-1a846bef]:active{transform:translate(1px,1px);box-shadow:0 0 0 transparent}.btn-icon-action.copied[data-v-1a846bef]{background:#dcfce7;color:#166534;border-color:#166534}.btn-icon-action.active[data-v-1a846bef]{background:#fde047;border-color:var(--ink-dark);box-shadow:2px 2px 0 var(--ink-dark)}.btn-icon-action.btn-manage[data-v-1a846bef]{background:#fef9c3;color:#854d0e}.btn-icon-action.btn-manage[data-v-1a846bef]:hover{background:#fde047;color:#713f12}.btn-icon-action.btn-delete[data-v-1a846bef]{color:#64748b}.btn-icon-action.btn-delete[data-v-1a846bef]:hover{background:#fee2e2;color:#dc2626;border-color:#dc2626}.inline-tool-panel[data-v-1a846bef]{background:#fdfbf7;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);padding:12px 14px;margin:10px 0 6px;box-shadow:2.5px 2.5px 0 var(--ink-dark)}.panel-header-line[data-v-1a846bef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-title[data-v-1a846bef]{font-size:.82rem;font-weight:700;color:var(--ink-dark)}.btn-panel-close[data-v-1a846bef]{background:none;border:none;font-size:.82rem;font-weight:700;color:var(--ink-muted);cursor:pointer;padding:2px 6px;border-radius:4px}.btn-panel-close[data-v-1a846bef]:hover{color:var(--ink-dark);background:#0000000f}.share-chips-grid[data-v-1a846bef]{display:flex;flex-wrap:wrap;gap:6px}.btn-share-chip[data-v-1a846bef]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:.78rem;font-weight:700;border:1.5px solid var(--ink-dark);border-radius:9999px;background:#fff;box-shadow:1.5px 1.5px 0 var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-share-chip[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark)}.btn-share-chip.line[data-v-1a846bef]{color:#059669;border-color:#059669}.btn-share-chip.line[data-v-1a846bef]:hover{background:#ecfdf5}.btn-share-chip.threads[data-v-1a846bef]{color:#000}.btn-share-chip.threads[data-v-1a846bef]:hover{background:#f1f5f9}.btn-share-chip.fb[data-v-1a846bef]{color:#1d4ed8;border-color:#1d4ed8}.btn-share-chip.fb[data-v-1a846bef]:hover{background:#eff6ff}.btn-share-chip.twitter[data-v-1a846bef]{color:#0f172a}.btn-share-chip.whatsapp[data-v-1a846bef]{color:#15803d;border-color:#15803d}.btn-share-chip.whatsapp[data-v-1a846bef]:hover{background:#f0fdf4}.btn-share-chip.ig[data-v-1a846bef]{color:#c026d3;border-color:#c026d3}.btn-share-chip.ig[data-v-1a846bef]:hover{background:#fdf4ff}.btn-share-chip.native[data-v-1a846bef]{background:#fef08a;color:var(--ink-dark)}.expire-chips-row[data-v-1a846bef]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.btn-expire-quick[data-v-1a846bef]{padding:4px 10px;font-size:.78rem;font-weight:700;border:1.5px solid var(--ink-dark);border-radius:6px;background:#fff;color:var(--ink-dark);box-shadow:1.5px 1.5px 0 var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-expire-quick[data-v-1a846bef]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark);background:#fef08a}.custom-expire-row[data-v-1a846bef]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed rgba(26,32,44,.15)}.custom-expire-label[data-v-1a846bef]{font-size:.78rem;font-weight:700;color:var(--ink-muted)}.custom-datetime-field[data-v-1a846bef]{padding:4px 8px;font-size:.8rem;border:1.5px solid var(--ink-dark);border-radius:6px;background:#fff}.btn-save-expire[data-v-1a846bef]{padding:5px 12px;font-size:.78rem;font-weight:700;border:1.5px solid var(--ink-dark);border-radius:6px;background:#facc15;color:var(--ink-dark);box-shadow:1.5px 1.5px 0 var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-save-expire[data-v-1a846bef]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink-dark)}.btn-save-expire[data-v-1a846bef]:disabled{opacity:.5;cursor:not-allowed}.confirm-backdrop[data-v-1a846bef]{z-index:1200}.confirm-dialog[data-v-1a846bef]{width:100%;max-width:450px;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 8px 0 var(--ink-dark);padding:22px;margin:auto}.confirm-header[data-v-1a846bef]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.trash-icon-box[data-v-1a846bef]{width:44px;height:44px;border-radius:var(--radius-sketch-sm);background:#fee2e2;border:2px solid var(--ink-dark);display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 0 var(--ink-dark);flex-shrink:0}.confirm-title[data-v-1a846bef]{font-size:1.15rem;font-weight:800;color:var(--ink-dark);margin:0}.confirm-subtitle[data-v-1a846bef]{font-size:.82rem;color:#dc2626;font-weight:700}.confirm-desc[data-v-1a846bef]{font-size:.86rem;color:var(--ink-muted);line-height:1.5;margin-bottom:14px}.confirm-target-box[data-v-1a846bef]{padding:8px 12px;background:#f8fafc;border:1.5px dashed rgba(26,32,44,.2);border-radius:6px;font-size:.8rem;margin-bottom:18px;display:flex;gap:6px}.box-label[data-v-1a846bef]{font-weight:700;color:var(--ink-muted);flex-shrink:0}.box-val[data-v-1a846bef]{color:var(--ink-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-actions[data-v-1a846bef]{display:flex;justify-content:flex-end;gap:10px}.btn-sketch-action[data-v-1a846bef]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.86rem;font-weight:700;border:2px solid var(--ink-dark);border-radius:var(--radius-sketch-sm);box-shadow:2px 2px 0 var(--ink-dark);cursor:pointer;transition:all .15s ease}.btn-sketch-action[data-v-1a846bef]:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark)}.btn-sketch-action.btn-secondary[data-v-1a846bef]{background:#fff;color:var(--ink-dark)}.btn-sketch-action.btn-danger[data-v-1a846bef]{background:#ef4444;color:#fff}.target-summary-row[data-v-1a846bef]{display:flex;align-items:center;gap:6px;font-size:.84rem}.target-label[data-v-1a846bef]{color:var(--ink-muted);font-weight:600;flex-shrink:0}.target-value[data-v-1a846bef]{color:var(--ink-dark);max-width:480px;display:inline-block}.truncate[data-v-1a846bef]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card-bottom[data-v-1a846bef]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:8px;border-top:1px dashed rgba(26,32,44,.12);font-size:.8rem;color:var(--ink-muted)}.meta-item[data-v-1a846bef]{display:inline-flex;align-items:center;gap:5px}.meta-icon[data-v-1a846bef]{color:var(--ink-muted)}.time-badge[data-v-1a846bef]{font-weight:700;color:var(--ink-dark)}@media(max-height:780px){.modal-backdrop[data-v-1a846bef]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.links-dialog[data-v-1a846bef]{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.modal-header[data-v-1a846bef]{padding:12px 18px}.modal-title[data-v-1a846bef]{font-size:1.25rem}.header-icon-box[data-v-1a846bef]{width:38px;height:38px}.filter-bar[data-v-1a846bef]{padding:8px 18px}.modal-body[data-v-1a846bef]{padding:14px 18px}}@media(max-width:640px){.modal-backdrop[data-v-1a846bef]{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.links-dialog[data-v-1a846bef]{max-width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:12px;box-shadow:4px 5px 0 var(--ink-dark)}.modal-header[data-v-1a846bef]{padding:14px 16px}.header-left[data-v-1a846bef]{gap:10px}.modal-title[data-v-1a846bef]{font-size:1.18rem}.filter-bar[data-v-1a846bef]{padding:8px 14px}.modal-body[data-v-1a846bef]{padding:14px}.link-card[data-v-1a846bef]{padding:12px 14px}.target-value[data-v-1a846bef]{max-width:200px}}.search-filter-section[data-v-1a846bef]{padding:8px 24px 10px;background:#faf6ee;border-bottom:1.5px solid rgba(26,32,44,.12);display:flex;flex-direction:column;gap:8px}.search-input-wrap[data-v-1a846bef]{position:relative;display:flex;align-items:center;width:100%}.search-icon[data-v-1a846bef]{position:absolute;left:12px;color:#64748b;pointer-events:none}.search-input[data-v-1a846bef]{width:100%;padding:7px 32px 7px 34px;font-size:.85rem;background:#fff;border:1.5px solid var(--ink-dark);border-radius:9999px;box-shadow:1.5px 1.5px 0 var(--ink-dark);outline:none;color:var(--ink-dark);transition:all .15s ease}.search-input[data-v-1a846bef]:focus{border-color:#d97706;box-shadow:2px 2px #d97706}.btn-clear-search[data-v-1a846bef]{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;padding:2px}.btn-clear-search[data-v-1a846bef]:hover{color:var(--ink-dark)}.tags-filter-bar[data-v-1a846bef]{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tags-filter-bar[data-v-1a846bef]::-webkit-scrollbar{display:none}.tags-label[data-v-1a846bef]{font-size:.76rem;font-weight:700;color:#64748b;display:flex;align-items:center;gap:3px;white-space:nowrap}.tag-pill[data-v-1a846bef]{padding:3px 9px;font-size:.74rem;font-weight:700;background:#f1f5f9;border:1px solid #94a3b8;border-radius:9999px;cursor:pointer;white-space:nowrap;color:#334155;transition:all .15s ease}.tag-pill[data-v-1a846bef]:hover,.tag-pill.active[data-v-1a846bef]{background:#fef08a;border-color:var(--ink-dark);box-shadow:1px 1px 0 var(--ink-dark);color:var(--ink-dark)}.og-preview-strip[data-v-1a846bef]{display:flex;align-items:center;gap:6px;margin:6px 0 2px;padding:4px 8px;background:#f0fdf4;border:1px solid #86efac;border-radius:4px}.og-badge[data-v-1a846bef]{font-size:.65rem;font-weight:800;background:#16a34a;color:#fff;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.og-title-text[data-v-1a846bef]{font-size:.78rem;font-weight:600;color:#166534}.card-tags-strip[data-v-1a846bef]{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.tag-chip-small[data-v-1a846bef]{font-size:.68rem;font-weight:700;background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc;padding:1px 6px;border-radius:9999px;cursor:pointer;transition:all .15s ease}.tag-chip-small[data-v-1a846bef]:hover{background:#bae6fd;border-color:#0284c7}.btn-analytics[data-v-1a846bef]{color:#d97706;border-color:#d97706}.btn-analytics[data-v-1a846bef]:hover{background:#fef3c7;color:#b45309}.btn-edit[data-v-1a846bef]{color:#0284c7;border-color:#0284c7}.btn-edit[data-v-1a846bef]:hover{background:#e0f2fe;color:#0369a1}.analytics-backdrop[data-v-1a846bef]{z-index:1100}.analytics-dialog[data-v-1a846bef]{width:100%;max-width:680px;max-height:90vh;max-height:90dvh;background:#fff;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:8px 8px 0 var(--ink-dark);display:flex;flex-direction:column;overflow:hidden}.bg-analytics[data-v-1a846bef]{background:#fef3c7;border:1.5px solid var(--ink-dark)}.analytics-header[data-v-1a846bef]{padding:14px 20px;background:#faf6ee;border-bottom:2px solid var(--ink-dark);display:flex;align-items:center;justify-content:space-between}.code-badge[data-v-1a846bef]{font-size:.78rem;font-weight:700;padding:2px 7px;background:#e0e7ff;border:1px solid #4338ca;border-radius:4px;color:#3730a3;margin-left:6px}.btn-export-csv[data-v-1a846bef]{display:flex;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:700;background:#dcfce7;border:1.5px solid var(--ink-dark);border-radius:6px;box-shadow:2px 2px 0 var(--ink-dark);color:#166534;cursor:pointer;transition:all .15s ease;margin-right:8px}.btn-export-csv[data-v-1a846bef]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark);background:#bbf7d0}.analytics-toolbar[data-v-1a846bef]{padding:8px 20px;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end}.range-selector[data-v-1a846bef]{display:flex;gap:4px;background:#e2e8f0;padding:2px;border-radius:6px}.range-btn[data-v-1a846bef]{padding:4px 10px;font-size:.75rem;font-weight:700;border:none;background:none;border-radius:4px;cursor:pointer;color:#475569;transition:all .15s ease}.range-btn.active[data-v-1a846bef]{background:#fff;color:var(--ink-dark);box-shadow:0 1px 2px #0000001a}.analytics-loading[data-v-1a846bef]{padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b;font-size:.9rem;font-weight:600}.analytics-body[data-v-1a846bef]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.kpi-grid[data-v-1a846bef]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi-card[data-v-1a846bef]{padding:12px;background:#fafaf9;border:1.5px solid var(--ink-dark);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark);display:flex;flex-direction:column}.kpi-label[data-v-1a846bef]{font-size:.72rem;font-weight:700;color:#64748b}.kpi-value[data-v-1a846bef]{font-size:1.45rem;font-weight:800;line-height:1.2;margin:4px 0 2px}.kpi-sub[data-v-1a846bef]{font-size:.68rem;color:#94a3b8}.chart-section[data-v-1a846bef]{padding:12px 14px;background:#fff;border:1.5px solid var(--ink-dark);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark)}.section-title[data-v-1a846bef],.card-subtitle[data-v-1a846bef]{font-size:.82rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:6px;margin:0 0 8px}.svg-chart-container[data-v-1a846bef]{width:100%}.timeline-svg[data-v-1a846bef]{width:100%;height:110px}.timeline-labels[data-v-1a846bef]{display:flex;justify-content:space-between;font-size:.68rem;font-weight:600;color:#64748b;margin-top:4px;padding:0 10px}.breakdown-grid[data-v-1a846bef]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.breakdown-card[data-v-1a846bef]{padding:12px;background:#fafaf9;border:1.5px solid var(--ink-dark);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark)}.breakdown-card.full-width[data-v-1a846bef]{grid-column:span 2}.empty-mini[data-v-1a846bef]{font-size:.75rem;color:#94a3b8;padding:10px 0;text-align:center}.progress-list[data-v-1a846bef]{display:flex;flex-direction:column;gap:8px}.progress-item[data-v-1a846bef]{display:flex;flex-direction:column;gap:2px}.progress-info[data-v-1a846bef]{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600}.progress-track[data-v-1a846bef]{height:7px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-fill.os-fill[data-v-1a846bef]{height:100%;background:#3b82f6;border-radius:9999px;transition:width .3s ease}.progress-fill.dev-fill[data-v-1a846bef]{height:100%;background:#10b981;border-radius:9999px;transition:width .3s ease}.referrer-list[data-v-1a846bef]{display:flex;flex-direction:column;gap:6px}.ref-row[data-v-1a846bef]{display:flex;align-items:center;gap:8px;font-size:.74rem}.ref-name[data-v-1a846bef]{width:140px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-bar-wrap[data-v-1a846bef]{flex:1;height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.ref-bar-fill[data-v-1a846bef]{height:100%;background:#f59e0b;border-radius:9999px;transition:width .3s ease}.ref-count[data-v-1a846bef]{width:80px;text-align:right;color:#64748b;font-size:.7rem}.edit-dialog[data-v-1a846bef]{width:100%;max-width:480px;background:#fcf9f2;border:2.5px solid var(--ink-dark);border-radius:var(--radius-sketch-md);box-shadow:6px 6px 0 var(--ink-dark);display:flex;flex-direction:column;overflow:hidden}.edit-modal-body[data-v-1a846bef]{padding:16px 20px;display:flex;flex-direction:column;gap:12px;background:#fff;border-bottom:2px solid var(--ink-dark);max-height:70vh;overflow-y:auto}.modal-footer[data-v-1a846bef]{padding:12px 20px;background:#faf6ee;display:flex;justify-content:flex-end;gap:8px}.btn-icon-action.btn-audit[data-v-1a846bef]{color:#475569}.btn-icon-action.btn-audit[data-v-1a846bef]:hover{background:#f1f5f9;color:#0f172a}.edit-section-box[data-v-1a846bef]{margin-top:10px;padding:12px 14px;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;display:flex;flex-direction:column;gap:10px}.edit-section-title[data-v-1a846bef]{font-size:.84rem;font-weight:700;color:#1e293b;margin:0}.navbar-wrapper[data-v-05c96beb]{position:sticky;top:0;z-index:100;background:#fcf9f2f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:2.5px solid #1a202c;box-shadow:0 2px #1a202c0f}.navbar-container[data-v-05c96beb]{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand-logo[data-v-05c96beb]{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-icon-box[data-v-05c96beb]{width:40px;height:40px;border-radius:10px 4px 12px 3px/3px 12px 4px 10px;background:#fbbf24;border:2px solid #1a202c;display:flex;align-items:center;justify-content:center;color:#0f172a;box-shadow:2.5px 3px #1a202c;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.brand-logo:hover .logo-icon-box[data-v-05c96beb]{transform:rotate(-8deg) scale(1.08)}.brand-text[data-v-05c96beb]{display:flex;align-items:center;gap:6px}.brand-name[data-v-05c96beb]{font-family:var(--font-hand),cursive;font-size:1.7rem;font-weight:700;letter-spacing:.02em;color:#0f172a}.brand-badge[data-v-05c96beb]{font-family:var(--font-hand),cursive;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:255px 10px 225px/10px 225px 10px 255px;background:#fef08a;color:#854d0e;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c}.nav-actions[data-v-05c96beb]{display:flex;align-items:center;gap:12px}.btn-tier-status[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;border-radius:255px 15px 225px/15px 225px 15px 255px;border:2px solid #1a202c;box-shadow:2px 2px #1a202c;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.btn-tier-status[data-v-05c96beb]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.btn-tier-status[data-v-05c96beb]:active{transform:translate(1px,1px);box-shadow:1px 1px #1a202c}.tier-desc-tag[data-v-05c96beb]{font-size:.72rem;opacity:.85;padding-left:6px;border-left:1.5px solid rgba(26,32,44,.35)}.tier-badge-guest[data-v-05c96beb]{background:#f1f5f9;color:#334155}.tier-badge-l1[data-v-05c96beb]{background:#e0f2fe;color:#0369a1}.tier-badge-l2[data-v-05c96beb]{background:#fae8ff;color:#7e22ce}.tier-badge-l3[data-v-05c96beb]{background:#e0e7ff;color:#3730a3}.tier-badge-l99[data-v-05c96beb]{background:#fef08a;color:#854d0e}.tier-badge-l100[data-v-05c96beb]{background:linear-gradient(135deg,#fef08a,#fde047);color:#78350f;border-color:#78350f;box-shadow:2px 2px #78350f}.btn-manage-link[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;color:#0f172a;background:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2.5px 3px #1a202c;cursor:pointer;transition:all .15s ease}.btn-manage-link[data-v-05c96beb]:hover{background:#f8fafc;transform:translate(-2px,-2px);box-shadow:4px 5px #1a202c}.btn-manage-link[data-v-05c96beb]:active{transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn-my-links[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;color:#0f172a;background:#fef08a;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2.5px 3px #1a202c;cursor:pointer;transition:all .15s ease}.btn-my-links[data-v-05c96beb]:hover{background:#fde047;transform:translate(-2px,-2px);box-shadow:4px 5px #1a202c}.btn-my-links[data-v-05c96beb]:active{transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn-folder-icon[data-v-05c96beb]{color:#b45309}.tools-dropdown-wrapper[data-v-05c96beb]{position:relative;display:inline-block}.btn-tools-dropdown[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:700;color:#0f172a;background:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2.5px 3px #1a202c;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.btn-tools-dropdown[data-v-05c96beb]:hover,.btn-tools-dropdown.active[data-v-05c96beb]{background:#fef9c3;transform:translate(-1px,-1px);box-shadow:3.5px 4px #1a202c}.btn-tools-dropdown[data-v-05c96beb]:active{transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.chevron-icon[data-v-05c96beb]{transition:transform .2s ease;color:#64748b}.rotate-180[data-v-05c96beb]{transform:rotate(180deg)}.tools-dropdown-wrapper[data-v-05c96beb]{position:relative;display:inline-flex}.tools-dropdown-menu[data-v-05c96beb]{position:absolute;top:calc(100% + 8px);right:0;width:290px;background:#fff;border:2.5px solid #1a202c;border-radius:16px;box-shadow:4px 6px #1a202c;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:1000;text-align:left}.dropdown-header[data-v-05c96beb]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;border-bottom:1.5px dashed #e2e8f0;margin-bottom:4px}.dropdown-header-title[data-v-05c96beb]{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dropdown-header-badge[data-v-05c96beb]{font-size:.68rem;font-weight:700;background:#fef08a;color:#854d0e;padding:1px 6px;border-radius:6px;border:1px solid #1a202c}.dropdown-item[data-v-05c96beb]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:1.5px solid transparent;border-radius:10px;cursor:pointer;transition:all .15s ease;width:100%;text-align:left}.dropdown-item[data-v-05c96beb]:hover{background:#f8fafc;border-color:#1a202c;box-shadow:2px 2px #1a202c;transform:translate(-1px,-1px)}.item-icon-box[data-v-05c96beb]{width:32px;height:32px;min-width:32px;border-radius:8px;border:1.5px solid #1a202c;display:flex;align-items:center;justify-content:center}.bg-amber-soft[data-v-05c96beb]{background:#fef3c7}.bg-blue-soft[data-v-05c96beb]{background:#dbeafe}.text-blue[data-v-05c96beb]{color:#0284c7}.bg-emerald-soft[data-v-05c96beb]{background:#d1fae5}.bg-green-soft[data-v-05c96beb]{background:#dcfce7}.bg-purple-soft[data-v-05c96beb]{background:#f3e8ff}.item-content[data-v-05c96beb]{flex:1;min-width:0}.item-title-row[data-v-05c96beb]{display:flex;align-items:center;justify-content:space-between;gap:6px}.item-title[data-v-05c96beb]{font-size:.85rem;font-weight:700;color:#0f172a}.item-desc[data-v-05c96beb]{display:block;font-size:.72rem;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-tag[data-v-05c96beb]{font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:4px;border:1px solid #1a202c}.badge-tag.guest[data-v-05c96beb]{background:#f1f5f9;color:#475569}.badge-tag.free[data-v-05c96beb]{background:#dcfce7;color:#166534}.badge-tag.free-badge[data-v-05c96beb]{background:#fef3c7;color:#b45309}.text-purple[data-v-05c96beb]{color:#9333ea}.dropdown-pop-enter-active[data-v-05c96beb],.dropdown-pop-leave-active[data-v-05c96beb]{transition:all .15s cubic-bezier(.16,1,.3,1)}.dropdown-pop-enter-from[data-v-05c96beb],.dropdown-pop-leave-to[data-v-05c96beb]{opacity:0;transform:translateY(-6px) scale(.96)}.text-amber[data-v-05c96beb]{color:#f59e0b}.text-blue[data-v-05c96beb]{color:#2563eb}.text-emerald[data-v-05c96beb]{color:#059669}.text-green[data-v-05c96beb]{color:#16a34a}.btn-new-link[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;color:#0f172a;background:#fbbf24;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2.5px 3px #1a202c;text-decoration:none;transition:all .15s ease}.btn-new-link[data-v-05c96beb]:hover{background:#fde047;transform:translate(-2px,-2px);box-shadow:4px 5px #1a202c}.btn-new-link[data-v-05c96beb]:active{transform:translate(2px,2px);box-shadow:1px 1px #1a202c}.btn-text-mobile[data-v-05c96beb]{display:none}.btn-ws-nav-pill[data-v-05c96beb]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1.5px solid #1a202c;border-radius:9999px;padding:5px 12px;font-family:inherit;font-size:.82rem;font-weight:700;color:#0f172a;box-shadow:2px 2px #1a202c;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-ws-nav-pill[data-v-05c96beb]:hover{transform:translateY(-1px);box-shadow:2.5px 3px #1a202c}.btn-ws-nav-pill.is-team[data-v-05c96beb]{background:#eff6ff;border-color:#1e3a8a;box-shadow:2px 2px #1e3a8a;color:#1e3a8a}.ws-pill-icon[data-v-05c96beb]{font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ws-pill-name[data-v-05c96beb]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-pill-role[data-v-05c96beb]{font-size:.65rem;background:#dbeafe;color:#1e40af;border:1px solid #93c5fd;border-radius:9999px;padding:1px 5px;font-weight:800}@media(max-width:768px){.navbar-container[data-v-05c96beb]{padding:10px 14px}.brand-logo[data-v-05c96beb]{gap:8px}.logo-icon-box[data-v-05c96beb]{width:36px;height:36px}.brand-name[data-v-05c96beb]{font-size:1.4rem}.brand-badge[data-v-05c96beb]{font-size:.68rem;padding:1px 6px}.nav-actions[data-v-05c96beb]{gap:6px}.btn-text-full[data-v-05c96beb],.btn-text-mobile[data-v-05c96beb],.tier-text[data-v-05c96beb],.tier-name-tag[data-v-05c96beb],.tier-desc-tag[data-v-05c96beb],.ws-pill-name[data-v-05c96beb],.ws-pill-role[data-v-05c96beb]{display:none!important}.btn-ws-nav-pill[data-v-05c96beb],.btn-tier-status[data-v-05c96beb],.btn-my-links[data-v-05c96beb],.btn-tools-dropdown[data-v-05c96beb],.btn-manage-link[data-v-05c96beb],.btn-new-link[data-v-05c96beb]{width:38px;height:38px;min-width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:2px 2.5px #1a202c}.ws-pill-icon[data-v-05c96beb]{font-size:1.1rem}.tools-dropdown-wrapper[data-v-05c96beb]{position:static}.tools-dropdown-menu[data-v-05c96beb]{position:fixed;top:60px;left:12px;right:12px;width:auto;max-width:360px;margin:0 auto;box-shadow:4px 6px #1a202c;z-index:10000}.item-desc[data-v-05c96beb]{white-space:normal;font-size:.74rem;line-height:1.35}.chevron-icon[data-v-05c96beb]{display:none}.tier-icon[data-v-05c96beb],.tier-pill-icon[data-v-05c96beb]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.btn-folder-icon[data-v-05c96beb],.btn-manage-link svg[data-v-05c96beb],.btn-new-link svg[data-v-05c96beb]{width:18px;height:18px}}@media(max-width:440px){.navbar-container[data-v-05c96beb]{padding:8px 10px}.brand-logo[data-v-05c96beb]{gap:6px}.logo-icon-box[data-v-05c96beb]{width:32px;height:32px}.brand-name[data-v-05c96beb]{font-size:1.18rem}.brand-badge[data-v-05c96beb]{font-size:.6rem;padding:1px 4px}.nav-actions[data-v-05c96beb]{gap:4px}.btn-ws-nav-pill[data-v-05c96beb],.btn-tier-status[data-v-05c96beb],.btn-my-links[data-v-05c96beb],.btn-tools-dropdown[data-v-05c96beb],.btn-manage-link[data-v-05c96beb],.btn-new-link[data-v-05c96beb]{width:34px;height:34px;min-width:34px;box-shadow:1.5px 2px #1a202c}.ws-pill-icon[data-v-05c96beb]{font-size:.95rem}.tier-icon[data-v-05c96beb],.tier-pill-icon[data-v-05c96beb],.btn-folder-icon[data-v-05c96beb],.btn-manage-link svg[data-v-05c96beb],.btn-new-link svg[data-v-05c96beb]{width:16px;height:16px}}.footer-wrapper[data-v-4f767b73]{margin-top:auto;background:#fdfbf7;border-top:2.5px solid #1a202c;color:#475569;font-size:.88rem}.footer-container[data-v-4f767b73]{max-width:1240px;margin:0 auto;padding:48px 24px 36px;display:grid;grid-template-columns:1.1fr 2.4fr;gap:40px}.footer-brand-col[data-v-4f767b73]{display:flex;flex-direction:column;gap:14px}.footer-logo[data-v-4f767b73]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.footer-logo-icon[data-v-4f767b73]{width:36px;height:36px;border-radius:10px 4px 12px 3px/3px 12px 4px 10px;background:#fbbf24;border:2px solid #1a202c;display:flex;align-items:center;justify-content:center;color:#0f172a;box-shadow:2px 2px #1a202c}.footer-brand-name[data-v-4f767b73]{font-family:var(--font-hand),cursive;font-size:1.6rem;font-weight:700;color:#0f172a}.footer-slogan[data-v-4f767b73]{font-size:.86rem;line-height:1.65;color:#64748b;margin:0}.footer-switcher-box[data-v-4f767b73]{background:#fff;border:2px solid #1a202c;box-shadow:3px 3px #1a202c;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin-top:2px}.switcher-title[data-v-4f767b73]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#0f172a}.text-amber[data-v-4f767b73]{color:#d97706}.switcher-pills[data-v-4f767b73]{display:flex;flex-direction:column;gap:7px}.switch-pill-btn[data-v-4f767b73]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;text-decoration:none;color:#334155;font-size:.84rem;font-weight:600;transition:all .15s ease}.switch-pill-btn[data-v-4f767b73]:hover{background:#fffdf5;border-color:#0f172a;transform:translateY(-1px)}.switch-pill-btn.is-active[data-v-4f767b73]{background:#fef08a;border:2px solid #0f172a;box-shadow:2px 2px #0f172a;color:#0f172a;font-weight:800}.pill-left[data-v-4f767b73]{display:flex;align-items:center;gap:8px}.pill-status-tag[data-v-4f767b73]{font-size:.68rem;font-weight:800;background:#065f46;color:#fff;padding:2px 7px;border-radius:999px;letter-spacing:.2px}.pill-hint-tag[data-v-4f767b73]{font-size:.72rem;font-family:monospace;color:#64748b;font-weight:500}.footer-contact-row[data-v-4f767b73]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.82rem}.footer-contact-label[data-v-4f767b73]{color:#334155;font-weight:600}.btn-email-chip[data-v-4f767b73]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff;border:2px solid #1a202c;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:2px 2px #1a202c;color:#0f172a;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-email-chip[data-v-4f767b73]:hover{background:#fef9c3;transform:translate(-1px,-1px);box-shadow:3px 3px #1a202c}.btn-email-chip[data-v-4f767b73]:active{transform:translate(1px,1px);box-shadow:1px 1px #1a202c}.footer-nav-grid[data-v-4f767b73]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer-nav-col[data-v-4f767b73]{display:flex;flex-direction:column;gap:12px}.footer-nav-title[data-v-4f767b73]{font-family:var(--font-hand),cursive;font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:.3px;margin:0}.footer-nav-list[data-v-4f767b73]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-nav-list a[data-v-4f767b73]{color:#475569;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.footer-nav-list a[data-v-4f767b73]:hover{color:#d97706;transform:translate(2px)}.service-entry-link[data-v-4f767b73]{color:#334155!important}.service-entry-link[data-v-4f767b73]:hover{color:#d97706!important}.active-service[data-v-4f767b73]{color:#0f172a!important;font-weight:700!important}.active-dot[data-v-4f767b73]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px #10b98140;margin-left:2px}.new-tag[data-v-4f767b73]{font-size:.65rem;font-weight:800;background:#ef4444;color:#fff;padding:1px 5px;border-radius:4px;line-height:1.3;letter-spacing:.5px;margin-left:2px}.highlight-link[data-v-4f767b73]{color:#e11d48!important;font-weight:600!important}.highlight-link[data-v-4f767b73]:hover{color:#be123c!important}.red-dot[data-v-4f767b73]{width:6px;height:6px;background:#e11d48;border-radius:50%;display:inline-block;box-shadow:0 0 4px #e11d4866}.emergency-link[data-v-4f767b73]{color:#b45309!important;font-weight:600!important}.emergency-link[data-v-4f767b73]:hover{color:#92400e!important}.external-sub-link[data-v-4f767b73]{color:#64748b!important}.external-sub-link[data-v-4f767b73]:hover{color:#0f172a!important}.footer-bottom-bar[data-v-4f767b73]{border-top:1.5px dashed #cbd5e1;padding:18px 24px;background:#fcf9f2}.footer-bottom-container[data-v-4f767b73]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.copyright-text[data-v-4f767b73]{font-size:.78rem;color:#64748b;margin:0;line-height:1.5}.status-indicator[data-v-4f767b73]{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:#065f46;background:#d1fae5;border:1.5px solid #1a202c;box-shadow:1.5px 1.5px #1a202c;padding:4px 10px;border-radius:255px 10px 225px/10px 225px 10px 255px}.status-pulse[data-v-4f767b73]{width:7px;height:7px;background:#059669;border-radius:50%;animation:pulse-dot-4f767b73 1.8s infinite}@keyframes pulse-dot-4f767b73{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@media(max-width:1060px){.footer-container[data-v-4f767b73]{grid-template-columns:1fr;gap:36px;padding:36px 20px 28px}.footer-nav-grid[data-v-4f767b73]{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:540px){.footer-container[data-v-4f767b73]{padding:32px 16px 24px;gap:28px}.footer-nav-grid[data-v-4f767b73]{grid-template-columns:1fr;gap:20px}.footer-bottom-container[data-v-4f767b73]{flex-direction:column;align-items:flex-start}}.toast-container[data-v-e81dd7c5]{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-card[data-v-e81dd7c5]{pointer-events:auto;display:flex;align-items:center;gap:12px;min-width:280px;max-width:420px;padding:12px 18px;border-radius:14px 4px 16px 5px/5px 16px 4px 14px;background:#fff;box-shadow:3px 4px #1a202c;border:2px solid #1a202c;color:#0f172a;font-size:.92rem;font-weight:700}.toast-success[data-v-e81dd7c5]{border-left:6px solid #059669;background:#f0fdf4}.toast-success .toast-icon[data-v-e81dd7c5]{color:#059669}.toast-error[data-v-e81dd7c5]{border-left:6px solid #e11d48;background:#fff1f2}.toast-error .toast-icon[data-v-e81dd7c5]{color:#e11d48}.toast-warning[data-v-e81dd7c5]{border-left:6px solid #d97706;background:#fffbeb}.toast-warning .toast-icon[data-v-e81dd7c5]{color:#d97706}.toast-info[data-v-e81dd7c5]{border-left:6px solid #0284c7;background:#f0f9ff}.toast-info .toast-icon[data-v-e81dd7c5]{color:#0284c7}.toast-msg[data-v-e81dd7c5]{flex:1;line-height:1.4;word-break:break-word}.toast-close[data-v-e81dd7c5]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.toast-close[data-v-e81dd7c5]:hover{color:#0f172a;background:#0000000f}.toast-slide-enter-active[data-v-e81dd7c5],.toast-slide-leave-active[data-v-e81dd7c5]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-e81dd7c5],.toast-slide-leave-to[data-v-e81dd7c5]{opacity:0;transform:translate(40px) scale(.9)}@media(max-width:640px){.toast-container[data-v-e81dd7c5]{bottom:16px;right:16px;left:16px}.toast-card[data-v-e81dd7c5]{min-width:unset;width:100%}}.cookie-banner-wrap[data-v-18c2c559]{position:fixed;bottom:24px;right:24px;z-index:999;max-width:440px;width:calc(100vw - 32px);pointer-events:none}.cookie-banner[data-v-18c2c559]{pointer-events:auto;background:#fffdf9;border:2.5px solid var(--ink-dark, #1a202c);border-radius:var(--radius-sketch-md, 14px);box-shadow:5px 6px 0 var(--ink-dark, #1a202c);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.cookie-banner-header[data-v-18c2c559]{display:flex;align-items:center;justify-content:space-between}.cookie-title-group[data-v-18c2c559]{display:flex;align-items:center;gap:8px}.cookie-icon[data-v-18c2c559]{font-size:1.25rem;line-height:1}.cookie-title[data-v-18c2c559]{margin:0;font-size:1.05rem;font-weight:700;color:var(--ink-dark, #1a202c);font-family:var(--font-hand, inherit)}.btn-close-cookie[data-v-18c2c559]{background:transparent;border:1.5px solid transparent;border-radius:50%;width:26px;height:26px;font-size:1.25rem;line-height:1;color:var(--ink-muted, #64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-close-cookie[data-v-18c2c559]:hover{color:var(--ink-dark, #1a202c);background:#f1f5f9;border-color:var(--ink-dark, #1a202c)}.cookie-banner-body[data-v-18c2c559]{font-size:.85rem;line-height:1.55;color:var(--ink-muted, #475569)}.cookie-text[data-v-18c2c559]{margin:0}.cookie-text strong[data-v-18c2c559]{color:var(--ink-dark, #1a202c)}.cookie-banner-footer[data-v-18c2c559]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px dashed rgba(26,32,44,.15)}.cookie-policy-link[data-v-18c2c559]{font-size:.825rem;font-weight:600;color:#2563eb;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.cookie-policy-link[data-v-18c2c559]:hover{color:#1d4ed8}.btn-accept-cookie[data-v-18c2c559]{background:#fef08a;border:2px solid var(--ink-dark, #1a202c);border-radius:8px;box-shadow:2px 2px 0 var(--ink-dark, #1a202c);padding:6px 14px;font-size:.85rem;font-weight:700;color:var(--ink-dark, #1a202c);cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-accept-cookie[data-v-18c2c559]:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink-dark, #1a202c);background:#fde047}.btn-accept-cookie[data-v-18c2c559]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink-dark, #1a202c)}.cookie-slide-enter-active[data-v-18c2c559],.cookie-slide-leave-active[data-v-18c2c559]{transition:all .35s cubic-bezier(.16,1,.3,1)}.cookie-slide-enter-from[data-v-18c2c559],.cookie-slide-leave-to[data-v-18c2c559]{opacity:0;transform:translateY(20px) scale(.95)}@media(max-width:640px){.cookie-banner-wrap[data-v-18c2c559]{bottom:16px;right:16px;left:16px;width:auto;max-width:none}}.app-layout[data-v-aba9c326]{min-height:100vh;display:flex;flex-direction:column}.app-content[data-v-aba9c326]{flex:1}
