.index-module-scss-module__3IcgRG__pageRoot{min-height:calc(100vh - 7rem);padding:1rem}.index-module-scss-module__3IcgRG__shell{flex-direction:column;gap:1rem;margin:0 auto;display:flex}.index-module-scss-module__3IcgRG__heroPanel,.index-module-scss-module__3IcgRG__statCard,.index-module-scss-module__3IcgRG__dashboardCard{border:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-card) 92%, transparent), color-mix(in srgb, var(--surface-ground) 80%, transparent)),radial-gradient(circle at top right, color-mix(in srgb, var(--primary-color) 20%, transparent), transparent 48%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0003}.index-module-scss-module__3IcgRG__heroPanel{flex-direction:column;gap:.45rem;padding:clamp(1.2rem,2vw,1.8rem);display:flex}.index-module-scss-module__3IcgRG__heroTitle{color:var(--text-color);margin:0 auto;font-size:clamp(2rem,4.2vw,3.4rem)}.index-module-scss-module__3IcgRG__heroDescription{text-align:center;color:var(--text-color-secondary);margin:0 auto;line-height:1.6}.index-module-scss-module__3IcgRG__statsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.index-module-scss-module__3IcgRG__statCard{flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.index-module-scss-module__3IcgRG__statValue{color:var(--text-color);font-size:clamp(1.65rem,4vw,2.3rem);font-weight:800;line-height:1}.index-module-scss-module__3IcgRG__statLabel{color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.86rem}.index-module-scss-module__3IcgRG__cardGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.index-module-scss-module__3IcgRG__faqSection{border:2px solid color-mix(in srgb, var(--primary-color) 22%, var(--surface-border));background:linear-gradient(150deg, color-mix(in srgb, var(--surface-card) 94%, transparent), color-mix(in srgb, var(--surface-ground) 84%, transparent)),radial-gradient(circle at top left, #f59e0b24, transparent 34%),radial-gradient(circle at bottom right, #22c55e1f, transparent 36%);border-radius:8px 8px 0 0;flex-direction:column;gap:1.5rem;padding:clamp(1rem,2vw,1.4rem);display:flex}.index-module-scss-module__3IcgRG__faqActions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.index-module-scss-module__3IcgRG__faqActionButton{border:1px solid color-mix(in srgb, var(--primary-color) 30%, var(--surface-border));background:color-mix(in srgb, var(--surface-card) 92%, transparent);color:var(--text-color);cursor:pointer;letter-spacing:.04em;border-radius:999px;padding:.55rem .9rem;font-size:.8rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s,opacity .18s}.index-module-scss-module__3IcgRG__faqActionButton:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-card));border-color:color-mix(in srgb, var(--primary-color) 54%, var(--surface-border));transform:translateY(-1px)}.index-module-scss-module__3IcgRG__faqActionButton:disabled{cursor:not-allowed;opacity:.55}.index-module-scss-module__3IcgRG__faqList{flex-direction:column;gap:.7rem;display:flex}.index-module-scss-module__3IcgRG__faqItem{border:1px solid color-mix(in srgb, var(--surface-border) 76%, transparent);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.index-module-scss-module__3IcgRG__faqQuestion{cursor:pointer;color:var(--text-color);justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.05rem;font-size:.98rem;font-weight:700;list-style:none;display:flex}.index-module-scss-module__3IcgRG__faqQuestion::-webkit-details-marker{display:none}.index-module-scss-module__3IcgRG__faqIcon{color:#fbbf24;font-size:.8rem;transition:transform .18s}.index-module-scss-module__3IcgRG__faqItem[open] .index-module-scss-module__3IcgRG__faqIcon{transform:rotate(45deg)}.index-module-scss-module__3IcgRG__faqAnswer{color:var(--text-color-secondary);margin:0;padding:0 1.05rem 1rem;line-height:1.7}.index-module-scss-module__3IcgRG__dashboardCard{--card-accent:var(--primary-color);border:1px solid color-mix(in srgb, var(--card-accent) 35%, var(--surface-border));background:linear-gradient(180deg, color-mix(in srgb, var(--card-accent) 8%, #0f172adb), #0f172ac2),linear-gradient(120deg, #ffffff0f, transparent 45%);flex-direction:column;gap:.9rem;min-height:14rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.index-module-scss-module__3IcgRG__dashboardCard:hover{border-color:color-mix(in srgb, var(--card-accent) 68%, white 14%);box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--card-accent) 18%, transparent);transform:translateY(-4px)}.index-module-scss-module__3IcgRG__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.index-module-scss-module__3IcgRG__cardIconWrap{background:color-mix(in srgb, var(--card-accent) 18%, #ffffff0f);width:2.8rem;height:2.8rem;color:var(--card-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 38%, transparent);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.index-module-scss-module__3IcgRG__cardIcon{font-size:1.15rem}.index-module-scss-module__3IcgRG__cardBody{flex-direction:column;flex:auto;gap:.65rem;display:flex}.index-module-scss-module__3IcgRG__cardTitle{color:var(--text-color);margin:0;font-size:1.2rem}.index-module-scss-module__3IcgRG__cardDescription{color:var(--text-color-secondary);margin:0;font-size:.95rem;line-height:1.6}.index-module-scss-module__3IcgRG__cardSummary{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.index-module-scss-module__3IcgRG__summaryChip{background:color-mix(in srgb, var(--card-accent) 14%, #ffffff0a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 32%, transparent);color:var(--text-color);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;display:inline-flex}.index-module-scss-module__3IcgRG__cardArrow{color:var(--card-accent);transition:transform .18s}.index-module-scss-module__3IcgRG__dashboardCard:hover .index-module-scss-module__3IcgRG__cardArrow{transform:translate(3px)}@media (max-width:900px){.index-module-scss-module__3IcgRG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-module-scss-module__3IcgRG__faqSection{grid-template-columns:1fr}}@media (max-width:640px){.index-module-scss-module__3IcgRG__shell{padding:.9rem}.index-module-scss-module__3IcgRG__faqActions{justify-content:stretch}.index-module-scss-module__3IcgRG__faqActionButton{flex:12rem;justify-content:center}.index-module-scss-module__3IcgRG__statsGrid,.index-module-scss-module__3IcgRG__cardGrid{grid-template-columns:1fr}.index-module-scss-module__3IcgRG__statCard,.index-module-scss-module__3IcgRG__dashboardCard{min-height:unset}}
