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