.lgl-sm{--sm-bg:#09090b;--sm-surface:#18181b;--sm-line:#ffffff14;--sm-text:#fafafa;--sm-text-2:#d4d4d8;--sm-text-3:#a1a1aa;--sm-live:#4ade80;--sm-stop:#f87171;background:var(--sm-bg);width:100%;height:100%;color:var(--sm-text);font-family:var(--font-primary), ui-sans-serif, system-ui, sans-serif;text-align:left;border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;container-type:inline-size}@media (width<=719px){.lgl-sm-box{aspect-ratio:auto}}.lgl-sm__frame{grid-template-columns:13.75em minmax(0,1fr);height:100%;font-size:1.25cqw;line-height:1.4;display:grid}.lgl-sm svg{flex:none}.lgl-sm__side{border-right:1px solid var(--sm-line);background:var(--sm-surface);flex-direction:column;gap:1.5em;padding:1.25em .75em;display:flex}.lgl-sm__brand{align-items:center;gap:.5em;padding-inline:.5em;display:flex}.lgl-sm__brand>svg:first-child{width:1.5em;height:1.5em}.lgl-sm__brand b{font-size:1em;font-weight:600}.lgl-sm__brand small{color:var(--sm-text-3);font-size:.8125em}.lgl-sm__collapse{width:1.125em;height:1.125em;color:var(--sm-text-3);margin-left:auto}.lgl-sm__nav{gap:.25em;display:grid}.lgl-sm__nav span{color:var(--sm-text-2);border-radius:.5em;align-items:center;gap:.75em;padding:.5em .75em;font-size:.875em;font-weight:500;display:flex}.lgl-sm__nav svg{width:1.125em;height:1.125em}.lgl-sm__nav .is-on{color:#fff;background:linear-gradient(90deg,#f97316,#9333ea);font-weight:600}.lgl-sm__account{border-top:1px solid var(--sm-line);align-items:center;gap:.75em;margin-top:auto;padding:.75em .5em 0;display:flex}.lgl-sm__account i{color:#fff;background:linear-gradient(135deg,#f97316,#9333ea);border-radius:999px;flex:none;place-items:center;width:2.25em;height:2.25em;font-size:.875em;font-style:normal;font-weight:600;display:grid}.lgl-sm__account span{min-width:0;display:grid}.lgl-sm__account b{font-size:.875em;font-weight:600}.lgl-sm__account small{color:var(--sm-text-3);font-size:.75em}.lgl-sm__account>svg{width:1em;height:1em;color:var(--sm-text-3);margin-left:auto}.lgl-sm__main{min-width:0;padding:1.75em 2em 0;overflow:hidden}.lgl-sm__head{border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:flex-start;gap:1.5em;padding-bottom:1.5em;display:flex}.lgl-sm__crumb{color:var(--sm-text-3);font-size:.8125em}.lgl-sm__title{flex-wrap:wrap;align-items:baseline;gap:.25em .75em;margin-top:.375em;display:flex}.lgl-sm__title b{letter-spacing:-.02em;font-size:1.625em;font-weight:600}.lgl-sm__title small{color:var(--sm-text-3);font-size:.875em}.lgl-sm__live{color:var(--sm-live);align-items:center;gap:.4em;font-size:.875em;font-weight:600;display:inline-flex}.lgl-sm__live i,.lgl-sm__health i{background:var(--sm-live);border-radius:999px;width:.5em;height:.5em;position:relative}@media (prefers-reduced-motion:no-preference){.lgl-sm__live i:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(.22,1,.36,1) infinite lgl-sm-pulse;position:absolute;inset:0}}.lgl-sm__links{flex-wrap:wrap;gap:.5em 1.25em;margin-top:.75em;display:flex}.lgl-sm__links span{color:var(--sm-text-2);align-items:center;gap:.375em;font-size:.875em;font-weight:500;display:inline-flex}.lgl-sm__links svg{width:1em;height:1em}.lgl-sm__actions{gap:.5em;display:flex}.lgl-sm__stop,.lgl-sm__more{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:.5em;justify-content:center;align-items:center;height:2.5em;display:inline-flex}.lgl-sm__stop{border-color:var(--sm-stop);color:var(--sm-stop);white-space:nowrap;gap:.5em;padding-inline:1em;font-size:.875em;font-weight:600}.lgl-sm__stop i{background:var(--sm-stop);border-radius:.15em;width:.75em;height:.75em}.lgl-sm__more{width:2.5em;color:var(--sm-text-2)}.lgl-sm__body{grid-template-columns:minmax(0,1fr) 22.5em;align-items:start;gap:2em;padding-top:1.5em;display:grid}.lgl-sm__player{border-radius:.75em}.lgl-sm__onair{z-index:2;letter-spacing:.04em;color:#fff;background:#ef4444;border-radius:.25em;align-items:center;gap:.35em;padding:.25em .5em;font-size:.6875em;font-weight:700;display:inline-flex;position:absolute;bottom:.75em;left:.75em}.lgl-sm__onair i{background:#fff;border-radius:999px;width:.5em;height:.5em}.lgl-sm__health{flex-wrap:wrap;align-items:center;gap:.5em .6em;margin-top:1em;font-size:.875em;display:flex}.lgl-sm__health b{font-weight:500}.lgl-sm__health span{color:var(--sm-text-3)}.lgl-sm__panel{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:.75em;overflow:hidden}.lgl-sm__tabs{border-bottom:1px solid var(--sm-line);gap:1.5em;padding-inline:1.25em;display:flex}.lgl-sm__tabs span{color:var(--sm-text-3);padding-block:.9em;font-size:.875em;font-weight:500;position:relative}.lgl-sm__tabs .is-on{color:var(--sm-text);font-weight:600}.lgl-sm__tabs .is-on:after{content:"";background:linear-gradient(90deg,#f97316,#9333ea);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lgl-sm__saved{color:var(--sm-text-3);align-items:center;gap:.4em;padding:.75em 1.25em .25em;font-size:.75em;display:flex}.lgl-sm__saved svg{width:1em;height:1em;color:var(--sm-live)}.lgl-sm__sec{justify-content:space-between;align-items:center;padding:.75em 1.25em .375em;display:flex}.lgl-sm__sec b{font-size:.875em;font-weight:600}.lgl-sm__add{color:var(--sm-text-2);align-items:center;gap:.25em;font-size:.8125em;font-weight:600;display:inline-flex}.lgl-sm__add svg{width:1em;height:1em}.lgl-sm__items{gap:.125em;padding:0 .625em;display:grid}.lgl-sm__items li{border-radius:.5em;grid-template-columns:auto 2.75em minmax(0,1fr) auto auto;align-items:center;gap:.625em;padding:.5em;transition:background-color .4s cubic-bezier(.22,1,.36,1);display:grid}.lgl-sm__items li.is-now{background:#ffffff0a}.lgl-sm__grip{width:.875em;height:.875em;color:var(--sm-text-3)}.lgl-sm__thumb{border-radius:.375em;place-items:center;height:1.75em;display:grid}.lgl-sm__thumb svg{width:1em;height:1em}.lgl-sm__thumb--video{color:#67e8f9;background:#0f2a33}.lgl-sm__thumb--image{color:var(--sm-live);background:#12301f}.lgl-sm__item{min-width:0;display:grid}.lgl-sm__item b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125em;font-weight:500;overflow:hidden}.lgl-sm__item small{color:var(--sm-text-3);font-size:.6875em}.lgl-sm__bar{background:var(--sm-line);border-radius:999px;height:.1875em;margin-top:.375em;display:none;overflow:hidden}.is-now .lgl-sm__bar{display:block}.lgl-sm__bar span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#fb923c,#a855f7);height:100%;display:block;transform:scaleX(.4)}@media (prefers-reduced-motion:no-preference){.lgl-sm__bar span{transform:scaleX(0)}.is-playing .is-now .lgl-sm__bar span{animation:7s linear both lgl-sm-play}}@keyframes lgl-sm-play{to{transform:scaleX(1)}}.lgl-sm__ok{width:1.125em;height:1.125em;color:var(--sm-live)}.lgl-sm__dots{color:var(--sm-text-3)}.lgl-sm__toggle{justify-content:space-between;align-items:center;padding:.75em 1.25em;display:flex}.lgl-sm__toggle span{color:var(--sm-text-2);font-size:.8125em}.lgl-sm__toggle i{background:#ffffff26;border-radius:999px;width:2.25em;height:1.25em;position:relative}.lgl-sm__toggle i:after{content:"";background:#fff;border-radius:999px;width:1em;height:1em;position:absolute;top:.125em;left:.125em}.lgl-sm__toggle i.is-on{background:linear-gradient(90deg,#f97316,#9333ea)}.lgl-sm__toggle i.is-on:after{left:auto;right:.125em}.lgl-sm__sound{border-top:1px solid var(--sm-line);margin:.25em 1.25em 0;padding:.875em 0 .5em}.lgl-sm__seg{background:#ffffff0f;border-radius:.5em;gap:.25em;margin-inline:1.25em;padding:.25em;display:flex}.lgl-sm__seg span{text-align:center;color:var(--sm-text-2);border-radius:.375em;flex:1;padding:.5em .25em;font-size:.8125em}.lgl-sm__seg .is-on{border:1px solid var(--sm-line);background:var(--sm-bg);color:var(--sm-text);font-weight:500}.lgl-sm__music{color:var(--sm-text-3);padding:.875em 1.25em .25em;font-size:.8125em}.lgl-sm__songs li{grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;padding:.4em 1.25em;display:grid}.lgl-sm__songs small{color:var(--sm-text-3);font-size:.75em}.lgl-sm__songs span{font-size:.8125em}@media (width<=719px){.lgl-sm__frame{height:auto;font-size:4.44444cqw;display:block}.lgl-sm__side,.lgl-sm__links,.lgl-sm__crumb,.lgl-sm__music,.lgl-sm__songs,.lgl-sm__sound,.lgl-sm__seg{display:none}.lgl-sm__main{padding:1.25em 1em 1em}.lgl-sm__head{flex-direction:column;gap:1em;padding-bottom:1.25em}.lgl-sm__title{margin-top:0}.lgl-sm__title b{flex-basis:100%;font-size:1.375em}.lgl-sm__body{grid-template-columns:minmax(0,1fr);gap:1.25em;padding-top:1.25em}}.lgl-player{aspect-ratio:16/9;isolation:isolate;background:#050507;border-radius:.75rem;position:relative;overflow:hidden}.lgl-player__scene{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.lgl-player__scene.is-on{opacity:1}.lgl-scene-drive{background:linear-gradient(#0b0620 0%,#2a0f45 46%,#5b1a4a 58%,#0b0620 58.2%)}.lgl-scene-drive .sun{aspect-ratio:1;-webkit-mask-composite:source-over;background:linear-gradient(#fdba74 0%,#fb923c 30%,#db2777 68%,#7e22ce 100%);border-radius:999px;width:34%;position:absolute;top:18%;left:50%;transform:translate(-50%);mask-image:linear-gradient(#000 52%,#0000 52%),repeating-linear-gradient(#000 0 6%,#0000 6% 8.5%);mask-composite:add}.lgl-scene-drive .hills{color:#170a2b;height:22%;position:absolute;inset:auto 0 41.8%}.lgl-scene-drive .hills svg{width:100%;height:100%}.lgl-scene-drive .floor{perspective:120px;perspective-origin:50% 0;background:linear-gradient(#240c3c,#0b0620 70%);position:absolute;inset:58% 0 0;overflow:hidden}.lgl-scene-drive .grid{transform-origin:50% 0;background-image:linear-gradient(#e879f98c 1.5px,#0000 1.5px),linear-gradient(90deg,#e879f966 1.5px,#0000 1.5px);background-size:40px 40px;height:400%;position:absolute;top:0;left:-50%;right:-50%;transform:rotateX(62deg)}@media (prefers-reduced-motion:no-preference){.lgl-scene-drive .grid{animation:1.4s linear infinite lgl-grid}}@keyframes lgl-grid{0%{transform:rotateX(62deg)translateY(0)}to{transform:rotateX(62deg)translateY(40px)}}.lgl-scene-drive .stars{background-image:radial-gradient(1px 1px at 12% 22%,#fff8,#0000),radial-gradient(1px 1px at 28% 12%,#fff6,#0000),radial-gradient(1px 1px at 44% 30%,#fff5,#0000),radial-gradient(1px 1px at 63% 10%,#fff8,#0000),radial-gradient(1px 1px at 78% 26%,#fff6,#0000),radial-gradient(1px 1px at 90% 14%,#fff7,#0000);position:absolute;inset:0 0 50%}@keyframes lgl-sm-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}
