.aap-season .aap-section-heading h1{font-size:23px;line-height:1.25;margin:0}.aap-heading-actions{align-items:center;display:flex;gap:5px}.aap-heading-actions button{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.aap-heading-actions button:hover{background:var(--aap-surface-3)}.aap-heading-actions>a{align-items:center;color:var(--aap-muted);display:flex;font-size:11px;font-weight:600;margin-left:3px}.aap-social-strip{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.aap-social-strip>a{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:10px;display:grid;gap:1px;grid-template-columns:41px 1fr auto;grid-template-rows:auto auto;min-height:66px;padding:10px 13px}.aap-social-strip>a>span{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:11px;font-weight:800;grid-row:1/3;height:41px;justify-content:center;width:41px}.aap-social-strip>a>strong{font-size:12px}.aap-social-strip>a>small{color:var(--aap-subtle);font-size:9px}.aap-social-strip>a>.aap-icon{color:var(--aap-subtle);grid-row:1/3}.aap-social-strip>a:hover{border-color:#595959}.aap-social-strip .is-vk>span{background:#3975ea}.aap-social-strip .is-tg>span{background:#269ed8}.aap-social-strip .is-ds>span{background:#5865f2}.aap-history-empty{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);display:grid;gap:26px;grid-template-columns:230px minmax(0,1fr);min-height:155px;overflow:hidden;padding:18px 28px}.aap-history-empty__visual{height:119px;position:relative}.aap-history-empty__visual:before{background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:10px;content:"";height:94px;left:20px;position:absolute;top:11px;transform:rotate(-5deg);width:150px}.aap-history-empty__visual:after{background:var(--aap-surface-3);border:1px solid #555;border-radius:10px;content:"";height:94px;left:51px;position:absolute;top:11px;transform:rotate(6deg);width:150px}.aap-history-empty__visual>span{align-items:center;background:var(--aap-accent);border-radius:50%;display:flex;height:52px;justify-content:center;left:83px;position:absolute;top:34px;width:52px;z-index:2}.aap-history-empty__visual>span .aap-icon{fill:#fff;margin-left:3px}.aap-history-empty__visual>i{background:var(--aap-muted);border-radius:50%;height:6px;position:absolute;top:89px;width:6px;z-index:3}.aap-history-empty__visual>i:nth-of-type(1){left:96px}.aap-history-empty__visual>i:nth-of-type(2){left:108px}.aap-history-empty__visual>i:nth-of-type(3){left:120px}.aap-history-empty h3{font-size:17px;margin:0}.aap-history-empty p{color:var(--aap-muted);font-size:12px;margin:5px 0 12px}.aap-history-empty--small{display:flex;min-height:125px}.aap-history-rail{display:grid;gap:10px;grid-auto-columns:215px;grid-auto-flow:column;overflow:auto;padding-bottom:5px}.aap-history-rail>a{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:9px;display:grid;gap:10px;grid-template-columns:55px minmax(0,1fr);padding:7px}.aap-history-rail>a:hover{border-color:#555}.aap-history-rail>a>img{border-radius:6px;height:74px;object-fit:cover;width:55px}.aap-history-rail strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-history-rail small{color:var(--aap-subtle);font-size:10px}.aap-history-rail i{background:var(--aap-surface-2);border-radius:3px;display:block;height:4px;margin-top:9px;overflow:hidden}.aap-history-rail i b{background:var(--aap-accent);display:block;height:100%}.aap-home-schedule{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);padding:17px}.aap-calendar-tabs{display:grid;gap:7px;grid-template-columns:repeat(7,1fr);margin-bottom:13px}.aap-calendar-tabs button{align-items:center;background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:8px;cursor:pointer;display:grid;gap:1px;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:54px;padding:6px 9px;text-align:left}.aap-calendar-tabs button>span{color:var(--aap-subtle);font-size:9px;text-transform:uppercase}.aap-calendar-tabs button>b{font-size:17px;grid-row:2}.aap-calendar-tabs button>small{align-items:center;background:var(--aap-surface-3);border-radius:10px;color:var(--aap-muted);display:flex;font-size:9px;grid-row:1/3;height:20px;justify-content:center;min-width:20px}.aap-calendar-tabs button.is-active{background:var(--aap-accent);border-color:var(--aap-accent);color:#fff}.aap-calendar-tabs button.is-active span,.aap-calendar-tabs button.is-active small{color:#fff}.aap-calendar-tabs button.is-active small{background:rgba(0,0,0,.16)}.aap-schedule-panels>[data-tab-panel]{display:grid}.aap-schedule-row{align-items:center;border-top:1px solid var(--aap-border-soft);display:grid;gap:10px;grid-template-columns:41px minmax(0,1fr) 45px 83px 18px;min-height:61px;padding:6px 5px}.aap-schedule-row:first-child{border-top:0}.aap-schedule-row:hover{background:var(--aap-surface-3)}.aap-schedule-row>img{border-radius:5px;height:49px;object-fit:cover;width:36px}.aap-schedule-row strong,.aap-schedule-row small{display:block}.aap-schedule-row strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-schedule-row small{color:var(--aap-subtle);font-size:9px}.aap-schedule-row>time{font-size:12px;font-weight:700}.aap-schedule-row>em{color:var(--aap-subtle);font-size:9px;font-style:normal;text-align:right}.aap-schedule-row>em.is-released{color:var(--aap-green)}.aap-inline-empty{align-items:center;background:var(--aap-surface);border:1px dashed var(--aap-border);border-radius:9px;color:var(--aap-subtle);display:flex;font-size:11px;grid-column:1/-1;justify-content:center;min-height:90px;padding:15px;text-align:center}.aap-updates-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.aap-updates-grid>a{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:9px;display:grid;gap:10px;grid-template-columns:45px minmax(0,1fr) 35px;min-height:65px;padding:7px}.aap-updates-grid>a:hover{background:var(--aap-surface-3)}.aap-updates-grid>a>img{border-radius:5px;height:51px;object-fit:cover;width:38px}.aap-updates-grid strong,.aap-updates-grid small,.aap-updates-grid time{display:block}.aap-updates-grid strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-updates-grid small{color:var(--aap-accent);font-size:10px;font-weight:700}.aap-updates-grid time{color:var(--aap-subtle);font-size:9px;margin-top:2px}.aap-updates-grid>a>b{align-items:center;background:var(--aap-surface-2);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.aap-updates-grid>a>b .aap-icon{fill:currentColor;margin-left:2px}.aap-news-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.aap-news-grid article{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:10px;min-width:0;overflow:hidden}.aap-news-grid article.is-featured{display:grid;grid-column:span 2;grid-row:span 2;grid-template-rows:1fr auto}.aap-news-card__image{aspect-ratio:16/8;background:var(--aap-surface-2);display:block;overflow:hidden}.aap-news-grid article:not(.is-featured) .aap-news-card__image{aspect-ratio:16/7}.aap-news-card__image img{height:100%;object-fit:cover;transition:transform .25s;width:100%}.aap-news-card__image:hover img{transform:scale(1.02)}.aap-news-card__image>span{align-items:center;color:var(--aap-subtle);display:flex;height:100%;justify-content:center}.aap-news-grid article>div{padding:11px 13px 13px}.aap-news-grid time{color:var(--aap-subtle);font-size:9px}.aap-news-grid h3{font-size:13px;line-height:1.35;margin:5px 0}.aap-news-grid .is-featured h3{font-size:18px}.aap-news-grid h3 a:hover{color:var(--aap-accent)}.aap-news-grid p{color:var(--aap-muted);font-size:10px;margin:0}.aap-video-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.aap-video-grid article{min-width:0}.aap-video-card__image{aspect-ratio:16/9;background:var(--aap-surface);border-radius:9px;display:block;overflow:hidden;position:relative}.aap-video-card__image img{height:100%;object-fit:cover;width:100%}.aap-video-card__image>i{align-items:center;background:rgba(255,102,102,.92);border-radius:50%;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.aap-video-card__image>i .aap-icon{fill:#fff;margin-left:2px}.aap-video-grid h3{font-size:12px;line-height:1.35;margin:8px 0 0}.aap-video-grid p{color:var(--aap-subtle);font-size:9px;margin:4px 0}.aap-collection-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.aap-collection-grid>a{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:10px;display:grid;gap:2px;grid-template-columns:117px minmax(0,1fr);grid-template-rows:1fr 1fr;min-height:100px;overflow:hidden;padding:8px}.aap-collection-grid>a:hover{border-color:#555}.aap-collection-grid>a>span{display:grid;gap:3px;grid-row:1/3;grid-template-columns:repeat(4,1fr);height:82px;overflow:hidden}.aap-collection-grid>a>span img{height:82px;object-fit:cover;width:100%}.aap-collection-grid>a>strong{align-self:end;font-size:12px;line-height:1.3;padding-left:4px}.aap-collection-grid>a>small{color:var(--aap-subtle);font-size:9px;padding-left:4px}.aap-page-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.aap-page-head h1{font-size:25px;line-height:1.25;margin:0}.aap-page-head p{color:var(--aap-muted);font-size:11px;margin:5px 0 0}.aap-page-head__actions{align-items:center;display:flex;gap:7px}.aap-breadcrumbs{align-items:center;color:var(--aap-subtle);display:flex;font-size:10px;gap:5px;margin-bottom:8px}.aap-breadcrumbs a:hover{color:var(--aap-accent)}@media(max-width:1020px){.aap-news-grid{grid-template-columns:repeat(2,1fr)}.aap-news-grid article.is-featured{grid-column:span 2}.aap-collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.aap-social-strip{grid-template-columns:repeat(3,minmax(180px,1fr));margin-inline:-16px;overflow:auto;padding-inline:16px}.aap-history-empty{grid-template-columns:180px minmax(0,1fr);padding-inline:18px}.aap-history-empty__visual{transform:scale(.82);transform-origin:left center}.aap-calendar-tabs{margin-inline:-4px;overflow:auto}.aap-calendar-tabs button{min-width:82px}.aap-news-grid{grid-template-columns:repeat(2,1fr)}.aap-video-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.aap-season .aap-section-heading h1{font-size:18px}.aap-heading-actions button{display:none}.aap-social-strip{margin-inline:-12px;padding-inline:12px}.aap-history-empty{display:block;padding:19px}.aap-history-empty__visual{display:none}.aap-home-schedule{margin-inline:-12px;border-left:0;border-radius:0;border-right:0;padding:14px 12px}.aap-schedule-row{grid-template-columns:36px minmax(0,1fr) 42px 16px}.aap-schedule-row>em{display:none}.aap-updates-grid{grid-template-columns:1fr}.aap-news-grid{display:block;overflow:auto;white-space:nowrap}.aap-news-grid article,.aap-news-grid article.is-featured{display:inline-block;margin-right:9px;vertical-align:top;white-space:normal;width:270px}.aap-news-grid .is-featured h3{font-size:14px}.aap-news-card__image,.aap-news-grid article:not(.is-featured) .aap-news-card__image{aspect-ratio:16/8}.aap-video-grid{display:flex;overflow:auto}.aap-video-grid article{flex:0 0 250px}.aap-collection-grid{display:flex;overflow:auto}.aap-collection-grid>a{flex:0 0 280px}.aap-page-head{align-items:start}.aap-page-head h1{font-size:21px}.aap-page-head__actions{margin-left:10px}}@media(max-width:430px){.aap-social-strip{grid-template-columns:repeat(3,210px)}.aap-calendar-tabs button{min-width:72px}.aap-schedule-row>time{font-size:10px}.aap-collection-grid>a{flex-basis:260px}}
