.loading-bar[data-v-7d2c1a79]{position:fixed;top:0;left:0;right:0;height:3px;background-color:#646cff1a;z-index:9999}.loading-bar-progress[data-v-7d2c1a79]{height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 50%,var(--primary) 100%);background-size:200% 100%;border-radius:0 2px 2px 0;transition:width .3s ease;animation:loading-shimmer-7d2c1a79 1.5s ease-in-out infinite}@keyframes loading-shimmer-7d2c1a79{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-bar-enter-active[data-v-7d2c1a79]{transition:opacity .2s ease}.loading-bar-leave-active[data-v-7d2c1a79]{transition:opacity .3s ease}.loading-bar-enter-from[data-v-7d2c1a79],.loading-bar-leave-to[data-v-7d2c1a79]{opacity:0}.loading-bar.error .loading-bar-progress[data-v-7d2c1a79]{background:linear-gradient(90deg,var(--danger) 0%,#dc3545 50%,var(--danger) 100%)}.loading-bar.success .loading-bar-progress[data-v-7d2c1a79]{background:linear-gradient(90deg,var(--success) 0%,#28a745 50%,var(--success) 100%)}.loading-bar.warning .loading-bar-progress[data-v-7d2c1a79]{background:linear-gradient(90deg,var(--warning) 0%,#ffc107 50%,var(--warning) 100%)}@media (prefers-reduced-motion: reduce){.loading-bar-progress[data-v-7d2c1a79]{animation:none;transition:width .1s ease}.loading-bar-enter-active[data-v-7d2c1a79],.loading-bar-leave-active[data-v-7d2c1a79]{transition:none}}@media (prefers-color-scheme: dark){.loading-bar[data-v-7d2c1a79]{background-color:#646cff33}}@media (max-width: 480px){.loading-bar[data-v-7d2c1a79]{height:2px}}@media (prefers-contrast: high){.loading-bar[data-v-7d2c1a79]{height:4px;background-color:#0003}.loading-bar-progress[data-v-7d2c1a79]{background:var(--primary);animation:none}}.toast-container[data-v-365185cd]{position:fixed;top:1rem;right:1rem;z-index:60;pointer-events:none}.toast[data-v-365185cd]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);margin-bottom:.5rem;min-width:320px;max-width:480px;position:relative;overflow:hidden;pointer-events:auto}.toast-success[data-v-365185cd]{border-left:4px solid var(--success)}.toast-error[data-v-365185cd]{border-left:4px solid var(--danger)}.toast-warning[data-v-365185cd]{border-left:4px solid var(--warning)}.toast-info[data-v-365185cd]{border-left:4px solid var(--primary)}.toast-icon[data-v-365185cd]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;font-weight:700;font-size:14px}.toast-icon-success[data-v-365185cd]{background-color:var(--success);color:#fff}.toast-icon-error[data-v-365185cd]{background-color:var(--danger);color:#fff}.toast-icon-warning[data-v-365185cd]{background-color:var(--warning);color:#fff}.toast-icon-info[data-v-365185cd]{background-color:var(--primary);color:#fff}.toast-title[data-v-365185cd]{font-weight:600;font-size:.875rem;margin-bottom:.25rem;color:var(--gray-900)}.toast-message[data-v-365185cd]{font-size:.875rem;color:var(--gray-700);line-height:1.4}.toast-close[data-v-365185cd]{background:none;border:none;color:var(--gray-400);cursor:pointer;font-size:16px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.toast-close[data-v-365185cd]:hover{background-color:var(--gray-100);color:var(--gray-600)}.toast-progress[data-v-365185cd]{position:absolute;bottom:0;left:0;height:3px;background-color:currentColor;opacity:.3;animation:toast-progress-365185cd linear forwards;transform-origin:left center}@keyframes toast-progress-365185cd{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-365185cd]{transition:all .3s ease}.toast-leave-active[data-v-365185cd]{transition:all .2s ease}.toast-enter-from[data-v-365185cd],.toast-leave-to[data-v-365185cd]{transform:translate(100%);opacity:0}.toast-move[data-v-365185cd]{transition:transform .3s ease}@media (max-width: 480px){.toast-container[data-v-365185cd]{top:.5rem;right:.5rem;left:.5rem}.toast[data-v-365185cd]{min-width:auto;width:100%}}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-365185cd],.toast-leave-active[data-v-365185cd],.toast-move[data-v-365185cd]{transition:none}.toast-progress[data-v-365185cd]{animation:none}}@media (prefers-color-scheme: dark){.toast[data-v-365185cd]{background-color:var(--gray-800);color:#fff}.toast-title[data-v-365185cd]{color:#fff}.toast-message[data-v-365185cd]{color:var(--gray-300)}.toast-close[data-v-365185cd]{color:var(--gray-500)}.toast-close[data-v-365185cd]:hover{background-color:var(--gray-700);color:var(--gray-300)}}.spinner[data-v-3147d0ae]{display:inline-flex;align-items:center;gap:.5rem}.spinner-centered[data-v-3147d0ae]{justify-content:center}.spinner-fullscreen[data-v-3147d0ae]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffc;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column}.spinner-circle[data-v-3147d0ae]{border-radius:50%;border-style:solid;animation:spin-3147d0ae 1s linear infinite}.spinner-xs .spinner-circle[data-v-3147d0ae]{width:12px;height:12px;border-width:1px}.spinner-sm .spinner-circle[data-v-3147d0ae]{width:16px;height:16px;border-width:2px}.spinner-md .spinner-circle[data-v-3147d0ae]{width:20px;height:20px;border-width:2px}.spinner-lg .spinner-circle[data-v-3147d0ae]{width:32px;height:32px;border-width:3px}.spinner-xl .spinner-circle[data-v-3147d0ae]{width:48px;height:48px;border-width:4px}.spinner-primary .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-200);border-top-color:var(--primary)}.spinner-secondary .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-200);border-top-color:var(--gray-600)}.spinner-white .spinner-circle[data-v-3147d0ae]{border-color:#ffffff4d;border-top-color:#fff}.spinner-gray .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-300);border-top-color:var(--gray-600)}@keyframes spin-3147d0ae{to{transform:rotate(360deg)}}.spinner-label[data-v-3147d0ae]{font-size:.875rem;color:var(--gray-600);font-weight:500}.spinner-fullscreen .spinner-label[data-v-3147d0ae]{color:var(--gray-700);margin-top:1rem;font-size:1rem}@media (prefers-reduced-motion: reduce){.spinner-circle[data-v-3147d0ae]{animation:none}.spinner-circle[data-v-3147d0ae]{animation:pulse-3147d0ae 1s ease-in-out infinite}}@keyframes pulse-3147d0ae{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-color-scheme: dark){.spinner-fullscreen[data-v-3147d0ae]{background-color:#000c}.spinner-label[data-v-3147d0ae]{color:var(--gray-300)}.spinner-fullscreen .spinner-label[data-v-3147d0ae]{color:var(--gray-200)}.spinner-primary .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-700);border-top-color:var(--primary)}.spinner-secondary .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-700);border-top-color:var(--gray-400)}.spinner-gray .spinner-circle[data-v-3147d0ae]{border-color:var(--gray-600);border-top-color:var(--gray-400)}}@media (prefers-contrast: high){.spinner-circle[data-v-3147d0ae]{border-width:3px!important}.spinner-primary .spinner-circle[data-v-3147d0ae]{border-color:transparent;border-top-color:var(--primary);border-right-color:var(--primary)}}.modal-overlay[data-v-e060cfa2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.offer-modal[data-v-e060cfa2]{width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);overflow:hidden}.modal-header[data-v-e060cfa2]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--gray-200);background:#fff;flex-shrink:0}.modal-title[data-v-e060cfa2]{margin:0;font-size:1.25rem;font-weight:600;color:var(--gray-900);line-height:1.2}.modal-close[data-v-e060cfa2]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;color:var(--gray-500);border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-e060cfa2]:hover:not(:disabled){background-color:var(--gray-100);color:var(--gray-700)}.modal-close[data-v-e060cfa2]:disabled{opacity:.5;cursor:not-allowed}.offer-body[data-v-e060cfa2]{flex:1;overflow-y:auto;padding:0;position:relative}.offer-loading[data-v-e060cfa2],.offer-error[data-v-e060cfa2],.offer-empty[data-v-e060cfa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center}.offer-error[data-v-e060cfa2]{color:var(--danger)}.offer-empty[data-v-e060cfa2]{color:var(--gray-600)}.error-icon[data-v-e060cfa2],.empty-icon[data-v-e060cfa2]{font-size:4rem;margin-bottom:1rem}.offer-error h3[data-v-e060cfa2],.offer-empty h3[data-v-e060cfa2]{margin:0 0 .5rem;font-size:1.5rem}.offer-error p[data-v-e060cfa2],.offer-empty p[data-v-e060cfa2]{margin:0 0 1rem;color:var(--gray-600)}.offer-content[data-v-e060cfa2]{padding:2rem;line-height:1.6;color:var(--gray-800)}.offer-content h1[data-v-e060cfa2],.offer-content h2[data-v-e060cfa2],.offer-content h3[data-v-e060cfa2],.offer-content h4[data-v-e060cfa2],.offer-content h5[data-v-e060cfa2],.offer-content h6[data-v-e060cfa2]{margin:2rem 0 1rem;color:var(--gray-900);font-weight:600}.offer-content h1[data-v-e060cfa2]{font-size:2rem}.offer-content h2[data-v-e060cfa2]{font-size:1.5rem}.offer-content h3[data-v-e060cfa2]{font-size:1.25rem}.offer-content h4[data-v-e060cfa2]{font-size:1.125rem}.offer-content h1[data-v-e060cfa2]:first-child,.offer-content h2[data-v-e060cfa2]:first-child,.offer-content h3[data-v-e060cfa2]:first-child{margin-top:0}.offer-content p[data-v-e060cfa2]{margin:0 0 1rem}.offer-content ul[data-v-e060cfa2],.offer-content ol[data-v-e060cfa2]{margin:1rem 0;padding-left:2rem}.offer-content li[data-v-e060cfa2]{margin-bottom:.5rem}.offer-content table[data-v-e060cfa2]{width:100%;border-collapse:collapse;margin:1rem 0}.offer-content th[data-v-e060cfa2],.offer-content td[data-v-e060cfa2]{padding:.75rem;border:1px solid var(--gray-300);text-align:left}.offer-content th[data-v-e060cfa2]{background-color:var(--gray-100);font-weight:600}.offer-content blockquote[data-v-e060cfa2]{margin:1rem 0;padding:1rem;border-left:4px solid var(--primary);background-color:var(--gray-50);font-style:italic}.offer-content code[data-v-e060cfa2]{background-color:var(--gray-100);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem}.offer-content pre[data-v-e060cfa2]{background-color:var(--gray-100);padding:1rem;border-radius:var(--border-radius);overflow-x:auto;margin:1rem 0}.offer-footer[data-v-e060cfa2]{padding:1.5rem;border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0}.offer-actions[data-v-e060cfa2]{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1rem}.scroll-hint[data-v-e060cfa2]{text-align:center;color:var(--gray-500);font-size:.875rem;animation:pulse-e060cfa2 2s infinite}@keyframes pulse-e060cfa2{0%,to{opacity:1}50%{opacity:.5}}.modal-enter-active[data-v-e060cfa2],.modal-leave-active[data-v-e060cfa2]{transition:opacity .3s ease}.modal-enter-from[data-v-e060cfa2],.modal-leave-to[data-v-e060cfa2]{opacity:0}.modal-enter-active .offer-modal[data-v-e060cfa2],.modal-leave-active .offer-modal[data-v-e060cfa2]{transition:transform .3s ease}.modal-enter-from .offer-modal[data-v-e060cfa2]{transform:scale(.9) translateY(20px)}.modal-leave-to .offer-modal[data-v-e060cfa2]{transform:scale(.9) translateY(-20px)}@media (max-width: 768px){.modal-overlay[data-v-e060cfa2]{padding:.5rem}.offer-modal[data-v-e060cfa2]{max-height:95vh}.modal-header[data-v-e060cfa2]{padding:1rem}.modal-title[data-v-e060cfa2]{font-size:1.125rem}.offer-content[data-v-e060cfa2],.offer-footer[data-v-e060cfa2]{padding:1rem}.offer-actions[data-v-e060cfa2]{flex-direction:column}.offer-actions .btn[data-v-e060cfa2]{width:100%}}@media (max-width: 480px){.modal-overlay[data-v-e060cfa2]{padding:0}.offer-modal[data-v-e060cfa2]{max-height:100vh;border-radius:0}}@media (prefers-color-scheme: dark){.offer-modal[data-v-e060cfa2]{background:var(--gray-800)}.modal-header[data-v-e060cfa2]{background:var(--gray-800);border-bottom-color:var(--gray-700)}.modal-title[data-v-e060cfa2]{color:#fff}.modal-close[data-v-e060cfa2]{color:var(--gray-400)}.modal-close[data-v-e060cfa2]:hover:not(:disabled){background-color:var(--gray-700);color:var(--gray-200)}.offer-footer[data-v-e060cfa2]{background:var(--gray-800);border-top-color:var(--gray-700)}.offer-content[data-v-e060cfa2]{color:var(--gray-200)}.offer-content h1[data-v-e060cfa2],.offer-content h2[data-v-e060cfa2],.offer-content h3[data-v-e060cfa2],.offer-content h4[data-v-e060cfa2],.offer-content h5[data-v-e060cfa2],.offer-content h6[data-v-e060cfa2]{color:#fff}.offer-content th[data-v-e060cfa2]{background-color:var(--gray-700)}.offer-content td[data-v-e060cfa2]{border-color:var(--gray-600)}.offer-content blockquote[data-v-e060cfa2],.offer-content code[data-v-e060cfa2],.offer-content pre[data-v-e060cfa2]{background-color:var(--gray-700)}}@media (prefers-reduced-motion: reduce){.modal-enter-active[data-v-e060cfa2],.modal-leave-active[data-v-e060cfa2],.modal-enter-active .offer-modal[data-v-e060cfa2],.modal-leave-active .offer-modal[data-v-e060cfa2]{transition:none}.scroll-hint[data-v-e060cfa2]{animation:none}}@media (prefers-contrast: high){.offer-modal[data-v-e060cfa2]{border:2px solid var(--gray-900)}.modal-close[data-v-e060cfa2]:focus{outline:2px solid var(--primary);outline-offset:2px}}.mobile-join-bar[data-v-eddf7f1b]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--gray-200);box-shadow:0 -4px 20px #0000001a;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.join-bar-content[data-v-eddf7f1b]{display:flex;align-items:center;justify-content:space-between;padding:1rem;max-width:100%;gap:1rem}.agency-brief[data-v-eddf7f1b]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.agency-logo-mini[data-v-eddf7f1b]{width:40px;height:40px;border-radius:8px;overflow:hidden;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-logo-mini img[data-v-eddf7f1b]{width:100%;height:100%;object-fit:cover}.logo-placeholder-mini[data-v-eddf7f1b]{font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.agency-info-mini[data-v-eddf7f1b]{flex:1;min-width:0}.agency-name-mini[data-v-eddf7f1b]{font-size:.875rem;font-weight:600;color:var(--gray-900);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agency-stats-mini[data-v-eddf7f1b]{font-size:.75rem;color:var(--gray-600);line-height:1;margin-top:.25rem}.mobile-join-btn[data-v-eddf7f1b]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #646cff4d;flex-shrink:0;min-width:120px}.mobile-join-btn[data-v-eddf7f1b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #646cff66}.mobile-join-btn[data-v-eddf7f1b]:active{transform:translateY(0)}.mobile-join-btn[data-v-eddf7f1b]:disabled{background:var(--gray-400);color:#fff;cursor:not-allowed;transform:none;box-shadow:none}@media (min-width: 769px){.mobile-join-bar[data-v-eddf7f1b]{display:none}}@media (max-width: 360px){.join-bar-content[data-v-eddf7f1b]{padding:.75rem;gap:.5rem}.agency-brief[data-v-eddf7f1b]{gap:.5rem}.agency-logo-mini[data-v-eddf7f1b]{width:32px;height:32px}.logo-placeholder-mini[data-v-eddf7f1b]{font-size:.875rem}.agency-name-mini[data-v-eddf7f1b]{font-size:.8125rem}.agency-stats-mini[data-v-eddf7f1b]{font-size:.6875rem}.mobile-join-btn[data-v-eddf7f1b]{padding:.625rem 1rem;font-size:.8125rem;min-width:100px}}@media (prefers-color-scheme: dark){.mobile-join-bar[data-v-eddf7f1b]{background:#1f2937f2;border-top-color:var(--gray-700)}.agency-name-mini[data-v-eddf7f1b]{color:#fff}.agency-stats-mini[data-v-eddf7f1b]{color:var(--gray-400)}}@media (prefers-reduced-motion: reduce){.mobile-join-btn[data-v-eddf7f1b]{transition:none}.mobile-join-btn[data-v-eddf7f1b]:hover:not(:disabled){transform:none}}.agency-landing[data-v-18f3d5ec]{min-height:100vh;background:linear-gradient(135deg,var(--gray-50) 0%,var(--gray-100) 100%);padding:1rem 0 6rem}.container[data-v-18f3d5ec]{max-width:900px}.breadcrumb[data-v-18f3d5ec]{margin-bottom:1rem}.breadcrumb-link[data-v-18f3d5ec]{color:var(--primary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb-link[data-v-18f3d5ec]:hover{color:var(--primary-hover);background:#fffffff2;transform:translateY(-1px)}.error-state[data-v-18f3d5ec]{text-align:center;padding:4rem 2rem}.error-icon[data-v-18f3d5ec]{font-size:4rem;margin-bottom:1rem}.error-state h1[data-v-18f3d5ec]{margin:0 0 1rem;color:var(--gray-900);font-size:2rem}.error-state p[data-v-18f3d5ec]{margin:0 0 2rem;color:var(--gray-600);font-size:1.125rem}.error-actions[data-v-18f3d5ec]{display:flex;gap:1rem;justify-content:center}.agency-skeleton[data-v-18f3d5ec]{padding:2rem}.agency-header-skeleton[data-v-18f3d5ec]{display:flex;gap:2rem;align-items:center}.agency-info-skeleton[data-v-18f3d5ec]{flex:1}.agency-content[data-v-18f3d5ec]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;overflow:hidden}.agency-header[data-v-18f3d5ec]{display:flex;gap:1.5rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative;overflow:hidden}.agency-header[data-v-18f3d5ec]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.agency-logo-section[data-v-18f3d5ec]{flex-shrink:0;position:relative;z-index:1}.agency-logo[data-v-18f3d5ec]{width:100px;height:100px;border-radius:16px;overflow:hidden;background:#ffffff26;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000026;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agency-logo img[data-v-18f3d5ec]{width:100%;height:100%;object-fit:cover}.agency-logo-placeholder[data-v-18f3d5ec]{font-size:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.agency-info[data-v-18f3d5ec]{flex:1;min-width:0;position:relative;z-index:1}.agency-name[data-v-18f3d5ec]{margin:0 0 1rem;font-size:2.2rem;font-weight:800;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.2);letter-spacing:-.02em}.agency-city[data-v-18f3d5ec]{margin-bottom:.5rem}.agency-city-badge[data-v-18f3d5ec]{background:#ffffff1a;padding:.35rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.agency-description[data-v-18f3d5ec]{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.5;opacity:.95;font-weight:400}.agency-stats[data-v-18f3d5ec]{display:flex;gap:1.5rem}.stat-item[data-v-18f3d5ec]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:80px}.stat-icon[data-v-18f3d5ec]{font-size:1.8rem;margin-bottom:.25rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.stat-value[data-v-18f3d5ec]{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.stat-label[data-v-18f3d5ec]{font-size:.875rem;opacity:.9;font-weight:500}.link-status-banner[data-v-18f3d5ec]{margin-top:2rem;padding:1rem;background:#28a74533;border-radius:var(--border-radius);display:flex;align-items:center;gap:.5rem;font-weight:500}.link-icon[data-v-18f3d5ec]{font-size:1.25rem}.agency-main[data-v-18f3d5ec]{padding:2rem 1.5rem}.agency-main section[data-v-18f3d5ec]{margin-bottom:2.5rem}.agency-main h2[data-v-18f3d5ec]{margin:0 0 1.5rem;font-size:1.6rem;font-weight:700;color:var(--gray-900);position:relative;padding-bottom:.75rem}.agency-main h2[data-v-18f3d5ec]:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);border-radius:2px}.terms[data-v-18f3d5ec]{display:grid;gap:1rem}.term-item[data-v-18f3d5ec]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;transition:all .3s ease;border:1px solid rgba(100,108,255,.1);position:relative;overflow:hidden}.term-item[data-v-18f3d5ec]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--primary) 0%,var(--primary-hover) 100%)}.term-item[data-v-18f3d5ec]:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.term-icon[data-v-18f3d5ec]{color:var(--success);font-weight:700;font-size:1.25rem;flex-shrink:0;background:#28a7451a;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.term-text[data-v-18f3d5ec]{font-size:1rem;line-height:1.5;color:var(--gray-800);font-weight:500}.no-terms[data-v-18f3d5ec]{text-align:center;padding:2rem;color:var(--gray-500);background:var(--gray-50);border-radius:var(--border-radius)}.contacts-list[data-v-18f3d5ec]{display:grid;gap:1rem}.contact-item[data-v-18f3d5ec]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--gray-50);border-radius:10px;text-decoration:none;color:inherit;transition:all .2s ease;border:1px solid var(--gray-200)}.contact-item[data-v-18f3d5ec]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f;border-color:var(--primary)}.contact-icon[data-v-18f3d5ec]{font-size:1.25rem;width:32px;text-align:center;color:var(--primary)}.contact-info[data-v-18f3d5ec]{display:flex;flex-direction:column}.contact-label[data-v-18f3d5ec]{font-size:.875rem;color:var(--gray-500);font-weight:500}.contact-value[data-v-18f3d5ec]{color:var(--gray-900);font-weight:500}.contact-phone .contact-value[data-v-18f3d5ec],.contact-email .contact-value[data-v-18f3d5ec],.contact-telegram .contact-value[data-v-18f3d5ec],.contact-website .contact-value[data-v-18f3d5ec]{color:var(--primary)}.no-contacts[data-v-18f3d5ec]{text-align:center;padding:2rem;color:var(--gray-500);background:var(--gray-50);border-radius:var(--border-radius)}.agency-actions[data-v-18f3d5ec]{padding:2rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid var(--gray-200);position:relative}.agency-actions[data-v-18f3d5ec]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);border-radius:2px}.actions-group[data-v-18f3d5ec]{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.linked-actions[data-v-18f3d5ec]{display:flex;justify-content:center}.btn-icon[data-v-18f3d5ec]{margin-right:.75rem;font-size:1.25rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@media (max-width: 768px){.agency-landing[data-v-18f3d5ec]{padding:.5rem 0 5rem}.agency-header[data-v-18f3d5ec]{flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem}.agency-logo[data-v-18f3d5ec]{width:80px;height:80px}.agency-name[data-v-18f3d5ec]{font-size:1.75rem}.agency-stats[data-v-18f3d5ec]{justify-content:center;gap:1rem}.agency-main[data-v-18f3d5ec]{padding:1.5rem 1rem}.actions-group[data-v-18f3d5ec]{display:none}.linked-actions[data-v-18f3d5ec]{display:flex;justify-content:center}.error-actions[data-v-18f3d5ec]{flex-direction:column;align-items:center}.error-actions .btn[data-v-18f3d5ec]{width:200px}}@media (max-width: 480px){.agency-header[data-v-18f3d5ec]{gap:.75rem;padding:1rem}.agency-logo[data-v-18f3d5ec]{width:70px;height:70px}.agency-name[data-v-18f3d5ec]{font-size:1.5rem}.agency-stats[data-v-18f3d5ec]{gap:.75rem}.stat-icon[data-v-18f3d5ec]{font-size:1.25rem}.stat-value[data-v-18f3d5ec]{font-size:1.125rem}.contact-item[data-v-18f3d5ec]{padding:.75rem}.agency-main[data-v-18f3d5ec]{padding:1rem}.agency-main section[data-v-18f3d5ec]{margin-bottom:2rem}.term-item[data-v-18f3d5ec]{padding:1rem;gap:.75rem}}@media (prefers-color-scheme: dark){.agency-landing[data-v-18f3d5ec]{background-color:var(--gray-900)}.agency-content[data-v-18f3d5ec]{background:var(--gray-800)}.agency-main h2[data-v-18f3d5ec]{color:#fff}.term-item[data-v-18f3d5ec]{background:var(--gray-700)}.term-item[data-v-18f3d5ec]:hover{background:var(--gray-600)}.term-text[data-v-18f3d5ec]{color:var(--gray-300)}.contact-item[data-v-18f3d5ec]{background:var(--gray-700)}.contact-item[data-v-18f3d5ec]:hover{background:var(--gray-600)}.contact-value[data-v-18f3d5ec]{color:#fff}.agency-actions[data-v-18f3d5ec]{background:var(--gray-700);border-top-color:var(--gray-600)}.no-terms[data-v-18f3d5ec],.no-contacts[data-v-18f3d5ec]{background:var(--gray-700);color:var(--gray-400)}}.phone-input-wrapper[data-v-984df926]{position:relative;display:flex;align-items:center}.phone-input-icon[data-v-984df926]{position:absolute;left:.75rem;z-index:2;font-size:1rem;color:var(--gray-500);pointer-events:none}.phone-input[data-v-984df926]{padding-left:2.5rem;padding-right:2.5rem;font-family:Courier New,monospace;letter-spacing:.5px}.phone-input-indicator[data-v-984df926]{position:absolute;right:.75rem;z-index:2;font-size:1.1rem;pointer-events:none}.phone-input.is-focused[data-v-984df926]{border-color:var(--primary);box-shadow:0 0 0 2px #646cff1a}.phone-input.is-valid[data-v-984df926]{border-color:var(--success)}.phone-input.is-invalid[data-v-984df926]{border-color:var(--danger)}.form-hint[data-v-984df926]{margin-top:.25rem;font-size:.75rem;color:var(--gray-500)}@media (max-width: 480px){.phone-input[data-v-984df926]{font-size:16px}}@media (prefers-color-scheme: dark){.phone-input-icon[data-v-984df926],.form-hint[data-v-984df926]{color:var(--gray-400)}}@media (prefers-contrast: high){.phone-input.is-focused[data-v-984df926],.phone-input.is-valid[data-v-984df926],.phone-input.is-invalid[data-v-984df926]{border-width:2px}}.otp-input-container[data-v-73cf0d0b]{text-align:center}.otp-input-group[data-v-73cf0d0b]{display:flex;gap:.75rem;justify-content:center;margin:2rem 0}.otp-input[data-v-73cf0d0b]{width:3.5rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:700;border:2px solid var(--gray-300);border-radius:12px;background-color:#fff;transition:all .3s ease;outline:none;box-shadow:0 2px 8px #0000000d}.otp-input[data-v-73cf0d0b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #646cff33,0 4px 12px #0000001a;transform:scale(1.08)}.otp-input.filled[data-v-73cf0d0b]{border-color:var(--success);background:linear-gradient(135deg,var(--success) 0%,#16a34a 100%);color:#fff;box-shadow:0 4px 15px #28a7454d}.otp-input.active[data-v-73cf0d0b]{border-color:var(--primary)}.otp-input.error[data-v-73cf0d0b]{border-color:var(--danger)}.otp-input.complete[data-v-73cf0d0b]{border-color:var(--success)}.otp-input[data-v-73cf0d0b]:disabled{opacity:.6;cursor:not-allowed;background-color:var(--gray-100)}.otp-clear-btn[data-v-73cf0d0b]{margin-top:1rem;padding:.5rem 1rem;background:none;border:1px solid var(--gray-300);border-radius:var(--border-radius);color:var(--gray-600);font-size:.875rem;cursor:pointer;transition:all .2s ease}.otp-clear-btn[data-v-73cf0d0b]:hover:not(:disabled){background-color:var(--gray-100);border-color:var(--gray-400)}.otp-clear-btn[data-v-73cf0d0b]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-73cf0d0b]{margin-top:.5rem;font-size:.875rem;color:var(--gray-500)}.form-error[data-v-73cf0d0b]{margin-top:.5rem;color:var(--danger);font-size:.875rem}@media (max-width: 480px){.otp-input-group[data-v-73cf0d0b]{gap:.25rem}.otp-input[data-v-73cf0d0b]{width:2.5rem;height:2.5rem;font-size:1rem}}@keyframes shake-73cf0d0b{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.otp-input.error[data-v-73cf0d0b]{animation:shake-73cf0d0b .4s ease-in-out}@media (prefers-color-scheme: dark){.otp-input[data-v-73cf0d0b]{background-color:var(--gray-800);color:#fff;border-color:var(--gray-600)}.otp-input[data-v-73cf0d0b]:disabled{background-color:var(--gray-700)}.otp-clear-btn[data-v-73cf0d0b]{color:var(--gray-300);border-color:var(--gray-600)}.otp-clear-btn[data-v-73cf0d0b]:hover:not(:disabled){background-color:var(--gray-700);border-color:var(--gray-500)}}@media (prefers-contrast: high){.otp-input[data-v-73cf0d0b]{border-width:3px}.otp-input[data-v-73cf0d0b]:focus{outline:3px solid var(--primary);outline-offset:2px}}@media (prefers-reduced-motion: reduce){.otp-input[data-v-73cf0d0b]{transition:none;transform:none}.otp-input[data-v-73cf0d0b]:focus{transform:none}.otp-input.error[data-v-73cf0d0b]{animation:none}}.portfolio-mini[data-v-ab5978a8]{display:flex;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:all .2s ease}.portfolio-mini[data-v-ab5978a8]:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}.portfolio-avatar-section[data-v-ab5978a8]{position:relative;flex-shrink:0}.portfolio-avatar[data-v-ab5978a8]{width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center}.portfolio-avatar img[data-v-ab5978a8]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-ab5978a8]{font-size:1.5rem;font-weight:600;color:var(--gray-600);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.verification-badge[data-v-ab5978a8]{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:var(--success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:2px solid white}.portfolio-info[data-v-ab5978a8]{flex:1;min-width:0}.actor-header[data-v-ab5978a8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;gap:1rem}.actor-name[data-v-ab5978a8]{margin:0;font-size:1.25rem;font-weight:600;color:var(--gray-900);line-height:1.2}.expand-btn[data-v-ab5978a8]{background:#ffffffe6;border:1px solid var(--gray-300);border-radius:4px;padding:4px 8px;font-size:11px;cursor:pointer;transition:all .2s ease;color:var(--primary);font-weight:500;flex-shrink:0}.expand-btn[data-v-ab5978a8]:hover{background:#fff;box-shadow:var(--shadow-sm);border-color:var(--primary)}.actor-details[data-v-ab5978a8]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.detail-item[data-v-ab5978a8]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--gray-600)}.detail-icon[data-v-ab5978a8]{font-size:1rem}.detail-text[data-v-ab5978a8]{font-weight:500}.actor-skills[data-v-ab5978a8]{margin-bottom:1rem}.skills-label[data-v-ab5978a8]{font-size:.875rem;color:var(--gray-600);margin-bottom:.5rem;font-weight:500}.skills-list[data-v-ab5978a8]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-ab5978a8]{padding:.25rem .5rem;background:var(--primary);color:#fff;border-radius:12px;font-size:.75rem;font-weight:500}.skill-more[data-v-ab5978a8]{padding:.25rem .5rem;background:var(--gray-200);color:var(--gray-700);border-radius:12px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.skill-more[data-v-ab5978a8]:hover{background:var(--gray-300)}.actor-bio[data-v-ab5978a8]{font-size:.875rem;color:var(--gray-700);line-height:1.4}.actor-bio p[data-v-ab5978a8]{margin:0 0 .5rem}.read-more-btn[data-v-ab5978a8]{background:none;border:none;color:var(--primary);font-size:.875rem;cursor:pointer;padding:0;text-decoration:underline}.read-more-btn[data-v-ab5978a8]:hover{color:var(--primary-hover)}@media (max-width: 768px){.portfolio-mini[data-v-ab5978a8]{flex-direction:column;align-items:center;text-align:center;gap:1rem}.actor-header[data-v-ab5978a8]{flex-direction:column;align-items:center;gap:.5rem}.actor-details[data-v-ab5978a8],.skills-list[data-v-ab5978a8]{justify-content:center}}@media (max-width: 480px){.portfolio-mini[data-v-ab5978a8]{padding:1rem}.portfolio-avatar[data-v-ab5978a8]{width:64px;height:64px}.actor-name[data-v-ab5978a8]{font-size:1.125rem}.actor-details[data-v-ab5978a8]{gap:.75rem}.detail-item[data-v-ab5978a8]{font-size:.8125rem}}@media (prefers-color-scheme: dark){.portfolio-mini[data-v-ab5978a8]{background:var(--gray-800);border-color:var(--gray-700)}.portfolio-mini[data-v-ab5978a8]:hover{border-color:var(--primary)}.actor-name[data-v-ab5978a8]{color:#fff}.detail-item[data-v-ab5978a8],.skills-label[data-v-ab5978a8]{color:var(--gray-400)}.skill-more[data-v-ab5978a8]{background:var(--gray-700);color:var(--gray-300)}.skill-more[data-v-ab5978a8]:hover{background:var(--gray-600)}.actor-bio[data-v-ab5978a8]{color:var(--gray-300)}.expand-btn[data-v-ab5978a8]{background:var(--gray-700);border-color:var(--gray-600);color:var(--primary)}.expand-btn[data-v-ab5978a8]:hover{background:var(--gray-600);border-color:var(--primary)}}@media (prefers-contrast: high){.portfolio-mini[data-v-ab5978a8]{border-width:2px}.expand-btn[data-v-ab5978a8]:focus{outline:2px solid var(--primary);outline-offset:2px}.skill-tag[data-v-ab5978a8]{border:1px solid var(--primary)}}@media (prefers-reduced-motion: reduce){.portfolio-mini[data-v-ab5978a8],.expand-btn[data-v-ab5978a8],.skill-more[data-v-ab5978a8]{transition:none}}.modal-overlay[data-v-1150a165]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.portfolio-modal[data-v-1150a165]{width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);overflow:hidden}.modal-header[data-v-1150a165]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--gray-200);background:#fff;flex-shrink:0}.modal-title[data-v-1150a165]{margin:0;font-size:1.25rem;font-weight:600;color:var(--gray-900)}.modal-close[data-v-1150a165]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;color:var(--gray-500);border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-1150a165]:hover{background-color:var(--gray-100);color:var(--gray-700)}.portfolio-body[data-v-1150a165]{flex:1;overflow-y:auto;padding:0}.portfolio-loading[data-v-1150a165],.portfolio-error[data-v-1150a165]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center}.portfolio-error[data-v-1150a165]{color:var(--danger)}.error-icon[data-v-1150a165]{font-size:4rem;margin-bottom:1rem}.portfolio-error h3[data-v-1150a165]{margin:0 0 .5rem;font-size:1.5rem}.portfolio-error p[data-v-1150a165]{margin:0 0 1rem;color:var(--gray-600)}.portfolio-content[data-v-1150a165]{padding:2rem}.portfolio-header[data-v-1150a165]{display:flex;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-200)}.actor-avatar[data-v-1150a165]{position:relative;flex-shrink:0}.actor-avatar img[data-v-1150a165],.avatar-placeholder[data-v-1150a165]{width:120px;height:120px;border-radius:50%;object-fit:cover}.avatar-placeholder[data-v-1150a165]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600}.verification-badge[data-v-1150a165]{position:absolute;bottom:0;right:0;background:var(--success);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;border:2px solid white}.actor-info[data-v-1150a165]{flex:1}.actor-name[data-v-1150a165]{margin:0 0 1rem;font-size:2rem;font-weight:600;color:var(--gray-900)}.actor-details[data-v-1150a165]{display:grid;gap:.5rem}.detail-row[data-v-1150a165]{display:flex;gap:1rem}.detail-label[data-v-1150a165]{font-weight:500;color:var(--gray-600);min-width:80px}.detail-value[data-v-1150a165]{color:var(--gray-900);font-weight:500}.portfolio-section[data-v-1150a165]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-100)}.portfolio-section[data-v-1150a165]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-1150a165]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--gray-900);border-bottom:2px solid var(--primary);padding-bottom:.5rem}.section-content[data-v-1150a165]{color:var(--gray-700);line-height:1.6}.bio-text[data-v-1150a165]{margin:0;font-size:1rem}.tags-list[data-v-1150a165]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-1150a165]{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;background:var(--gray-100);color:var(--gray-700)}.tag-skill[data-v-1150a165]{background:var(--primary);color:#fff}.tag-special[data-v-1150a165]{background:var(--success);color:#fff}.experience-list[data-v-1150a165]{display:flex;flex-direction:column;gap:1.5rem}.experience-item[data-v-1150a165]{display:flex;gap:1rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius)}.experience-year[data-v-1150a165]{font-weight:600;color:var(--primary);min-width:60px;flex-shrink:0}.experience-details[data-v-1150a165]{flex:1}.experience-project[data-v-1150a165]{font-weight:600;color:var(--gray-900);margin-bottom:.25rem}.experience-role[data-v-1150a165]{color:var(--gray-600);font-size:.875rem}.photos-grid[data-v-1150a165]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.photo-item[data-v-1150a165]{aspect-ratio:1;border-radius:var(--border-radius);overflow:hidden;cursor:pointer;transition:transform .2s ease}.photo-item[data-v-1150a165]:hover{transform:scale(1.05)}.photo-item img[data-v-1150a165]{width:100%;height:100%;object-fit:cover}.videos-list[data-v-1150a165]{display:grid;gap:1rem}.video-item[data-v-1150a165]{display:flex;gap:1rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s ease}.video-item[data-v-1150a165]:hover{background:var(--gray-100)}.video-thumbnail[data-v-1150a165]{position:relative;width:120px;height:80px;border-radius:var(--border-radius);overflow:hidden;background:var(--gray-200);display:flex;align-items:center;justify-content:center;flex-shrink:0}.video-thumbnail img[data-v-1150a165]{width:100%;height:100%;object-fit:cover}.video-placeholder[data-v-1150a165]{font-size:2rem;color:var(--gray-500)}.video-play-btn[data-v-1150a165]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#000000b3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.video-info[data-v-1150a165]{flex:1;display:flex;align-items:center}.video-title[data-v-1150a165]{font-weight:500;color:var(--gray-900)}.modal-footer[data-v-1150a165]{padding:1.5rem;border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0;display:flex;justify-content:flex-end}.modal-enter-active[data-v-1150a165],.modal-leave-active[data-v-1150a165]{transition:opacity .3s ease}.modal-enter-from[data-v-1150a165],.modal-leave-to[data-v-1150a165]{opacity:0}.modal-enter-active .portfolio-modal[data-v-1150a165],.modal-leave-active .portfolio-modal[data-v-1150a165]{transition:transform .3s ease}.modal-enter-from .portfolio-modal[data-v-1150a165]{transform:scale(.9) translateY(20px)}.modal-leave-to .portfolio-modal[data-v-1150a165]{transform:scale(.9) translateY(-20px)}@media (max-width: 768px){.modal-overlay[data-v-1150a165]{padding:.5rem}.portfolio-modal[data-v-1150a165]{max-height:95vh}.portfolio-content[data-v-1150a165]{padding:1rem}.portfolio-header[data-v-1150a165]{flex-direction:column;align-items:center;text-align:center}.actor-avatar img[data-v-1150a165],.avatar-placeholder[data-v-1150a165]{width:100px;height:100px}.actor-name[data-v-1150a165]{font-size:1.5rem}.photos-grid[data-v-1150a165]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.video-item[data-v-1150a165]{flex-direction:column}.video-thumbnail[data-v-1150a165]{width:100%;height:200px}}@media (max-width: 480px){.modal-overlay[data-v-1150a165]{padding:0}.portfolio-modal[data-v-1150a165]{max-height:100vh;border-radius:0}.portfolio-header[data-v-1150a165]{gap:1rem}.photos-grid[data-v-1150a165]{grid-template-columns:repeat(2,1fr)}}@media (prefers-color-scheme: dark){.portfolio-modal[data-v-1150a165]{background:var(--gray-800)}.modal-header[data-v-1150a165]{background:var(--gray-800);border-bottom-color:var(--gray-700)}.modal-title[data-v-1150a165]{color:#fff}.modal-close[data-v-1150a165]{color:var(--gray-400)}.modal-close[data-v-1150a165]:hover{background-color:var(--gray-700);color:var(--gray-200)}.actor-name[data-v-1150a165]{color:#fff}.detail-label[data-v-1150a165]{color:var(--gray-400)}.detail-value[data-v-1150a165],.section-title[data-v-1150a165]{color:#fff}.section-content[data-v-1150a165]{color:var(--gray-300)}.tag[data-v-1150a165]{background:var(--gray-700);color:var(--gray-300)}.experience-item[data-v-1150a165]{background:var(--gray-700)}.experience-project[data-v-1150a165]{color:#fff}.experience-role[data-v-1150a165]{color:var(--gray-400)}.video-item[data-v-1150a165]{background:var(--gray-700)}.video-item[data-v-1150a165]:hover{background:var(--gray-600)}.video-title[data-v-1150a165]{color:#fff}.modal-footer[data-v-1150a165]{background:var(--gray-800);border-top-color:var(--gray-700)}}.consent-checkboxes[data-v-4abcc9a2]{padding:1.5rem;background:var(--gray-50);border-radius:var(--border-radius);border:1px solid var(--gray-200)}.consent-header[data-v-4abcc9a2]{margin-bottom:1.5rem;text-align:center}.consent-header h4[data-v-4abcc9a2]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--gray-900)}.consent-header p[data-v-4abcc9a2]{margin:0;color:var(--gray-600);font-size:.875rem;line-height:1.4}.consent-list[data-v-4abcc9a2]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.consent-item[data-v-4abcc9a2]{padding:1rem;background:#fff;border-radius:var(--border-radius);border:1px solid var(--gray-200);transition:border-color .2s ease}.consent-item[data-v-4abcc9a2]:hover{border-color:var(--gray-300)}.form-check[data-v-4abcc9a2]{display:flex;align-items:flex-start;gap:.75rem}.form-check-input[data-v-4abcc9a2]{margin-top:.125rem;flex-shrink:0;width:1.25rem;height:1.25rem;cursor:pointer}.form-check-input[data-v-4abcc9a2]:focus{outline:2px solid var(--primary);outline-offset:2px}.form-check-input.is-invalid[data-v-4abcc9a2]{border-color:var(--danger)}.form-check-label[data-v-4abcc9a2]{cursor:pointer;font-size:.875rem;line-height:1.5;color:var(--gray-700);display:flex;align-items:flex-start;gap:.25rem}.consent-text[data-v-4abcc9a2]{flex:1}.consent-link[data-v-4abcc9a2]{background:none;border:none;color:var(--primary);text-decoration:underline;cursor:pointer;font-size:inherit;padding:0;margin:0;font-family:inherit}.consent-link[data-v-4abcc9a2]:hover{color:var(--primary-hover)}.consent-link[data-v-4abcc9a2]:focus{outline:2px solid var(--primary);outline-offset:1px;border-radius:2px}.required-mark[data-v-4abcc9a2]{color:var(--danger);font-weight:600;flex-shrink:0}.consent-error[data-v-4abcc9a2]{background:var(--danger);color:#fff;padding:.75rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:500;text-align:center;margin-bottom:1rem}.consent-info[data-v-4abcc9a2]{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--gray-200)}.info-item[data-v-4abcc9a2]{display:flex;align-items:flex-start;gap:.5rem}.info-icon[data-v-4abcc9a2]{font-size:1rem;flex-shrink:0;margin-top:.125rem}.info-text[data-v-4abcc9a2]{font-size:.8125rem;color:var(--gray-600);line-height:1.4}.form-check-input[data-v-4abcc9a2]:checked{background-color:var(--primary);border-color:var(--primary)}.form-check-input:checked+.form-check-label[data-v-4abcc9a2]{color:var(--gray-900);font-weight:500}.consent-item[data-v-4abcc9a2]:has(.form-check-input:checked){border-color:var(--primary);background:#646cff05}.consent-item[data-v-4abcc9a2]{transition:all .2s ease}.consent-item[data-v-4abcc9a2]:has(.form-check-input:checked){transform:translateY(-1px);box-shadow:var(--shadow-sm)}@media (max-width: 480px){.consent-checkboxes[data-v-4abcc9a2]{padding:1rem}.consent-header[data-v-4abcc9a2]{margin-bottom:1rem}.consent-item[data-v-4abcc9a2]{padding:.75rem}.form-check[data-v-4abcc9a2]{gap:.5rem}.form-check-input[data-v-4abcc9a2]{width:1.125rem;height:1.125rem}.form-check-label[data-v-4abcc9a2]{font-size:.8125rem}.info-item[data-v-4abcc9a2]{gap:.375rem}.info-text[data-v-4abcc9a2]{font-size:.75rem}}@media (prefers-color-scheme: dark){.consent-checkboxes[data-v-4abcc9a2]{background:var(--gray-800);border-color:var(--gray-700)}.consent-header h4[data-v-4abcc9a2]{color:#fff}.consent-header p[data-v-4abcc9a2]{color:var(--gray-400)}.consent-item[data-v-4abcc9a2]{background:var(--gray-700);border-color:var(--gray-600)}.consent-item[data-v-4abcc9a2]:hover{border-color:var(--gray-500)}.form-check-label[data-v-4abcc9a2]{color:var(--gray-300)}.form-check-input:checked+.form-check-label[data-v-4abcc9a2]{color:#fff}.consent-item[data-v-4abcc9a2]:has(.form-check-input:checked){background:#646cff1a;border-color:var(--primary)}.consent-info[data-v-4abcc9a2]{border-top-color:var(--gray-600)}.info-text[data-v-4abcc9a2]{color:var(--gray-400)}}@media (prefers-contrast: high){.consent-item[data-v-4abcc9a2],.form-check-input[data-v-4abcc9a2]{border-width:2px}.form-check-input[data-v-4abcc9a2]:focus{outline-width:3px}.consent-link[data-v-4abcc9a2]:focus{outline-width:3px}}@media (prefers-reduced-motion: reduce){.consent-item[data-v-4abcc9a2]{transition:none}.consent-item[data-v-4abcc9a2]:has(.form-check-input:checked){transform:none}}@media print{.consent-checkboxes[data-v-4abcc9a2]{background:#fff;border:1px solid black}.consent-link[data-v-4abcc9a2]{color:#000;text-decoration:underline}.consent-error[data-v-4abcc9a2]{background:#fff;color:#000;border:1px solid black}}.countdown-badge[data-v-db7218b9]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:16px;font-weight:600;font-family:Courier New,monospace;letter-spacing:.025em;transition:all .2s ease;white-space:nowrap}.countdown-sm[data-v-db7218b9]{padding:.25rem .5rem;font-size:.75rem;gap:.25rem}.countdown-md[data-v-db7218b9]{padding:.375rem .75rem;font-size:.875rem;gap:.375rem}.countdown-lg[data-v-db7218b9]{padding:.5rem 1rem;font-size:1rem;gap:.5rem}.countdown-primary[data-v-db7218b9]{background-color:var(--primary);color:#fff}.countdown-secondary[data-v-db7218b9]{background-color:var(--gray-500);color:#fff}.countdown-warning[data-v-db7218b9]{background-color:var(--warning);color:var(--gray-900)}.countdown-danger[data-v-db7218b9]{background-color:var(--danger);color:#fff}.countdown-success[data-v-db7218b9]{background-color:var(--success);color:#fff}.countdown-expired[data-v-db7218b9]{background-color:var(--gray-400);color:var(--gray-700);opacity:.7}.countdown-icon[data-v-db7218b9]{font-size:1em;line-height:1}.countdown-sm .countdown-icon[data-v-db7218b9]{font-size:.875em}.countdown-lg .countdown-icon[data-v-db7218b9]{font-size:1.125em}.countdown-text[data-v-db7218b9]{display:flex;align-items:center;gap:.25rem}.countdown-label[data-v-db7218b9]{font-family:inherit;font-weight:500;letter-spacing:normal}.countdown-time[data-v-db7218b9]{font-weight:700;font-family:Courier New,monospace}.countdown-badge[data-v-db7218b9]:not(.countdown-expired){animation:countdown-pulse-db7218b9 1s ease-in-out infinite}@keyframes countdown-pulse-db7218b9{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.countdown-danger[data-v-db7218b9]:not(.countdown-expired){animation:countdown-urgent-db7218b9 .5s ease-in-out infinite}@keyframes countdown-urgent-db7218b9{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@media (max-width: 480px){.countdown-badge[data-v-db7218b9]{font-size:.8125rem}.countdown-sm[data-v-db7218b9]{font-size:.6875rem}.countdown-lg[data-v-db7218b9]{font-size:.9375rem}}@media (prefers-color-scheme: dark){.countdown-warning[data-v-db7218b9]{background-color:#b8860b;color:#fff}.countdown-expired[data-v-db7218b9]{background-color:var(--gray-600);color:var(--gray-300)}}@media (prefers-contrast: high){.countdown-badge[data-v-db7218b9]{border:2px solid currentColor;font-weight:700}.countdown-primary[data-v-db7218b9]{background-color:#00f}.countdown-danger[data-v-db7218b9]{background-color:red}.countdown-success[data-v-db7218b9]{background-color:green}.countdown-warning[data-v-db7218b9]{background-color:#ff0;color:#000}}@media (prefers-reduced-motion: reduce){.countdown-badge[data-v-db7218b9]{animation:none!important;transition:none}}@media print{.countdown-badge[data-v-db7218b9]{background:#fff!important;color:#000!important;border:1px solid black;animation:none}}.countdown-badge[data-v-db7218b9]:focus{outline:2px solid var(--primary);outline-offset:2px}.countdown-badge.countdown-inline[data-v-db7218b9]{display:inline-flex;vertical-align:middle}.countdown-badge.countdown-block[data-v-db7218b9]{display:flex;width:100%;justify-content:center}.countdown-badge.countdown-critical[data-v-db7218b9]{box-shadow:0 0 10px #dc354580}.countdown-badge.countdown-critical[data-v-db7218b9]:not(.countdown-expired){animation:countdown-critical-db7218b9 .3s ease-in-out infinite}@keyframes countdown-critical-db7218b9{0%,to{box-shadow:0 0 10px #dc354580}50%{box-shadow:0 0 20px #dc3545cc}}.join-wizard[data-v-a7742ad9]{max-width:600px;margin:0 auto;padding:2rem}.wizard-progress[data-v-a7742ad9]{margin-bottom:3rem}.progress-bar[data-v-a7742ad9]{width:100%;height:8px;background-color:var(--gray-200);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-a7742ad9]{height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);border-radius:4px;transition:width .3s ease}.progress-text[data-v-a7742ad9]{text-align:center;font-size:.875rem;color:var(--gray-600);font-weight:500}.wizard-step[data-v-a7742ad9]{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000001a;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.step-header[data-v-a7742ad9]{padding:3rem 2rem 2rem;text-align:center;background:linear-gradient(135deg,#f8fafc,#fff);position:relative}.step-header[data-v-a7742ad9]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary) 0%,var(--primary-hover) 100%);border-radius:2px}.step-header h2[data-v-a7742ad9]{margin:0 0 .5rem;font-size:1.8rem;font-weight:700;color:var(--gray-900);letter-spacing:-.02em}.step-header p[data-v-a7742ad9]{margin:0;color:var(--gray-600);font-size:1.1rem;line-height:1.5;font-weight:400}.step-body[data-v-a7742ad9]{padding:3rem 2rem}.step-actions[data-v-a7742ad9]{display:flex;gap:1.5rem;justify-content:center;margin-top:3rem}.otp-actions[data-v-a7742ad9]{margin-top:2rem}.resend-section[data-v-a7742ad9]{display:flex;justify-content:center;margin-bottom:2rem}.success-step[data-v-a7742ad9]{text-align:center}.success-content[data-v-a7742ad9]{padding:3rem 2rem}.success-icon[data-v-a7742ad9]{font-size:4rem;margin-bottom:1rem}.success-content h2[data-v-a7742ad9]{margin:0 0 1rem;font-size:2rem;font-weight:600;color:var(--success)}.success-content p[data-v-a7742ad9]{margin:0 0 2rem;font-size:1.125rem;color:var(--gray-700);line-height:1.5}.success-details[data-v-a7742ad9]{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;padding:2rem;background:var(--gray-50);border-radius:var(--border-radius)}.detail-item[data-v-a7742ad9]{display:flex;align-items:center;gap:1rem;font-size:1rem;color:var(--gray-700)}.detail-icon[data-v-a7742ad9]{color:var(--success);font-weight:600;font-size:1.25rem}.success-actions[data-v-a7742ad9]{margin-top:2rem}@media (max-width: 768px){.join-wizard[data-v-a7742ad9]{padding:1rem}.step-header[data-v-a7742ad9]{padding:1.5rem 1rem 1rem}.step-header h2[data-v-a7742ad9]{font-size:1.25rem}.step-body[data-v-a7742ad9]{padding:1.5rem 1rem}.step-actions[data-v-a7742ad9]{flex-direction:column}.step-actions .btn[data-v-a7742ad9]{width:100%}.success-content[data-v-a7742ad9]{padding:2rem 1rem}.success-icon[data-v-a7742ad9]{font-size:3rem}.success-content h2[data-v-a7742ad9]{font-size:1.5rem}.success-details[data-v-a7742ad9]{padding:1.5rem}}@media (max-width: 480px){.wizard-progress[data-v-a7742ad9]{margin-bottom:2rem}.step-header h2[data-v-a7742ad9]{font-size:1.125rem}.step-header p[data-v-a7742ad9]{font-size:.875rem}.success-content p[data-v-a7742ad9]{font-size:1rem}.detail-item[data-v-a7742ad9]{font-size:.875rem}}@media (prefers-color-scheme: dark){.wizard-step[data-v-a7742ad9]{background:var(--gray-800)}.step-header[data-v-a7742ad9]{background:linear-gradient(135deg,var(--gray-700) 0%,var(--gray-800) 100%)}.step-header h2[data-v-a7742ad9]{color:#fff}.step-header p[data-v-a7742ad9]{color:var(--gray-300)}.success-details[data-v-a7742ad9]{background:var(--gray-700)}.detail-item[data-v-a7742ad9],.success-content p[data-v-a7742ad9]{color:var(--gray-300)}}.wizard-step[data-v-a7742ad9]{animation:slideIn-a7742ad9 .3s ease}@keyframes slideIn-a7742ad9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.progress-fill[data-v-a7742ad9]{transition:none}.wizard-step[data-v-a7742ad9]{animation:none}}.modal-overlay[data-v-d44b0710]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.confirm-dialog[data-v-d44b0710]{width:100%;max-width:480px;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:2rem;text-align:center}.dialog-icon[data-v-d44b0710]{font-size:4rem;margin-bottom:1rem;display:flex;justify-content:center}.dialog-icon-warning[data-v-d44b0710]{color:var(--warning)}.dialog-icon-danger[data-v-d44b0710]{color:var(--danger)}.dialog-icon-info[data-v-d44b0710]{color:var(--primary)}.dialog-icon-success[data-v-d44b0710]{color:var(--success)}.dialog-icon-question[data-v-d44b0710]{color:var(--gray-600)}.dialog-title[data-v-d44b0710]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--gray-900);line-height:1.2}.dialog-message[data-v-d44b0710]{margin-bottom:2rem;color:var(--gray-700);font-size:1rem;line-height:1.5}.dialog-message p[data-v-d44b0710]{margin:0}.dialog-content[data-v-d44b0710]{margin-bottom:2rem;text-align:left}.dialog-actions[data-v-d44b0710]{display:flex;gap:1rem;justify-content:center}.dialog-actions .btn[data-v-d44b0710]{min-width:120px}.modal-enter-active[data-v-d44b0710],.modal-leave-active[data-v-d44b0710]{transition:opacity .3s ease}.modal-enter-from[data-v-d44b0710],.modal-leave-to[data-v-d44b0710]{opacity:0}.modal-enter-active .confirm-dialog[data-v-d44b0710],.modal-leave-active .confirm-dialog[data-v-d44b0710]{transition:transform .3s ease}.modal-enter-from .confirm-dialog[data-v-d44b0710]{transform:scale(.9) translateY(20px)}.modal-leave-to .confirm-dialog[data-v-d44b0710]{transform:scale(.9) translateY(-20px)}@media (max-width: 480px){.modal-overlay[data-v-d44b0710]{padding:.5rem}.confirm-dialog[data-v-d44b0710]{padding:1.5rem}.dialog-icon[data-v-d44b0710]{font-size:3rem}.dialog-title[data-v-d44b0710]{font-size:1.25rem}.dialog-message[data-v-d44b0710]{font-size:.875rem}.dialog-actions[data-v-d44b0710]{flex-direction:column}.dialog-actions .btn[data-v-d44b0710]{width:100%;min-width:auto}}@media (prefers-color-scheme: dark){.confirm-dialog[data-v-d44b0710]{background:var(--gray-800)}.dialog-title[data-v-d44b0710]{color:#fff}.dialog-message[data-v-d44b0710]{color:var(--gray-300)}.dialog-icon-question[data-v-d44b0710]{color:var(--gray-400)}}@media (prefers-contrast: high){.confirm-dialog[data-v-d44b0710]{border:2px solid var(--gray-900)}.dialog-actions .btn[data-v-d44b0710]:focus{outline:3px solid var(--primary);outline-offset:2px}}@media (prefers-reduced-motion: reduce){.modal-enter-active[data-v-d44b0710],.modal-leave-active[data-v-d44b0710],.modal-enter-active .confirm-dialog[data-v-d44b0710],.modal-leave-active .confirm-dialog[data-v-d44b0710]{transition:none}}.confirm-dialog.type-danger .dialog-title[data-v-d44b0710]{color:var(--danger)}.confirm-dialog.type-success .dialog-title[data-v-d44b0710]{color:var(--success)}.confirm-dialog.type-warning .dialog-title[data-v-d44b0710]{color:var(--warning)}.dialog-message[data-v-d44b0710] strong{font-weight:600;color:var(--gray-900)}.dialog-message[data-v-d44b0710] em{font-style:italic;color:var(--gray-600)}.dialog-message[data-v-d44b0710] ul,.dialog-message[data-v-d44b0710] ol{text-align:left;margin:1rem 0;padding-left:1.5rem}.dialog-message[data-v-d44b0710] li{margin-bottom:.5rem}@media (prefers-color-scheme: dark){.dialog-message[data-v-d44b0710] strong{color:#fff}.dialog-message[data-v-d44b0710] em{color:var(--gray-400)}}.agency-join[data-v-282bd44a]{min-height:100vh;background-color:var(--gray-50);padding:2rem 0}.container[data-v-282bd44a]{max-width:960px}.breadcrumb[data-v-282bd44a]{margin-bottom:2rem}.breadcrumb-link[data-v-282bd44a]{color:var(--primary);text-decoration:none;font-size:.875rem;transition:color .2s ease}.breadcrumb-link[data-v-282bd44a]:hover{color:var(--primary-hover);text-decoration:underline}.error-state[data-v-282bd44a]{text-align:center;padding:4rem 2rem;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.error-icon[data-v-282bd44a]{font-size:4rem;margin-bottom:1rem}.error-state h1[data-v-282bd44a]{margin:0 0 1rem;color:var(--gray-900);font-size:2rem}.error-state p[data-v-282bd44a]{margin:0 0 2rem;color:var(--gray-600);font-size:1.125rem}.error-actions[data-v-282bd44a]{display:flex;gap:1rem;justify-content:center}.join-skeleton[data-v-282bd44a]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:2rem}.join-content-skeleton[data-v-282bd44a]{margin-top:2rem;padding:2rem;background:var(--gray-50);border-radius:var(--border-radius)}.join-content[data-v-282bd44a]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.join-header[data-v-282bd44a]{padding:2rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff}.agency-preview[data-v-282bd44a]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.agency-logo-small[data-v-282bd44a]{width:64px;height:64px;border-radius:var(--border-radius);overflow:hidden;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-logo-small img[data-v-282bd44a]{width:100%;height:100%;object-fit:cover}.logo-placeholder[data-v-282bd44a]{font-size:1.5rem;font-weight:600;color:#fff}.agency-info[data-v-282bd44a]{flex:1;min-width:0}.join-title[data-v-282bd44a]{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.2}.agency-name[data-v-282bd44a]{display:block;font-size:1.25rem;opacity:.9;font-weight:500}.join-description[data-v-282bd44a]{margin:0;font-size:1rem;opacity:.8;line-height:1.4}.already-linked-warning[data-v-282bd44a]{background:#ffc10733;border:1px solid rgba(255,193,7,.3);border-radius:var(--border-radius);padding:1.5rem}.warning-content[data-v-282bd44a]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.warning-icon[data-v-282bd44a]{font-size:1.5rem;flex-shrink:0}.warning-text[data-v-282bd44a]{flex:1}.warning-text strong[data-v-282bd44a]{display:block;margin-bottom:.25rem;font-size:1.125rem}.warning-text p[data-v-282bd44a]{margin:0;opacity:.9;font-size:.875rem}.warning-actions[data-v-282bd44a]{display:flex;gap:1rem;justify-content:flex-end}.join-main[data-v-282bd44a]{padding:0}@media (max-width: 768px){.agency-join[data-v-282bd44a]{padding:1rem 0}.join-header[data-v-282bd44a]{padding:1.5rem}.agency-preview[data-v-282bd44a]{flex-direction:column;text-align:center;gap:1rem}.join-title[data-v-282bd44a]{font-size:1.5rem}.agency-name[data-v-282bd44a]{font-size:1.125rem}.warning-content[data-v-282bd44a]{flex-direction:column;text-align:center;gap:.75rem}.warning-actions[data-v-282bd44a]{flex-direction:column;justify-content:center}.warning-actions .btn[data-v-282bd44a]{width:100%}.error-actions[data-v-282bd44a]{flex-direction:column;align-items:center}.error-actions .btn[data-v-282bd44a]{width:200px}}@media (max-width: 480px){.agency-preview[data-v-282bd44a]{gap:.75rem}.agency-logo-small[data-v-282bd44a]{width:48px;height:48px}.logo-placeholder[data-v-282bd44a],.join-title[data-v-282bd44a]{font-size:1.25rem}.agency-name[data-v-282bd44a]{font-size:1rem}.join-description[data-v-282bd44a]{font-size:.875rem}.already-linked-warning[data-v-282bd44a]{padding:1rem}.warning-text strong[data-v-282bd44a]{font-size:1rem}}@media (prefers-color-scheme: dark){.agency-join[data-v-282bd44a]{background-color:var(--gray-900)}.join-content[data-v-282bd44a]{background:var(--gray-800)}.join-content-skeleton[data-v-282bd44a]{background:var(--gray-700)}.error-state[data-v-282bd44a]{background:var(--gray-800)}.error-state h1[data-v-282bd44a]{color:#fff}.error-state p[data-v-282bd44a]{color:var(--gray-300)}.already-linked-warning[data-v-282bd44a]{background:#ffc1071a;border-color:#ffc10733}}.join-content[data-v-282bd44a]{animation:slideUp-282bd44a .4s ease}@keyframes slideUp-282bd44a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.join-content[data-v-282bd44a]{animation:none}}.modal-overlay[data-v-509ddbbb]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.agency-details-modal[data-v-509ddbbb]{width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);overflow:hidden}.modal-header[data-v-509ddbbb]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--gray-200);background:#fff;flex-shrink:0}.modal-title[data-v-509ddbbb]{margin:0;font-size:1.25rem;font-weight:600;color:var(--gray-900)}.modal-close[data-v-509ddbbb]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;color:var(--gray-500);border-radius:4px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-509ddbbb]:hover{background-color:var(--gray-100);color:var(--gray-700)}.modal-body[data-v-509ddbbb]{flex:1;overflow-y:auto;padding:2rem}.agency-details[data-v-509ddbbb]{display:flex;flex-direction:column;gap:2rem}.agency-header[data-v-509ddbbb]{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}.agency-logo[data-v-509ddbbb]{width:80px;height:80px;border-radius:var(--border-radius);overflow:hidden;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-logo img[data-v-509ddbbb]{width:100%;height:100%;object-fit:cover}.logo-placeholder[data-v-509ddbbb]{font-size:1.75rem;font-weight:600;color:var(--gray-600);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.agency-info[data-v-509ddbbb]{flex:1}.agency-name[data-v-509ddbbb]{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:var(--gray-900)}.agency-status[data-v-509ddbbb]{display:flex;align-items:center;gap:.5rem;background:var(--success);color:#fff;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500;width:fit-content}.status-indicator[data-v-509ddbbb]{font-size:1rem}.agency-description[data-v-509ddbbb],.agency-stats[data-v-509ddbbb],.agency-terms[data-v-509ddbbb],.agency-contacts[data-v-509ddbbb],.link-info[data-v-509ddbbb]{padding-bottom:1.5rem;border-bottom:1px solid var(--gray-100)}.agency-details[data-v-509ddbbb]>*:last-child{border-bottom:none;padding-bottom:0}.agency-details h4[data-v-509ddbbb]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--gray-900)}.agency-description p[data-v-509ddbbb]{margin:0;color:var(--gray-700);line-height:1.6}.stats-grid[data-v-509ddbbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-item[data-v-509ddbbb]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius)}.stat-icon[data-v-509ddbbb]{font-size:1.5rem}.stat-info[data-v-509ddbbb]{flex:1}.stat-value[data-v-509ddbbb]{font-size:1.25rem;font-weight:600;color:var(--gray-900);line-height:1}.stat-label[data-v-509ddbbb]{font-size:.875rem;color:var(--gray-600);margin-top:.25rem}.terms-list[data-v-509ddbbb]{display:flex;flex-direction:column;gap:.75rem}.term-item[data-v-509ddbbb]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--gray-50);border-radius:var(--border-radius)}.term-icon[data-v-509ddbbb]{color:var(--success);font-weight:600;font-size:1rem;flex-shrink:0;margin-top:.125rem}.term-text[data-v-509ddbbb]{color:var(--gray-700);line-height:1.5}.contacts-list[data-v-509ddbbb]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-509ddbbb]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius)}.contact-icon[data-v-509ddbbb]{font-size:1.25rem;width:32px;text-align:center;flex-shrink:0}.contact-info[data-v-509ddbbb]{flex:1}.contact-label[data-v-509ddbbb]{font-size:.875rem;color:var(--gray-600);margin-bottom:.25rem}.contact-value[data-v-509ddbbb]{color:var(--gray-900);font-weight:500;text-decoration:none}.contact-value[data-v-509ddbbb]:hover{color:var(--primary);text-decoration:underline}.link-details[data-v-509ddbbb]{display:flex;flex-direction:column;gap:.75rem}.link-item[data-v-509ddbbb]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--gray-50);border-radius:var(--border-radius)}.link-label[data-v-509ddbbb]{color:var(--gray-600);font-size:.875rem}.link-value[data-v-509ddbbb]{color:var(--gray-900);font-weight:500}.status-active[data-v-509ddbbb]{color:var(--success);font-weight:600}.no-agency[data-v-509ddbbb]{text-align:center;padding:3rem 2rem;color:var(--gray-600)}.no-agency-icon[data-v-509ddbbb]{font-size:4rem;margin-bottom:1rem}.no-agency h3[data-v-509ddbbb]{margin:0 0 .5rem;font-size:1.5rem;color:var(--gray-700)}.no-agency p[data-v-509ddbbb]{margin:0;font-size:1rem}.modal-footer[data-v-509ddbbb]{padding:1.5rem;border-top:1px solid var(--gray-200);background:#fff;flex-shrink:0}.footer-actions[data-v-509ddbbb]{display:flex;gap:1rem;justify-content:flex-end}.modal-enter-active[data-v-509ddbbb],.modal-leave-active[data-v-509ddbbb]{transition:opacity .3s ease}.modal-enter-from[data-v-509ddbbb],.modal-leave-to[data-v-509ddbbb]{opacity:0}.modal-enter-active .agency-details-modal[data-v-509ddbbb],.modal-leave-active .agency-details-modal[data-v-509ddbbb]{transition:transform .3s ease}.modal-enter-from .agency-details-modal[data-v-509ddbbb]{transform:scale(.9) translateY(20px)}.modal-leave-to .agency-details-modal[data-v-509ddbbb]{transform:scale(.9) translateY(-20px)}@media (max-width: 768px){.modal-overlay[data-v-509ddbbb]{padding:.5rem}.agency-details-modal[data-v-509ddbbb]{max-height:95vh}.modal-body[data-v-509ddbbb]{padding:1.5rem}.agency-header[data-v-509ddbbb]{flex-direction:column;text-align:center;gap:1rem}.agency-logo[data-v-509ddbbb]{width:64px;height:64px}.agency-name[data-v-509ddbbb]{font-size:1.5rem}.stats-grid[data-v-509ddbbb]{grid-template-columns:1fr}.footer-actions[data-v-509ddbbb]{flex-direction:column}.footer-actions .btn[data-v-509ddbbb]{width:100%}}@media (max-width: 480px){.modal-overlay[data-v-509ddbbb]{padding:0}.agency-details-modal[data-v-509ddbbb]{max-height:100vh;border-radius:0}.modal-header[data-v-509ddbbb],.modal-body[data-v-509ddbbb]{padding:1rem}.agency-details[data-v-509ddbbb]{gap:1.5rem}.contact-item[data-v-509ddbbb]{flex-direction:column;text-align:center;gap:.5rem}.link-item[data-v-509ddbbb]{flex-direction:column;gap:.5rem;text-align:center}}@media (prefers-color-scheme: dark){.agency-details-modal[data-v-509ddbbb]{background:var(--gray-800)}.modal-header[data-v-509ddbbb]{background:var(--gray-800);border-bottom-color:var(--gray-700)}.modal-title[data-v-509ddbbb]{color:#fff}.modal-close[data-v-509ddbbb]{color:var(--gray-400)}.modal-close[data-v-509ddbbb]:hover{background-color:var(--gray-700);color:var(--gray-200)}.agency-header[data-v-509ddbbb]{border-bottom-color:var(--gray-700)}.agency-name[data-v-509ddbbb],.agency-details h4[data-v-509ddbbb]{color:#fff}.agency-description p[data-v-509ddbbb]{color:var(--gray-300)}.stat-item[data-v-509ddbbb]{background:var(--gray-700)}.stat-value[data-v-509ddbbb]{color:#fff}.stat-label[data-v-509ddbbb]{color:var(--gray-400)}.term-item[data-v-509ddbbb]{background:var(--gray-700)}.term-text[data-v-509ddbbb]{color:var(--gray-300)}.contact-item[data-v-509ddbbb]{background:var(--gray-700)}.contact-label[data-v-509ddbbb]{color:var(--gray-400)}.contact-value[data-v-509ddbbb]{color:#fff}.link-item[data-v-509ddbbb]{background:var(--gray-700)}.link-label[data-v-509ddbbb]{color:var(--gray-400)}.link-value[data-v-509ddbbb]{color:#fff}.no-agency[data-v-509ddbbb]{color:var(--gray-400)}.no-agency h3[data-v-509ddbbb]{color:var(--gray-300)}.modal-footer[data-v-509ddbbb]{background:var(--gray-800);border-top-color:var(--gray-700)}.agency-details[data-v-509ddbbb]>*{border-bottom-color:var(--gray-700)}}.actor-account[data-v-ef15c6d5]{min-height:100vh;background-color:var(--gray-50);padding:2rem 0}.container[data-v-ef15c6d5]{max-width:960px}.account-header[data-v-ef15c6d5]{text-align:center;margin-bottom:2rem}.account-header h1[data-v-ef15c6d5]{margin:0 0 .5rem;font-size:2.5rem;font-weight:600;color:var(--gray-900)}.account-header p[data-v-ef15c6d5]{margin:0;color:var(--gray-600);font-size:1.125rem}.linked-notification[data-v-ef15c6d5]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--success) 0%,#28a745 100%);color:#fff;padding:1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:2rem;box-shadow:var(--shadow-sm)}.notification-content[data-v-ef15c6d5]{display:flex;align-items:center;gap:1rem}.notification-icon[data-v-ef15c6d5]{font-size:2rem}.notification-text strong[data-v-ef15c6d5]{display:block;font-size:1.125rem;margin-bottom:.25rem}.notification-text p[data-v-ef15c6d5]{margin:0;opacity:.9;font-size:.875rem}.notification-close[data-v-ef15c6d5]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.notification-close[data-v-ef15c6d5]:hover{background-color:#ffffff1a}.account-main[data-v-ef15c6d5]{display:flex;flex-direction:column;gap:2rem}.profile-section[data-v-ef15c6d5],.agency-section[data-v-ef15c6d5],.no-agency-section[data-v-ef15c6d5],.additional-sections[data-v-ef15c6d5]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.section-header[data-v-ef15c6d5]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--gray-200)}.section-header h2[data-v-ef15c6d5]{margin:0;font-size:1.25rem;font-weight:600;color:var(--gray-900)}.profile-card[data-v-ef15c6d5]{display:flex;gap:2rem;padding:2rem}.profile-avatar[data-v-ef15c6d5]{width:120px;height:120px;border-radius:50%;overflow:hidden;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-avatar img[data-v-ef15c6d5]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-ef15c6d5]{font-size:2.5rem;font-weight:600;color:var(--gray-600);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.profile-info[data-v-ef15c6d5]{flex:1}.profile-name[data-v-ef15c6d5]{margin:0 0 1rem;font-size:2rem;font-weight:600;color:var(--gray-900)}.profile-details[data-v-ef15c6d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.detail-item[data-v-ef15c6d5]{display:flex;gap:.5rem}.detail-label[data-v-ef15c6d5]{font-weight:500;color:var(--gray-600);min-width:80px}.detail-value[data-v-ef15c6d5]{color:var(--gray-900);font-weight:500}.profile-skills[data-v-ef15c6d5]{margin-top:1rem}.skills-label[data-v-ef15c6d5]{font-weight:500;color:var(--gray-600);margin-bottom:.5rem}.skills-list[data-v-ef15c6d5]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-ef15c6d5]{padding:.25rem .75rem;background:var(--primary);color:#fff;border-radius:16px;font-size:.875rem;font-weight:500}.skill-more[data-v-ef15c6d5]{padding:.25rem .75rem;background:var(--gray-200);color:var(--gray-700);border-radius:16px;font-size:.875rem;font-weight:500}.profile-placeholder[data-v-ef15c6d5]{padding:3rem 2rem;text-align:center;color:var(--gray-600)}.placeholder-icon[data-v-ef15c6d5]{font-size:4rem;margin-bottom:1rem}.profile-placeholder h3[data-v-ef15c6d5]{margin:0 0 .5rem;font-size:1.5rem;color:var(--gray-700)}.profile-placeholder p[data-v-ef15c6d5]{margin:0;font-size:1rem}.agency-banner[data-v-ef15c6d5]{display:flex;align-items:center;justify-content:space-between;padding:2rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff}.agency-info[data-v-ef15c6d5]{flex:1}.agency-header[data-v-ef15c6d5]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.agency-header h3[data-v-ef15c6d5]{margin:0;font-size:1.5rem;font-weight:600}.agency-status[data-v-ef15c6d5]{display:flex;align-items:center;gap:.5rem;background:#fff3;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;font-weight:500}.status-indicator[data-v-ef15c6d5]{font-size:1rem}.agency-contacts[data-v-ef15c6d5]{display:flex;flex-wrap:wrap;gap:1rem}.contact-item[data-v-ef15c6d5]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.contact-icon[data-v-ef15c6d5]{font-size:1rem}.contact-item a[data-v-ef15c6d5]{color:#fff;text-decoration:none}.contact-item a[data-v-ef15c6d5]:hover{text-decoration:underline}.agency-actions[data-v-ef15c6d5]{flex-shrink:0}.no-agency-section[data-v-ef15c6d5]{padding:3rem 2rem}.no-agency-content[data-v-ef15c6d5]{text-align:center;max-width:400px;margin:0 auto}.no-agency-icon[data-v-ef15c6d5]{font-size:4rem;margin-bottom:1rem}.no-agency-content h3[data-v-ef15c6d5]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--gray-900)}.no-agency-content p[data-v-ef15c6d5]{margin:0 0 2rem;color:var(--gray-600);line-height:1.5}.no-agency-actions[data-v-ef15c6d5]{display:flex;justify-content:center}.additional-sections[data-v-ef15c6d5]{padding:2rem}.sections-grid[data-v-ef15c6d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.stats-card[data-v-ef15c6d5],.settings-card[data-v-ef15c6d5]{padding:1.5rem;background:var(--gray-50);border-radius:var(--border-radius)}.stats-card h4[data-v-ef15c6d5],.settings-card h4[data-v-ef15c6d5]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--gray-900)}.stats-list[data-v-ef15c6d5],.settings-list[data-v-ef15c6d5]{display:flex;flex-direction:column;gap:.75rem}.stat-item[data-v-ef15c6d5]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-ef15c6d5]{color:var(--gray-600);font-size:.875rem}.stat-value[data-v-ef15c6d5]{font-weight:600;color:var(--gray-900)}.setting-item[data-v-ef15c6d5]{display:flex;align-items:center}.setting-label[data-v-ef15c6d5]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--gray-700)}.setting-label input[type=checkbox][data-v-ef15c6d5]{width:1rem;height:1rem}@media (max-width: 768px){.actor-account[data-v-ef15c6d5]{padding:1rem 0}.account-header h1[data-v-ef15c6d5]{font-size:2rem}.account-header p[data-v-ef15c6d5]{font-size:1rem}.linked-notification[data-v-ef15c6d5]{flex-direction:column;gap:1rem;text-align:center}.profile-card[data-v-ef15c6d5]{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.profile-avatar[data-v-ef15c6d5]{width:100px;height:100px}.profile-name[data-v-ef15c6d5]{font-size:1.5rem}.profile-details[data-v-ef15c6d5]{grid-template-columns:1fr}.agency-banner[data-v-ef15c6d5]{flex-direction:column;gap:1.5rem;text-align:center}.agency-contacts[data-v-ef15c6d5]{justify-content:center}.sections-grid[data-v-ef15c6d5]{grid-template-columns:1fr}}@media (max-width: 480px){.section-header[data-v-ef15c6d5]{flex-direction:column;gap:1rem;align-items:stretch}.section-header .btn[data-v-ef15c6d5]{width:100%}.profile-card[data-v-ef15c6d5],.agency-banner[data-v-ef15c6d5],.additional-sections[data-v-ef15c6d5]{padding:1.5rem}}@media (prefers-color-scheme: dark){.actor-account[data-v-ef15c6d5]{background-color:var(--gray-900)}.profile-section[data-v-ef15c6d5],.agency-section[data-v-ef15c6d5],.no-agency-section[data-v-ef15c6d5],.additional-sections[data-v-ef15c6d5]{background:var(--gray-800)}.section-header[data-v-ef15c6d5]{border-bottom-color:var(--gray-700)}.section-header h2[data-v-ef15c6d5],.account-header h1[data-v-ef15c6d5]{color:#fff}.account-header p[data-v-ef15c6d5]{color:var(--gray-300)}.profile-name[data-v-ef15c6d5]{color:#fff}.detail-label[data-v-ef15c6d5]{color:var(--gray-400)}.detail-value[data-v-ef15c6d5]{color:#fff}.skills-label[data-v-ef15c6d5]{color:var(--gray-400)}.skill-more[data-v-ef15c6d5]{background:var(--gray-700);color:var(--gray-300)}.profile-placeholder h3[data-v-ef15c6d5]{color:var(--gray-300)}.profile-placeholder[data-v-ef15c6d5]{color:var(--gray-400)}.no-agency-content h3[data-v-ef15c6d5]{color:#fff}.no-agency-content p[data-v-ef15c6d5]{color:var(--gray-400)}.stats-card[data-v-ef15c6d5],.settings-card[data-v-ef15c6d5]{background:var(--gray-700)}.stats-card h4[data-v-ef15c6d5],.settings-card h4[data-v-ef15c6d5]{color:#fff}.stat-label[data-v-ef15c6d5]{color:var(--gray-400)}.stat-value[data-v-ef15c6d5]{color:#fff}.setting-label[data-v-ef15c6d5]{color:var(--gray-300)}}.actor-unlink[data-v-98750be6]{min-height:100vh;background-color:var(--gray-50);padding:2rem 0}.container[data-v-98750be6]{max-width:800px}.breadcrumb[data-v-98750be6]{margin-bottom:2rem}.breadcrumb-link[data-v-98750be6]{color:var(--primary);text-decoration:none;font-size:.875rem;transition:color .2s ease}.breadcrumb-link[data-v-98750be6]:hover{color:var(--primary-hover);text-decoration:underline}.unlink-header[data-v-98750be6]{text-align:center;margin-bottom:3rem}.unlink-header h1[data-v-98750be6]{margin:0 0 .5rem;font-size:2.5rem;font-weight:600;color:var(--gray-900)}.unlink-header p[data-v-98750be6]{margin:0;color:var(--gray-600);font-size:1.125rem}.unlink-main[data-v-98750be6]{display:flex;justify-content:center}.unlink-step[data-v-98750be6]{width:100%;max-width:600px;background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.step-content[data-v-98750be6]{padding:3rem 2rem;text-align:center}.warning-section[data-v-98750be6]{margin-bottom:2rem}.warning-icon[data-v-98750be6]{font-size:4rem;margin-bottom:1rem}.warning-section h2[data-v-98750be6]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;color:var(--danger)}.warning-section p[data-v-98750be6]{margin:0 0 2rem;font-size:1.125rem;color:var(--gray-700);line-height:1.5}.warning-details[data-v-98750be6]{text-align:left;background:var(--gray-50);padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem}.warning-details h4[data-v-98750be6]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--gray-900)}.warning-details ul[data-v-98750be6]{margin:0;padding-left:1.5rem;color:var(--gray-700)}.warning-details li[data-v-98750be6]{margin-bottom:.5rem;line-height:1.4}.agency-info[data-v-98750be6]{text-align:left;background:var(--primary);color:#fff;padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem}.agency-info h4[data-v-98750be6]{margin:0 0 1rem;font-size:1rem;font-weight:600}.contacts-list[data-v-98750be6]{display:flex;flex-direction:column;gap:.75rem}.contact-item[data-v-98750be6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.contact-icon[data-v-98750be6]{font-size:1rem;width:20px}.contact-item a[data-v-98750be6]{color:#fff;text-decoration:none}.contact-item a[data-v-98750be6]:hover{text-decoration:underline}.confirm-section[data-v-98750be6]{margin-bottom:2rem}.confirm-icon[data-v-98750be6]{font-size:4rem;margin-bottom:1rem}.confirm-section h2[data-v-98750be6]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;color:var(--gray-900)}.confirm-section p[data-v-98750be6]{margin:0 0 2rem;font-size:1.125rem;color:var(--gray-700)}.confirm-warning[data-v-98750be6]{background:var(--warning);color:var(--gray-900);padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem}.confirm-warning p[data-v-98750be6]{margin:0 0 .5rem;font-size:.875rem}.confirm-warning p[data-v-98750be6]:last-child{margin-bottom:0}.pending-section[data-v-98750be6]{margin-bottom:2rem}.pending-icon[data-v-98750be6]{font-size:4rem;margin-bottom:1rem}.pending-section h2[data-v-98750be6]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;color:var(--primary)}.pending-section p[data-v-98750be6]{margin:0 0 2rem;font-size:1.125rem;color:var(--gray-700)}.pending-info[data-v-98750be6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left}.info-item[data-v-98750be6]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--gray-50);border-radius:var(--border-radius);font-size:.875rem;color:var(--gray-700)}.info-icon[data-v-98750be6]{font-size:1.25rem;flex-shrink:0}.countdown-section[data-v-98750be6]{margin-bottom:2rem}.countdown-section h4[data-v-98750be6]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--gray-900)}.countdown-display[data-v-98750be6]{margin-bottom:1.5rem}.countdown-progress[data-v-98750be6]{margin-bottom:1rem}.progress-bar[data-v-98750be6]{width:100%;height:8px;background-color:var(--gray-200);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-98750be6]{height:100%;background:linear-gradient(90deg,var(--warning) 0%,#ffc107 100%);border-radius:4px;transition:width .3s ease}.progress-text[data-v-98750be6]{font-size:.875rem;color:var(--gray-600)}.pending-actions[data-v-98750be6]{text-align:left;background:var(--gray-50);padding:1.5rem;border-radius:var(--border-radius)}.pending-actions p[data-v-98750be6]{margin:0 0 1rem;font-weight:600;color:var(--gray-900)}.pending-actions ul[data-v-98750be6]{margin:0;padding-left:1.5rem;color:var(--gray-700)}.pending-actions li[data-v-98750be6]{margin-bottom:.5rem;line-height:1.4}.success-section[data-v-98750be6],.auto-success-section[data-v-98750be6],.completed-section[data-v-98750be6]{margin-bottom:2rem}.success-icon[data-v-98750be6],.auto-success-icon[data-v-98750be6],.completed-icon[data-v-98750be6]{font-size:4rem;margin-bottom:1rem}.success-section h2[data-v-98750be6],.auto-success-section h2[data-v-98750be6],.completed-section h2[data-v-98750be6]{margin:0 0 1rem;font-size:1.75rem;font-weight:600;color:var(--success)}.success-section p[data-v-98750be6],.auto-success-section p[data-v-98750be6],.completed-section p[data-v-98750be6]{margin:0 0 2rem;font-size:1.125rem;color:var(--gray-700)}.success-details[data-v-98750be6]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left}.detail-item[data-v-98750be6]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--success);color:#fff;border-radius:var(--border-radius);font-size:.875rem}.detail-icon[data-v-98750be6]{font-size:1.25rem;flex-shrink:0}.auto-details[data-v-98750be6]{text-align:left;background:var(--gray-50);padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem}.auto-details p[data-v-98750be6]{margin:0;color:var(--gray-700);line-height:1.5}.step-actions[data-v-98750be6],.success-actions[data-v-98750be6],.auto-actions[data-v-98750be6],.completed-actions[data-v-98750be6]{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.actor-unlink[data-v-98750be6]{padding:1rem 0}.unlink-header h1[data-v-98750be6]{font-size:2rem}.unlink-header p[data-v-98750be6]{font-size:1rem}.step-content[data-v-98750be6]{padding:2rem 1.5rem}.warning-section h2[data-v-98750be6],.confirm-section h2[data-v-98750be6],.pending-section h2[data-v-98750be6],.success-section h2[data-v-98750be6],.auto-success-section h2[data-v-98750be6],.completed-section h2[data-v-98750be6]{font-size:1.5rem}.step-actions[data-v-98750be6],.success-actions[data-v-98750be6],.auto-actions[data-v-98750be6],.completed-actions[data-v-98750be6]{flex-direction:column}.step-actions .btn[data-v-98750be6],.success-actions .btn[data-v-98750be6],.auto-actions .btn[data-v-98750be6],.completed-actions .btn[data-v-98750be6]{width:100%}.contacts-list[data-v-98750be6]{gap:.5rem}.pending-info[data-v-98750be6]{gap:.75rem}}@media (max-width: 480px){.step-content[data-v-98750be6]{padding:1.5rem 1rem}.warning-details[data-v-98750be6],.agency-info[data-v-98750be6],.confirm-warning[data-v-98750be6],.pending-actions[data-v-98750be6],.auto-details[data-v-98750be6]{padding:1rem}.success-details[data-v-98750be6]{gap:.75rem}.detail-item[data-v-98750be6],.info-item[data-v-98750be6]{padding:.75rem;font-size:.8125rem}}@media (prefers-color-scheme: dark){.actor-unlink[data-v-98750be6]{background-color:var(--gray-900)}.unlink-step[data-v-98750be6]{background:var(--gray-800)}.unlink-header h1[data-v-98750be6]{color:#fff}.unlink-header p[data-v-98750be6],.warning-section p[data-v-98750be6],.confirm-section p[data-v-98750be6],.pending-section p[data-v-98750be6],.success-section p[data-v-98750be6],.auto-success-section p[data-v-98750be6],.completed-section p[data-v-98750be6]{color:var(--gray-300)}.confirm-section h2[data-v-98750be6]{color:#fff}.warning-details[data-v-98750be6]{background:var(--gray-700)}.warning-details h4[data-v-98750be6]{color:#fff}.warning-details ul[data-v-98750be6]{color:var(--gray-300)}.info-item[data-v-98750be6]{background:var(--gray-700);color:var(--gray-300)}.pending-actions[data-v-98750be6]{background:var(--gray-700)}.pending-actions p[data-v-98750be6]{color:#fff}.pending-actions ul[data-v-98750be6]{color:var(--gray-300)}.auto-details[data-v-98750be6]{background:var(--gray-700)}.auto-details p[data-v-98750be6]{color:var(--gray-300)}.progress-text[data-v-98750be6]{color:var(--gray-400)}.countdown-section h4[data-v-98750be6]{color:#fff}}.unlink-step[data-v-98750be6]{animation:slideUp-98750be6 .4s ease}@keyframes slideUp-98750be6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.unlink-step[data-v-98750be6]{animation:none}.progress-fill[data-v-98750be6]{transition:none}}.debug-panel[data-v-f8d96596]{position:fixed;bottom:1rem;right:1rem;width:400px;max-height:600px;background:#000000e6;color:#0f0;border-radius:var(--border-radius);font-family:Courier New,monospace;font-size:.75rem;z-index:9999;box-shadow:var(--shadow-lg);border:1px solid #333}.debug-panel-collapsed[data-v-f8d96596]{max-height:40px}.debug-header[data-v-f8d96596]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#1a1a1a;border-bottom:1px solid #333;cursor:pointer;-webkit-user-select:none;user-select:none}.debug-title[data-v-f8d96596]{font-weight:600;color:#0f0}.debug-toggle[data-v-f8d96596]{color:#888;font-size:.875rem}.debug-content[data-v-f8d96596]{max-height:560px;overflow-y:auto;padding:1rem}.debug-section[data-v-f8d96596]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #333}.debug-section[data-v-f8d96596]:last-child{border-bottom:none;margin-bottom:0}.debug-section h4[data-v-f8d96596]{margin:0 0 .5rem;color:#ff0;font-size:.875rem;font-weight:600}.debug-info[data-v-f8d96596]{display:flex;flex-direction:column;gap:.25rem}.info-row[data-v-f8d96596]{display:flex;gap:.5rem}.info-label[data-v-f8d96596]{color:#888;min-width:80px;flex-shrink:0}.info-value[data-v-f8d96596]{color:#0f0;word-break:break-all;flex:1}.text-success[data-v-f8d96596]{color:#0f0}.text-danger[data-v-f8d96596]{color:#f44}.text-warning[data-v-f8d96596]{color:#fa0}.text-gray-500[data-v-f8d96596]{color:#888}.debug-actions[data-v-f8d96596]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.debug-btn[data-v-f8d96596]{padding:.375rem .75rem;border:1px solid #555;background:#2a2a2a;color:#fff;border-radius:4px;cursor:pointer;font-size:.6875rem;transition:all .2s ease}.debug-btn[data-v-f8d96596]:hover{background:#3a3a3a}.debug-btn-primary[data-v-f8d96596]{border-color:#06c;background:#049}.debug-btn-danger[data-v-f8d96596]{border-color:#c00;background:#900}.debug-btn-warning[data-v-f8d96596]{border-color:#c90;background:#960}.debug-btn-secondary[data-v-f8d96596]{border-color:#666;background:#444}.debug-logs[data-v-f8d96596]{max-height:200px;overflow-y:auto;background:#111;border-radius:4px;padding:.5rem}.log-item[data-v-f8d96596]{display:flex;gap:.5rem;margin-bottom:.25rem;font-size:.6875rem;line-height:1.2}.log-time[data-v-f8d96596]{color:#666;flex-shrink:0;font-size:.625rem}.log-message[data-v-f8d96596]{flex:1;word-break:break-word}.log-info .log-message[data-v-f8d96596]{color:#0af}.log-warn .log-message[data-v-f8d96596]{color:#fa0}.log-error .log-message[data-v-f8d96596]{color:#f44}.log-log .log-message[data-v-f8d96596]{color:#0f0}.debug-content[data-v-f8d96596]::-webkit-scrollbar,.debug-logs[data-v-f8d96596]::-webkit-scrollbar{width:6px}.debug-content[data-v-f8d96596]::-webkit-scrollbar-track,.debug-logs[data-v-f8d96596]::-webkit-scrollbar-track{background:#1a1a1a}.debug-content[data-v-f8d96596]::-webkit-scrollbar-thumb,.debug-logs[data-v-f8d96596]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.debug-content[data-v-f8d96596]::-webkit-scrollbar-thumb:hover,.debug-logs[data-v-f8d96596]::-webkit-scrollbar-thumb:hover{background:#777}@media (max-width: 768px){.debug-panel[data-v-f8d96596]{width:300px;bottom:.5rem;right:.5rem}.debug-actions[data-v-f8d96596]{grid-template-columns:1fr}}@media (max-width: 480px){.debug-panel[data-v-f8d96596]{width:calc(100vw - 1rem);left:.5rem;right:.5rem}}.debug-panel[data-v-f8d96596]{transition:max-height .3s ease}.debug-content[data-v-f8d96596]{animation:fadeIn-f8d96596 .2s ease}@keyframes fadeIn-f8d96596{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.debug-panel[data-v-f8d96596]{transition:none}.debug-content[data-v-f8d96596]{animation:none}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.slide-up-enter-active{transition:all .4s ease}.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from{transform:translateY(30px);opacity:0}.slide-up-leave-to{transform:translateY(-30px);opacity:0}.slide-down-enter-active{transition:all .4s ease}.slide-down-leave-active{transition:all .3s ease}.slide-down-enter-from{transform:translateY(-30px);opacity:0}.slide-down-leave-to{transform:translateY(30px);opacity:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;transition:top .3s ease}.skip-link:focus{top:6px}*:focus{outline:2px solid var(--primary);outline-offset:2px}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:2px}@media print{.no-print{display:none!important}*{background:#fff!important;color:#000!important;box-shadow:none!important}a{text-decoration:underline!important}}@media (prefers-contrast: high){*{border-color:#000!important}.btn,.form-control{border-width:2px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fade-enter-active,.fade-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:none!important}}@supports not (display: grid){.grid{display:flex;flex-wrap:wrap}.grid>*{flex:1;min-width:300px}}@media (hover: none) and (pointer: coarse){.btn:hover,.card:hover{transform:none}}@media (max-height: 500px) and (orientation: landscape){.modal-content{max-height:95vh;margin:1rem}}:root{--primary: #646cff;--primary-hover: #535bf2;--secondary: #f9f9f9;--danger: #dc3545;--success: #28a745;--warning: #ffc107;--dark: #213547;--light: #f8f9fa;--gray-100: #f8f9fa;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #6c757d;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--border-radius: 8px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: light){:root{color:var(--dark);background-color:#fff}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--light)}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-danger{background-color:var(--danger)}.bg-success{background-color:var(--success)}.bg-warning{background-color:var(--warning)}.bg-white{background-color:#fff}.bg-gray-100{background-color:var(--gray-100)}.container{width:100%;padding:0 1rem;margin:0 auto}.container-sm{max-width:480px}.container-md{max-width:768px}.container-lg{max-width:960px}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--border-radius);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-primary{background-color:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-secondary{background-color:var(--secondary);color:var(--dark);border-color:var(--gray-300)}.btn-secondary:hover:not(:disabled){background-color:var(--gray-200)}.btn-danger{background-color:var(--danger);color:#fff;border-color:var(--danger)}.btn-success{background-color:var(--success);color:#fff;border-color:var(--success)}.btn-outline{background-color:transparent;color:var(--primary);border-color:var(--primary)}.btn-outline:hover:not(:disabled){background-color:var(--primary);color:#fff}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--gray-700);font-size:.95rem}.form-control{display:block;width:100%;padding:1rem 1.25rem;border:1px solid var(--gray-300);border-radius:12px;font-size:1.05rem;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px #0000000d}.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #646cff26,0 4px 12px #0000001a;transform:translateY(-1px)}.form-control.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px #dc354526}.form-error{display:block;margin-top:.5rem;color:var(--danger);font-size:.875rem;font-weight:500}.form-check{display:flex;align-items:start;margin-bottom:1rem}.form-check-input{margin-right:.5rem;margin-top:.25rem}.form-check-label{font-size:.875rem;line-height:1.4}.card{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.card-header{padding:1rem 1.5rem;border-bottom:1px solid var(--gray-200);font-weight:600}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;border-top:1px solid var(--gray-200);background-color:var(--gray-50)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal-content{background-color:#fff;border-radius:var(--border-radius);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--gray-200);position:sticky;top:0;background-color:#fff;z-index:10}.modal-title{margin:0;font-size:1.125rem;font-weight:600}.modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;color:var(--gray-500)}.modal-body{padding:1.5rem}.modal-footer{padding:1rem 1.5rem;border-top:1px solid var(--gray-200);display:flex;gap:.5rem;justify-content:flex-end}.toast-container{position:fixed;top:1rem;right:1rem;z-index:60}.toast{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:1rem;margin-bottom:.5rem;border-left:4px solid var(--success);min-width:300px;animation:toast-slide-in .3s ease}.toast-error{border-left-color:var(--danger)}.toast-warning{border-left-color:var(--warning)}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.loading-bar{position:sticky;top:0;width:100%;height:3px;background-color:var(--gray-200);z-index:50}.loading-bar-progress{height:100%;background-color:var(--primary);transition:width .3s ease;border-radius:0 3px 3px 0}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--gray-300);border-top:2px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}.spinner-sm{width:16px;height:16px;border-width:1px}.spinner-lg{width:32px;height:32px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.skeleton-text{height:1rem;margin-bottom:.5rem}.skeleton-title{height:1.5rem;margin-bottom:1rem}.skeleton-avatar{width:48px;height:48px;border-radius:50%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.otp-input-group{display:flex;gap:.5rem;justify-content:center;margin:1rem 0}.otp-input{width:3rem;height:3rem;text-align:center;font-size:1.25rem;font-weight:600;border:2px solid var(--gray-300);border-radius:var(--border-radius);transition:border-color .2s ease}.otp-input:focus{outline:none;border-color:var(--primary)}.otp-input.filled{border-color:var(--success);background-color:var(--success);color:#fff}.countdown-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:var(--warning);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600}.agency-banner{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:#fff;padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem}.portfolio-mini{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.portfolio-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.portfolio-info{flex:1}.expand-btn{background:#ffffffe6;border:1px solid var(--gray-300);border-radius:4px;padding:4px 8px;font-size:11px;cursor:pointer;transition:all .2s ease}.expand-btn:hover{background:#fff;box-shadow:var(--shadow-sm)}@media (min-width: 375px){.container{padding:0 1.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:w-1\/2{width:50%}.container-md{max-width:720px}.modal-content{max-width:600px}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:max-w-4xl{max-width:56rem}.container-lg{max-width:960px}.modal-content{max-width:800px}}#app{text-align:left;width:100%;min-height:100vh}.main-content{padding-bottom:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transition{transition:all .2s ease}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:all .3s ease}.slide-up-leave-active{transition:all .2s ease}.slide-up-enter-from{transform:translateY(20px);opacity:0}.slide-up-leave-to{transform:translateY(-20px);opacity:0}
