.AuthModal-module__jrbLjq__backdrop{z-index:1000;background:var(--surface-overlay);-webkit-backdrop-filter:var(--backdrop-blur-strong);backdrop-filter:var(--backdrop-blur-strong);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AuthModal-module__jrbLjq__modal{background:var(--surface-modal);border:1px solid var(--primary-border);width:100%;max-width:420px;box-shadow:0 24px 64px #00000080, 0 0 40px var(--primary-glow);border-radius:16px;margin:1rem;position:relative;overflow:hidden}.AuthModal-module__jrbLjq__closeButton{z-index:10;width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.AuthModal-module__jrbLjq__closeButton:hover{background:var(--primary-bg);color:var(--fg-primary)}.AuthModal-module__jrbLjq__header{text-align:center;padding:1.5rem 1.5rem 0}.AuthModal-module__jrbLjq__logo{color:var(--fg-primary);letter-spacing:-.5px;margin-bottom:1.25rem;font-size:1.25rem;font-weight:800}.AuthModal-module__jrbLjq__logoAccent{color:var(--primary-light)}.AuthModal-module__jrbLjq__tabBar{background:var(--primary-bg-faint);border-radius:10px;padding:3px;display:flex;position:relative}.AuthModal-module__jrbLjq__tab{z-index:1;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:color .2s;position:relative}.AuthModal-module__jrbLjq__tab:hover{color:var(--fg-secondary)}.AuthModal-module__jrbLjq__tabActive{color:var(--fg-primary)}.AuthModal-module__jrbLjq__tabIndicator{background:var(--primary-bg-strong);border:1px solid var(--primary-border);box-shadow:0 0 12px var(--primary-glow);border-radius:8px;position:absolute;top:3px;bottom:3px}.AuthModal-module__jrbLjq__body{padding:1.5rem}.AuthModal-module__jrbLjq__fieldGroup{flex-direction:column;gap:.875rem;display:flex}.AuthModal-module__jrbLjq__field{flex-direction:column;gap:.35rem;display:flex}.AuthModal-module__jrbLjq__label{color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.AuthModal-module__jrbLjq__inputWrapper{align-items:center;display:flex;position:relative}.AuthModal-module__jrbLjq__inputIcon{color:var(--fg-muted);pointer-events:none;position:absolute;left:.75rem}.AuthModal-module__jrbLjq__input{background:var(--surface-input);border:1px solid var(--border-default);width:100%;color:var(--fg-primary);border-radius:10px;padding:.7rem .75rem .7rem 2.5rem;font-size:.875rem;transition:all .2s}.AuthModal-module__jrbLjq__input::placeholder{color:var(--fg-faint)}.AuthModal-module__jrbLjq__input:focus{background:var(--surface-input-focus);border-color:var(--primary-border-strong);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.AuthModal-module__jrbLjq__inputError{border-color:var(--danger-border)}.AuthModal-module__jrbLjq__inputError:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-glow)}.AuthModal-module__jrbLjq__togglePassword{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;right:.5rem}.AuthModal-module__jrbLjq__togglePassword:hover{color:var(--fg-primary)}.AuthModal-module__jrbLjq__forgotLink{color:var(--primary-light);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:.75rem;transition:opacity .2s}.AuthModal-module__jrbLjq__forgotLink:hover{opacity:.8}.AuthModal-module__jrbLjq__submitButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;transition:all .2s}.AuthModal-module__jrbLjq__submitButton:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 20px var(--primary-glow-strong)}.AuthModal-module__jrbLjq__submitButton:disabled{opacity:.5;cursor:not-allowed}.AuthModal-module__jrbLjq__divider{align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.AuthModal-module__jrbLjq__dividerLine{background:var(--border-default);flex:1;height:1px}.AuthModal-module__jrbLjq__dividerText{color:var(--fg-faint);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;font-weight:600}.AuthModal-module__jrbLjq__oauthButtons{flex-direction:column;gap:.625rem;display:flex}.AuthModal-module__jrbLjq__oauthButton{border:1px solid var(--border-default);background:var(--surface-glass);width:100%;color:var(--fg-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.625rem;padding:.7rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.AuthModal-module__jrbLjq__oauthButton:hover{background:var(--surface-glass-hover);border-color:var(--primary-border-hover)}.AuthModal-module__jrbLjq__twitchButton{border-color:#9146ff4d}.AuthModal-module__jrbLjq__twitchButton:hover{background:#9146ff1a;border-color:#9146ff80}.AuthModal-module__jrbLjq__youtubeButton{border-color:#ff00004d}.AuthModal-module__jrbLjq__youtubeButton:hover{background:#ff000014;border-color:#ff000080}.AuthModal-module__jrbLjq__banWarning{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--fg-secondary);border-radius:8px;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.7rem;line-height:1.4;display:flex}.AuthModal-module__jrbLjq__banWarningIcon{color:var(--warning);flex-shrink:0;margin-top:1px}.AuthModal-module__jrbLjq__errorMessage{background:var(--danger-bg-subtle);border:1px solid var(--danger-border-subtle);color:var(--danger);border-radius:8px;padding:.625rem .75rem;font-size:.8rem}.AuthModal-module__jrbLjq__successMessage{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success);text-align:center;border-radius:8px;padding:.625rem .75rem;font-size:.8rem}.AuthModal-module__jrbLjq__backButton{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:0;font-size:.8rem;transition:color .2s;display:flex}.AuthModal-module__jrbLjq__backButton:hover{color:var(--fg-primary)}.AuthModal-module__jrbLjq__forgotTitle{color:var(--fg-primary);margin-bottom:.375rem;font-size:1rem;font-weight:700}.AuthModal-module__jrbLjq__forgotDesc{color:var(--fg-secondary);margin-bottom:1rem;font-size:.8rem;line-height:1.4}.AuthModal-module__jrbLjq__passwordHint{color:var(--fg-faint);font-size:.65rem;line-height:1.4}.AuthModal-module__jrbLjq__consentHint{color:var(--fg-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.5}.AuthModal-module__jrbLjq__consentHint a{color:var(--primary-light);text-decoration:underline}
@keyframes StreamoryLanding2-module__rK1ijW__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes StreamoryLanding2-module__rK1ijW__glowPulse{0%,to{box-shadow:0 0 20px var(--primary-glow), 0 0 60px var(--primary-glow)}50%{box-shadow:0 0 30px var(--primary-glow-strong), 0 0 80px var(--primary-glow)}}@keyframes StreamoryLanding2-module__rK1ijW__floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes StreamoryLanding2-module__rK1ijW__starPulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes StreamoryLanding2-module__rK1ijW__meshOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.95)}}@keyframes StreamoryLanding2-module__rK1ijW__meshOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,50px)scale(1.08)}66%{transform:translate(40px,-20px)scale(.92)}}@keyframes StreamoryLanding2-module__rK1ijW__meshOrb3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,40px)scale(1.05)}66%{transform:translate(-60px,-30px)scale(.97)}}@keyframes StreamoryLanding2-module__rK1ijW__shapeFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(8deg)}}@keyframes StreamoryLanding2-module__rK1ijW__drawLine{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes StreamoryLanding2-module__rK1ijW__livePulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes StreamoryLanding2-module__rK1ijW__progressFill{0%{width:0}}@keyframes StreamoryLanding2-module__rK1ijW__countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StreamoryLanding2-module__rK1ijW__page{background:var(--bg-base);min-height:100vh;color:var(--fg-primary);position:relative;overflow-x:hidden}.StreamoryLanding2-module__rK1ijW__cosmicBg{pointer-events:none;z-index:0;position:fixed;inset:0}.StreamoryLanding2-module__rK1ijW__star{animation:StreamoryLanding2-module__rK1ijW__starPulse var(--dur) ease-in-out infinite;animation-delay:var(--delay);will-change:opacity, transform;border-radius:50%;position:absolute}.StreamoryLanding2-module__rK1ijW__meshLayer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.StreamoryLanding2-module__rK1ijW__meshOrb{filter:blur(80px);will-change:transform;opacity:.7;border-radius:50%;position:absolute}.StreamoryLanding2-module__rK1ijW__meshOrb1{background:radial-gradient(circle, var(--primary-glow-strong) 0%, transparent 70%);width:500px;height:500px;animation:14s ease-in-out infinite StreamoryLanding2-module__rK1ijW__meshOrb1;top:-10%;left:-5%}.StreamoryLanding2-module__rK1ijW__meshOrb2{background:radial-gradient(circle, var(--accent-cyan-glow) 0%, transparent 70%);width:400px;height:400px;animation:12s ease-in-out infinite StreamoryLanding2-module__rK1ijW__meshOrb2;top:30%;right:-8%}.StreamoryLanding2-module__rK1ijW__meshOrb3{background:radial-gradient(circle, var(--accent-pink-bg) 0%, transparent 70%);width:450px;height:450px;animation:16s ease-in-out infinite StreamoryLanding2-module__rK1ijW__meshOrb3;bottom:10%;left:20%}.StreamoryLanding2-module__rK1ijW__floatingShapes{pointer-events:none;z-index:0;position:fixed;inset:0}.StreamoryLanding2-module__rK1ijW__shape{opacity:.06;animation:StreamoryLanding2-module__rK1ijW__shapeFloat var(--dur) ease-in-out infinite;animation-delay:var(--delay);border:1px solid;border-radius:4px;position:absolute}.StreamoryLanding2-module__rK1ijW__nav{z-index:100;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,4vw,48px);transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.StreamoryLanding2-module__rK1ijW__navScrolled{background:var(--primary-bg-subtle);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--border-subtle)}.StreamoryLanding2-module__rK1ijW__navLogo{align-items:center;gap:10px;text-decoration:none;display:flex}.StreamoryLanding2-module__rK1ijW__navLogoText{background:linear-gradient(135deg, var(--fg-primary), var(--primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.StreamoryLanding2-module__rK1ijW__navLogoAccent{-webkit-text-fill-color:var(--primary)}.StreamoryLanding2-module__rK1ijW__navActions{align-items:center;gap:12px;display:flex}.StreamoryLanding2-module__rK1ijW__navLink{color:var(--fg-secondary);border-radius:8px;padding:6px 12px;font-size:14px;text-decoration:none;transition:color .2s}.StreamoryLanding2-module__rK1ijW__navLink:hover{color:var(--fg-primary)}.StreamoryLanding2-module__rK1ijW__navBtnSecondary{border:1px solid var(--border-default);color:var(--fg-primary);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:14px;transition:border-color .2s,background .2s}.StreamoryLanding2-module__rK1ijW__navBtnSecondary:hover{border-color:var(--primary-border-hover);background:var(--primary-bg-faint)}.StreamoryLanding2-module__rK1ijW__navBtnPrimary{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s}.StreamoryLanding2-module__rK1ijW__navBtnPrimary:hover{box-shadow:0 4px 20px var(--primary-glow);transform:translateY(-1px)}.StreamoryLanding2-module__rK1ijW__hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(80px,12vh,140px) clamp(16px,4vw,48px) clamp(40px,6vh,80px);display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__heroBadge{letter-spacing:.5px;color:var(--primary-light);border:1px solid var(--primary-border);background:linear-gradient(135deg, var(--primary-bg-faint), transparent);background-size:400% 100%;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 20px;font-size:13px;font-weight:600;animation:3s ease-in-out infinite StreamoryLanding2-module__rK1ijW__shimmer;display:inline-flex}.StreamoryLanding2-module__rK1ijW__heroTitle{letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(36px,7vw,76px);font-weight:800;line-height:1.08}.StreamoryLanding2-module__rK1ijW__heroTitleGradient{background:linear-gradient(135deg, var(--primary-light), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.StreamoryLanding2-module__rK1ijW__heroSub{color:var(--fg-secondary);max-width:560px;margin:0 auto 36px;font-size:clamp(16px,2vw,20px);line-height:1.6}.StreamoryLanding2-module__rK1ijW__heroCtas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:56px;display:flex}.StreamoryLanding2-module__rK1ijW__ctaPrimary{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;cursor:pointer;border:none;border-radius:14px;padding:14px 32px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .3s;animation:3s ease-in-out infinite StreamoryLanding2-module__rK1ijW__glowPulse}.StreamoryLanding2-module__rK1ijW__ctaPrimary:hover{transform:translateY(-2px)scale(1.02)}.StreamoryLanding2-module__rK1ijW__ctaSecondary{border:1px solid var(--border-default);color:var(--fg-primary);cursor:pointer;background:0 0;border-radius:14px;padding:14px 28px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s}.StreamoryLanding2-module__rK1ijW__ctaSecondary:hover{border-color:var(--primary-border-hover);background:var(--primary-bg-faint)}.StreamoryLanding2-module__rK1ijW__heroMockupWrap{perspective:1200px;width:100%;max-width:900px;margin:0 auto}.StreamoryLanding2-module__rK1ijW__heroMockup{border:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;background:#08051acc;border-radius:16px;transition:transform .15s ease-out;animation:6s ease-in-out infinite StreamoryLanding2-module__rK1ijW__floatGentle;overflow:hidden}.StreamoryLanding2-module__rK1ijW__mockupBrowserBar{border-bottom:1px solid var(--border-subtle);background:#0000004d;align-items:center;gap:8px;padding:10px 16px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupDot{border-radius:50%;width:10px;height:10px}.StreamoryLanding2-module__rK1ijW__mockupUrlBar{color:var(--fg-muted);background:#ffffff0d;border-radius:6px;flex:1;margin-left:8px;padding:4px 12px;font-size:12px}.StreamoryLanding2-module__rK1ijW__mockupWeekHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupWeekTitle{color:var(--fg-primary);font-size:14px;font-weight:600}.StreamoryLanding2-module__rK1ijW__mockupWeekNav{gap:6px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupWeekBtn{border:1px solid var(--border-subtle);color:var(--fg-muted);background:0 0;border-radius:6px;padding:3px 10px;font-size:11px}.StreamoryLanding2-module__rK1ijW__mockupDayRows{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupDayRow{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:10px;align-items:stretch;gap:8px;padding:6px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupDayRowToday{border-color:var(--accent-cyan-border)}.StreamoryLanding2-module__rK1ijW__mockupDayHeader{background:var(--primary-bg-faint);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:4px 6px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupDayHeaderToday{background:var(--accent-cyan-bg);border-color:var(--accent-cyan-border)}.StreamoryLanding2-module__rK1ijW__mockupDayName{color:var(--primary-light);text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:700}.StreamoryLanding2-module__rK1ijW__mockupDayDate{color:var(--fg-muted);font-size:8px}.StreamoryLanding2-module__rK1ijW__mockupDaySessions{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.StreamoryLanding2-module__rK1ijW__mockupSession{background:var(--primary-bg-faint);border:1px solid var(--border-subtle);white-space:nowrap;border-left:3px solid;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupSessionTime{color:var(--primary-light);background:var(--primary-bg);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.StreamoryLanding2-module__rK1ijW__mockupSessionTitle{color:var(--fg-primary);font-size:9px;font-weight:600}.StreamoryLanding2-module__rK1ijW__mockupNoStream{color:var(--fg-faint);font-size:9px}.StreamoryLanding2-module__rK1ijW__mockupSocialRow{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;padding:6px 12px;display:flex}.StreamoryLanding2-module__rK1ijW__mockupSocialChip{background:var(--surface-glass);border:1px solid var(--border-subtle);color:var(--fg-muted);border-radius:4px;padding:2px 6px;font-size:8px}.StreamoryLanding2-module__rK1ijW__section{z-index:1;max-width:1200px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(16px,4vw,48px);position:relative}.StreamoryLanding2-module__rK1ijW__sectionTitle{text-align:center;letter-spacing:-1px;margin:0 0 12px;font-size:clamp(28px,5vw,48px);font-weight:800}.StreamoryLanding2-module__rK1ijW__sectionSub{color:var(--fg-secondary);text-align:center;max-width:600px;margin:0 auto 48px;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.StreamoryLanding2-module__rK1ijW__trustBar{z-index:1;flex-direction:column;align-items:center;gap:16px;padding:32px clamp(16px,4vw,48px);display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__trustLabel{text-transform:uppercase;letter-spacing:2px;color:var(--fg-muted);font-size:12px;font-weight:600}.StreamoryLanding2-module__rK1ijW__trustAvatars{align-items:center;gap:.2rem;display:flex}.StreamoryLanding2-module__rK1ijW__trustAvatar{border:2px solid var(--bg-base);object-fit:cover;border-radius:50%;width:50px;height:50px;margin-left:-8px}.StreamoryLanding2-module__rK1ijW__trustAvatar:first-child{margin-left:0}.StreamoryLanding2-module__rK1ijW__trustPlatforms{align-items:center;gap:12px;display:flex}.StreamoryLanding2-module__rK1ijW__trustPlatformBadge{border:1px solid var(--border-subtle);color:var(--fg-primary);border-radius:6px;align-items:center;gap:.5rem;padding:4px 12px;font-size:1.2rem;font-weight:600;display:flex}.StreamoryLanding2-module__rK1ijW__showcaseWrap{z-index:1;justify-content:center;padding:clamp(40px,8vh,100px) clamp(16px,4vw,48px);display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__showcasePerspective{perspective:1400px;width:100%;max-width:1100px}.StreamoryLanding2-module__rK1ijW__showcaseMockup{border:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;box-shadow:0 40px 100px #00000080, 0 0 60px var(--primary-bg-faint);background:#08051ad9;border-radius:16px;overflow:hidden}.StreamoryLanding2-module__rK1ijW__callouts{pointer-events:none;position:absolute;inset:0}.StreamoryLanding2-module__rK1ijW__callout{background:var(--primary-bg-strong);border:1px solid var(--primary-border);color:var(--primary-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:flex;position:absolute}.StreamoryLanding2-module__rK1ijW__callout1{top:30%;right:-10px}.StreamoryLanding2-module__rK1ijW__callout2{top:55%;left:-10px}.StreamoryLanding2-module__rK1ijW__callout3{bottom:15%;right:5%}.StreamoryLanding2-module__rK1ijW__toggleWrap{justify-content:center;margin-bottom:48px;display:flex}.StreamoryLanding2-module__rK1ijW__togglePill{background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;padding:4px;display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__toggleBtn{z-index:1;cursor:pointer;color:var(--fg-muted);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 28px;font-size:15px;font-weight:600;transition:color .2s;display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__toggleBtnActive{color:#fff}.StreamoryLanding2-module__rK1ijW__toggleIndicator{z-index:0;border-radius:10px;position:absolute;top:4px;bottom:4px}.StreamoryLanding2-module__rK1ijW__toggleIndicatorStreamer{background:linear-gradient(135deg, var(--primary), var(--primary-light));box-shadow:0 2px 12px var(--primary-glow)}.StreamoryLanding2-module__rK1ijW__toggleIndicatorViewer{background:linear-gradient(135deg, #0891b2, var(--accent-cyan));box-shadow:0 2px 12px var(--accent-cyan-glow)}.StreamoryLanding2-module__rK1ijW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.StreamoryLanding2-module__rK1ijW__featureCard{background:var(--surface-card);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;border-radius:16px;padding:24px;transition:transform .2s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.StreamoryLanding2-module__rK1ijW__featureCard:hover{border-color:var(--primary-border-hover);box-shadow:0 8px 32px #0000004d, 0 0 20px var(--primary-bg-faint)}.StreamoryLanding2-module__rK1ijW__featureCardCyan:hover{border-color:var(--accent-cyan-border);box-shadow:0 8px 32px #0000004d, 0 0 20px var(--accent-cyan-bg-subtle)}.StreamoryLanding2-module__rK1ijW__featureIcon{background:var(--primary-bg);width:40px;height:40px;color:var(--primary-light);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.StreamoryLanding2-module__rK1ijW__featureIconCyan{background:var(--accent-cyan-bg);color:var(--accent-cyan)}.StreamoryLanding2-module__rK1ijW__featureTitle{color:var(--fg-primary);margin:0 0 6px;font-size:16px;font-weight:700}.StreamoryLanding2-module__rK1ijW__featureDesc{color:var(--fg-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.StreamoryLanding2-module__rK1ijW__comingSoonBadge{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border);border-radius:6px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.StreamoryLanding2-module__rK1ijW__featureMockup{border:1px solid var(--border-subtle);background:#0000004d;border-radius:10px;min-height:100px;padding:12px;overflow:hidden}.StreamoryLanding2-module__rK1ijW__miniGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.StreamoryLanding2-module__rK1ijW__miniDay{text-align:center;color:var(--fg-muted);font-size:8px;font-weight:600}.StreamoryLanding2-module__rK1ijW__miniBlock{border-left:2px solid;border-radius:3px;height:16px;margin-top:3px}.StreamoryLanding2-module__rK1ijW__miniImportFlow{justify-content:center;align-items:center;gap:12px;display:flex}.StreamoryLanding2-module__rK1ijW__miniImportBox{border:1px solid var(--border-subtle);color:var(--fg-secondary);background:var(--primary-bg-faint);border-radius:8px;padding:8px 14px;font-size:11px;font-weight:600}.StreamoryLanding2-module__rK1ijW__miniArrow{color:var(--primary-light);font-size:18px}.StreamoryLanding2-module__rK1ijW__miniThemeGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.StreamoryLanding2-module__rK1ijW__miniThemeSwatch{border:1px solid #ffffff1a;border-radius:6px;height:24px}.StreamoryLanding2-module__rK1ijW__miniThemeSwatchActive{border-color:var(--primary-light);box-shadow:0 0 8px var(--primary-glow)}.StreamoryLanding2-module__rK1ijW__miniBrowserBar{background:#0000004d;border-radius:6px 6px 0 0;align-items:center;gap:4px;margin-bottom:6px;padding:4px 8px;display:flex}.StreamoryLanding2-module__rK1ijW__miniBrowserDot{border-radius:50%;width:6px;height:6px}.StreamoryLanding2-module__rK1ijW__miniBrowserUrl{color:var(--fg-muted);margin-left:6px;font-size:9px}.StreamoryLanding2-module__rK1ijW__miniObsWidgets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.StreamoryLanding2-module__rK1ijW__miniObsWidget{border:1px solid var(--border-subtle);background:var(--primary-bg-faint);border-radius:6px;padding:8px}.StreamoryLanding2-module__rK1ijW__miniObsLabel{color:var(--fg-muted);margin-bottom:4px;font-size:8px;font-weight:600}.StreamoryLanding2-module__rK1ijW__miniObsContent{color:var(--fg-secondary);font-size:10px}.StreamoryLanding2-module__rK1ijW__miniChatWindow{flex-direction:column;gap:4px;display:flex}.StreamoryLanding2-module__rK1ijW__miniChatMsg{color:var(--fg-secondary);background:#ffffff08;border-radius:4px;padding:3px 6px;font-size:10px}.StreamoryLanding2-module__rK1ijW__miniChatBot{color:var(--primary-light);font-weight:600}.StreamoryLanding2-module__rK1ijW__miniChatUser{color:var(--accent-cyan);font-weight:600}.StreamoryLanding2-module__rK1ijW__miniSocialIcons{flex-wrap:wrap;gap:8px;display:flex}.StreamoryLanding2-module__rK1ijW__miniSocialDot{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--fg-muted);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.StreamoryLanding2-module__rK1ijW__miniStars{justify-content:center;gap:8px;display:flex}.StreamoryLanding2-module__rK1ijW__miniStar{border:2px dashed var(--border-default);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.StreamoryLanding2-module__rK1ijW__miniStarFilled{border-style:solid;border-color:var(--accent-cyan-border)}.StreamoryLanding2-module__rK1ijW__miniCalGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.StreamoryLanding2-module__rK1ijW__miniCalDay{aspect-ratio:1;background:#ffffff08;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex}.StreamoryLanding2-module__rK1ijW__miniCalDot{background:var(--accent-cyan);border-radius:50%;width:4px;height:4px}.StreamoryLanding2-module__rK1ijW__miniTodayList{flex-direction:column;gap:6px;display:flex}.StreamoryLanding2-module__rK1ijW__miniTodayItem{background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.StreamoryLanding2-module__rK1ijW__miniTodayAvatar{object-fit:cover;border-radius:50%;width:20px;height:20px}.StreamoryLanding2-module__rK1ijW__miniTodayInfo{flex:1}.StreamoryLanding2-module__rK1ijW__miniTodayName{color:var(--fg-primary);font-size:10px;font-weight:600}.StreamoryLanding2-module__rK1ijW__miniTodayGame{color:var(--fg-muted);font-size:9px}.StreamoryLanding2-module__rK1ijW__miniTodayTime{color:var(--accent-cyan);font-size:9px;font-weight:600}.StreamoryLanding2-module__rK1ijW__miniLiveDot{background:var(--danger);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite StreamoryLanding2-module__rK1ijW__livePulse}.StreamoryLanding2-module__rK1ijW__miniEventCard{border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.StreamoryLanding2-module__rK1ijW__miniEventBanner{background:linear-gradient(135deg, var(--primary-bg-strong), var(--accent-pink-bg));height:40px}.StreamoryLanding2-module__rK1ijW__miniEventBody{padding:8px}.StreamoryLanding2-module__rK1ijW__miniEventTitle{color:var(--fg-primary);margin-bottom:4px;font-size:11px;font-weight:700}.StreamoryLanding2-module__rK1ijW__miniEventMeta{color:var(--fg-muted);font-size:9px}.StreamoryLanding2-module__rK1ijW__miniProgressBar{background:#ffffff14;border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.StreamoryLanding2-module__rK1ijW__miniProgressFill{background:linear-gradient(90deg, var(--success), var(--accent-cyan));border-radius:4px;height:100%}.StreamoryLanding2-module__rK1ijW__miniProgressLabel{color:var(--fg-muted);text-align:right;font-size:9px}.StreamoryLanding2-module__rK1ijW__miniChartArea{height:60px;position:relative}.StreamoryLanding2-module__rK1ijW__miniChartLine{position:absolute;bottom:0;left:0;right:0}.StreamoryLanding2-module__rK1ijW__mini2fa{flex-direction:column;align-items:center;gap:8px;display:flex}.StreamoryLanding2-module__rK1ijW__mini2faCode{gap:4px;display:flex}.StreamoryLanding2-module__rK1ijW__mini2faDigit{border:1px solid var(--border-default);background:var(--primary-bg-faint);width:20px;height:24px;color:var(--primary-light);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.StreamoryLanding2-module__rK1ijW__miniSwatches{gap:6px;margin-bottom:8px;display:flex}.StreamoryLanding2-module__rK1ijW__miniSwatchDot{border:1px solid #ffffff26;border-radius:50%;width:16px;height:16px}.StreamoryLanding2-module__rK1ijW__miniToggles{flex-direction:column;gap:4px;display:flex}.StreamoryLanding2-module__rK1ijW__miniToggleRow{color:var(--fg-muted);align-items:center;gap:6px;font-size:9px;display:flex}.StreamoryLanding2-module__rK1ijW__miniToggleTrack{background:var(--primary);border-radius:5px;width:20px;height:10px}.StreamoryLanding2-module__rK1ijW__miniDiscordEmbed{background:#5865f214;border-left:3px solid #5865f2;border-radius:0 6px 6px 0;padding:8px}.StreamoryLanding2-module__rK1ijW__miniDiscordTitle{color:var(--fg-primary);margin-bottom:4px;font-size:11px;font-weight:700}.StreamoryLanding2-module__rK1ijW__miniDiscordContent{color:var(--fg-muted);font-size:9px;line-height:1.4}.StreamoryLanding2-module__rK1ijW__miniNotification{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.StreamoryLanding2-module__rK1ijW__miniNotifIcon{background:var(--accent-cyan-bg);width:24px;height:24px;color:var(--accent-cyan);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StreamoryLanding2-module__rK1ijW__miniNotifText{color:var(--fg-secondary);font-size:10px;line-height:1.4}.StreamoryLanding2-module__rK1ijW__themeSection{z-index:1;text-align:center;padding:clamp(60px,10vh,120px) clamp(16px,4vw,48px);position:relative}.StreamoryLanding2-module__rK1ijW__themePreviewWrap{perspective:1000px;max-width:700px;margin:0 auto 32px}.StreamoryLanding2-module__rK1ijW__themePreview{border:1px solid var(--border-default);border-radius:14px;padding:20px;transition:background .5s,border-color .5s;animation:8s ease-in-out infinite StreamoryLanding2-module__rK1ijW__floatGentle}.StreamoryLanding2-module__rK1ijW__themePreviewGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.StreamoryLanding2-module__rK1ijW__themePreviewBlock{border-radius:6px;height:32px;transition:background .5s}.StreamoryLanding2-module__rK1ijW__themeSwatches{flex-wrap:wrap;justify-content:center;gap:12px;max-width:500px;margin:0 auto;display:flex}.StreamoryLanding2-module__rK1ijW__themeSwatch{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:transform .2s,border-color .3s,box-shadow .3s;display:flex}.StreamoryLanding2-module__rK1ijW__themeSwatch:hover{transform:scale(1.15)}.StreamoryLanding2-module__rK1ijW__themeSwatchActive{border-color:var(--fg-primary);box-shadow:0 0 16px var(--primary-glow)}.StreamoryLanding2-module__rK1ijW__proThemeTeaser{border:1px solid var(--border-subtle);color:var(--fg-muted);border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;font-size:13px;display:inline-flex}.StreamoryLanding2-module__rK1ijW__integrationsHub{z-index:1;max-width:1200px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(16px,4vw,48px);position:relative}.StreamoryLanding2-module__rK1ijW__integrationsDiagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-bottom:48px;display:flex}.StreamoryLanding2-module__rK1ijW__integrationCenter{background:linear-gradient(135deg, var(--primary), var(--primary-light));width:80px;height:80px;box-shadow:0 0 30px var(--primary-glow);border-radius:50%;justify-content:center;align-items:center;display:flex}.StreamoryLanding2-module__rK1ijW__integrationNode{flex-direction:column;align-items:center;gap:8px;display:flex}.StreamoryLanding2-module__rK1ijW__integrationNodeIcon{border:1px solid var(--border-default);background:var(--surface-card);width:48px;height:48px;color:var(--fg-secondary);border-radius:12px;justify-content:center;align-items:center;display:flex}.StreamoryLanding2-module__rK1ijW__integrationNodeLabel{color:var(--fg-muted);text-align:center;max-width:100px;font-size:12px;font-weight:600}.StreamoryLanding2-module__rK1ijW__integrationMockups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.StreamoryLanding2-module__rK1ijW__integrationMockupCard{background:var(--surface-card);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:20px}.StreamoryLanding2-module__rK1ijW__integrationMockupTitle{color:var(--fg-primary);margin:0 0 12px;font-size:14px;font-weight:700}.StreamoryLanding2-module__rK1ijW__eventsCharity{z-index:1;max-width:1100px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(16px,4vw,48px);position:relative}.StreamoryLanding2-module__rK1ijW__eventsSplit{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:768px){.StreamoryLanding2-module__rK1ijW__eventsSplit{grid-template-columns:1fr}}.StreamoryLanding2-module__rK1ijW__eventsSplitCard{background:var(--surface-card);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:24px}.StreamoryLanding2-module__rK1ijW__eventsSplitTitle{color:var(--fg-primary);margin:0 0 16px;font-size:18px;font-weight:700}.StreamoryLanding2-module__rK1ijW__eventsBullets{flex-direction:column;gap:8px;margin-top:16px;display:flex}.StreamoryLanding2-module__rK1ijW__eventsBullet{color:var(--fg-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.StreamoryLanding2-module__rK1ijW__eventsBulletIcon{color:var(--primary-light);flex-shrink:0}.StreamoryLanding2-module__rK1ijW__eventsCharityBulletIcon{color:var(--success);flex-shrink:0}.StreamoryLanding2-module__rK1ijW__freeTier{z-index:1;justify-content:center;padding:clamp(60px,10vh,120px) clamp(16px,4vw,48px);display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__freeCard{background:var(--surface-card);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:600px;box-shadow:0 0 60px var(--primary-bg-faint), 0 20px 60px #0000004d;text-align:center;border-radius:20px;padding:40px}.StreamoryLanding2-module__rK1ijW__freeTitle{margin:0 0 24px;font-size:clamp(24px,4vw,32px);font-weight:800}.StreamoryLanding2-module__rK1ijW__freeChecklist{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}@media (max-width:500px){.StreamoryLanding2-module__rK1ijW__freeChecklist{grid-template-columns:1fr}}.StreamoryLanding2-module__rK1ijW__freeCheckItem{color:var(--fg-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.StreamoryLanding2-module__rK1ijW__freeCheckIcon{color:var(--accent-cyan);flex-shrink:0}.StreamoryLanding2-module__rK1ijW__proTeaser{border:1px solid var(--primary-border);background:var(--primary-bg-faint);color:var(--fg-muted);background-size:400% 100%;border-radius:10px;padding:12px;font-size:13px;animation:4s ease-in-out infinite StreamoryLanding2-module__rK1ijW__shimmer}.StreamoryLanding2-module__rK1ijW__finalCta{z-index:1;text-align:center;background:radial-gradient(ellipse at center, var(--primary-bg-strong) 0%, transparent 70%);padding:clamp(80px,14vh,160px) clamp(16px,4vw,48px);position:relative}.StreamoryLanding2-module__rK1ijW__finalTitle{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(32px,6vw,56px);font-weight:800}.StreamoryLanding2-module__rK1ijW__finalSub{color:var(--fg-secondary);max-width:500px;margin:0 auto 36px;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.StreamoryLanding2-module__rK1ijW__footer{z-index:1;border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:32px clamp(16px,4vw,48px);display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__footerCopy{color:var(--fg-muted);font-size:13px}.StreamoryLanding2-module__rK1ijW__footerLinks{gap:20px;display:flex}.StreamoryLanding2-module__rK1ijW__footerLink{color:var(--fg-muted);font-size:13px;text-decoration:none;transition:color .2s}.StreamoryLanding2-module__rK1ijW__footerLink:hover{color:var(--fg-primary)}@media (max-width:768px){.StreamoryLanding2-module__rK1ijW__heroMockupWrap{max-width:100%}.StreamoryLanding2-module__rK1ijW__mockupGrid{grid-template-columns:repeat(4,1fr)}.StreamoryLanding2-module__rK1ijW__featureGrid{grid-template-columns:1fr}.StreamoryLanding2-module__rK1ijW__navLink,.StreamoryLanding2-module__rK1ijW__langToggle{display:none}.StreamoryLanding2-module__rK1ijW__navActions{gap:8px}.StreamoryLanding2-module__rK1ijW__integrationsDiagram{gap:20px}.StreamoryLanding2-module__rK1ijW__footer{text-align:center;justify-content:center}.StreamoryLanding2-module__rK1ijW__themeSwatches{gap:8px}.StreamoryLanding2-module__rK1ijW__themeSwatch{width:40px;height:40px}}@media (max-width:480px){.StreamoryLanding2-module__rK1ijW__mockupGrid{grid-template-columns:repeat(3,1fr)}.StreamoryLanding2-module__rK1ijW__callouts{display:none}.StreamoryLanding2-module__rK1ijW__heroCtas{flex-direction:column;align-items:stretch}}@media (max-width:560px){.StreamoryLanding2-module__rK1ijW__nav{padding:0 14px}.StreamoryLanding2-module__rK1ijW__navBtnSecondary,.StreamoryLanding2-module__rK1ijW__navBtnPrimary{padding:7px 13px;font-size:13px}.StreamoryLanding2-module__rK1ijW__navLogoText{font-size:17px}}@media (max-width:420px){.StreamoryLanding2-module__rK1ijW__navLogoText{display:none}.StreamoryLanding2-module__rK1ijW__navActions{gap:6px}.StreamoryLanding2-module__rK1ijW__navBtnSecondary,.StreamoryLanding2-module__rK1ijW__navBtnPrimary{padding:7px 11px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.StreamoryLanding2-module__rK1ijW__star,.StreamoryLanding2-module__rK1ijW__meshOrb,.StreamoryLanding2-module__rK1ijW__shape,.StreamoryLanding2-module__rK1ijW__heroMockup,.StreamoryLanding2-module__rK1ijW__themePreview,.StreamoryLanding2-module__rK1ijW__ctaPrimary{animation:none!important}}.StreamoryLanding2-module__rK1ijW__heroShot{width:100%;height:auto;display:block}.StreamoryLanding2-module__rK1ijW__scSection{flex-direction:column;gap:6rem;max-width:1180px;margin:0 auto;padding:5rem 1.5rem;display:flex}.StreamoryLanding2-module__rK1ijW__scChapter{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem 3.5rem;display:grid}.StreamoryLanding2-module__rK1ijW__scChapterReverse .StreamoryLanding2-module__rK1ijW__scMediaCol{order:2}.StreamoryLanding2-module__rK1ijW__scChapterReverse .StreamoryLanding2-module__rK1ijW__scTextCol{order:1}.StreamoryLanding2-module__rK1ijW__scMediaCol{will-change:transform}.StreamoryLanding2-module__rK1ijW__scFrameWrap{perspective:1100px}.StreamoryLanding2-module__rK1ijW__scFrame{border:1px solid var(--border-subtle);background:var(--surface-glass);transform-style:preserve-3d;border-radius:16px;transition:transform .25s;overflow:hidden;box-shadow:0 28px 70px #00000080}.StreamoryLanding2-module__rK1ijW__scBrowserBar{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding:9px 12px;display:flex}.StreamoryLanding2-module__rK1ijW__scDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.StreamoryLanding2-module__rK1ijW__scUrl{color:var(--fg-muted);background:var(--bg-base);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:10px;padding:4px 12px;font-size:12px;overflow:hidden}.StreamoryLanding2-module__rK1ijW__scMedia{width:100%;height:auto;display:block}.StreamoryLanding2-module__rK1ijW__scEyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-light);margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:inline-block}.StreamoryLanding2-module__rK1ijW__scTitle{color:var(--fg-primary);margin:0 0 .9rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.15}.StreamoryLanding2-module__rK1ijW__scDesc{color:var(--fg-secondary);margin:0 0 1.3rem;font-size:1.02rem;line-height:1.65}.StreamoryLanding2-module__rK1ijW__scBullets{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.StreamoryLanding2-module__rK1ijW__scBullet{color:var(--fg-secondary);align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.StreamoryLanding2-module__rK1ijW__scBulletIcon{color:var(--primary-light);flex-shrink:0;margin-top:1px}.StreamoryLanding2-module__rK1ijW__scBadge{background:var(--accent-cyan-bg);color:var(--accent-cyan);border:1px solid var(--accent-cyan-border-subtle);vertical-align:middle;border-radius:999px;margin-left:.6rem;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-block}.StreamoryLanding2-module__rK1ijW__scGallery{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.4rem;margin-top:1.5rem;display:grid}.StreamoryLanding2-module__rK1ijW__scGalleryItem{flex-direction:column;gap:.55rem;display:flex}.StreamoryLanding2-module__rK1ijW__scGalleryLabel{color:var(--fg-muted);text-align:center;font-size:.82rem}@media (max-width:860px){.StreamoryLanding2-module__rK1ijW__scSection{gap:4rem;padding:3.5rem 1.25rem}.StreamoryLanding2-module__rK1ijW__scChapter{grid-template-columns:1fr;gap:1.5rem}.StreamoryLanding2-module__rK1ijW__scChapterReverse .StreamoryLanding2-module__rK1ijW__scMediaCol,.StreamoryLanding2-module__rK1ijW__scChapterReverse .StreamoryLanding2-module__rK1ijW__scTextCol{order:initial}}@media (prefers-reduced-motion:reduce){.StreamoryLanding2-module__rK1ijW__scFrame{transition:none}}.StreamoryLanding2-module__rK1ijW__scRole{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:4px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.StreamoryLanding2-module__rK1ijW__scRoleCreator{color:var(--primary-light);background:var(--primary-bg-faint);border-color:var(--primary-border)}.StreamoryLanding2-module__rK1ijW__scRoleViewer{color:var(--accent-cyan);background:var(--accent-cyan-bg);border-color:var(--accent-cyan-border-subtle)}.StreamoryLanding2-module__rK1ijW__scRoleBoth{color:var(--fg-primary);background:var(--surface-glass);border-color:var(--border-subtle)}.StreamoryLanding2-module__rK1ijW__scClickable{cursor:zoom-in}.StreamoryLanding2-module__rK1ijW__scClickable:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px}.StreamoryLanding2-module__rK1ijW__scLightboxBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);perspective:1600px;background:#000000d1;justify-content:center;align-items:center;padding:5vh 4vw;display:flex;position:fixed;inset:0}.StreamoryLanding2-module__rK1ijW__scLightboxInner{width:100%;max-width:1100px;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:relative}.StreamoryLanding2-module__rK1ijW__scLightboxMedia{object-fit:contain;border:1px solid var(--border-subtle);background:var(--bg-base);border-radius:14px;width:100%;max-height:82vh;display:block;box-shadow:0 30px 80px #0009}.StreamoryLanding2-module__rK1ijW__scLightboxLabel{color:var(--fg-secondary);font-size:.9rem}.StreamoryLanding2-module__rK1ijW__scLightboxClose{background:var(--surface-card);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--fg-primary);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex;position:absolute;top:-14px;right:-14px}.StreamoryLanding2-module__rK1ijW__scLightboxClose:hover{background:var(--primary);color:#fff;transform:scale(1.1)}@media (max-width:560px){.StreamoryLanding2-module__rK1ijW__scLightboxClose{top:6px;right:6px}}.StreamoryLanding2-module__rK1ijW__langToggle{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.StreamoryLanding2-module__rK1ijW__langBtn{color:var(--fg-muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700;transition:color .2s,background .2s}.StreamoryLanding2-module__rK1ijW__langBtn:hover{color:var(--fg-primary)}.StreamoryLanding2-module__rK1ijW__langBtnActive{color:#fff;background:var(--primary)}.StreamoryLanding2-module__rK1ijW__platformToggle{background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:fit-content;margin:-.5rem auto 2.5rem;padding:.3rem;display:flex}.StreamoryLanding2-module__rK1ijW__platformToggleLabel{color:var(--fg-muted);padding:0 .5rem;font-size:.78rem}.StreamoryLanding2-module__rK1ijW__platformToggleBtn{color:var(--fg-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.StreamoryLanding2-module__rK1ijW__platformToggleBtnActive{background:var(--primary-bg-strong);color:var(--fg-primary)}.StreamoryLanding2-module__rK1ijW__preAlphaBadge{border:1px solid var(--primary-border-strong);background:linear-gradient(90deg, var(--primary-bg-strong), var(--accent-cyan-bg), var(--primary-bg-strong));background-size:200% 100%;border-radius:999px;align-items:center;gap:.4rem;margin-left:.5rem;padding:.2rem .6rem;animation:4s linear infinite StreamoryLanding2-module__rK1ijW__preAlphaShimmer;display:inline-flex}.StreamoryLanding2-module__rK1ijW__preAlphaDot{background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 6px var(--accent-cyan);border-radius:50%;animation:1.6s ease-in-out infinite StreamoryLanding2-module__rK1ijW__preAlphaPulse}.StreamoryLanding2-module__rK1ijW__preAlphaText{letter-spacing:.08em;background:linear-gradient(90deg, var(--primary-light), var(--accent-cyan), var(--primary-light));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:.65rem;font-weight:800;animation:4s linear infinite StreamoryLanding2-module__rK1ijW__preAlphaShimmer}@keyframes StreamoryLanding2-module__rK1ijW__preAlphaShimmer{to{background-position:200% 0}}@keyframes StreamoryLanding2-module__rK1ijW__preAlphaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.StreamoryLanding2-module__rK1ijW__appDownloadBtn{border:1px solid var(--border-subtle);background:var(--surface-input);color:var(--fg-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.StreamoryLanding2-module__rK1ijW__appDownloadBtn:hover{color:var(--fg-primary);border-color:var(--primary-border-strong)}.StreamoryLanding2-module__rK1ijW__appDownloadLabel{margin-left:.1rem}.StreamoryLanding2-module__rK1ijW__appModalBackdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.StreamoryLanding2-module__rK1ijW__appModal{background:var(--surface-modal);border:1px solid var(--border-subtle);border-radius:16px;width:100%;max-width:420px;padding:1.5rem;position:relative}.StreamoryLanding2-module__rK1ijW__appModalClose{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.StreamoryLanding2-module__rK1ijW__appModalClose:hover{color:var(--fg-primary)}.StreamoryLanding2-module__rK1ijW__appModalTitle{color:var(--fg-primary);margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.StreamoryLanding2-module__rK1ijW__appModalSub{color:var(--fg-muted);margin:0 0 1.25rem;font-size:.85rem}.StreamoryLanding2-module__rK1ijW__appModalGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.StreamoryLanding2-module__rK1ijW__appStoreCard{flex-direction:column;align-items:center;gap:.6rem;display:flex}.StreamoryLanding2-module__rK1ijW__qrPlaceholder{aspect-ratio:1;border:1px dashed var(--primary-border-strong);background:var(--surface-input);width:100%;color:var(--fg-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;display:flex}.StreamoryLanding2-module__rK1ijW__qrSoon{color:var(--accent-cyan);font-size:.68rem;font-weight:700}.StreamoryLanding2-module__rK1ijW__appStoreLabel{color:var(--fg-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.StreamoryLanding2-module__rK1ijW__langSoon{color:var(--accent-cyan);margin-left:.15rem;font-size:.6rem;font-weight:700}
