.home-container[data-v-e1f72f9b]{background-color:#f3f4f6;color:#1f2937;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;height:calc(100vh - 52px);overflow:hidden;padding:16px 24px;position:relative}[data-theme=dark] .home-container[data-v-e1f72f9b],html.dark .home-container[data-v-e1f72f9b]{background-color:#0d1117;color:#e5e7eb}.welcome-header[data-v-e1f72f9b]{align-items:center;background:linear-gradient(135deg,#1e3a5f,#0d1f33);border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 20px}[data-theme=dark] .welcome-header[data-v-e1f72f9b],html.dark .welcome-header[data-v-e1f72f9b]{background:linear-gradient(135deg,#1b3a57,#0f1f2e);box-shadow:0 4px 12px #0000004d}.welcome-text[data-v-e1f72f9b]{display:flex;flex-direction:column;gap:4px}.welcome-title[data-v-e1f72f9b]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.welcome-subtitle[data-v-e1f72f9b]{color:#ffffffb3;font-size:12px;margin:0}.header-stats[data-v-e1f72f9b]{gap:12px}.header-stats[data-v-e1f72f9b],.stat-badge[data-v-e1f72f9b]{align-items:center;display:flex}.stat-badge[data-v-e1f72f9b]{border-radius:20px;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:8px 14px;text-transform:uppercase}.stat-badge .stat-icon[data-v-e1f72f9b]{font-size:16px}.plan-pro[data-v-e1f72f9b]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e4d;color:#fff}.plan-cortesia[data-v-e1f72f9b]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px #8b5cf64d;color:#fff}.plan-trial[data-v-e1f72f9b]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b4d;color:#fff}.plan-free[data-v-e1f72f9b]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);color:#fff}.badge-new[data-v-e1f72f9b]{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:4px;box-shadow:0 1px 3px #f59e0b4d;color:#fff;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1.4;padding:2px 6px;text-transform:uppercase}.arrow-right[data-v-e1f72f9b],.external-icon[data-v-e1f72f9b],.lock-svg[data-v-e1f72f9b]{flex-shrink:0;opacity:0;transition:opacity .15s ease,transform .15s ease}.lock-svg[data-v-e1f72f9b]{opacity:.4}.link-meta[data-v-e1f72f9b]{align-items:center;display:flex;flex-shrink:0;gap:6px}.layout-grid[data-v-e1f72f9b]{display:grid;flex:1;gap:12px;grid-template-columns:repeat(4,1fr);min-height:0}.grid-card[data-v-e1f72f9b]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.grid-card[data-v-e1f72f9b]:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}[data-theme=dark] .grid-card[data-v-e1f72f9b],html.dark .grid-card[data-v-e1f72f9b]{background:#1b222d;border-color:#2d3748}[data-theme=dark] .grid-card[data-v-e1f72f9b]:hover,html.dark .grid-card[data-v-e1f72f9b]:hover{box-shadow:0 8px 20px #0000004d}.card-header[data-v-e1f72f9b]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 10px}[data-theme=dark] .card-header[data-v-e1f72f9b],html.dark .card-header[data-v-e1f72f9b]{border-bottom-color:#2d3748}.header-left[data-v-e1f72f9b]{gap:8px}.card-icon[data-v-e1f72f9b],.header-left[data-v-e1f72f9b]{align-items:center;display:flex}.card-icon[data-v-e1f72f9b]{border-radius:6px;flex-shrink:0;height:26px;justify-content:center;min-height:26px;min-width:26px;overflow:hidden;width:26px}.card-icon .material-icons[data-v-e1f72f9b]{font-size:15px;line-height:1}.icon-blue[data-v-e1f72f9b]{background:#3b82f626;color:#3b82f6}.icon-purple[data-v-e1f72f9b]{background:#8b5cf626;color:#8b5cf6}.icon-amber[data-v-e1f72f9b]{background:#f59e0b26;color:#f59e0b}.icon-green[data-v-e1f72f9b]{background:#22c55e26;color:#22c55e}.icon-cyan[data-v-e1f72f9b]{background:#06b6d426;color:#06b6d4}.icon-teal[data-v-e1f72f9b]{background:#14b8a626;color:#14b8a6}.icon-rose[data-v-e1f72f9b]{background:#f43f5e26;color:#f43f5e}.icon-gray[data-v-e1f72f9b]{background:#6b728026;color:#6b7280}[data-theme=dark] .icon-blue[data-v-e1f72f9b],html.dark .icon-blue[data-v-e1f72f9b]{background:#3b82f633;color:#60a5fa}[data-theme=dark] .icon-purple[data-v-e1f72f9b],html.dark .icon-purple[data-v-e1f72f9b]{background:#8b5cf633;color:#a78bfa}[data-theme=dark] .icon-amber[data-v-e1f72f9b],html.dark .icon-amber[data-v-e1f72f9b]{background:#f59e0b33;color:#fbbf24}[data-theme=dark] .icon-green[data-v-e1f72f9b],html.dark .icon-green[data-v-e1f72f9b]{background:#22c55e33;color:#4ade80}[data-theme=dark] .icon-cyan[data-v-e1f72f9b],html.dark .icon-cyan[data-v-e1f72f9b]{background:#06b6d433;color:#22d3ee}[data-theme=dark] .icon-teal[data-v-e1f72f9b],html.dark .icon-teal[data-v-e1f72f9b]{background:#14b8a633;color:#2dd4bf}[data-theme=dark] .icon-rose[data-v-e1f72f9b],html.dark .icon-rose[data-v-e1f72f9b]{background:#f43f5e33;color:#fb7185}[data-theme=dark] .icon-gray[data-v-e1f72f9b],html.dark .icon-gray[data-v-e1f72f9b]{background:#6b728033;color:#9ca3af}.card-blue[data-v-e1f72f9b]{border-top:3px solid #3b82f6}.card-purple[data-v-e1f72f9b]{border-top:3px solid #8b5cf6}.card-amber[data-v-e1f72f9b]{border-top:3px solid #f59e0b}.card-green[data-v-e1f72f9b]{border-top:3px solid #22c55e}.card-cyan[data-v-e1f72f9b]{border-top:3px solid #06b6d4}.card-teal[data-v-e1f72f9b]{border-top:3px solid #14b8a6}.card-rose[data-v-e1f72f9b]{border-top:3px solid #f43f5e}.card-gray[data-v-e1f72f9b]{border-top:3px solid #6b7280}.card-title[data-v-e1f72f9b]{color:#374151;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}[data-theme=dark] .card-title[data-v-e1f72f9b],html.dark .card-title[data-v-e1f72f9b]{color:#d1d5db}.card-count[data-v-e1f72f9b]{align-items:center;background:#f3f4f6;border-radius:4px;color:#9ca3af;display:flex;font-size:9px;font-weight:600;height:18px;justify-content:center;width:18px}[data-theme=dark] .card-count[data-v-e1f72f9b],html.dark .card-count[data-v-e1f72f9b]{background:#141a23;color:#6b7280}.card-links[data-v-e1f72f9b]{display:flex;flex-direction:column;gap:3px;padding:4px}.grid-link[data-v-e1f72f9b]{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;cursor:pointer;display:flex;font-size:12px;font-weight:450;justify-content:space-between;padding:6px 10px;text-decoration:none;transition:all .15s ease}[data-theme=dark] .grid-link[data-v-e1f72f9b],html.dark .grid-link[data-v-e1f72f9b]{background:#141a23;border-color:#2d3748;color:#e5e7eb}.grid-link[data-v-e1f72f9b]:not(.locked):hover{background-color:#f0f4ff;border-color:#c7d2fe}[data-theme=dark] .grid-link[data-v-e1f72f9b]:not(.locked):hover,html.dark .grid-link[data-v-e1f72f9b]:not(.locked):hover{background-color:#1e293b;border-color:#475569}.grid-link:not(.locked):hover .arrow-right[data-v-e1f72f9b],.grid-link:not(.locked):hover .external-icon[data-v-e1f72f9b]{opacity:1;transform:translate(2px)}.grid-link.locked[data-v-e1f72f9b]{cursor:default}.grid-link.locked .link-text[data-v-e1f72f9b]{color:#9ca3af}[data-theme=dark] .grid-link.locked .link-text[data-v-e1f72f9b],html.dark .grid-link.locked .link-text[data-v-e1f72f9b]{color:#555d6b}.grid-link.locked .lock-svg[data-v-e1f72f9b]{opacity:.35}.grid-link.locked .badge-new[data-v-e1f72f9b]{opacity:.5}.modal-overlay[data-v-e1f72f9b]{align-items:center;animation:fadeIn-e1f72f9b .3s ease-in-out;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn-e1f72f9b{0%{opacity:0}to{opacity:1}}.modal-container[data-v-e1f72f9b]{animation:slideIn-e1f72f9b .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 15px 30px #00000040;max-height:95vh;max-width:550px;overflow-y:auto;transform:translateY(0);width:90%}@keyframes slideIn-e1f72f9b{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-e1f72f9b]{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 25px;transition:all .3s ease}.header-premium[data-v-e1f72f9b]{background:linear-gradient(135deg,#4b6cb7,#182848)}.header-expired[data-v-e1f72f9b]{background:linear-gradient(135deg,#f5576c,#f093fb)}.header-expiring[data-v-e1f72f9b]{background:linear-gradient(135deg,#f96,#ff5e62)}.modal-header h2[data-v-e1f72f9b]{color:#fff;font-size:1.4rem;font-weight:700;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.2)}.close-button[data-v-e1f72f9b]{background:none;border:none;color:#ffffffe6;cursor:pointer;font-size:1.8rem;height:auto;padding:0;transition:all .2s ease;width:auto}.close-button[data-v-e1f72f9b]:hover{color:#fff;transform:scale(1.1)}.modal-content[data-v-e1f72f9b]{padding:30px 25px;text-align:center}.modal-icon-container[data-v-e1f72f9b]{margin:0 auto 20px;text-align:center}.modal-icon[data-v-e1f72f9b]{display:inline-block;font-size:48px}.icon-premium[data-v-e1f72f9b]{color:#4b6cb7}.icon-expired[data-v-e1f72f9b]{color:#f5576c}.icon-expiring[data-v-e1f72f9b]{color:#f96}.modal-subtitle[data-v-e1f72f9b]{color:#6c757d;font-size:1.1rem;font-weight:500;margin-bottom:15px}.modal-message[data-v-e1f72f9b]{color:#343a40;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.benefits-list[data-v-e1f72f9b]{list-style:none;margin:0 0 25px;padding:0;text-align:left}.benefits-list li[data-v-e1f72f9b]{align-items:flex-start;display:flex;margin-bottom:8px;padding:8px 0}.benefit-check[data-v-e1f72f9b]{color:#28a745;display:inline-block;font-size:1.1rem;font-weight:700;margin-right:10px}.benefits-list li span[data-v-e1f72f9b]{color:#343a40}.testimonial[data-v-e1f72f9b]{background-color:#f8f9fa;border-left:4px solid #4b6cb7;border-radius:4px;margin:20px 0;padding:15px;text-align:left}.testimonial-quote[data-v-e1f72f9b]{color:#495057;font-size:.95rem;font-style:italic;line-height:1.5;margin-bottom:5px}.testimonial-author[data-v-e1f72f9b]{color:#6c757d;font-size:.9rem;font-weight:600;margin:0}.modal-footer[data-v-e1f72f9b]{background-color:#f8f9fa;border-top:1px solid #e9ecef;justify-content:space-between;padding:20px 25px}.modal-footer[data-v-e1f72f9b],.upgrade-button[data-v-e1f72f9b]{align-items:center;display:flex}.upgrade-button[data-v-e1f72f9b]{background-color:#28a745;border:none;border-radius:4px;box-shadow:0 4px 10px #28a7454d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease;width:auto}.premium-btn[data-v-e1f72f9b]{background:linear-gradient(135deg,#4b6cb7,#182848);box-shadow:0 4px 10px #4b6cb766}.urgent-btn[data-v-e1f72f9b]{background:linear-gradient(135deg,#f5576c,#f093fb);box-shadow:0 4px 10px #f5576c66}.expiring-btn[data-v-e1f72f9b]{background:linear-gradient(135deg,#f96,#ff5e62);box-shadow:0 4px 10px #ff5e6266}.upgrade-button[data-v-e1f72f9b]:hover{box-shadow:0 6px 15px #28a74566;transform:translateY(-2px)}.premium-btn[data-v-e1f72f9b]:hover{box-shadow:0 6px 15px #4b6cb780}.urgent-btn[data-v-e1f72f9b]:hover{box-shadow:0 6px 15px #f5576c80}.expiring-btn[data-v-e1f72f9b]:hover{box-shadow:0 6px 15px #ff5e6280}.btn-arrow-icon[data-v-e1f72f9b]{font-style:normal;font-weight:700;margin-left:8px;transition:transform .3s ease}.upgrade-button:hover .btn-arrow-icon[data-v-e1f72f9b]{transform:translate(4px)}.cancel-button[data-v-e1f72f9b]{background-color:transparent;border:1px solid #6c757d;border-radius:4px;color:#6c757d;cursor:pointer;font-weight:500;padding:11px 20px;transition:all .3s ease;width:auto}.cancel-button[data-v-e1f72f9b]:hover{background-color:#f1f3f5;color:#495057}@media (max-width:1400px){.layout-grid[data-v-e1f72f9b]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.layout-grid[data-v-e1f72f9b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-container[data-v-e1f72f9b]{height:auto;min-height:calc(100vh - 52px);overflow-y:auto;padding:12px}.welcome-header[data-v-e1f72f9b]{align-items:flex-start;flex-direction:column;flex-shrink:0;gap:12px;padding:14px 16px}.welcome-title[data-v-e1f72f9b]{font-size:16px}.welcome-subtitle[data-v-e1f72f9b]{font-size:11px}.header-stats[data-v-e1f72f9b]{justify-content:flex-start;width:100%}.layout-grid[data-v-e1f72f9b]{flex:none;gap:10px;grid-template-columns:1fr}.grid-card[data-v-e1f72f9b]:hover{transform:none}.card-header[data-v-e1f72f9b]{padding:10px 12px}.card-icon[data-v-e1f72f9b]{height:28px;width:28px}.card-icon .material-icons[data-v-e1f72f9b]{font-size:16px}.modal-container[data-v-e1f72f9b]{max-width:450px;width:95%}.modal-header h2[data-v-e1f72f9b]{font-size:1.2rem}.benefits-list[data-v-e1f72f9b]{margin-bottom:15px}.modal-content[data-v-e1f72f9b]{padding:20px 15px}.modal-icon[data-v-e1f72f9b]{font-size:40px}}@media (max-width:480px){.home-container[data-v-e1f72f9b]{padding:12px}.welcome-header[data-v-e1f72f9b]{border-radius:8px;margin-bottom:16px;padding:14px 16px}.welcome-title[data-v-e1f72f9b]{font-size:16px}.stat-badge[data-v-e1f72f9b]{font-size:11px;padding:6px 10px}.modal-container[data-v-e1f72f9b]{margin:0 10px;max-width:100%;width:95%}.modal-message[data-v-e1f72f9b],.modal-subtitle[data-v-e1f72f9b]{font-size:.95rem}.modal-header h2[data-v-e1f72f9b]{font-size:1.1rem}.benefits-list li[data-v-e1f72f9b],.testimonial-quote[data-v-e1f72f9b]{font-size:.85rem}.testimonial-author[data-v-e1f72f9b]{font-size:.8rem}.cancel-button[data-v-e1f72f9b],.upgrade-button[data-v-e1f72f9b]{font-size:.9rem;padding:8px 14px}.modal-footer[data-v-e1f72f9b]{flex-direction:column;gap:10px;padding:15px}.upgrade-button[data-v-e1f72f9b]{justify-content:center;width:100%}.cancel-button[data-v-e1f72f9b]{text-align:center;width:100%}}
