@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bb29619a],[data-v-bb29619a]::backdrop,[data-v-bb29619a]:after,[data-v-bb29619a]:before{--tw-font-weight:initial}}}.nav-link[data-v-bb29619a]{padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);font-size:13px;font-weight:var(--font-weight-medium,500);transition:color .2s}.nav-link[data-v-bb29619a]:hover{color:var(--color-gold,#f0c05a);text-decoration-line:underline}.offcanvas[data-v-bb29619a]{background-color:var(--color-navy);height:100dvh;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s;width:280px;z-index:100}.offcanvas-open[data-v-bb29619a]{transform:translate(0)}.offcanvas-content[data-v-bb29619a]{padding:1rem 2rem}.offcanvas-link[data-v-bb29619a]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);font-weight:var(--font-weight-medium,500);transition:color .2s}.offcanvas-link[data-v-bb29619a]:hover{color:var(--color-gold,#f0c05a)}.overlay[data-v-bb29619a]{background-color:#00000080;inset:0;position:fixed;z-index:99}@property --tw-font-weight{syntax:"*";inherits:false}.footer-link[data-v-fcd4ae7b]{color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition:color .2s}.footer-link[data-v-fcd4ae7b]:hover,.social-icon[data-v-fcd4ae7b]{color:var(--color-gold,#f0c05a)}.social-icon[data-v-fcd4ae7b]{transition:opacity .2s}.social-icon[data-v-fcd4ae7b]:hover{opacity:.7}.player-grid[data-v-8f18bd40]{align-items:center;display:grid;gap:.5rem;grid-template-areas:"info controls" "progress progress";grid-template-columns:80% 20%}.area-info[data-v-8f18bd40]{background:#e4e4e4;border-radius:16px;grid-area:info;padding:8px}.area-controls[data-v-8f18bd40]{align-items:center;display:flex;flex-direction:column;grid-area:controls;height:100%;justify-content:space-between}.area-progress[data-v-8f18bd40]{grid-area:progress}.area-play[data-v-8f18bd40]{grid-area:play}.area-mute[data-v-8f18bd40]{grid-area:mute}@media(min-width:640px){.player-grid[data-v-8f18bd40]{gap:2rem;grid-template-areas:"info play progress mute";grid-template-columns:1fr 54px 1fr auto}.area-controls[data-v-8f18bd40]{display:contents}}.play-btn[data-v-8f18bd40]{align-items:center;aspect-ratio:1;background-color:var(--color-navy);border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:transform .2s;width:3rem}.play-btn[data-v-8f18bd40]:hover{transform:scale(1.05)}@media(min-width:768px){.play-btn[data-v-8f18bd40]{font-size:1.25rem;height:3rem;width:3rem}}.mute-btn[data-v-8f18bd40]{cursor:pointer;font-size:1.25rem}.progress-wrap[data-v-8f18bd40]{background-color:#e5e7eb;border-radius:9999px;cursor:pointer;height:6px;overflow:hidden;position:relative}.progress-bar[data-v-8f18bd40]{height:100%;transition:all .1s linear}.player-bar[data-v-8f18bd40]{bottom:0;position:fixed;width:100%;//overflow:hidden;box-shadow:0 -4px 6px -1px #0000001a;transform:translateY(100%);transition:transform .5s ease;z-index:999}.player-visible[data-v-8f18bd40]{transform:translateY(0)}.live-bar[data-v-8f18bd40]{background:repeating-linear-gradient(-45deg,var(--color-gray-light),var(--color-gray-light) 4px,#e5e5e5 4px,#e5e5e5 8px);opacity:.6}.modal-overlay[data-v-b068006b]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:200}.modal-content[data-v-b068006b]{max-width:calc(100vw - 4rem);position:relative;width:100%}.modal-close[data-v-b068006b]{color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:0;top:-2.5rem}.modal-grid[data-v-b068006b]{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:991px){.modal-grid[data-v-b068006b]{grid-template-columns:2fr 1fr}}.modal-info[data-v-b068006b]{background:var(--color-navy);border-radius:8px;min-width:0;padding:1rem}.desc-wrap[data-v-b068006b]{max-height:0;overflow:hidden;transition:max-height .3s}.desc-open[data-v-b068006b]{max-height:300px;overflow-y:auto}.description[data-v-b068006b] a{color:var(--color-gold)}.description[data-v-b068006b] a:hover{color:var(--color-navy)}
