:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--extensions-bg:#020617;--extensions-bg-soft:#030712;--extensions-panel:#020617c7;--extensions-line:#94a3b826;--extensions-text:#f8fafc;--extensions-muted:#94a3b8;--extensions-teal:#14b8a6;--extensions-blue:#38bdf8;--extensions-amber:#f59e0b;--extensions-red:#ef4444;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:linear-gradient(90deg,#94a3b80d 1px,transparent 1px),linear-gradient(180deg,#94a3b80d 1px,transparent 1px),var(--extensions-bg);color:var(--extensions-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-size:64px 64px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}svg{display:block}.extensions-shell{min-height:100svh}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;gap:34px;width:min(1080px,100% - 32px);min-height:calc(100svh - 72px);margin:0 auto;padding:32px 0 72px;display:grid}.login-copy{gap:18px;display:grid}.login-copy h1{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(38px,6vw,72px);line-height:.96}.login-copy p{color:#cbd5e1;max-width:680px;margin:0;font-size:17px;line-height:1.64}.login-panel{border:1px solid var(--extensions-line);background:#020617d1;border-radius:8px;gap:16px;padding:22px;display:grid}.login-panel h2{margin:0;font-size:22px}.login-panel p{color:var(--extensions-muted);margin:0;line-height:1.58}.login-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.login-list li{color:#cbd5e1;align-items:center;gap:10px;font-size:14px;display:flex}.login-list li:before{content:"";background:#14b8a6;border-radius:50%;width:8px;height:8px}.landing-section{gap:18px;width:min(1240px,100% - 32px);margin:0 auto;padding:16px 0 86px;display:grid}.landing-section-head{gap:4px;display:grid}.landing-section-head--with-tools{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:16px}.landing-section-head h2{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.04}.landing-search{color:#94a3b8;background:#020617bd;border:1px solid #94a3b829;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.landing-search svg{flex:none;width:18px;height:18px}.landing-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0}.featured-integration-list{gap:18px;display:grid}.featured-integration{background:linear-gradient(100deg,#14b8a629,#0000 46%),#020617c7;border:1px solid #14b8a63d;border-radius:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(18px,3vw,32px);display:grid;overflow:hidden}.featured-integration--reverse{background:linear-gradient(260deg,#38bdf826,#0000 48%),#020617c7;grid-template-columns:minmax(0,1fr) minmax(150px,220px)}.featured-integration--reverse .featured-logo{order:2}.featured-integration--reverse .featured-content{text-align:right;order:1;justify-items:end}.featured-logo{aspect-ratio:1;background:#0f172ab8;border:1px solid #14b8a63d;border-radius:8px;place-items:center;width:min(100%,190px);display:grid}.featured-content{justify-items:start;display:grid}.featured-content>span{color:#2dd4bf;text-transform:uppercase;font-size:12px;font-weight:850}.featured-integration h3{letter-spacing:0;margin:6px 0 12px;font-size:clamp(24px,3vw,34px)}.featured-integration p{color:#cbd5e1;max-width:820px;margin:8px 0 0;line-height:1.64}.featured-integration strong{color:#f8fafc}.featured-actions{margin-top:16px}.adapter-brand{color:#cbd5e1;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;position:relative}.adapter-brand--large{width:min(72%,118px);height:min(72%,118px)}.adapter-brand--image img,.adapter-brand--discord img{object-fit:contain;max-width:100%;max-height:100%;display:block}.adapter-brand--image{place-items:center;display:grid}.adapter-brand--image.adapter-brand--large{width:min(78%,130px);height:min(78%,130px)}.adapter-brand--streamerbot img{max-width:70%;max-height:100%;width:70%!important;height:100%!important}.featured-subtitle{color:#f8fafc;margin-top:0;font-size:clamp(18px,2.2vw,24px);font-weight:760;line-height:1.24}.adapter-brand--webhook{background:linear-gradient(135deg,#38bdf829,#14b8a61f),#0f172ae0;border:1px solid #38bdf84d}.adapter-brand--webhook svg{color:#7dd3fc;width:52%;height:52%}.adapter-brand-badge{color:#7dd3fc;background:#020617;border:1px solid #f8fafc38;border-radius:8px;place-items:center;width:38%;height:38%;display:grid;position:absolute;bottom:-8%;right:-8%}.adapter-brand-badge svg{width:58%;height:58%}.planned-integrations{gap:12px;margin-top:4px;display:grid}.planned-integrations-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.planned-integrations-head span{color:#fde68a;text-transform:uppercase;font-size:12px;font-weight:850}.planned-integrations-head small,.integration-empty{color:#94a3b8}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.integration-card{background:#020617b8;border:1px solid #94a3b824;border-radius:8px;align-content:start;gap:14px;min-height:190px;padding:16px;display:grid;position:relative}.integration-card-top{align-items:center;gap:12px;display:flex}.integration-card-icon{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b829;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.integration-card-icon img{object-fit:contain;width:28px;height:28px}.integration-card h3{margin:0;font-size:16px}.integration-card small,.integration-card p{color:#94a3b8}.integration-card p{margin:0;line-height:1.55}.integration-status{color:#cbd5e1;border:1px solid #94a3b829;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:780}.integration-status--ready{color:#99f6e4;border-color:#14b8a652}.integration-status--planned{color:#fde68a;border-color:#fbbf243d}@media (max-width:1080px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.landing-section-head--with-tools,.landing-hero{grid-template-columns:1fr;align-items:start;padding-top:54px}.featured-integration,.featured-integration--reverse,.integration-grid{grid-template-columns:1fr}.featured-integration--reverse .featured-logo,.featured-integration--reverse .featured-content{order:initial;text-align:left;justify-items:start}.featured-logo{width:118px}}
