@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-darker:#1d4ed8;--color-primary-light:#60a5fa;--color-primary-lighter:#93c5fd;--color-primary-bg:#eff6ff;--color-secondary:#2c3e50;--color-secondary-light:#34495e;--color-text-primary:#111827;--color-text-secondary:#374151;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-text-placeholder:#9ca3af;--color-background:#fff;--color-surface:#f8fafc;--color-muted:#f1f5f9;--color-subtle:#e2e8f0;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-strong:#d1d5db;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-dark:#dc2626;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-dark:#2563eb;--color-info-light:#dbeafe;--color-accent:#8b5cf6;--color-accent-dark:#7c3aed;--color-accent-light:#ede9fe;--font-family-sans:Inter,system-ui,-apple-system,sans-serif;--font-family-serif:Playfair Display,Georgia,serif;--font-family-mono:ui-monospace,Menlo,Monaco,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--radius-none:0;--radius-sm:0.125rem;--radius-default:0.25rem;--radius:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-default:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--card-background:#fff;--card-background-hover:#fafafa;--card-border-color:#e5e7eb;--card-border-width:1px;--card-border-radius:0.75rem;--card-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--card-shadow-hover:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--card-header-padding:1.25rem;--card-header-padding-compact:1rem;--card-header-gap:0.375rem;--card-header-border-color:#f3f4f6;--card-content-padding:1.25rem;--card-content-padding-compact:1rem;--card-content-padding-large:1.5rem;--card-footer-padding:1rem;--card-footer-background:#f9fafb;--card-footer-border-color:#f3f4f6;--card-title-color:#111827;--card-title-font-size:1rem;--card-title-font-weight:600;--card-title-line-height:1.5rem;--card-description-color:#6b7280;--card-description-font-size:0.875rem;--card-highlighted-border-color:#3b82f6;--card-highlighted-background:#eff6ff;--card-interactive-hover-border-color:#3b82f6;--card-interactive-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--card-expand-scale:1.02;--card-expand-transition:300ms;--card-expand-translate-y:-2px;--card-icon-size:2.5rem;--card-icon-background:#f3f4f6;--card-icon-border-radius:0.5rem;--accent:#ff6b35;--accent-light:#ff8a5b;--accent-dark:#e55a24;--background:#fff;--background-alt:#f8fafc;--surface:#fff;--overlay:rgba(0,0,0,.5);--border:#e2e8f0;--border-light:#f1f5f9;--border-dark:#cbd5e1;--white:#fff;--black:#000;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--primary:#1e3a5f;--primary-light:#2e5a8f;--primary-dark:#0e2a4f;--primary-50:#eef4fa;--primary-100:#d4e4f4;--primary-500:#1e3a5f;--primary-600:#183250;--primary-700:#122a42;--secondary:#2e7d32;--secondary-light:#4caf50;--secondary-dark:#1b5e20;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#fff;--AnunciSidebar-saved-color:#2563eb;--SettingsTab-link-color:#2563eb;--SettingsTab-link-hover:#1d4ed8;--SettingsTab-toast-shadow:0 4px 12px rgba(0,0,0,.15);--SettingsTab-toast-success-bg:#f0f9ff;--SettingsTab-toast-success-border:#e0f2fe;--SettingsTab-toast-success-text:#075985;--SettingsTab-toast-error-bg:#fef2f2;--SettingsTab-toast-error-border:#fecaca;--SettingsTab-toast-error-text:#dc2626;--SettingsTab-progress-bg:#e5e7eb;--SettingsTab-strength-weak:#ef4444;--SettingsTab-strength-medium:#eab308;--SettingsTab-strength-strong:#10b981;--SettingsTab-strength-text:#4b5563;--SettingsTab-check-valid:#059669;--EmojiPicker-background:#fff;--EmojiPicker-border-radius:12px;--EmojiPicker-shadow:0 4px 12px rgba(0,0,0,.15);--EmojiPicker-padding:16px;--EmojiPicker-border-color:#f0f0f0;--EmojiPicker-title-color:#2c3e50;--EmojiPicker-label-color:#6c757d;--CreateGroupModal-overlay:rgba(0,0,0,.5);--CreateGroupModal-background:#fff;--CreateGroupModal-border-radius:16px;--CreateGroupModal-shadow:0 25px 50px -12px rgba(0,0,0,.25);--CreateGroupModal-border-color:#e5e7eb;--CreateGroupModal-icon-bg:#dbeafe;--CreateGroupModal-title-color:#1f2937;--CreateGroupModal-subtitle-color:#6b7280;--CreateGroupModal-label-color:#374151;--CreateGroupModal-input-border:#e5e7eb;--CreateGroupModal-input-radius:10px;--CreateGroupModal-input-text:#1f2937;--CreateGroupModal-input-bg:#fff;--CreateGroupModal-focus-color:#3b82f6;--CreateGroupModal-icon-muted:#9ca3af;--CreateGroupModal-error-bg:#fef2f2;--CreateGroupModal-error-text:#dc2626;--CreateGroupModal-cancel-bg:#f3f4f6;--CreateGroupModal-cancel-text:#374151;--CreateGroupModal-primary-button:#3b82f6;--CreateGroupModal-button-disabled:#9ca3af;--CreateGroupModal-button-text:#fff;--AnunciSidebar-background:#fff;--AnunciSidebar-border-radius:12px;--AnunciSidebar-padding:24px;--AnunciSidebar-shadow:0 2px 8px rgba(0,0,0,.1);--AnunciSidebar-border-color:#f0f0f0;--AnunciSidebar-button-radius:8px;--AnunciSidebar-category-color:#2563eb;--AnunciSidebar-category-bg:#dbeafe;--AnunciSidebar-price-oferta:#16a34a;--AnunciSidebar-price-demanda:#2563eb;--AnunciSidebar-primary-button:#3b82f6;--AnunciSidebar-primary-button-text:#fff;--AnunciSidebar-phone-border:#10b981;--AnunciSidebar-phone-bg:#ecfdf5;--AnunciSidebar-phone-color:#10b981;--AnunciSidebar-email-border:#f59e0b;--AnunciSidebar-email-bg:#fffbeb;--AnunciSidebar-email-color:#f59e0b;--AnunciSidebar-secondary-border:#e5e7eb;--AnunciSidebar-secondary-bg:#f9fafb;--AnunciSidebar-secondary-color:#6b7280;--AnunciSidebar-saved-border:#3b82f6;--AnunciSidebar-saved-bg:#dbeafe;--CompanyCard-background:#fff;--CompanyCard-border-color:#e5e7eb;--CompanyCard-border-radius:12px;--CompanyCard-shadow:0 1px 3px 0 rgba(0,0,0,.1);--CompanyCard-padding:16px;--CompanyCard-hover-shadow:0 4px 6px -1px rgba(0,0,0,.1);--CompanyCard-title-color:#111827;--CompanyCard-text-color:#6b7280;--OfferCard-border-color:#e5e7eb;--OfferCard-border-radius:12px;--OfferCard-shadow:0 1px 3px 0 rgba(0,0,0,.1);--OfferCard-padding:16px;--OfferCard-price-color:#111827;--OfferCard-discount-color:#166534;--MemberCard-hover-scale:1.02;--MemberCard-name-color:#111827;--MemberCard-meta-color:#6b7280;--StatCard-border-color:#e5e7eb;--StatCard-icon-background:#f3f4f6;--LeadCard-background:#fff;--LeadCard-border-color:#e5e7eb;--LeadCard-border-radius:8px;--LeadCard-shadow:0 1px 2px 0 rgba(0,0,0,.05);--LeadCard-padding:12px;--LeadCard-priority-high-color:#dc2626;--LeadCard-priority-medium-color:#f59e0b;--LeadCard-priority-low-color:#22c55e;--InvoiceCard-background:#fff;--InvoiceCard-border-color:#e5e7eb;--InvoiceCard-border-radius:12px;--InvoiceCard-padding:16px;--InvoiceCard-status-paid-background:#dcfce7;--InvoiceCard-status-paid-color:#166534;--InvoiceCard-status-pending-background:#fef3c7;--InvoiceCard-status-pending-color:#92400e;--InvoiceCard-status-overdue-background:#fee2e2;--GroupCard-background:#fff;--GroupCard-badge-color:#1e40af;--GroupCard-border-color:#e5e7eb;--GroupCard-border-radius:12px;--GroupCard-header-height:80px;--GroupCard-badge-background:#dbeafe;--MemberCard-background:#fff;--GroupCard-padding:20px;--MemberCard-border-color:#e5e7eb;--MemberCard-border-radius:16px;--MemberCard-shadow:0 1px 3px 0 rgba(0,0,0,.1);--MemberCard-avatar-size:88px;--StatCard-background:#fff;--StatCard-border-radius:8px;--StatCard-padding:16px;--StatCard-value-size:1.5rem;--StatCard-value-weight:700;--StatCard-trend-up-color:#16a34a;--StatCard-trend-down-color:#dc2626;--InvoiceCard-status-overdue-color:#991b1b;--PlanCard-background:#fff;--PlanCard-border-color:#e5e7eb;--PlanCard-border-radius:16px;--PlanCard-shadow:0 4px 6px -1px rgba(0,0,0,.1);--PlanCard-padding:24px;--PlanCard-featured-border-color:#3b82f6;--PlanCard-featured-badge-background:#3b82f6;--PlanCard-featured-badge-color:#fff;--PlanCard-price-color:#111827;--PlanCard-price-size:2.5rem;--GroupCard-shadow:0 1px 3px 0 rgba(0,0,0,.1);--OfferCard-background:#fff;--OfferCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.15);--OfferCard-hover-border-color:#3b82f6;--OfferCard-title-color:#111827;--OfferCard-text-color:#6b7280;--OfferCard-category-color:#3b82f6;--OfferCard-description-color:#4b5563;--OfferCard-original-price-color:#9ca3af;--OfferCard-discount-background:#dcfce7;--OfferCard-cover-height:160px;--OfferCard-badge-background:#dbeafe;--OfferCard-badge-color:#1e40af;--MemberCard-border-radius-list:12px;--MemberCard-hover-shadow:0 20px 25px -5px rgba(99,102,241,.1),0 0 0 2px #818cf8;--MemberCard-hover-border-color:#818cf8;--MemberCard-hover-background:#f9fafb;--MemberCard-padding:16px;--MemberCard-cover-height:112px;--MemberCard-avatar-size-list:56px;--MemberCard-avatar-gradient:linear-gradient(135deg,#6366f1,#a855f7);--MemberCard-title-color:#111827;--MemberCard-text-color:#6b7280;--MemberCard-description-color:#4b5563;--MemberCard-stats-value-color:#111827;--MemberCard-online-color:#22c55e;--MemberCard-overlay-gradient:linear-gradient(180deg,rgba(79,70,229,.95),rgba(109,40,217,.95));--MemberCard-primary-button-bg:#4f46e5;--MemberCard-primary-button-color:#fff;--MemberCard-secondary-button-bg:#f3f4f6;--MemberCard-secondary-button-color:#374151;--MemberCard-danger-button-bg:#fef2f2;--MemberCard-danger-button-color:#dc2626;--MemberCard-warning-button-bg:#fef3c7;--MemberCard-warning-button-color:#b45309;--MemberCard-success-button-bg:#16a34a;--MemberCard-success-button-color:#fff;--StatCard-shadow:0 1px 3px 0 rgba(0,0,0,.1);--StatCard-title-size:14px;--StatCard-title-color:#4b5563;--StatCard-value-color:#111827;--StatCard-subtitle-color:#6b7280;--StatCard-badge-background:#dbeafe;--StatCard-badge-color:#1e40af;--Button-default-bg:#2563eb;--Button-default-color:#fff;--Button-outline-bg:#fff;--Button-outline-color:#374151;--Button-outline-border:#d1d5db;--Button-destructive-bg:#dc2626;--Button-destructive-color:#fff;--Button-ghost-bg:transparent;--Button-ghost-color:#374151;--Button-link-color:#2563eb;--Button-secondary-bg:#f3f4f6;--Button-secondary-color:#111827;--Button-border-radius:6px;--Button-font-weight:500;--Button-height-sm:36px;--Button-height-md:40px;--Button-height-lg:44px;--Badge-default-bg:#2563eb;--Badge-default-color:#fff;--Badge-secondary-bg:#f3f4f6;--Badge-secondary-color:#111827;--Badge-destructive-bg:#dc2626;--Badge-destructive-color:#fff;--Badge-outline-bg:#fff;--Badge-outline-color:#111827;--Badge-outline-border:#d1d5db;--Badge-success-bg:#dcfce7;--Badge-success-color:#166534;--Badge-warning-bg:#fef3c7;--Badge-warning-color:#92400e;--Badge-border-radius:9999px;--Badge-padding:4px 8px;--Badge-font-size:12px;--Input-background:#fff;--Input-color:#111827;--Input-border-color:#d1d5db;--Input-border-radius:6px;--Input-padding:8px 12px;--Input-font-size:14px;--Input-disabled-background:#f9fafb;--Input-error-border-color:#dc2626;--Textarea-background:#fff;--Textarea-color:#111827;--Textarea-border-color:#d1d5db;--Textarea-border-radius:6px;--Textarea-padding:8px 12px;--Textarea-font-size:14px;--Textarea-min-height:80px;--Textarea-disabled-background:#f9fafb;--Textarea-error-border-color:#dc2626;--Select-background:#fff;--Select-color:#0f172a;--Select-border-color:#e2e8f0;--Select-border-radius:6px;--Select-height:40px;--Select-padding:8px 12px;--Select-font-size:14px;--Select-content-background:#fff;--Select-content-border-color:#e2e8f0;--Select-content-shadow:0 4px 6px -1px rgba(0,0,0,.1);--Select-check-color:#2563eb;--Tabs-border-color:#e5e7eb;--Tabs-active-color:#2563eb;--Tabs-active-border-color:#2563eb;--Tabs-inactive-color:#6b7280;--Tabs-trigger-padding:8px 16px;--Tabs-trigger-font-size:14px;--Tabs-content-padding:16px;--Dialog-overlay-background:rgba(0,0,0,.5);--Dialog-content-background:#fff;--Dialog-content-border-radius:8px;--Dialog-content-shadow:0 25px 50px -12px rgba(0,0,0,.25);--Dialog-border-color:#e5e7eb;--Dialog-title-color:#111827;--Dialog-title-font-size:18px;--Dialog-description-color:#6b7280;--Dialog-header-padding:16px 24px;--Dialog-body-padding:24px;--Dialog-footer-padding:16px 24px;--Toast-success-background:#f0fdf4;--Toast-success-border-color:#bbf7d0;--Toast-success-color:#166534;--Toast-error-background:#fef2f2;--Toast-error-border-color:#fecaca;--Toast-error-color:#991b1b;--Toast-warning-background:#fffbeb;--Toast-warning-border-color:#fde68a;--Toast-warning-color:#92400e;--Toast-info-background:#eff6ff;--Toast-info-border-color:#bfdbfe;--Toast-info-color:#1e40af;--Toast-border-radius:8px;--Toast-padding:12px 16px;--Toast-shadow:0 10px 15px -3px rgba(0,0,0,.1);--ViewToggle-background:#f8f9fa;--ViewToggle-border-color:#e9ecef;--ViewToggle-border-radius:8px;--ViewToggle-active-background:#3b82f6;--ViewToggle-active-color:#fff;--ViewToggle-inactive-color:#6c757d;--ViewToggle-hover-background:#e9ecef;--ViewToggle-hover-color:#374151;--ViewToggle-button-border-radius:6px;--ViewToggle-label-color:#6c757d;--ForumPostCard-background:#fff;--ForumPostCard-border-color:#e5e7eb;--ForumPostCard-border-radius:16px;--ForumPostCard-border-radius-list:12px;--ForumPostCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--ForumPostCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--ForumPostCard-hover-border-color:#3b82f6;--ForumPostCard-padding:20px;--ForumPostCard-cover-height:200px;--ForumPostCard-content-padding:16px;--ForumPostCard-title-color:#2c3e50;--ForumPostCard-category-color:#3b82f6;--ForumPostCard-description-color:#6c757d;--ForumPostCard-meta-color:#8e8e93;--ForumPostCard-author-color:#6c757d;--ForumPostCard-tag-background:#f0f7ff;--ForumPostCard-tag-color:#3b82f6;--ForumPostCard-pinned-background:#f59e0b;--ForumPostCard-pinned-color:#fff;--ForumPostCard-following-background:#10b981;--ForumPostCard-following-color:#fff;--ForumPostCard-follow-color:#374151;--AnunciCard-background:#fff;--AnunciCard-border-color:#e5e7eb;--AnunciCard-border-radius:16px;--AnunciCard-border-radius-list:12px;--AnunciCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--AnunciCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--AnunciCard-hover-border-color:#3b82f6;--AnunciCard-padding:20px;--AnunciCard-cover-height:160px;--AnunciCard-content-padding:16px;--AnunciCard-title-color:#2c3e50;--AnunciCard-category-color:#3b82f6;--AnunciCard-location-color:#8e8e93;--AnunciCard-description-color:#6c757d;--AnunciCard-price-color:#16a34a;--AnunciCard-meta-color:#8e8e93;--AnunciCard-author-color:#6c757d;--AnunciCard-oferta-background:#dcfce7;--AnunciCard-oferta-color:#16a34a;--AnunciCard-demanda-background:#dbeafe;--AnunciCard-demanda-color:#2563eb;--AnunciCard-status-actiu:#10b981;--AnunciCard-status-reservat:#f59e0b;--AnunciCard-status-tancat:#6b7280;--AnunciCard-status-caducat:#ef4444;--AnunciCard-favorite-active-background:#ef4444;--AnunciCard-favorite-active-color:#fff;--AnunciCard-favorite-color:#6b7280;--AssessmentCard-background:#fff;--AssessmentCard-border-color:#e5e7eb;--AssessmentCard-border-radius:16px;--AssessmentCard-border-radius-list:12px;--AssessmentCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--AssessmentCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--AssessmentCard-hover-border-color:#3b82f6;--AssessmentCard-padding:20px;--AssessmentCard-cover-height:120px;--AssessmentCard-content-padding:16px;--AssessmentCard-title-color:#2c3e50;--AssessmentCard-type-color:#3b82f6;--AssessmentCard-description-color:#6c757d;--AssessmentCard-meta-color:#8e8e93;--AssessmentCard-duration-color:#f59e0b;--AssessmentCard-rating-color:#f59e0b;--AssessmentCard-company-color:#6c757d;--AssessmentCard-slots-available-color:#10b981;--AssessmentCard-slots-full-color:#ef4444;--AssessmentCard-slots-badge-available-bg:rgba(16,185,129,.9);--AssessmentCard-slots-badge-full-bg:rgba(239,68,68,.9);--AssessmentCard-slots-badge-color:#fff;--AssessmentCard-highlighted-background:#3b82f6;--AssessmentCard-highlighted-color:#fff;--AssessmentCard-favorite-active-background:#ef4444;--AssessmentCard-favorite-active-color:#fff;--AssessmentCard-favorite-color:#6b7280;--AssessmentCard-plan-premium-bg:#f59e0b;--AssessmentCard-plan-premium-color:#fff;--AssessmentCard-plan-standard-bg:#10b981;--AssessmentCard-plan-standard-color:#fff;--AssessmentCard-plan-basic-bg:#6b7280;--AssessmentCard-plan-basic-color:#fff;--CourseCard-background:#fff;--CourseCard-border-color:#e5e7eb;--CourseCard-cover-height:140px;--CourseCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--CourseCard-border-radius:12px;--CourseCard-content-padding:16px;--CourseCard-border-radius-list:12px;--CourseCard-hover-border-color:#3b82f6;--CourseCard-padding:16px 20px;--LinkCard-background:#fff;--LinkCard-border-color:#e5e7eb;--LinkCard-border-radius:16px;--LinkCard-border-radius-list:12px;--LinkCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--LinkCard-hover-shadow:0 8px 16px -4px rgba(59,130,246,.2);--LinkCard-hover-border-color:#3b82f6;--LinkCard-padding:20px;--LinkCard-cover-height:120px;--LinkCard-content-padding:16px;--LinkCard-logo-size-list:80px;--LinkCard-title-color:#2c3e50;--LinkCard-slogan-color:#3b82f6;--LinkCard-description-color:#6c757d;--LinkCard-category-background:#f3f4f6;--LinkCard-category-text-color:#6b7280;--LinkCard-category-badge-background:rgba(59,130,246,.9);--LinkCard-category-badge-color:#fff;--LinkCard-meta-color:#8e8e93;--LinkCard-contact-color:#6c757d;--LinkCard-highlighted-background:#3b82f6;--LinkCard-highlighted-color:#fff;--LinkCard-favorite-active-background:#ef4444;--LinkCard-favorite-active-color:#fff;--LinkCard-favorite-color:#6b7280;--CourseCard-slots-color:#10b981;--CourseCard-title-color:#2c3e50;--CourseCard-rating-color:#f59e0b;--CourseCard-category-color:#3b82f6;--CourseCard-instructor-color:#6c757d;--CourseCard-description-color:#6c757d;--CourseCard-category-background:#f0f7ff;--CourseCard-enroll-button-color:#fff;--CourseCard-category-badge-color:#fff;--CourseCard-original-price-color:#9ca3af;--CourseCard-enroll-button-background:#3b82f6;--CourseCard-category-badge-background:rgba(59,130,246,.9);--CourseCard-enroll-button-hover-background:#2563eb;--CourseCard-price-color:#2c3e50;--LinkCard-button-background:#3b82f6;--LinkCard-button-color:#fff;--LinkCard-button-hover-background:#2563eb;--ProfileCompletionCard-background:#fff;--ProfileCompletionCard-border-color:#e5e7eb;--ProfileCompletionCard-border-radius:12px;--ProfileCompletionCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--ProfileCompletionCard-padding:20px;--ProfileCompletionCard-title-color:#2c3e50;--ProfileCompletionCard-label-color:#6c757d;--ProfileCompletionCard-percentage-color:#2c3e50;--ProfileCompletionCard-progress-color:#10b981;--ProfileCompletionCard-progress-track-color:#e9ecef;--ProfileCompletionCard-checkbox-border-color:#dee2e6;--ProfileCompletionCard-checkbox-completed-background:#10b981;--ProfileCompletionCard-checkbox-completed-color:#fff;--ProfileCompletionCard-item-completed-color:#6c757d;--ProfileCompletionCard-item-pending-color:#2c3e50;--ProfileCompletionCard-count-completed-color:#10b981;--ProfileCompletionCard-count-pending-color:#6c757d;--ProfileCompletionCard-button-background:#fff;--ProfileCompletionCard-button-color:#2c3e50;--ProfileCompletionCard-button-border-color:#e9ecef;--ProfileCompletionCard-button-hover-background:#f8f9fa;--ProfileCompletionCard-button-hover-border-color:#dee2e6;--UniversalCard-background:#fff;--UniversalCard-border-color:#e9ecef;--UniversalCard-border-radius:12px;--UniversalCard-shadow:0 2px 8px rgba(0,0,0,.1);--UniversalCard-hover-shadow:0 4px 12px rgba(0,0,0,.15);--UniversalCard-divider-color:#e9ecef;--UniversalCard-title-color:#2c3e50;--UniversalCard-subtitle-color:#6c757d;--UniversalCard-description-color:#6c757d;--UniversalCard-author-color:#2c3e50;--UniversalCard-date-color:#6c757d;--UniversalCard-stat-label-color:#6c757d;--UniversalCard-stat-value-color:#2c3e50;--UniversalCard-trend-color:#28a745;--UniversalCard-bottom-stats-color:#6c757d;--UniversalCard-badge-background:#3b82f6;--UniversalCard-badge-color:#fff;--UniversalCard-avatar-background:#3b82f6;--UniversalCard-avatar-color:#fff;--UniversalCard-icon-background:#f3f4f6;--UniversalCard-default-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8);--UniversalCard-default-solid-color:#3b82f6;--UniversalCard-primary-action-background:#3b82f6;--UniversalCard-primary-action-color:#fff;--UniversalCard-primary-action-border-color:#3b82f6;--UniversalCard-primary-action-link-color:#3b82f6;--UniversalCard-secondary-action-color:#6c757d;--ProgressIndicator-title-color:#111827;--ProgressIndicator-subtitle-color:#6b7280;--ProgressIndicator-track-color:#e5e7eb;--ProgressIndicator-bar-color:#2563eb;--ProgressIndicator-completed-bg:#dcfce7;--ProgressIndicator-completed-color:#166534;--ProgressIndicator-completed-number-bg:#16a34a;--ProgressIndicator-completed-number-color:#fff;--ProgressIndicator-current-bg:#dbeafe;--ProgressIndicator-current-color:#1e40af;--ProgressIndicator-current-ring-color:#3b82f6;--ProgressIndicator-current-number-bg:#2563eb;--ProgressIndicator-current-number-color:#fff;--ProgressIndicator-pending-bg:#f3f4f6;--ProgressIndicator-pending-color:#6b7280;--ProgressIndicator-pending-number-bg:#d1d5db;--ProgressIndicator-pending-number-color:#4b5563;--Step1Basic-title-color:#111827;--Step1Basic-description-color:#4b5563;--Step1Basic-label-color:#374151;--Step1Basic-hint-color:#6b7280;--Step1Basic-text-color:#4b5563;--Step1Basic-icon-color:#9ca3af;--Step1Basic-divider-color:#e5e7eb;--Step1Basic-border-color:#d1d5db;--Step1Basic-drag-active-border:#6366f1;--Step1Basic-drag-active-bg:#eef2ff;--Step1Basic-primary-bg:#4f46e5;--Step1Basic-primary-color:#fff;--Step1Basic-danger-bg:#ef4444;--Step1Basic-danger-color:#fff;--Step1Basic-danger-text:#dc2626;--Step1Basic-danger-hover-bg:#fef2f2;--Step1Basic-avatar-bg:#e0e7ff;--Step1Basic-avatar-color:#4f46e5;--Step1Basic-saving-color:#4f46e5;--Step2Personal-title-color:#111827;--Step2Personal-description-color:#4b5563;--Step2Personal-label-color:#374151;--Step2Personal-input-border:#d1d5db;--Step2Personal-input-focus-border:#6366f1;--Step2Personal-input-focus-ring:rgba(99,102,241,.2);--Step2Personal-tip-bg:#f0fdf4;--Step2Personal-tip-border:#bbf7d0;--Step2Personal-tip-text:#166534;--Step3Social-title-color:#111827;--Step3Social-description-color:#4b5563;--Step3Social-card-border:#e5e7eb;--Step3Social-card-hover-border:#3b82f6;--Step3Social-twitter-bg:#dbeafe;--Step3Social-twitter-icon:#2563eb;--Step3Social-linkedin-bg:#dbeafe;--Step3Social-linkedin-icon:#0077b5;--Step3Social-instagram-bg:#fce7f3;--Step3Social-instagram-icon:#e1306c;--Step3Social-label-color:#374151;--Step3Social-input-border:#d1d5db;--Step3Social-input-focus-border:#6366f1;--Step4Education-title-color:#111827;--Step4Education-description-color:#4b5563;--Step4Education-card-bg:#f8f9fa;--Step4Education-card-border:#e9ecef;--Step4Education-label-color:#374151;--Step4Education-input-border:#d1d5db;--Step4Education-summary-bg:#f0f9ff;--Step4Education-summary-border:#bae6fd;--Step4Education-summary-title:#0369a1;--Step4Education-summary-text:#0c4a6e;--Step4Education-add-button-bg:#3b82f6;--Step4Education-add-button-color:#fff;--Step5Experience-title-color:#111827;--Step5Experience-description-color:#4b5563;--Step5Experience-card-bg:#f8f9fa;--Step5Experience-card-border:#e9ecef;--Step5Experience-label-color:#374151;--Step5Experience-input-border:#d1d5db;--Step6Skills-title-color:#111827;--Step6Skills-description-color:#4b5563;--Step6Skills-skill-bg:#e0e7ff;--Step6Skills-skill-color:#4f46e5;--Step6Skills-skill-remove-bg:#ef4444;--Step6Skills-skill-remove-color:#fff;--Step7Languages-title-color:#111827;--Step7Languages-description-color:#4b5563;--Step7Languages-level-native-bg:#dcfce7;--Step7Languages-level-native-color:#166534;--Step7Languages-level-advanced-bg:#dbeafe;--Step7Languages-level-advanced-color:#1e40af;--Step7Languages-level-intermediate-bg:#fef3c7;--Step7Languages-level-intermediate-color:#92400e;--Step7Languages-level-basic-bg:#f3f4f6;--Step7Languages-level-basic-color:#6b7280;--PostsTab-background:#fff;--PostsTab-border-radius:12px;--PostsTab-padding:20px;--PostsTab-shadow:0 2px 8px rgba(0,0,0,.1);--PostsTab-border-color:#f0f0f0;--PostsTab-title-color:#1f2937;--PostsTab-stat-bg:#f8f9fa;--PostsTab-stat-posts-color:#3b82f6;--PostsTab-stat-likes-color:#ef4444;--PostsTab-stat-comments-color:#10b981;--PostsTab-stat-label-color:#6b7280;--PostsTab-empty-color:#6b7280;--FriendsTab-background:#fff;--FriendsTab-border-radius:12px;--FriendsTab-padding:20px;--FriendsTab-shadow:0 2px 8px rgba(0,0,0,.1);--FriendsTab-border-color:#f0f0f0;--FriendsTab-title-color:#1f2937;--FriendsTab-button-bg:#3b82f6;--FriendsTab-button-color:#fff;--FriendsTab-card-bg:#f8f9fa;--FriendsTab-card-border:#e9ecef;--FriendsTab-avatar-bg:#3b82f6;--FriendsTab-avatar-color:#fff;--FriendsTab-friend-name:#1f2937;--FriendsTab-friend-nick:#6b7280;--FriendsTab-badge-local-bg:#dcfce7;--FriendsTab-badge-local-color:#166534;--FriendsTab-badge-autonomica-bg:#f3e8ff;--FriendsTab-badge-autonomica-color:#7c3aed;--FriendsTab-badge-central-bg:#dbeafe;--FriendsTab-badge-central-color:#1d4ed8;--FriendsTab-secondary-border:#d1d5db;--FriendsTab-secondary-color:#374151;--FriendsTab-secondary-hover-bg:#f9fafb;--GroupsTab-background:#fff;--GroupsTab-border-radius:12px;--GroupsTab-padding:20px;--GroupsTab-shadow:0 2px 8px rgba(0,0,0,.1);--GroupsTab-border-color:#f0f0f0;--GroupsTab-title-color:#1f2937;--GroupsTab-button-bg:#3b82f6;--GroupsTab-button-color:#fff;--GroupsTab-card-bg:#f8f9fa;--GroupsTab-card-border:#e9ecef;--GroupsTab-avatar-bg:#8b5cf6;--GroupsTab-avatar-color:#fff;--GroupsTab-group-name:#1f2937;--GroupsTab-group-members:#6b7280;--GroupsTab-group-activity:#9ca3af;--GroupsTab-role-admin-bg:#fef3c7;--GroupsTab-role-admin-color:#92400e;--GroupsTab-role-moderator-bg:#dbeafe;--GroupsTab-role-moderator-color:#1e40af;--GroupsTab-role-member-bg:#f3e8ff;--GroupsTab-role-member-color:#7c3aed;--PhotosTab-background:#fff;--PhotosTab-border-radius:12px;--PhotosTab-padding:20px;--PhotosTab-shadow:0 2px 8px rgba(0,0,0,.1);--PhotosTab-border-color:#f0f0f0;--PhotosTab-title-color:#1f2937;--PhotosTab-empty-color:#6b7280;--TimelineTab-background:#fff;--TimelineTab-border-radius:12px;--TimelineTab-padding:20px;--TimelineTab-shadow:0 2px 8px rgba(0,0,0,.1);--TimelineTab-border-color:#f0f0f0;--TimelineTab-title-color:#1f2937;--TimelineTab-card-bg:#f8f9fa;--TimelineTab-card-border:#e9ecef;--TimelineTab-icon-bg:#3b82f6;--TimelineTab-icon-color:#fff;--TimelineTab-content-color:#374151;--TimelineTab-timestamp-color:#6b7280;--TimelineTab-button-border:#d1d5db;--TimelineTab-button-color:#374151;--TimelineTab-button-hover-bg:#f9fafb;--ForumHeader-background:#fff;--ForumHeader-border-radius:12px;--ForumHeader-padding:20px;--ForumHeader-border-color:#e5e7eb;--ForumHeader-shadow:0 4px 6px -1px rgba(59,130,246,.1);--ForumHeader-title-color:#2c3e50;--ForumHeader-subtitle-color:#6c757d;--ForumHeader-create-button-bg:#10b981;--ForumHeader-create-button-color:#fff;--ForumHeader-create-button-hover-bg:#059669;--ForumHeader-divider-color:#f0f0f0;--ForumHeader-tab-meus-color:#10b981;--ForumHeader-tab-seguits-color:#3b82f6;--ForumHeader-tab-populars-color:#f59e0b;--ForumHeader-tab-tots-color:#6c757d;--GroupsHeader-background:#fff;--GroupsHeader-border-radius:12px;--GroupsHeader-padding:20px;--GroupsHeader-border-color:#e5e7eb;--GroupsHeader-shadow:0 4px 6px -1px rgba(59,130,246,.1);--GroupsHeader-title-color:#2c3e50;--GroupsHeader-subtitle-color:#6c757d;--GroupsHeader-create-button-bg:#3b82f6;--GroupsHeader-create-button-color:#fff;--GroupsHeader-create-button-hover-bg:#2563eb;--GroupsHeader-divider-color:#f0f0f0;--GroupsHeader-tab-mygroups-color:#10b981;--GroupsHeader-tab-recommended-color:#3b82f6;--GroupsHeader-tab-popular-color:#f59e0b;--GroupsHeader-tab-all-color:#6c757d;--PostCard-background:#fff;--PostCard-border-radius:12px;--PostCard-border-color:#e5e7eb;--PostCard-shadow:0 1px 3px rgba(0,0,0,.1);--PostCard-avatar-bg:#3b82f6;--PostCard-avatar-color:#fff;--PostCard-user-name:#1f2937;--PostCard-user-role:#6b7280;--PostCard-time-color:#9ca3af;--PostCard-content-color:#1f2937;--PostCard-divider:#f3f4f6;--PostCard-stats-color:#6b7280;--PostCard-liked-color:#ef4444;--PostCard-action-color:#4b5563;--PostCard-action-active:#2563eb;--PostCard-menu-bg:#fff;--PostCard-menu-border:#e5e7eb;--PostCard-menu-text:#374151;--PostCard-menu-divider:#f3f4f6;--PostCard-danger-color:#dc2626;--PostCard-saved-color:#3b82f6;--PostCard-success-color:#16a34a;--PostCard-comments-bg:#f9fafb;--PostCard-comment-bg:#fff;--PostCard-comment-border:#f3f4f6;--PostCard-comment-author:#1f2937;--PostCard-comment-text:#374151;--PostCard-comment-meta:#6b7280;--PostCard-input-border:#e5e7eb;--PostCard-input-bg:#fff;--PostCard-input-text:#111827;--CreatePostBox-background:#fff;--CreatePostBox-border-radius:12px;--CreatePostBox-border-color:#e5e7eb;--CreatePostBox-shadow:0 1px 3px rgba(0,0,0,.1);--CreatePostBox-avatar-bg:#4f46e5;--CreatePostBox-avatar-color:#fff;--CreatePostBox-user-name:#111827;--CreatePostBox-icon-color:#6b7280;--CreatePostBox-select-color:#4b5563;--CreatePostBox-select-border:#e5e7eb;--CreatePostBox-select-bg:#fff;--CreatePostBox-textarea-border:#e5e7eb;--CreatePostBox-textarea-color:#111827;--CreatePostBox-textarea-bg:#fff;--CreatePostBox-attachment-border:#e5e7eb;--CreatePostBox-document-bg:#f3f4f6;--CreatePostBox-document-icon:#6b7280;--CreatePostBox-document-text:#374151;--CreatePostBox-remove-bg:#ef4444;--CreatePostBox-remove-color:#fff;--CreatePostBox-poll-bg:#f9fafb;--CreatePostBox-poll-border:#e5e7eb;--CreatePostBox-poll-title:#374151;--CreatePostBox-poll-close:#9ca3af;--CreatePostBox-poll-input-border:#e5e7eb;--CreatePostBox-poll-input-color:#111827;--CreatePostBox-poll-input-bg:#fff;--CreatePostBox-poll-active-bg:#e0e7ff;--CreatePostBox-divider:#f3f4f6;--CreatePostBox-action-color:#4b5563;--CreatePostBox-primary-color:#4f46e5;--CreatePostBox-submit-bg:#4f46e5;--CreatePostBox-submit-color:#fff;--CreatePostBox-submit-disabled-bg:#e5e7eb;--CreatePostBox-submit-disabled-color:#9ca3af;--ChatSidebar-background:#1e293b;--ChatSidebar-text-color:#fff;--ChatSidebar-secondary-text:#94a3b8;--ChatSidebar-border-color:#334155;--ChatSidebar-avatar-bg:#334155;--ChatSidebar-icon-color:#9ca3af;--ChatSidebar-button-bg:#4f46e5;--ChatSidebar-button-color:#fff;--ChatSidebar-input-bg:#334155;--ChatSidebar-input-border:#475569;--ChatSidebar-filter-active-bg:#334155;--ChatSidebar-badge-bg:#ef4444;--ChatSidebar-badge-color:#fff;--ChatSidebar-online-color:#22c55e;--ChatSidebar-link-color:#818cf8;--ChatSidebar-modal-bg:#fff;--ChatSidebar-modal-border:#e5e7eb;--ChatSidebar-modal-title:#111827;--ChatSidebar-modal-text:#111827;--ChatSidebar-modal-secondary:#6b7280;--ChatSidebar-modal-icon:#9ca3af;--ChatSidebar-modal-input-border:#e5e7eb;--ChatSidebar-modal-avatar-bg:#e0e7ff;--ChatWindow-background:#f9fafb;--ChatWindow-header-bg:#fff;--ChatWindow-border-color:#e5e7eb;--ChatWindow-icon-color:#4b5563;--ChatWindow-avatar-bg:#e5e7eb;--ChatWindow-avatar-default-bg:#e0e7ff;--ChatWindow-avatar-default-color:#4f46e5;--ChatWindow-header-title:#111827;--ChatWindow-online-color:#22c55e;--ChatWindow-offline-color:#6b7280;--ChatWindow-message-own-bg:#3b82f6;--ChatWindow-message-own-color:#fff;--ChatWindow-message-other-bg:#fff;--ChatWindow-message-other-color:#2c3e50;--ChatWindow-message-other-border:#e5e7eb;--ChatWindow-input-bg:#fff;--ChatWindow-input-border:#e5e7eb;--ChatWindow-input-text:#1f2937;--ChatWindow-send-button-bg:#3b82f6;--ChatWindow-send-button-color:#fff;--CourseCard-shadow:0 4px 6px -1px rgba(59,130,246,.1);--CourseCard-meta-color:#6c757d;--SavedTab-background:#fff;--SavedTab-border-radius:12px;--SavedTab-shadow:0 2px 8px rgba(0,0,0,.1);--SavedTab-border-color:#f0f0f0;--SavedTab-title-color:#111827;--SavedTab-subtitle-color:#6b7280;--SavedTab-link-color:#3b82f6;--SavedTab-card-bg:#fff;--SavedTab-card-radius:8px;--SavedTab-card-border:#e5e7eb;--SavedTab-card-title:#111827;--SavedTab-card-subtitle:#6b7280;--SavedTab-price-color:#16a34a;--SavedTab-heart-color:#ef4444;--SavedTab-bookmark-color:#3b82f6;--SavedTab-button-bg:hsla(0,0%,100%,.9);--SavedTab-primary-button-bg:#3b82f6;--SavedTab-primary-button-text:#fff;--SavedTab-stat-blogs-bg:#f0f9ff;--SavedTab-stat-blogs-color:#0369a1;--SavedTab-stat-offers-bg:#f0fdf4;--SavedTab-stat-offers-color:#166534;--SavedTab-stat-forums-bg:#fdf4ff;--SavedTab-stat-forums-color:#86198f;--SavedTab-stat-anuncis-bg:#fff7ed;--SavedTab-stat-anuncis-color:#c2410c;--SavedTab-stat-empreses-bg:#eef2ff;--SavedTab-stat-empreses-color:#4338ca;--SavedTab-stat-grups-bg:#fdf2f8;--SavedTab-stat-grups-color:#be185d;--SettingsTab-background:#fff;--SettingsTab-card-radius:12px;--SettingsTab-padding:20px;--SettingsTab-shadow:0 2px 8px rgba(0,0,0,.1);--SettingsTab-border-color:#f0f0f0;--SettingsTab-border-radius:8px;--SettingsTab-title-color:#1f2937;--SettingsTab-label-color:#374151;--SettingsTab-text-muted:#6b7280;--SettingsTab-input-border:#d1d5db;--SettingsTab-input-disabled-bg:#f9fafb;--SettingsTab-focus-color:#3b82f6;--SettingsTab-icon-muted:#9ca3af;--SettingsTab-primary-button:#2563eb;--SettingsTab-primary-button-hover:#1d4ed8;--SettingsTab-button-text:#fff;--SettingsTab-button-disabled:#9ca3af;--SettingsTab-danger-button:#dc2626;--SettingsTab-danger-button-hover:#b91c1c;--body-xl:{"fontFamily":"Inter","fontSize":"1.25rem","fontWeight":"400","lineHeight":"1.75rem"};--body-lg:{"fontFamily":"Inter","fontSize":"1.125rem","fontWeight":"400","lineHeight":"1.75rem"};--body:{"fontFamily":"Inter","fontSize":"1rem","fontWeight":"400","lineHeight":"1.5rem"};--body-sm:{"fontFamily":"Inter","fontSize":"0.875rem","fontWeight":"400","lineHeight":"1.25rem"};--body-xs:{"fontFamily":"Inter","fontSize":"0.75rem","fontWeight":"400","lineHeight":"1rem"};--font-sans:{"fontFamily":"Inter, system-ui, sans-serif","fontSize":"","fontWeight":"","lineHeight":""};--font-mono:{"fontFamily":"JetBrains Mono, monospace","fontSize":"","fontWeight":"","lineHeight":""};--h1:{"fontFamily":"Inter","fontSize":"2.25rem","fontWeight":"700","lineHeight":"2.5rem","letterSpacing":"-0.025em"};--h2:{"fontFamily":"Inter","fontSize":"1.875rem","fontWeight":"600","lineHeight":"2.25rem","letterSpacing":"-0.025em"};--h3:{"fontFamily":"Inter","fontSize":"1.5rem","fontWeight":"600","lineHeight":"2rem"};--h4:{"fontFamily":"Inter","fontSize":"1.25rem","fontWeight":"600","lineHeight":"1.75rem"};--h5:{"fontFamily":"Inter","fontSize":"1.125rem","fontWeight":"600","lineHeight":"1.5rem"};--h6:{"fontFamily":"Inter","fontSize":"1rem","fontWeight":"600","lineHeight":"1.5rem"};--label:{"fontFamily":"Inter","fontSize":"0.875rem","fontWeight":"500","lineHeight":"1.25rem"};--button:{"fontFamily":"Inter","fontSize":"0.875rem","fontWeight":"500","lineHeight":"1.25rem"};--caption:{"fontFamily":"Inter","fontSize":"0.75rem","fontWeight":"400","lineHeight":"1rem"};--overline:{"fontFamily":"Inter","fontSize":"0.75rem","fontWeight":"600","lineHeight":"1rem","letterSpacing":"0.05em"}}@media (prefers-color-scheme:dark){:root{--color-background:#0f172a;--color-surface:#1e293b;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8;--color-border:#334155}}