.modal-overlay[data-v-07842e8c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.modal-content.compact[data-v-07842e8c]{background:#fff;border-radius:12px;width:90%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-content.compact.dark[data-v-07842e8c]{background:#1e1e1e;color:#e0e0e0}.modal-header[data-v-07842e8c]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid #e5e7eb}.dark .modal-header[data-v-07842e8c]{border-bottom-color:#333}.modal-header h2[data-v-07842e8c]{margin:0;font-size:1rem;font-weight:600}.close-btn[data-v-07842e8c]{background:none;border:none;padding:.375rem;cursor:pointer;color:#666;border-radius:6px;transition:background .15s}.close-btn[data-v-07842e8c]:hover{background:#f3f4f6}.dark .close-btn[data-v-07842e8c]{color:#aaa}.dark .close-btn[data-v-07842e8c]:hover{background:#333}.compact-body[data-v-07842e8c]{padding:1rem}.folder-badge[data-v-07842e8c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#eff6ff;border-radius:6px;margin-bottom:.75rem;font-size:.75rem;color:#1e40af}.dark .folder-badge[data-v-07842e8c]{background:#1e3a5f;color:#93c5fd}.folder-path-text[data-v-07842e8c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-panel[data-v-07842e8c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;margin-bottom:.75rem}.dark .share-panel[data-v-07842e8c]{background:#262626;border-color:#404040}.type-tabs[data-v-07842e8c]{display:flex;gap:.375rem;margin-bottom:.75rem}.type-tab[data-v-07842e8c]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;color:#64748b;transition:all .15s}.type-tab[data-v-07842e8c]:hover{border-color:#3b82f6;color:#3b82f6}.type-tab.active[data-v-07842e8c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.dark .type-tab[data-v-07842e8c]{background:#1a1a1a;border-color:#404040;color:#9ca3af}.dark .type-tab[data-v-07842e8c]:hover{border-color:#3b82f6;color:#60a5fa}.dark .type-tab.active[data-v-07842e8c]{background:#3b82f6;color:#fff}.scope-row[data-v-07842e8c]{display:flex;gap:.375rem;margin-bottom:.5rem}.scope-chip[data-v-07842e8c]{flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.scope-chip input[data-v-07842e8c]{display:none}.chip-badge[data-v-07842e8c]{width:100%;padding:.375rem;text-align:center;background:#e5e7eb;border-radius:4px;font-size:.6875rem;font-weight:700;font-family:monospace;color:#6b7280;transition:all .15s}.scope-chip.active .chip-badge[data-v-07842e8c]{color:#fff}.scope-chip.active .chip-badge.get[data-v-07842e8c]{background:#22c55e}.scope-chip.active .chip-badge.post[data-v-07842e8c]{background:#3b82f6}.scope-chip.active .chip-badge.put[data-v-07842e8c]{background:#f59e0b}.scope-chip.active .chip-badge.delete[data-v-07842e8c]{background:#ef4444}.scope-chip.disabled[data-v-07842e8c]{opacity:.4;cursor:not-allowed}.scope-chip.disabled .chip-badge[data-v-07842e8c]{background:#d1d5db}.dark .chip-badge[data-v-07842e8c]{background:#374151;color:#9ca3af}.dark .scope-chip.disabled .chip-badge[data-v-07842e8c]{background:#1f2937}.type-desc[data-v-07842e8c]{font-size:.6875rem;color:#64748b;display:flex;align-items:center;gap:.375rem}.dark .type-desc[data-v-07842e8c]{color:#9ca3af}.options-grid[data-v-07842e8c]{display:flex;flex-direction:column;gap:.625rem}.option-row[data-v-07842e8c]{display:flex;align-items:center;gap:.75rem}.option-label[data-v-07842e8c]{min-width:70px;font-size:.75rem;font-weight:500;color:#374151;display:flex;align-items:center;gap:.375rem}.option-label.clickable[data-v-07842e8c]{cursor:pointer}.option-label.clickable[data-v-07842e8c]:hover{color:#3b82f6}.expand-icon[data-v-07842e8c]{font-size:.625rem;margin-left:auto}.dark .option-label[data-v-07842e8c]{color:#d1d5db}.option-input[data-v-07842e8c]{flex:1;padding:.375rem .625rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;background:#fff}.option-input[data-v-07842e8c]:focus{outline:none;border-color:#3b82f6}.dark .option-input[data-v-07842e8c]{background:#1a1a1a;border-color:#404040;color:#e0e0e0}.option-textarea[data-v-07842e8c]{flex:1;padding:.375rem .625rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;background:#fff;resize:none}.option-textarea[data-v-07842e8c]:focus{outline:none;border-color:#3b82f6}.dark .option-textarea[data-v-07842e8c]{background:#1a1a1a;border-color:#404040;color:#e0e0e0}.message-row[data-v-07842e8c]{flex-direction:column;align-items:stretch}.message-row .option-label[data-v-07842e8c]{margin-bottom:.375rem}.pill-group[data-v-07842e8c]{display:flex;gap:.25rem;flex:1}.pill[data-v-07842e8c]{padding:.25rem .5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:.6875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s}.pill[data-v-07842e8c]:hover{border-color:#3b82f6}.pill.active[data-v-07842e8c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.dark .pill[data-v-07842e8c]{background:#262626;border-color:#404040;color:#9ca3af}.dark .pill.active[data-v-07842e8c]{background:#3b82f6;color:#fff}.security-toggles[data-v-07842e8c]{display:flex;gap:.5rem;flex:1}.mini-toggle[data-v-07842e8c]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-size:.6875rem;color:#64748b;cursor:pointer;transition:all .15s}.mini-toggle input[data-v-07842e8c]{display:none}.mini-toggle[data-v-07842e8c]:hover{border-color:#3b82f6}.mini-toggle.active[data-v-07842e8c]{background:#dbeafe;border-color:#3b82f6;color:#1e40af}.dark .mini-toggle[data-v-07842e8c]{background:#262626;border-color:#404040;color:#9ca3af}.dark .mini-toggle.active[data-v-07842e8c]{background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}.password-row[data-v-07842e8c]{padding-left:calc(70px + .75rem)}.link-result[data-v-07842e8c]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.dark .link-result[data-v-07842e8c]{border-top-color:#404040}.link-result label[data-v-07842e8c]{display:block;font-size:.6875rem;font-weight:500;color:#64748b;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.dark .link-result label[data-v-07842e8c]{color:#9ca3af}.link-display[data-v-07842e8c]{display:flex;gap:.375rem}.link-display input[data-v-07842e8c]{flex:1;padding:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.6875rem;font-family:monospace;color:#374151}.dark .link-display input[data-v-07842e8c]{background:#262626;border-color:#404040;color:#e0e0e0}.copy-btn[data-v-07842e8c]{padding:.5rem .75rem;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .15s}.copy-btn[data-v-07842e8c]:hover{background:#2563eb}.link-hint[data-v-07842e8c]{margin:.375rem 0 0;font-size:.625rem;color:#64748b}.link-hint code[data-v-07842e8c]{background:#f1f5f9;padding:.125rem .25rem;border-radius:3px;font-family:monospace}.dark .link-hint[data-v-07842e8c]{color:#9ca3af}.dark .link-hint code[data-v-07842e8c]{background:#374151}.compact-footer[data-v-07842e8c]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e5e7eb}.dark .compact-footer[data-v-07842e8c]{border-top-color:#333}.btn[data-v-07842e8c]{padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.375rem}.btn.secondary[data-v-07842e8c]{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.btn.secondary[data-v-07842e8c]:hover{background:#e2e8f0}.dark .btn.secondary[data-v-07842e8c]{background:#262626;border-color:#404040;color:#9ca3af}.dark .btn.secondary[data-v-07842e8c]:hover{background:#333}.btn.primary[data-v-07842e8c]{background:#3b82f6;border:none;color:#fff}.btn.primary[data-v-07842e8c]:disabled{background:#9ca3af;cursor:not-allowed}.modal-content[data-v-07842e8c]{background:#333}.modal-body[data-v-07842e8c]{padding:1.5rem}.root-folder-section[data-v-07842e8c]{margin-bottom:1.5rem;padding:1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px}.dark .root-folder-section[data-v-07842e8c]{background:#1e3a5f;border-color:#2563eb}.folder-info[data-v-07842e8c]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.folder-icon[data-v-07842e8c]{font-size:1.5rem;color:#3b82f6}.folder-details[data-v-07842e8c]{display:flex;flex-direction:column;min-width:0}.folder-label[data-v-07842e8c]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.dark .folder-label[data-v-07842e8c]{color:#94a3b8}.folder-path[data-v-07842e8c]{font-weight:600;color:#1e40af;font-size:.95rem;word-break:break-all}.dark .folder-path[data-v-07842e8c]{color:#93c5fd}.folder-notice[data-v-07842e8c]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#0369a1;margin:0}.dark .folder-notice[data-v-07842e8c]{color:#7dd3fc}.permission-section h3[data-v-07842e8c],.name-section label[data-v-07842e8c],.expiry-section label[data-v-07842e8c],.link-section label[data-v-07842e8c]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.dark .permission-section h3[data-v-07842e8c],.dark .name-section label[data-v-07842e8c],.dark .expiry-section label[data-v-07842e8c],.dark .link-section label[data-v-07842e8c]{color:#d1d5db}.permission-cards[data-v-07842e8c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.permission-card[data-v-07842e8c]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .15s}.permission-card[data-v-07842e8c]:hover{border-color:#d1d5db;background:#f9fafb}.permission-card.selected[data-v-07842e8c]{border-color:#3b82f6;background:#eff6ff}.dark .permission-card[data-v-07842e8c]{border-color:#333;background:#252525}.dark .permission-card[data-v-07842e8c]:hover{border-color:#444;background:#2a2a2a}.dark .permission-card.selected[data-v-07842e8c]{border-color:#3b82f6;background:#1e3a5f}.permission-icon[data-v-07842e8c]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.permission-icon.read[data-v-07842e8c]{background:#dbeafe;color:#2563eb}.permission-icon.upload[data-v-07842e8c]{background:#d1fae5;color:#059669}.permission-icon.write[data-v-07842e8c]{background:#fef3c7;color:#d97706}.dark .permission-icon.read[data-v-07842e8c]{background:#1e3a5f;color:#60a5fa}.dark .permission-icon.upload[data-v-07842e8c]{background:#064e3b;color:#34d399}.dark .permission-icon.write[data-v-07842e8c]{background:#422006;color:#fbbf24}.permission-info[data-v-07842e8c]{flex:1}.permission-info h4[data-v-07842e8c]{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.permission-info p[data-v-07842e8c]{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.4}.dark .permission-info p[data-v-07842e8c]{color:#9ca3af}.permission-check[data-v-07842e8c]{color:#3b82f6;font-size:1.25rem}.name-section[data-v-07842e8c]{margin-bottom:1.25rem}.name-section input[data-v-07842e8c]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#fff;color:inherit}.dark .name-section input[data-v-07842e8c]{background:#252525;border-color:#444;color:#e0e0e0}.name-section input[data-v-07842e8c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.message-section[data-v-07842e8c]{margin-bottom:1.25rem;position:relative}.message-section label[data-v-07842e8c]{display:flex;align-items:center;gap:.5rem;font-weight:500;margin-bottom:.25rem;color:#374151;font-size:.875rem}.dark .message-section label[data-v-07842e8c]{color:#e0e0e0}.message-section .option-icon[data-v-07842e8c]{color:#6b7280}.message-section .option-desc[data-v-07842e8c]{font-size:.75rem;color:#6b7280;margin:0 0 .5rem}.message-section textarea[data-v-07842e8c]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#fff;color:inherit;resize:vertical;min-height:80px;font-family:inherit}.dark .message-section textarea[data-v-07842e8c]{background:#252525;border-color:#444;color:#e0e0e0}.message-section textarea[data-v-07842e8c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.message-section .char-count[data-v-07842e8c]{position:absolute;bottom:.5rem;right:.75rem;font-size:.7rem;color:#9ca3af}.expiry-section[data-v-07842e8c]{margin-bottom:1.5rem}.expiry-options[data-v-07842e8c]{display:flex;gap:.5rem;flex-wrap:wrap}.expiry-options button[data-v-07842e8c]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.8125rem;cursor:pointer;transition:all .15s;color:#374151}.expiry-options button[data-v-07842e8c]:hover{background:#f3f4f6}.expiry-options button.selected[data-v-07842e8c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.dark .expiry-options button[data-v-07842e8c]{background:#252525;border-color:#444;color:#d1d5db}.dark .expiry-options button[data-v-07842e8c]:hover{background:#333}.dark .expiry-options button.selected[data-v-07842e8c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.cache-section[data-v-07842e8c]{margin-bottom:1.5rem;padding:1rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px}.dark .cache-section[data-v-07842e8c]{background:#0c2d48;border-color:#0ea5e9}.cache-section h3[data-v-07842e8c]{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#0369a1;display:flex;align-items:center;gap:.5rem}.dark .cache-section h3[data-v-07842e8c]{color:#38bdf8}.cache-section .option-desc[data-v-07842e8c]{margin:0 0 .75rem;padding-left:0;font-size:.75rem;color:#6b7280;line-height:1.4}.dark .cache-section .option-desc[data-v-07842e8c]{color:#9ca3af}.cache-options[data-v-07842e8c]{display:flex;gap:.5rem;flex-wrap:wrap}.cache-options button[data-v-07842e8c]{padding:.5rem 1rem;border:1px solid #bae6fd;border-radius:6px;background:#fff;font-size:.8125rem;cursor:pointer;transition:all .15s;color:#0369a1}.cache-options button[data-v-07842e8c]:hover{background:#e0f2fe}.cache-options button.selected[data-v-07842e8c]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.dark .cache-options button[data-v-07842e8c]{background:#1e3a5f;border-color:#0ea5e9;color:#7dd3fc}.dark .cache-options button[data-v-07842e8c]:hover{background:#164e63}.dark .cache-options button.selected[data-v-07842e8c]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.cache-hint[data-v-07842e8c]{margin-top:.75rem;font-size:.75rem;color:#0369a1;display:flex;align-items:center;gap:.375rem}.dark .cache-hint[data-v-07842e8c]{color:#7dd3fc}.link-section[data-v-07842e8c]{padding:1rem;background:#f0fdf4;border-radius:10px;border:1px solid #86efac}.dark .link-section[data-v-07842e8c]{background:#14532d;border-color:#166534}.link-display[data-v-07842e8c]{display:flex;gap:.5rem}.link-display input[data-v-07842e8c]{flex:1;padding:.625rem .875rem;border:1px solid #86efac;border-radius:6px;font-size:.8125rem;background:#fff;color:#166534;font-family:monospace}.dark .link-display input[data-v-07842e8c]{background:#0d3a1f;border-color:#166534;color:#86efac}.copy-btn[data-v-07842e8c]{padding:.625rem 1rem;background:#22c55e;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.copy-btn[data-v-07842e8c]:hover{background:#16a34a}.link-info[data-v-07842e8c]{margin:.75rem 0 0;font-size:.75rem;color:#166534;display:flex;align-items:center;gap:.5rem}.dark .link-info[data-v-07842e8c]{color:#86efac}.modal-footer[data-v-07842e8c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.dark .modal-footer[data-v-07842e8c]{border-top-color:#333}.btn[data-v-07842e8c]{padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s;border:none}.btn.secondary[data-v-07842e8c]{background:#f3f4f6;color:#374151}.btn.secondary[data-v-07842e8c]:hover{background:#e5e7eb}.dark .btn.secondary[data-v-07842e8c]{background:#333;color:#d1d5db}.dark .btn.secondary[data-v-07842e8c]:hover{background:#444}.btn.primary[data-v-07842e8c]{background:#3b82f6;color:#fff}.btn.primary[data-v-07842e8c]:hover{background:#2563eb}.btn.primary[data-v-07842e8c]:disabled{background:#93c5fd;cursor:not-allowed}.security-section[data-v-07842e8c]{margin-bottom:1.5rem;padding:1rem;background:#fefce8;border:1px solid #fde047;border-radius:10px}.dark .security-section[data-v-07842e8c]{background:#422006;border-color:#854d0e}.security-section h3[data-v-07842e8c]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#854d0e}.dark .security-section h3[data-v-07842e8c]{color:#fbbf24}.security-option[data-v-07842e8c]{padding:.75rem 0;border-bottom:1px solid #fde047}.security-option[data-v-07842e8c]:last-child{border-bottom:none;padding-bottom:0}.dark .security-option[data-v-07842e8c]{border-bottom-color:#854d0e}.toggle-label[data-v-07842e8c]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-label input[data-v-07842e8c]{display:none}.toggle-switch[data-v-07842e8c]{position:relative;width:40px;height:22px;background:#d1d5db;border-radius:11px;flex-shrink:0;transition:background .2s}.toggle-switch[data-v-07842e8c]:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-label input:checked+.toggle-switch[data-v-07842e8c]{background:#3b82f6}.toggle-label input:checked+.toggle-switch[data-v-07842e8c]:after{transform:translate(18px)}.toggle-text[data-v-07842e8c]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151}.dark .toggle-text[data-v-07842e8c]{color:#e5e7eb}.option-icon[data-v-07842e8c]{color:#6b7280}.dark .option-icon[data-v-07842e8c]{color:#9ca3af}.option-desc[data-v-07842e8c]{margin:.375rem 0 0;padding-left:3.5rem;font-size:.75rem;color:#6b7280;line-height:1.4}.dark .option-desc[data-v-07842e8c]{color:#9ca3af}.password-input-wrapper[data-v-07842e8c]{margin-top:.5rem;padding-left:3.5rem}.password-input[data-v-07842e8c]{width:100%;max-width:250px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff}.dark .password-input[data-v-07842e8c]{background:#252525;border-color:#444;color:#e0e0e0}.password-input[data-v-07842e8c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.link-type-section[data-v-07842e8c]{margin-bottom:1.5rem}.link-type-section h3[data-v-07842e8c]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}.dark .link-type-section h3[data-v-07842e8c]{color:#e5e7eb}.link-type-cards[data-v-07842e8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.link-type-card[data-v-07842e8c]{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.link-type-card[data-v-07842e8c]:hover,.link-type-card.active[data-v-07842e8c]{border-color:#3b82f6;background:#eff6ff}.dark .link-type-card[data-v-07842e8c]{background:#252525;border-color:#444}.dark .link-type-card[data-v-07842e8c]:hover,.dark .link-type-card.active[data-v-07842e8c]{border-color:#3b82f6;background:#1e3a5f}.link-type-icon[data-v-07842e8c]{width:32px;height:32px;margin-bottom:.5rem;color:#6b7280}.link-type-card.active .link-type-icon[data-v-07842e8c],.link-type-card:hover .link-type-icon[data-v-07842e8c]{color:#3b82f6}.link-type-info[data-v-07842e8c]{text-align:center}.link-type-info strong[data-v-07842e8c]{display:block;font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:.25rem}.dark .link-type-info strong[data-v-07842e8c]{color:#e5e7eb}.link-type-info span[data-v-07842e8c]{font-size:.6875rem;color:#6b7280;line-height:1.3}.dark .link-type-info span[data-v-07842e8c]{color:#9ca3af}.link-type-check[data-v-07842e8c]{position:absolute;top:.5rem;right:.5rem;width:18px;height:18px;color:#3b82f6}.publication-info-section[data-v-07842e8c]{margin-bottom:1.5rem}.publication-info-box[data-v-07842e8c]{display:flex;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f3e8ff,#fce7f3);border:1px solid #e9d5ff;border-radius:8px}.dark .publication-info-box[data-v-07842e8c]{background:linear-gradient(135deg,#3b0764,#4c1d4f);border-color:#7e22ce}.publication-info-box .info-icon[data-v-07842e8c]{flex-shrink:0;color:#9333ea;font-size:1.25rem;margin-top:2px}.dark .publication-info-box .info-icon[data-v-07842e8c]{color:#c084fc}.publication-info-box .info-content h4[data-v-07842e8c]{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#7e22ce}.dark .publication-info-box .info-content h4[data-v-07842e8c]{color:#e9d5ff}.publication-info-box .info-content p[data-v-07842e8c]{margin:0;font-size:.75rem;color:#9333ea;line-height:1.4}.dark .publication-info-box .info-content p[data-v-07842e8c]{color:#c4b5fd}.api-scopes-section[data-v-07842e8c]{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.dark .api-scopes-section[data-v-07842e8c]{background:#052e16;border-color:#166534}.api-scopes-section h3[data-v-07842e8c]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#166534}.dark .api-scopes-section h3[data-v-07842e8c]{color:#4ade80}.scope-toggles[data-v-07842e8c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.scope-toggle[data-v-07842e8c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.scope-toggle[data-v-07842e8c]:hover{background:#dcfce7}.dark .scope-toggle[data-v-07842e8c]{background:#1a1a1a}.dark .scope-toggle[data-v-07842e8c]:hover{background:#064e3b}.scope-toggle input[data-v-07842e8c]{display:none}.scope-toggle input:checked+.scope-badge[data-v-07842e8c]{background:#22c55e;color:#fff}.scope-badge[data-v-07842e8c]{padding:.25rem .5rem;background:#e5e7eb;border-radius:4px;font-size:.75rem;font-weight:600;font-family:monospace;text-transform:uppercase;color:#6b7280;transition:all .2s}.scope-desc[data-v-07842e8c]{font-size:.75rem;color:#6b7280}.dark .scope-desc[data-v-07842e8c]{color:#9ca3af}.api-token[data-v-07842e8c]{font-family:monospace;font-size:.75rem;word-break:break-all;background:#f3f4f6;padding:.5rem;border-radius:4px}.dark .api-token[data-v-07842e8c]{background:#252525}.api-info[data-v-07842e8c]{margin-top:.75rem;padding:.75rem;background:#eff6ff;border-radius:6px;font-size:.75rem;color:#1e40af}.dark .api-info[data-v-07842e8c]{background:#1e3a5f;color:#93c5fd}.api-info code[data-v-07842e8c]{font-family:monospace;background:#3b82f633;padding:.125rem .375rem;border-radius:3px}@keyframes magic-glow-ce49c110{0%{text-shadow:0 0 5px rgba(34,197,94,.5)}50%{text-shadow:0 0 20px rgba(34,197,94,.8),0 0 30px rgba(34,197,94,.6)}to{text-shadow:0 0 5px rgba(34,197,94,.5)}}@keyframes holiday-bounce-ce49c110{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes holiday-spin-ce49c110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-down-ce49c110{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.magic-glow.glowing[data-v-ce49c110]{animation:magic-glow-ce49c110 .6s ease-in-out}.holiday-emoji[data-v-ce49c110]{display:inline-block}.holiday-emoji.bouncing[data-v-ce49c110]{animation:holiday-bounce-ce49c110 .6s ease-in-out}.fade-enter-active[data-v-ce49c110],.fade-leave-active[data-v-ce49c110]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-ce49c110],.fade-leave-to[data-v-ce49c110]{opacity:0;transform:translateY(-10px)}
