*,:after,:before{box-sizing:border-box}body,html{margin:0;min-width:0;background:#08111f;color:#e2e8f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{box-sizing:border-box;font:inherit}button,input,select{min-height:42px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(125,211,252,.5);outline-offset:2px}code,pre{overflow-wrap:anywhere}.platform-main>main,.platform-main>main>*,.platform-main>section,.platform-main>section>*{min-width:0;max-width:100%}.platform-main button,.platform-main input,.platform-main select,.platform-main textarea{max-width:100%}.pa-page{display:grid;grid-gap:24px;gap:24px;width:100%;max-width:1280px;margin:0 auto}.pa-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pa-title{min-width:0;display:grid;grid-gap:10px;gap:10px}.pa-title h1,.pa-title p{margin:0}.pa-title h1{font-size:clamp(32px,5vw,54px);line-height:1.02}.pa-title>p:last-child{max-width:780px;color:#94a3b8;line-height:1.6}.pa-eyebrow{color:#93c5fd;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.pa-add,.pa-search button{border:1px solid rgba(125,211,252,.35);border-radius:12px;background:#0f2942;color:#e0f2fe;cursor:pointer;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease}.pa-add{flex:0 0 auto;padding:11px 16px}.pa-add:hover,.pa-search button:hover{border-color:rgba(125,211,252,.7);background:#153a5b}.pa-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.pa-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-metric{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(15,23,42,.78)}.pa-heading>span,.pa-meta,.pa-metric span,.pa-stats{color:#94a3b8}.pa-metric strong{color:#f8fafc;font-size:28px;line-height:1}.pa-metric strong.active{color:#6ee7b7}.pa-metric strong.trial{color:#93c5fd}.pa-metric strong.expired{color:#fbbf24}.pa-metric strong.suspended{color:#fca5a5}.pa-toolbar{display:grid;grid-gap:12px;gap:12px}.pa-search{display:flex;gap:10px;min-width:0}.pa-search input{min-width:0;flex:1 1 auto;width:100%;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(15,23,42,.78);color:#f8fafc;padding:0 14px}.pa-search input::placeholder{color:#64748b}.pa-search button{flex:0 0 auto;padding:0 18px}.pa-filters{display:flex;flex-wrap:wrap;gap:10px}.pa-filter{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:9px 12px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#cbd5e1;text-decoration:none;white-space:normal}.pa-filter small{color:#94a3b8;font-size:12px}.pa-filter.active,.pa-filter:hover{border-color:rgba(125,211,252,.55);background:rgba(14,116,144,.2);color:#e0f2fe}.pa-error{padding:14px 16px;border:1px solid rgba(248,113,113,.35);border-radius:14px;background:rgba(127,29,29,.24);color:#fecaca}.pa-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.pa-heading h2{margin:0}.pa-empty{padding:24px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:rgba(15,23,42,.78)}.pa-list{display:grid;grid-gap:12px;gap:12px}.pa-business{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:20px;border:1px solid rgba(148,163,184,.16);border-radius:24px;background:rgba(15,23,42,.84);color:#e2e8f0;text-decoration:none}.pa-business:hover{border-color:rgba(125,211,252,.42);background:rgba(18,35,58,.9)}.pa-business-top,.pa-meta{display:flex;justify-content:space-between;gap:12px}.pa-business-top{align-items:flex-start}.pa-name{display:grid;min-width:0;grid-gap:6px;gap:6px}.pa-name strong{overflow-wrap:anywhere;color:#f8fafc;font-size:24px}.pa-meta span,.pa-name span{min-width:0;overflow-wrap:anywhere}.pa-name span{color:#94a3b8}.pa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;font-size:14px}.pa-stats span{display:grid;grid-gap:4px;gap:4px;min-width:0}.pa-meta strong,.pa-stats strong{color:#f8fafc}.pa-meta{flex-wrap:wrap;font-size:14px;line-height:1.45}.pa-moderation-grid,.pa-moderation-grid div,.pa-moderation-grid span,.pa-moderation-grid strong,.pa-moderation-grid>*,.pa-moderation-grid>*>*{min-width:0}.pa-moderation-grid span,.pa-moderation-grid strong{overflow-wrap:anywhere;word-break:break-word}.status{flex:0 0 auto;max-width:100%;padding:8px 12px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;overflow-wrap:anywhere}.status-active{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.16);color:#6ee7b7}.status-trial{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.16);color:#93c5fd}.status-expired{border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.16);color:#fbbf24}.status-suspended{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.16);color:#fca5a5}@media (max-width:720px){.pa-head{align-items:stretch;flex-direction:column}.pa-add{align-self:flex-start}.pa-metrics,.pa-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-search{flex-wrap:wrap}.pa-search input{flex-basis:100%}.pa-search button{width:100%}}@media (max-width:480px){.pa-metrics,.pa-overview-metrics{grid-template-columns:1fr}.pa-business-top{flex-direction:column}.pa-stats{grid-template-columns:1fr}}@media (max-width:768px){.pa-moderation-grid{grid-template-columns:1fr!important}}