.hub-theme{--hub-bg:#000000;--hub-bg-alt:#1c1c1e;--hub-text:#f5f5f7;--hub-text-soft:rgba(235,235,245,0.64);--hub-text-subtle:rgba(235,235,245,0.34);--hub-border:rgba(183,186,196,0.42);--hub-border-soft:rgba(84,84,88,0.5);--hub-accent:#00f59b;--hub-accent-hover:#33ffb2;--hub-danger:#ff453a;--hub-material:rgba(11,11,13,0.48);--hub-material-strong:rgba(18,18,20,0.62);--hub-material-stroke:rgba(183,186,196,0.42);--hub-inset-top:rgba(255,255,255,0.16);--hub-inset-bottom:rgba(0,0,0,0.48);--hub-shadow:0 18px 42px rgba(0,0,0,0.62);--hub-fill:rgba(118,118,128,0.22);--hub-fill-hover:rgba(118,118,128,0.32);--hub-page-background:linear-gradient(180deg,#000000,#050507 46%,#020203);--hub-page-depth:radial-gradient(140% 100% at 50% -12%,rgba(255,255,255,0.06),rgba(255,255,255,0) 64%),radial-gradient(160% 110% at 50% 120%,rgba(255,255,255,0.03),rgba(255,255,255,0) 68%);--hub-hero-overlay:linear-gradient(102deg,rgba(0,0,0,0.58),rgba(0,0,0,0.32) 52%,rgba(0,0,0,0.5));--hub-game-overlay:linear-gradient(115deg,rgba(0,0,0,0.82),rgba(0,0,0,0.6) 52%,rgba(0,0,0,0.72));--hub-media-overlay:linear-gradient(0deg,rgba(0,0,0,0.66),rgba(0,0,0,0.2) 54%);position:relative;min-height:100vh;overflow-x:hidden;overflow-y:visible;overflow-x:clip;color:var(--hub-text);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--hub-page-background)}.hub-theme[data-theme=light]{--hub-bg:#f2f2f7;--hub-bg-alt:#ffffff;--hub-text:#111114;--hub-text-soft:rgba(60,60,67,0.7);--hub-text-subtle:rgba(60,60,67,0.42);--hub-border:rgba(60,60,67,0.28);--hub-border-soft:rgba(60,60,67,0.22);--hub-accent:#00f59b;--hub-accent-hover:#00e08e;--hub-danger:#ff3b30;--hub-material:rgba(255,255,255,0.56);--hub-material-strong:rgba(255,255,255,0.76);--hub-material-stroke:rgba(60,60,67,0.24);--hub-inset-top:rgba(255,255,255,0.78);--hub-inset-bottom:rgba(20,32,58,0.14);--hub-shadow:0 16px 34px rgba(20,32,58,0.16);--hub-fill:rgba(118,118,128,0.14);--hub-fill-hover:rgba(118,118,128,0.22);--hub-page-background:linear-gradient(180deg,#fcfcff,#f4f6fc 50%,#eef2fb);--hub-page-depth:radial-gradient(140% 100% at 50% -12%,rgba(255,255,255,0.64),rgba(255,255,255,0) 64%),radial-gradient(160% 110% at 50% 120%,rgba(0,122,255,0.08),rgba(0,122,255,0) 68%);--hub-hero-overlay:linear-gradient(102deg,rgba(8,22,44,0.26),rgba(255,255,255,0.18) 52%,rgba(8,22,44,0.24));--hub-game-overlay:linear-gradient(115deg,rgba(8,22,44,0.42),rgba(255,255,255,0.16) 52%,rgba(8,22,44,0.38));--hub-media-overlay:linear-gradient(0deg,rgba(10,22,40,0.34),rgba(255,255,255,0.08) 54%)}.hub-theme:after,.hub-theme:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0}.hub-theme:before{background:var(--hub-page-depth)}.hub-theme:after{background:transparent}.hub-theme>*{position:relative;z-index:1}.hub-theme,.hub-theme *{box-sizing:border-box}.hub-theme .hub-heading{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em}.hub-theme .hub-body{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hub-theme .hub-muted{color:var(--hub-text-soft)}.hub-theme .hub-subtle{color:var(--hub-text-subtle)}.hub-theme .hub-sticky-header{position:fixed;inset-inline:0;top:max(0px,env(safe-area-inset-top));z-index:80}.hub-theme .hub-header-spacer{height:102px}.hub-theme .hub-link{text-decoration:none;color:inherit;transition:opacity .18s ease}.hub-theme .hub-link:focus-visible,.hub-theme .hub-link:hover{opacity:.9}.hub-theme .hub-brand-link{position:relative;z-index:3;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;line-height:0}.hub-theme .hub-brand-logo{width:auto;height:44px;display:block;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.hub-theme[data-theme=light] .hub-brand-logo{filter:brightness(0) invert(.1) drop-shadow(0 0 8px rgba(20,32,58,.16))}.hub-theme .hub-liquid-card{position:relative;overflow:hidden;border-radius:34px;border:1px solid var(--hub-material-stroke);background:var(--hub-material);backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%);box-shadow:var(--hub-shadow),inset 0 1px 0 var(--hub-inset-top),inset 0 -1px 0 var(--hub-inset-bottom)}.hub-theme .hub-liquid-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%)}.hub-theme .hub-hero-panel{background:rgba(12,12,14,.34);border-color:rgba(220,224,236,.28)}.hub-theme[data-theme=light] .hub-hero-panel{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.72)}.hub-theme .hub-hero-image{object-position:center 32%;transform:scale(1.03)}.hub-theme .hub-hero-image-overlay{background:var(--hub-hero-overlay)}.hub-theme .hub-hero-cta{display:flex;flex-wrap:wrap;gap:.56rem}.hub-theme .hub-hero-cta-button{width:auto}.hub-theme .hub-hero-stats-grid{gap:.52rem}.hub-theme .hub-hero-stat-card{border-radius:22px}.hub-theme .hub-hero-stat-value{color:var(--hub-text)}.hub-theme .hub-hero-stat-label{color:var(--hub-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hub-theme .hub-hero-stats-source{color:var(--hub-text-soft)}.hub-theme[data-theme=light] .hub-hero-stats-source{color:rgba(17,17,20,.76);border-color:rgba(17,17,20,.22);background:rgba(255,255,255,.76)}.hub-theme[data-theme=light] .hub-hero-stat-card{background:rgba(255,255,255,.82);border:1px solid rgba(20,32,58,.16);box-shadow:0 8px 16px rgba(20,32,58,.12),inset 0 1px 0 rgba(255,255,255,.88)}.hub-theme[data-theme=light] .hub-hero-stat-value{color:rgba(17,17,20,.98)}.hub-theme[data-theme=light] .hub-hero-stat-label{color:rgba(34,34,38,.72)}.hub-theme .hub-concert-panel{background:rgba(10,10,12,.16);border-color:rgba(228,232,244,.24);backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%);box-shadow:0 16px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.22)}.hub-theme .hub-concert-panel:before{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01) 30%,transparent 62%)}.hub-theme[data-theme=light] .hub-concert-panel:before{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 34%,transparent 66%)}.hub-theme[data-theme=light] .hub-concert-panel{background:rgba(255,255,255,.32);border-color:rgba(255,255,255,.86);backdrop-filter:blur(22px) saturate(122%);-webkit-backdrop-filter:blur(22px) saturate(122%);box-shadow:0 18px 30px rgba(20,32,58,.12),inset 0 1px 0 rgba(255,255,255,.76),inset 0 -1px 0 rgba(20,32,58,.05)}.hub-theme .hub-glow-ring{border:1px solid var(--hub-material-stroke)}.hub-theme .hub-nav-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;padding:0 14px;border:1px solid var(--hub-border-soft);background:var(--hub-fill);color:var(--hub-text-soft);font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none;overflow:hidden;isolation:isolate;box-shadow:0 1px 4px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.06);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hub-theme .hub-button:after,.hub-theme .hub-nav-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 52%);opacity:.14;transition:opacity .18s ease}.hub-theme[data-theme=light] .hub-button:after,.hub-theme[data-theme=light] .hub-nav-pill:after{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,0) 56%);opacity:.22}.hub-theme .hub-nav-pill:focus-visible,.hub-theme .hub-nav-pill:hover{background:var(--hub-fill-hover);border-color:var(--hub-border);color:var(--hub-text);transform:translateY(-.5px) scale(1.005);box-shadow:0 7px 14px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12)}.hub-theme .hub-button:focus-visible:after,.hub-theme .hub-button:hover:after,.hub-theme .hub-nav-pill:focus-visible:after,.hub-theme .hub-nav-pill:hover:after{opacity:.34}.hub-theme .hub-nav-pill:active{transform:translateY(0) scale(.992);box-shadow:0 3px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)}.hub-theme .hub-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .82rem;border:1px solid var(--hub-border-soft);background:var(--hub-fill);color:var(--hub-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.01em;text-transform:none}.hub-theme .hub-chip-danger{color:#ffb8b1;border-color:rgba(255,69,58,.46);background:rgba(255,69,58,.14)}.hub-theme .hub-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:46px;border-radius:999px;padding:0 1.18rem;border:1px solid transparent;line-height:1;white-space:nowrap;text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:.01em;text-transform:none;overflow:hidden;isolation:isolate;transform:translateY(0) scale(1);backface-visibility:hidden;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .16s ease,border-color .16s ease,color .16s ease}.hub-theme .hub-button:focus-visible,.hub-theme .hub-button:hover{transform:translateY(-.5px) scale(1.006)}.hub-theme .hub-button:active{transform:translateY(0) scale(.992)}.hub-theme .hub-button-primary{color:#03160f;background:linear-gradient(140deg,#52ffc4 0,var(--hub-accent) 64%,#00be79 100%);border-color:rgba(0,245,155,.72);box-shadow:0 12px 24px rgba(0,245,155,.24),inset 0 1px 0 rgba(255,255,255,.22)}.hub-theme .hub-button-primary:focus-visible,.hub-theme .hub-button-primary:hover{background:linear-gradient(140deg,#72ffcf 0,var(--hub-accent-hover) 64%,#00d686 100%);box-shadow:0 14px 26px rgba(0,245,155,.3),inset 0 1px 0 rgba(255,255,255,.3)}.hub-theme .hub-button-secondary{color:var(--hub-text);background:linear-gradient(140deg,rgba(0,245,155,.2),rgba(0,245,155,.1));border-color:rgba(0,245,155,.4);box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.hub-theme .hub-button-secondary:focus-visible,.hub-theme .hub-button-secondary:hover{border-color:rgba(0,245,155,.62);background:linear-gradient(140deg,rgba(0,245,155,.3),rgba(0,245,155,.16));box-shadow:0 11px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.14)}.hub-theme .hub-button-ghost{color:var(--hub-text-soft);border-color:var(--hub-border);background:var(--hub-material);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hub-theme .hub-button-ghost:focus-visible,.hub-theme .hub-button-ghost:hover{border-color:var(--hub-border);background:var(--hub-material-strong);box-shadow:0 10px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.16)}.hub-theme .hub-release-card-button{min-height:38px;padding:0 .94rem;font-size:.74rem;flex-shrink:0;pointer-events:none}.hub-theme .hub-input{min-height:54px;border-radius:18px;border:1px solid var(--hub-border-soft);background:var(--hub-material-strong);padding:0 1rem;color:var(--hub-text);font-size:.96rem;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hub-theme .hub-input::placeholder{color:var(--hub-text-subtle)}.hub-theme .hub-input[type=date]{color:var(--hub-text);color-scheme:dark}.hub-theme[data-theme=light] .hub-input[type=date]{color-scheme:light}.hub-theme .hub-date-field{position:relative}.hub-theme .hub-input.hub-input-date{appearance:none;-webkit-appearance:none;padding-right:3.2rem;letter-spacing:.01em}.hub-theme .hub-input.hub-input-date::-webkit-date-and-time-value{text-align:left}.hub-theme .hub-input.hub-input-date::-webkit-datetime-edit{color:var(--hub-text);padding:0}.hub-theme .hub-input.hub-input-date:invalid::-webkit-datetime-edit{color:var(--hub-text-subtle)}.hub-theme .hub-input.hub-input-date::-webkit-clear-button,.hub-theme .hub-input.hub-input-date::-webkit-inner-spin-button{display:none}.hub-theme .hub-input.hub-input-date::-webkit-calendar-picker-indicator{position:absolute;right:.5rem;top:50%;width:2.3rem;height:2.3rem;margin:0;transform:translateY(-50%);opacity:0;cursor:pointer}.hub-theme .hub-date-field-icon{position:absolute;right:.5rem;top:50%;width:2.3rem;height:2.3rem;transform:translateY(-50%);border-radius:12px;border:1px solid var(--hub-border-soft);background:var(--hub-fill);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.2);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.hub-theme .hub-date-field-icon svg{width:.98rem;height:.98rem;stroke:var(--hub-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hub-theme .hub-date-field:focus-within .hub-date-field-icon{border-color:rgba(0,245,155,.54);background:rgba(0,245,155,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 9px 16px rgba(0,0,0,.24)}.hub-theme[data-theme=light] .hub-date-field-icon{border-color:rgba(16,20,27,.18);background:rgba(16,20,27,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 12px rgba(20,32,58,.12)}.hub-theme .hub-input:focus{border-color:rgba(0,245,155,.72);box-shadow:0 0 0 4px rgba(0,245,155,.16),inset 0 1px 0 rgba(255,255,255,.14)}.hub-theme .hub-form-field{display:flex;flex-direction:column;gap:.5rem}.hub-theme .hub-form-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-text-subtle)}.hub-theme .hub-textarea{min-height:164px;padding:.9rem 1rem;resize:vertical}.hub-theme .hub-form-feedback{max-width:min(64ch,100%);font-size:.82rem;line-height:1.45;color:var(--hub-text-soft)}.hub-theme .hub-form-feedback.is-success{color:#99f4c2}.hub-theme .hub-form-feedback.is-error{color:#ffb5b0}.hub-theme[data-theme=light] .hub-form-feedback.is-success{color:#0f7a46}.hub-theme[data-theme=light] .hub-form-feedback.is-error{color:#b4232b}.hub-theme .hub-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hub-theme .hub-media-shell{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--hub-border-soft);background:var(--hub-material-strong);box-shadow:0 14px 30px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.1)}.hub-theme .hub-media-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--hub-media-overlay)}.hub-theme .hub-hero-shell:after{background:linear-gradient(0deg,rgba(0,0,0,.42),rgba(0,0,0,.04) 56%)}.hub-theme[data-theme=light] .hub-hero-shell:after{background:linear-gradient(0deg,rgba(8,20,34,.24),rgba(255,255,255,.08) 56%)}.hub-theme .hub-crew-card{position:relative;border-radius:34px;background:rgba(10,10,12,.2);border-color:rgba(228,232,244,.36);backdrop-filter:blur(26px) saturate(136%);-webkit-backdrop-filter:blur(26px) saturate(136%);box-shadow:0 14px 26px rgba(0,0,0,.3),0 0 12px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.2)}.hub-theme .hub-crew-card:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,0) 42%),var(--crew-gradient);opacity:var(--crew-tint-opacity,.16);mix-blend-mode:screen}.hub-theme .hub-crew-card.is-bright:after{mix-blend-mode:soft-light}.hub-theme .hub-crew-card>*{position:relative;z-index:1}.hub-theme .hub-crew-media{min-height:0}.hub-theme .hub-crew-front{position:absolute;inset-inline:1rem;bottom:1rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.78rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.3);backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 24px rgba(0,0,0,.2);transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.hub-theme .hub-crew-close,.hub-theme .hub-crew-toggle{min-height:34px;padding:0 .82rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.hub-theme .hub-crew-details{position:absolute;inset:.58rem;z-index:5;display:flex;flex-direction:column;gap:.72rem;padding:.98rem;color:var(--hub-text);border-radius:27px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(165deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 38%),linear-gradient(145deg,rgba(4,8,16,.34),rgba(5,9,18,.2));backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(0,0,0,.18);opacity:0;transform:translate3d(0,10px,0);pointer-events:none;transition:opacity .24s ease,transform .26s cubic-bezier(.2,.65,.1,1)}.hub-theme .hub-crew-details:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--crew-gradient);opacity:.28;mix-blend-mode:screen}.hub-theme .hub-crew-details>*{position:relative;z-index:1}.hub-theme .hub-crew-details-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hub-theme .hub-crew-stats-grid{display:grid;gap:.45rem}.hub-theme .hub-crew-stat-item{border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.14);padding:.58rem .62rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.hub-theme .hub-crew-hit-card{border-radius:18px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.16);padding:.58rem .62rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hub-theme .hub-crew-hit-row{margin-top:.36rem;display:flex;align-items:center;justify-content:space-between;gap:.52rem}.hub-theme .hub-crew-hit-title{flex:1;min-width:0;font-size:.84rem;line-height:1.2;color:var(--hub-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hub-theme .hub-crew-hit-streams{flex:none;font-size:.74rem;font-weight:600;letter-spacing:.04em;color:rgba(245,247,255,.94);padding:.24rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.hub-theme .hub-crew-socials{margin-top:auto;display:flex;flex-wrap:wrap;gap:.42rem}.hub-theme .hub-crew-social{min-height:34px;padding:0 .82rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.hub-theme .hub-crew-card.is-open .hub-crew-front{opacity:0;transform:translate3d(0,7px,0);pointer-events:none}.hub-theme .hub-crew-card.is-open .hub-crew-details{opacity:1;transform:translateZ(0);pointer-events:auto}.hub-theme .hub-crew-card.hub-hover-lift:focus-within,.hub-theme .hub-crew-card.hub-hover-lift:hover{box-shadow:0 16px 30px rgba(0,0,0,.34),0 0 16px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.18)}.hub-theme .hub-crew-photo-shell{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:5/8;border-radius:31px;background:rgba(0,0,0,.26);border-color:rgba(255,255,255,.24)}.hub-theme .hub-crew-photo-shell:after{background:linear-gradient(0deg,rgba(0,0,0,.34),rgba(0,0,0,.08) 56%)}.hub-theme .hub-crew-photo-shell.has-image{background:rgba(0,0,0,.08)}.hub-theme .hub-crew-photo-shell.has-image:after{background:linear-gradient(0deg,rgba(0,0,0,.18),rgba(0,0,0,.02) 56%)}.hub-theme .hub-crew-photo-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.2);transform-origin:center}.hub-theme .hub-crew-placeholder{position:relative;z-index:1;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.18);padding:.45rem .8rem;font-size:.68rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:rgba(245,245,247,.95)}.hub-theme .hub-crew-placeholder.is-contrast{border-color:rgba(255,255,255,.34);background:rgba(0,0,0,.42);color:rgba(255,255,255,.98)}.hub-theme[data-theme=light] .hub-crew-card{border-color:rgba(255,255,255,.84);background:rgba(255,255,255,.38);box-shadow:0 12px 24px rgba(20,32,58,.14),0 0 12px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(20,32,58,.06)}.hub-theme[data-theme=light] .hub-crew-card:after{opacity:var(--crew-tint-opacity,.14);mix-blend-mode:multiply}.hub-theme[data-theme=light] .hub-crew-card.is-bright:after{mix-blend-mode:color-burn}.hub-theme[data-theme=light] .hub-crew-card.hub-hover-lift:focus-within,.hub-theme[data-theme=light] .hub-crew-card.hub-hover-lift:hover{box-shadow:0 14px 28px rgba(20,32,58,.18),0 0 18px rgba(255,255,255,.36),inset 0 1px 0 rgba(255,255,255,.68),inset 0 -1px 0 rgba(20,32,58,.1)}.hub-theme[data-theme=light] .hub-crew-photo-shell{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.52)}.hub-theme[data-theme=light] .hub-crew-front{border-color:rgba(255,255,255,.58);background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 24px rgba(20,32,58,.14)}.hub-theme[data-theme=light] .hub-crew-details{border-color:rgba(255,255,255,.52);background:linear-gradient(165deg,rgba(255,255,255,.58),rgba(255,255,255,.12) 40%),linear-gradient(145deg,rgba(244,248,255,.5),rgba(226,236,255,.3))}.hub-theme[data-theme=light] .hub-crew-details:before{opacity:.2;mix-blend-mode:multiply}.hub-theme[data-theme=light] .hub-crew-stat-item{border-color:rgba(255,255,255,.64);background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.hub-theme[data-theme=light] .hub-crew-hit-card{border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.hub-theme[data-theme=light] .hub-crew-hit-streams{color:rgba(17,24,39,.88);border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.48)}.hub-theme[data-theme=light] .hub-crew-placeholder{border-color:rgba(255,255,255,.54);background:rgba(20,32,58,.22);color:rgba(255,255,255,.96)}.hub-theme .hub-liquid-toggle{position:relative;width:86px;height:40px;border:1px solid var(--hub-border-soft);border-radius:999px;background:var(--hub-fill);padding:0;cursor:pointer;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transform:translateY(0);box-shadow:0 6px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .16s ease,background-color .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hub-theme .hub-liquid-toggle:focus-visible,.hub-theme .hub-liquid-toggle:hover{border-color:var(--hub-border);background:var(--hub-fill-hover);transform:translateY(-.5px);box-shadow:0 11px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)}.hub-theme .hub-liquid-toggle:active{transform:translateY(0);box-shadow:0 5px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.hub-theme .hub-liquid-toggle-track{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;padding:0 8px;pointer-events:none}.hub-theme .hub-liquid-toggle-side{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .22s ease,transform .22s ease,filter .22s ease}.hub-theme .hub-liquid-toggle-side-icon{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;user-select:none}.hub-theme .hub-liquid-toggle-side-moon .hub-liquid-toggle-side-icon{filter:brightness(0) invert(.88)}.hub-theme .hub-liquid-toggle-side-light .hub-liquid-toggle-side-icon{filter:brightness(0) invert(.9)}.hub-theme[data-theme=light] .hub-liquid-toggle-side-light .hub-liquid-toggle-side-icon,.hub-theme[data-theme=light] .hub-liquid-toggle-side-moon .hub-liquid-toggle-side-icon{filter:brightness(0) invert(.12)}.hub-theme .hub-liquid-toggle-thumb{position:absolute;top:3px;left:3px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hub-material-stroke);background:var(--hub-material-strong);box-shadow:0 6px 14px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.24);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.hub-theme .hub-liquid-toggle-thumb-icon{width:14px;height:14px;display:block;object-fit:contain;pointer-events:none;user-select:none;transition:filter .22s ease,transform .22s ease,opacity .22s ease}.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-thumb{transform:translateX(50px)}.hub-theme .hub-liquid-toggle.is-dark .hub-liquid-toggle-side-moon{opacity:.12;transform:scale(.84)}.hub-theme .hub-liquid-toggle.is-dark .hub-liquid-toggle-side-light,.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-side-moon{opacity:.64;transform:scale(1)}.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-side-light{opacity:.12;transform:scale(.84)}.hub-theme .hub-liquid-toggle.is-dark .hub-liquid-toggle-thumb-icon{filter:brightness(0) invert(.93) drop-shadow(0 0 3px rgba(198,216,255,.35))}.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-thumb-icon{filter:brightness(0) invert(.12) drop-shadow(0 0 4px rgba(255,198,88,.28))}.hub-theme .hub-language-toggle{position:relative;width:86px;height:40px;border:1px solid var(--hub-border-soft);border-radius:999px;background:var(--hub-fill);padding:0;cursor:pointer;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);transform:translateY(0);box-shadow:0 6px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .16s ease,background-color .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.hub-theme .hub-language-toggle:focus-visible,.hub-theme .hub-language-toggle:hover{border-color:var(--hub-border);background:var(--hub-fill-hover);transform:translateY(-.5px);box-shadow:0 11px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)}.hub-theme .hub-language-toggle:active{transform:translateY(0);box-shadow:0 5px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.hub-theme .hub-language-toggle-track{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;padding:0 8px;pointer-events:none}.hub-theme .hub-language-toggle-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;transition:opacity .22s ease,transform .22s ease,color .22s ease;color:var(--hub-text-soft)}.hub-theme .hub-language-toggle-thumb{position:absolute;top:3px;left:3px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hub-material-stroke);background:var(--hub-material-strong);box-shadow:0 6px 14px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.24);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.hub-theme .hub-language-toggle-thumb-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--hub-text)}.hub-theme .hub-language-toggle.is-en .hub-language-toggle-thumb{transform:translateX(50px)}.hub-theme .hub-language-toggle.is-en .hub-language-toggle-label-en,.hub-theme .hub-language-toggle.is-pl .hub-language-toggle-label-pl{opacity:.28;transform:scale(.92)}.hub-theme .hub-language-toggle.is-en .hub-language-toggle-label-pl,.hub-theme .hub-language-toggle.is-pl .hub-language-toggle-label-en{opacity:.72;transform:scale(1)}.hub-theme[data-theme=light] .hub-language-toggle-thumb-label{color:#111114}.hub-theme .hub-hover-lift{transition:transform .22s ease,box-shadow .22s ease}.hub-theme .hub-hover-lift:focus-within,.hub-theme .hub-hover-lift:hover{transform:translateY(-2px);box-shadow:0 20px 38px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.12)}.hub-theme .hub-reveal{opacity:0;transform:translate3d(0,14px,0) scale(.995);transition:opacity .5s cubic-bezier(.2,.65,.1,1),transform .5s cubic-bezier(.2,.65,.1,1);will-change:opacity,transform}.hub-theme .hub-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}.hub-theme .hub-stat-source,.hub-theme .hub-stat-value{display:inline-block}.hub-theme .hub-stat-value.is-animated{animation:hub-stat-value-in .42s cubic-bezier(.2,.65,.1,1)}.hub-theme .hub-stat-source.is-animated{animation:hub-stat-source-in .38s cubic-bezier(.2,.65,.1,1)}@keyframes hub-stat-value-in{0%{opacity:0;transform:translate3d(0,7px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes hub-stat-source-in{0%{opacity:0;transform:translate3d(0,5px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.hub-theme .hub-scroll-y{scrollbar-width:thin;scrollbar-color:rgba(118,118,128,.72) rgba(28,28,30,.88)}.hub-theme .hub-scroll-y::-webkit-scrollbar{width:8px}.hub-theme .hub-scroll-y::-webkit-scrollbar-track{background:rgba(28,28,30,.88);border-radius:999px}.hub-theme .hub-scroll-y::-webkit-scrollbar-thumb{background:rgba(118,118,128,.72);border-radius:999px}.hub-theme .hub-scroll-y::-webkit-scrollbar-thumb:hover{background:rgba(118,118,128,.86)}.hub-theme .hub-mobile-menu-trigger{width:42px;height:42px;border-radius:999px;border:1px solid var(--hub-border-soft);background:var(--hub-fill);display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(16px) saturate(132%);-webkit-backdrop-filter:blur(16px) saturate(132%);box-shadow:0 8px 16px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .19s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}.hub-theme .hub-mobile-menu-trigger:focus-visible,.hub-theme .hub-mobile-menu-trigger:hover{border-color:var(--hub-border);background:var(--hub-fill-hover);transform:translateY(-.5px)}.hub-theme .hub-mobile-menu-bars{display:inline-flex;flex-direction:column;gap:4px}.hub-theme .hub-mobile-menu-bars span{width:15px;height:1.5px;border-radius:999px;background:var(--hub-text);transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.hub-theme .hub-mobile-menu-bars.is-open span:first-child{transform:translateY(5.5px) rotate(45deg)}.hub-theme .hub-mobile-menu-bars.is-open span:nth-child(2){opacity:0}.hub-theme .hub-mobile-menu-bars.is-open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.hub-theme .hub-mobile-header-cta{min-height:38px;border-radius:999px;padding:0 .88rem;border:1px solid var(--hub-border-soft);background:var(--hub-fill);color:var(--hub-text-soft);font-size:.68rem;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.hub-theme .hub-mobile-header-cta:focus-visible,.hub-theme .hub-mobile-header-cta:hover{border-color:var(--hub-border);background:var(--hub-fill-hover);color:var(--hub-text)}.hub-theme .hub-mobile-menu-backdrop{position:fixed;inset:0;z-index:92;background:rgba(2,4,10,.48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility 0s linear .26s}.hub-theme .hub-mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease,visibility 0s linear 0s}.hub-theme .hub-mobile-menu-panel{position:absolute;left:0;top:0;width:min(86vw,360px);height:100%;padding:calc(env(safe-area-inset-top) + 18px) 16px 18px;border-right:1px solid var(--hub-material-stroke);background:var(--hub-material-strong);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);box-shadow:14px 0 34px rgba(0,0,0,.3),inset -1px 0 0 rgba(255,255,255,.08);transform:translate3d(calc(-100% - 18px),0,0);opacity:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.hub-theme .hub-mobile-menu-panel.is-open{transform:translateZ(0);opacity:1}.hub-theme .hub-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem}.hub-theme .hub-mobile-menu-head p{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hub-theme .hub-mobile-menu-close{min-height:32px;border-radius:999px;border:1px solid var(--hub-border-soft);background:var(--hub-fill);padding:0 .74rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hub-text-soft)}.hub-theme .hub-mobile-menu-toggles{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.hub-theme .hub-mobile-menu-group,.hub-theme .hub-mobile-menu-links{display:grid;gap:.62rem}.hub-theme .hub-mobile-menu-separator{height:1px;margin:.3rem 0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24) 18%,rgba(255,255,255,.24) 82%,rgba(255,255,255,0))}.hub-theme .hub-mobile-menu-link{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:45px;border-radius:16px;border:1px solid var(--hub-border-soft);background:var(--hub-fill);color:var(--hub-text);padding:0 .95rem;font-size:.78rem;font-weight:600;letter-spacing:.02em}.hub-theme .hub-mobile-menu-link:focus-visible,.hub-theme .hub-mobile-menu-link:hover{border-color:var(--hub-border);background:var(--hub-fill-hover)}.hub-theme .hub-mobile-menu-link-action{border-color:rgba(0,245,155,.44);background:linear-gradient(140deg,rgba(0,245,155,.22),rgba(0,245,155,.1))}.hub-theme .hub-mobile-menu-link-action:focus-visible,.hub-theme .hub-mobile-menu-link-action:hover{border-color:rgba(0,245,155,.66);background:linear-gradient(140deg,rgba(0,245,155,.34),rgba(0,245,155,.16))}.hub-theme[data-theme=light] .hub-mobile-menu-separator{background:linear-gradient(90deg,rgba(20,32,58,0),rgba(20,32,58,.24) 18%,rgba(20,32,58,.24) 82%,rgba(20,32,58,0))}.hub-theme[data-theme=light] .hub-mobile-menu-link-action{border-color:rgba(0,245,155,.42);background:linear-gradient(140deg,rgba(0,245,155,.16),rgba(0,245,155,.08))}.hub-theme[data-theme=light] .hub-mobile-menu-link-action:focus-visible,.hub-theme[data-theme=light] .hub-mobile-menu-link-action:hover{border-color:rgba(0,245,155,.6);background:linear-gradient(140deg,rgba(0,245,155,.24),rgba(0,245,155,.12))}@media (max-width:1023px){.hub-theme .hub-header-spacer{height:96px}.hub-theme .hub-brand-logo{height:38px}.hub-theme .hub-hero-shell{min-height:68vh}.hub-theme .hub-concert-panel{max-width:100%}.hub-theme .hub-language-toggle{width:82px;height:38px}.hub-theme .hub-language-toggle-thumb{width:28px;height:28px}.hub-theme .hub-language-toggle.is-en .hub-language-toggle-thumb{transform:translateX(48px)}.hub-theme .hub-liquid-toggle{width:82px;height:38px}.hub-theme .hub-liquid-toggle-thumb{width:28px;height:28px}.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-thumb{transform:translateX(48px)}}@media (max-width:767px){.hub-theme .hub-header-spacer{height:88px}.hub-theme .hub-liquid-card{border-radius:26px}.hub-theme .hub-button{min-height:44px;padding:0 1.05rem;font-size:.74rem}.hub-theme .hub-brand-logo{height:30px}.hub-theme .hub-hero-shell{min-height:68svh;padding:.82rem}.hub-theme .hub-hero-shell:after{background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.14) 38%,rgba(0,0,0,.54))}.hub-theme .hub-hero-content{justify-content:flex-end;gap:.72rem;padding-top:0}.hub-theme .hub-hero-image{object-position:84% 26%;transform:scale(1.11)}.hub-theme .hub-hero-panel{width:100%;max-width:100%;padding:1rem;background:rgba(8,8,10,.34);border-color:rgba(224,228,240,.24)}.hub-theme .hub-hero-title{font-size:clamp(1.46rem,8.2vw,2.14rem);letter-spacing:-.02em}.hub-theme .hub-hero-description{margin-top:.5rem;max-width:95%;font-size:.82rem;line-height:1.38}.hub-theme .hub-hero-cta{margin-top:.74rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.hub-theme .hub-hero-cta-button{width:100%;min-height:35px;padding:0 .36rem;font-size:.58rem;letter-spacing:.04em;white-space:nowrap}.hub-theme .hub-hero-stats{max-width:100%;width:100%}.hub-theme .hub-hero-stats-source{font-size:.58rem;letter-spacing:.08em}.hub-theme .hub-hero-stats-grid{gap:.4rem}.hub-theme .hub-hero-stat-card{border-radius:15px;padding:.52rem .46rem;background:rgba(10,10,12,.34)}.hub-theme .hub-hero-stat-value{font-size:clamp(.95rem,4.9vw,1.26rem)}.hub-theme .hub-hero-stat-label{margin-top:.32rem;min-height:auto;font-size:.5rem;line-height:1.19;letter-spacing:.04em}.hub-theme .hub-concert-panel{padding:1rem}.hub-theme .hub-crew-photo-shell{aspect-ratio:4/5}.hub-theme .hub-crew-front{inset-inline:.72rem;bottom:.72rem;padding:.62rem .72rem}.hub-theme .hub-crew-details{inset:.44rem;padding:.82rem;gap:.6rem}.hub-theme .hub-textarea{min-height:136px}.hub-theme .hub-form-feedback{font-size:.78rem}.hub-theme .hub-mobile-header-cta{min-height:36px;padding:0 .76rem;font-size:.63rem}.hub-theme .hub-mobile-menu-panel{width:min(92vw,344px);padding:calc(env(safe-area-inset-top) + 16px) 14px 16px}.hub-theme .hub-language-toggle{width:76px;height:34px}.hub-theme .hub-language-toggle-track{padding:0 6px}.hub-theme .hub-language-toggle-label{font-size:.56rem}.hub-theme .hub-language-toggle-thumb{top:2px;left:2px;width:26px;height:26px}.hub-theme .hub-language-toggle-thumb-label{font-size:.56rem}.hub-theme .hub-language-toggle.is-en .hub-language-toggle-thumb{transform:translateX(46px)}.hub-theme .hub-liquid-toggle{width:76px;height:34px}.hub-theme .hub-liquid-toggle-track{padding:0 6px}.hub-theme .hub-liquid-toggle-side{width:11px;height:11px}.hub-theme .hub-liquid-toggle-thumb{top:2px;left:2px;width:26px;height:26px}.hub-theme .hub-liquid-toggle-thumb-icon{width:13px;height:13px}.hub-theme .hub-liquid-toggle.is-light .hub-liquid-toggle-thumb{transform:translateX(46px)}}@media (max-width:390px){.hub-theme .hub-hero-image{object-position:88% 24%}.hub-theme .hub-hero-shell{min-height:64svh}.hub-theme .hub-hero-content{padding-top:0}.hub-theme .hub-hero-panel{padding:.9rem}.hub-theme .hub-hero-cta{gap:.34rem}.hub-theme .hub-hero-cta-button{min-height:33px;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.hub-theme .hub-reveal{opacity:1;transform:none;transition:none;will-change:auto}.hub-theme .hub-button,.hub-theme .hub-button:active,.hub-theme .hub-button:focus-visible,.hub-theme .hub-button:hover,.hub-theme .hub-hover-lift,.hub-theme .hub-hover-lift:focus-within,.hub-theme .hub-hover-lift:hover,.hub-theme .hub-language-toggle,.hub-theme .hub-language-toggle:active,.hub-theme .hub-language-toggle:focus-visible,.hub-theme .hub-language-toggle:hover,.hub-theme .hub-liquid-toggle,.hub-theme .hub-liquid-toggle:active,.hub-theme .hub-liquid-toggle:focus-visible,.hub-theme .hub-liquid-toggle:hover,.hub-theme .hub-nav-pill,.hub-theme .hub-nav-pill:active,.hub-theme .hub-nav-pill:focus-visible,.hub-theme .hub-nav-pill:hover{transform:none;transition:none;filter:none}.hub-theme .hub-button:after,.hub-theme .hub-nav-pill:after{opacity:0;transform:none;transition:none}.hub-theme .hub-stat-source.is-animated,.hub-theme .hub-stat-value.is-animated{animation:none}.hub-theme .hub-mobile-menu-backdrop,.hub-theme .hub-mobile-menu-backdrop.is-open,.hub-theme .hub-mobile-menu-panel,.hub-theme .hub-mobile-menu-panel.is-open{transition:none;transform:none}}