.dashboard_content__vj3Uo{--shadow-sm:0 1px 3px rgba(15,61,38,0.06);--shadow-md:0 6px 24px rgba(15,61,38,0.10);--radius:16px;padding:32px 32px 48px;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.dashboard_saludo__aN3Ok{animation:dashboard_fadeUp__wya_k .35s ease both}.dashboard_saludo__aN3Ok h1{font-size:32px;font-weight:600;color:var(--text-primary);letter-spacing:-.6px;line-height:1.2;margin:0}.dashboard_bajada__urfKI{font-size:14px;color:var(--text-secondary);margin:6px 0 0}.dashboard_block__6GAsb{animation:dashboard_fadeUp__wya_k .35s ease .08s both}.dashboard_sectionLabel___vGPm{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 12px}.dashboard_modulesGrid__NR5C9{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dashboard_moduleCard__cQrPk{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);padding:24px 22px;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;text-decoration:none}.dashboard_moduleCard__cQrPk:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--green-bright);border-radius:var(--radius) var(--radius) 0 0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}@media (hover:hover){.dashboard_moduleCard__cQrPk:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dashboard_moduleCard__cQrPk:hover:after{transform:scaleX(1)}}.dashboard_moduleIcon__IddBc{width:46px;height:46px;border-radius:12px;background:var(--green-light);color:var(--green-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}@media (hover:hover){.dashboard_moduleCard__cQrPk:hover .dashboard_moduleIcon__IddBc{background:var(--green-mid);color:var(--white)}}.dashboard_moduleIconSvg__R55bb{width:22px;height:22px}.dashboard_moduleName__c7fat{font-size:16px;font-weight:700;color:var(--text-primary)}.dashboard_moduleDesc__RpXvR{font-size:13px;font-weight:500;color:var(--text-secondary);line-height:1.5;flex:1}.dashboard_moduleCta___ME3o{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green-darkest);margin-top:2px;transition:gap .15s}.dashboard_moduleCtaSvg__PX2q0{width:15px;height:15px}@media (hover:hover){.dashboard_moduleCard__cQrPk:hover .dashboard_moduleCta___ME3o{gap:9px}}.dashboard_comingGrid__o0WcQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:16px}.dashboard_comingCard__Hq4K2{background:var(--white);border-radius:var(--radius);border:1px dashed var(--border-strong);padding:22px;display:flex;flex-direction:column;gap:8px}.dashboard_comingIcon__RqYpi{width:40px;height:40px;border-radius:10px;background:var(--green-mist);color:var(--text-muted);display:flex;align-items:center;justify-content:center;animation:dashboard_flotar__Q86B_ 3.4s ease-in-out infinite}.dashboard_comingIconSvg__T_5sJ{width:20px;height:20px}.dashboard_comingName__ctUxy{font-size:14px;font-weight:700;color:var(--text-secondary)}.dashboard_comingDesc__WV3FS{font-size:12px;color:var(--text-muted);line-height:1.45}.dashboard_comingTag__PvMWC{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--green-dark);background:var(--green-light);border:1px solid var(--border);padding:3px 9px;border-radius:20px;margin-top:2px;width:fit-content;animation:dashboard_latir__9kL04 3.4s ease-in-out infinite}@keyframes dashboard_fadeUp__wya_k{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard_flotar__Q86B_{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dashboard_latir__9kL04{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:1100px){.dashboard_modulesGrid__NR5C9{grid-template-columns:1fr 1fr}}@media (max-width:920px){.dashboard_content__vj3Uo{padding:24px 20px 48px}}@media (max-width:680px){.dashboard_saludo__aN3Ok h1{font-size:24px}.dashboard_comingGrid__o0WcQ,.dashboard_modulesGrid__NR5C9{grid-template-columns:1fr}.dashboard_moduleCard__cQrPk{padding:18px;gap:10px}.dashboard_moduleIcon__IddBc{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.dashboard_block__6GAsb,.dashboard_comingIcon__RqYpi,.dashboard_comingTag__PvMWC,.dashboard_saludo__aN3Ok{animation:none}}