.iGM_NavCard-module__PoRUxW__card{background:var(--igm-surface);border:1px solid var(--igm-border);border-radius:var(--igm-radius-lg);box-shadow:var(--igm-shadow);align-items:flex-start;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.iGM_NavCard-module__PoRUxW__card:hover{border-color:var(--igm-border-strong);box-shadow:var(--igm-shadow-hover)}.iGM_NavCard-module__PoRUxW__iconBox{border-radius:var(--igm-radius);background:var(--igm-accent-soft);width:40px;height:40px;color:var(--igm-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.iGM_NavCard-module__PoRUxW__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.iGM_NavCard-module__PoRUxW__title{color:var(--igm-text);font-size:15px;font-weight:600}.iGM_NavCard-module__PoRUxW__description{color:var(--igm-text-muted);font-size:13px;line-height:1.55}.iGM_NavCard-module__PoRUxW__arrow{color:var(--igm-text-subtle);flex-shrink:0;transition:color .15s,transform .15s}.iGM_NavCard-module__PoRUxW__card:hover .iGM_NavCard-module__PoRUxW__arrow{color:var(--igm-accent);transform:translate(2px)}
.iGM_Page-module__p2s5Qq__homeWrap{flex-direction:column;gap:40px;display:flex}.iGM_Page-module__p2s5Qq__hero{flex-direction:column;gap:10px;padding-top:16px;display:flex}.iGM_Page-module__p2s5Qq__heroTitle{color:var(--igm-text);font-size:30px;line-height:1.2}@media (min-width:768px){.iGM_Page-module__p2s5Qq__heroTitle{font-size:38px}}.iGM_Page-module__p2s5Qq__heroTagline{color:var(--igm-text-muted);font-size:15px}.iGM_Page-module__p2s5Qq__cardGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.iGM_Page-module__p2s5Qq__cardGrid{grid-template-columns:repeat(3,1fr)}}.iGM_Page-module__p2s5Qq__page{flex-direction:column;gap:24px;display:flex}.iGM_Page-module__p2s5Qq__pageHeader{flex-direction:column;gap:6px;display:flex}.iGM_Page-module__p2s5Qq__pageTitle{color:var(--igm-text);align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.iGM_Page-module__p2s5Qq__pageTitleIcon{color:var(--igm-accent);display:inline-flex}.iGM_Page-module__p2s5Qq__pageDescription{color:var(--igm-text-muted);font-size:14px}.iGM_Page-module__p2s5Qq__placeholderPanel{background:var(--igm-surface);border:1px dashed var(--igm-border-strong);border-radius:var(--igm-radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.iGM_Page-module__p2s5Qq__placeholderBadge{border:1px solid var(--igm-border-strong);color:var(--igm-text-muted);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.iGM_Page-module__p2s5Qq__placeholderText{color:var(--igm-text-subtle);font-size:13px}.iGM_Page-module__p2s5Qq__notFound{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:96px 24px;display:flex}.iGM_Page-module__p2s5Qq__notFoundCode{color:var(--igm-text-subtle);font-size:40px;font-weight:700}.iGM_Page-module__p2s5Qq__notFoundTitle{color:var(--igm-text);font-size:18px;font-weight:600}.iGM_Page-module__p2s5Qq__notFoundDescription{color:var(--igm-text-muted);max-width:360px;font-size:14px}.iGM_Page-module__p2s5Qq__primaryLink{border-radius:var(--igm-radius);background:var(--igm-accent);color:var(--igm-accent-contrast);align-items:center;gap:8px;margin-top:8px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:background-color .15s;display:inline-flex}.iGM_Page-module__p2s5Qq__primaryLink:hover{background:var(--igm-accent-hover)}.iGM_Page-module__p2s5Qq__healthPanel{background:var(--igm-surface);border:1px solid var(--igm-border);border-radius:var(--igm-radius-lg);box-shadow:var(--igm-shadow);flex-direction:column;display:flex;overflow:hidden}.iGM_Page-module__p2s5Qq__healthRow{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.iGM_Page-module__p2s5Qq__healthRow+.iGM_Page-module__p2s5Qq__healthRow{border-top:1px solid var(--igm-border)}.iGM_Page-module__p2s5Qq__healthLabel{color:var(--igm-text-muted);flex-shrink:0;font-size:13px}.iGM_Page-module__p2s5Qq__healthValue{color:var(--igm-text);text-align:right;word-break:break-all;font-variant-numeric:tabular-nums;font-size:13px}.iGM_Page-module__p2s5Qq__statusBadge{align-items:center;gap:7px;font-size:13px;display:inline-flex}.iGM_Page-module__p2s5Qq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.iGM_Page-module__p2s5Qq__statusOnline{color:var(--igm-accent)}.iGM_Page-module__p2s5Qq__statusOnline .iGM_Page-module__p2s5Qq__statusDot{background:var(--igm-accent)}.iGM_Page-module__p2s5Qq__statusOffline{color:var(--igm-text-muted)}.iGM_Page-module__p2s5Qq__statusOffline .iGM_Page-module__p2s5Qq__statusDot{background:var(--igm-text-subtle)}.iGM_Page-module__p2s5Qq__statusChecking{color:var(--igm-text-muted)}.iGM_Page-module__p2s5Qq__statusChecking .iGM_Page-module__p2s5Qq__statusDot{background:var(--igm-text-subtle)}.iGM_Page-module__p2s5Qq__healthActions{display:flex}.iGM_Page-module__p2s5Qq__retryButton{color:var(--igm-accent);align-items:center;gap:7px;padding:14px 18px;font-size:13px;transition:background-color .15s;display:inline-flex}.iGM_Page-module__p2s5Qq__retryButton:hover{background:var(--igm-surface-subtle)}
