*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#E1E8EB}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#0d1b2a}a{color:inherit}@keyframes woizz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@keyframes woizz-pulse-ring{0%{transform:scale(1);opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes woizz-live-led{0%,to{opacity:1}50%{opacity:.56}}@keyframes woizz-live-led-ring{0%{transform:scale(1);opacity:.36}to{transform:scale(1.85);opacity:0}}@keyframes woizz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes woizz-wave-0{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes woizz-wave-1{0%{transform:scaleY(.7)}to{transform:scaleY(.3)}}@keyframes woizz-wave-2{0%{transform:scaleY(.5)}to{transform:scaleY(.95)}}@keyframes woizz-wave-3{0%{transform:scaleY(.85)}to{transform:scaleY(.45)}}@keyframes category-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.live-source-led{--live-led-color: #2ECC71;width:8px;height:8px;border-radius:999px;background:var(--live-led-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--live-led-color) 18%,transparent);flex:0 0 auto;position:relative;animation:woizz-live-led 1.8s ease-in-out infinite}.live-source-led:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--live-led-color) 34%,transparent);animation:woizz-live-led-ring 2.05s ease-out infinite}.category-stage{isolation:isolate}.category-card,.category-anything-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-card{animation:category-card-float 7s ease-in-out infinite;box-shadow:0 16px 44px #0003}.category-card:hover,.category-anything-card:hover{transform:translateY(-7px);box-shadow:0 24px 64px #00000042}@media (prefers-reduced-motion: reduce){.category-card{animation:none!important}.live-source-led,.live-source-led:after{animation:none!important}.category-card,.category-anything-card{transition:none!important}}@media (max-width: 1080px){section>div[style*="max-width: 1280px"],footer>div[style*="max-width: 1280px"]{padding-left:40px!important;padding-right:40px!important}h1{font-size:clamp(48px,9.6vw,104px)!important}h2{font-size:clamp(34px,6vw,64px)!important}}@media (max-width: 860px){.live-stats-strip,.live-grid{grid-template-columns:1fr 1fr!important}.live-map-shell{grid-template-columns:1fr!important}.live-map-canvas{min-height:480px!important}.live-map-panel{padding:16px!important}header nav{display:none!important}section>div[style*="max-width: 1280px"],footer>div[style*="max-width: 1280px"]{padding:72px 22px!important}div[style*="max-width: 1280px"]>div[style*=grid-template-columns]{grid-template-columns:1fr!important}footer div[style*=grid-template-columns]{grid-template-columns:1fr 1fr!important}div[style*="max-width: 1280px"]>div>div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}h1{font-size:clamp(40px,11vw,72px)!important;letter-spacing:-1.6px!important}h2{font-size:clamp(30px,8vw,48px)!important}h3{font-size:clamp(24px,6vw,36px)!important}div[style*="max-width: 1280px"]>div[style*="repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}section div[style*="display: flex"]{flex-wrap:wrap}.cookie-consent{left:14px!important;right:14px!important;bottom:14px!important;grid-template-columns:1fr!important}.legal-line{grid-template-columns:1fr!important;gap:5px!important}.contact-form-grid{grid-template-columns:1fr!important}.category-grid{grid-template-columns:1fr!important;grid-auto-rows:minmax(220px,auto)!important}.category-grid>*{grid-column:1 / -1!important;min-width:0!important}.category-anything-card{align-items:flex-start!important;flex-direction:column!important;gap:22px!important}.category-stage{border-radius:18px!important;padding:28px!important}.monetization-ladder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monetization-ladder-header{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}}@media (max-width: 520px){.live-stats-strip,.live-grid{grid-template-columns:1fr!important}.live-map-canvas{min-height:440px!important}.live-map-detail{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;padding:16px!important}.live-map-stats{grid-template-columns:1fr!important}section>div[style*="max-width: 1280px"],footer>div[style*="max-width: 1280px"]{padding:56px 18px!important}div[style*="max-width: 1280px"]>div[style*="repeat(4, 1fr)"],footer div[style*=grid-template-columns]{grid-template-columns:1fr!important}.category-card{min-height:232px!important;padding:22px!important}.category-anything-card{min-height:236px!important;padding:24px!important}.category-stage{padding:18px!important}.monetization-ladder-grid{grid-template-columns:1fr!important}}#root{min-height:100vh}.site-header.scrolled{background:rgba(13,27,42,.82);border-bottom-color:#ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.store-badge{display:inline-flex;align-items:center;gap:10px;border-radius:12px;padding:10px 14px;background:rgba(255,255,255,.08);color:#fff}.review-proof{display:inline-flex;align-items:center;gap:8px;color:#f8f9fab8}.live-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-event-card,.event-topline{min-width:0}.ticker-item{display:inline-flex;align-items:center;gap:10px;padding-right:34px;color:#f8f9fac7;animation:slideTicker 56s linear infinite}.woizz-showcase-nav{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(520px,calc(100vw - 32px));padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(13,27,42,.78);box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.woizz-showcase-nav a{border-radius:7px;padding:7px 10px;color:#f8f9fab8;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1;text-decoration:none;text-transform:uppercase}.woizz-showcase-nav a:hover,.woizz-showcase-nav a.active{background:#e8342a;color:#fff}.woizz-design-index{min-height:100vh;padding:72px clamp(20px,5vw,72px);background:radial-gradient(circle at 72% 18%,rgba(0,102,204,.22),transparent 30%),radial-gradient(circle at 22% 32%,rgba(232,52,42,.22),transparent 28%),#0d1b2a;color:#f8f9fa;font-family:Inter,system-ui,sans-serif}.woizz-design-hero{max-width:960px;padding-top:32px}.woizz-design-logo{width:180px;margin-bottom:42px}.woizz-design-hero h1{max-width:900px;margin:0;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(48px,9vw,116px);font-weight:700;letter-spacing:0;line-height:.92}.woizz-design-hero p{max-width:720px;margin:28px 0 0;color:#f8f9fab3;font-size:clamp(17px,2vw,22px);line-height:1.5}.woizz-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin-top:64px}.woizz-design-card{min-height:220px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;background:rgba(255,255,255,.055);color:#fff;text-decoration:none}.woizz-design-card:hover{border-color:var(--accent);background:rgba(255,255,255,.08)}.woizz-design-card span,.woizz-design-card strong{display:block}.woizz-design-number,.woizz-design-kind{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.woizz-design-number{color:var(--accent)}.woizz-design-kind{margin-top:54px;color:#f8f9fa7a}.woizz-design-card strong{margin-top:10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:23px;line-height:1.08}.woizz-design-card strong+span{margin-top:12px;color:#f8f9faa3;font-size:14px;line-height:1.45}.auth-shell{min-height:100vh;background:linear-gradient(135deg,rgba(232,52,42,.14),transparent 32%),linear-gradient(225deg,rgba(0,102,204,.2),transparent 34%),#0d1b2a;color:#f8f9fa;font-family:Inter,system-ui,sans-serif}.auth-topbar{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;padding:22px 34px}.auth-logo{display:block;width:124px;height:44px}.auth-back{color:#f8f9fab8;font-size:14px;font-weight:700;text-decoration:none}.auth-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,480px);gap:42px;align-items:center;width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 92px);margin:0 auto;padding:28px 0 64px}.auth-copy{max-width:680px}.auth-kicker,.auth-label{display:block;color:#f8f9fa8a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.auth-copy h1{margin:14px 0 0;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(42px,6vw,86px);font-weight:700;letter-spacing:0;line-height:.95}.auth-copy p{max-width:600px;margin:24px 0 0;color:#f8f9faad;font-size:18px;line-height:1.55}.auth-method-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.auth-method-list span{border:1px solid rgba(248,249,250,.16);border-radius:999px;padding:8px 12px;background:rgba(248,249,250,.06);color:#f8f9fac7;font-size:13px;font-weight:800}.auth-card{border:1px solid rgba(248,249,250,.14);border-radius:8px;padding:22px;background:rgba(248,249,250,.08);box-shadow:0 28px 80px #00000047;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.auth-session-card,.auth-mfa-summary,.auth-factor{display:flex;gap:14px;align-items:center;justify-content:space-between}.auth-session-card{border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:14px;background:rgba(13,27,42,.46)}.auth-session-card strong,.auth-mfa-summary strong,.auth-factor strong{display:block;margin-top:4px;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;letter-spacing:0;word-break:break-word}.auth-status{margin-top:14px;border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:11px 12px;color:#f8f9facc;font-size:13px;font-weight:700;line-height:1.35}.auth-status.success{border-color:#2ecc7157;background:rgba(46,204,113,.11);color:#dff8e8}.auth-status.warning{border-color:#ff6b3561;background:rgba(255,107,53,.12);color:#ffe2d5}.auth-google-button,.auth-primary-button,.auth-secondary-button,.auth-link-button,.auth-segmented button{min-height:44px;border:0;border-radius:8px;cursor:pointer;font:800 14px Inter,system-ui,sans-serif}.auth-google-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:16px;background:#ffffff;color:#0d1b2a}.auth-google-button span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#0d1b2a;color:#fff;font-family:Space Grotesk,system-ui,sans-serif}.auth-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px;border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:5px;background:rgba(13,27,42,.38)}.auth-segmented button{min-width:0;background:transparent;color:#f8f9fa9e}.auth-segmented button.active{background:#f8f9fa;color:#0d1b2a}.auth-password-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:5px;background:rgba(13,27,42,.38)}.auth-password-mode button{min-height:38px;border:0;border-radius:7px;background:transparent;color:#f8f9fa9e;cursor:pointer;font:800 13px Inter,system-ui,sans-serif}.auth-password-mode button.active{background:rgba(248,249,250,.16);color:#fff}.auth-form,.auth-mfa-panel{display:flex;flex-direction:column;gap:11px;margin-top:16px}.auth-form label{color:#f8f9fab8;font-size:13px;font-weight:800}.auth-form input{width:100%;min-height:48px;box-sizing:border-box;border:1px solid rgba(248,249,250,.16);border-radius:8px;padding:0 13px;background:rgba(13,27,42,.72);color:#fff;font:700 15px Inter,system-ui,sans-serif;outline:none}.auth-form input:focus{border-color:#0066ccc2;box-shadow:0 0 0 3px #0066cc2e}.auth-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-primary-button{background:#e8342a;color:#fff}.auth-secondary-button{border:1px solid rgba(248,249,250,.18);background:rgba(248,249,250,.08);color:#fff}.auth-link-button{min-height:auto;padding:0;background:transparent;color:#f8f9fab8;text-decoration:underline}.auth-muted{margin:0;color:#f8f9fa9e;font-size:14px;line-height:1.5}.auth-mfa-summary{border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:14px;background:rgba(13,27,42,.38)}.auth-qr{align-self:flex-start;width:168px;height:168px;border-radius:8px;background:#ffffff}.auth-secret{overflow-wrap:anywhere;border:1px solid rgba(248,249,250,.14);border-radius:8px;padding:10px;background:rgba(13,27,42,.6);color:#f8f9facc;font-size:12px}.auth-factor-list{display:flex;flex-direction:column;gap:10px}.auth-factor{border:1px solid rgba(248,249,250,.1);border-radius:8px;padding:12px;background:rgba(13,27,42,.36)}.auth-factor span{display:block;margin-top:4px;color:#f8f9fa94;font-size:12px;font-weight:800;text-transform:uppercase}.auth-card button:disabled{cursor:wait;opacity:.58}@media (max-width: 640px){header>div[style*="max-width: 1280px"]{padding:14px 18px!important;gap:12px!important}header>div[style*="max-width: 1280px"]>div:first-child{width:96px!important;flex:0 0 96px!important}header>div[style*="max-width: 1280px"]>div:last-child{margin-left:auto!important;gap:8px!important}header>div[style*="max-width: 1280px"]>div:last-child>a:first-child{display:none!important}header>div[style*="max-width: 1280px"]>div:last-child>a:last-child{padding:9px 14px!important;font-size:13px!important;white-space:nowrap!important}.woizz-showcase-nav{top:auto;right:10px;bottom:10px;left:10px;max-width:none;justify-content:center}.woizz-showcase-nav a{padding:7px 8px;font-size:10px}.woizz-design-grid{grid-template-columns:1fr}.auth-topbar{padding:16px 18px}.auth-logo{width:102px;height:38px}.auth-grid{grid-template-columns:1fr;width:calc(100% - 28px);min-height:auto;gap:24px;padding:18px 0 46px}.auth-copy h1{font-size:42px}.auth-copy p{font-size:16px}.auth-card{padding:16px}.auth-session-card,.auth-mfa-summary,.auth-factor{align-items:flex-start;flex-direction:column}.auth-button-row{grid-template-columns:1fr}.auth-segmented button{font-size:12px}}
