.freaxz-root{--freaxz-purple:#270240;--freaxz-purple-deep:#160124;--freaxz-orange:#ff9914;--freaxz-yellow:#ffd24a;--freaxz-ink:#f7eefc;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;color:var(--freaxz-ink);background:var(--freaxz-purple);font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.freaxz-atmosphere{inset:0;background:linear-gradient(128deg,transparent 0,transparent 42%,rgba(255,255,255,.035) 42.5%,transparent 43%),linear-gradient(128deg,transparent 0,transparent 58%,rgba(0,0,0,.22) 58.5%,transparent 59%),linear-gradient(128deg,transparent 0,transparent 74%,rgba(255,255,255,.03) 74.5%,transparent 75%),radial-gradient(ellipse at 50% 35%,#3a0a5c 0,var(--freaxz-purple) 48%,var(--freaxz-purple-deep) 100%)}.freaxz-atmosphere,.freaxz-carousel{position:absolute;pointer-events:none}.freaxz-carousel{left:0;right:0;top:8%;height:min(52vh,360px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);opacity:.62}.freaxz-carousel__track{display:flex;align-items:center;gap:1rem;width:max-content;height:100%;padding:0 1rem;animation:freaxz-marquee 55s linear infinite;will-change:transform}.freaxz-carousel__item{flex:0 0 auto;width:min(42vw,340px);height:min(42vw,340px);aspect-ratio:1/1;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.45);transform:rotate(-2deg)}.freaxz-carousel__item:nth-child(2n){transform:rotate(2deg) translateY(10px)}.freaxz-carousel__item img,.freaxz-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.freaxz-carousel__placeholder{background:linear-gradient(145deg,#4a156e,#1a022c 60%),repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(255,153,20,.08) 0,rgba(255,153,20,.08) 9px)}.freaxz-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,1,36,.15),rgba(22,1,36,.55) 48%,rgba(22,1,36,.92));pointer-events:none}.freaxz-stage{position:relative;z-index:2;min-height:100vh;min-height:100dvh;justify-content:flex-end;gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,8vh,4.5rem)}.freaxz-brand,.freaxz-stage{display:flex;flex-direction:column;align-items:center}.freaxz-brand{gap:.85rem;text-align:center;margin-bottom:auto;margin-top:clamp(4rem,14vh,8rem);animation:freaxz-rise .9s ease-out both}.freaxz-brand__logo{width:min(88vw,520px);height:auto;max-height:28vh;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55));user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.freaxz-brand__wordmark{margin:0;font-size:clamp(3.2rem,14vw,7rem);font-weight:900;letter-spacing:.04em;line-height:.9;text-transform:uppercase;background:linear-gradient(180deg,var(--freaxz-yellow) 0,var(--freaxz-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 14px 28px rgba(0,0,0,.5))}.freaxz-brand__tagline{margin:0;max-width:28rem;font-size:clamp(.7rem,2.2vw,.85rem);font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(247,238,252,.78)}.freaxz-player{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;width:min(100%,34rem);padding:.85rem 1rem;border:1px solid rgba(255,153,20,.28);border-radius:999px;background:rgba(22,1,36,.72);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 20px 50px rgba(0,0,0,.45);animation:freaxz-rise 1s ease-out .12s both}.freaxz-player__play{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:0;border-radius:999px;background:linear-gradient(160deg,var(--freaxz-yellow),var(--freaxz-orange));color:#1a022c;cursor:pointer;box-shadow:0 8px 24px rgba(255,153,20,.35);transition:transform .18s ease,filter .18s ease}.freaxz-player__play:hover{transform:scale(1.05);filter:brightness(1.05)}.freaxz-player__triangle{display:block;width:0;height:0;margin-left:3px;border-color:transparent transparent transparent #1a022c;border-style:solid;border-width:8px 0 8px 13px}.freaxz-player__spinner{display:block;width:1rem;height:1rem;border:2px solid rgba(26,2,44,.25);border-top-color:#1a022c;border-radius:999px;animation:freaxz-spin .7s linear infinite}.freaxz-player__play:disabled{opacity:.7;cursor:wait}.freaxz-player__pause{display:flex;gap:4px}.freaxz-player__pause i{display:block;width:4px;height:14px;border-radius:1px;background:#1a022c}.freaxz-player__meta{min-width:0}.freaxz-player__live{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(247,238,252,.65)}.freaxz-player__live span{width:.45rem;height:.45rem;border-radius:999px;background:rgba(247,238,252,.25)}.freaxz-player__live span.is-on{background:#ff3b4a;box-shadow:0 0 10px rgba(255,59,74,.8);animation:freaxz-pulse 1.4s ease-in-out infinite}.freaxz-player__name{margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700}.freaxz-player__vol{width:5.5rem}.freaxz-player__vol input{width:100%;height:4px;appearance:none;border-radius:999px;background:rgba(255,255,255,.15);accent-color:var(--freaxz-orange);cursor:pointer}.freaxz-vu{width:min(100%,34rem);display:flex;flex-direction:column;gap:.45rem;animation:freaxz-rise 1.05s ease-out .2s both}.freaxz-vu__channel{display:grid;grid-template-columns:1.1rem 1fr 2rem;align-items:center;gap:.45rem}.freaxz-vu__ch-label,.freaxz-vu__db{font-size:.6rem;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,238,252,.5)}.freaxz-vu__db{text-align:right;letter-spacing:.04em}.freaxz-vu__rail{display:grid;grid-template-columns:repeat(48,1fr);gap:2px;height:1.15rem;align-items:stretch;padding:2px;border-radius:3px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.freaxz-vu__bar{display:block;height:100%;border-radius:1px;background:rgba(255,255,255,.07);transform-origin:bottom center;transform:scaleY(.22);opacity:.35;transition:transform 40ms linear,opacity 40ms linear,background 40ms linear}.freaxz-vu__bar.is-lit{transform:scaleY(calc(.22 + .78 * var(--fill, 1)));opacity:calc(.45 + .55 * var(--fill, 1));background:linear-gradient(180deg,var(--freaxz-yellow),var(--freaxz-orange));box-shadow:0 0 6px rgba(255,153,20,.28)}.freaxz-vu__bar.is-warn.is-lit{background:linear-gradient(180deg,#ffe08a,#ff9914)}.freaxz-vu__bar.is-hot.is-lit{background:linear-gradient(180deg,#fff1a8,#ff5a00);box-shadow:0 0 8px rgba(255,90,0,.4)}.freaxz-vu__bar.is-peak{outline:1px solid rgba(255,255,255,.75);opacity:1;transform:scaleY(1);background:#fff}.freaxz-hint{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,238,252,.7)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes freaxz-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes freaxz-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes freaxz-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes freaxz-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.freaxz-player{grid-template-columns:auto 1fr;border-radius:1.25rem}.freaxz-player__vol{grid-column:1/-1;width:100%}.freaxz-carousel{top:6%;height:min(40vh,260px);opacity:.5}.freaxz-carousel__item{width:min(48vw,240px);height:min(48vw,240px)}}@media (prefers-reduced-motion:reduce){.freaxz-brand,.freaxz-carousel__track,.freaxz-hint,.freaxz-player,.freaxz-player__live span.is-on,.freaxz-vu{animation:none}}