@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_91c5f7{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_91c5f7{--font-nunito:"Nunito Sans","Nunito Sans Fallback"}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34d4c8ecb6d7f7f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a09aa1bf3047c7aa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc835f965ebbf3be-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a016d0ae30a81913-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab Fallback;src:local("Times New Roman");ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.83%}.__className_9a03ec{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.__variable_9a03ec{--font-display-face:"Zilla Slab","Zilla Slab Fallback"}:root{--qirion-red:#e52329;--qirion-dark-blue:#213a8f;--qirion-light-blue:#41c0f0;--qirion-pink:#f088b6;--qirion-green:#1e4f13;--qirion-orange:#f18a00;--qirion-yellow:#fbba00;--qirion-purple:#8c1d81;--qirion-teal:#00863e;--qirion-beige:#e8cfac;--text:#111111;--text-muted:#4b5563;--white:#ffffff;--shadow:0 4px 24px rgba(33,58,143,0.08);--shadow-lg:0 8px 40px rgba(33,58,143,0.12);--font-display:var(--font-display-face),"Zilla Slab",Georgia,serif;--font-body:var(--font-nunito),"Nunito Sans","Segoe UI",sans-serif;--font-cta:var(--font-body);--qader-cut-y:1.25rem;--qader-cut-x:2.7rem;--fig-1:var(--qirion-red);--fig-2:var(--qirion-dark-blue);--fig-3:var(--qirion-light-blue);--fig-4:var(--qirion-orange);--fig-5:var(--qirion-purple)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:400;color:var(--text);background:var(--white);line-height:1.6;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.3}img{max-width:100%;height:auto}button{font-family:var(--font-cta);cursor:pointer;border:none;background:none}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem}.page-header{padding:1.5rem 0;border-bottom:1px solid rgba(33,58,143,.08)}.page-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header__tag{font-family:var(--font-display);font-weight:400;color:var(--text-muted);font-size:1rem}.logo-link{display:flex;align-items:center;line-height:0;background:transparent}.logo{display:block;width:auto;object-fit:contain}.logo--md{height:42px;max-width:min(160px,40vw)}.qader{border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--qader-cut-y)),calc(100% - var(--qader-cut-x)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--qader-cut-y)),calc(100% - var(--qader-cut-x)) 100%,0 100%);padding:1.5rem 2rem}.qader--red{background:var(--qirion-red);color:var(--white)}.qader-text{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.4vw,1.45rem);line-height:1.35}.page-main{display:flex;flex-direction:column;flex:1 1}.hero{padding:3rem 0 1rem}.hero-title{font-size:clamp(1.75rem,4vw,2.75rem);color:var(--text);margin-bottom:.5rem}.hero-subtitle{font-family:var(--font-display);font-weight:400;font-size:clamp(1.1rem,2.5vw,1.4rem);color:var(--text-muted)}.hero-qonnector{margin:2rem 0 1rem;max-width:36rem;--qonnector-left:6%;--qonnector-top:-28%;--qonnector-width:140%}.qirion-qonnector-with-qader{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;max-width:100%}.qirion-qonnector-with-qader__bars{position:absolute;z-index:0;max-width:none;left:var(--qonnector-left,6%);top:var(--qonnector-top,-28%);width:var(--qonnector-width,140%)}.qirion-qonnector-with-qader__content{position:relative;z-index:1}.qirion-qonnector{pointer-events:none;overflow:visible}.player-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,340px);grid-gap:2rem;gap:2rem;align-items:start;padding-bottom:3rem}.now-card{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;background:var(--white);border:1px solid rgba(33,58,143,.1);box-shadow:var(--shadow)}.now-card__cover{width:180px;height:180px;padding:0;overflow:hidden;background:rgba(33,58,143,.08);display:flex;align-items:center;justify-content:center}.now-card__cover img{width:100%;height:100%;object-fit:cover}.now-card__cover-fallback{font-size:3rem;color:var(--qirion-dark-blue)}.now-card__live{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-cta);font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--qirion-red);margin-bottom:.4rem}.live-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--qirion-red);box-shadow:0 0 0 0 rgba(229,35,41,.6);animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(229,35,41,0)}to{box-shadow:0 0 0 0 rgba(229,35,41,0)}}.now-card__title{font-size:clamp(1.35rem,2.4vw,1.85rem);color:var(--text);margin-bottom:.2rem}.now-card__artist{font-family:var(--font-cta);font-weight:800;color:var(--qirion-red);font-size:1rem}.now-card__album{color:var(--text-muted);font-size:.9rem;margin-top:.15rem}.player-controls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;font-family:var(--font-cta);font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-radius:0;transition:all .2s ease}.btn-primary{background:var(--qirion-light-blue);color:var(--white);border:2px solid var(--qirion-light-blue)}.btn-primary:hover{background:var(--qirion-dark-blue);border-color:var(--qirion-dark-blue)}.btn-primary.is-playing{background:var(--qirion-red);border-color:var(--qirion-red)}.volume{display:flex;align-items:center;gap:.6rem;font-family:var(--font-cta);font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.volume input[type=range]{width:120px;accent-color:var(--qirion-red)}.now-card__hint{margin-top:1rem;padding:.85rem 1rem;font-size:.85rem;color:var(--text-muted);background:rgba(65,192,240,.06);border-left:3px solid var(--qirion-light-blue)}.history__title{font-size:1.15rem;color:var(--qirion-dark-blue);margin-bottom:1rem}.history__list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.history__empty{color:var(--text-muted);font-style:italic;padding:1.25rem;background:rgba(65,192,240,.06);border-left:3px solid var(--qirion-light-blue)}.history-item{display:flex;align-items:center;gap:.85rem;padding:.55rem .75rem .55rem 0;background:var(--white);border:1px solid rgba(33,58,143,.08);border-left-width:4px}.history-item:first-child{border-left-color:var(--fig-1)}.history-item:nth-child(2){border-left-color:var(--fig-2)}.history-item:nth-child(3){border-left-color:var(--fig-3)}.history-item:nth-child(4){border-left-color:var(--fig-4)}.history-item:nth-child(5){border-left-color:var(--fig-5)}.history-item__cover{width:52px;height:52px;flex-shrink:0;overflow:hidden;background:rgba(33,58,143,.06);display:flex;align-items:center;justify-content:center}.history-item__cover img{width:100%;height:100%;object-fit:cover}.history-item__info{min-width:0;display:flex;flex-direction:column}.history-item__info span,.history-item__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item__info strong{font-family:var(--font-cta);font-weight:700;font-size:.9rem}.history-item__info span{font-size:.8rem;color:var(--qirion-red)}.history-item__time{margin-left:auto;flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.footer{margin-top:auto;padding:2rem 0;border-top:1px solid rgba(33,58,143,.08);text-align:center;color:var(--text-muted);font-size:.85rem}@media (max-width:900px){.player-layout{grid-template-columns:1fr}.now-card{grid-template-columns:120px minmax(0,1fr)}.now-card__cover{width:120px;height:120px}}@media (max-width:640px){.page-header__tag{display:none}.now-card{grid-template-columns:1fr}.now-card__cover{width:100%;height:220px}.logo--md{height:32px}}