.ozd-site-header{position:sticky;top:0;z-index:9000;background:rgba(17,24,39,.98);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px rgba(15,23,42,.1)}.ozd-front-fixed-player{height:0;overflow:visible}.ozd-front-grid{display:grid;grid-template-columns:minmax(320px, 0.95fr) minmax(0, 1.55fr);gap:var(--ozd-gap);align-items:start}.ozd-front-right{display:grid;gap:var(--ozd-gap);min-width:0}.ozd-front-card{min-width:0}.ozd-front-request{border-top:5px solid var(--ozd-accent)}.ozd-front-today{border-top:5px solid var(--ozd-primary)}.ozd-front-news{border-top:5px solid #f59e0b}.ozd-front-top10{border-top:5px solid #16a34a}.ozd-main-grid{display:grid;grid-template-columns:minmax(0, 1fr) var(--ozd-sidebar);gap:var(--ozd-gap);align-items:start}.ozd-site-footer{margin-top:30px;padding:22px 0 calc(var(--ozd-player-height) + 34px);background:radial-gradient(circle at 12% 10%,rgba(37,99,235,.16),transparent 16rem),linear-gradient(135deg,#111827 0%,#0f172a 100%);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.ozd-footer-inner{width:min(100% - 32px, var(--ozd-container));margin-inline:auto;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(260px, 0.75fr);gap:14px;align-items:stretch}.ozd-footer-col{min-height:0;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045);box-shadow:0 14px 28px rgba(0,0,0,.14)}.ozd-footer-title{margin:0 0 10px;color:#fff;font-size:.98rem;font-weight:800;line-height:1.25}.ozd-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.ozd-footer-links__link{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.84);font-size:.92rem;font-weight:650;line-height:1.35;text-decoration:none}.ozd-footer-links__link:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ozd-accent);flex:0 0 auto}.ozd-footer-links__link:hover,.ozd-footer-links__link:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}.ozd-footer-social__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ozd-footer-social__link{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ozd-footer-social__icon{flex:0 0 auto}.ozd-footer-social__link:hover,.ozd-footer-social__link:focus-visible{transform:translateY(-1px);border-color:rgba(255,255,255,.34);background:var(--ozd-accent);color:#fff}.ozd-footer-empty{max-width:360px;margin:0;color:rgba(255,255,255,.68);font-size:.9rem;line-height:1.45}.ozd-footer-bottom{grid-column:1/-1;margin-top:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.ozd-footer-copyright{color:rgba(255,255,255,.72);font-size:.88rem}.ozd-home-hero{margin:-30px 0 34px;padding:46px 0 38px;background:radial-gradient(circle at 18% 20%,rgba(96,165,250,.24),transparent 24rem),linear-gradient(135deg,#111827 0%,#172033 46%,#0f172a 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.ozd-home-hero__inner{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(280px, 0.65fr);gap:34px;align-items:center}.ozd-home-hero__content{min-width:0}.ozd-home-hero__eyebrow{display:inline-flex;margin:0 0 14px;padding:7px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.84);font-size:.92rem;font-weight:900}.ozd-home-hero__title{max-width:780px;margin:0;color:#fff;font-size:clamp(2.2rem, 1.3rem + 3.4vw, 4.4rem);font-weight:950;line-height:1.04;letter-spacing:-.055em}.ozd-home-hero__desc{max-width:720px;margin:18px 0 0;color:rgba(255,255,255,.82);font-size:clamp(1rem, 0.95rem + 0.35vw, 1.2rem);line-height:1.7}.ozd-home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ozd-btn--hero{min-width:148px;background:#fff;color:#111827}.ozd-btn--hero:hover,.ozd-btn--hero:focus-visible{background:#e5e7eb;color:#111827}.ozd-btn--secondary{min-width:148px;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.09);color:#fff}.ozd-btn--secondary:hover,.ozd-btn--secondary:focus-visible{background:rgba(255,255,255,.16);color:#fff}.ozd-home-hero__panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.08);box-shadow:0 26px 70px rgba(0,0,0,.2)}.ozd-home-stat{padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.08)}.ozd-home-stat__value,.ozd-home-stat__label{display:block}.ozd-home-stat__value{color:#fff;font-size:1.45rem;font-weight:950;line-height:1.1}.ozd-home-stat__label{margin-top:6px;color:rgba(255,255,255,.74);font-weight:800}.ozd-home-wrap{margin-top:0}.ozd-home-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 420px);gap:28px;align-items:start}.ozd-home-main,.ozd-home-sidebar{min-width:0}.ozd-home-sidebar{display:grid;gap:22px}.ozd-front-card{overflow:hidden}.ozd-front-request{max-width:100%;padding:28px;border-top:0;border-left:6px solid var(--ozd-accent)}.ozd-front-today,.ozd-front-news,.ozd-front-top10{padding:22px}.ozd-front-today{border-top-color:var(--ozd-primary)}.ozd-front-news{border-top-color:#f59e0b}.ozd-front-top10{border-top-color:#16a34a}.home .ozd-home-hero,.front-page .ozd-home-hero,.ozd-home-hero{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:1;min-height:260px;margin:-30px 0 34px !important;padding:48px 0 42px !important;overflow:hidden}.ozd-home-hero__inner,.ozd-home-layout{display:grid !important;visibility:visible !important;opacity:1 !important}.ozd-home-hero__inner{grid-template-columns:minmax(0, 1.35fr) minmax(280px, 0.65fr)}.ozd-home-wrap{display:block !important;margin-top:0 !important;position:relative;z-index:2}.ozd-home-layout{grid-template-columns:minmax(0, 1fr) minmax(320px, 420px);gap:28px;align-items:start}.ozd-home-main,.ozd-home-sidebar,.ozd-front-request,.ozd-front-today,.ozd-front-news,.ozd-front-top10{display:block;visibility:visible;opacity:1}.ozd-home-hero{margin:-30px 0 26px !important;padding:34px 0 30px !important;min-height:0 !important}.ozd-home-hero__inner{gap:28px}.ozd-home-hero__title{max-width:720px;font-size:clamp(2rem, 1.2rem + 2.8vw, 3.7rem);line-height:1.05}.ozd-home-hero__desc{max-width:660px;margin-top:14px;font-size:clamp(0.98rem, 0.94rem + 0.22vw, 1.12rem);line-height:1.65}.ozd-home-hero__actions{margin-top:22px}.ozd-home-hero__panel{gap:10px;padding:14px;border-radius:22px}.ozd-home-stat{padding:13px 14px;border-radius:17px}.ozd-home-stat__value{font-size:1.28rem}.ozd-home-layout{grid-template-columns:minmax(0, 1.35fr) minmax(320px, 0.65fr) !important;gap:24px}.ozd-home-main{display:grid;gap:22px}.ozd-home-sidebar{gap:18px}.ozd-front-request{padding:24px}.ozd-front-today,.ozd-front-news,.ozd-front-top10,.ozd-home-programs,.ozd-home-djs{padding:20px}.ozd-home-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.ozd-home-section-head .ozd-section-title{margin:0}.ozd-home-section-link{flex:0 0 auto;color:var(--ozd-accent);font-weight:900;text-decoration:underline;text-underline-offset:3px}.ozd-home-program-list{display:grid;gap:10px}.ozd-home-program{display:grid;grid-template-columns:minmax(110px, 150px) minmax(0, 1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--ozd-border);border-radius:16px;background:var(--ozd-surface-soft)}.ozd-home-program:hover,.ozd-home-program:focus-visible{border-color:rgba(37,99,235,.34);background:#fff;color:inherit}.ozd-home-program__time{display:inline-flex;justify-content:center;padding:6px 10px;border-radius:999px;background:var(--ozd-accent-soft);color:var(--ozd-accent-dark);font-size:.9rem;font-weight:950}.ozd-home-program__title{min-width:0;color:var(--ozd-primary);font-weight:950}.ozd-home-djs{margin-top:24px}.ozd-home-dj-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:16px}.ozd-home-dj-card{display:grid;gap:10px;color:inherit}.ozd-home-dj-card__thumb{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#e0ecff 0%,#f8fafc 100%);border:1px solid var(--ozd-border)}.ozd-home-dj-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ozd-home-dj-card__placeholder{color:var(--ozd-accent-dark);font-size:1.5rem;font-weight:950}.ozd-home-dj-card__title{color:var(--ozd-primary);font-weight:950}.ozd-home-empty{color:var(--ozd-muted)}.ozd-home-hero{margin:-30px 0 18px !important;padding:28px 0 24px !important}.ozd-home-hero__inner{gap:24px !important}.ozd-home-hero__eyebrow{margin-bottom:12px;padding:6px 11px;font-size:.86rem}.ozd-home-hero__title{max-width:680px;font-size:clamp(1.9rem, 1.05rem + 2.55vw, 3.35rem) !important;line-height:1.04}.ozd-home-hero__desc{max-width:620px;margin-top:12px !important;font-size:clamp(0.96rem, 0.92rem + 0.18vw, 1.06rem) !important;line-height:1.58 !important}.ozd-home-hero__actions{margin-top:18px !important}.ozd-home-hero__actions .ozd-btn{min-height:44px;padding:10px 22px}.ozd-home-hero__panel{max-width:360px;justify-self:end;gap:8px !important;padding:12px !important;border-radius:20px !important}.ozd-home-stat{padding:11px 13px !important;border-radius:15px !important}.ozd-home-stat__value{font-size:1.15rem !important}.ozd-home-stat__label{margin-top:4px !important;font-size:.92rem}.ozd-home-layout{gap:22px !important}.ozd-home-main{gap:18px !important}.ozd-home-sidebar{gap:14px !important}.ozd-front-request,.ozd-front-today,.ozd-front-news,.ozd-front-top10,.ozd-home-programs,.ozd-home-djs{padding:18px !important}.ozd-front-request{border-left-width:4px !important}.ozd-front-today,.ozd-front-news,.ozd-front-top10{border-top-width:3px !important}.ozd-front-today .ozd-section-title,.ozd-front-news .ozd-section-title,.ozd-front-top10 .ozd-section-title,.ozd-home-programs .ozd-section-title,.ozd-home-djs .ozd-section-title{margin-bottom:10px !important;font-size:clamp(1.15rem, 0.98rem + 0.55vw, 1.5rem) !important;font-weight:800 !important;letter-spacing:-.015em !important}.ozd-home-program{padding:10px !important;border-radius:14px !important}.ozd-home-djs{margin-top:18px !important}.ozd-home-hero{margin:-30px 0 14px !important;padding:24px 0 22px !important}.ozd-home-hero__title{font-size:clamp(1.85rem, 1.04rem + 2.42vw, 3.18rem) !important}.ozd-home-hero__desc{margin-top:10px !important;line-height:1.5 !important}.ozd-home-hero__actions{margin-top:16px !important}.ozd-home-layout{gap:20px !important}.ozd-home-main{gap:16px !important}.ozd-home-sidebar{gap:12px !important}.ozd-front-today,.ozd-front-news,.ozd-front-top10{border-top-width:2px !important}.ozd-front-request{border-left-width:4px !important}.ozd-home-djs{margin-top:16px !important}.ozd-site-footer{padding:22px 0 calc(var(--ozd-player-height) + 54px)}.ozd-footer-bottom{display:flex;align-items:center;justify-content:center;margin-top:0;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.14)}.ozd-footer-copyright{color:rgba(255,255,255,.9);font-size:.88rem;font-weight:650;line-height:1.4}.ozd-footer-empty{color:rgba(255,255,255,.78)}.ozd-footer-links__link:before{display:none !important}.ozd-footer-links__link{gap:9px}.ozd-footer-links__icon{flex:0 0 auto;color:var(--ozd-accent)}.ozd-footer-links__link span{min-width:0}.ozd-footer-empty--with-icon{display:inline-flex;align-items:center;gap:9px}.ozd-footer-empty__icon{flex:0 0 auto;color:var(--ozd-accent)}