html,body,#root{min-height:100%}body{margin:0;background:#0f0f0f;color:#f0f0f0;font-family:Manrope,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.app-loading{min-height:100vh;display:grid;place-items:center;background:#0f0f0f;color:#f0f0f0;font:600 14px Manrope,system-ui,sans-serif}.status-strip{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:14px;padding:8px 16px;border-bottom:1px solid rgba(74,222,128,.24);background:#070b09eb;color:#d6fbe2;font:500 12px Manrope,system-ui,sans-serif;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-strip strong{color:#4ade80}.status-strip span{color:#9ca3af}.status-strip button{margin-left:auto;border:1px solid rgba(74,222,128,.35);border-radius:7px;background:#4ade8014;color:#4ade80;padding:5px 10px;font:700 11px Manrope,system-ui,sans-serif;cursor:pointer}.legacy-toast{position:fixed;right:18px;bottom:18px;z-index:10000;max-width:min(360px,calc(100vw - 36px));padding:10px 13px;border:1px solid rgba(74,222,128,.28);border-radius:8px;background:#0c120ff0;color:#d6fbe2;box-shadow:0 16px 40px #00000061;font:600 12px Manrope,system-ui,sans-serif;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.legacy-toast.is-visible{opacity:1;transform:translateY(0)}@media(max-width:760px){.status-strip{align-items:flex-start;flex-direction:column;gap:5px}.status-strip button{margin-left:0}}@media(min-width:1920px){.app .main{max-width:1680px}.app .ai-box,.app .action-row{right:calc(100vw - var(--sidebar-w, 240px) - 1680px)}}.an-card svg,.app-card svg,.plat-card svg,.support-card svg,.status-card svg{filter:saturate(.45)}.app .status-grid{grid-template-columns:repeat(auto-fit,200px);max-width:1132px;justify-content:center}.app .an-row .an-card,.app .app-row .app-card,.app .plat-row .plat-card,.app .support-row .support-card{border-color:#7dd3fc8c;background:linear-gradient(145deg,#1c1c1cf5,#101010f7);box-shadow:0 0 0 1px #7dd3fc1a inset,0 5px 18px #00000080}.app .an-row .an-card:hover,.app .app-row .app-card:hover,.app .plat-row .plat-card:hover,.app .support-row .support-card:hover{border-color:#7dd3fcd9}.app .an-row .an-card.is-selected,.app .an-row .an-card.active,.app .app-row .app-card.is-selected,.app .plat-row .plat-card.is-selected,.app .plat-row .plat-card.active,.app .support-row .support-card.is-selected{border-color:#7dd3fcf2;box-shadow:0 0 0 1px #7dd3fc4d inset,0 0 24px #7dd3fc33,0 5px 18px #00000080}.app .an-row .an-card svg,.app .app-row .app-card svg,.app .plat-row .plat-card svg,.app .support-row .support-card svg{color:#7dd3fc}.app .an-row .an-card .an-stat,.app .app-row .app-card .app-tag,.app .plat-row .plat-card .plat-tag,.app .support-row .support-card .sup-tag{color:#7dd3fc;background:#7dd3fc24;border-color:#7dd3fc52}.app .app-row .app-card .am-tile{background:#7dd3fc0f;border-color:#7dd3fc2e}.app .app-row .app-card .am-ico{color:#7dd3fc}.app .app-row .app-card .studio-mark{border-color:#7dd3fc8c;color:#7dd3fc}.app .app-row .app-card .app-tag.primary,.app .app-row .app-card .app-pill{color:#7dd3fc;background:#7dd3fc24;border-color:#7dd3fc52}
