.awh-panel{border:1px solid var(--aw2-line);border-radius:1.25rem;background:var(--aw2-panel);padding:clamp(.9rem,2.2vw,1.4rem);min-width:0}.awh-calendar,.awh-community,.awh-explorer,.awh-home,.awh-newshub,.awh-stack{display:grid;gap:1.1rem;min-width:0}.awh-stack>section{display:grid;gap:.85rem;min-width:0}.awh-kicker{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--aw2-accent)}.awh-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.9rem}.awh-section-head>div:first-child{min-width:0;max-width:46rem}.awh-section-head h2{margin-top:.3rem;font-family:var(--font-editorial),serif;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--aw2-text)}.awh-section-head p:not(.awh-kicker){margin-top:.35rem;font-size:.86rem;line-height:1.55;color:var(--aw2-muted)}.awh-section-head__actions{display:flex;flex-wrap:wrap;gap:.5rem}.awh-section-head__actions .gst-button{display:inline-flex;align-items:center;gap:.4rem}.awh-rowhead{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.awh-rowhead h3{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial),serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:850;color:var(--aw2-text)}.awh-rowhead h3 svg{color:var(--aw2-accent);flex-shrink:0}.awh-rowhead p{margin-top:.2rem;font-size:.78rem;color:var(--aw2-muted)}.awh-subhead h3{display:flex;align-items:center;gap:.5rem;font-family:var(--font-editorial),serif;font-size:1.15rem;font-weight:850;color:var(--aw2-text)}.awh-subhead h3 svg{color:var(--aw2-accent)}.awh-subhead p{margin-top:.2rem;font-size:.8rem;color:var(--aw2-muted)}.awh-morelink,.awh-textbtn{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;border:0;background:none;padding:.35rem 0;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-accent);cursor:pointer;white-space:nowrap}.awh-morelink:hover,.awh-textbtn:hover{color:#fff}.awh-morelink svg{transition:transform .18s}.awh-morelink:hover svg{transform:translateX(3px)}.awh-iconbtn{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--aw2-line);border-radius:.6rem;background:var(--aw2-panel-2);color:var(--aw2-muted);cursor:pointer}.awh-iconbtn:hover{border-color:var(--aw2-accent);color:#fff}.awh-pill{border:1px solid var(--aw2-line);border-radius:999px;background:transparent;padding:.35rem .8rem;font-size:.72rem;font-weight:800;color:var(--aw2-muted);cursor:pointer}.awh-pill:hover{border-color:var(--aw2-accent);color:#fff}.awh-segment{display:inline-flex;flex-wrap:wrap;gap:.25rem;border:1px solid var(--aw2-line);border-radius:.75rem;background:var(--green-950,#070f0b);padding:.25rem}.awh-segment button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;border:0;border-radius:.55rem;background:transparent;padding:.35rem .75rem;font-size:.75rem;font-weight:800;color:var(--aw2-muted);cursor:pointer}.awh-segment button:hover{color:#fff}.awh-segment button[aria-pressed=true]{background:var(--aw2-accent-dim);color:#fff}.awh-tabs{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid var(--aw2-line)}.awh-tabs button{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;padding:.65rem .9rem;font-size:.85rem;font-weight:800;color:var(--aw2-muted);cursor:pointer}.awh-tabs button:hover{color:#fff}.awh-tabs button[aria-selected=true]{border-bottom-color:var(--aw2-accent);color:#fff}.awh-tabs--compact{border-bottom:0}.awh-tabs--compact button{border:1px solid var(--aw2-line);border-radius:.6rem;margin:0;padding:.45rem .8rem;font-size:.76rem}.awh-tabs--compact button[aria-selected=true]{border-color:var(--aw2-accent);background:var(--aw2-accent-dim)}.awh-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.awh-chiprow__label{font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--aw2-faint);margin-right:.2rem}.awh-activechip,.awh-filterchip,.awh-pick{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border:1px solid var(--aw2-line);border-radius:999px;background:var(--aw2-panel-2);padding:.3rem .8rem;font-size:.74rem;font-weight:750;color:var(--aw2-muted);cursor:pointer;white-space:nowrap}.awh-filterchip small{font-size:.64rem;opacity:.65}.awh-filterchip:hover,.awh-filterchip[aria-pressed=true],.awh-pick:hover{border-color:var(--aw2-accent);color:#fff}.awh-filterchip[aria-pressed=true]{background:var(--aw2-accent-dim)}.awh-filterchip--mine[aria-pressed=true]{border-color:#d6b24c;background:#4a3d12;color:#fff2c4}.awh-activechip{border-color:var(--aw2-accent);background:#123625;color:#d8fff0}.awh-activechip:hover{background:var(--aw2-accent-dim);color:#fff}.awh-field{display:inline-flex;min-width:0;flex-direction:column;gap:.25rem}.awh-field>span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.56rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-bigsearch,.awh-inlinesearch{display:flex;align-items:center;gap:.6rem;min-width:0;border:1px solid var(--aw2-line);border-radius:.85rem;background:var(--green-950,#070f0b);padding:0 .85rem;color:var(--aw2-muted)}.awh-bigsearch{min-height:3.1rem;flex:1 1 22rem}.awh-inlinesearch{min-height:2.4rem;flex:0 1 18rem}.awh-inlinesearch--grow{flex:1 1 18rem}.awh-bigsearch:focus-within,.awh-inlinesearch:focus-within{border-color:var(--aw2-accent)}.awh-bigsearch input,.awh-inlinesearch input{flex:1;min-width:0;border:0;background:transparent;color:var(--aw2-text);font-size:.95rem;outline:none}.awh-inlinesearch input{font-size:.85rem}.awh-bigsearch button,.awh-inlinesearch button{display:grid;place-items:center;border:0;background:none;color:var(--aw2-muted);cursor:pointer}.awh-empty{border:1px dashed var(--aw2-line);border-radius:1rem;padding:2rem 1rem;text-align:center;font-size:.85rem;color:var(--aw2-muted)}.awh-empty--warn{border-style:solid;border-color:#6b5520;background:#221b0a;color:#f1dca0}.awh-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem 1rem;font-size:.85rem;color:var(--aw2-muted)}.awh-muted{font-size:.78rem;color:var(--aw2-faint)}.awh-footnote{display:flex;align-items:flex-start;gap:.45rem;margin-top:.8rem;font-size:.72rem;line-height:1.5;color:var(--aw2-faint)}.awh-footnote svg{flex-shrink:0;margin-top:.1rem}.awh-badge{border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.awh-badge--mine{background:#4a3d12;color:#fff2c4}.awh-countdown{flex-shrink:0;border-radius:.5rem;background:#123625;padding:.25rem .55rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.66rem;font-weight:900;color:#b8f5d8;white-space:nowrap}.awh-countdown.is-past{background:transparent;color:var(--aw2-faint)}.awh-countdown--big{align-self:flex-start;margin-top:.4rem;background:var(--primary-neon,#3ddc97);color:#06140c;font-size:.75rem}.awh-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;font-size:.8rem;color:var(--aw2-muted)}.awh-results-head b{color:var(--aw2-text)}.awh-results-foot{display:flex;justify-content:center;padding-top:.5rem}.awh-hero{position:relative;overflow:hidden;height:clamp(21rem,30vw,25rem);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--aw2-line);border-radius:1.4rem;background:#061009;isolation:isolate}.awh-hero--loading{min-height:22rem}.awh-hero__backdrop{position:absolute;inset:0;z-index:-2}.awh-hero__backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.05)}.awh-hero__backdrop span>img,.awh-hero__backdrop>span{width:100%;height:100%}.awh-hero__backdrop:has(>span) img{filter:blur(22px) saturate(1.2);transform:scale(1.15);opacity:.55}.awh-hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,11,7,.97),rgba(4,11,7,.86) 42%,rgba(4,11,7,.45)),linear-gradient(0deg,rgba(4,11,7,.9),transparent 55%)}.awh-hero__content{display:grid;height:100%;grid-template-columns:clamp(7rem,14vw,11.5rem) minmax(0,1fr);gap:clamp(1rem,2.6vw,2rem);align-items:end;padding:clamp(1.1rem,3vw,2.2rem) clamp(1.1rem,3vw,2.2rem) 3.4rem;animation:awh-slide-in .45s ease both}@keyframes awh-slide-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.awh-hero__content{animation:none}}.awh-hero__poster{position:relative;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#0a1a11;box-shadow:0 24px 50px -20px rgba(0,0,0,.9);cursor:pointer;padding:0}.awh-hero__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awh-hero__copy{display:grid;gap:.55rem;min-width:0;max-width:44rem}.awh-hero__copy h2{font-family:var(--font-editorial),serif;font-size:clamp(1.5rem,3.6vw,2.7rem);font-weight:900;line-height:1.04;letter-spacing:-.02em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.awh-hero__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;color:#cfe6d9}.awh-hero__genres{display:flex;flex-wrap:wrap;gap:.35rem;height:1.45rem;overflow:hidden}.awh-hero__genres span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700;color:#d8ecdf;background:rgba(255,255,255,.04)}.awh-hero__synopsis{height:4.8em;font-size:.86rem;line-height:1.6;color:#b8cfc1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.awh-hero__next{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;min-height:1.5rem;align-items:center;gap:.5rem;font-size:.78rem;color:#cfe6d9}.awh-hero__next svg{color:var(--primary-neon,#3ddc97)}.awh-hero__next b{border-radius:.45rem;background:var(--primary-neon,#3ddc97);padding:.15rem .5rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.7rem;color:#06140c}.awh-hero__next em{font-style:normal;color:var(--aw2-muted)}.awh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem}.awh-hero__actions>.gst-button{display:inline-flex;align-items:center;gap:.45rem}.awh-hero__actions .aw4-library-actions{display:flex;gap:.4rem}.awh-hero__nav{position:absolute;right:1rem;bottom:.8rem;left:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.awh-hero__dots{display:flex;gap:.35rem}.awh-hero__dots button{width:.55rem;height:.55rem;border:0;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;padding:0;transition:width .2s,background .2s}.awh-hero__dots button[aria-current=true]{width:1.6rem;background:var(--primary-neon,#3ddc97)}.awh-todaystrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.6rem}.awh-today{display:grid;grid-template-columns:auto 3rem minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid var(--aw2-line);border-radius:.9rem;background:var(--aw2-panel-2);padding:.55rem .7rem;text-align:left;cursor:pointer;scroll-snap-align:start}.awh-today:hover{border-color:var(--aw2-accent)}.awh-today.is-past{opacity:.55}.awh-today__time{font-family:var(--font-mono,ui-monospace),monospace;font-size:.95rem;font-weight:900;color:var(--aw2-text);font-variant-numeric:tabular-nums}.awh-agrow__poster,.awh-caltile__poster,.awh-hall__poster,.awh-today__poster,.awh-toplist__poster{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:.45rem;background:#0a1a11}.awh-agrow__poster img,.awh-caltile__poster img,.awh-hall__poster img,.awh-month__pillart img,.awh-postertile__art img,.awh-today__poster img,.awh-toplist__poster img,.awh-upnext__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awh-today__copy{display:grid;min-width:0;gap:.1rem}.awh-today__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;color:var(--aw2-text)}.awh-today__copy small{font-size:.7rem;color:var(--aw2-muted)}.awh-today__copy em{font-style:normal;font-family:var(--font-mono,ui-monospace),monospace;font-size:.64rem;font-weight:900;color:var(--aw2-accent)}.awh-today-skeleton{height:4.6rem;border-radius:.9rem}.awh-homegrid{display:grid;gap:1.1rem}@media (min-width:1100px){.awh-homegrid{grid-template-columns:minmax(0,1.65fr) minmax(19rem,1fr);align-items:stretch}}.awh-postergrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.9rem .7rem}@media (max-width:420px){.awh-postergrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.awh-postergrid--row{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr))}.awh-poster-skeleton{aspect-ratio:2/3;border-radius:.75rem}.awh-postertile{display:grid;gap:.35rem;min-width:0;border:0;background:none;padding:0;text-align:left;cursor:pointer}.awh-postertile__art{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid var(--aw2-line);border-radius:.75rem;background:#0a1a11;transition:transform .2s,border-color .2s}.awh-postertile:hover .awh-postertile__art{transform:translateY(-3px);border-color:var(--aw2-accent)}.awh-postertile__score{position:absolute;top:.4rem;right:.4rem;border-radius:.4rem;background:rgba(6,16,9,.88);padding:.1rem .4rem;font-size:.66rem;font-weight:900;color:#ffe08a}.awh-postertile__caption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:.3rem;background:linear-gradient(0deg,rgba(4,11,7,.96),rgba(4,11,7,.55) 70%,transparent);padding:1.3rem .5rem .45rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;color:#d8fff0;letter-spacing:.02em}.awh-postertile__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:800;line-height:1.25;color:var(--aw2-text)}.awh-postertile__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--aw2-faint)}.awh-toplist{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.awh-toplist li{display:grid;min-height:3.8rem}.awh-toplist li>button{height:100%}.awh-toplist button{display:grid;grid-template-columns:1.7rem 2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;border:0;border-radius:.7rem;background:none;padding:.25rem .4rem;text-align:left;cursor:pointer}.awh-toplist button:hover{background:var(--aw2-panel-2)}.awh-toplist__rank{font-family:var(--font-mono,ui-monospace),monospace;font-size:.9rem;font-weight:900;text-align:center;color:var(--aw2-faint)}.awh-toplist__rank.is-podium{color:var(--primary-neon,#3ddc97)}.awh-toplist__copy{display:grid;min-width:0}.awh-toplist__copy strong{font-size:.82rem;font-weight:800;color:var(--aw2-text)}.awh-toplist__copy small,.awh-toplist__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awh-toplist__copy small{font-size:.68rem;color:var(--aw2-faint)}.awh-list-skeleton{display:block;height:3.3rem;border-radius:.7rem}.awh-genrecloud{display:flex;flex-wrap:wrap;gap:.45rem}.awh-genre{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--aw2-line);border-radius:.7rem;background:var(--aw2-panel-2);padding:.5rem .8rem;font-size:.8rem;font-weight:800;color:var(--aw2-text);cursor:pointer}.awh-genre svg{color:var(--aw2-accent)}.awh-genre small{font-size:.66rem;color:var(--aw2-faint)}.awh-genre.is-theme svg{color:#8fb8ff}.awh-genre:hover{border-color:var(--aw2-accent);background:#12301f}.awh-explorer__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem}.awh-field--sort{min-width:11rem}.awh-explorer__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);padding:.7rem}.awh-explorer__filters-icon{display:inline-flex;align-items:center;gap:.35rem;align-self:center;margin-right:.2rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-accent)}.awh-explorer__filters .awh-field{min-width:6.6rem;flex:1 1 7.5rem;max-width:10rem}.awh-facet-skeleton{width:7rem;height:2.4rem;border-radius:.65rem}.awh-facet{position:relative}.awh-facet__trigger{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;border:1px solid var(--aw2-line);border-radius:.65rem;background:var(--green-950,#070f0b);padding:.4rem .75rem;font-size:.8rem;font-weight:800;color:var(--aw2-text);cursor:pointer}.awh-facet__trigger.is-active,.awh-facet__trigger:hover{border-color:var(--aw2-accent)}.awh-facet__trigger.is-active{background:#123625}.awh-facet__trigger b{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;border-radius:999px;background:var(--aw2-accent);padding:0 .3rem;font-size:.66rem;color:#06140c}.awh-facet__trigger svg{transition:transform .18s;color:var(--aw2-muted)}.awh-facet__panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(26rem,calc(100vw - 2rem));max-height:min(28rem,70vh);overflow:hidden;border:1px solid var(--aw2-line);border-radius:1rem;background:#07110d;box-shadow:0 24px 60px -18px rgba(0,0,0,.85)}.awh-facet__head{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--aw2-line);padding:.6rem}.awh-facet__search{display:flex;flex:1;align-items:center;gap:.4rem;min-width:0;border:1px solid var(--aw2-line);border-radius:.55rem;padding:0 .6rem;color:var(--aw2-muted)}.awh-facet__search input{flex:1;min-width:0;min-height:2.1rem;border:0;background:transparent;color:var(--aw2-text);font-size:.82rem;outline:none}.awh-facet__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-content:start;gap:.3rem;overflow-y:auto;padding:.6rem}.awh-check{display:flex;align-items:center;gap:.45rem;min-width:0;border:1px solid transparent;border-radius:.5rem;background:none;padding:.4rem .45rem;text-align:left;font-size:.78rem;color:var(--aw2-text);cursor:pointer}.awh-check:hover:not(:disabled){background:var(--aw2-panel-2)}.awh-check:disabled{opacity:.4;cursor:not-allowed}.awh-check[aria-pressed=true]{border-color:var(--aw2-accent-dim);background:#10291c}.awh-check__box{display:grid;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;border:1px solid var(--aw2-line);border-radius:.3rem;color:#06140c}.awh-check[aria-pressed=true] .awh-check__box{border-color:var(--aw2-accent);background:var(--aw2-accent)}.awh-check__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awh-check__count{font-size:.64rem;color:var(--aw2-faint)}.awh-facet__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--aw2-line);padding:.55rem .7rem;font-size:.7rem;color:var(--aw2-faint)}@media (max-width:640px){.awh-facet{position:static}.awh-explorer__filters{position:relative}.awh-facet__panel{right:0;left:0;width:auto}.awh-explorer__filters .awh-field{flex:1 1 calc(50% - 0.6rem);max-width:none}}.aw3-shell .aw3-ranked-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:.95rem .65rem}@media (min-width:1500px){.aw3-shell .aw3-ranked-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.aw3-shell .aw4-season-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.2rem),1fr));gap:1rem .75rem}.awh-scard .aw3-seasonal-body{gap:.45rem}.awh-scard__status{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;max-width:100%;border:1px solid var(--aw2-line);border-radius:999px;background:var(--green-950,#070f0b);padding:.12rem .55rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awh-scard__status--airing{border-color:rgba(61,220,151,.45);color:#b8f5d8}.awh-scard__status--upcoming{border-color:rgba(214,178,76,.5);color:#ffd98a}.awh-scard__status--finished{color:#a9bdb1}.awh-live-dot{width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:var(--primary-neon,#3ddc97);box-shadow:0 0 0 0 rgba(61,220,151,.6);animation:awh-pulse 1.8s infinite}@keyframes awh-pulse{0%{box-shadow:0 0 0 0 rgba(61,220,151,.55)}70%{box-shadow:0 0 0 6px rgba(61,220,151,0)}to{box-shadow:0 0 0 0 rgba(61,220,151,0)}}@media (prefers-reduced-motion:reduce){.awh-live-dot{animation:none}}.awh-scard__facts{display:grid;gap:.22rem;font-size:.7rem;line-height:1.35;color:var(--text-muted)}.awh-scard__facts>span{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awh-scard__facts svg{width:.8rem;height:.8rem;flex-shrink:0;color:var(--accent-text,#3ddc97)}.awh-scard__facts>span:first-child{color:var(--text-main);font-weight:700}.awh-scard__studio{padding-left:1.15rem;color:var(--aw2-faint)}.awh-scard[data-lifecycle=upcoming] .awh-scard__facts>span:first-child svg{color:#ffd98a}.awh-broadcast{display:grid;gap:.45rem}.awh-broadcast p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem .8rem;border-bottom:1px dashed var(--aw2-line);padding-bottom:.4rem}.awh-broadcast p:last-child{border-bottom:0}.awh-broadcast span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-broadcast strong{font-size:.9rem;color:var(--aw2-text)}.awh-broadcast em{font-style:normal;border-radius:.4rem;background:var(--primary-neon,#3ddc97);padding:.1rem .45rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.66rem;font-weight:900;color:#06140c}.awh-calbar{justify-content:space-between;gap:.7rem}.awh-calbar,.awh-calbar__nav{display:flex;flex-wrap:wrap;align-items:center}.awh-calbar__nav{gap:.4rem}.awh-calbar__nav h3{margin:0 .4rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:900;color:var(--aw2-text)}.awh-calfilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.awh-calstats{font-size:.78rem;color:var(--aw2-muted)}.awh-calstats b{color:var(--aw2-text)}.awh-callayout{display:grid;gap:1rem}@media (min-width:1500px){.awh-callayout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}}.awh-calmain{min-width:0}.awh-calaside{display:grid;gap:.8rem;align-content:start}@media (min-width:760px) and (max-width:1499px){.awh-calaside{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (min-width:1500px){.awh-calaside{position:sticky;top:calc(var(--aw-nav-height, 4rem) + 5.5rem)}}.awh-week{display:grid;gap:1px;overflow:hidden;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-line)}@media (min-width:900px){.awh-week{grid-template-columns:repeat(7,minmax(0,1fr))}}.awh-week__day{display:flex;min-width:0;flex-direction:column;background:var(--green-900,#0a1711);container-type:inline-size}@media (min-width:900px){.awh-week__day{min-height:30rem}}.awh-week__day.is-today{background:linear-gradient(180deg,rgba(61,220,151,.1),transparent 14rem),var(--green-900,#0a1711)}.awh-week__head{display:flex;align-items:center;gap:.45rem;border:0;border-bottom:1px solid var(--aw2-line);background:none;padding:.55rem .65rem;text-align:left;cursor:pointer}.awh-week__head span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-week__head strong{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;font-size:1.05rem;font-weight:900;color:var(--aw2-text)}.awh-week__head em{margin-left:auto;font-style:normal;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;color:var(--aw2-faint)}.awh-week__day.is-today .awh-week__head strong{background:var(--primary-neon,#3ddc97);color:#06140c}.awh-week__day.is-today .awh-week__head span{color:var(--primary-neon,#3ddc97)}.awh-week__day.is-selected .awh-week__head{box-shadow:inset 0 -2px 0 var(--aw2-accent)}.awh-week__list{display:grid;align-content:start;gap:.35rem;padding:.4rem}@media (max-width:899px){.awh-week__list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.awh-week__empty{padding:.6rem;text-align:center;color:var(--aw2-faint)}.awh-caltile{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.5rem;align-items:center;min-width:0;border:1px solid var(--aw2-line);border-radius:.6rem;background:var(--aw2-panel);padding:.35rem;text-align:left;cursor:pointer}.awh-caltile:hover{border-color:var(--aw2-accent)}.awh-caltile.is-past{opacity:.5}.awh-caltile.is-mine{border-color:#7a6320;box-shadow:inset 3px 0 0 #d6b24c}.awh-caltile.is-compact{grid-template-columns:2rem minmax(0,1fr)}.awh-caltile__body{display:grid;min-width:0;gap:.1rem}.awh-caltile__time{display:flex;align-items:center;gap:.3rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.64rem;font-weight:900;color:var(--aw2-accent)}.awh-caltile__time b{margin-left:auto;color:var(--aw2-muted)}@container (max-width: 150px){.awh-caltile{grid-template-columns:1fr;gap:.25rem;padding:.4rem}.awh-caltile__poster{display:none}.awh-caltile__time{flex-wrap:wrap;row-gap:0}.awh-caltile__time b{margin-left:0}.awh-caltile__title{-webkit-line-clamp:3}}.awh-caltile__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;font-weight:800;line-height:1.25;color:var(--aw2-text)}.awh-agenda{display:grid;gap:1rem}.awh-agenda__day{display:grid;gap:.4rem}.awh-agenda__day header{display:flex;align-items:baseline;gap:.6rem;border-bottom:1px solid var(--aw2-line);padding-bottom:.4rem}.awh-agenda__day header strong{font-size:1.7rem;font-weight:900;line-height:1;color:var(--aw2-text)}.awh-agenda__day header span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-agenda__day header em{margin-left:auto;font-style:normal;font-size:.72rem;color:var(--aw2-faint)}.awh-agenda__day.is-today header span,.awh-agenda__day.is-today header strong{color:var(--primary-neon,#3ddc97)}.awh-agenda__day>div{display:grid;gap:.3rem}@media (min-width:1400px){.awh-agenda__day>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.awh-agrow{display:grid;grid-template-columns:3.2rem 2.4rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;border:1px solid transparent;border-radius:.7rem;background:var(--aw2-panel-2);padding:.4rem .6rem;text-align:left;cursor:pointer}.awh-agrow:hover{border-color:var(--aw2-accent)}.awh-agrow.is-past{opacity:.55}.awh-agrow.is-mine{box-shadow:inset 3px 0 0 #d6b24c}.awh-agrow__time{font-family:var(--font-mono,ui-monospace),monospace;font-size:.95rem;font-weight:900;color:var(--aw2-text);font-variant-numeric:tabular-nums}.awh-agrow__copy{display:grid;min-width:0}.awh-agrow__copy strong{font-size:.84rem;font-weight:800;color:var(--aw2-text)}.awh-agrow__copy small,.awh-agrow__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awh-agrow__copy small{font-size:.7rem;color:var(--aw2-faint)}@media (max-width:560px){.awh-agrow{grid-template-columns:2.8rem 2.2rem minmax(0,1fr)}.awh-agrow .awh-badge,.awh-agrow .awh-countdown{grid-column:3;justify-self:start}}.awh-month{overflow:hidden;border:1px solid var(--aw2-line);border-radius:1rem}.awh-month__head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--aw2-line);background:rgba(0,0,0,.2)}.awh-month__head span{padding:.5rem 0;text-align:center;font-family:var(--font-mono,ui-monospace),monospace;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--aw2-line)}.awh-month__cell{display:flex;min-width:0;min-height:4rem;flex-direction:column;gap:.2rem;border:0;background:var(--green-900,#0a1711);padding:.3rem;text-align:left;cursor:pointer}@media (min-width:700px){.awh-month__cell{min-height:7rem}}.awh-month__cell:hover{background:var(--green-800,#10231a)}.awh-month__cell.is-outside{background:#08110c;opacity:.55}.awh-month__cell.is-selected{box-shadow:inset 0 0 0 2px var(--aw2-accent)}.awh-month__num{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.75rem;font-weight:900;color:var(--aw2-text)}.awh-month__cell.is-today .awh-month__num{background:var(--primary-neon,#3ddc97);color:#06140c}.awh-month__pill{display:none;align-items:center;gap:.3rem;min-width:0;border-radius:.35rem;background:rgba(35,94,63,.35);padding:.1rem .3rem .1rem .1rem;font-size:.62rem;font-weight:700;color:#cfeedd}.awh-month__pill.is-mine{background:rgba(122,99,32,.45);color:#fff2c4}.awh-month__pillart{position:relative;width:.85rem;height:1.2rem;flex-shrink:0;overflow:hidden;border-radius:.2rem}.awh-month__pilltitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awh-month__more{display:none;font-size:.62rem;font-weight:800;color:var(--aw2-faint)}.awh-month__dots{display:flex;flex-wrap:wrap;gap:.15rem;margin-top:auto}.awh-month__dots i{width:.35rem;height:.35rem;border-radius:999px;background:var(--aw2-accent)}@media (min-width:700px){.awh-month__pill{display:flex}.awh-month__more{display:block}.awh-month__dots{display:none}}.awh-upnext{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.85rem;border:1px solid rgba(61,220,151,.35);border-radius:1rem;background:radial-gradient(ellipse 90% 100% at 0 0,rgba(61,220,151,.16),transparent 65%),var(--aw2-panel-2);padding:.85rem;text-align:left;cursor:pointer}.awh-upnext,.awh-upnext__poster{position:relative;overflow:hidden}.awh-upnext__poster{aspect-ratio:2/3;border-radius:.6rem}.awh-upnext__copy{display:flex;min-width:0;flex-direction:column;gap:.2rem}.awh-upnext__copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;font-weight:900;line-height:1.2;color:#fff}.awh-upnext__copy small{font-size:.74rem;color:var(--aw2-muted)}.awh-asidebox{border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);padding:.75rem}.awh-asidebox h4{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.82rem;font-weight:900;color:var(--aw2-text)}.awh-asidebox h4 svg{color:var(--aw2-accent)}.awh-asidelist{display:grid;gap:.35rem;max-height:24rem;overflow-y:auto}.awh-newsbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.awh-newsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-auto-flow:dense;gap:.85rem}.awh-newsgrid--rail{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.awh-news-skeleton{display:block;aspect-ratio:4/3.6;border-radius:1rem}.awh-news{position:relative;isolation:isolate;display:flex;min-width:0;min-height:15rem;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--aw2-line);border-radius:1rem;background:radial-gradient(ellipse 80% 70% at 20% 0,rgba(61,220,151,.18),transparent 60%),linear-gradient(160deg,#10281c,#07120c);color:inherit;text-decoration:none;aspect-ratio:4/3.6;transition:border-color .2s,transform .2s,box-shadow .2s}.awh-news:hover{border-color:var(--aw2-accent);transform:translateY(-3px);box-shadow:0 22px 40px -24px rgba(0,0,0,.9)}.awh-news:focus-visible{outline:2px solid var(--aw2-accent);outline-offset:2px}.awh-news__art{position:absolute;inset:0;z-index:-2;display:grid;place-items:center;color:rgba(61,220,151,.28)}.awh-news__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.awh-news:hover .awh-news__art img{transform:scale(1.06)}.awh-news__art svg{width:3.5rem;height:3.5rem;margin-bottom:30%}.awh-news:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,11,7,.1),rgba(4,11,7,.35) 38%,rgba(4,11,7,.92) 72%,rgba(4,11,7,.98))}.awh-news__body{display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1rem 1rem}.awh-news__meta{position:absolute;top:.75rem;right:.75rem;left:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.66rem}.awh-news__meta b{overflow:hidden;max-width:70%;background:rgba(4,11,7,.78);padding:.25rem .6rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.56rem;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;color:var(--primary-neon,#3ddc97)}.awh-news__meta b,.awh-news__meta time{border-radius:999px;white-space:nowrap;backdrop-filter:blur(6px)}.awh-news__meta time{background:rgba(4,11,7,.7);padding:.25rem .55rem;font-weight:800;color:#d8ecdf}.awh-news__body strong{-webkit-line-clamp:3;font-size:.98rem;font-weight:850;line-height:1.3;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6)}.awh-news__body strong,.awh-news__summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.awh-news__summary{-webkit-line-clamp:2;font-size:.84rem;line-height:1.55;color:#c9dcd0}.awh-news__cta{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.56rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-accent);opacity:.85}.awh-news:hover .awh-news__cta{opacity:1;color:#fff}@media (min-width:900px){.awh-news--featured{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.awh-news--featured .awh-news__body{padding:1.4rem 1.5rem 1.5rem;gap:.6rem}.awh-news--featured .awh-news__body strong{font-family:var(--font-editorial),serif;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;-webkit-line-clamp:3}.awh-news--featured .awh-news__summary{-webkit-line-clamp:3;max-width:40rem}}.awh-community__filters,.awh-community__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.awh-community__filters{justify-content:space-between}.awh-community__featured{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.8rem}.awh-community__split{display:grid;gap:1rem}@media (min-width:1200px){.awh-community__split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.awh-community__section{background:var(--aw2-panel-2)}.awh-community__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.7rem}.awh-community__split .awh-community__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.awh-profile__hero{position:relative;overflow:hidden;min-height:12rem;border:1px solid var(--aw2-line);border-radius:1.3rem;background:#061009;isolation:isolate}.awh-profile__mosaic{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));opacity:.4;filter:saturate(1.1)}.awh-profile__mosaic span{position:relative;overflow:hidden}.awh-profile__mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awh-profile__banner{position:absolute;inset:0;z-index:-2}.awh-profile__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;opacity:.7}.awh-profile__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,11,7,.97),rgba(4,11,7,.78) 55%,rgba(4,11,7,.55)),linear-gradient(0deg,rgba(4,11,7,.85),transparent 70%)}.awh-profile__identity{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:clamp(1.1rem,3vw,2rem);min-height:12rem}.awh-profile__identity>div:nth-child(2){flex:1;min-width:12rem}.awh-profile__identity h2{margin-top:.25rem;font-family:var(--font-editorial),serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;color:#fff}.awh-profile__name-skeleton{display:block;width:min(14rem,60vw);height:2rem;border-radius:.5rem}.awh-profile__identity p:not(.awh-kicker){font-size:.85rem;color:#b8cfc1}.awh-profile__identity .gst-button{display:inline-flex;align-items:center;gap:.4rem}.awh-signin{display:grid;justify-items:center;gap:.6rem;border:1px dashed var(--aw2-line);border-radius:1.2rem;padding:2.5rem 1rem;text-align:center;color:var(--aw2-muted)}.awh-signin svg{color:var(--aw2-accent)}.awh-signin h3{font-family:var(--font-editorial),serif;font-size:1.3rem;font-weight:850;color:var(--aw2-text)}.awh-signin p{max-width:32rem;font-size:.86rem}.awh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.7rem}.awh-kpi{display:grid;gap:.15rem;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel);padding:.85rem}.awh-kpi svg{color:var(--aw2-accent)}.awh-kpi span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--aw2-faint)}.awh-kpi strong{font-size:1.6rem;font-weight:900;line-height:1.1;color:var(--aw2-text);font-variant-numeric:tabular-nums}.awh-kpi small{font-size:.7rem;color:var(--aw2-muted)}.awh-continue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.7rem}.awh-continue__card{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.75rem;border:1px solid var(--aw2-line);border-radius:.9rem;background:var(--aw2-panel-2);padding:.55rem;text-align:left;cursor:pointer}.awh-continue__card:hover{border-color:var(--aw2-accent)}.awh-continue__poster{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:.55rem}.awh-continue__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awh-continue__copy{display:flex;min-width:0;flex-direction:column;gap:.3rem;justify-content:center}.awh-continue__copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;font-weight:850;color:var(--aw2-text)}.awh-continue__copy small{font-size:.72rem;color:var(--aw2-muted)}.awh-continue__copy em{font-style:normal;font-size:.66rem;color:var(--aw2-faint)}.awh-progress{display:block;height:.35rem;overflow:hidden;border-radius:999px;background:var(--green-950,#070f0b)}.awh-progress i{display:block;height:100%;border-radius:inherit;background:var(--primary-neon,#3ddc97)}.awh-progress--poster{position:absolute;right:.4rem;bottom:.4rem;left:.4rem}.awh-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.9rem}.awh-bars{display:grid;gap:.5rem}.awh-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;font-size:.78rem;color:var(--aw2-text)}.awh-bars strong{font-variant-numeric:tabular-nums;color:var(--aw2-muted)}.awh-bars i{grid-column:1/-1;display:block;height:.4rem;border-radius:999px;background:linear-gradient(90deg,var(--aw2-accent-dim),var(--primary-neon,#3ddc97))}.awh-histogram{display:flex;align-items:flex-end;gap:.35rem;height:9rem;padding-top:.5rem}.awh-histogram>div{display:flex;flex:1;min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem}.awh-histogram i{display:block;width:100%;max-width:2.2rem;border-radius:.35rem .35rem .15rem .15rem;background:linear-gradient(0deg,var(--aw2-accent-dim),var(--primary-neon,#3ddc97))}.awh-histogram span{font-family:var(--font-mono,ui-monospace),monospace;font-size:.58rem;color:var(--aw2-faint)}.awh-librarytools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.awh-librarytools .aw4-profile-search{flex:1 1 14rem}.awh-librarytools .awh-field{min-width:11rem}.awh-partial{padding:.6rem .9rem;margin-bottom:.7rem;text-align:left}.awh-hero__poster,.awh-hero__poster img{-webkit-user-drag:none}.awh-hero__copy h2{display:-webkit-box}@media (max-width:640px){.awh-hero{height:27rem}.awh-hero__content{grid-template-columns:5.6rem minmax(0,1fr);align-items:end;gap:.85rem}.awh-hero__poster{align-self:start;margin-top:2.2rem}.awh-hero__synopsis{-webkit-line-clamp:3}.awh-hero__actions .aw4-library-actions span{display:none}}@media (min-width:1100px){.awh-homegrid>.awh-panel{display:flex;flex-direction:column}.awh-homegrid .awh-toplist{flex:1;grid-auto-rows:1fr}}.awt{display:grid;gap:.9rem;min-width:0}.awt-summary{display:flex;align-items:center;gap:.8rem;font-size:.74rem;color:var(--aw2-muted)}.awt-progress{flex:1;height:.32rem;overflow:hidden;border-radius:999px;background:var(--aw2-line)}.awt-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aw2-accent),var(--primary-neon,#3ddc97));transition:width .4s}.awt-body{display:grid;gap:1rem;min-width:0}@media (min-width:900px){.awt-body:not(.is-single){grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}}.awt-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.95rem;overflow:hidden;border:1px solid var(--aw2-line);border-radius:1rem;background:var(--aw2-panel-2);padding:.9rem;text-align:left;cursor:pointer;transition:border-color .2s}.awt-feature:hover{border-color:var(--aw2-accent)}.awt-feature__bg{position:absolute;inset:0;z-index:-1;opacity:.28;filter:blur(22px) saturate(1.3);transform:scale(1.3)}.awt-card__art img,.awt-feature__bg img,.awt-feature__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awt-feature__poster{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border-radius:.7rem;background:#0a1a11;box-shadow:0 10px 24px rgba(0,0,0,.4)}.awt-feature__copy{display:grid;align-content:start;gap:.3rem;min-width:0}.awt-feature__copy small{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--aw2-accent)}.awt-feature__copy small,.awt-feature__time{font-family:var(--font-mono,ui-monospace),monospace;font-weight:900}.awt-feature__time{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:1.6rem;line-height:1;color:var(--aw2-text);font-variant-numeric:tabular-nums}.awt-feature__time em{font-style:normal;font-size:.7rem;color:var(--aw2-accent)}.awt-feature__copy strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:850;line-height:1.2;color:var(--aw2-text)}.awt-feature__meta{font-size:.72rem;color:var(--aw2-muted)}.awt-feature__synopsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.5;color:var(--aw2-faint)}.awt-feature__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.72rem;font-weight:800;color:var(--aw2-accent)}@media (max-width:420px){.awt-feature{grid-template-columns:5.6rem minmax(0,1fr)}.awt-feature__synopsis{display:none}}.awt-rails{display:grid;gap:1rem;min-width:0}.awt-rails h4{margin-bottom:.55rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.62rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--aw2-faint)}.awt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.6rem,1fr));gap:.8rem .6rem}.awt-card{display:grid;align-content:start;gap:.3rem;min-width:0;border:0;background:none;padding:0;text-align:left;cursor:pointer}.awt-card__art{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid var(--aw2-line);border-radius:.65rem;background:#0a1a11;transition:transform .2s,border-color .2s}.awt-card:hover .awt-card__art{transform:translateY(-3px);border-color:var(--aw2-accent)}.awt-card__time{position:absolute;top:.35rem;left:.35rem;display:inline-flex;align-items:center;gap:.25rem;border-radius:.4rem;background:rgba(6,16,9,.9);padding:.12rem .4rem;font-family:var(--font-mono,ui-monospace),monospace;font-size:.66rem;font-weight:900;color:var(--aw2-text);font-variant-numeric:tabular-nums}.awt-card__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:800;line-height:1.25;color:var(--aw2-text)}.awt-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.3rem;font-size:.66rem}.awt-card__meta b{font-weight:800;color:var(--aw2-muted)}.awt-card__meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-family:var(--font-mono,ui-monospace),monospace;font-weight:900;color:var(--aw2-accent)}.awt-card.is-past{opacity:.6}.awt-card.is-past .awt-card__art img{filter:grayscale(.55)}.awt-card.is-past .awt-card__meta em{color:var(--aw2-faint)}.awh-scores{display:grid;gap:1.1rem;min-width:0}@media (min-width:900px){.awh-scores{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.awh-histogram--scores{height:8rem}.awh-toppicks{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));align-items:start;gap:.7rem}.awh-toppicks button{display:grid;gap:.3rem;min-width:0;border:0;background:none;padding:0;text-align:left;cursor:pointer}.awh-toppicks__art{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;border:1px solid var(--aw2-line);border-radius:.6rem;background:#0a1a11;transition:border-color .2s,transform .2s}.awh-toppicks button:hover .awh-toppicks__art{border-color:var(--aw2-accent);transform:translateY(-2px)}.awh-toppicks img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.awh-toppicks b{position:absolute;top:.3rem;right:.3rem;border-radius:.4rem;background:rgba(6,16,9,.9);padding:.05rem .4rem;font-size:.7rem;font-weight:900;color:#ffe08a}.awh-toppicks strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:800;line-height:1.25;color:var(--aw2-text)}