.beam-next-fallback{text-align:center;place-content:center;gap:16px;min-height:100vh;padding:24px;display:grid}.beam-next-fallback h1{letter-spacing:-.07em;margin:0;font-family:Sora,Inter,sans-serif;font-size:clamp(42px,8vw,78px)}.beam-next-product-home{align-content:center;place-content:unset;text-align:left;width:min(1320px,100% - 32px);max-width:none;margin:0 auto;padding:46px 0 90px}.beam-next-product-home>p:not(.beam-saas-eyebrow){max-width:760px;color:var(--beam-muted);margin:0 auto;font-size:19px;line-height:1.7}.beam-next-product-home .beam-next-actions{justify-content:flex-start;margin:8px 0 28px}.beam-next-home-hero{background:radial-gradient(circle at 84% 4%,#ff5a4f42,#0000 28%),radial-gradient(circle at 10% 100%,#526fff24,#0000 26%),#ffffff0a;border:1px solid #ff766c38;border-radius:38px;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:center;gap:34px;min-height:610px;padding:44px;display:grid;box-shadow:0 40px 100px #0003}.beam-next-home-copy{max-width:520px}.beam-next-home-hero img{filter:drop-shadow(0 34px 58px #00000061);border-radius:30px;width:100%}.beam-next-product-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:28px auto 0;display:grid}.beam-next-product-grid article{background:#ffffff0b;border:1px solid #ff766c33;border-radius:30px;padding:22px;overflow:hidden}.beam-next-product-grid article>img{object-fit:cover;border-radius:22px;width:100%;height:240px;margin-bottom:20px;display:block}.beam-next-product-grid span{color:var(--beam-red);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.beam-next-product-grid h2{color:#fff;letter-spacing:-.04em;margin:10px 0;font-family:Sora,Inter,sans-serif;font-size:26px}.beam-next-product-grid p{color:var(--beam-muted);line-height:1.65}.beam-next-product-grid a{color:#ffd5d0;font-weight:900}.beam-next-trust-line{color:#fff7f5;letter-spacing:-.055em;max-width:880px;margin:0 auto 4px;font-family:Sora,Inter,sans-serif;font-size:clamp(20px,3vw,34px);font-weight:900;line-height:1.18}.beam-next-market-grid{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,920px);margin:8px auto 0;display:flex}.beam-next-market-grid span{color:#ffd5d0;background:#ff5a4f14;border:1px solid #ff766c2e;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.beam-next-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.beam-next-visual-grid article{background:#ffffff0e;border:1px solid #ff766c2e;border-radius:30px;min-height:380px;padding:28px;overflow:hidden}.beam-next-visual-grid h2{color:#fff;letter-spacing:-.055em;margin:0 0 14px;font-family:Sora,Inter,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.04}.beam-next-visual-grid p{color:var(--beam-muted);line-height:1.65}.beam-next-visual-grid img{border-radius:24px;width:100%;margin-top:18px;display:block}.beam-next-visual-grid article>div:not(:first-child),.beam-next-visual-grid article>div:first-child:last-child{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.beam-next-visual-grid article>div span{color:#ffd5d0;background:#ff5a4f14;border:1px solid #ff766c2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;font-size:13px;font-weight:900;display:inline-flex}.beam-next-visual-wide{grid-column:span 3;grid-template-columns:.7fr 1fr;align-items:center;gap:28px;display:grid}.beam-next-visual-wide img{margin:0}.beam-marketing-page{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 80px}.beam-marketing-brand{color:#fff;letter-spacing:-.05em;align-items:center;gap:12px;margin-bottom:44px;font-family:Sora,Inter,sans-serif;font-size:22px;font-weight:900;display:inline-flex}.beam-marketing-hero{padding:28px 0 44px}.beam-marketing-hero h1,.beam-marketing-section h2,.beam-marketing-cta h2{color:#fff7f5;letter-spacing:-.065em;margin:0;font-family:Sora,Inter,sans-serif;font-weight:900;line-height:.98}.beam-marketing-hero h1{max-width:980px;font-size:clamp(48px,8vw,98px)}.beam-marketing-hero>p:not(.beam-saas-eyebrow),.beam-marketing-body,.beam-marketing-card p,.beam-marketing-cta p{max-width:820px;color:var(--beam-muted);font-size:18px;line-height:1.75}.beam-marketing-section,.beam-marketing-cta{background:radial-gradient(circle at 100% 0,#ff5a4f24,#0000 34%),#ffffff0b;border:1px solid #ff766c2e;border-radius:30px;margin-top:28px;padding:34px;box-shadow:0 28px 70px #0000003d}.beam-marketing-section h2,.beam-marketing-cta h2{max-width:850px;font-size:clamp(32px,5vw,60px)}.beam-marketing-card-grid,.beam-marketing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.beam-marketing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beam-marketing-card{background:#09080e75;border:1px solid #ff766c29;border-radius:24px;padding:22px}.beam-marketing-card h3{color:#fff;letter-spacing:-.04em;margin:0 0 10px;font-family:Sora,Inter,sans-serif;font-size:21px}.beam-marketing-card p{margin:0;font-size:15px}.beam-marketing-pill-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.beam-marketing-pill-grid span{color:#ffd5d0;background:#ff5a4f14;border:1px solid #ff766c2e;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:900}.beam-marketing-cta{background:radial-gradient(circle at 12% 0,#ff8f862e,#0000 34%),linear-gradient(135deg,#ff5a4f1f,#ffffff09)}.beam-next-actions,.beam-next-toolbar,.beam-next-card-actions,.beam-next-public-actions{flex-wrap:wrap;gap:10px;display:flex}.beam-next-toolbar{align-items:end;margin:18px 0}.beam-next-toolbar .beam-saas-field{flex:1;min-width:180px}.beam-next-toolbar .beam-next-search{flex:1.6;min-width:min(100%,320px)}.beam-next-virtual-grid{position:relative}.beam-next-virtual-row{gap:14px;width:100%;display:grid;position:absolute;top:0;left:0}.beam-next-stream-card{min-height:390px}.beam-next-public-card{min-height:310px}.beam-next-muted{color:var(--beam-muted)}.beam-next-status{min-height:28px;color:var(--beam-muted);font-size:13px}.beam-next-form-panel{gap:14px;display:grid}.beam-next-preview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.beam-next-preview-card{background:#0000003d;border:1px solid #ff766c38;border-radius:18px;overflow:hidden}.beam-next-preview-card video{aspect-ratio:16/9;background:#000;width:100%;display:block}.beam-next-preview-card footer{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.beam-next-shell-wide{width:min(1540px,100% - 32px)}.beam-next-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.beam-next-load-more{width:min(100%,360px);margin:22px auto 0}.beam-next-hero-image{background:radial-gradient(circle at 28% 20%,#ff574f4d,#0000 32%),radial-gradient(circle at 72% 42%,#ff115d38,#0000 28%),linear-gradient(135deg,#ffffff0f,#ffffff05),#080608;border:1px solid #ff766c38;border-radius:28px;min-height:360px;box-shadow:0 30px 110px #ff574f1f}.beam-next-dashboard-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.beam-next-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.beam-next-overview-grid,.beam-next-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:18px;display:grid}.beam-next-list{gap:12px;display:grid}.beam-next-list.compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.beam-next-list-item{background:radial-gradient(circle at 100% 0,#ff574f1f,#0000 32%),#ffffff09;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.beam-next-list-item h3,.beam-next-empty-state h3{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-family:Sora,Inter,sans-serif}.beam-next-list-item p,.beam-next-empty-state p{color:var(--beam-muted);margin:0;line-height:1.5}.beam-next-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.beam-next-empty-state{background:#00000029;border:1px dashed #ff766c3d;border-radius:20px;padding:22px}.beam-next-choice-row{flex-wrap:wrap;gap:10px;display:flex}.beam-next-created{gap:14px;display:grid}.beam-next-created h2{letter-spacing:-.04em;margin:0;font-family:Sora,Inter,sans-serif}.beam-next-auth-note{color:var(--beam-muted);margin-top:14px}.beam-studio-shell{width:min(1800px,100% - 24px);margin:0 auto;padding:16px 0 28px}.beam-studio-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:18px 0;display:grid}.beam-studio-header h1{letter-spacing:-.07em;margin:0;font-family:Sora,Inter,sans-serif;font-size:clamp(36px,5vw,74px);line-height:.96}.beam-studio-header p{max-width:840px;color:var(--beam-muted);margin:12px 0 0;font-size:17px;line-height:1.55}.beam-studio-header-actions,.beam-studio-broadcast-row,.beam-studio-program-actions,.beam-studio-filter-row{flex-wrap:wrap;gap:10px;display:flex}.beam-studio-header-actions{justify-content:flex-end}.beam-studio-workspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr) minmax(300px,390px);align-items:start;gap:14px;display:grid}.beam-studio-sidebar,.beam-studio-inspector{align-content:start;gap:14px;display:grid}.beam-studio-card{background:radial-gradient(circle at 100% 0,#ff395a1f,#0000 34%),#120b10db;border:1px solid #ff766c2e;border-radius:24px;padding:16px;box-shadow:0 22px 80px #00000040}.beam-studio-card-head,.beam-studio-program-head,.beam-studio-player-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.beam-studio-card h2,.beam-studio-program-head h2{color:#fff;letter-spacing:-.045em;margin:4px 0 0;font-family:Sora,Inter,sans-serif}.beam-studio-stream-browser,.beam-studio-source-list,.beam-studio-stream-list{gap:10px;display:grid}.beam-studio-stream-list{max-height:360px;padding-right:4px;overflow:auto}.beam-studio-stream-row,.beam-studio-source-row,.beam-studio-source-type{color:#fff7f4;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;width:100%}.beam-studio-stream-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.beam-studio-stream-row:hover,.beam-studio-stream-row.is-selected,.beam-studio-source-row:hover,.beam-studio-source-row.is-selected,.beam-studio-source-type:hover,.beam-studio-source-type.is-active{background:#ff5c541f;border-color:#ff5c54a3}.beam-studio-stream-row strong,.beam-studio-source-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.beam-studio-stream-row small,.beam-studio-source-row small,.beam-studio-source-type span{color:var(--beam-muted);font-size:12px;line-height:1.35;display:block}.beam-studio-source-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.beam-studio-source-actions,.beam-studio-source-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.beam-studio-source-edit{min-width:min(100%,300px)}.beam-studio-source-edit .beam-saas-input{min-width:140px;min-height:34px;padding:0 10px;font-size:12px}.beam-studio-source-icon{background:radial-gradient(circle,#ffffff57,#0000 24%),linear-gradient(135deg,#ff5c54e6,#ff115d8a);border-radius:12px;width:34px;height:34px}.beam-studio-source-icon.camera,.beam-studio-source-icon.external{background:radial-gradient(circle,#ffffff57,#0000 24%),linear-gradient(135deg,#5865f2e6,#ff5c5494)}.beam-studio-row-action{color:#ffd6d2;cursor:pointer;background:#ff5c5424;border:0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.beam-studio-row-action:hover{color:#fff;background:#ff5c543d}.beam-studio-row-action.ghost{color:var(--beam-muted);background:#ffffff12}.beam-studio-row-action.danger{color:#ffb8c5;background:#ff1f5429}.beam-studio-row-action:disabled{cursor:not-allowed;opacity:.55}.beam-studio-source-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.beam-studio-source-type{padding:12px}.beam-studio-source-type strong{margin-bottom:4px;display:block}.beam-studio-program-card{min-height:620px}.beam-studio-stage-shell{background:radial-gradient(circle at 50% 10%,#ff5c541f,#0000 32%),#050507;border:1px solid #ff766c2e;border-radius:26px;margin-top:16px;padding:12px}.beam-studio-stage{aspect-ratio:16/9;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle,#ff2f581f,#0000 42%),#000;border-radius:18px;width:100%;min-height:360px;position:relative;overflow:hidden}.beam-studio-stage-empty{color:var(--beam-muted);text-align:center;place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.beam-studio-stage-empty strong{color:#fff;font-family:Sora,Inter,sans-serif;font-size:24px}.beam-studio-region{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;min-width:56px;min-height:42px;position:absolute;overflow:hidden;box-shadow:0 16px 42px #0000006b}.beam-studio-region.camera,.beam-studio-region.external{border-radius:22px}.beam-studio-region.is-shape-rectangle{border-radius:10px}.beam-studio-region.is-shape-rounded{border-radius:24px}.beam-studio-region.is-shape-circle,.beam-studio-region.is-shape-pill{border-radius:999px}.beam-studio-region.is-selected{border-color:#ff5c54;box-shadow:0 0 0 2px #ff5c5447,0 20px 70px #ff2f583d}.beam-studio-region video,.beam-studio-placeholder-tile,.beam-studio-audio-tile{width:100%;height:100%}.beam-studio-region video{object-fit:cover;background:#000;display:block}.beam-studio-placeholder-tile,.beam-studio-audio-tile{color:#fff;text-align:center;text-transform:capitalize;background:radial-gradient(circle at 50% 40%,#ff5c5442,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff05);place-content:center;gap:4px;display:grid}.beam-studio-placeholder-tile span{color:var(--beam-muted);text-transform:none;font-size:12px}.beam-studio-region-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000094;border-radius:999px;max-width:calc(100% - 42px);padding:5px 8px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:10px;overflow:hidden}.beam-studio-resize-handle{cursor:nwse-resize;border-bottom:3px solid #ffffffbf;border-right:3px solid #ffffffbf;width:18px;height:18px;position:absolute;bottom:7px;right:7px}.beam-studio-hint{color:var(--beam-muted);margin:12px 0 0;font-size:13px}.beam-studio-broadcast-row{align-items:center;margin-top:14px}.beam-studio-preset-grid,.beam-studio-position-grid{gap:10px;display:grid}.beam-studio-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.beam-studio-shape-block{gap:8px;margin:14px 0;display:grid}.beam-studio-shape-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.beam-studio-shape-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.beam-studio-shape-button{color:#fff7f4;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:3px;min-height:58px;padding:10px;display:grid}.beam-studio-shape-button:hover,.beam-studio-shape-button.is-active{background:radial-gradient(circle at 10% 0,#ff5c5438,#0000 42%),#ff5c541a;border-color:#ff5c54ad}.beam-studio-shape-button strong{font-size:12px}.beam-studio-shape-button span{color:var(--beam-muted);font-size:11px;line-height:1.25}.beam-studio-shape-grid.compact .beam-studio-shape-button{text-align:center;place-content:center;min-height:42px}.beam-saas-form-compact{gap:12px;display:grid}.beam-saas-textarea{resize:vertical;min-height:108px;padding-top:12px}.beam-contributor-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,430px)}.beam-contributor-preview{aspect-ratio:16/9;object-fit:cover;background:#000;border:1px solid #ff766c2e;border-radius:18px;width:100%;display:block}.beam-studio-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.beam-discord-shell{color:#fff7f4;background:radial-gradient(circle at 20% 8%,#ff2f5838,#0000 28%),radial-gradient(circle at 88% 18%,#5865f22e,#0000 26%),linear-gradient(135deg,#08060b 0%,#17070f 52%,#07090f 100%);min-height:100vh;padding:28px}.beam-discord-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:18px;width:min(1480px,100%);margin:0 auto 22px;display:grid}.beam-discord-hero h1{letter-spacing:-.075em;max-width:780px;margin:0;font-family:Sora,Inter,sans-serif;font-size:clamp(42px,7vw,96px);line-height:.93}.beam-discord-hero p{max-width:740px;color:var(--beam-muted);font-size:18px;line-height:1.55}.beam-discord-status-card{background:radial-gradient(circle at 0 0,#ff574f29,#0000 36%),#ffffff0b;border:1px solid #ff766c33;border-radius:24px;align-items:flex-start;gap:14px;padding:18px;display:flex}.beam-discord-status-card strong{margin-bottom:4px;font-family:Sora,Inter,sans-serif;display:block}.beam-discord-status-card p{margin:0;font-size:14px}.beam-discord-dot{background:#ff5d54;border-radius:999px;width:14px;height:14px;margin-top:4px;box-shadow:0 0 24px #ff5d548c}.beam-discord-dot.live{background:#40f08a;box-shadow:0 0 24px #40f08a8c}.beam-discord-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;width:min(1480px,100%);margin:0 auto;display:grid}.beam-discord-player-card,.beam-discord-side .beam-saas-panel{background:radial-gradient(circle at 78% 0,#ff175d2e,#0000 32%),#08080dc7;border:1px solid #ff766c2e;border-radius:28px;box-shadow:0 30px 120px #00000059}.beam-discord-player-card{padding:18px}.beam-discord-player-head{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.beam-discord-player-head h2{letter-spacing:-.055em;margin:4px 0 8px;font-family:Sora,Inter,sans-serif;font-size:clamp(26px,3vw,44px)}.beam-discord-player-head p{max-width:720px;color:var(--beam-muted);margin:0;line-height:1.5}.beam-discord-player-frame{background:#000;border:1px solid #ffffff14;border-radius:22px;min-height:460px;overflow:hidden}.beam-discord-player-frame iframe{background:#000;border:0;width:100%;height:min(70vh,760px);min-height:460px;display:block}.beam-discord-empty-player{min-height:460px;color:var(--beam-muted);text-align:center;place-content:center;gap:8px;display:grid}.beam-discord-empty-player strong{color:#fff;font-family:Sora,Inter,sans-serif;font-size:24px}.beam-discord-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.beam-discord-share-row code{color:#ffd8d3;text-overflow:ellipsis;white-space:nowrap;background:#00000057;border:1px solid #ff766c2e;border-radius:16px;padding:13px 14px;overflow:hidden}.beam-discord-side{align-content:start;gap:18px;display:grid}.beam-discord-steps{color:var(--beam-muted);margin:16px 0 0;padding-left:20px;line-height:1.7}.beam-discord-stream-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.beam-discord-stream-option{color:#fff7f4;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;gap:5px;width:100%;padding:13px;display:grid}.beam-discord-stream-option:hover,.beam-discord-stream-option.is-selected{background:#ff5c5421;border-color:#ff5c549e}.beam-discord-stream-option span{font-weight:800}.beam-discord-stream-option small{color:var(--beam-muted)}@media (max-width:900px){.beam-next-dashboard-hero,.beam-next-overview-grid,.beam-next-create-grid,.beam-next-home-hero,.beam-next-product-grid,.beam-next-visual-grid,.beam-next-visual-wide,.beam-marketing-card-grid,.beam-marketing-faq-grid,.beam-next-auth-grid,.beam-studio-header,.beam-studio-workspace,.beam-discord-hero,.beam-discord-grid{grid-template-columns:1fr}.beam-studio-header-actions{justify-content:flex-start}.beam-studio-stage{min-height:260px}.beam-studio-stream-list{max-height:300px}.beam-discord-player-head,.beam-discord-share-row{grid-template-columns:1fr}.beam-discord-player-head{display:grid}.beam-next-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beam-next-product-home{width:min(100% - 22px,1320px);padding-top:18px}.beam-next-home-hero{min-height:auto;padding:24px}.beam-next-visual-wide{grid-column:auto}.beam-next-stream-card,.beam-next-public-card{min-height:auto}.beam-next-list-item{grid-template-columns:1fr}.beam-next-list-actions{justify-content:flex-start}.beam-marketing-page{width:min(100% - 22px,1180px)}.beam-marketing-section,.beam-marketing-cta{padding:24px}}@media (max-width:560px){.beam-next-stat-grid,.beam-studio-source-type-grid,.beam-studio-preset-grid,.beam-studio-position-grid{grid-template-columns:1fr}.beam-studio-shell{width:min(100% - 12px,1800px)}}
