.ArticleReader_progressBar__s4fT9{position:fixed;top:0;left:0;height:2px;background-color:var(--accent);z-index:1000;transition:width .1s linear}.ArticleReader_page__hUUKh{min-height:100vh;background-color:var(--bg-base);color:var(--text-primary);padding-bottom:var(--space-16)}.ArticleReader_container__3i2au{max-width:1280px;margin:0 auto;padding:0 var(--space-6);flex:1 1}.ArticleReader_heroHeader__9BtvU{max-width:800px;margin:var(--space-12) auto var(--space-8) auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.ArticleReader_categoryBadge__w2g3u{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:4px 14px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ArticleReader_title__FcZKt{font-family:var(--font-display);font-size:3.2rem;line-height:1.15;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.ArticleReader_subtitle__1fH1P{font-size:1.25rem;line-height:1.5;color:var(--text-secondary);font-weight:400;max-width:680px}.ArticleReader_metaRow__gNgG1{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:.875rem;color:var(--text-muted)}.ArticleReader_authorChip__3mn0V{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-weight:500}.ArticleReader_authorAvatar__rY1_z{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--bg-raised);border:1px solid var(--border-strong);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.ArticleReader_authorAvatarEditorial__WscWz{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--accent);color:#0a0a0a;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;font-family:var(--font-display)}.ArticleReader_metaDot__xjAdA{opacity:.4}.ArticleReader_coverContainer__nmtQe{max-width:1080px;margin:0 auto var(--space-12) auto}.ArticleReader_coverImage__l_Ds_{width:100%;max-height:580px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:0 20px 40px rgba(0,0,0,.5)}.ArticleReader_coverCaption__n79Kl{text-align:center;font-size:.8125rem;color:var(--text-muted);margin-top:var(--space-3);font-style:italic}.ArticleReader_contentLayout__1YP_q{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.ArticleReader_articleBody__G_oCg{font-size:1.125rem;line-height:1.75;color:var(--text-primary)}.ArticleReader_articleBody__G_oCg p{margin-bottom:1.6em}.ArticleReader_articleBody__G_oCg h2{font-family:var(--font-display);font-size:2rem;font-weight:600;margin-top:2.2em;margin-bottom:.8em;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:.3em}.ArticleReader_articleBody__G_oCg h3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin-top:1.8em;margin-bottom:.6em;color:var(--text-primary)}.ArticleReader_articleBody__G_oCg blockquote{border-left:3px solid var(--accent);margin:2em 0;font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--text-primary);background:color-mix(in srgb,var(--accent) 4%,transparent);padding:var(--space-4) var(--space-6);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ArticleReader_articleBody__G_oCg ol,.ArticleReader_articleBody__G_oCg ul{margin-bottom:1.6em;padding-left:1.5em}.ArticleReader_articleBody__G_oCg li{margin-bottom:.5em}.ArticleReader_articleBody__G_oCg a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.ArticleReader_articleBody__G_oCg a:hover{opacity:.8}.ArticleReader_articleBody__G_oCg .articleInlineImg{margin:2em 0;display:block;overflow:hidden;border-radius:var(--radius-sm)}.ArticleReader_articleBody__G_oCg .articleInlineImg.size-full{width:100%}.ArticleReader_articleBody__G_oCg .articleInlineImg.size-center{width:80%;margin-left:auto;margin-right:auto}.ArticleReader_articleBody__G_oCg .articleInlineImg.size-half-left{float:left;width:48%;margin:.5em 1.5em 1em 0}.ArticleReader_articleBody__G_oCg .articleInlineImg.size-half-right{float:right;width:48%;margin:.5em 0 1em 1.5em}.ArticleReader_articleBody__G_oCg .articleInlineImg img{width:100%;height:auto;border:1px solid var(--border-subtle);display:block}.ArticleReader_articleBody__G_oCg .articleInlineImg figcaption{font-size:.8125rem;color:var(--text-muted);text-align:center;margin-top:8px;font-style:italic}.ArticleReader_articleBody__G_oCg .articleInlineImg.aspect-16-9 img{aspect-ratio:16/9;object-fit:cover}.ArticleReader_articleBody__G_oCg .articleInlineImg.aspect-4-3 img{aspect-ratio:4/3;object-fit:cover}.ArticleReader_articleBody__G_oCg .articleInlineImg.aspect-1-1 img{aspect-ratio:1/1;object-fit:cover}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;margin:2.2em 0;background:linear-gradient(135deg,hsla(0,0%,9%,.95),hsla(0,0%,5%,.98));border:1px solid var(--border-strong);border-radius:var(--radius-md);text-decoration:none!important;color:inherit!important;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px rgba(0,0,0,.4);position:relative;overflow:hidden}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent);opacity:.6;transition:opacity .25s ease,width .25s ease}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px rgba(201,168,76,.22);background:linear-gradient(135deg,rgba(28,28,28,.98),#121212)}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover:before{opacity:1;width:4px}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard img.ArticleReader_inlineFilmPoster__fQH7j{width:56px!important;height:84px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;border-radius:6px!important;border:1px solid hsla(0,0%,100%,.12)!important;flex-shrink:0!important;box-shadow:0 4px 12px rgba(0,0,0,.6)!important;display:block!important;transition:transform .25s ease!important}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover img.ArticleReader_inlineFilmPoster__fQH7j{transform:scale(1.05)!important;border-color:var(--accent)!important}.ArticleReader_articleBody__G_oCg .inlineFilmPosterPlaceholder{width:56px;height:84px;border-radius:6px;background-color:var(--bg-raised);border:1px dashed var(--border-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent)}.ArticleReader_articleBody__G_oCg .inlineFilmMeta{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.ArticleReader_articleBody__G_oCg .inlineFilmBadge{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:4px;background:rgba(201,168,76,.12);color:var(--accent);border:1px solid rgba(201,168,76,.25);width:-moz-fit-content;width:fit-content;margin-bottom:2px}.ArticleReader_articleBody__G_oCg .inlineFilmTitle{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0}.ArticleReader_articleBody__G_oCg .inlineFilmSub{font-size:.84rem;color:var(--text-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ArticleReader_articleBody__G_oCg .inlineFilmCta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--text-primary);font-size:.8125rem;font-weight:600;flex-shrink:0;transition:all .2s ease}.ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover .inlineFilmCta{background:var(--accent);color:#0a0a0a;border-color:var(--accent);box-shadow:0 2px 10px rgba(201,168,76,.35)}[data-theme=light] .ArticleReader_articleBody__G_oCg .articleInlineFilmCard{background:linear-gradient(135deg,#fff,#f7f5f0);border-color:var(--border-default);box-shadow:0 4px 18px rgba(24,21,18,.05)}[data-theme=light] .ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover{background:linear-gradient(135deg,#fff,#f0ede4);border-color:var(--accent);box-shadow:0 10px 28px rgba(201,168,76,.16)}[data-theme=light] .ArticleReader_articleBody__G_oCg .articleInlineFilmCard img.ArticleReader_inlineFilmPoster__fQH7j{border-color:var(--border-subtle)!important;box-shadow:0 4px 14px rgba(24,21,18,.12)!important}[data-theme=light] .ArticleReader_articleBody__G_oCg .inlineFilmCta{background:#fff;border-color:var(--border-default);color:var(--text-primary)}[data-theme=light] .ArticleReader_articleBody__G_oCg .articleInlineFilmCard:hover .inlineFilmCta{background:var(--accent);color:#0a0a0a;border-color:var(--accent)}.ArticleReader_articleBody__G_oCg img:not(.inlineFilmPoster){max-width:100%;border-radius:var(--radius-md);margin:1.5em 0;border:1px solid var(--border-subtle)}.ArticleReader_articleBody__G_oCg code{font-family:Fira Code,Consolas,monospace;font-size:.9em;background:var(--bg-raised);border:1px solid var(--border-subtle);padding:2px 6px;border-radius:4px;color:var(--accent)}.ArticleReader_articleBody__G_oCg hr{border:none;border-top:1px solid var(--border-subtle);margin:2.5em 0}.ArticleReader_articleBody__G_oCg .film-mention{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-sm);padding:2px 10px 2px 7px;font-size:.875rem;font-weight:600;color:var(--accent);cursor:default;margin:0 2px;white-space:nowrap;vertical-align:middle}.ArticleReader_articleBody__G_oCg .fm-icon{font-size:.7rem;opacity:.7}.ArticleReader_sidebar__yCQGj{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:var(--space-6)}.ArticleReader_sidebarCard__Ts6IV{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.ArticleReader_sidebarTitle__p9fjs{font-family:var(--font-display);font-size:1.1rem;font-weight:600;margin-bottom:var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2)}.ArticleReader_filmsGrid__o7Zi1{display:flex;flex-direction:column;gap:var(--space-3)}.ArticleReader_filmMiniCard__C7DEI{display:flex;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);background-color:var(--bg-raised);text-decoration:none;transition:transform var(--transition-fast),background-color var(--transition-fast)}.ArticleReader_filmMiniCard__C7DEI:hover{transform:translateY(-2px);background-color:var(--bg-hover)}.ArticleReader_miniPoster__fuJDE{width:48px;height:70px;border-radius:4px;object-fit:cover;background-color:var(--bg-card);flex-shrink:0}.ArticleReader_miniInfo__nDNex{display:flex;flex-direction:column;justify-content:center}.ArticleReader_miniTitle__EobAg{font-weight:600;font-size:.875rem;color:var(--text-primary)}.ArticleReader_miniSub__tivrS{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.ArticleReader_authorBox__I6VxK{margin-top:var(--space-12);padding:var(--space-6);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-4)}.ArticleReader_authorBoxAvatar__ZPv3n{border-radius:var(--radius-full);background-color:var(--bg-raised);border:1px solid var(--border-strong);color:var(--text-secondary);font-size:1rem;font-weight:700}.ArticleReader_authorBoxAvatarEditorial__EItml,.ArticleReader_authorBoxAvatar__ZPv3n{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ArticleReader_authorBoxAvatarEditorial__EItml{border-radius:var(--radius-full);background-color:var(--accent);color:#0a0a0a;border:none}.ArticleReader_authorBoxInfo__HlnZ7{display:flex;flex-direction:column}.ArticleReader_authorBoxName__9nsFL{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary)}.ArticleReader_authorBoxBio__xgM7a{font-size:.875rem;color:var(--text-secondary);margin-top:4px}@media (max-width:900px){.ArticleReader_title__FcZKt{font-size:2.2rem}.ArticleReader_contentLayout__1YP_q{grid-template-columns:1fr}.ArticleReader_sidebar__yCQGj{position:static}}