.appsWrap{padding:24px;max-width:1280px;margin:0 auto;color:#111827;background:#f8fafc}.appsHeader{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.appsHeader h1{margin:0;color:#111827}.appsHeader p{margin:8px 0 0;color:#374151}.appsSmall{font-size:13px;color:#4b5563}.appsHeaderActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.appsHeaderActions a,.appsFooter a{text-decoration:none;color:#1d4ed8}.appsCellText{color:#111827!important;background:#fff!important;font-weight:500}.appsTable td,.appsTable th{color:#111827!important}.appsStats{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:16px}.appsStats>div{border:1px solid #d1d5db;border-radius:12px;padding:14px;background:#fff;color:#111827}.appsStats b{display:block;font-size:24px;color:#111827}.appsStats span{font-size:13px;color:#4b5563}.appsError{border:1px solid #f3b5b5;background:#fff1f1;color:#9f1d1d;padding:12px;border-radius:10px;margin-bottom:16px}.appsFilters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.appsFilters input{flex:1;min-width:260px}.appsFilters input,.appsFilters select{padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827}.appsTableWrap{overflow-x:auto;border:1px solid #d1d5db;border-radius:12px;background:#fff}.appsTable{width:100%;border-collapse:collapse;min-width:720px;color:#111827;background:#fff}.appsTable th,.appsTable td{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;font-size:14px;color:#111827;background:#fff}.appsTable th{background:#f3f4f6;color:#111827;font-weight:700;white-space:nowrap}.appsTable tr:hover td{background:#f9fafb}.appsName{font-weight:700;color:#111827}.appsId{margin-top:3px;font-size:12px;color:#6b7280}.appsDescription{margin-top:6px;font-size:12px;color:#4b5563;max-width:420px}.appsBadgeOk,.appsBadgeLock{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;white-space:nowrap}.appsBadgeOk{background:#e8fff2;color:#087a3a;border:1px solid #b7efcd}.appsBadgeLock{background:#fff8e8;color:#8a5a00;border:1px solid #f2d28a}.appsActions{display:flex;gap:8px;flex-wrap:wrap}.appsActions button,.appsHeaderActions button{padding:8px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#111827;cursor:pointer}.appsActions button:hover,.appsHeaderActions button:hover{background:#f3f4f6}.appsActions button:disabled,.appsHeaderActions button:disabled{opacity:.6;cursor:not-allowed}.appsActions .secondary{background:#f8fafc}.appsEmpty{padding:18px;color:#4b5563}.appsFooter{margin-top:16px;padding:14px;border:1px solid #d1d5db;border-radius:12px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;background:#fff;color:#111827}.appsFooter div:last-child{display:flex;gap:12px}@media (max-width: 768px){.appsWrap{padding:16px}.appsStats{grid-template-columns:1fr}}:root{--bg0: #070a12;--bg1: #0b1020;--card: rgba(255, 255, 255, .06);--card2: rgba(255, 255, 255, .09);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--muted2: rgba(255, 255, 255, .55);--line: rgba(255, 255, 255, .14);--shadow: 0 18px 45px rgba(0, 0, 0, .55);--radius: 18px;--a: #6d5efc;--b: #23d5ff;--c: #ff4ecd;--ok: #32d583;--warn: #fdb022}.homeWrap{min-height:calc(100vh - 64px);background:radial-gradient(1200px 700px at 25% 10%,rgba(109,94,252,.22),transparent 60%),radial-gradient(900px 600px at 75% 35%,rgba(35,213,255,.18),transparent 55%),radial-gradient(900px 600px at 60% 85%,rgba(255,78,205,.12),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));color:var(--text);padding-bottom:56px}.hero{position:relative;overflow:hidden;padding:56px 18px 28px}.heroGlow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:conic-gradient(from 220deg,#6d5efc59,#23d5ff33,#ff4ecd38,#6d5efc59);filter:blur(60px);opacity:.35;pointer-events:none}.heroInner{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:start}@media (max-width: 980px){.heroInner{grid-template-columns:1fr}}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #00000059;color:var(--muted);font-size:13px}.dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--b),var(--a));box-shadow:0 0 0 4px #23d5ff1f}.sep{opacity:.5}.muted{color:var(--muted2)}.title{margin:18px 0 10px;font-size:44px;line-height:1.05;letter-spacing:-.02em}.titleAccent{background:linear-gradient(90deg,var(--b),var(--a),var(--c));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 520px){.title{font-size:36px}}.subtitle{margin:0 0 18px;color:var(--muted);font-size:16px;line-height:1.55;max-width:60ch}.ctaRow{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 16px}.btnPrimary,.btnGhost,.btnSmall{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);text-decoration:none;color:var(--text);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border .14s ease;-webkit-user-select:none;user-select:none}.btnPrimary{padding:12px 16px;background:linear-gradient(135deg,#6d5efcf2,#23d5ffd9);border-color:#ffffff29;box-shadow:0 18px 40px #6d5efc2e}.btnPrimary:hover{transform:translateY(-1px);box-shadow:0 22px 52px #6d5efc40}.btnGhost{padding:12px 16px;background:#ffffff0f}.btnGhost:hover{transform:translateY(-1px);background:#ffffff17}.btnSmall{padding:10px 14px;background:#ffffff0f}.btnSmall:hover{background:#ffffff1a}.miniStats{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.stat{padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.statNum{font-weight:700;letter-spacing:-.01em}.statLbl{margin-top:3px;font-size:12px;color:var(--muted2)}.statusCard,.noteCard{border-radius:var(--radius);background:linear-gradient(180deg,#ffffff14,#ffffff0d);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow);overflow:hidden}.statusCard{margin-top:8px}.statusTop{padding:16px 16px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.statusTitle{font-weight:700;letter-spacing:-.01em}.statusSub{margin-top:6px;color:var(--muted);font-size:13px}.statusEmail{color:#fffc}.badge{padding:8px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;white-space:nowrap}.badgeOk{border-color:#32d58359;background:#32d5831f}.badgeWarn{border-color:#fdb02259;background:#fdb0221f}.statusBody{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.1)}.statusRow{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.12)}.statusRow:last-child{border-bottom:none}.k{color:var(--muted2);font-size:13px}.v{color:#ffffffdb;font-size:13px;line-height:1.45}.statusActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.noteCard{margin-top:14px;padding:16px}.noteTitle{font-weight:700;letter-spacing:-.01em}.noteList{margin:10px 0 0;padding-left:18px;color:var(--muted);line-height:1.7;font-size:14px}.section{max-width:1120px;margin:0 auto;padding:26px 18px 0}.sectionHeader{margin-bottom:14px}.sectionHeaderRow{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.sectionButtons{display:flex;gap:10px;flex-wrap:wrap}.h2{margin:0;font-size:22px;letter-spacing:-.01em}.p{margin:8px 0 0;color:var(--muted);line-height:1.6;max-width:80ch}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}@media (max-width: 980px){.cards{grid-template-columns:1fr}}.card{border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:16px;box-shadow:0 14px 32px #00000059}.cardIcon{font-size:20px}.cardTitle{margin-top:10px;font-weight:700}.cardText{margin-top:8px;color:var(--muted);line-height:1.6;font-size:14px}.tableWrap{border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:0 16px 42px #0006}.appsTable{width:100%;border-collapse:collapse}.appsTable thead th{text-align:left;padding:14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.1)}.appsTable tbody td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffdb;vertical-align:top}.appsTable tbody tr:hover td{background:#ffffff0a}.tdApp .appName{font-weight:700;letter-spacing:-.01em}.tdApp .appId{margin-top:4px;font-size:12px;color:#ffffff8c}.tdDesc{color:#ffffffbd;line-height:1.55}.chip{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;white-space:nowrap}.chipLive{border-color:#32d58359;background:#32d5831f}.chipBeta{border-color:#23d5ff59;background:#23d5ff1f}.chipSoon{border-color:#fdb02259;background:#fdb0221f}.chipPlan{border-color:#6d5efc59;background:#6d5efc1f}.footCTA{margin-top:14px;border-radius:var(--radius);background:linear-gradient(135deg,#6d5efc33,#23d5ff1f);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #00000073;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.footTitle{font-weight:800;letter-spacing:-.01em}.footText{margin-top:6px;color:#ffffffc7;max-width:80ch}.footRight{display:flex;gap:10px;flex-wrap:wrap}:root{font-family:Arial,sans-serif}body{margin:0;background:#f6f7fb;color:#111}a{color:inherit}.container{max-width:980px;margin:0 auto;padding:24px}.card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 14px #0000000f}.row{display:flex;gap:16px;flex-wrap:wrap}.col{flex:1;min-width:280px}label{display:block;margin:10px 0 6px;font-size:14px}input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:10px;outline:none;background:#fff}button{margin-top:14px;padding:10px 14px;border:0;border-radius:10px;background:#111;color:#fff;cursor:pointer}button.secondary{background:#e9eaef;color:#111}.error{color:#b00020;margin-top:10px}.success{color:#0a7a2f;margin-top:10px}.nav{display:flex;gap:12px;align-items:center;margin-bottom:18px}.nav a{text-decoration:none;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #eee}.nav .spacer{flex:1}.small{font-size:13px;opacity:.8}
