.member-avatar{position:relative;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible!important;flex-shrink:0;vertical-align:middle}.member-avatar-crop{width:100%;height:100%;border-radius:inherit;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#493a32;color:#ffe0a0;font-weight:700}.member-avatar-crop>img{width:100%;height:100%;object-fit:cover;display:block}.member-award{position:absolute;right:-19%;bottom:-14%;width:64.26%;height:64.26%;min-width:21.42px;min-height:21.42px;max-width:62.118px;max-height:62.118px;display:grid;place-items:center;z-index:2;overflow:visible;transition:transform .2s ease;filter:drop-shadow(0 2px 2px #0005)}.member-avatar:hover .member-award{transform:translateY(-2px) rotate(-7deg) scale(1.1)}.member-award .badge-art{width:100%;height:100%;background:none!important;border:0;outline:0;box-shadow:none;padding:0;border-radius:0;filter:none}.member-award .badge-art.first-pop>img{width:95%;height:95%;filter:none}.member-award .badge-spark{font-size:9px}.member-award .badge-spark.s2{font-size:6px;left:-3%;bottom:5%}.member-award .badge-art svg{width:100%;height:100%}.badge-art{position:relative;display:inline-grid;place-items:center;width:100px;height:100px;border-radius:29%;background:radial-gradient(ellipse at 35% 20%,color-mix(in srgb,var(--badge-color),transparent 75%),transparent 70%);filter:drop-shadow(0 5px 8px color-mix(in srgb,var(--badge-color),transparent 80%))}.badge-art svg{width:90%;height:90%;overflow:visible}.badge-art.first-pop>img{width:65%;height:75%;object-fit:contain;filter:drop-shadow(0 4px 3px #62321c40)}.badge-spark{position:absolute;font-style:normal;color:var(--badge-color);animation:badge-twinkle 3.8s ease-in-out infinite;pointer-events:none}.badge-spark.s1{right:2%;top:2%;font-size:20px}.badge-spark.s2{left:3%;bottom:8%;font-size:13px;animation-delay:1.2s}.badge-ultimate{background:radial-gradient(ellipse,#ab8fff38,#79ddff12 65%,transparent);outline:1px solid #a1e9ff4a}.badge-gallery-link{display:inline-flex;gap:8px;align-items:center;color:var(--community-accent,#d9b771);font-size:13px;font-weight:700;text-decoration:none;margin:10px 0}.badge-collection-head{display:flex;gap:32px;justify-content:space-between;align-items:center;padding:30px 0 32px;border-bottom:1px solid #b49b7a35}.badge-collection-head>div:first-child{max-width:650px}.badge-collection-head h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,4vw,48px);margin:7px 0 12px;line-height:1}.badge-collection-head p,.badge-footnote,.team-awards p{font-size:14px;line-height:1.7;color:var(--community-muted,#aca8a2)}.badge-collection-tally{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px;color:#d9b771;margin-top:18px}.badge-collection-tally>span{color:var(--community-muted,#aaa39a);margin-left:8px}.badge-display-preview{display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;min-width:175px;font-size:12px}.badge-display-preview .community-avatar{width:88px;height:88px;border-radius:50%;font-size:34px}.badge-display-preview>button{background:none;border:0;color:inherit;text-decoration:underline;font-size:11px;cursor:pointer}.badge-filters{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.badge-filters button{border:1px solid #b49b7a40;border-radius:20px;padding:9px 15px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.badge-filters button[aria-pressed=true]{background:#e7c676;color:#26201a;border-color:#e7c676}.badge-category{margin:30px 0 38px}.badge-category-heading{display:flex;align-items:center;gap:16px;margin-bottom:18px}.badge-category-heading h3{margin:0;font-family:Barlow Condensed,sans-serif;font-size:25px}.badge-category-heading>span{font-size:12px;color:#a8a298}.badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.achievement-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 15px 16px;border:1px solid #b4a18b30;border-radius:18px;background:linear-gradient(160deg,#c5ae8d0a,transparent);min-width:0}.achievement-card.is-selected{border-color:#e7c676;box-shadow:0 0 0 1px #e7c67635 inset;background:linear-gradient(140deg,#eac67812,transparent)}.achievement-art{position:relative;display:grid;place-items:center;height:112px;margin-bottom:9px}.achievement-card.is-locked .badge-art{filter:grayscale(.15);opacity:.7}.achievement-card.is-locked .badge-spark{animation:none}.achievement-card.is-earned:hover .badge-art{animation:badge-bob .65s ease-in-out}.badge-milestone{position:absolute;right:0;bottom:0;background:#29232c;color:#ffe1a3;border:1px solid #eac67866;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:800;box-shadow:0 3px 9px #0003}.badge-lock{position:absolute;left:0;bottom:3px;color:#aca49c}.achievement-card>small{font-size:8px;letter-spacing:1.3px;color:#b9a574;margin:4px 0}.achievement-card h4{font-size:16px;line-height:1.2;margin:6px 0 8px}.achievement-card>p{font-size:12px;line-height:1.55;color:var(--community-muted,#a8a29c);margin:0 0 15px;flex:1}.achievement-card progress{width:100%;height:5px;border:0;border-radius:9px;overflow:hidden;background:#a0988a25;accent-color:#d6b774}.achievement-card progress::-webkit-progress-bar{background:#a0988a25}.achievement-card progress::-webkit-progress-value{background:#d6b774;border-radius:9px}.badge-progress-label{font-size:10px;color:#a8a096;margin-top:6px}.achievement-card>button{margin-top:14px;background:transparent;color:inherit;border:1px solid #b5a17c66;border-radius:8px;padding:8px 10px;font-size:11px;cursor:pointer;display:flex;gap:5px;align-items:center}.achievement-card>button[aria-pressed=true]{background:#e7c676;color:#29221b;border-color:#e7c676}.achievement-card button:disabled,.badge-display-preview button:disabled{opacity:.5;cursor:default}.badge-footnote{border-top:1px solid #b49b7a30;padding-top:20px;font-size:12px}.badge-toast{position:fixed;bottom:24px;right:24px;z-index:90;background:#29252e;border:1px solid #dbbd745e;box-shadow:0 12px 50px #0005;color:#fff3db;border-radius:18px;padding:12px 14px 12px 6px;display:flex;gap:10px;align-items:center;max-width:calc(100vw - 32px);animation:badge-enter .35s ease-out}.badge-toast>.badge-art{width:66px;height:66px;flex-shrink:0}.badge-toast>div{display:flex;flex-direction:column;gap:6px}.badge-toast small{display:flex;align-items:center;gap:5px;color:#e7c676;font-size:10px}.badge-toast strong{font-size:14px}.badge-toast a{color:#fff1c7;display:flex;align-items:center;gap:5px;font-size:11px;text-decoration:none}.badge-toast>button{align-self:flex-start;background:none;color:#b8afa4;border:0;cursor:pointer;padding:3px}.team-awards{margin:25px 0;border:1px solid #b49b7a40;border-radius:12px;padding:18px}.team-awards summary{font-weight:700;cursor:pointer}.team-awards label{display:flex;gap:10px;flex-direction:column;font-size:12px;max-width:420px;margin:16px 0}.team-awards select{background:#28262a;color:#fff2df;border:1px solid #a99d8055;border-radius:7px;padding:10px}.team-awards button[aria-pressed=true]{background:#e7c676;color:#29221b}@keyframes badge-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes badge-bob{50%{transform:translateY(-5px) rotate(-4deg)}}@keyframes badge-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.badge-collection-head{gap:20px;align-items:flex-start}.badge-display-preview{min-width:95px;max-width:110px}.badge-display-preview .community-avatar{width:64px;height:64px}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.achievement-card{padding:16px 10px}.achievement-card h4{font-size:14px}.achievement-art{height:90px}.achievement-art .badge-art{width:80px;height:80px}.badge-toast{right:16px;bottom:16px}.badge-collection-tally>span{margin-left:0}.badge-collection-head p{font-size:12px}}@media(prefers-reduced-motion:reduce){.badge-spark,.achievement-card:hover .badge-art,.badge-toast{animation:none!important}}@media(prefers-reduced-motion:reduce){.member-award{transition:none}.member-avatar:hover .member-award{transform:none}}.badge-season{display:flex;flex-direction:column;gap:5px;padding:11px 0;margin-bottom:12px;border-top:1px solid #c6ae7930;width:100%;font-size:10px;color:#b8ae9a}.badge-season strong{color:#bdb19b;font-size:11px}.badge-season.active strong{color:#edc77e}.badge-season small{font-size:9px;line-height:1.6}.badge-category:has(.badge-season.active) .badge-category-heading h3{color:#e7c778}.member-award-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:max-content;max-width:240px;padding:8px 11px;background:#242229;color:#fff1d3;border:1px solid #d9b77166;border-radius:8px;box-shadow:0 5px 18px #0005;font:600 12px/1.4 DM Sans,sans-serif;white-space:normal;text-align:center;pointer-events:none;opacity:0;visibility:hidden;z-index:100}.member-avatar:hover,.member-avatar:focus-within{z-index:10}.member-avatar:hover .member-award-tooltip,.member-avatar:focus-within .member-award-tooltip,a:focus-visible .member-award-tooltip{opacity:1;visibility:visible}.member-award:focus-visible{outline:2px solid #e7c676;outline-offset:3px}.bucket-profile-head>.community-avatar.member-avatar{width:160px;height:160px;font-size:60px;margin-right:18px}.bucket-profile-head>.community-avatar.member-avatar .member-award{max-width:none;max-height:none}.bucket-profile-head{gap:26px}@media(max-width:1000px){.bucket-profile-head>.community-avatar.member-avatar{width:132px;height:132px;font-size:50px}}@media(max-width:600px){.bucket-profile-head>.community-avatar.member-avatar{width:110px;height:110px;font-size:42px;margin-right:10px}.bucket-profile-head{gap:22px}}.badge-art.badge-muestra{background:none;outline:0;border-radius:0;filter:drop-shadow(0 2px 3px #9e691b45)}.badge-muestra-gold{display:block;width:100%;height:100%;-webkit-mask:url(/festivals/la-muestra-menu.svg?v=ccat-balance-2) center/contain no-repeat;mask:url(/festivals/la-muestra-menu.svg?v=ccat-balance-2) center/contain no-repeat;background:linear-gradient(110deg,#a86d18,#e6b543 24%,#ffe5a0 42%,#fff9de 48%,#edc55e 55%,#bc831f 72%,#f8d478);background-size:250% 100%;animation:muestra-gold-shine 5.5s ease-in-out infinite}.badge-muestra .badge-spark.s1{right:5%;top:12%}.badge-muestra .badge-spark.s2{left:4%;bottom:10%}.achievement-card.is-locked .badge-muestra-gold{animation:none;background-position:40% 50%}@keyframes muestra-gold-shine{0%,15%{background-position:100% 50%}65%,to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.badge-muestra-gold{animation:none;background-position:40% 50%}}.badge-previa{filter:drop-shadow(0 3px 5px #0006)}.badge-previa-mark{position:absolute;top:9%;right:0;bottom:9%;left:0;background:linear-gradient(140deg,#fffef9,#fff2cf);border:3px solid #e3b85a;border-radius:25%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #fff9,0 0 12px #e3b85a44;overflow:hidden}.badge-previa-mark img{width:91%;height:auto;display:block}.badge-previa-mark:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 35%,#fff9 48%,transparent 61%);transform:translate(-120%);animation:previa-shine 5s ease-in-out infinite}@keyframes previa-shine{0%,60%{transform:translate(-120%)}90%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.badge-previa-mark:after{animation:none;display:none}}.cinema-badge{background:none;border-radius:0;outline:0}.cinema-badge svg{width:100%;height:100%}.cinema-badge .cinema-motion,.cinema-badge .cinema-orbit,.cinema-badge .cinema-rotor{transform-box:fill-box;transform-origin:center}.cinema-megascreen .cinema-motion{animation:cinema-screen 3s ease-in-out infinite}.cinema-panorama .cinema-motion{animation:cinema-pan 4s ease-in-out infinite}.cinema-anamorphic .cinema-motion{animation:cinema-flare 3.4s ease-in-out infinite}.cinema-nebula .cinema-motion{animation:cinema-float 3.8s ease-in-out infinite}.cinema-nebula .cinema-orbit{animation:cinema-tilt 6s ease-in-out infinite}.cinema-palace .cinema-motion{animation:cinema-star 4.2s ease-in-out infinite}.cinema-laser .cinema-motion{animation:cinema-beam 2.7s ease-in-out infinite}.cinema-laser .cinema-rotor{animation:cinema-rattle .8s steps(3) infinite}.cinema-drivein .cinema-motion{animation:cinema-cruise 4.6s ease-in-out infinite}.cinema-reactor .cinema-motion{animation:cinema-reactor 2.4s ease-in-out infinite}.cinema-reactor .cinema-orbit{animation:cinema-spin 12s linear infinite}.cinema-surround .cinema-motion{animation:cinema-wave 2s ease-out infinite}.cinema-archive .cinema-motion{animation:cinema-drawer 5s ease-in-out infinite}.cinema-saturn .cinema-motion{animation:cinema-saturn 7s ease-in-out infinite}.cinema-redcarpet .cinema-motion{animation:cinema-flash 3.1s ease-in-out infinite}.cinema-multiverse .cinema-orbit{animation:cinema-spin 9s linear infinite}.cinema-multiverse .cinema-motion{animation:cinema-portal 3.6s ease-in-out infinite}.cinema-titan .cinema-motion{animation:cinema-metal 4.8s ease-in-out infinite}.cinema-empire .cinema-orbit{animation:cinema-spin 25s linear infinite}.cinema-empire .cinema-motion{animation:cinema-coronation 5.2s ease-in-out infinite}@keyframes cinema-screen{50%{opacity:.4;transform:scaleX(.85)}}@keyframes cinema-pan{50%{transform:translate(3px)}}@keyframes cinema-flare{0%,to{opacity:.2;transform:scaleX(.6)}45%,60%{opacity:1;transform:scaleX(1)}}@keyframes cinema-float{50%{transform:translateY(-5px) rotate(5deg)}}@keyframes cinema-tilt{50%{transform:rotate(-16deg)}}@keyframes cinema-star{40%{transform:scale(1.15) rotate(12deg)}70%{transform:scale(.95) rotate(-5deg)}}@keyframes cinema-beam{0%,to{opacity:.3}40%{opacity:1}60%{opacity:.6}}@keyframes cinema-rattle{50%{transform:translateY(.8px)}}@keyframes cinema-cruise{35%{transform:translate(3px) rotate(-2deg)}70%{transform:translate(-2px) rotate(1deg)}}@keyframes cinema-reactor{50%{transform:scale(1.08);filter:hue-rotate(35deg)}}@keyframes cinema-spin{to{transform:rotate(360deg)}}@keyframes cinema-wave{0%{opacity:.3;transform:scaleX(.85)}70%{opacity:1;transform:scaleX(1.06)}to{opacity:.3;transform:scaleX(.85)}}@keyframes cinema-drawer{0%,70%,to{transform:translate(0)}35%{transform:translate(3px)}}@keyframes cinema-saturn{50%{transform:rotate(-10deg) translateY(-2px)}}@keyframes cinema-flash{0%,45%,65%,to{opacity:1}50%,60%{opacity:.3}}@keyframes cinema-portal{50%{transform:scale(.9) translateY(3px);filter:hue-rotate(65deg)}}@keyframes cinema-metal{50%{transform:translateY(-2px);filter:brightness(1.3)}}@keyframes cinema-coronation{45%{transform:translateY(-4px) scale(1.08)}65%{transform:translateY(1px)}}.achievement-card.is-locked .cinema-badge *{animation:none!important}@media(prefers-reduced-motion:reduce){.cinema-badge *{animation:none!important}}.pc-modal-layer{position:fixed;top:var(--pc-viewport-top,0px);left:0;right:0;height:var(--pc-viewport-height,100dvh);padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#05080ddb;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f3f0e8;font:15px/1.6 DM Sans,sans-serif;box-sizing:border-box}.pc-modal-layer *{box-sizing:border-box}.pc-modal-layer>.pc-modal-panel.community-modal{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);max-height:100%;margin:0;padding:0;overflow:hidden;border:1px solid #ffffff2a;background:#192226;border-radius:16px;color:#f3f0e8}.pc-modal-toolbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 20px;min-height:62px;background:#192226;border-bottom:1px solid #ffffff22;flex:none}.pc-modal-toolbar>strong{font:700 17px/1.25 DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pc-modal-dismiss{display:flex!important;align-items:center;justify-content:center;gap:5px;flex:none;position:static!important;min-width:86px;min-height:44px;margin:0!important;padding:8px 12px!important;background:#303b40!important;border:1px solid #cfb97580!important;color:#fff3d1!important;border-radius:9px!important;font:700 12px DM Sans,sans-serif;cursor:pointer}.pc-modal-dismiss svg{display:block!important}.pc-modal-scroll{min-height:0;min-width:0;padding:24px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:auto;overflow-wrap:anywhere}.pc-modal-scroll>header{margin-top:0}.pc-modal-scroll input,.pc-modal-scroll textarea,.pc-modal-scroll select{max-width:100%}.pc-modal-scroll img,.pc-modal-scroll iframe,.pc-modal-scroll video{max-width:100%}.pc-modal-layer .movie-details>summary{color:#e7c66c}.pc-modal-layer :focus-visible{outline:2px solid #f3d58a;outline-offset:3px}.pc-modal-layer .similar-title-row{touch-action:pan-x}.pc-modal-layer .pc-search{padding:0}.pc-modal-layer .pc-search h1{font-size:27px}.pc-modal-layer .pc-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:15px 12px}.pc-modal-layer .pc-poster{min-width:0}.person-detail-modal .pc-modal-scroll>header{display:flex;align-items:center;gap:20px;margin-bottom:20px}.person-detail-modal .pc-modal-scroll>header>img{width:100px;height:125px;object-fit:cover;border-radius:12px;flex:none}.pc-modal-layer .community-actions{flex-wrap:wrap}.pc-modal-layer .community-field{min-width:0}@media(max-width:600px){.pc-modal-layer{padding:0}.pc-modal-layer>.pc-modal-panel.community-modal{width:100%;height:100%;max-width:none!important;max-height:100%;border:0;border-radius:0}.pc-modal-toolbar{padding-top:max(8px,env(safe-area-inset-top,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));min-height:60px}.pc-modal-scroll{padding:20px 16px max(20px,env(safe-area-inset-bottom,0px))}.pc-modal-layer input:not([type=checkbox]):not([type=radio]),.pc-modal-layer textarea,.pc-modal-layer select,.pc-modal-layer [contenteditable=true]{font-size:16px!important;line-height:1.5}.pc-modal-layer .pc-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-modal-layer .film-modal h2{font-size:27px}.pc-modal-layer .person-detail-modal h2{font-size:30px}.person-detail-modal .pc-modal-scroll>header{gap:13px}.person-detail-modal .pc-modal-scroll>header>img{width:80px;height:100px}}.pc-modal-layer>.pc-full-image.community-modal{width:min(1100px,100%);height:100%;min-height:0}.pc-full-image .pc-modal-scroll{display:grid!important;grid-template-rows:minmax(0,1fr) auto;overflow:hidden!important;min-height:0;padding:8px!important}.pc-image-stage{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;contain:layout paint}.pc-image-stage>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;touch-action:pan-y pinch-zoom}.pc-full-image small{font-size:11px}.pc-full-image .pc-modal-toolbar{transform:none!important}.pc-modal-layer>.film-modal.pc-modal-panel{grid-template-columns:minmax(0,1fr);min-width:0}.film-modal .pc-modal-scroll{overflow-x:hidden;overflow-y:auto;touch-action:auto}.film-modal .pc-modal-scroll>header>div,.film-modal .movie-details,.film-modal .movie-details dl>div{min-width:0}.film-modal .movie-details-stills,.pc-modal-layer .film-modal .similar-title-row{max-width:100%;overflow-x:auto;overflow-y:hidden;touch-action:auto}.film-modal .movie-details-stills>button{flex:0 0 min(210px,80%);max-width:100%}.film-modal .movie-details-stills img{display:block;width:100%}@media(pointer:coarse){.pc-modal-layer .film-modal input:not([type=checkbox]):not([type=radio]),.pc-modal-layer .film-modal textarea,.pc-modal-layer .film-modal select,.pc-modal-layer .film-modal [contenteditable=true]{font-size:16px!important}}@media(max-width:600px){.film-modal .pc-modal-scroll>header{padding-right:0;gap:12px}.film-modal .film-modal-poster{flex:0 0 auto;width:clamp(42px,20vw,70px)}.film-modal .community-actions>a,.film-modal .community-actions>button,.film-modal .community-field>input{min-width:0;max-width:100%;white-space:normal}}.pc-modal-layer:has(>.pc-new-review){padding:0}.pc-modal-layer>.pc-new-review.community-modal{width:100%;max-width:none;height:100%;max-height:none;grid-template-rows:minmax(0,1fr);border:0;border-radius:0;background:radial-gradient(ellipse at 70% 15%,#342722,#17181e 55%,#101217);color:#f8f0df}.pc-new-review .pc-modal-scroll{padding:clamp(14px,4vw,40px);padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.pc-new-review-layout{max-width:1200px;min-height:100%;margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(16px,5vw,64px);align-items:center}.pc-new-review-poster{aspect-ratio:2/3;width:min(100%,55dvh);margin:auto;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:#29252a;box-shadow:0 12px 30px #0008;color:#f3ce73}.pc-new-review-poster img{width:100%;height:100%;object-fit:cover}.pc-new-review-copy{min-width:0}.pc-new-review-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#f3ce73;color:#23190e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;animation:pc-new-review-enter .7s both cubic-bezier(.18,.78,.25,1.25),pc-new-review-glow 1.15s .75s ease-in-out 3}.pc-new-review-movie{margin:12px 0 3px;color:#f3ce73;font-weight:750}.pc-new-review h1{font:800 clamp(36px,7vw,86px)/.98 "Barlow Condensed",sans-serif;margin:0 0 16px;overflow-wrap:anywhere}.pc-new-review-byline{display:flex;align-items:center;gap:12px;margin:10px 0 18px}.pc-new-review-byline small,.pc-new-review-byline strong{display:block}.pc-new-review-byline small{color:#cbc4b7}.pc-new-review-byline .member-avatar{width:52px;height:52px;flex:none}.pc-new-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;margin-top:18px}.pc-new-review-actions .pc-new-review-read{min-height:52px;min-width:min(240px,100%);display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#f3ce73;color:#20170c;font-weight:800}.pc-new-review-close{min-height:44px;padding:4px 8px;border:0;background:none;color:#d0c4ad;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes pc-new-review-enter{0%{opacity:0;transform:translateY(9px) rotate(-5deg) scale(.82)}to{opacity:1;transform:none}}@keyframes pc-new-review-glow{0%,to{box-shadow:0 0 #f3ce7300}45%{box-shadow:0 0 0 5px #f3ce7326,0 0 24px #f3ce7366}}@media(max-width:620px){.pc-new-review-layout{grid-template-columns:minmax(0,1fr);gap:14px}.pc-new-review-poster{width:min(70vw,31dvh,300px);margin:auto;border-radius:10px}.pc-new-review-copy h1{margin-bottom:10px}.pc-new-review-byline{margin:8px 0 12px}.pc-new-review-actions{flex-direction:column;align-items:stretch;gap:2px}.pc-new-review-close{align-self:center}}@media(prefers-reduced-motion:reduce){.pc-new-review-label{animation:none}}.pc-launch-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#101215;color:#f4e7c6;display:grid;place-items:center;overflow:hidden;pointer-events:none;font-family:DM Sans,sans-serif}.pc-launch-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,100vw);height:310px}.pc-intro-logo{position:absolute;left:50%;top:26%;transform:translate(-50%);width:160px;height:160px;object-fit:contain;z-index:2}.pc-intro-seed{position:absolute;left:var(--seed-x);top:77%;width:34px;height:39px;transform:translate(-50%);opacity:0}.pc-intro-kernel{position:absolute;left:37%;top:36%;width:29%;height:37%;border-radius:52% 52% 42% 42%;background:radial-gradient(ellipse at 35% 28%,#fff098 0,#edb52e 48%,#a55a17);border:1px solid #c38c30;box-shadow:inset -2px -2px 3px #77390f55,0 0 10px #e6b64a33}.pc-intro-popcorn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.pc-intro-spark{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px solid #ffe3a2;border-radius:50%;opacity:0}.pc-launch-intro.is-playing{animation:pc-intro-fade .2s ease 1.1s both}.is-playing .pc-intro-seed{animation:pc-intro-fall 1s cubic-bezier(.22,.55,.45,1) var(--seed-delay) both}.is-playing .pc-intro-kernel{animation:pc-intro-kernel 1s linear var(--seed-delay) both}.is-playing .pc-intro-popcorn{animation:pc-intro-pop 1s ease-out var(--seed-delay) both}.is-playing .pc-intro-spark{animation:pc-intro-spark 1s ease-out var(--seed-delay) both}.pc-intro-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes pc-intro-fall{0%{opacity:0;transform:translate(-50%,-200px) rotate(-25deg)}8%{opacity:1}35%{transform:translate(-50%) rotate(8deg)}42%{transform:translate(-50%,-18px) rotate(var(--seed-turn))}65%{opacity:1;transform:translate(-50%,-32px) rotate(var(--seed-turn))}to{opacity:0;transform:translate(-50%,-90px) rotate(var(--seed-turn))}}@keyframes pc-intro-kernel{0%,34%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(.1)}}@keyframes pc-intro-pop{0%,34%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.4)}50%{opacity:1;transform:scale(.93)}65%,to{opacity:1;transform:scale(1.1)}}@keyframes pc-intro-spark{0%,33%{opacity:0;transform:scale(.1)}37%{opacity:.85;transform:scale(.6)}49%,to{opacity:0;transform:scale(1.8)}}@keyframes pc-intro-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){.pc-launch-intro.is-playing{animation:none}.is-playing .pc-intro-seed{animation:none;opacity:1}.is-playing .pc-intro-kernel,.is-playing .pc-intro-spark{display:none}.is-playing .pc-intro-popcorn{animation:none;opacity:1}}.forum-quiz{--quiz-gold:#f3ce73;margin:20px 0;padding:clamp(14px,3vw,32px);border:1px solid #655034;border-radius:20px;background:linear-gradient(145deg,#262028,#191b23);color:#f9f4f4}.quiz-kicker{display:flex;align-items:center;gap:8px;color:var(--quiz-gold);font-weight:750;letter-spacing:.12em;font-size:.75rem}.quiz-step h3{font-size:clamp(1.25rem,4vw,1.8rem);margin:12px 0 18px}.quiz-step progress{display:block;width:100%;height:8px;accent-color:var(--quiz-gold)}.quiz-choices,.quiz-edit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quiz-option{min-width:0;display:flex;flex-direction:column}.quiz-option>button{width:100%;flex:1;padding:0;text-align:left;overflow:hidden;color:inherit;background:#20222a;border:2px solid #55505a;border-radius:12px;cursor:pointer}.quiz-option>button[aria-pressed=true]{border-color:var(--quiz-gold);background:#3a2d23}.quiz-option>button>span:last-child{display:flex;align-items:baseline;gap:8px;padding:10px;line-height:1.35;font-size:clamp(.88rem,2.8vw,1rem)}.quiz-option b{color:var(--quiz-gold)}.quiz-art{width:100%;height:clamp(90px,26vw,195px);display:block;object-fit:contain;background:#121218}.quiz-art.is-photo{object-fit:cover}.quiz-art[hidden]{display:none}.quiz-palette{display:flex!important;height:68px;padding:0!important}.quiz-palette>span{flex:1}.quiz-credit{display:block;padding:4px 3px;color:#c9c2ca;font-size:.68rem;overflow-wrap:anywhere}.quiz-credit a{color:inherit;text-decoration:underline}.quiz-controls{display:flex;justify-content:space-between;gap:8px;margin-top:20px}.quiz-result>.quiz-art,.quiz-result-art>.quiz-art{width:min(180px,100%);height:190px;object-fit:contain;border-radius:12px}.quiz-result h2{color:var(--quiz-gold);font-size:clamp(1.7rem,6vw,3rem)}.quiz-editor{display:grid;gap:16px}.quiz-editor fieldset,.quiz-edit-card{min-width:0;margin:0;padding:12px;border:1px solid #56515b;border-radius:10px}.quiz-editor .quiz-edit-card{margin-bottom:8px}.quiz-editor summary{cursor:pointer;padding:4px 0}.quiz-editor label{margin:8px 0}.quiz-editor :is(input,select,textarea){font-size:16px;min-width:0;max-width:100%}.quiz-image-picker .quiz-art{max-width:180px;height:104px;border-radius:8px}.quiz-image-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.quiz-image-results button{background:#121218;color:inherit;border:1px solid #56515b;padding:5px;cursor:pointer}.quiz-image-results img{display:block;width:100%;height:76px;object-fit:contain}@media(max-width:580px){.quiz-edit-options{grid-template-columns:1fr}.quiz-choices{gap:8px}.quiz-option>button>span:last-child{padding:8px}}.forum-card-cover{width:64px;height:54px;overflow:hidden;border-radius:8px;background:#22232a;flex:none}.forum-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.quiz-result-art{display:inline-block;max-width:100%;padding:0;border:0;background:transparent;color:var(--quiz-gold);cursor:pointer}.quiz-result-art>.quiz-art{width:180px;max-width:100%}.quiz-image-picker .quiz-art{margin-bottom:6px}.pc-modal-layer:has(>.quiz-fullscreen){padding:0}.pc-modal-layer>.quiz-fullscreen.pc-modal-panel.community-modal{margin:0;max-width:none;width:100%;height:100%;max-height:100%;border:0;border-radius:0;padding:0}.pc-modal-layer>.quiz-fullscreen .pc-modal-scroll{padding:14px clamp(16px,5vw,56px) max(20px,env(safe-area-inset-bottom));width:min(100%,820px);margin-inline:auto}.quiz-fullscreen .pc-modal-toolbar{padding-top:max(12px,env(safe-area-inset-top))}.quiz-pops{display:flex;gap:5px;margin:12px 0}.quiz-pops span{flex:0 1 26px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#4d3d39}.quiz-pops img{width:100%;aspect-ratio:1;object-fit:contain}.quiz-pop-new img{animation:quiz-pop .32s ease-out both}@keyframes quiz-pop{0%{transform:translateY(-8px) scale(.35);opacity:.35}65%{transform:scale(1.24)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.quiz-pop-new img{animation:none}}.quiz-choices-photos .quiz-art{height:auto;aspect-ratio:4/3;object-fit:cover}.quiz-choices-photos .quiz-option>button:focus-visible{outline:2px solid #f3ce73;outline-offset:2px}.quiz-photo-credits{margin-top:8px;font-size:.72rem;color:#c9c2ca}.quiz-choices-photos{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-choices-photos .quiz-option>button{position:relative;display:block;flex:none;min-width:0;min-height:0;aspect-ratio:4/3}.quiz-choices-photos .quiz-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.pc-modal-layer>.quiz-fullscreen .pc-modal-scroll{overflow-x:hidden}@media(max-width:600px){.quiz-fullscreen .pc-modal-toolbar{gap:8px}.quiz-fullscreen .pc-modal-toolbar>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(14px,4vw,17px)}.pc-modal-layer>.quiz-fullscreen .pc-modal-scroll{padding-top:10px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.quiz-fullscreen .quiz-pops{margin:8px 0}.quiz-fullscreen .quiz-pops span{flex-basis:20px}.quiz-fullscreen .quiz-step h3{margin:8px 0 10px;line-height:1.22}.quiz-fullscreen .quiz-choices-photos .quiz-option>button{aspect-ratio:auto;height:clamp(66px,calc((var(--pc-viewport-height,100dvh) - 340px) / 2),30vw)}.quiz-fullscreen .quiz-controls{margin-top:10px;flex-wrap:wrap}.quiz-fullscreen .quiz-result .community-actions>*{max-width:100%;white-space:normal}}.similar-titles{margin-top:26px;padding-top:22px;border-top:1px solid #ffffff20;min-width:0}.similar-titles>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.similar-titles>header h3{font-size:19px;margin:3px 0}.similar-titles>header small{font-size:10px;letter-spacing:.14em;color:#d6b865}.similar-titles>header>div:last-child{display:flex;gap:6px}.similar-titles>header button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff30;background:#ffffff0b;color:inherit}.similar-title-row{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:12px;max-width:100%;-webkit-overflow-scrolling:touch}.similar-title-row>button{flex:0 0 112px;min-width:0;padding:0;border:0;text-align:left;background:none;color:inherit;scroll-snap-align:start;cursor:pointer}.similar-title-row img,.similar-placeholder{width:112px;aspect-ratio:2/3;object-fit:cover;border-radius:8px;background:#ffffff12;display:grid;place-items:center}.similar-title-row strong{font-size:12px;line-height:1.3;display:block;margin-top:7px;white-space:normal}.similar-title-row small{font-size:11px;color:#9ca8b7;display:flex;align-items:center;gap:5px;margin-top:4px}.similar-titles .similar-source{font-size:11px;color:#a9b3bf;margin:4px 0 0;line-height:1.5}.similar-title-row button:hover img{outline:2px solid #daba67;outline-offset:2px}.similar-title-row button:focus-visible{outline:2px solid #f0cf75;outline-offset:3px}.bucket-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;display:grid;place-items:center;overflow:auto;padding:18px;background:#03070bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bucket-guide{position:relative;width:min(980px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:27px;border:1px solid #e7c66955;border-radius:24px;background:linear-gradient(145deg,#202a2f,#111a20 75%);color:#f5f0e4;box-shadow:0 25px 120px #0009;font:14px/1.5 DM Sans,sans-serif}.bucket-guide *{box-sizing:border-box}.bucket-guide button{font:inherit;cursor:pointer}.bucket-guide-close{position:absolute;right:15px;top:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff0b;color:#d3dcdf}.bucket-guide-kicker{display:flex;align-items:center;gap:7px;color:#e9cb77;font-size:10px;letter-spacing:.12em;font-weight:700}.bucket-guide h2{font:700 35px/1.1 Barlow Condensed,sans-serif;margin:12px 35px 9px 0}.bucket-guide>p{color:#bdc9cf;font-size:12px;margin:0 0 18px}.bucket-guide-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:23px}.bucket-guide-visual{min-width:0}.bucket-guide-capture{position:relative;overflow:hidden;border:1px solid #dec06a55;border-radius:13px;background:#101719;aspect-ratio:1.45;isolation:isolate}.bucket-guide-capture>img{width:100%;height:100%;object-fit:contain;display:block}.bucket-guide-target{position:absolute;left:var(--target-x);top:var(--target-y);width:26px;height:26px;border:2px solid #f8d56d;border-radius:50%;box-shadow:0 0 20px #e9cb7755;transform:translate(-50%,-50%)}.bucket-guide-pointer{position:absolute;left:var(--target-x);top:var(--target-y);fill:#fff8e6;color:#13202a;filter:drop-shadow(0 2px 4px #000);transform:translate(8px,7px)}.bucket-guide-action{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #dfc47466;border-radius:8px;background:#111a20ed;color:#f0d68b;font-size:11px;box-shadow:0 5px 20px #0007}.is-playing .bucket-guide-pointer{animation:bucket-guide-point 6.5s ease-in-out}.is-playing .bucket-guide-target{animation:bucket-guide-pulse 6.5s ease-out}.is-playing .bucket-guide-action{animation:bucket-guide-confirm 6.5s}.bucket-guide-controls{display:flex;align-items:center;justify-content:center;gap:17px;margin:12px 0 0;color:#aebdc5;font-size:11px}.bucket-guide-controls button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#e4cd8e;padding:5px}.bucket-guide-controls button:disabled{opacity:.3;cursor:default}.bucket-guide-explanation nav{display:grid;gap:5px}.bucket-guide-explanation nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:none;color:#b5c3ca;font-size:12px}.bucket-guide-explanation nav b{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:1px solid #91a4ae44;font-size:10px;font-weight:500}.bucket-guide-explanation nav button[aria-current=step]{background:#e8c56712;border-color:#e4c46f55;color:#f2d892}.bucket-guide-explanation nav button[aria-current=step] b{background:#edce70;color:#15202a;border-color:#edce70}.bucket-guide-caption{margin-top:18px;padding-top:14px;border-top:1px solid #93a5b027}.bucket-guide-caption h3{font:700 23px/1.2 Barlow Condensed,sans-serif;margin:0 0 8px;color:#f6f0e2}.bucket-guide-caption p{font-size:12px;color:#c1ccd1;margin:0}.bucket-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 9px}.bucket-guide-footer label{display:flex;align-items:center;gap:8px;font-size:11px;color:#bfcbd0;cursor:pointer}.bucket-guide-footer input{width:16px;height:16px;accent-color:#edce70}.bucket-guide-confirm{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #edd27f;background:#edce70;color:#15202a;border-radius:10px;padding:12px 17px;font-weight:700!important;font-size:12px!important}.bucket-guide>small{display:block;color:#8e9fa8;font-size:10px}.bucket-guide-error{font-size:12px;color:#f2d28b}.bucket-guide-error button{background:transparent;color:#f3d885;border:0;text-decoration:underline}.bucket-guide button:focus-visible,.bucket-guide input:focus-visible{outline:2px solid #f0ce68;outline-offset:3px}.bucket-guide button:disabled{cursor:wait;opacity:.65}.bucket-guide-help{margin:4px 0 15px!important;font-size:12px!important}@keyframes bucket-guide-point{0%{opacity:0;transform:translate(60px,55px)}20%{opacity:1;transform:translate(8px,7px)}35%{transform:translate(8px,7px) scale(.85)}42%,to{opacity:1;transform:translate(8px,7px)}}@keyframes bucket-guide-pulse{0%,24%{opacity:0;scale:.6}35%{opacity:1;scale:1}53%{opacity:0;scale:2}54%,to{opacity:.65;scale:1}}@keyframes bucket-guide-confirm{0%,33%{opacity:0;transform:translateY(8px)}45%,to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.bucket-guide-backdrop{padding:10px}.bucket-guide{padding:21px 17px;border-radius:18px;max-height:calc(100dvh - 20px)}.bucket-guide h2{font-size:29px}.bucket-guide-layout{grid-template-columns:1fr;gap:12px}.bucket-guide-capture{aspect-ratio:1.35;max-height:330px}.bucket-guide-explanation nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.bucket-guide-explanation nav button{font-size:10px;padding:5px;gap:4px;line-height:1.25}.bucket-guide-explanation nav b{width:17px;height:17px;font-size:9px}.bucket-guide-caption{margin-top:10px;padding-top:10px}.bucket-guide-footer{flex-direction:column;align-items:stretch;gap:12px;margin-top:15px}.bucket-guide>small{text-align:center}}@media(prefers-reduced-motion:reduce){.bucket-guide *{animation:none!important;transition:none!important}.bucket-guide-pointer{transform:translate(8px,7px)}}.bucket-guide-capture>img.bucket-guide-after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.is-playing>img.bucket-guide-after{animation:bucket-guide-confirm 6.5s both}.is-playing>img:first-child{animation:bucket-guide-camera 6.5s ease-in-out}@keyframes bucket-guide-camera{0%{scale:1}to{scale:1.025}}a.google-signin-button,button.google-signin-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 16px 8px 10px;border:1px solid #747775!important;border-radius:6px;background:#fff!important;color:#1f1f1f!important;font:600 14px/1.4 DM Sans,Arial,sans-serif!important;text-decoration:none;white-space:nowrap;opacity:1;box-shadow:0 1px 3px #0002;cursor:pointer}.google-signin-button .google-signin-mark{width:28px;height:28px;object-fit:contain;flex:none}.google-signin-button:hover:not(:disabled){background:#edf3fe!important;border-color:#1a73e8!important;box-shadow:0 1px 5px #1a73e844}.google-signin-button:focus-visible{outline:3px solid #8ab4f8;outline-offset:3px}.google-signin-button:disabled{opacity:.5!important;cursor:not-allowed;box-shadow:none}.comment-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.comment-byline strong>a{color:inherit;text-decoration:none}.comment-byline strong>a:hover,.article-byline strong>a:hover{text-decoration:underline}.article-byline strong>a{color:inherit}.popcorn-rating-picker{padding:18px 20px;border:1px solid #b39a5b55;border-radius:13px;margin:20px 0;min-width:0;color:inherit}.popcorn-rating-picker legend{font-size:12px;font-weight:750;padding:0 7px}.popcorn-number-options{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.popcorn-number-options button{min-width:0;min-height:38px;padding:6px 2px!important;border:1px solid #91887566;border-radius:7px;background:transparent;color:inherit;font:700 14px DM Sans,sans-serif;cursor:pointer}.popcorn-number-options button[aria-pressed=true]{background:#f5c644;border-color:#f5c644;color:#181a17;box-shadow:0 0 0 2px #f5c64422}.popcorn-number-options button:focus-visible{outline:3px solid #71b9da;outline-offset:3px}.popcorn-picker-result{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:5px;max-width:580px;margin:22px auto 8px;padding-top:35px;overflow:hidden}.popcorn-picker-slot{position:relative;display:block;aspect-ratio:1.1}.popcorn-picker-slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.popcorn-picker-empty{filter:grayscale(1);opacity:.23}.popcorn-picker-slot:not(.filled) .popcorn-picker-pop{opacity:0}.popcorn-picker-kernel{display:none;position:absolute;left:37%;top:35%;width:26%;height:35%;border-radius:52% 52% 42% 42%;background:radial-gradient(ellipse at 35% 28%,#ffe76b 0,#eeb52a 48%,#b86614);border:1px solid #b97b1e}.filled.animate .popcorn-picker-kernel{display:block;animation:bucket-kernel-drop .72s both;animation-delay:var(--slot-delay)}.filled.animate .popcorn-picker-pop{animation:bucket-kernel-pop .72s both;animation-delay:var(--slot-delay)}.popcorn-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;font:700 12px DM Sans,sans-serif}.popcorn-picker-footer button{background:none;border:0;font:500 10px DM Sans,sans-serif;color:inherit;text-decoration:underline;cursor:pointer}.popcorn-rating-picker:disabled{opacity:.6}.popcorn-rating-picker:disabled button{cursor:default}.popcorn-rating-picker button:hover:not(:disabled){border-color:#f5c644}@keyframes bucket-kernel-drop{0%{transform:translateY(-120px) rotate(-32deg);opacity:0}8%{opacity:1}38%{transform:translateY(4px) rotate(10deg)}54%{transform:translateY(-18px) rotate(-6deg);opacity:1}67%{transform:translateY(2px) scale(1.13);opacity:1}72%,to{transform:scale(.15);opacity:0}}@keyframes bucket-kernel-pop{0%,66%{transform:scale(0) rotate(-15deg);opacity:0}73%{transform:scale(1.25) rotate(7deg);opacity:1}85%{transform:scale(.93) rotate(-3deg);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:600px){.popcorn-rating-picker{padding:14px 10px}.popcorn-number-options{gap:4px}.popcorn-number-options button{min-height:35px;font-size:12px}.popcorn-picker-result{gap:3px}}@media(prefers-reduced-motion:reduce){.filled.animate .popcorn-picker-kernel{display:none}.filled.animate .popcorn-picker-pop{animation:none}}.editor-shell{min-height:100vh;background:#131315;color:#f2ede3}.editor-nav{height:86px;padding:0 36px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #33302b;background:#19191b}.editor-brand{display:flex;align-items:center;gap:13px;color:#f4eee1;text-decoration:none}.editor-brand:hover{text-decoration:none}.editor-brand img{width:48px;height:61px;object-fit:contain}.editor-brand>span{font:800 25px/1 Barlow Condensed;letter-spacing:.5px;white-space:nowrap}.editor-brand b{color:#f4c542}.editor-brand small{font:500 8px DM Sans;letter-spacing:2px;display:block;margin-top:8px;color:#9a907a}.editor-nav nav{display:flex;gap:8px;margin-left:auto}.editor-nav nav a{display:flex;align-items:center;gap:7px;padding:12px 15px;color:#a99e88;font-size:11px;border-radius:6px;border:1px solid transparent;text-decoration:none}.editor-nav nav a:hover,.editor-nav nav a.active{color:#f4c542;background:#f4c54209;border-color:#f4c5422b}.editor-local{display:flex;align-items:center;gap:6px;color:#a79777;font-size:8px;letter-spacing:1px}.editor-local i{width:5px;height:5px;border-radius:50%;background:#8eb79a}.editor-page{max-width:1720px;margin:auto;padding:32px}.editor-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.editor-eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#a18c60}.editor-page-title h1{font:700 45px/.99 Barlow Condensed;letter-spacing:-.2px;margin:13px 0}.editor-page-title h1 span{display:block;color:#f4c542;margin-top:5px}.editor-page-title p{font-size:12px;color:#9f927e;margin:13px 0 0}.editor-actions{display:flex;gap:10px}.editor-stats{padding:18px 0 23px;border-top:1px solid #393326;display:flex;align-items:center;gap:24px;font-size:10px;color:#9f9178}.editor-stats>span{display:flex;align-items:center;gap:6px}.editor-stats b{color:#e7d9b8;font-size:15px;font-weight:500;margin-right:3px}.editor-stats>a{margin-left:auto;color:#c0a775;display:flex;gap:9px;align-items:center}.status-dot{height:5px;width:5px;background:#777167;border-radius:50%}.status-dot.review{background:#d0ac43}.status-dot.published{background:#8ab69a}.editor-grid{display:grid;grid-template-columns:230px minmax(400px,1fr) 330px;gap:20px;align-items:start}.editor-card{border:1px solid #39342c;border-radius:10px;background:#1b1b1e;overflow:hidden}.editor-card-head{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-card-head .editor-eyebrow{font-size:7px}.editor-card-head h2{font-size:16px;font-weight:500;letter-spacing:-.3px;margin:7px 0 0}.editor-card-head>strong{color:#d3b66e;font-size:13px;font-weight:500}.editor-card-head>svg{color:#b09867}.editor-icon{display:grid;place-items:center;width:30px;height:30px;color:#f4c542;border:1px solid #65522a;background:#f4c54209;border-radius:6px}.editor-filter{margin:0 15px 12px;width:calc(100% - 30px);background:#222224;border:1px solid #3f382b;color:#bcb09a;border-radius:5px;padding:9px;font-size:10px}.review-list{max-height:510px;overflow:auto;padding:0 10px 15px}.library-record{display:flex;align-items:center;gap:10px;width:100%;padding:10px 7px;border:1px solid transparent;text-align:left;border-radius:7px;margin:5px 0;color:#b8ac95}.library-record.selected{background:#f4c54208;border-color:#8a7034}.library-record:hover{background:#ffffff05}.library-record>img{width:37px;height:56px;object-fit:cover;border-radius:3px}.library-record>span{flex:1;min-width:0}.library-record strong{font-size:11px;font-weight:500;display:block;color:#e2d8c5;line-height:1.45;overflow-wrap:anywhere}.library-record small{font-size:8px;display:block;color:#9d8f75;margin:5px 0}.status-pill{display:inline-block;font-style:normal;font-size:7px;letter-spacing:.5px;padding:4px 6px;border-radius:4px;color:#a79b86;border:1px solid #5b5142;background:#ffffff03;white-space:nowrap}.status-pill.review{color:#d9bb65;border-color:#897137;background:#f4c54208}.status-pill.published{color:#9fc7a9;border-color:#526e54;background:#8abb8e09}.library-empty{text-align:center;color:#968770;padding:30px 15px}.library-empty>svg{color:#a48e60}.library-empty h3{font-weight:500;font-size:13px;color:#d4c7ae}.library-empty p{font-size:10px;line-height:1.8}.library-backup{width:100%;padding:16px;font-size:10px;color:#b29b72;border-top:1px solid #39342b;display:flex;justify-content:center;gap:7px;align-items:center}.local-explainer{border-top:1px solid #3a3327;background:#f4c54204;padding:18px;font-size:9px;color:#8f7f65;line-height:1.8}.local-explainer b{font-weight:500;color:#b7a17a}.local-explainer p{margin:5px 0}.writing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid #3c352a;height:64px}.writing-tabs{display:flex;gap:24px;height:100%}.writing-tabs button{display:flex;align-items:center;gap:7px;padding:0;border-bottom:2px solid transparent;font-size:11px;color:#9f9178}.writing-tabs button.active{color:#f4c542;border-color:#f4c542}.writing-content{padding:24px}.selected-film-editor{display:flex;align-items:center;gap:13px;border:1px solid #54462b;background:#f4c54205;padding:13px;border-radius:8px}.selected-film-editor>img{width:43px;height:64px;object-fit:cover;border-radius:3px}.selected-film-editor>div{flex:1;min-width:0}.selected-film-editor .editor-eyebrow{font-size:7px}.selected-film-editor strong{display:block;font:700 23px/1.1 Barlow Condensed;margin:5px 0}.selected-film-editor small{font-size:9px;color:#a6977a;display:block;line-height:1.7}.selected-film-editor>button{color:#d8b35b;padding:7px}.film-actions{display:flex;justify-content:space-between;gap:15px;font-size:9px;margin:11px 2px;color:#b09868}.film-actions a,.film-actions button{color:inherit;font-size:9px;padding:0}.form-heading{display:flex;align-items:center;gap:12px;border-top:1px solid #3b3326;padding-top:25px;margin:27px 0 19px}.form-heading>span{display:grid;place-items:center;border:1px solid #6e5526;border-radius:5px;width:26px;height:26px;color:#e2ba50;font-size:9px;flex-shrink:0}.form-heading h2{font-size:15px;font-weight:500;margin:0 0 5px}.form-heading p{font-size:10px;color:#94856d;line-height:1.6;margin:0}.editor-templates{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.editor-templates button{text-align:left;border:1px solid #494030;border-radius:7px;position:relative;padding:12px 11px;background:#222123;min-height:104px}.editor-templates button.selected{border-color:#b9973e;background:#f4c54208}.editor-templates button>span{color:#a5926b;display:block;font-size:7px;letter-spacing:1px;text-transform:uppercase}.editor-templates strong{font-size:11px;font-weight:500;line-height:1.4;display:block;margin:8px 0;color:#e6d9bf}.editor-templates small{font-size:8px;color:#9a896c}.editor-templates svg{color:#f4c542;position:absolute;right:8px;top:8px;width:12px}.template-hint{font-size:9px;line-height:1.85;color:#8d7d63;margin:13px 0}.editor-label{display:block;font-size:10px;font-weight:500;color:#c1b297;margin:18px 0}.editor-label>small{font-size:8px;font-weight:400;color:#80735c;float:right}.editor-label input,.editor-label textarea,.editor-label select{display:block;width:100%;border:1px solid #4a3e2b;background:#141416;border-radius:6px;color:#eee3ce;font:400 12px/1.75 DM Sans;padding:11px 12px;margin-top:8px;outline-offset:3px}.editor-label input{height:42px}.editor-label input::placeholder,.editor-label textarea::placeholder{color:#716858;font-size:10px}.editor-label textarea{resize:vertical;min-height:85px}.section-prompt{display:block;font-size:9px;font-weight:400;color:#9b8a6e;line-height:1.8;margin-top:5px}.editor-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.editor-form-row .editor-label{margin:10px 0}.spoiler-option{display:flex;gap:8px;align-items:center;font-size:10px;color:#bca784;padding-top:18px}.spoiler-option input{accent-color:#f4c542}.keypoint-field{display:flex;align-items:center;gap:10px;margin:11px 0}.keypoint-field>span{color:#ae965f;font-size:10px}.keypoint-field>input{margin:0}.section-writing{margin:22px 0}.editor-save-bar{border-top:1px solid #443923;background:#202023;padding:17px 20px;position:sticky;bottom:0;z-index:3}.editor-save-bar>span{display:flex;align-items:center;gap:6px;color:#9c8e71;font-size:8px;margin-bottom:12px}.editor-save-bar>span svg{color:#91b79d}.editor-save-bar>div{display:flex;justify-content:flex-end;gap:9px}.editor-save-bar .button{font-size:10px}.distribution-column{display:flex;flex-direction:column;gap:19px}.publication-card{padding-bottom:16px}.publication-card .editor-card-head{padding-bottom:14px}.completion-track{height:3px;background:#40372a;margin:0 20px}.completion-track i{height:100%;display:block;background:#d9b44d;transition:width .2s}.publication-card ul{list-style:none;padding:10px 20px;margin:0}.publication-card li{display:flex;align-items:flex-start;gap:8px;font-size:9px;color:#827660;padding:6px 0;line-height:1.5}.publication-card li svg{flex-shrink:0;margin-top:1px;color:#565044}.publication-card li.done{color:#c4b699}.publication-card li.done svg{color:#9aba89}.publication-card>.button{width:calc(100% - 40px);margin:10px 20px 0;font-size:10px}.publish-local-note{font-size:8px;color:#89775a;text-align:center;margin:12px 20px 0;line-height:1.7}.published-actions{display:flex;justify-content:space-between;gap:10px;padding:12px 20px 0;font-size:9px}.published-actions>a{display:flex;gap:5px;align-items:center}.published-actions>button{font-size:9px;color:#aa8b68;padding:0}.artwork-controls{padding:0 17px}.artwork-controls .editor-label{margin-top:0}.artwork-controls select{font-size:10px;padding:8px}.artwork-themes{display:flex;gap:5px;margin:12px 0 17px}.artwork-themes button{flex:1;font-size:8px;padding:7px 4px;border:1px solid #4f422c;border-radius:5px;color:#9b8866}.artwork-themes button.active{color:#f4c542;border-color:#99752d;background:#f4c5420a}.social-artwork{margin:0 17px;background:#101011;border:1px solid #48402f;position:relative}.social-artwork canvas{width:100%;height:auto;display:block}.social-artwork p{font-size:10px;line-height:1.8;color:#dcac78;padding:15px}.artwork-meta{display:flex;justify-content:space-between;margin:11px 18px;font-size:8px;color:#9a8661;letter-spacing:.7px}.artwork-meta b{font-weight:500;color:#c7ad77}.format-description{font-size:9px;line-height:1.8;color:#928164;margin:14px 18px}.artwork-card>.button{margin:0 17px 17px;width:calc(100% - 34px);font-size:10px}.carousel-pager{display:flex;align-items:center;justify-content:center;gap:16px;font-size:9px;color:#c4ab79;margin:15px 0}.carousel-pager button{display:grid;place-items:center;width:25px;height:25px;border:1px solid #5e4b2b;border-radius:5px;color:#c5a764}.editor-tip{display:flex;gap:13px;padding:5px;color:#9d8863;font-size:10px;line-height:1.8}.editor-tip>span{color:#e2ba50;font-size:25px}.editor-tip p{margin:0}.editor-tip b{color:#c4ad83;font-weight:500}.social-intro{padding:5px 0 20px}.social-intro svg{color:#e3b94d}.social-intro h2{font:700 31px/1.1 Barlow Condensed;margin:15px 0}.social-intro p{font-size:11px;line-height:1.9;color:#a79577}.social-channel-tabs{display:flex;border-bottom:1px solid #514127;gap:16px}.social-channel-tabs button{padding:12px 0;color:#9c8864;font-size:10px;border-bottom:2px solid transparent}.social-channel-tabs button.selected{color:#f4c542;border-bottom-color:#f4c542}.social-copy-actions{display:flex;align-items:center;gap:16px;margin-top:-2px}.social-copy-actions .text-button{margin-top:0;font-size:9px}.social-copy-block{border:1px solid #4f3e23;border-radius:7px;padding:15px;margin:20px 0;background:#f4c54203}.social-copy-block>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.social-copy-block h3{font-size:11px;font-weight:500;margin:0;color:#d6bf94}.social-copy-block button{color:#b89651;padding:3px}.social-copy-block p,.social-copy-block pre{font:400 10px/1.9 DM Sans;white-space:pre-wrap;overflow-wrap:anywhere;color:#b2a081;margin-bottom:0}.export-text-actions{display:flex;flex-wrap:wrap;gap:9px}.platform-note{padding-top:22px;margin-top:24px;border-top:1px solid #4b3c23;color:#988364;font-size:10px;line-height:1.9}.platform-note b{color:#cab185;font-weight:500}.platform-note a{font-size:9px}.editor-notice{position:fixed;z-index:60;left:50%;bottom:25px;transform:translate(-50%);max-width:90vw;display:flex;align-items:center;gap:12px;background:#332e22;border:1px solid #a28644;border-radius:9px;color:#f0dfb8;padding:15px 18px;box-shadow:0 8px 50px #0009;font-size:11px;line-height:1.6}.editor-notice>svg{color:#f4c542;flex-shrink:0}.editor-notice button{display:grid;place-items:center;color:#bdac88;padding:0}.article-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#131315;z-index:50;overflow:auto}.article-preview-toolbar{position:sticky;top:0;background:#1c1c1e;border-bottom:1px solid #47381f;color:#cfb582;padding:17px 30px;display:flex;justify-content:space-between;align-items:center;z-index:2;font-size:11px}.article-preview-toolbar button{display:flex;gap:8px;align-items:center;color:#e2c38a;font-size:11px}.preview-paper{padding:45px 25px 100px}.preview-paper .reading-article{max-width:900px;margin:auto}.preview-ribbon{padding:10px 15px;border:1px solid #bca97e;background:#e9dbba;color:#76603a;letter-spacing:1.5px;font-size:9px;margin-bottom:30px}.public-blog{min-height:100vh;background:#f3eee3;color:#232220;font-family:DM Sans}.public-blog a{color:inherit}.blog-local-bar{background:#22211e;color:#d6c6a6;display:flex;justify-content:space-between;padding:9px max(25px,calc((100% - 1240px)/2));font-size:8px;letter-spacing:1.2px}.blog-local-bar a{display:flex;align-items:center;gap:7px;color:#e4c875;text-decoration:none;letter-spacing:.3px}.blog-masthead{max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:31px 30px}.masthead-logo img{width:100px;height:128px;object-fit:contain}.blog-masthead>div{flex:1;text-align:center}.blog-masthead>div>span{font-size:8px;letter-spacing:3px;color:#9c382f;font-weight:600}.blog-masthead a{text-decoration:none}.blog-masthead h1{font:800 clamp(42px,5.4vw,82px)/1 "Barlow Condensed";letter-spacing:-1px;margin:9px 0}.blog-masthead p{font-size:10px;color:#756855;margin:10px 0 0}.masthead-issue{font-size:8px;line-height:2.5;color:#8e7e65;letter-spacing:1px;width:105px;text-align:right}.masthead-issue b{font-weight:600;color:#a12c27}.blog-nav{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:2px solid #28241e;border-bottom:1px solid #c3b9a6;font-size:10px}.blog-nav>span{font-size:7px;letter-spacing:2px;color:#8c7a5c}.blog-nav>a{text-decoration:none}.blog-nav>a:first-child{font-weight:600}.blog-nav>a:last-child{color:#a32c29}.blog-home{max-width:1240px;margin:0 auto;padding:42px 0 80px}.blog-intro{display:flex;align-items:end;gap:30px;justify-content:space-between;padding-bottom:38px}.public-blog .editor-eyebrow{color:#a32b29;font-size:8px}.blog-intro h2{font:700 51px/.99 Barlow Condensed;letter-spacing:-.3px;margin:13px 0 0}.blog-intro h2 em{font-style:normal;color:#aa2c28}.blog-intro>p{max-width:300px;font-size:12px;line-height:1.9;color:#7a6a52;margin-bottom:0}.blog-filters{border-top:1px solid #c9beaa;border-bottom:1px solid #c9beaa;display:flex;align-items:center;gap:18px;padding:16px 0;margin-bottom:30px}.blog-filters>label{display:flex;align-items:center;gap:9px;flex:1;color:#9e8d71}.blog-filters input{width:100%;border:0;background:none;font-size:11px;color:#312a20;outline:none}.blog-filters select{border:1px solid #c6b796;background:#ede4d3;padding:8px;border-radius:4px;font-size:9px;color:#665438}.blog-filters>span{font-size:9px;color:#7d6a4a}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.review-story{border:1px solid #c5bba7;background:#f8f4ec;display:flex;flex-direction:column;text-decoration:none!important;color:#26231f;overflow:hidden;border-radius:3px}.review-story:hover{border-color:#a32b29;box-shadow:0 7px 25px #6651340c}.story-image{height:280px;background:#22201e;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.story-image>img{height:100%;max-width:100%;object-fit:contain;filter:none}.story-image>span{font:800 55px/1 Barlow Condensed;color:#dbc8a0}.story-content{padding:25px;display:flex;flex-direction:column;flex:1}.story-category{font-size:8px;letter-spacing:1px;font-weight:600;color:#ad3731}.story-content h2{font:700 38px/1.06 Barlow Condensed;margin:12px 0;color:#27231d;overflow-wrap:anywhere}.story-content>p{font-size:12px;line-height:1.9;color:#7b6b54;margin:0 0 24px}.story-author{margin-top:auto;border-top:1px solid #d2c6af;padding-top:16px;display:flex;justify-content:space-between;gap:14px;align-items:center}.story-author strong{font-size:10px;font-weight:500;color:#6c583d}.story-author>span{display:flex;gap:8px;align-items:center;color:#a62b28;font-size:10px}.lead-story{grid-column:1/-1;display:grid;grid-template-columns:45% 55%}.lead-story .story-image{height:420px}.lead-story .story-image>img{width:auto}.lead-story .story-content{padding:38px}.lead-story .story-content h2{font-size:57px}.blog-empty{border:1px dashed #b6a585;padding:55px 25px;text-align:center;margin:28px 0;background:#e9deca55}.blog-empty h2{font:700 34px/1.15 Barlow Condensed;margin:15px 0;color:#6e5735}.blog-empty p{font-size:11px;line-height:1.9;color:#8c7757;max-width:440px;margin:10px auto}.blog-empty a{display:inline-flex;align-items:center;gap:9px;background:#ac2928;color:#fff1db;padding:12px 18px;margin-top:15px;border-radius:4px;font-size:11px;text-decoration:none}.blog-footer{border-top:2px solid #393025;max-width:1240px;margin:auto;padding:30px 0 45px;display:flex;align-items:center;gap:20px}.blog-footer>img{width:54px;height:70px;object-fit:contain}.blog-footer strong{font:700 25px Barlow Condensed}.blog-footer p{font-size:10px;color:#8a7351;line-height:1.8}.blog-footer>a{margin-left:auto;font-size:9px;color:#a22d28}.blog-reading{max-width:900px;margin:auto;padding:35px 0 70px}.back-to-blog{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#9e342c!important;margin-bottom:35px;text-decoration:none}.article-kicker{color:#ac302c;font-size:9px;font-weight:600;letter-spacing:1px;line-height:1.9}.article-kicker>span{margin:0 7px;color:#a38556}.reading-article h1{font:800 clamp(38px,5.8vw,67px)/1.02 "Barlow Condensed";letter-spacing:-.7px;margin:18px 0 21px;overflow-wrap:anywhere}.article-dek{font-size:18px;line-height:1.7;color:#776047}.article-byline{display:flex;align-items:center;gap:12px;padding:20px 0 28px;border-bottom:1px solid #cbbca2;margin-bottom:28px}.writer-initial{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#a82b28;color:#f7e9cf;font:700 22px Barlow Condensed}.article-byline strong{font-size:12px;font-weight:600}.article-byline small{display:block;color:#988264;font-size:9px;margin-top:6px}.film-dossier{display:flex;gap:26px;border:1px solid #ccbaa0;background:#ebe1ce;padding:25px;align-items:start}.film-dossier>img{width:160px;height:240px;object-fit:contain;background:#201d17;flex-shrink:0}.film-dossier>div{flex:1;min-width:0}.film-dossier h2{font:700 39px Barlow Condensed;margin:6px 0 10px}.film-dossier p{font-size:11px;line-height:1.9;color:#71583a;margin:6px 0}.film-dossier p>strong{font-weight:600}.blog-popcorns{display:flex;align-items:center;gap:4px;margin-top:17px}.blog-popcorns img{width:24px;height:24px;object-fit:contain}.blog-popcorns img.unfilled{filter:grayscale(1);opacity:.3}.blog-popcorns strong{font:700 30px Barlow Condensed;margin-left:7px;color:#a82b28}.blog-popcorns small{font:500 11px DM Sans;color:#948064}.key-points{padding:25px;background:#a42b28;color:#fff0d7;margin:30px 0}.key-points .editor-eyebrow{color:#f5c95d}.key-points ol{padding-left:21px;margin:18px 0 0}.key-points li{font-size:14px;line-height:1.8;margin:10px 0;padding-left:7px}.article-copy{max-width:730px;margin:35px auto}.article-copy h2{font:700 36px Barlow Condensed;color:#3b2f21;margin:35px 0 15px}.article-copy p{font-size:16px;line-height:1.95;color:#5d4b36;white-space:pre-line;overflow-wrap:anywhere}.article-close{border-top:2px solid #a62c28;border-bottom:1px solid #bcaa8c;padding:28px 0;text-align:center}.article-close h2{font:700 34px Barlow Condensed;color:#9d2c25;margin:12px 0}.article-close p{font-size:11px;color:#988367}.article-credits{display:flex;align-items:center;gap:14px;margin-top:27px}.article-credits img{width:58px;height:30px;object-fit:contain}.article-credits p{font-size:8px;line-height:1.8;color:#9a8b73;max-width:450px}@media(min-width:1600px){.editor-grid{grid-template-columns:250px minmax(500px,1fr) 380px}.writing-content{padding:30px}.editor-label input,.editor-label textarea{font-size:13px}.editor-label{font-size:11px}.editor-card-head h2{font-size:18px}.publication-card li{font-size:10px}.editor-templates strong{font-size:12px}}@media(max-width:1300px){.editor-grid{grid-template-columns:190px minmax(360px,1fr);gap:17px}.distribution-column{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:start}.editor-tip{grid-column:1/-1}.editor-stats{gap:18px;flex-wrap:wrap}.editor-stats>a{margin-left:auto}.editor-page-title h1{font-size:40px}.blog-masthead,.blog-home,.blog-nav,.blog-footer{margin-left:30px;margin-right:30px}.blog-reading{padding-left:30px;padding-right:30px}.social-artwork{max-height:550px;overflow:hidden}.social-artwork canvas{max-height:550px;object-fit:contain}.lead-story .story-content h2{font-size:46px}.blog-masthead{padding-left:0;padding-right:0}}@media(max-width:850px){.editor-nav{padding:0 20px;gap:12px}.editor-nav nav{gap:2px}.editor-nav nav a{font-size:9px;padding:10px}.editor-local{display:none}.editor-page{padding:25px 20px}.editor-page-title{align-items:start;flex-direction:column}.editor-page-title h1{font-size:39px}.editor-stats{font-size:9px;gap:15px}.editor-stats>a{width:100%;margin:5px 0}.editor-grid{grid-template-columns:160px minmax(0,1fr)}.editor-card-head{padding:16px}.writing-content{padding:20px}.editor-templates{grid-template-columns:1fr}.editor-templates button{min-height:75px;padding:13px}.editor-templates strong{margin:4px 0}.editor-templates small{position:absolute;right:13px;bottom:14px}.editor-form-row{grid-template-columns:1fr;gap:0}.editor-save-bar>div{flex-wrap:wrap}.film-actions{flex-direction:column;gap:10px}.library-record>img{display:none}.library-record strong{font-size:10px}.local-explainer{padding:14px}.editor-library .editor-card-head{gap:6px}.editor-card-head h2{font-size:14px}.writing-tabs{gap:14px}.writing-toolbar{padding:0 15px}.writing-tabs button{font-size:10px}.blog-intro{align-items:start;flex-direction:column;gap:15px}.blog-intro>p{max-width:100%;margin:0}.masthead-logo img{width:70px;height:95px}.masthead-issue{display:none}.blog-masthead>div>span{font-size:6px;letter-spacing:1.5px}.blog-masthead h1{font-size:49px}.blog-masthead p{font-size:8px}.blog-nav{font-size:9px}.blog-nav>span{display:none}.lead-story{grid-template-columns:40% 60%}.lead-story .story-image{height:350px}.lead-story .story-content{padding:24px}.lead-story .story-content h2{font-size:38px}.lead-story .story-content p{font-size:10px}.story-content h2{font-size:31px}.story-content>p{font-size:11px}.blog-popcorns{gap:2px}.blog-popcorns img{width:20px}.film-dossier{padding:18px;gap:20px}.film-dossier>img{width:125px;height:187px}.film-dossier h2{font-size:32px}.blog-intro h2{font-size:43px}.blog-grid{gap:18px}}@media(max-width:600px){.editor-nav{height:auto;min-height:90px;flex-wrap:wrap;padding:15px 18px;gap:15px}.editor-brand img{width:35px;height:45px}.editor-brand>span{font-size:22px}.editor-brand small{font-size:6px}.editor-nav nav{width:100%;margin:0;justify-content:space-between;border-top:1px solid #3b3021;padding-top:9px}.editor-nav nav a{padding:8px 10px;font-size:9px}.editor-page{padding:25px 15px}.editor-page-title h1{font-size:35px}.editor-page-title p{font-size:10px;line-height:1.8}.editor-page-title .editor-eyebrow{font-size:7px}.editor-actions{width:100%}.editor-actions .button{flex:1}.editor-grid{display:flex;flex-direction:column}.editor-grid>*{width:100%}.editor-library .review-list{max-height:190px;display:flex;overflow:auto}.library-record{min-width:210px;max-width:260px;margin:3px}.library-record>img{display:block}.library-empty{padding:15px;width:100%}.library-empty p{max-width:250px;margin:8px auto}.library-empty>svg{display:none}.local-explainer{display:none}.editor-library .editor-card-head{padding:15px}.editor-filter{margin-bottom:5px}.library-backup{padding:13px}.editor-stats{gap:14px;padding-top:15px}.editor-stats>b{font-size:12px}.editor-stats>span:first-child{width:100%}.writing-content{padding:19px}.editor-templates{grid-template-columns:1fr}.distribution-column{display:flex}.editor-save-bar{padding:15px}.editor-save-bar>div{justify-content:stretch}.editor-save-bar .button{flex:1;font-size:9px;padding:0 9px}.editor-form-row{grid-template-columns:1fr}.spoiler-option{padding-bottom:9px}.writing-toolbar{height:57px}.section-writing textarea{min-height:130px}.social-channel-tabs{gap:15px}.social-channel-tabs button{font-size:9px}.social-copy-actions{align-items:start;flex-direction:column;gap:12px}.editor-notice{width:90%;font-size:10px;padding:12px;bottom:15px}.article-preview-toolbar{font-size:9px;padding:14px}.article-preview-toolbar button{font-size:9px}.preview-paper{padding:25px 17px 60px}.blog-local-bar{padding:10px 17px;font-size:6px}.blog-masthead{gap:9px;padding:21px 0;margin:0 17px}.masthead-logo img{width:49px;height:67px}.blog-masthead h1{font-size:36px;letter-spacing:-.7px}.blog-masthead>div>span{font-size:5px;letter-spacing:1px}.blog-masthead p{font-size:6px;line-height:1.7}.blog-nav{margin:0 17px;padding:12px 0;font-size:8px}.blog-home{padding:30px 0 50px;margin:0 17px}.blog-intro h2{font-size:39px}.blog-intro>p{font-size:10px}.blog-filters{flex-wrap:wrap;gap:11px}.blog-filters>label{width:100%;flex:none}.blog-filters select{flex:1}.blog-filters>span{font-size:8px}.blog-grid{grid-template-columns:1fr}.lead-story{display:flex;grid-column:auto}.lead-story .story-image{height:330px}.lead-story .story-content h2{font-size:39px}.story-image{height:280px}.story-content h2{font-size:34px}.blog-empty{padding:35px 18px}.blog-empty h2{font-size:29px}.blog-empty p{font-size:10px}.blog-footer{margin:0 17px;gap:12px;padding:25px 0;flex-wrap:wrap}.blog-footer>img{width:40px;height:55px}.blog-footer>div{flex:1}.blog-footer strong{font-size:22px}.blog-footer p{font-size:8px}.blog-footer>a{margin-left:52px;font-size:8px}.blog-reading{padding:25px 17px 50px}.reading-article h1{font-size:43px}.article-dek{font-size:15px}.article-kicker{font-size:7px}.article-byline small{font-size:8px;line-height:1.8}.film-dossier{gap:16px;flex-wrap:wrap}.film-dossier>img{width:90px;height:135px}.film-dossier>div{min-width:160px}.film-dossier h2{font-size:30px}.film-dossier p{font-size:9px}.blog-popcorns img{width:15px;height:19px}.blog-popcorns strong{font-size:23px}.blog-popcorns small{font-size:8px}.key-points{padding:20px}.key-points li{font-size:12px}.article-copy p{font-size:14px;line-height:1.9}.article-copy h2{font-size:31px}.article-close h2{font-size:28px}.article-credits p{font-size:7px}.article-credits img{width:45px}}.author-profile-editor{margin:24px 0;border:1px solid #50412b;border-radius:8px;padding:0 17px 10px;background:#f4c54203}.author-photo-controls{display:flex;align-items:center;gap:15px;margin:20px 0}.author-photo-controls>img,.author-photo-controls>.writer-initial{width:70px;height:70px;object-fit:cover;flex-shrink:0;border-radius:50%}.author-photo-controls small{display:block;font-size:8px;line-height:1.8;color:#b09b77;margin:9px 0}.author-photo-controls button{font-size:9px;color:#e0bb65;padding:0}.author-upload{display:inline-block;font-size:10px;color:#e9c876;cursor:pointer}.author-upload input{display:block;max-width:100%;font-size:9px;color:#b3a17c;margin-top:9px}.author-upload input::file-selector-button{border:1px solid #8d7138;background:#25221c;color:#edd192;border-radius:4px;padding:7px;margin-right:8px}.writer-avatar{width:38px;height:38px;object-fit:cover;border-radius:50%;flex-shrink:0}.story-writer{display:flex;gap:9px;align-items:center;min-width:0}.story-writer>div{min-width:0}.story-writer small{display:block;font-size:8px;line-height:1.7;margin-top:3px;color:#806f55}.story-writer .writer-avatar,.story-writer .writer-initial{width:34px;height:34px;flex-shrink:0}.story-author>span{flex-shrink:0}.article-author-bio{margin:-10px 0 28px;padding-left:50px;font-size:12px;line-height:1.9;color:#766047;white-space:pre-line;overflow-wrap:anywhere}.article-byline .writer-avatar,.article-byline .writer-initial{width:50px;height:50px}.blog-local-bar>div{display:flex;align-items:center;gap:24px}.blog-theme-toggle{display:flex;align-items:center;gap:7px;color:#f2d58d;font-size:10px;padding:3px;white-space:nowrap}.blog-voice-section{scroll-margin-top:25px}.professor-section{margin-top:70px;padding-top:35px;border-top:2px solid #a32b29}.voice-section-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin:0 0 25px}.voice-section-heading h2{font:700 38px/1.05 Barlow Condensed;margin:10px 0 0}.voice-section-heading>p{font-size:11px;line-height:1.9;color:#7a6a52;max-width:370px;margin:0}.popcorn-unit{position:relative;display:block;width:24px;height:24px;flex-shrink:0}.blog-popcorns .popcorn-unit img{width:24px;height:24px;max-width:none;object-fit:contain;display:block}.popcorn-unit>span{position:absolute;top:0;left:0;overflow:hidden;height:100%}.audience-rating,.same-film{margin:35px 0;padding:28px;border:1px solid #c9b99b;background:#ebe2d0;border-radius:8px}.audience-heading{display:flex;align-items:center;justify-content:space-between;gap:22px}.audience-heading h2,.same-film h2{font:700 38px/1.1 Barlow Condensed;margin:10px 0}.audience-heading p,.audience-rating>p{font-size:12px;line-height:1.8;color:#78613f}.audience-tally{text-align:right;flex-shrink:0}.audience-tally b{font:800 58px/1 Barlow Condensed;color:#a32b29;display:block}.audience-tally span{font-size:10px;color:#78613f;display:block;margin-top:7px}.audience-rating fieldset{border:0;padding:0;margin:25px 0 18px;min-width:0}.audience-rating legend{font-size:12px;font-weight:600;margin-bottom:13px}.audience-options{display:flex;flex-wrap:wrap;gap:7px}.audience-options label{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;border:1px solid #bdaa85;border-radius:6px;padding:9px 12px;background:#f8f0df;min-width:45px;font-size:12px}.audience-options input{position:absolute;opacity:0;width:1px;height:1px}.audience-options label:has(input:focus-visible){outline:3px solid #996d10;outline-offset:3px}.audience-options label:has(input:disabled){cursor:default;opacity:.55}.audience-options label.selected{background:#f4c542;color:#242019;border-color:#745215;box-shadow:0 0 0 1px #745215}.audience-options img{width:22px;height:22px;object-fit:contain}.audience-submit{background:#a32b29;color:#fff3db;padding:12px 19px;font-size:12px;border-radius:5px}.audience-submit:disabled{opacity:.5;cursor:default}.audience-notice{min-height:15px}.audience-rating .audience-privacy{font-size:10px;color:#806d51;max-width:650px}.audience-retry{font-size:11px;color:#a32b29;text-decoration:underline}.voice-averages{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.voice-averages>div{border:1px solid #c9b99b;padding:18px}.voice-averages span,.voice-averages small{display:block;font-size:11px;line-height:1.8;color:#78613f}.voice-averages strong{font:700 37px Barlow Condensed;display:block;margin:5px 0}.other-voices{display:grid;gap:10px;margin-top:20px}.other-voices>a{display:flex;align-items:center;gap:12px;padding:13px;border-top:1px solid #c9b99b;text-decoration:none;font-size:12px;line-height:1.7}.other-voices>a>span:not(.writer-initial){flex:1}.other-voices strong,.other-voices small{display:block}.other-voices small{font-size:10px;color:#806d51}.public-blog[data-theme=dark]{color-scheme:dark;background:#171719;color:#f2ead9}.public-blog[data-theme=dark] .blog-local-bar{background:#101012;color:#c4b595}.public-blog[data-theme=dark] .blog-masthead>div>span,.public-blog[data-theme=dark] .masthead-issue b,.public-blog[data-theme=dark] .blog-nav>a:last-child,.public-blog[data-theme=dark] .editor-eyebrow,.public-blog[data-theme=dark] .story-category{color:#edc05d}.public-blog[data-theme=dark] .blog-masthead p,.public-blog[data-theme=dark] .blog-intro>p,.public-blog[data-theme=dark] .voice-section-heading>p,.public-blog[data-theme=dark] .masthead-issue{color:#c1b293}.public-blog[data-theme=dark] .blog-nav{border-color:#72614a}.public-blog[data-theme=dark] .blog-intro h2 em{color:#edc05d}.public-blog[data-theme=dark] .blog-filters{border-color:#534a3b}.public-blog[data-theme=dark] .blog-filters input{color:#f1e7d3}.public-blog[data-theme=dark] .blog-filters select{background:#272629;color:#e4d5ba;border-color:#6c5a38}.public-blog[data-theme=dark] .blog-filters>span{color:#b4a68a}.public-blog[data-theme=dark] .review-story{background:#222225;color:#f3e9d5;border-color:#51483b}.public-blog[data-theme=dark] .review-story:hover{border-color:#d2ad57}.public-blog[data-theme=dark] .story-content h2{color:#f3e9d5}.public-blog[data-theme=dark] .story-content>p,.public-blog[data-theme=dark] .story-author strong,.public-blog[data-theme=dark] .story-writer small{color:#c7b99f}.public-blog[data-theme=dark] .story-author{border-color:#51483b}.public-blog[data-theme=dark] .story-author>span{color:#edc05d}.public-blog[data-theme=dark] .blog-empty{background:#222123;border-color:#67573d}.public-blog[data-theme=dark] .blog-empty h2{color:#f0dbad}.public-blog[data-theme=dark] .blog-empty p{color:#bead8e}.public-blog[data-theme=dark] .blog-footer{border-color:#72614a}.public-blog[data-theme=dark] .blog-footer p{color:#bead8e}.public-blog[data-theme=dark] .blog-footer>a,.public-blog[data-theme=dark] .back-to-blog{color:#edc05d!important}.public-blog[data-theme=dark] .article-kicker{color:#edc05d}.public-blog[data-theme=dark] .article-dek,.public-blog[data-theme=dark] .article-author-bio,.public-blog[data-theme=dark] .article-byline small{color:#cdbb9b}.public-blog[data-theme=dark] .article-byline{border-color:#66563e}.public-blog[data-theme=dark] .film-dossier{background:#242327;border-color:#66563e}.public-blog[data-theme=dark] .film-dossier p{color:#c6b694}.public-blog[data-theme=dark] .blog-popcorns strong{color:#f0c45d}.public-blog[data-theme=dark] .blog-popcorns small{color:#baa987}.public-blog[data-theme=dark] .article-copy h2{color:#f4e6ca}.public-blog[data-theme=dark] .article-copy p{color:#d7c9b0}.public-blog[data-theme=dark] .article-close{border-color:#a38449}.public-blog[data-theme=dark] .article-close h2{color:#edc05d}.public-blog[data-theme=dark] .article-close p,.public-blog[data-theme=dark] .article-credits p{color:#baaa8b}.public-blog[data-theme=dark] .audience-rating,.public-blog[data-theme=dark] .same-film{background:#242327;border-color:#695638}.public-blog[data-theme=dark] .audience-heading p,.public-blog[data-theme=dark] .audience-rating>p,.public-blog[data-theme=dark] .audience-tally span,.public-blog[data-theme=dark] .voice-averages span,.public-blog[data-theme=dark] .voice-averages small,.public-blog[data-theme=dark] .other-voices small{color:#c7b693}.public-blog[data-theme=dark] .audience-tally b{color:#f0c45d}.public-blog[data-theme=dark] .audience-options label{background:#19191b;border-color:#7a6642;color:#e1cfae}.public-blog[data-theme=dark] .audience-options label.selected{background:#f4c542;color:#211c15}.public-blog[data-theme=dark] .audience-submit{background:#edc05d;color:#211c15}.public-blog[data-theme=dark] .voice-averages>div,.public-blog[data-theme=dark] .other-voices>a{border-color:#695638}.public-blog[data-theme=dark] .audience-retry{color:#edc05d}.public-blog[data-theme=dark] .professor-section{border-color:#ad8a47}@media(max-width:850px){.popcorn-unit,.blog-popcorns .popcorn-unit img{width:20px;height:22px}.voice-section-heading{flex-direction:column;align-items:start;gap:12px}.voice-section-heading>p{max-width:100%}}@media(max-width:600px){.blog-local-bar{font-size:7px;gap:10px;align-items:center}.blog-local-bar>div{gap:15px}.blog-theme-toggle{font-size:9px}.blog-local-bar a{font-size:8px}.blog-nav{flex-wrap:wrap;gap:15px}.voice-section-heading h2{font-size:33px}.story-author{flex-wrap:wrap}.article-author-bio{padding-left:0}.audience-rating,.same-film{padding:19px}.audience-heading{gap:12px}.audience-heading h2,.same-film h2{font-size:31px}.audience-tally b{font-size:44px}.audience-tally span{max-width:90px;font-size:9px;line-height:1.6}.audience-options{gap:6px}.audience-options label{padding:8px;min-width:40px}.voice-averages{gap:8px}.voice-averages>div{padding:12px}.voice-averages span,.voice-averages small{font-size:10px}.popcorn-unit,.blog-popcorns .popcorn-unit img{width:17px;height:20px}.blog-popcorns{flex-wrap:wrap}.author-photo-controls{align-items:start}.author-upload input{width:100%}}.demo-review-notice{border:1px solid #ba974f;border-left:4px solid #ad832b;padding:16px 19px;background:#e9dab6;margin:0 0 30px;color:#58431d}.demo-review-notice strong{font-size:10px;letter-spacing:1px}.demo-review-notice p{font-size:11px;line-height:1.85;margin:7px 0 0}.public-blog[data-theme=dark] .demo-review-notice{background:#302a1f;color:#e7ce99;border-color:#987439}.writer-avatar{box-shadow:0 0 0 3px #c2a66a44;object-position:center 28%}.article-byline .writer-avatar{width:64px;height:64px}.professor-section .writer-avatar{width:54px;height:54px;border:2px solid #bf9a4e;box-shadow:0 0 0 4px #bf9a4e18}.professor-section .story-author{align-items:center}.professor-section .story-writer strong{font-size:12px}.blog-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.blog-columns .voice-section-heading{display:block;min-height:145px;margin:0}.blog-columns .voice-section-heading>p{margin-top:14px;max-width:100%}.blog-columns .professor-section{margin:0;padding:0 0 20px 23px;border-top:0;border-left:1px solid #bdaf96;position:sticky;top:24px}.blog-columns .professor-section .voice-section-heading h2{font-size:34px}.blog-columns .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.blog-columns .story-image{height:290px}.blog-columns .story-content{padding:22px}.blog-columns .story-content h2{font-size:35px}.blog-columns .story-content>p{font-size:11px}.blog-columns .story-author{flex-wrap:wrap;gap:12px}.blog-columns .review-story{min-width:0}.professor-picks{display:grid;gap:22px}.professor-pick{display:block;border:1px solid #c8b895;background:#f8f2e7;text-decoration:none!important;border-radius:8px;overflow:hidden}.professor-pick:hover{border-color:#ac862e}.professor-identity{padding:26px 15px 21px;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid #c8b895;background:#e8dbc04d}.professor-identity .editor-eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:20px}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:154px;height:154px;border-radius:50%;border:3px solid #b08b3c;box-shadow:0 0 0 7px #b08b3c17;margin:0 0 20px;object-fit:cover;font-size:70px}.professor-identity>strong{font:700 26px/1.1 Barlow Condensed;display:block}.professor-identity>small{font-size:9px;line-height:1.8;color:#806d4a;margin-top:7px}.professor-film{display:flex;gap:13px;align-items:center;padding:20px 17px 0}.professor-film>img{width:78px;height:117px;object-fit:contain;background:#211e19;border-radius:3px;flex-shrink:0}.professor-film>div{min-width:0}.professor-film span{font-size:7px;letter-spacing:1.2px;color:#9a782d}.professor-film h3{font:700 28px/1.1 Barlow Condensed;margin:9px 0;overflow-wrap:anywhere}.professor-film small{font-size:8px;line-height:1.8;color:#806d4a}.professor-pick-copy{padding:0 17px 21px}.professor-pick-copy>.blog-popcorns{gap:2px;flex-wrap:nowrap;margin:20px 0 18px}.professor-pick-copy .popcorn-unit,.professor-pick-copy .popcorn-unit img{width:17px;height:21px}.professor-pick-copy .blog-popcorns strong{font-size:26px;margin-left:5px}.professor-pick-copy .blog-popcorns small{font-size:9px}.professor-pick-copy>h3{font:700 29px/1.1 Barlow Condensed;margin:16px 0}.professor-pick-copy>p{font-size:10px;line-height:1.9;color:#806d4a}.professor-read{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c8b895;padding-top:16px;margin-top:22px;font-size:10px;color:#a32b29}.public-blog[data-theme=dark] .blog-columns .professor-section{border-color:#5e5037}.public-blog[data-theme=dark] .professor-pick{background:#232326;border-color:#6e5c3c}.public-blog[data-theme=dark] .professor-identity{background:#cba55708;border-color:#6e5c3c}.public-blog[data-theme=dark] .professor-identity>small,.public-blog[data-theme=dark] .professor-film small,.public-blog[data-theme=dark] .professor-pick-copy>p{color:#c6b694}.public-blog[data-theme=dark] .professor-film span,.public-blog[data-theme=dark] .professor-read{color:#edc05d}.public-blog[data-theme=dark] .professor-read{border-color:#6e5c3c}@media(max-width:1100px)and (min-width:701px){.blog-columns{grid-template-columns:minmax(0,1fr) 265px;gap:23px}.blog-columns .blog-grid{grid-template-columns:1fr}.blog-columns .professor-section{padding-left:18px}.blog-columns .voice-section-heading{min-height:160px}.blog-columns .professor-section .voice-section-heading h2{font-size:31px}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:142px;height:142px}.professor-identity>strong{font-size:24px}.professor-pick-copy .popcorn-unit,.professor-pick-copy .popcorn-unit img{width:14px;height:19px}.professor-film{padding:17px 13px 0;gap:11px}.professor-film>img{width:67px;height:100px}.professor-film h3{font-size:25px}.professor-pick-copy{padding-left:13px;padding-right:13px}.professor-pick-copy>h3{font-size:26px}}@media(max-width:700px){.blog-columns{display:flex;flex-direction:column;gap:45px}.blog-columns>*{width:100%}.blog-columns .professor-section{position:static;border-left:0;border-top:2px solid #a17d31;padding:27px 0 0}.blog-columns .voice-section-heading{min-height:0;margin-bottom:24px}.blog-columns .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.blog-columns .story-image{height:240px}.blog-columns .story-content{padding:17px}.blog-columns .story-content h2{font-size:30px}.professor-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:142px;height:142px}}@media(max-width:520px){.blog-columns .blog-grid,.professor-picks{grid-template-columns:1fr}.blog-columns .story-image{height:300px}.blog-columns .story-content h2{font-size:34px}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:180px;height:180px}.professor-identity>strong{font-size:30px}.professor-film>img{width:88px;height:132px}.professor-film{padding:22px 22px 0;gap:18px}.professor-film h3{font-size:32px}.professor-pick-copy{padding:0 22px 25px}.professor-pick-copy>h3{font-size:33px}.professor-pick-copy>.blog-popcorns{gap:3px}.professor-pick-copy .popcorn-unit,.professor-pick-copy .popcorn-unit img{width:20px;height:22px}}.blog-columns .story-image>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 30%}.story-rating{padding:0 0 21px;margin-top:auto}.story-rating .blog-popcorns{margin:0;gap:4px;flex-wrap:nowrap}.story-rating .popcorn-unit,.story-rating .popcorn-unit img{width:21px;height:25px}.story-rating .blog-popcorns strong{font-size:29px}.story-rating>small{display:block;margin-top:6px;font-size:7px;color:#8a7753;letter-spacing:1px;text-transform:uppercase}.public-blog[data-theme=dark] .story-rating>small{color:#c5b391}.story-author{margin-top:0}.professor-film>img{object-fit:cover}@media(max-width:700px){.blog-home{padding-top:25px}.blog-intro{padding-bottom:22px;gap:12px}.blog-intro h2{font-size:36px}.blog-intro>p{font-size:10px;line-height:1.65}.blog-filters{margin-bottom:23px;padding:12px 0}.blog-columns{display:flex;gap:25px}.blog-columns .professor-section{order:-1;border-top:0;border-bottom:1px solid #b6a174;padding:0 0 22px;overflow:visible}.blog-columns .voice-section-heading{min-height:0;margin-bottom:15px}.blog-columns .voice-section-heading h2,.blog-columns .professor-section .voice-section-heading h2{font-size:29px;margin-top:6px}.blog-columns .voice-section-heading .editor-eyebrow{font-size:6px;letter-spacing:1.2px}.blog-columns .voice-section-heading>p{font-size:10px;line-height:1.6;margin-top:9px}.blog-columns .professor-section .voice-section-heading>p{display:none}.professor-picks{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 4px 12px;margin:0 -4px;overscroll-behavior-x:contain;scrollbar-width:thin}.professor-pick{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:13px;width:min(360px,100%);min-width:min(360px,100%);flex:0 0 min(360px,100%);padding:15px;scroll-snap-align:start;border-radius:8px;align-items:start}.professor-identity{grid-column:1;grid-row:1/3;padding:0;background:none;border:0;min-width:0}.professor-identity .editor-eyebrow{display:none}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:76px;height:76px;border-width:2px;box-shadow:0 0 0 4px #b08b3c17;margin:5px 0 12px;font-size:35px}.professor-identity>strong{font-size:18px;line-height:1.15;overflow-wrap:normal}.professor-identity>small{font-size:7px;line-height:1.6;margin-top:7px}.professor-film{grid-column:2;grid-row:1;padding:0;gap:10px;align-items:center}.professor-film>img{width:42px;height:63px;border-radius:3px}.professor-film span{font-size:6px;letter-spacing:1px}.professor-film h3{font-size:23px;margin:5px 0}.professor-film small{font-size:7px;line-height:1.6}.professor-pick-copy{grid-column:2;grid-row:2;padding:0;min-width:0}.professor-pick-copy>.blog-popcorns{gap:1px;margin:13px 0 10px;flex-wrap:nowrap}.professor-pick-copy .popcorn-unit,.professor-pick-copy .popcorn-unit img{width:12px;height:16px}.professor-pick-copy .blog-popcorns strong{font-size:22px;margin-left:4px}.professor-pick-copy .blog-popcorns small{font-size:7px}.professor-pick-copy>h3{font-size:19px;line-height:1.2;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.professor-pick-copy>p{display:none}.professor-read{font-size:8px;padding-top:9px;margin-top:9px}.professor-read svg{width:12px;height:12px}.public-blog[data-theme=dark] .professor-identity{background:none;border:0}.blog-columns .blog-grid{grid-template-columns:1fr;gap:15px}.blog-columns .review-story{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:stretch}.blog-columns .story-image{height:100%;min-height:190px}.blog-columns .story-image>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.blog-columns .story-content{padding:15px;min-width:0}.blog-columns .story-content h2{font-size:25px;line-height:1.08;margin:8px 0}.blog-columns .story-content>p{font-size:10px;line-height:1.7;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-category{font-size:6px;letter-spacing:.6px;line-height:1.7}.story-rating{padding-bottom:12px}.story-rating .blog-popcorns{gap:1px}.story-rating .popcorn-unit,.story-rating .popcorn-unit img{width:13px;height:17px}.story-rating .blog-popcorns strong{font-size:22px;margin-left:4px}.story-rating .blog-popcorns small{font-size:8px}.story-rating>small{font-size:6px;letter-spacing:.6px;margin-top:4px}.blog-columns .story-author{gap:8px;padding-top:10px}.story-writer .writer-initial,.story-writer .writer-avatar{width:24px;height:24px;font-size:16px}.story-writer{gap:7px}.story-writer strong{font-size:8px}.story-writer small{display:none}.story-author>span{font-size:8px;gap:4px}.story-author>span svg{width:11px}.blog-columns .voice-section-heading>p{max-width:100%}}@media(max-width:360px){.blog-columns .review-story{grid-template-columns:85px minmax(0,1fr)}.blog-columns .story-content{padding:12px}.story-rating .popcorn-unit,.story-rating .popcorn-unit img{width:11px}.professor-pick{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.professor-section .professor-identity .writer-avatar,.professor-identity .writer-initial{width:65px;height:65px}.professor-pick-copy .popcorn-unit,.professor-pick-copy .popcorn-unit img{width:10px}}.comments-jump{display:inline-flex;align-items:center;gap:7px;font-size:10px;text-decoration:none!important;margin:-8px 0 23px;color:#9e342c!important}.article-comments{margin:42px 0 20px;border-top:2px solid #a62c28;padding-top:28px;scroll-margin-top:22px}.comments-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.comments-heading h2{font:700 39px/1.1 Barlow Condensed;margin:9px 0}.comments-heading>span{font-size:10px;color:#8d7652;white-space:nowrap}.comments-intro{font-size:12px;line-height:1.9;color:#7a6443;margin-bottom:23px}.comment-composer{border:1px solid #cbb795;background:#ebe2d0;padding:22px;border-radius:8px}.comment-form-heading{display:flex;align-items:center;gap:9px;color:#9d382d;margin-bottom:18px;font-size:13px}.comment-form-heading strong{font-weight:600}.comment-composer label{display:block;font-size:11px;font-weight:500;color:#6f5837;margin:15px 0}.comment-composer input,.comment-composer textarea{display:block;width:100%;border:1px solid #bfa97f;border-radius:5px;background:#fbf6eb;color:#332b22;padding:11px 12px;font:400 13px/1.7 DM Sans;margin-top:8px;resize:vertical}.comment-composer input::placeholder,.comment-composer textarea::placeholder{color:#998668;font-size:11px}.comment-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.comment-compose-footer small{font-size:9px;color:#8a7350;line-height:1.6}.comment-compose-footer button{background:#a52e28;color:#fff0d5;padding:12px 17px;border-radius:5px;font-size:11px;white-space:nowrap}.comment-compose-footer button:disabled{opacity:.5}.comment-form-note{font-size:9px;line-height:1.8;color:#8a7350;margin-bottom:0}.comment-reply-context{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #cbb795;padding-bottom:14px;margin-bottom:17px;font-size:11px;color:#836332}.comment-reply-context button{color:#9d382d;display:grid;place-items:center;padding:4px}.comment-notice{font-size:11px;line-height:1.8;min-height:20px;color:#94712c;margin:17px 0}.comment-loading,.comment-load-error{font-size:12px;line-height:1.8;color:#8a7350}.comment-load-error button{color:#a52e28;text-decoration:underline;font-size:11px}.comments-empty{padding:25px;border:1px dashed #bfa97f;border-radius:6px;text-align:center;color:#8a7350}.comments-empty h3{font:700 27px Barlow Condensed;margin:9px 0}.comments-empty p{font-size:11px;line-height:1.9}.comment-thread{border:1px solid #cbb795;border-radius:7px;padding:20px;margin:17px 0;background:#f9f3e8}.comment-entry{display:flex;align-items:start;gap:13px;scroll-margin-top:20px}.comment-avatar{display:grid;place-items:center;background:#a52e28;color:#fff0d5;width:36px;height:36px;border-radius:50%;flex-shrink:0;font:700 23px Barlow Condensed}.comment-entry-content{flex:1;min-width:0}.comment-byline{display:flex;justify-content:space-between;align-items:baseline;gap:15px;flex-wrap:wrap}.comment-byline strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.comment-byline time{font-size:9px;color:#9b8663;line-height:1.7}.comment-entry-content>p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 12px;color:#5d4b36}.comment-reply-to{display:block;font-size:9px;color:#9e7851;margin-top:7px}.comment-actions{display:flex;gap:22px;align-items:center}.comment-actions button{display:flex;gap:6px;align-items:center;color:#967b54;font-size:10px;padding:3px 0}.comment-actions button.liked{color:#ac292d}.comment-actions button:disabled{opacity:.55}.comment-replies{margin:20px 0 0 17px;padding-left:28px;border-left:1px solid #cbb795}.comment-replies .comment-entry{border-top:1px solid #dfd0b5;padding-top:17px;margin-top:17px}.comment-replies .comment-entry:first-child{margin-top:0}.comment-replies .comment-avatar{width:30px;height:30px;font-size:19px}.comment-thread .comment-composer{margin:20px 0 0 45px;padding:18px}.comment-expand,.comment-more{color:#9d382d;font-size:11px;padding:10px 0;margin-top:8px}.comment-more{border:1px solid #cbb795;border-radius:5px;width:100%;padding:13px}.comments-privacy{font-size:9px;line-height:1.9;color:#9b8663;margin-top:22px;max-width:700px}.public-blog[data-theme=dark] .comments-jump{color:#edc05d!important}.public-blog[data-theme=dark] .article-comments{border-color:#a38449}.public-blog[data-theme=dark] .comments-intro,.public-blog[data-theme=dark] .comments-heading>span{color:#c2b08e}.public-blog[data-theme=dark] .comment-composer{background:#252429;border-color:#6b5838}.public-blog[data-theme=dark] .comment-form-heading,.public-blog[data-theme=dark] .comment-notice{color:#edc05d}.public-blog[data-theme=dark] .comment-composer label{color:#d4bf97}.public-blog[data-theme=dark] .comment-composer input,.public-blog[data-theme=dark] .comment-composer textarea{background:#171719;border-color:#78623b;color:#f3e6ce}.public-blog[data-theme=dark] .comment-compose-footer small,.public-blog[data-theme=dark] .comment-form-note,.public-blog[data-theme=dark] .comments-privacy{color:#b7a27d}.public-blog[data-theme=dark] .comment-compose-footer button{background:#edc05d;color:#211c15}.public-blog[data-theme=dark] .comment-reply-context{border-color:#6b5838;color:#dfbe79}.public-blog[data-theme=dark] .comment-reply-context button{color:#edc05d}.public-blog[data-theme=dark] .comments-empty{border-color:#6b5838;color:#baa581}.public-blog[data-theme=dark] .comment-thread{background:#222225;border-color:#5f5038}.public-blog[data-theme=dark] .comment-byline time,.public-blog[data-theme=dark] .comment-reply-to{color:#bca984}.public-blog[data-theme=dark] .comment-entry-content>p{color:#d7c9b0}.public-blog[data-theme=dark] .comment-actions button{color:#c3ac7d}.public-blog[data-theme=dark] .comment-actions button.liked{color:#ff9895}.public-blog[data-theme=dark] .comment-replies{border-color:#695637}.public-blog[data-theme=dark] .comment-replies .comment-entry{border-color:#4f4331}.public-blog[data-theme=dark] .comment-expand,.public-blog[data-theme=dark] .comment-more,.public-blog[data-theme=dark] .comment-load-error button{color:#edc05d;border-color:#6b5838}@media(max-width:600px){.comments-heading h2{font-size:32px}.comments-heading>span{font-size:9px}.comment-composer{padding:17px}.comment-compose-footer{align-items:start;flex-direction:column;gap:13px}.comment-compose-footer button{width:100%}.comment-thread{padding:16px}.comment-entry{gap:9px}.comment-avatar{width:29px;height:29px;font-size:19px}.comment-byline{gap:5px;flex-direction:column}.comment-byline strong{font-size:11px}.comment-byline time{font-size:8px}.comment-entry-content>p{font-size:12px}.comment-replies{margin-left:10px;padding-left:13px}.comment-replies .comment-avatar{width:24px;height:24px;font-size:17px}.comment-thread .comment-composer{margin-left:0;padding:14px}.comment-actions{gap:15px}.comment-actions button{font-size:9px}.comments-intro{font-size:11px}.comments-privacy{font-size:8px}}.review-videos{margin:32px 0;padding:27px;border:1px solid #c6b28c;background:#ede3cf;border-radius:8px}.review-videos h2{font:700 37px/1.1 Barlow Condensed;margin:10px 0}.review-videos p{font-size:12px;color:#7a6342;line-height:1.8;margin:10px 0 22px}.review-video-links{display:flex;gap:12px;flex-wrap:wrap}.review-video-links>a{display:flex;align-items:center;gap:12px;padding:15px;background:#f9f3e6;border:1px solid #b9a378;border-radius:6px;text-decoration:none;flex:1;min-width:245px;color:#9d3229}.review-video-links>a>span{flex:1}.review-video-links strong{display:block;font-size:12px;line-height:1.6}.review-video-links small{display:block;font-size:9px;color:#8d7450;margin-top:4px;line-height:1.7}.editor-video-test{display:block;font-size:10px;color:#e7bc5b;margin:13px 0}.public-blog[data-theme=dark] .review-videos{background:#252429;border-color:#6a5634}.public-blog[data-theme=dark] .review-videos p{color:#c6b18b}.public-blog[data-theme=dark] .review-video-links>a{background:#19191c;border-color:#7a6033;color:#edc05d}.public-blog[data-theme=dark] .review-video-links small{color:#c1ab80}@media(max-width:600px){.review-videos{padding:19px}.review-videos h2{font-size:32px}.review-video-links>a{min-width:0;flex-basis:100%;padding:13px}.review-video-links strong,.review-videos p{font-size:11px}}.presentation-note{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:0 0 22px;border:1px solid #c3aa72;background:#e9dbb8;border-radius:6px;color:#685123}.presentation-note>span,.presentation-tag,.comment-demo-label{display:inline-block;font-size:7px;font-weight:600;letter-spacing:1px;border:1px solid #ad8b43;border-radius:3px;padding:4px 6px;color:#896321}.presentation-note p{font-size:10px;line-height:1.8;margin:0}.presentation-tag{margin:6px 0}.comment-demo-label{margin-left:8px;font-size:6px;vertical-align:middle}.audience-rating .audience-demo-note{font-size:10px;line-height:1.8;padding:12px;border:1px dashed #aa8744}.public-blog[data-theme=dark] .presentation-note{background:#2e291f;border-color:#7c6334;color:#d1b985}.public-blog[data-theme=dark] .presentation-note>span,.public-blog[data-theme=dark] .presentation-tag,.public-blog[data-theme=dark] .comment-demo-label{color:#edc05d;border-color:#987843}@media(max-width:600px){.presentation-note{padding:11px;gap:10px}.presentation-note p{font-size:9px}}.story-activity{display:flex;flex-wrap:wrap;gap:12px;font-size:8px;color:#8b7450;padding:0 0 16px;line-height:1.8}.story-activity>span{display:flex;align-items:center;gap:5px}.public-blog[data-theme=dark] .story-activity{color:#c6b18b}.comments-simulation-note{font-size:10px;line-height:1.8;border-left:2px solid #ac8845;padding:9px 13px;color:#95732e;background:#b18b3d08}.public-blog[data-theme=dark] .comments-simulation-note{color:#d8ba75}@media(max-width:700px){.story-activity{gap:3px;flex-direction:column;font-size:7px;padding-bottom:11px}}.editor-file-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px 0 22px}.editor-file-tools>button{display:flex;align-items:center;gap:7px;color:#d4b77b;font-size:10px;padding:10px 12px;border:1px solid #6d5630;border-radius:5px;background:#f4c54204}.editor-file-tools>button:disabled{opacity:.5}.editor-file-tools>span{font-size:9px;line-height:1.8;color:#a28c67;margin-left:auto}.editor-file-tools>input[hidden]{display:none}@media(max-width:600px){.editor-file-tools{gap:8px}.editor-file-tools>button{font-size:9px;padding:9px}.editor-file-tools>span{margin-left:0;width:100%}}.blog-nav{justify-content:flex-start;gap:32px}.blog-footer>a:last-child{margin-left:auto}@media(max-width:600px){.blog-nav{gap:22px}}.editor-movie-search,.movie-image-gallery{border:1px solid #695535;background:#1d1c20;border-radius:10px;padding:18px;margin:18px 0;color:#e7dcc8}.editor-movie-search>label,.movie-image-gallery summary{font-weight:700;font-size:14px}.editor-movie-query{display:flex;gap:8px;margin-top:10px}.editor-movie-query input{min-width:0;flex:1;background:#121215;border:1px solid #756345;color:#fff4dc;padding:12px;border-radius:5px}.editor-movie-query button{display:flex;align-items:center;gap:7px;border:0;background:#edc05d;color:#211c15;padding:10px 14px;border-radius:5px;font-size:12px;font-weight:700}.editor-movie-search p,.movie-image-gallery p{font-size:11px;line-height:1.7;color:#b9aa91}.editor-movie-results{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:340px;overflow:auto}.editor-movie-results>button{display:flex;align-items:center;text-align:left;gap:11px;padding:8px;background:#27252b;border:1px solid #655133;color:#eadfc9;border-radius:6px}.editor-movie-results img{width:44px;height:65px;object-fit:cover}.editor-movie-results strong,.editor-movie-results small{display:block;font-size:12px}.editor-movie-results small{color:#b5a484;margin-top:6px}.writing-mode{display:flex;gap:10px;margin:18px 0}.writing-mode button{flex:1;background:#252329;border:1px solid #68553a;color:#d9c6a3;border-radius:8px;padding:14px;text-align:left;font-weight:700}.writing-mode button[aria-pressed=true]{border-color:#edc05d;background:#edc05d16;color:#f4cd79}.writing-mode small{display:block;margin-top:6px;font-weight:400;font-size:10px}.template-hint button{display:block;color:#edc05d;margin-top:8px;text-decoration:underline}.rich-editor{border:1px solid #bdaa83;border-radius:8px;overflow:hidden;margin:15px 0;background:#fffdf6;color:#29241d}.rich-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:11px;background:#ebe4d5;border-bottom:1px solid #cabc9f}.rich-toolbar button,.rich-link-editor button,.rich-image-tools button{font-size:11px;padding:7px 9px;border:1px solid #c1b08c;background:#fffdf6;color:#45351c;border-radius:4px;white-space:nowrap}.rich-toolbar button[aria-pressed=true]{background:#593b12;color:#fff2d3;border-color:#593b12}.rich-toolbar label{font-size:9px;display:flex;flex-direction:column;gap:4px;color:#635334}.rich-toolbar select{max-width:135px;font-size:11px;background:#fffdf6;border:1px solid #c1b08c;color:#29241d;border-radius:4px;padding:6px}.rich-prose{min-height:250px;padding:25px;outline:0;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.rich-prose p{margin:0 0 16px}.rich-prose h2{font-size:29px;font-weight:700;margin:24px 0 12px}.rich-prose h3{font-size:23px;margin:20px 0 10px}.rich-prose ul,.rich-prose ol{padding-left:26px}.rich-prose blockquote,.rich-article blockquote{border-left:3px solid #bd913d;padding-left:20px;margin:20px 0;font-style:italic}.rich-prose a,.rich-article a{color:#ab3a26;text-decoration:underline}.rich-prose img{max-width:100%;height:auto}.rich-prose .ProseMirror-selectednode{outline:3px solid #bd913d}.rich-prose [data-resize-handle]{background:#c0953c}.rich-editor-help{padding:10px 16px;margin:0;border-top:1px solid #e1d5bc;font-size:10px;line-height:1.7;color:#786747}.rich-editor>[role=alert]{color:#ab2822;padding:8px 16px}.rich-link-editor,.rich-image-tools{display:flex;align-items:end;gap:7px;flex-wrap:wrap;padding:12px;background:#f2ebdd}.rich-link-editor label,.rich-image-tools label{flex:1;min-width:150px;font-size:10px}.rich-link-editor input,.rich-image-tools input{display:block;width:100%;border:1px solid #baaa88;border-radius:4px;padding:8px;background:#fff;color:#29241d}.guided-section{margin:25px 0;padding-top:20px;border-top:1px solid #59492f}.guided-section-head{display:flex;align-items:end;gap:12px}.guided-section-head>label{flex:1;font-size:10px;color:#bcaa87}.guided-section-head input{display:block;width:100%;margin-top:7px;background:#171619;border:1px solid #6b5734;color:#f1e4ca;padding:10px;border-radius:5px;font-weight:600}.guided-section-head>div{display:flex;gap:5px}.guided-section-head button{background:#302a20;color:#e6c880;border:1px solid #7b643b;padding:8px;border-radius:4px;font-size:11px}.guided-section.is-hidden{opacity:.8}.guided-section>p{font-size:11px;line-height:1.7;color:#b9a480}.rich-article{overflow-wrap:anywhere}.rich-article figure{margin:28px 0}.rich-article figure img{max-width:100%;height:auto;display:inline-block}.rich-article figcaption{font-size:11px!important;color:#9e8559}.rich-article p:empty{min-height:1em}.rich-article ul,.rich-article ol{padding-left:28px;line-height:1.8}.movie-image-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:350px;overflow:auto}.movie-image-thumbnails>div{background:#111114;border:1px solid #5a4b32;border-radius:6px;overflow:hidden}.movie-image-thumbnails>div>button{display:block;width:100%;padding:0;border:0;background:none}.movie-image-thumbnails img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.movie-image-thumbnails>div>div{padding:7px;display:flex;gap:6px;flex-wrap:wrap}.movie-image-thumbnails>div>div>button{font-size:10px;color:#edc05d;padding:5px;border:1px solid #66512a;border-radius:3px}.movie-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#08080bef;z-index:1200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:30px}.movie-image-lightbox>img{max-width:90vw;max-height:70vh;object-fit:contain}.movie-image-lightbox>button{color:#edc05d;border:1px solid #a88642;padding:12px 20px;background:#19191b;border-radius:5px}.editor-article-gallery{border:1px solid #655132;padding:15px;border-radius:8px;margin-bottom:22px;color:#d6bf91;font-size:12px}.editor-article-gallery>div{display:flex;gap:10px;overflow:auto;margin-top:12px}.editor-article-gallery>div>div{min-width:150px}.editor-article-gallery img{width:150px;height:85px;object-fit:cover;display:block}.editor-article-gallery button{padding:7px;color:#deb86b;font-size:10px}.article-gallery{margin:35px 0}.gallery-heading{display:flex;align-items:center;justify-content:space-between}.gallery-heading h2{font:700 35px Barlow Condensed;margin:9px 0 15px}.gallery-heading button{border:1px solid #a38750;background:transparent;color:inherit;border-radius:50%;width:35px;height:35px;margin-left:7px}.article-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;scroll-behavior:smooth;border-radius:10px}.article-gallery-track figure{margin:0;flex:0 0 91%;scroll-snap-align:start;min-width:0}.article-gallery-track img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:8px}.article-gallery-track figcaption,.article-gallery>p{font-size:11px;line-height:1.6;color:#9c8258;padding:8px 0}.production-permissions{display:flex;flex-direction:column;gap:10px;border:1px solid #685532;padding:13px;border-radius:6px;margin:12px 0;font-size:12px}.production-permissions label{display:flex;gap:8px;align-items:center}.production-permissions input{width:auto}.production-permissions small{font-size:10px;line-height:1.6;color:#b9a787}@media(max-width:700px){.editor-movie-results{grid-template-columns:1fr}.editor-movie-query{flex-direction:column}.movie-image-thumbnails{grid-template-columns:1fr 1fr}.rich-prose{padding:18px;font-size:16px}.rich-toolbar{padding:8px}.rich-toolbar button{padding:6px;font-size:10px}.guided-section-head{align-items:stretch;flex-direction:column}.rich-link-editor,.rich-image-tools{align-items:stretch}.article-gallery-track figure{flex-basis:95%}}@media(prefers-reduced-motion:reduce){.article-gallery-track{scroll-behavior:auto}}.rich-prose [data-resize-container]{max-width:100%;margin:18px 0;justify-content:center}.rich-prose [data-resize-wrapper]{max-width:100%}.rich-prose [data-resize-container]:has(img[style*="margin-left: 0"]){justify-content:flex-start}.rich-prose [data-resize-container]:has(img[style*="margin-right: 0"]){justify-content:flex-end}.rich-prose [data-resize-handle]{width:11px;height:11px;border:1px solid #fff7e7;border-radius:2px;opacity:0;z-index:2}.rich-prose [data-resize-container]:hover [data-resize-handle],.rich-prose .ProseMirror-selectednode [data-resize-handle]{opacity:1}.rich-prose [data-resize-handle=top-left],.rich-prose [data-resize-handle=bottom-right]{cursor:nwse-resize}.rich-prose [data-resize-handle=top-right],.rich-prose [data-resize-handle=bottom-left]{cursor:nesw-resize}.coauthor-picker{border:1px solid #675735;border-radius:8px;padding:16px;margin:20px 0}.coauthor-picker h3{margin:0 0 10px;font-size:16px}.coauthor-picker p,.coauthor-picker small{font-size:11px;line-height:1.7;color:#c4b392}.coauthor-picker label{font-size:12px;display:block}.coauthor-picker select{display:block;width:100%;margin:9px 0;padding:10px;background:#202023;color:#e9d8b5;border:1px solid #76613a;border-radius:5px}.coauthor-row{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px}.coauthor-row img{width:40px;height:40px;object-fit:cover;border-radius:50%}.coauthor-row button{margin-left:auto;color:#dfbd70;font-size:10px}.article-coauthors{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}.article-coauthors>.editor-eyebrow{width:100%}.article-coauthor{display:flex;align-items:center;gap:12px}.article-coauthor img{width:55px;height:55px;object-fit:cover;border-radius:50%}.article-coauthor small{display:block;font-size:11px;color:#a48d66;margin-top:4px}.article-coauthor p{font-size:12px;max-width:400px}.comment-rating,.comment-own-rating{display:flex;gap:7px;align-items:center;font-size:12px;color:#c49b4c}.comment-rating{margin:9px 0}.comment-rating img,.comment-own-rating img{width:23px;height:25px;object-fit:contain}.comment-own-rating{display:block;line-height:1.8}.comment-own-rating img{vertical-align:middle;margin-right:7px}.coauthor-row{flex-wrap:wrap}.coauthor-photo-upload{font-size:10px!important;color:#ccb47c}.coauthor-photo-upload input{display:block;font-size:10px;max-width:180px;margin:5px 0}.public-blog[data-theme=light] .comment-rating,.public-blog[data-theme=light] .comment-own-rating{color:#79501d}.public-blog[data-theme=light] .article-coauthor small{color:#765d38}.writing-card.editor-card{overflow:visible}.word-ribbon{position:sticky;top:0;z-index:35;background:#fbfcfe;color:#243044;border:1px solid #cbd1dc;border-radius:9px 9px 0 0;box-shadow:0 3px 10px #0000000d;margin:18px 0 0;font-family:DM Sans,sans-serif}.ribbon-quickbar{display:flex;align-items:center;gap:10px;background:#f3f1ea;padding:6px 10px;min-height:33px;border-radius:9px 9px 0 0;font-size:9px;color:#665e4c}.ribbon-quick-actions{display:flex;align-items:center;gap:3px}.ribbon-quick-actions button{width:27px;height:25px;display:grid;place-items:center;border:0;border-radius:4px;color:#4b535f}.ribbon-active-label{margin-left:auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f5522;font-weight:600}.ribbon-tabs{display:flex;gap:18px;align-items:center;padding:0 14px;border-bottom:1px solid #d7dce5;background:#fff}.ribbon-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 4px 8px;color:#50596a;font-size:12px}.ribbon-tabs button[aria-selected=true]{border-bottom-color:#b38b38;font-weight:700;color:#76551d}.ribbon-tabs button:last-child[aria-selected=true]{color:#76551d}.ribbon-panel{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:9px 5px 5px;scrollbar-width:thin;min-height:119px;background:#fbfcfe}.ribbon-group{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;gap:7px;padding:0 10px;border-right:1px solid #d9dde6;min-width:0}.ribbon-group:last-of-type{border-right:0}.ribbon-group-body{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ribbon-group-name{font-size:9px;letter-spacing:.1px;text-align:center;color:#707886;padding-bottom:2px}.ribbon-row{display:flex;align-items:center;gap:3px}.word-ribbon .ribbon-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:28px;min-width:0;padding:4px;border:1px solid transparent;background:transparent;color:#354154;border-radius:4px}.word-ribbon button:hover:not(:disabled){background:#eceff4;border-color:#c8ced8}.word-ribbon button[aria-pressed=true]{background:#ede4cc;color:#715319;border-color:#d4be89}.word-ribbon button:disabled{opacity:.35;cursor:not-allowed}.word-ribbon button:focus-visible,.word-ribbon select:focus-visible,.word-ribbon input:focus-visible{outline:2px solid #b58c37;outline-offset:2px}.word-ribbon select,.word-ribbon input{background:#fff;color:#283346;border:1px solid #bdc5d1;border-radius:4px;padding:5px 7px;font:11px DM Sans,sans-serif;height:29px;min-width:0}.ribbon-row>select:first-child{width:122px}.ribbon-row>select.ribbon-size{width:59px}.ribbon-group-body>small{font-size:9px;color:#7a8290}.ribbon-spacing{gap:7px}.ribbon-spacing label{font-size:8px;line-height:1.2;color:#6f7886}.ribbon-spacing select{display:block;width:78px;margin-top:3px;height:25px;font-size:10px;padding:3px 5px}.ribbon-style-list{display:flex;gap:4px}.ribbon-style{height:71px;min-width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:1px solid #d5dbe4;border-radius:3px;background:#fff;color:#344254}.ribbon-style span{font-size:21px;font-family:Georgia,serif}.ribbon-style.style-1 span{font-size:24px;font-weight:700}.ribbon-style.style-2 span{font-size:20px;font-weight:700}.ribbon-style small{font-size:8px;margin-top:7px}.word-ribbon .ribbon-large{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:74px;min-width:75px;background:transparent;border:1px solid transparent;border-radius:4px;color:#435574;padding:7px}.ribbon-large span{font-size:10px}.ribbon-insert-help{font-size:10px;line-height:1.6;color:#737c8b;max-width:170px;min-width:120px;margin:10px 12px}.ribbon-width{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.ribbon-width input{width:65px}.ribbon-lock{display:flex;gap:4px;align-items:center;font-size:8px;color:#6f7886}.word-ribbon .ribbon-preset{padding:5px;border:1px solid #cbd2dd;border-radius:3px;background:#fff;color:#3c4b61;font-size:9px}.ribbon-alt{font-size:10px;color:#5e6877}.ribbon-alt input{width:180px;display:block;margin-top:6px}.ribbon-link{padding:12px;display:flex;align-items:end;gap:7px;background:#f2f4f8;border-top:1px solid #d0d6df}.ribbon-link label{flex:1;color:#505d70;font-size:10px}.ribbon-link input{display:block;width:100%;margin-top:5px}.ribbon-link button{padding:7px 9px;font-size:10px;color:#405171;border:1px solid #bdc6d3;border-radius:4px;background:#fff}.ribbon-notice{margin:0;padding:8px 14px;font-size:11px;line-height:1.6;color:#765722;background:#fff8e7;border-top:1px solid #e5d7af}.guided-sections{padding:18px;background:#eceff3;border:1px solid #cbd1dc;border-top:0;border-radius:0 0 8px 8px}.guided-section{margin:0 0 18px;background:#fff;color:#243044;border:1px solid #dce0e6;border-radius:3px;padding:20px 24px 0;box-shadow:0 2px 5px #2732470a}.guided-section:last-child{margin-bottom:0}.guided-section-head{gap:12px}.guided-section-head>label{font-size:8px;letter-spacing:.5px;color:#8790a0}.guided-section-head input{font:700 23px DM Sans,sans-serif;letter-spacing:-.5px;border:1px solid transparent;background:transparent;color:#27364a;margin:4px -7px 0;padding:5px 6px;box-shadow:none}.guided-section-head input:hover,.guided-section-head input:focus{border-color:#cbd1dc;background:#f8f9fc}.guided-section-head>div{align-self:center}.guided-section-head button{font-size:10px;padding:5px 7px;background:#fafbfc;border:1px solid #d9dfe7;color:#68758a;border-radius:4px}.guided-section>p.section-prompt{font-size:10px;font-style:italic;color:#8992a0;line-height:1.7;margin:9px 0 0}.guided-section.is-hidden{padding-bottom:18px;background:#f4f6f9}.guided-section.is-hidden>p{color:#68768a}.rich-editor.document-surface{margin:0;border:0;border-radius:0;background:#fff;color:#222c3a;overflow:visible}.rich-editor.document-surface .rich-prose{padding:22px 0 28px;min-height:165px;line-height:1.75;font-size:17px;font-family:DM Sans,sans-serif}.writing-content>.document-surface{padding:24px 36px;box-shadow:0 2px 8px #0000000c;border:1px solid #cbd1dc;border-top:0;border-radius:0 0 4px 4px;margin-bottom:22px;min-height:560px}.rich-prose[data-indent="1"]{margin-left:24px}.document-surface.active-document{box-shadow:inset 3px 0 #b79342}.guided-section .document-surface.active-document{box-shadow:none}.guided-section:has(.active-document){border-color:#bc9c58}.article-image-node{display:flex;justify-content:center;max-width:100%;margin:25px 0}.article-image-node[data-align=left]{justify-content:flex-start}.article-image-node[data-align=right]{justify-content:flex-end}.article-image-frame{position:relative;line-height:0;outline:1px solid transparent}.article-image-node.is-selected .article-image-frame{outline:2px solid #b18b3c}.article-image-node img{margin:0!important;max-width:100%;object-fit:contain;cursor:grab}.image-resize-corner{position:absolute;width:12px;height:12px;padding:0;border:1px solid #fff!important;background:#af8b40!important;border-radius:1px;opacity:0;touch-action:none;z-index:4}.article-image-node.is-selected .image-resize-corner,.article-image-frame:hover .image-resize-corner{opacity:1}.image-resize-corner.nw{left:-6px;top:-6px;cursor:nwse-resize}.image-resize-corner.ne{right:-6px;top:-6px;cursor:nesw-resize}.image-resize-corner.sw{left:-6px;bottom:-6px;cursor:nesw-resize}.image-resize-corner.se{right:-6px;bottom:-6px;cursor:nwse-resize}.image-size-badge{position:absolute;bottom:7px;left:7px;border-radius:3px;padding:5px 7px;background:#202936d9;color:#fff;line-height:1;font:9px DM Sans;pointer-events:none}.article-image-node.ProseMirror-selectednode{outline:none}.document-surface .rich-prose:focus{outline:0}@media(max-width:700px){.ribbon-quickbar{gap:5px}.ribbon-quickbar>span:not(.ribbon-active-label){display:none}.ribbon-active-label{max-width:60%}.ribbon-panel{min-height:115px}.ribbon-group{padding:0 8px}.guided-sections{padding:9px}.guided-section{padding:16px 14px 0}.guided-section-head{flex-direction:column;align-items:stretch}.guided-section-head>div{align-self:flex-end;margin-top:-2px}.guided-section-head input{font-size:20px}.writing-content>.document-surface{padding:15px 20px}.rich-editor.document-surface .rich-prose{font-size:16px}.word-ribbon{scroll-margin-top:10px}.ribbon-link{flex-wrap:wrap}}.rich-prose .react-renderer.node-image.ProseMirror-selectednode{outline:none}.review-video-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.review-video-card{min-width:0;border:1px solid #baa884;background:#fff9ee;border-radius:6px;overflow:hidden}.review-video-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px}.review-video-card-heading>div{display:flex;align-items:center;gap:10px;min-width:0;color:#9d3229}.review-video-card-heading>div>svg{flex:none}.review-video-card-heading h3{font:700 15px/1.35 DM Sans;margin:0;color:#3b302b}.review-video-card-heading small{font:400 10px/1.5 DM Sans;color:#806d52;display:block;margin-top:4px}.review-video-card-heading button{display:inline-flex;align-items:center;gap:5px;flex:none;color:#7e5134;font:500 9px/1.4 DM Sans;background:#f1e8d7;border:1px solid #cbb995;padding:7px 9px;border-radius:4px;cursor:pointer}.review-video-card-heading button:focus-visible,.review-video-external:focus-visible{outline:2px solid #b1443b;outline-offset:3px}.review-video-player{aspect-ratio:16/9;width:100%;background:#141519}.review-video-player iframe{display:block;width:100%;height:100%;border:0}.review-video-external{display:flex;align-items:center;gap:12px;text-decoration:none!important;font:700 11px/1.6 DM Sans;color:#953a30!important;padding:13px 17px;border-top:1px solid #dccfb7}.review-video-external>span{margin-left:auto;font:400 9px/1.5 DM Sans;color:#806d52}.public-blog[data-theme=dark] .review-video-card{background:#1e2027;border-color:#67543c}.public-blog[data-theme=dark] .review-video-card-heading>div{color:#edb668}.public-blog[data-theme=dark] .review-video-card-heading h3{color:#f0e5d1}.public-blog[data-theme=dark] .review-video-card-heading small,.public-blog[data-theme=dark] .review-video-external>span{color:#c3b296}.public-blog[data-theme=dark] .review-video-card-heading button{color:#ecd1a3;background:#333039;border-color:#77613d}.public-blog[data-theme=dark] .review-video-external{color:#f0bf79!important;border-color:#554936}@media(max-width:600px){.review-videos{padding:18px}.review-video-card-heading{padding:13px;gap:8px;align-items:flex-start}.review-video-card-heading h3{font-size:13px}.review-video-card-heading button{font-size:8px;padding:6px}.review-video-external{padding:12px 13px;gap:8px;font-size:10px}.review-video-external>span{font-size:8px}.review-video-card-heading>div{gap:8px}.review-video-card-heading>div>svg{width:17px}}.writer-avatar.member-avatar{display:inline-flex;overflow:visible;vertical-align:middle}.writer-avatar.member-avatar .member-avatar-crop>img{object-position:center 28%}.story-writer:has(.member-award){gap:14px}.article-byline:has(.member-award){gap:24px}.article-coauthor .coauthor-avatar{width:55px;height:55px;border-radius:50%;margin-right:10px}.article-coauthor .coauthor-avatar .member-avatar-crop>img{width:100%;height:100%}.professor-identity .member-award{max-width:none;max-height:none}.other-voices>a>.member-avatar{flex:0 0 38px;margin-right:8px}.movie-mention{position:relative;display:inline-flex;align-items:center;gap:5px;vertical-align:baseline;padding:2px 7px;border-radius:7px;background:#e8bc4c1c;border:1px solid #dcb95b55;color:inherit!important;text-decoration:none!important;font-weight:600;font-size:.94em;line-height:1.6}.movie-mention .mention-popcorn{width:17px;height:19px;object-fit:contain;display:inline-block;margin:0}.movie-mention[data-podcorn-movie]{max-inline-size:100%;text-align:start}.movie-mention[data-podcorn-movie]>.mention-popcorn{flex:none}.movie-mention>.mention-title{min-inline-size:0;overflow-wrap:anywhere;word-break:normal}.mention-title>.mention-year{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.72em;opacity:.7}@media(max-width:767px){.reading-article .rich-article :is(p,h2,h3)[style*="text-align:justify"]{text-align:start!important}}.movie-mention-preview{display:none;position:absolute;z-index:35;bottom:calc(100% + 8px);left:0;width:220px;padding:12px;background:#17212b;color:#f3f0e8;border:1px solid #e1c06a88;border-radius:12px;box-shadow:0 14px 50px #0008;white-space:normal;font:12px/1.4 DM Sans,sans-serif}.movie-mention:hover .movie-mention-preview,.movie-mention:focus .movie-mention-preview{display:grid;gap:5px}.movie-mention-preview img{width:75px;max-height:115px;object-fit:cover;border-radius:6px;margin:0 0 5px}.movie-mention-preview strong{font-size:15px}.movie-mention-preview small{opacity:.8}.movie-mention-picker{position:sticky;bottom:12px;z-index:10;max-width:430px;max-height:330px;overflow:auto;margin:8px 14px;padding:10px;background:#18222c;color:#f3f1e9;border:1px solid #d1ae5d;border-radius:12px;box-shadow:0 10px 40px #0007;font:13px DM Sans,sans-serif}.movie-mention-picker header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px}.movie-mention-picker button{border:0;background:transparent;color:inherit;cursor:pointer}.movie-mention-picker>button{display:flex;width:100%;text-align:left;gap:12px;padding:8px;border-radius:7px}.movie-mention-picker>button:hover,.movie-mention-picker>button[aria-selected=true]{background:#f4c54225}.movie-mention-picker>button img{width:32px;height:46px;object-fit:cover;border-radius:4px}.movie-mention-picker span{display:grid;gap:4px}.movie-mention-picker small{opacity:.65}.comment-composer .rich-prose{min-height:130px}.comment-composer .rich-editor{margin-block:10px}.comment-entry-content .rich-article{font-size:14px}.community-composer .word-ribbon select,.comment-composer .word-ribbon select{background:#fff;color:#202a34;border-color:#cbd1d8}.person-mention{background:#70bbd51a;border-color:#70bbd566}.mention-person-avatar{width:20px!important;height:22px!important;object-fit:cover!important;border-radius:4px!important;display:inline-block!important;margin:0!important}.person-mention .movie-mention-preview{border-color:#84bfd6}.library-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.library-record-row .library-record{min-width:0;width:100%}.library-record-row .draft-remove{flex:none;color:#eeb6aa}.person-mention .mention-role{font-size:.78em;font-weight:500;opacity:.85}.person-film-credit{padding:12px 15px;border:1px solid #f3ce7350;border-radius:9px;color:#f3ce73;margin:0 0 16px}.history-mention{color:inherit;background:#a879e625;border-color:#a879e680}.history-mention-modal .community-eyebrow{color:#dfc4ff}.blog-quick-edit{float:right;margin:0 0 12px 10px;padding:7px 12px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.quick-review-edit fieldset{display:grid;gap:10px;padding:0;margin:12px 0;border:0;min-inline-size:0}.quick-review-edit label{display:grid;gap:4px}.quick-review-edit :is(input,textarea,select){width:100%;min-width:0;padding:8px;border:1px solid #626d72;border-radius:6px;background:#14191e;color:#fff;font:inherit;font-size:16px}.quick-review-edit .community-actions{margin-top:12px}.community-page{--community-bg:#101416;--community-panel:#191f22;--community-border:#30383a;--community-gold:#f5c644;--community-text:#f3f0e8;--community-muted:#aeb8bb;background:var(--community-bg);color:var(--community-text);min-height:100vh;font:15px/1.6 DM Sans,sans-serif}.community-page *{box-sizing:border-box}.community-page a{color:inherit}.community-page button,.community-page input,.community-page select,.community-page textarea{font:inherit}.community-page button{cursor:pointer}.community-page button:disabled{cursor:default;opacity:.5}.community-page h1,.community-page h2,.community-page h3{line-height:1.12}.community-page h1{font:700 clamp(40px,5vw,68px)/1 "Barlow Condensed",sans-serif;margin:14px 0}.community-page h2{font:650 29px/1.1 Barlow Condensed,sans-serif}.community-page section{margin-block:30px}.community-main{max-width:1240px;margin:auto;padding:38px 32px 70px}.community-masthead{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.community-masthead img{width:150px;height:85px;object-fit:contain}.community-masthead>a:last-child{font-size:13px;color:#bbc0c1;text-decoration:none}.community-eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;color:#dcae38;text-transform:uppercase}.community-title{max-width:850px;margin:22px 0 32px}.community-muted{color:#aeb8bb;font-size:13px}.community-bar{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:15px max(24px,calc((100% - 1176px)/2));border-block:1px solid #ffffff18;background:#171c1f;color:#eeeae2;font:600 12px/1.4 DM Sans,sans-serif}.community-bar>a{display:inline-flex;gap:7px;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.community-bar>a:hover{color:#f5c644}.community-bar-account{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:11px}.community-bar-account .community-avatar{width:29px;height:29px}.community-bar-account button{color:#c9cdd0;border:0;background:none;font:inherit;cursor:pointer}.community-avatar{width:44px;height:44px;object-fit:cover;border-radius:50%;flex-shrink:0}.community-initial{display:inline-grid;place-items:center;background:#ad8037;color:#101416;font-weight:800}.community-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;border-radius:9px;border:1px solid #ffffff25;background:#252d30;color:#f6f1e6!important;font-size:12px!important;font-weight:700!important;padding:10px 16px;text-decoration:none;cursor:pointer}.community-button.primary{background:#f5c644;border-color:#f5c644;color:#151717!important}.community-small{font-size:11px!important;border:0;background:none;color:#b8c0c2;text-decoration:underline;cursor:pointer}.community-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-block:12px}.community-section-head{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:25px 0 18px}.community-section-head h2{margin:5px 0}.community-page select,.community-page input:not([type=checkbox]):not([type=file]),.community-page textarea{border:1px solid #ffffff29;background:#20282b;color:#fff;border-radius:8px;padding:11px 13px;max-width:100%;min-width:0}.community-page input[type=checkbox]{accent-color:#f5c644}.community-field{display:flex;flex-direction:column;gap:7px;margin-block:15px;font-size:12px;font-weight:650}.community-fields{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.community-fields>.community-field{flex:1;min-width:190px}.community-search{display:flex;align-items:center;gap:12px;background:#222b2e;border:1px solid #ffffff29;border-radius:12px;padding:3px 18px;margin:20px 0;color:#e7bd4c}.community-search input{flex:1;width:100%;padding:16px 0!important;border:none!important;background:transparent!important;outline:none;font-size:16px!important}.community-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0}.community-tabs button{border:1px solid #ffffff25;border-radius:30px;background:transparent;color:#c1c9cb;font-size:12px;padding:8px 15px}.community-tabs button[aria-pressed=true]{color:#151717;background:#f5c644;border-color:#f5c644}.community-empty{border:1px dashed #ffffff2c;padding:38px;border-radius:14px;text-align:center;color:#bac4c7}.community-empty>svg{color:#e9bb42}.community-notice{padding:15px 20px;border:1px solid #f5c64450;background:#f5c6440d;border-radius:10px;font-size:13px}.community-notice a{display:block}.community-footer{border-top:1px solid #ffffff1e;padding:26px 32px;display:flex;justify-content:center;gap:30px;color:#abb6b9;font-size:12px;flex-wrap:wrap}.community-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#c4c9c7!important}.community-badge{display:inline-flex;gap:4px;align-items:center;border:1px solid #e7ba4540;background:#d9a42712;border-radius:5px;padding:3px 7px;font-size:10px;color:#f5d787}.community-attribution{display:flex;align-items:center;gap:12px;font-size:9px;color:#96a3a7}.community-attribution img{width:45px;height:18px}.bucket-profile-head{display:flex;gap:22px;align-items:center;background:linear-gradient(120deg,#273034,#171c20);border:1px solid #ffffff18;border-radius:18px;padding:30px}.bucket-profile-head>.community-avatar{width:100px;height:100px;font-size:40px}.bucket-profile-head>div:nth-child(2){flex:1}.bucket-profile-head h2{margin:0 0 10px;font-size:36px}.bucket-profile-head p{margin:0 0 6px;max-width:560px}.bucket-profile-head small{color:#c0c5c4}.bucket-visibility{display:flex;gap:5px;align-items:center;font-size:11px;color:#e3be66;margin-top:8px}.bucket-favorite-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.bucket-favorite-row>div{min-width:0}.bucket-poster{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0;border:none;background:none;color:#ecece7;text-align:left;padding:0}.bucket-poster-image{width:100%;aspect-ratio:2/3;position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;background:#222c30;transition:transform .18s,border-color .18s}.bucket-poster-image>img{width:100%;height:100%;object-fit:cover}.bucket-poster-image>span:not(.bucket-favorite):not(.bucket-media-icon){display:grid;place-content:center;height:100%;text-align:center;padding:20px}.bucket-poster:hover .bucket-poster-image{transform:translateY(-3px);border-color:#f5c644}.bucket-poster>strong{font-size:13px;line-height:1.3;margin-top:7px}.bucket-poster>small{font-size:11px;color:#aab4b6}.bucket-poster.is-seen .bucket-poster-image{border-color:#76c8a677}.bucket-poster.is-seed .bucket-poster-image{border-color:#f5c64499}.bucket-poster.is-rated .bucket-poster-image{box-shadow:0 0 0 2px #e7b84355}.bucket-poster-overlay{position:absolute;bottom:0;left:0;right:0;padding:26px 9px 9px;background:linear-gradient(transparent,#101416f5)}.bucket-rating{display:flex;align-items:center;gap:8px;color:#f3cb5c}.bucket-rating>span{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;max-width:95px}.bucket-rating img{width:15px;height:15px;object-fit:contain}.bucket-rating img.empty{filter:grayscale(1);opacity:.3}.bucket-rating b{font-size:24px;line-height:1}.bucket-rating small{font-size:10px;font-weight:500;color:#d9d9d1}.bucket-favorite{position:absolute;top:7px;right:8px;display:grid;place-items:center;width:25px;height:25px;background:#f5c644;border-radius:50%;color:#111;font-size:17px}.bucket-state{font-size:10px;display:flex;align-items:center;gap:4px;color:#c4c9c5}.is-seen .bucket-state{color:#9fe4c4}.is-seed .bucket-state{color:#e9c769}.favorite-slot{width:100%;aspect-ratio:2/3;background:#ffffff04;border:1px dashed #ffffff26;border-radius:12px;display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:column;color:#a9b5b8;font-size:12px!important}.favorite-order{display:flex;justify-content:space-between;margin-top:8px}.favorite-order button{background:#273034;border:1px solid #ffffff25;border-radius:5px;color:#e9ece6;padding:5px 12px}.bucket-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px 18px;margin-top:25px}.bucket-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:165px;gap:18px;overflow-x:auto;padding:8px 2px 20px;scroll-snap-type:x proximity;scrollbar-color:#6c5d33 #1a2125}.bucket-carousel>.bucket-poster{scroll-snap-align:start}.bucket-settings{padding:20px 24px;background:#1b2428;border:1px solid #ffffff20;border-radius:14px;margin:35px 0}.bucket-settings>summary{display:flex;gap:8px;align-items:center;font-weight:700;cursor:pointer}.bucket-settings p{font-size:12px;color:#b6c0c4}.profile-follow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.community-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#080c10da;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto;font-family:DM Sans,sans-serif;color:#f1efe7}.community-modal{background:#192226;border:1px solid #ffffff25;box-shadow:0 30px 100px #0008;border-radius:20px;padding:35px;width:min(960px,100%);max-height:calc(100dvh - 50px);overflow:auto;position:relative}.community-modal h2{font:700 39px/1.05 Barlow Condensed,sans-serif;margin:15px 0}.community-modal button,.community-modal input,.community-modal select,.community-modal textarea{font-family:inherit}.welcome-bucket{width:min(580px,100%);padding:42px}.welcome-bucket>svg{color:#f5c644;margin-bottom:20px}.welcome-bucket>.community-eyebrow{display:block}.welcome-bucket p{font-size:14px;line-height:1.7}.welcome-bucket .community-muted{font-size:11px}.community-close{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;color:#eee;background:#263339}.film-modal header{display:flex;gap:25px;align-items:center;padding-right:40px}.film-modal-poster{width:100px;border-radius:10px}.film-modal details{padding:16px;border:1px solid #ffffff20;border-radius:10px;margin:18px 0}.film-modal details summary{cursor:pointer;font-weight:650}.film-modal .community-field select,.film-modal .community-field input{background:#252f33;color:#fff;padding:10px;border:1px solid #ffffff30;border-radius:7px}.film-modal .community-field{color:#e1e8e8}.community-composer{margin:22px 0;color:#152024;--ink:#152024;--muted:#526169;--line:#cfd9dc;--paper:#fff;--cream:#fff}.community-composer .word-ribbon{position:relative;top:auto;z-index:10}.community-composer .rich-editor{background:#fff;color:#172126;border-radius:0 0 10px 10px}.community-composer .rich-prose{min-height:190px;padding:28px}.community-composer .rich-editor-help{color:#43545c}.community-composer .ribbon-group-name{color:#55646a}.community-page .rich-article{overflow-wrap:anywhere}.community-page .rich-article img{max-width:100%;height:auto}.community-page .rich-article a{color:#efd37d}.community-page .rich-article p{margin-block:1em}.movie-friends{margin:25px 0;padding:15px;border:1px solid #ffffff20;border-radius:10px}.movie-friends>span{font-size:9px;letter-spacing:.12em;color:#bfc7c6}.movie-friends>a{display:flex;gap:12px;align-items:center;margin-top:12px;color:inherit;text-decoration:none;font-size:12px}.movie-friends .bucket-rating{margin-left:auto}.community-people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.community-person{border:1px solid #ffffff20;background:#1b2327;border-radius:15px;padding:25px}.community-person>a:first-child{display:flex;gap:12px;align-items:center;text-decoration:none}.community-person h2{font-size:24px}.community-person p{font-size:13px;color:#acb7bb}.community-person>a:not(:first-child){font-size:12px;color:#f0cc6c;display:flex;align-items:center;gap:5px}.community-person .profile-follow{margin-top:20px}.community-activity{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #ffffff20;background:#1a2226;border-radius:12px;margin:12px 0;text-decoration:none}.community-activity>div{flex:1}.community-activity p{margin:5px 0;font-size:13px}.community-activity small{color:#a7b5ba}.community-activity.unread{border-left:3px solid #f5c644}.forum-list{display:flex;flex-direction:column;gap:12px}.forum-card{display:flex;gap:20px;align-items:center;border:1px solid #ffffff20;background:#1b2327;border-radius:14px;padding:24px;text-decoration:none;color:inherit}.forum-card>div:nth-child(2){flex:1}.forum-card-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid #f5c64433;border-radius:12px;background:#f5c6440d;color:#e9c35b;flex-shrink:0}.forum-card h2{font:650 27px/1.15 Barlow Condensed,sans-serif;margin:8px 0}.forum-card-meta{color:#aeb9bc;font-size:11px}.forum-root,.forum-post{padding:28px;background:#1b2428;border:1px solid #ffffff20;border-radius:14px;margin:18px 0}.forum-byline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px;font-size:12px}.forum-byline a{font-weight:700;text-decoration:none}.forum-byline time{margin-left:auto;font-size:10px;color:#a9b5b8}.forum-post.staff-post{border-left:3px solid #d5ac46}.forum-post.pinned-post{background:linear-gradient(135deg,#3a3321,#192125)}.forum-post-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;border-top:1px solid #ffffff18;padding-top:16px;margin-top:20px}.forum-post-actions button{border:0;background:transparent;color:#aab8bd;display:inline-flex;align-items:center;gap:6px;padding:3px 0;font-size:11px}.forum-post-actions button[aria-pressed=true]{color:#f5c644}.forum-post blockquote{border-left:3px solid #c7a64e;padding:10px 18px;background:#ffffff06;font-size:12px;color:#b6c2c5}.community-spoiler summary{cursor:pointer;border:1px solid #ffffff25;border-radius:8px;padding:15px;color:#f0c75d}.community-member-picker{max-height:260px;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;border:1px solid #ffffff29}.community-member-picker label{font-size:12px}.community-film-link{display:flex;gap:16px;align-items:center;padding:23px;border:1px solid #caa74055;background:#caa7400e;border-radius:12px;color:inherit;text-decoration:none;margin:30px 0}.community-film-link>span{flex:1}.community-film-link strong,.community-film-link small{display:block}.community-film-link small{font-size:12px;opacity:.7;margin-top:4px}.community-highlights{margin:20px 0 35px}.community-highlights:empty{display:none}.featured-episode,.featured-forum{padding:25px;border:1px solid currentColor;border-color:#8c92902c;border-radius:16px;margin:22px 0}.featured-episode>h2{font:650 32px/1.1 Barlow Condensed,sans-serif}.featured-episode>a,.featured-forum>a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:inherit;margin-top:14px}.featured-forum .forum-card{background:#151e24;color:#f3eee3}.episode-player{position:relative;aspect-ratio:16/9;background:#060b10;border-radius:13px;overflow:hidden;margin-block:20px}.episode-player>button,.episode-player>iframe{display:block;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.episode-player>button{background:#111;cursor:pointer}.episode-player>button>img{width:100%;height:100%;object-fit:cover;opacity:.72}.episode-player>button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:12px;align-items:center;justify-content:center;color:#fff;background:linear-gradient(transparent,#0005);font:700 17px DM Sans,sans-serif}.episode-external{position:absolute;bottom:10px;right:12px;padding:5px 8px;background:#10181dde;color:#eee!important;border-radius:6px;font-size:10px;z-index:2}.episode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.episode-grid h2 a{color:inherit;text-decoration:none}.episode-grid>article{border:1px solid #ffffff20;border-radius:14px;padding:22px}.episode-grid .episode-player{margin-top:0}.episode-grid p{font-size:12px;color:#b4bec2}.episode-grid article>a{font-size:12px;color:#f2cb6c}@media(min-width:1100px){.featured-episode{display:grid;grid-template-columns:1fr 1.1fr;column-gap:35px;align-items:center}.featured-episode>.community-eyebrow{grid-column:1;align-self:end}.featured-episode>h2{grid-column:1;grid-row:2;margin-top:10px}.featured-episode>.episode-player{grid-column:2;grid-row:1/4;margin:0}.featured-episode>a{grid-column:1;align-self:start}}@media(max-width:900px){.bucket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-people{grid-template-columns:repeat(2,1fr)}.community-bar{gap:15px;padding:13px 22px}.community-bar-account{margin-left:0}.bucket-favorite-row{gap:10px}.bucket-profile-head{flex-wrap:wrap}.bucket-profile-head>div:nth-child(2){min-width:180px}.bucket-profile-head>.community-avatar{width:75px;height:75px}.community-member-picker{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.community-main{padding:24px 18px 45px}.community-masthead{padding:12px 18px}.community-masthead img{width:110px;height:65px}.community-masthead>a:last-child{font-size:10px}.community-bar{gap:13px;padding:12px 18px;font-size:11px}.community-bar-account{width:100%;padding-top:8px;border-top:1px solid #ffffff15}.community-title{margin:20px 0}.community-section-head{align-items:flex-start;gap:10px;flex-wrap:wrap}.bucket-profile-head{padding:22px}.bucket-profile-head h2{font-size:30px}.bucket-favorite-row{display:flex;overflow:auto;gap:13px;padding-bottom:14px}.bucket-favorite-row>div,.bucket-favorite-row>.favorite-slot{flex:0 0 125px}.bucket-favorite-row>.favorite-slot{height:187px}.bucket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 12px}.bucket-rating{gap:4px}.bucket-rating img{width:11px;height:11px}.bucket-rating b{font-size:20px}.bucket-poster>strong{font-size:11px}.bucket-poster-overlay{padding:20px 6px 8px}.bucket-carousel{grid-auto-columns:145px;gap:14px}.community-modal-backdrop{padding:10px}.community-modal{max-height:calc(100dvh - 20px);padding:24px 18px}.welcome-bucket{padding:30px 24px}.film-modal header{gap:15px;padding-right:25px}.film-modal-poster{width:70px}.film-modal h2{font-size:30px}.community-people,.episode-grid{grid-template-columns:1fr}.forum-card{padding:18px;gap:13px}.forum-card-icon{width:36px;height:36px;border-radius:9px}.forum-card h2{font-size:23px}.forum-card>svg{display:none}.forum-root,.forum-post{padding:20px 16px}.forum-byline{gap:7px}.forum-byline time{width:100%;margin-left:0}.community-activity{flex-wrap:wrap;padding:16px}.community-activity .profile-follow{width:100%}.community-composer .rich-prose{padding:20px}.community-member-picker{grid-template-columns:1fr}.community-footer{gap:10px;padding:22px}.community-search input{font-size:14px!important}.community-attribution{font-size:8px}.featured-episode,.featured-forum{padding:18px}}@media(prefers-reduced-motion:reduce){.bucket-poster-image{transition:none}.bucket-carousel{scroll-behavior:auto}}.film-add-to-mine{border:1px solid #d9b77145;border-radius:16px;background:linear-gradient(115deg,#d9b7710c,transparent);padding:20px;margin:22px 0!important}.film-add-to-mine h3{font:700 24px/1.15 Barlow Condensed,sans-serif;margin:6px 0}.film-add-to-mine p{font-size:13px;color:var(--community-muted);margin:8px 0 14px}.film-add-to-mine .community-muted{font-size:11px;margin-bottom:0}.film-add-to-mine .community-actions{margin-top:14px}.film-add-to-mine+.community-eyebrow{display:block;margin:24px 0 12px}.community-person .community-avatar.member-avatar{width:88px;height:88px;font-size:34px;margin-right:10px}.community-person .community-avatar.member-avatar .member-award{max-width:none;max-height:none}.community-person>a:first-child{gap:18px;min-height:100px}.community-person>a:first-child h2{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.community-person .community-avatar.member-avatar{width:80px;height:80px;font-size:30px}.community-person>a:first-child{min-height:92px}}.community-bar>a.community-muestra-logo{flex:0 0 auto;padding:0 3px;line-height:0;border-radius:6px}.community-muestra-logo>img{display:block;width:88px;height:auto;object-fit:contain;transition:opacity .18s ease}.community-muestra-logo:hover>img{opacity:.8}.community-muestra-logo:focus-visible{outline:2px solid #e9cc91;outline-offset:5px}@media(max-width:600px){.community-muestra-logo>img{width:76px}}@media(prefers-reduced-motion:reduce){.community-muestra-logo>img{transition:none}}.community-masthead{gap:24px}.community-brand{display:flex;align-items:center;gap:16px;min-width:0;text-decoration:none;color:inherit}.community-brand strong{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(28px,3.8vw,48px);line-height:1.05;color:#f6efdf}.community-brand img{flex-shrink:0;width:100px;height:85px}.community-brand:focus-visible{outline:2px solid #e7c676;outline-offset:6px;border-radius:4px}.community-brand:hover strong{color:#e7c676}@media(max-width:600px){.community-masthead{gap:12px}.community-brand{gap:6px}.community-brand img{width:64px;height:65px}.community-brand strong{font-size:27px}.community-masthead>a:last-child{max-width:80px;text-align:right;flex-shrink:0;line-height:1.5}}.featured-previa{display:flex;align-items:center;gap:28px;max-width:850px;margin:24px 0 32px;padding:23px 28px;border:1px solid #b38a4540;border-radius:18px;background:linear-gradient(120deg,#a2781710,transparent 75%);color:inherit}.featured-previa-logo{display:grid;place-items:center;flex:0 0 175px;padding:14px 12px;background:#12191b;border-radius:12px}.featured-previa-logo img{width:100%;height:auto;display:block}.featured-previa-copy{min-width:0}.featured-previa-copy .community-eyebrow{font-size:8px;letter-spacing:.14em;color:#aa8240}.featured-previa-copy h3{font:700 27px/1.08 Barlow Condensed,sans-serif;margin:8px 0}.featured-previa-copy p{font-size:12px;line-height:1.6;opacity:.75;margin:0;max-width:490px}.featured-previa-links{display:flex;gap:10px 15px;align-items:center;flex-wrap:wrap;margin-top:14px}.featured-previa-cta{display:inline-flex;align-items:center;gap:7px;background:#edca7b;color:#211b12!important;text-decoration:none;padding:9px 12px;border-radius:7px;font-size:11px;font-weight:700}.featured-previa-links>span{font-size:10px;opacity:.65}.featured-previa-forum{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:inherit;text-decoration:none;opacity:.8}.featured-previa a:focus-visible{outline:2px solid #c49b40;outline-offset:4px}.featured-previa a:hover{opacity:.85}@media(max-width:600px){.featured-previa{gap:17px;padding:20px;align-items:flex-start;flex-wrap:wrap}.featured-previa-logo{flex-basis:150px}.featured-previa-copy{flex:1 1 220px}.featured-previa-copy h3{font-size:25px}.featured-previa-copy .community-eyebrow{font-size:8px}}.bucket-poster-image>.bucket-media-icon{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:31px;height:29px;border-radius:8px;background:#0c0e14e0;color:#fff;box-shadow:0 2px 9px #0005;padding:0}.film-modal h2 .bucket-media-icon{display:inline-flex;vertical-align:middle;margin-right:9px;color:var(--community-gold,#f4c542)}.bucket-poster-card{min-width:0;position:relative}.bucket-poster-card>.bucket-poster{width:100%;height:auto}.bucket-friend-bubbles{display:flex;align-items:center;gap:5px;margin-top:8px;min-height:30px}.bucket-friend-bubbles>a{position:relative;display:block;border:2px solid #efc75f;border-radius:50%;text-decoration:none}.bucket-friend-bubbles .member-avatar{width:30px!important;height:30px!important}.bucket-friend-bubbles small{position:absolute;bottom:-5px;right:-4px;padding:0 3px;border-radius:5px;background:#efc75f;color:#12171d;font-size:10px;font-weight:800}.forum-sort{max-width:270px;margin:18px 0 24px}.movie-details{margin:18px 0;padding:15px 0;border-block:1px solid #88919a3b}.movie-details summary{cursor:pointer;font-weight:650;color:#e7c66c}.movie-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.movie-details dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.movie-details dd{margin:3px 0;font-size:13px}.movie-details-stills{display:flex;gap:10px;overflow:auto;margin:16px 0}.movie-details-stills img{width:210px;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.recommendation-prompt .recommendation-poster{display:block;width:120px;border-radius:10px;margin:16px auto}.recommendation-prompt>a{display:flex;align-items:center;gap:10px}.recommendation-prompt .bucket-rating{justify-content:center}.recommendation-prompt h2{font-size:32px}.account-google-link summary{cursor:pointer;font-weight:650}.account-google-link ul{padding-left:20px;overflow-wrap:anywhere}@media(max-width:600px){.movie-details dl{grid-template-columns:1fr}.bucket-friend-bubbles .member-avatar{width:24px!important;height:24px!important}}.mention-detail-host{font:15px/1.6 DM Sans,sans-serif;color:#f3f0e8}.mention-detail-host .community-modal-backdrop{z-index:1900}.mention-detail-host .community-modal{color:#f3f0e8}.mention-detail-host .movie-details>summary{color:#e7c66c}.person-detail-modal{max-width:860px!important}.person-detail-modal>header{display:flex;align-items:center;gap:24px;padding-right:25px;margin-bottom:22px}.person-detail-modal>header>img,.person-photo-placeholder{width:105px;height:130px;object-fit:cover;border-radius:13px;flex:none}.person-photo-placeholder{display:grid;place-items:center;background:#e8c86512;color:#dcc477}.person-detail-modal h2{font:700 43px/1.05 Barlow Condensed,sans-serif;margin:10px 0}.person-detail-modal h3{font:650 25px Barlow Condensed,sans-serif;margin:20px 0 12px}.person-detail-modal header p{margin:0;color:#b8ccd3}.person-detail-facts{display:flex;gap:22px;flex-wrap:wrap;margin:18px 0}.person-detail-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#a5b3b9}.person-detail-facts dd{font-size:12px;margin:4px 0}.person-biography{font-size:13px;line-height:1.8;white-space:pre-line;color:#c8d1d4}.person-filmography-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.person-filmography-heading>small{font-size:10px;color:#a6b4ba}.person-filmography{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:15px 0 25px}.person-filmography>button{min-width:0;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.person-filmography img,.person-credit-placeholder{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;background:#293239;display:grid;place-items:center}.person-filmography strong{display:block;font-size:11px;line-height:1.4;margin-top:8px}.person-filmography small{display:flex;align-items:center;gap:4px;font-size:9px;color:#bec7cb;margin-top:4px}.person-filmography button>span:last-child{display:block;font-size:9px;color:#d8be79;line-height:1.4;margin-top:5px}.person-filmography>button:focus-visible{outline:2px solid #eac96f;outline-offset:5px}.person-filmography button:hover img{filter:brightness(1.12)}.media-detail-loading{position:relative;padding:30px;min-width:min(450px,90vw)}@media(max-width:600px){.person-detail-modal>header{gap:15px}.person-detail-modal>header>img,.person-photo-placeholder{width:75px;height:95px}.person-detail-modal h2{font-size:32px}.person-filmography{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.person-filmography-heading{display:block}}.mention-film-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid #ddbd5d40;border-radius:10px;background:#edc8500b;margin:15px 0}.mention-film-actions p{font-size:12px;margin:0;flex:1}.mention-film-actions .community-button{font-size:12px}.mention-film-actions .community-button:disabled{opacity:.6}.mention-detail-host .community-modal-close{position:absolute;top:15px;right:15px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff0c;color:#edf2f4;cursor:pointer;z-index:2}.person-detail-modal .community-modal-close:focus-visible{outline:2px solid #e6c76f;outline-offset:3px}.professional-career,.professional-settings,.professional-requests{margin:22px 0;padding:18px;border:1px solid #d2b57044;border-radius:12px;background:#d2b57008}.professional-career h3{font:650 26px Barlow Condensed,sans-serif;margin:10px 0}.professional-settings summary{cursor:pointer;color:#e6d5a1}.professional-candidate{padding:16px;margin:12px 0;border:1px solid #ffffff20;border-radius:10px}.professional-candidate a{display:block;margin-bottom:12px;color:#e1c77c}.professional-candidate p,.professional-settings p,.professional-requests p,.professional-career p{font-size:13px;line-height:1.6}.professional-notice{position:fixed;bottom:100px;left:16px;right:16px;max-width:440px;margin:auto;z-index:3500;background:#243332;border:1px solid #d0b46a;padding:14px;border-radius:12px;display:flex;gap:14px;font-size:13px}.professional-notice a{color:#f3dd9d}.professional-notice button{background:none;border:0;color:#fff;font-size:24px}.forum-reference-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--community-panel,#191f22);border:1px solid var(--community-border,#30383a);border-radius:10px;margin:10px 0;font-size:12px}.forum-reference-tools button{border:1px solid #d9b77166;border-radius:7px;background:transparent;color:inherit;padding:7px 10px}.forum-topic-editor{margin:20px 0}.forum-topic-editor>.community-actions{margin-top:14px}.forum-reference-tools{color:var(--community-text,#f3f0e8)}.person-awards{margin-block:14px 20px;padding:14px;border:1px solid #756345;border-radius:12px;background:#252117;color:#f7f1e4}.person-awards summary{cursor:pointer;color:#f3ce73;font-weight:700}.person-awards summary span{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.person-awards[open] summary{margin-bottom:8px}.person-awards p{margin:2px 0 8px}.person-awards ul{padding:0;margin:0;list-style:none}.person-awards li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid #514839;line-height:1.35}.person-awards li small{display:block;color:#dbcfbb;margin-top:2px}.person-awards li a{display:inline-flex;align-items:center;gap:4px;color:#f7f1e4;font-size:.78rem;white-space:nowrap}.person-awards li a[data-won=true]{color:#f3ce73}.profile-counts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:7px 0 10px}.profile-counts div{display:flex;align-items:center;gap:4px}.profile-counts dt{font-size:.75rem;color:inherit;opacity:.78}.profile-counts dd{display:flex;align-items:center;order:-1;gap:3px;margin:0;font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums}.profile-counts img{width:15px;height:15px;object-fit:contain}.community-person .profile-counts{justify-content:center;gap:5px 10px;margin:6px 0}.community-person .profile-counts dt{font-size:.68rem}.community-person .profile-counts dd{font-size:.77rem}.bucket-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px 0 12px}.profile-editor-tools{margin:12px 0;color:var(--community-muted)}.profile-editor-tools summary{min-height:44px;align-content:center;font-size:13px;cursor:pointer}.profile-editor-tools a{margin-block:3px 8px}.community-composer.is-mobile{border:1px solid #526069!important;border-radius:14px!important;background:#182126!important;overflow:visible!important;max-width:100%;min-width:0}.community-composer.is-mobile .document-surface{background:transparent!important;color:#f3f0e8!important;box-shadow:none!important;min-height:0!important;max-width:100%;padding:0!important}.mobile-compose-tools{display:flex;align-items:center;gap:5px;padding:6px 8px;border-bottom:1px solid #ffffff18;flex-wrap:wrap}.mobile-compose-tools button{min-width:40px;min-height:40px;border:0;border-radius:8px;background:#ffffff0a;color:#f0d493;font:700 16px DM Sans,sans-serif}.mobile-compose-tools button:last-child{margin-left:auto;font-size:12px;padding-inline:12px}.community-composer.is-mobile .rich-prose{min-height:110px!important;max-height:clamp(110px,calc(var(--pc-viewport-height,100dvh)*.32),220px)!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding:14px;padding:14px!important;font:400 16px/1.5 DM Sans,sans-serif!important;color:#f3f0e8!important;outline:0;word-break:normal;overflow-wrap:anywhere;white-space:pre-wrap}.community-composer.is-mobile .rich-prose *{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;max-width:100%;letter-spacing:normal!important}.community-composer.is-mobile .rich-prose p{margin:0 0 8px!important}.community-composer.is-mobile .rich-prose img{max-height:130px;object-fit:contain}.community-composer.is-mobile .rich-prose .movie-mention{white-space:normal!important;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.community-composer.is-mobile .rich-prose .movie-mention img{width:14px;height:16px;display:inline;vertical-align:middle}.community-composer.is-mobile .movie-mention-picker{position:relative!important;inset:auto!important;width:calc(100% - 12px);max-width:none;max-height:min(150px,calc(var(--pc-viewport-height,100dvh)*.28));overflow-y:auto;overscroll-behavior:contain;margin:6px;padding:5px;border-radius:9px;box-shadow:none;font-size:13px}.community-composer.is-mobile .movie-mention-picker header{position:sticky;top:-5px;background:#18222c;padding:4px;z-index:1}.community-composer.is-mobile .movie-mention-picker>button{min-height:44px;padding:6px;gap:8px}.community-composer.is-mobile .movie-mention-picker>button img{width:26px;height:36px;object-fit:cover}.community-composer.is-mobile .movie-mention-picker>button strong{font-size:13px}.community-composer.is-mobile .movie-mention-picker small{font-size:10px}.community-composer.is-mobile .rich-editor-help{display:block;font-size:11px;line-height:1.4;padding:5px 12px;margin:0;color:#b9c6cd}.community-composer.is-mobile .mention-guide-help{font-size:11px;margin:2px 10px 9px}.community-composer.is-mobile .mention-guide-help svg{width:14px;height:14px}.mobile-compose-save{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-top:1px solid #ffffff18;font-size:10px;color:#b5c0c7}.mobile-compose-save button{border:0;background:none;color:#ecd18d;font:600 12px DM Sans,sans-serif;min-height:36px}.podcorn-public-app[data-podcorn-keyboard=true] .pc-bottom-nav,.podcorn-public-app[data-podcorn-keyboard=true] .pc-top-tabs{display:none}.podcorn-public-app[data-podcorn-keyboard=true] .pc-app-content{padding-top:10px}.podcorn-public-app[data-podcorn-keyboard=true] .pc-app-top{padding-bottom:6px}@media(max-width:767px){.pc-app .comment-composer{padding:14px!important;min-width:0}.pc-app .comment-compose-footer{gap:10px;flex-wrap:wrap}.pc-app .comment-compose-footer button{min-height:44px}.pc-app .forum-root,.pc-app .forum-post{min-width:0;overflow-wrap:anywhere}.pc-app input,.pc-app textarea{font-size:16px!important}}.community-bar-account .community-account-link{display:inline-flex;align-items:center;gap:9px;color:#f3f0e8!important;text-decoration:none;padding:4px 7px 4px 0;border-radius:8px}.community-account-link>span{display:flex;flex-direction:column;gap:3px}.community-account-link strong{font-size:12px;font-weight:650}.community-account-link small{display:flex;align-items:center;gap:5px;font-size:10px;color:#e2c675}.community-account-link:hover strong{text-decoration:underline;text-underline-offset:3px}.community-account-link:focus-visible,.bucket-own-name:focus-visible{outline:2px solid #f5c644;outline-offset:5px}.bucket-own-name{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.bucket-own-name svg{color:#e2c675;opacity:.75}.bucket-own-name:hover{text-decoration:underline;text-underline-offset:6px}.profile-edit-intro{display:flex;align-items:center;gap:20px;margin-bottom:25px}.profile-edit-intro .community-avatar{width:76px;height:76px;font-size:32px}.profile-edit-intro h2{margin:0 0 8px}.profile-edit-intro p{margin:0;color:#b9c3c4;max-width:630px;font-size:14px}.community-page .profile-edit-intro+.bucket-settings{margin-top:20px}.community-main>.bucket-settings{scroll-margin-top:25px}.profile-edit-link{white-space:nowrap}.public-blog .featured-forum{max-width:680px;margin:0 auto 30px 0;padding:20px 24px;border:1px solid #b7a57955;border-radius:16px;background:linear-gradient(110deg,#eee5d1,#f7f2e8);color:#292e2c;box-shadow:none}.featured-forum .featured-forum-label{display:flex;align-items:center;gap:8px;color:#876322;font:750 10px/1.5 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.featured-forum .featured-forum-topic{display:flex;align-items:center;gap:25px;margin:11px 0 17px;text-decoration:none!important;color:inherit!important}.featured-forum-topic h3{margin:0;flex:1;min-width:0;font:700 28px/1.15 Barlow Condensed,sans-serif;letter-spacing:0}.featured-forum-topic>svg{flex:none;color:#95702d;transition:transform .15s}.featured-forum-topic:hover h3{text-decoration:underline;text-underline-offset:4px}.featured-forum-topic:hover>svg{transform:translate(4px)}.featured-forum-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font:500 11px/1.5 DM Sans,sans-serif;color:#736e61}.featured-forum-footer a{display:inline-flex;align-items:center;gap:6px;color:#6b5527!important;text-decoration:none;font-weight:650}.featured-forum-footer a:hover{text-decoration:underline}.public-blog[data-theme=dark] .featured-forum{background:linear-gradient(110deg,#282b24,#202729);border-color:#bba66c40;color:#f2efe6}.public-blog[data-theme=dark] .featured-forum-label,.public-blog[data-theme=dark] .featured-forum-topic>svg{color:#e6c477}.public-blog[data-theme=dark] .featured-forum-footer{color:#aab3af}.public-blog[data-theme=dark] .featured-forum-footer a{color:#e6c477!important}.reading-article .key-points{padding:18px 24px;background:#eee7d8;color:#2c322e;margin:26px 0;border:1px solid #d3c6a844;border-radius:12px;box-shadow:none}.reading-article .key-points header{padding-bottom:10px;border-bottom:1px solid #b7a67f55}.reading-article .key-points .editor-eyebrow{font-size:9px;letter-spacing:.13em;color:#8b692a}.reading-article .key-points h2{font:750 28px/1.1 Barlow Condensed,sans-serif;letter-spacing:-.3px;margin:5px 0 0;color:inherit}.reading-article .key-points ol{list-style:none;padding:0;margin:2px 0 0}.reading-article .key-points li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;margin:0;border-bottom:1px solid #b7a67f33}.reading-article .key-points li:last-child{border:0;padding-bottom:0}.reading-article .key-point-number{font:650 28px/1.1 Barlow Condensed,sans-serif;color:#ad8841;font-variant-numeric:tabular-nums}.reading-article .key-points li p{margin:0;font:500 14px/1.55 DM Sans,sans-serif;color:inherit;overflow-wrap:anywhere}.public-blog[data-theme=dark] .key-points{background:linear-gradient(140deg,#252c2b,#202626);border-color:#d5bc7e26;color:#ecece3}.public-blog[data-theme=dark] .key-points .editor-eyebrow{color:#e4c87e}.public-blog[data-theme=dark] .key-point-number{color:#e1c16b}.public-blog[data-theme=dark] .key-points header{border-bottom-color:#cfb97540}.public-blog[data-theme=dark] .key-points li{border-bottom-color:#cfb97524}@media(max-width:700px){.public-blog .featured-forum{margin-bottom:30px;padding:20px;max-width:none}.featured-forum-topic h3{font-size:26px}.featured-forum-footer{font-size:10px;gap:10px}.reading-article .key-points{padding:16px 18px;border-radius:12px}.reading-article .key-points h2{font-size:26px}.reading-article .key-points li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0}.reading-article .key-point-number{font-size:26px}.reading-article .key-points li p{font-size:14px;line-height:1.55}.profile-edit-intro{gap:15px;align-items:flex-start}.profile-edit-intro .community-avatar{width:58px;height:58px}.profile-edit-intro p{font-size:12px}.community-bar-account .community-account-link{margin-right:auto}.bucket-profile-head .profile-edit-link{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.featured-forum-topic>svg{transition:none}}.reviews-front{--reviews-accent:#73520e;--reviews-border:#a6936450;--reviews-panel:#f5eddb;--reviews-muted:#554b3b}.public-blog[data-theme=dark] .reviews-front{--reviews-accent:#f3ce73;--reviews-border:#f3ce7338;--reviews-panel:#1c2027;--reviews-muted:#c3c8d2}.reviews-front-heading{margin:0 0 15px}.reviews-front-heading h1{font:700 clamp(38px,6vw,65px)/.96 "Barlow Condensed",sans-serif;margin:4px 0 0}.reviews-feature-kicker{color:var(--reviews-accent);font-size:11px;letter-spacing:.13em;font-weight:800}.reviews-feature{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);border:1px solid var(--reviews-border);border-radius:20px;background:var(--reviews-panel);overflow:hidden;margin-bottom:28px}.reviews-feature-art{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 35%,#49313a,#17181f 73%);padding:20px;color:#f3ce73}.reviews-feature-art img{display:block;width:min(100%,285px);aspect-ratio:2/3;object-fit:cover;border-radius:9px;box-shadow:0 12px 35px #0008}.reviews-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:11px;min-width:0;padding:clamp(18px,4vw,46px)}.reviews-feature-copy h2{font:700 clamp(34px,5.2vw,66px)/.98 "Barlow Condensed",sans-serif;margin:0;overflow-wrap:anywhere}.reviews-feature-copy h2 a{color:inherit;text-decoration:none}.reviews-feature-film,.reviews-feature-summary{color:var(--reviews-muted);margin:0;overflow-wrap:anywhere}.reviews-feature-film{font-size:12px}.reviews-feature-summary{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reviews-feature-byline{display:flex;align-items:center;gap:12px;margin-top:4px}.reviews-feature-byline .writer-avatar{flex:none;width:45px;height:45px}.reviews-feature-byline strong,.reviews-feature-byline small{display:block}.reviews-feature-byline small{font-size:12px;color:var(--reviews-muted)}.reviews-feature .blog-popcorns{margin:0;max-width:100%}.reviews-feature-read{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:8px;background:#f3ce73;color:#19150d!important;font-weight:750;text-decoration:none;font-size:13px}.reviews-archive{margin-bottom:24px;scroll-margin-top:14px}.reviews-archive>h2{font:700 35px/1 Barlow Condensed,sans-serif;margin:0 0 14px}@media(max-width:640px){.reviews-feature{grid-template-columns:1fr;gap:0;border-radius:14px;margin-bottom:19px}.reviews-feature-art{padding:12px}.reviews-feature-art img{width:auto;height:clamp(145px,49vw,205px);max-width:100%}.reviews-feature-copy{gap:8px;padding:15px}.reviews-feature-copy h2{font-size:clamp(32px,8vw,47px)}.reviews-feature-summary{-webkit-line-clamp:2}}.muestra-public{--muestra-gold:#e9cc91;color:#f3eee4}.muestra-public h2,.muestra-admin h2{font-family:Barlow Condensed,sans-serif}.muestra-hero{display:grid;grid-template-columns:minmax(210px,330px) 1fr;gap:55px;align-items:center;padding:15px 0 48px;border-bottom:1px solid #ffffff1f}.muestra-hero>img{width:100%;max-width:330px}.muestra-hero h2{font-size:clamp(38px,5vw,66px);line-height:1.02;margin:15px 0 22px}.muestra-hero em{font-style:normal;color:var(--muestra-gold)}.muestra-hero p,.muestra-edition>p{font-size:15px;line-height:1.9;color:#bfc5c7;max-width:730px}.muestra-text-link{display:inline-flex;gap:15px;align-items:center;color:var(--muestra-gold);font-size:13px;margin-top:18px;text-decoration:none}.muestra-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 40px}.muestra-navigation>div{display:flex;gap:8px}.muestra-navigation button,.muestra-admin-tabs button{background:transparent;border:1px solid #ffffff26;border-radius:30px;color:#c6cdce;padding:12px 22px;font-weight:600;font-size:13px;cursor:pointer}.muestra-navigation button[aria-pressed=true],.muestra-admin-tabs button[aria-pressed=true]{background:#e9cc91;color:#211e17;border-color:#e9cc91}.muestra-navigation label{display:flex;gap:12px;align-items:center;font-size:12px;color:#aab6ba}.muestra-navigation select{background:#20282c;border:1px solid #ffffff26;color:#f3eee4;padding:10px 14px;border-radius:8px}.muestra-edition>h2,.muestra-selection h2,.muestra-students h2,.muestra-editorial h2{font-size:38px;line-height:1.1;margin:12px 0 16px}.muestra-video{margin:28px 0 38px}.muestra-player{position:relative;aspect-ratio:16/9;background:#05090b;border-radius:14px;overflow:hidden;box-shadow:0 15px 55px #0003;border:1px solid #ffffff20}.muestra-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.muestra-video>a{display:flex;justify-content:flex-end;align-items:center;gap:7px;color:#b6c0c3;font-size:11px;margin-top:13px;text-decoration:none}.muestra-selection{padding:38px 0;scroll-margin-top:30px}.muestra-selection>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.muestra-selection>header>span{font-size:12px;color:#b8c3c7}.muestra-short-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.muestra-short-card{background:#1b2327;border:1px solid #ffffff18;border-radius:13px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.muestra-short-card:hover{transform:translateY(-4px);border-color:#e9cc9177}.muestra-short-card>img,.muestra-short-card>.muestra-poster-placeholder{aspect-ratio:3/4;width:100%;object-fit:cover}.muestra-short-card>div:last-child{padding:22px}.muestra-short-card small{font-size:10px;color:#e9cc91}.muestra-short-card h3{font:700 29px/1.1 Barlow Condensed,sans-serif;margin:12px 0}.muestra-short-card p{color:#abb8bd;font-size:12px;line-height:1.7}.muestra-short-card>div:last-child>span{display:flex;align-items:center;gap:9px;font-size:11px;margin-top:20px;color:#ead3a6}.muestra-poster-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#333630,#16252d);color:#e9cc91}.muestra-empty{display:flex;gap:23px;align-items:center;padding:30px;background:#ffffff04;border:1px dashed #ffffff28;border-radius:12px;color:#d4c29d}.muestra-empty h3{font:600 25px Barlow Condensed,sans-serif;margin:0 0 8px;color:#f0e9dc}.muestra-empty p{font-size:13px;line-height:1.8;color:#a9b5b9;max-width:730px;margin:0}.muestra-empty>svg{flex-shrink:0}.muestra-conversation{display:flex;gap:24px;align-items:center;color:inherit;text-decoration:none;border-top:1px solid #e9cc9144;border-bottom:1px solid #e9cc9144;padding:27px 8px;margin:35px 0 45px}.muestra-conversation>span{flex:1}.muestra-conversation small,.muestra-conversation strong,.muestra-conversation span>span{display:block}.muestra-conversation small{font-size:9px;letter-spacing:1.8px;color:#d8c398}.muestra-conversation strong{font:700 30px Barlow Condensed,sans-serif;margin:9px 0}.muestra-conversation span>span{font-size:12px;color:#aab6bb}.muestra-participation{display:flex;align-items:flex-start;gap:22px;max-width:850px;margin:40px auto 0;padding:25px;color:#e9cc91}.muestra-participation>svg{flex-shrink:0}.muestra-participation h2{font-size:26px;margin:0 0 12px;color:#eee8dc}.muestra-participation p{font-size:12px;color:#aeb9bd;line-height:1.9;margin:0}.muestra-short-head{display:grid;grid-template-columns:220px 1fr;gap:42px;margin:40px 0}.muestra-short-head>img,.muestra-short-head>.muestra-poster-placeholder{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.muestra-short-head h2{font-size:60px;line-height:1;margin:15px 0 20px}.muestra-short-head p{font-size:13px;color:#b8c3c8;line-height:1.9}.muestra-short-head .muestra-synopsis{font-size:16px}.muestra-recognition{display:inline-flex;gap:10px;font-size:12px;color:#ead39a;align-items:center;margin-top:14px}.muestra-section-title{font:700 32px Barlow Condensed,sans-serif}.muestra-trailer{margin:25px 0}.muestra-trailer summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:15px;border-bottom:1px solid #ffffff20;color:#e9cc91}.muestra-students{padding:35px 0}.muestra-students>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:28px}.muestra-students article,.muestra-review-byline{display:flex;gap:22px;align-items:center}.muestra-students .community-avatar{width:72px;height:72px}.muestra-students strong{font-size:14px}.muestra-students strong a,.muestra-review-byline a{color:inherit;text-decoration:none}.muestra-students small{display:block;margin-top:7px;color:#a9b8bd;font-size:12px}.muestra-editorial{margin:35px 0;padding:32px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff04}.muestra-editorial .rich-prose{color:#e4e0d6;line-height:1.9}.muestra-review-byline{margin:25px 0;font-size:13px}.muestra-credits{padding:28px 0}.muestra-credits h2{font-size:30px}.muestra-credits p{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #ffffff14;font-size:13px;line-height:1.8;white-space:pre-line}.muestra-credits strong{color:#d7c8a5}.muestra-credits span{color:#b4bfc3}.muestra-invitation{display:flex;gap:24px;align-items:center;margin:25px 0 40px;padding:20px 28px;background:#192127;border:1px solid #d3bd8855;color:#eee5d4;text-decoration:none;border-radius:13px}.muestra-invitation>img{width:110px;height:100px;object-fit:contain;flex-shrink:0}.muestra-invitation>span{flex:1}.muestra-invitation small,.muestra-invitation strong,.muestra-invitation span>span{display:block}.muestra-invitation small{font-size:9px;letter-spacing:1.7px;color:#d4bb85}.muestra-invitation strong{font:700 33px Barlow Condensed,sans-serif;margin:7px 0}.muestra-invitation span>span{font-size:12px;color:#b2bfc5;line-height:1.7}.muestra-admin{padding-top:24px}.muestra-admin>p{line-height:1.8;font-size:14px;color:#b8c5ca}.muestra-admin-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.muestra-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px}.muestra-workspace>aside{display:flex;flex-direction:column;gap:10px}.muestra-workspace>aside>button:not(.community-button){text-align:left;border:1px solid #ffffff20;background:#1b242a;color:#f2e9d5;padding:16px;border-radius:8px;cursor:pointer}.muestra-workspace aside small{display:block;color:#a5b3ba;margin-top:7px;font-size:11px}.muestra-workspace aside>button.active{border-color:#dfc184}.muestra-form{padding:28px;background:#1b2429;border:1px solid #ffffff20;border-radius:14px;min-width:0}.muestra-form h2{font-size:36px;margin:0 0 25px}.muestra-form h3{font:600 27px Barlow Condensed,sans-serif;margin:35px 0 12px}.muestra-form p{line-height:1.8;font-size:13px;color:#b7c3c8}.muestra-form label{display:flex;flex-direction:column;gap:9px;margin:17px 0;font-size:12px;color:#dfd7c8}.muestra-form input,.muestra-form select,.muestra-form textarea{width:100%;min-width:0;background:#10181f;color:#eee8de;border:1px solid #ffffff30;border-radius:7px;padding:12px;font:400 14px DM Sans,sans-serif}.muestra-form textarea{min-height:110px;resize:vertical}.muestra-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.muestra-form fieldset{border:1px solid #ffffff22;border-radius:9px;padding:18px;margin:20px 0}.muestra-form legend{color:#d7c399;font-size:12px;padding:0 7px}.muestra-form fieldset>button{background:none;color:#edbf8c;border:0;cursor:pointer;font-size:12px}.muestra-image-preview{display:flex;align-items:center;gap:20px}.muestra-image-preview img{max-width:130px;max-height:190px;object-fit:contain}.muestra-student-preview{width:65px;height:65px;object-fit:cover;border-radius:50%;display:block;margin-bottom:15px}.muestra-save-actions,.muestra-existing-editions{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.muestra-save-actions>button,.muestra-existing-editions>button,.muestra-image-preview>button{padding:12px 18px;border-radius:8px;border:1px solid #ffffff35;background:#29343c;color:#ede8dd;font-size:12px;cursor:pointer}.muestra-save-actions>.primary{background:#ebcc8c;border-color:#ebcc8c;color:#1b2023;font-weight:700}.muestra-save-actions>button:disabled{opacity:.5;cursor:wait}.muestra-error,.muestra-saved{padding:15px;border:1px solid #e7bc7a66;border-radius:8px;font-size:13px}.muestra-error{border-color:#e48f8f;color:#ffd0cd}.muestra-saved{color:#e6d39f}.muestra-award-admin{max-width:760px}.muestra-admin .rich-ribbon{top:0}.muestra-award-admin>svg{color:#e7cb85;margin-bottom:20px}@media(max-width:900px){.muestra-hero{grid-template-columns:220px 1fr;gap:30px}.muestra-short-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.muestra-workspace{grid-template-columns:1fr}.muestra-workspace>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.muestra-students>div{grid-template-columns:repeat(2,minmax(0,1fr))}.muestra-short-head{grid-template-columns:170px 1fr;gap:25px}}@media(max-width:600px){.muestra-hero{grid-template-columns:1fr;gap:5px;padding:0 0 30px}.muestra-hero>img{width:220px;margin:0 auto}.muestra-hero h2{font-size:42px}.muestra-hero p,.muestra-edition>p{font-size:13px}.muestra-navigation{gap:12px;margin:25px 0;flex-wrap:wrap}.muestra-navigation button{padding:10px 17px;font-size:12px}.muestra-edition>h2,.muestra-selection h2{font-size:32px}.muestra-empty{padding:22px;gap:17px}.muestra-conversation{gap:14px;padding:25px 0}.muestra-conversation>svg:last-child{width:18px}.muestra-conversation strong{font-size:26px}.muestra-conversation small{font-size:8px;letter-spacing:1px}.muestra-conversation span>span{line-height:1.7}.muestra-participation{padding:10px 0;gap:15px}.muestra-short-grid{gap:15px}.muestra-short-card>div:last-child{padding:15px}.muestra-short-card h3{font-size:24px}.muestra-short-card>div:last-child>span{font-size:10px}.muestra-short-head{grid-template-columns:100px 1fr;gap:20px}.muestra-short-head h2{font-size:36px}.muestra-short-head .muestra-synopsis{font-size:13px}.muestra-students>div{grid-template-columns:1fr}.muestra-editorial{padding:22px 17px}.muestra-credits p{grid-template-columns:1fr;gap:7px}.muestra-invitation{gap:14px;padding:17px}.muestra-invitation>img{width:75px;height:80px}.muestra-invitation strong{font-size:28px}.muestra-invitation small{font-size:8px}.muestra-invitation>svg{display:none}.muestra-form{padding:21px 16px}.muestra-form-grid{grid-template-columns:1fr}.muestra-admin-tabs button{padding:10px 15px;font-size:12px}.muestra-form .rich-prose{padding:20px}.muestra-workspace>aside{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.muestra-short-card{transition:none}.muestra-short-card:hover{transform:none}}.muestra-player-host{position:absolute;top:0;right:0;bottom:0;left:0}.muestra-video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-decoration:none;color:#fff;background:#101517;z-index:2}.muestra-video-fallback>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.muestra-video-fallback>span{position:relative;display:flex;align-items:center;flex-direction:column;gap:15px;text-align:center;padding:20px;text-shadow:0 2px 8px #000}.muestra-video-fallback strong{font:700 35px Barlow Condensed,sans-serif}.muestra-video-fallback small{font-size:12px}.muestra-card-students{display:flex;gap:12px;align-items:center;margin:20px 0}.muestra-card-students .community-avatar{width:32px;height:32px}.muestra-card-students>small{color:#c3ccd0;font-size:10px;line-height:1.6;margin-left:3px}.previa-official-logo{background:#fff;border-radius:22px;padding:26px 22px;align-self:center;display:grid;place-items:center;box-shadow:0 20px 60px #0003}.muestra-hero .previa-official-logo img{width:100%;max-width:428px;height:auto;object-fit:contain}.previa-guide{margin:40px 0 60px;scroll-margin-top:35px}.previa-callout{padding:38px;border:1px solid #f2cb7855;border-radius:24px;background:radial-gradient(ellipse at top right,#b57a241c,transparent 60%),#ffffff04}.previa-callout h2{font-size:clamp(28px,4vw,44px);margin:12px 0}.previa-callout>p{max-width:760px}.previa-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0}.previa-facts>div{border-left:2px solid #d5ad63;padding-left:18px}.previa-facts small,.previa-facts strong,.previa-facts span{display:block}.previa-facts small{font-size:10px;letter-spacing:1.5px;color:#b8a88d}.previa-facts strong{font-family:Barlow Condensed,sans-serif;font-size:34px;line-height:1.2;margin:8px 0}.previa-facts span{font-size:12px;color:#aaa6af}.previa-email{display:inline-flex;align-items:center;gap:14px;padding:13px 20px;border-radius:12px;background:#e9bc6b;color:#231b12;font-weight:700;text-decoration:none}.previa-steps{margin:50px 0}.previa-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.previa-steps article{position:relative;background:#ffffff04;border:1px solid #ffffff12;border-radius:18px;padding:26px}.previa-step-number{display:block;font:700 42px Barlow Condensed,sans-serif;color:#8c7341;margin-bottom:22px}.previa-steps article>svg{position:absolute;right:25px;top:35px;color:#dcc08c}.previa-guide h3{font-size:22px;margin:15px 0}.previa-guide p{font-size:14px;line-height:1.7;color:#bdb8c4}.previa-steps code{display:block;word-break:break-all;font-size:11px;background:#0002;padding:12px;border-radius:8px;margin-top:20px}.previa-steps a{display:inline-flex;align-items:center;gap:9px;color:#f2cf8a;font-size:13px}.previa-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.previa-panel{padding:28px;border-radius:19px;border:1px solid #ffffff16;background:#ffffff03}.previa-checklist{display:flex;flex-direction:column;gap:17px;margin-top:25px}.previa-checklist label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;cursor:pointer}.previa-checklist input{position:absolute;opacity:0;width:1px;height:1px}.previa-checklist label>span:first-of-type{border:1px solid #b3a176;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;flex:none}.previa-checklist svg{opacity:0}.previa-checklist input:checked+span{background:#e9bc6b;color:#211b12}.previa-checklist input:checked+span svg{opacity:1}.previa-checklist input:focus-visible+span{outline:2px solid white;outline-offset:3px}.previa-resolution{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:22px 0;color:#f1ce8c}.previa-resolution>span{font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:700}.previa-resolution small{display:block;font:600 10px DM Sans,sans-serif;letter-spacing:1.5px;color:#aea29b;margin-top:8px}.previa-rules{border-block:1px solid #ffffff18;padding:22px 4px;margin-top:32px}.previa-rules summary{cursor:pointer;font-weight:600}.previa-rules>div{padding:12px 5px;max-width:900px}.previa-documents{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px;align-items:center;margin:38px 0}.previa-documents>a{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit;border:1px solid #ffffff1c;padding:22px 17px;border-radius:16px;background:#ffffff03}.previa-documents>a>svg:first-child{color:#dfba76;flex:none}.previa-documents strong,.previa-documents small{display:block}.previa-documents small{font-size:11px;color:#aaa6b0;margin-top:6px}.previa-award{display:flex;gap:24px;align-items:center;padding:27px;border:1px solid #e9bc6b44;border-radius:21px;background:#e9bc6b07}.previa-award>.badge-art{width:110px;height:110px;flex:none}.previa-award h3{margin:8px 0}.previa-award>svg{color:#e9bc6b;flex:none}html[data-theme=light] .previa-guide p{color:#645e64}@media(max-width:900px){.previa-steps>div,.previa-documents{grid-template-columns:1fr}.previa-details-grid{grid-template-columns:1fr}}@media(max-width:600px){.previa-callout{padding:25px}.previa-facts{grid-template-columns:1fr;gap:20px}.previa-award{flex-wrap:wrap}.previa-award>svg{display:none}.previa-resolution>span{font-size:24px}}.previa-official-logo{background:transparent;padding:0;border-radius:0;box-shadow:none}.muestra-hero .previa-official-logo img{width:100%;max-width:500px;filter:drop-shadow(0 8px 18px #0003)}html[data-theme=light] .previa-official-logo{background:#14191b;padding:22px;border-radius:18px}.pc-app{--pc-gold:#f3ce73;--pc-muted:#a2acbb;position:fixed;top:0;right:0;bottom:0;left:0;background:#101215;color:#f3f3f2;font-family:DM Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden;color-scheme:dark}.pc-app *{box-sizing:border-box}.pc-app a{color:inherit;text-decoration:none}.pc-app button,.pc-app input,.pc-app select{font:inherit}.pc-app button{cursor:pointer}.pc-app a:focus-visible,.pc-app button:focus-visible,.pc-app input:focus-visible,.pc-app select:focus-visible{outline:2px solid var(--pc-gold);outline-offset:3px}.pc-app-top{flex:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:calc(10px + env(safe-area-inset-top)) max(18px,calc((100% - 1120px)/2)) 0;border-bottom:1px solid #ffffff12;background:#14161bf5;z-index:12}.pc-app-brand{display:flex;gap:10px;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:23px;font-weight:700;white-space:nowrap}.pc-app-brand>img{width:57px;height:45px;object-fit:contain}.pc-app-brand small{font-size:14px;font-weight:500}.pc-mini-profile .member-avatar{width:33px!important;height:33px!important}.pc-login{font-size:11px;font-weight:700;background:#f7f8fa;color:#222!important;border-radius:8px;padding:9px 12px}.pc-top-tabs{display:flex;flex-basis:100%;justify-content:space-between;gap:6px;margin-top:7px;max-width:700px}.pc-top-tabs>a{padding:12px 4px 11px;font-size:12px;font-weight:700;color:#b8c1ce;position:relative}.pc-top-tabs>a[aria-current=page]{color:#fff}.pc-top-tabs>a[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--pc-gold);border-radius:3px 3px 0 0}.pc-app-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:26px max(18px,calc((100% - 1120px)/2)) 36px;scrollbar-color:#444b58 #14161b;scroll-behavior:smooth}.pc-app-content h1,.pc-app-content h2{font-family:Barlow Condensed,sans-serif}.pc-discover-intro{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin:0 0 30px}.pc-discover-intro span{font-size:9px;letter-spacing:.17em;color:var(--pc-gold);font-weight:700}.pc-discover-intro h1{font-size:clamp(27px,5vw,39px);line-height:1.05;margin:7px 0 0}.pc-discover-intro select{max-width:145px;padding:8px;border:1px solid #343c48;border-radius:8px;background:#1b2028;color:#d6dce5;font-size:11px}.pc-shelf{margin:0 0 33px;min-width:0}.pc-shelf>h2{font-size:23px;letter-spacing:.01em;margin:0 0 15px;display:flex;align-items:center;gap:8px}.pc-shelf>h2 svg{color:#d4b76c}.pc-shelf-row{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:1px 2px 13px;margin:0 -2px;scrollbar-width:thin;scrollbar-color:#3c424c transparent}.pc-poster{flex:0 0 136px;min-width:0;scroll-snap-align:start}.pc-poster>button{width:100%;border:0;padding:0;background:none;color:inherit;text-align:left;display:block}.pc-poster-art{aspect-ratio:2/3;width:100%;position:relative;background:#222833;border-radius:9px;overflow:hidden;border:1px solid #ffffff14;display:grid;place-items:center}.pc-poster-art>img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .2s}.pc-poster>button:hover .pc-poster-art>img{transform:scale(1.04)}.pc-poster>button>strong{font-size:12px;line-height:1.35;margin:8px 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-poster>button>small{color:var(--pc-muted);font-size:10px}.pc-type{position:absolute;top:7px;left:7px;border:1px solid #ffffff30;background:#10151ddc;padding:5px;border-radius:6px;display:flex}.pc-poster .bucket-rating{margin-top:8px;gap:4px}.pc-poster .bucket-rating>span{gap:0;flex-wrap:nowrap}.pc-poster .bucket-rating img{width:10px;height:12px;object-fit:contain}.pc-poster .bucket-rating>b{font-size:12px}.pc-poster .bucket-rating small{display:none}.pc-rated-by{display:flex;align-items:center;gap:7px;margin-top:8px;min-width:0;font-size:10px;line-height:1.3;color:#ccd3dd!important}.pc-rated-by .member-avatar{width:22px!important;height:22px!important;flex:none}.pc-rated-by>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-source{font-size:10px;color:var(--pc-muted);line-height:1.5;margin:0 0 15px}.pc-bottom-nav{flex:none;padding:8px max(12px,calc((100% - 660px)/2)) calc(8px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:6px;background:#181b21f7;border-top:1px solid #ffffff14;z-index:12}.pc-bottom-nav>a,.pc-bottom-nav>button{border:0;background:none;color:#9ca8ba;display:flex;flex:1;align-items:center;flex-direction:column;gap:5px;padding:3px 0;min-width:45px;position:relative}.pc-bottom-nav svg{width:21px;height:21px;stroke-width:1.7}.pc-bottom-nav small{font-size:9px;font-weight:600}.pc-bottom-nav [aria-current=page]{color:var(--pc-gold)}.pc-bottom-nav>a>span{position:relative;display:flex}.pc-bottom-nav .pc-add>span{background:#f2cb6d;width:45px;height:39px;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:-14px;box-shadow:0 3px 18px #0008;border:2px solid #fce2a0}.pc-add img{width:30px;height:32px;object-fit:contain}.pc-add span>svg{color:#1d232c;width:12px;height:12px;position:absolute;right:2px;bottom:3px;stroke-width:3}.pc-unread{position:absolute;right:-10px;top:-5px;min-width:16px;min-height:16px;padding:2px 4px;font-size:9px;line-height:1.2;border-radius:15px;background:#c4444c;color:#fff;border:1px solid #181b21}.pc-search{padding-top:5px}.pc-search h1{font-size:30px;margin:0 0 22px}.pc-search-input{display:flex;gap:10px;align-items:center;border:1px solid #434d5e;border-radius:12px;padding:13px 15px;background:#1e242e;color:#c7b478}.pc-search-input input{min-width:0;width:100%;background:none;border:0;outline:none;color:#fff;font-size:14px}.pc-search-filters{display:flex;overflow-x:auto;gap:8px;padding:15px 0}.pc-search-filters button{white-space:nowrap;background:#202632;color:#aeb9c7;border:1px solid #ffffff12;padding:7px 12px;border-radius:20px;font-size:11px}.pc-search-filters button[aria-pressed=true]{background:#f2ce74;color:#181b20;border-color:#f2ce74}.pc-search>p,.pc-shelf-row>p{color:var(--pc-muted);font-size:13px;line-height:1.6}.pc-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px 12px;margin:18px 0 30px}.pc-people-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pc-people-results>button{display:flex;align-items:center;gap:10px;text-align:left;background:#1c222c;color:#fff;padding:10px;border:1px solid #ffffff15;border-radius:9px}.pc-people-results img{width:42px;height:54px;object-fit:cover;border-radius:6px}.pc-people-results span{font-size:12px}.pc-people-results small{display:block;color:var(--pc-muted);margin-top:4px;font-size:10px}.pc-member-result{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #ffffff15;font-size:14px}.pc-member-result small{color:var(--pc-muted)}.pc-member-result .member-avatar{width:38px;height:38px}.pc-inspirations{padding-top:30px}.pc-inspirations>p{font-size:12px;color:var(--pc-muted)}.pc-inspiration{flex:0 0 95px;background:none;border:0;padding:0;color:#fff;text-align:center;font-size:12px}.pc-inspiration>img{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 10px}.pc-inspirations>a{display:flex;gap:5px;align-items:center;font-size:12px;color:var(--pc-gold)}.pc-add-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;z-index:800;display:flex;align-items:flex-end;justify-content:center}.pc-add-panel{background:#161a21;max-height:90dvh;overflow:auto;border:1px solid #404957;border-radius:22px 22px 0 0;padding:22px max(20px,env(safe-area-inset-left)) calc(25px + env(safe-area-inset-bottom));width:min(780px,100%);position:relative}.pc-add-panel>h2{font-size:13px;letter-spacing:.12em;color:var(--pc-gold);text-transform:uppercase;margin:0 0 15px}.pc-add-panel .pc-search>h1{font-size:25px}.pc-close{position:absolute;right:16px;top:13px;background:#ffffff13;color:#fff;border:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.pc-notices h1{margin:0;font-size:34px}.pc-notices>p{color:var(--pc-muted);font-size:13px}.pc-notice{display:flex;align-items:center;gap:13px;padding:17px 10px;border-bottom:1px solid #ffffff15}.pc-notice.is-new{background:#f3ce7309;border-radius:8px}.pc-notice>span{font-size:13px;line-height:1.5}.pc-notice small{display:block;color:var(--pc-muted);margin-top:4px;font-size:10px}.pc-notice .member-avatar{width:34px!important;height:34px!important;flex:none}.pc-notice i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--pc-gold);margin-left:auto}.pc-push-prompt{display:flex;align-items:flex-start;gap:12px;background:#202630;border:1px solid #a88e4d55;border-radius:12px;padding:16px;margin:30px 0 0}.pc-push-prompt>svg{color:var(--pc-gold);flex:none}.pc-push-prompt strong{font-size:13px}.pc-push-prompt p{font-size:12px;line-height:1.5;color:#b8c3d1;margin:6px 0 12px}.pc-push-prompt button{border:1px solid #bfa55e;border-radius:6px;background:#f2ce74;color:#191d24;padding:8px 10px;font-size:11px;font-weight:700;margin:0 8px 4px 0}.pc-push-prompt button+button{background:none;color:#c9d1dc;border-color:#485466}.pc-launch{position:fixed;top:0;right:0;bottom:0;left:0;background:#101215;z-index:3000;display:grid;place-items:center;animation:pc-launch-out .16s ease .48s both;pointer-events:none}.pc-launch-logo{width:160px;max-height:160px;object-fit:contain}.pc-launch-pop{position:absolute;top:56%;width:32px;height:32px;object-fit:contain;animation:pc-launch-pop .48s ease-out both}.pc-app .community-masthead,.pc-app .community-bar,.pc-app .community-footer,.pc-app .blog-local-bar,.pc-app .blog-masthead,.pc-app .blog-nav{display:none}.pc-app .community-page,.pc-app .public-blog{background:none;min-height:0;color:inherit}.pc-app .community-main,.pc-app .blog-home,.pc-app .blog-reading{max-width:none;margin:0;padding:0}.pc-app .community-title{margin-top:0}.pc-app .community-title h1{font-size:34px}.pc-app .blog-footer{margin-top:28px}.pc-app .blog-intro{padding-top:6px}.pc-app .community-modal-backdrop{z-index:900}.mention-detail-host .community-modal-backdrop{z-index:1000}.pc-app .community-nav{overflow:auto}.pc-app .showcase-page{background:none;min-height:0}.pc-app .showcase-portal{padding:0}.pc-app .bucket-welcome{margin-top:0}.pc-app .pc-mini-profile .member-avatar img{object-fit:cover}@keyframes pc-launch-pop{0%{transform:translateY(70px) scale(.2) rotate(-25deg);opacity:0}50%{opacity:1}to{transform:translateY(-80px) scale(1.15) rotate(20deg);opacity:0}}@keyframes pc-launch-out{to{opacity:0}}@media(max-width:480px){.pc-poster{flex-basis:117px}.pc-shelf-row{gap:11px}.pc-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.pc-app-content{padding-top:22px}.pc-discover-intro select{max-width:125px;font-size:10px}.pc-app .blog-intro h2{font-size:34px}.pc-app .community-main{padding:0}.pc-app .community-title h1{font-size:30px}.pc-app .community-grid,.pc-app .community-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pc-app *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}.pc-profile-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pc-profile-links>a{border:1px solid #665e46;border-radius:8px;color:#e4c984;padding:9px 12px;font-size:12px}.pc-app .community-main .community-title{margin-bottom:22px}.pc-app .pc-notices .community-title,.pc-app .pc-notices .community-page>footer{display:none}.pc-notice{display:block}.pc-notice>a{display:flex;align-items:center;gap:13px}.pc-notice>a>span{font-size:13px;line-height:1.5;flex:1}.pc-notice>a>i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--pc-gold)}.pc-request-actions{display:flex;gap:10px;margin:12px 0 0 47px}.pc-request-actions button{border:1px solid #7d7049;background:#e0c473;color:#171c23;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:600}.pc-request-actions button+button{color:#cad2dc;background:none;border-color:#454e5a}.pc-notice-manage{margin:25px 0}.pc-notice-manage>summary{font-size:12px;color:#d6bf7c;cursor:pointer;padding:12px 0}.pc-notice-manage .community-main{padding-top:15px!important}footer.pc-source{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 0;border-top:1px solid #ffffff15}footer.pc-source>img{width:54px;max-height:23px;object-fit:contain}footer.pc-source>p{flex:1;min-width:180px;margin:0;font-size:10px}footer.pc-source>a{color:#d0b978}html.podcorn-public-app,html.podcorn-public-app body,html.podcorn-public-app #root{width:100%;height:100%;min-height:100%;margin:0;background:#181b21;overscroll-behavior:none}.pc-app{height:100vh;height:100dvh;bottom:auto;width:100%;max-width:none}.pc-app-content{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.pc-bottom-nav{position:fixed;left:0;right:0;bottom:0;width:100%;margin:0;border-radius:0;background:#181b21;min-height:calc(62px + env(safe-area-inset-bottom,0px));padding-top:8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));padding-left:max(0px,calc((100% - 660px)/2));padding-right:max(0px,calc((100% - 660px)/2));box-shadow:0 10px 0 10px #181b21}.pc-bottom-nav>a,.pc-bottom-nav>button{min-height:43px}@media(max-width:600px){.pc-bottom-nav{gap:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.pc-app{--pc-safe-bottom:min(env(safe-area-inset-bottom,0px),34px);position:fixed;inset:auto 0 auto 0;top:var(--pc-viewport-top,0px);height:var(--pc-viewport-height,100dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pc-app-content{min-height:0;padding-bottom:28px}.pc-bottom-nav{position:relative;inset:auto;width:100%;align-self:end;min-height:calc(60px + var(--pc-safe-bottom));padding-bottom:calc(4px + var(--pc-safe-bottom));box-shadow:0 20px 0 20px #181b21}.pc-sound-settings{display:flex;align-items:flex-start;gap:12px;padding:17px 0;margin:25px 0;border-top:1px solid #ffffff20}.pc-sound-settings>svg{color:#ebc96f;flex:none}.pc-sound-settings label{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.pc-sound-settings input{accent-color:#ebc96f;width:17px;height:17px}.pc-sound-settings p{font-size:12px;color:#aeb8c7;margin:8px 0 0}html.podcorn-public-app body{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.pc-app-top{background:#14161b;backdrop-filter:none;-webkit-backdrop-filter:none}.pc-context-back{position:sticky;top:-1px;z-index:7;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-20px 0 20px;padding:7px 0;background:#101215;border-bottom:1px solid #ffffff18}.pc-context-back a{display:flex;align-items:center;min-height:36px;font-size:13px;font-weight:700;color:#e6cb85}.pc-bottom-nav{min-height:calc(54px + var(--pc-safe-bottom));padding-top:6px;padding-bottom:calc(4px + var(--pc-safe-bottom))}.pc-launch-intro{z-index:10000}html.podcorn-public-app{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:600px){html.podcorn-public-app input:not([type=checkbox]):not([type=radio]),html.podcorn-public-app textarea,html.podcorn-public-app select,html.podcorn-public-app [contenteditable=true]{font-size:16px!important}.pc-search-input input{font-size:16px!important}.pc-modal-layer .pc-poster-art{width:100%;min-width:0}.pc-modal-layer .pc-poster>button>strong{font-size:12px}}.pc-header-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-left:auto;color:#f3ce73!important}.pc-header-bell+.pc-mini-profile{margin-left:4px}.pc-app-top{background:#14161b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}.pc-app-top:before,.pc-app-top:after{display:none!important}.pc-notice>.pc-notice-person{flex:none!important;width:auto!important}.pc-full-image .pc-modal-scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#080b0e;padding:8px;gap:8px}.pc-full-image .pc-modal-scroll>img{max-height:calc(var(--pc-viewport-height,100dvh) - 115px);width:100%;object-fit:contain}.film-modal-poster{cursor:zoom-in}.movie-details-stills>button{border:0;background:none;padding:0;cursor:zoom-in;min-width:0}.pc-app-top .pc-top-tabs{overflow-x:auto;white-space:nowrap}.pc-app-top .pc-top-tabs>a{flex:1;text-align:center;font-size:11px}.pc-notice>a:not(.pc-notice-person){min-width:0;flex:1}.pc-entry-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#101215;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));color:#f5f0e4;text-align:center}.pc-entry-welcome>div{width:min(360px,100%)}.pc-entry-logo{width:190px;height:190px;object-fit:contain}.pc-entry-welcome p{color:#d5bd7c;font-size:10px;letter-spacing:.16em}.pc-entry-welcome h1{font:700 37px/1.1 Barlow Condensed,sans-serif;margin:18px 0 30px}.pc-entry-welcome button{width:100%;border-radius:14px;padding:16px;min-height:58px;font:600 15px DM Sans,sans-serif;cursor:pointer}.pc-entry-account{display:flex;align-items:center;gap:14px;text-align:left;background:#f2ce74;color:#171c23;border:1px solid #ffdf96}.pc-entry-account img,.pc-entry-account>svg{width:44px;height:44px;object-fit:cover;border-radius:50%}.pc-entry-account span:nth-child(2){flex:1;font-size:12px}.pc-entry-account strong{display:block;font-size:17px;margin-top:4px}.pc-entry-google{display:flex;justify-content:center;align-items:center;gap:12px;background:#fff;color:#24262a;border:1px solid #ddd}.pc-entry-google img{width:22px;height:22px}.pc-entry-guest{margin-top:12px;background:none;color:#e4d4ac;border:1px solid #d8c38455}.pc-pull-indicator{position:sticky;top:0;z-index:15;background:#101215;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:3px;flex:none}.pc-pull-indicator img{width:20px;height:23px;object-fit:contain;margin:0 3px}.pc-pull-indicator small{font-size:10px;color:#d8c384}.pc-pull-indicator .is-popping img{animation:pc-pull-pop .55s ease infinite}@keyframes pc-pull-pop{0%,to{transform:translateY(2px) scale(.65)}50%{transform:translateY(-4px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.pc-pull-indicator .is-popping img{animation:none}}.pc-app-top>.pc-context-back{position:static;flex-basis:100%;width:100%;margin:0;padding:4px 0 7px;min-height:42px;background:#14161b;border:0;border-top:1px solid #ffffff12;z-index:auto}.pc-app-top>.pc-context-back a{min-height:32px;gap:6px;padding:3px 11px;border:1px solid #ffffff15;border-radius:9px;background:#ffffff05;font-size:12px}.pc-app-content [id^=profile-]{scroll-margin-top:14px}.pc-app{--pc-safe-bottom:env(safe-area-inset-bottom,0px)}.pc-bottom-nav{height:auto;min-height:calc(64px + var(--pc-safe-bottom));padding-top:7px;padding-bottom:calc(8px + var(--pc-safe-bottom));overflow:visible;align-items:center}.pc-bottom-nav>a,.pc-bottom-nav>button{min-height:48px;padding-top:3px;padding-bottom:3px;justify-content:center;overflow:visible;gap:4px}.pc-bottom-nav small{display:block;min-height:13px;font-size:10px;line-height:1.3;white-space:nowrap;overflow:visible;flex:none}.pc-bottom-nav svg{flex:none}.pc-bottom-nav .pc-add>span{margin-top:-10px;height:36px;flex:none}.pc-bottom-nav .pc-add small{flex:none}@media(max-width:360px){.pc-app-top{padding-left:12px;padding-right:12px;gap:6px}.pc-app-brand{font-size:18px;gap:7px}.pc-app-brand small{font-size:11px}.pc-app-brand>img{width:40px;height:38px}.pc-header-bell{width:34px;height:36px}}.pc-app{--pc-safe-bottom:min(env(safe-area-inset-bottom,0px),12px)}.pc-bottom-nav{min-height:calc(56px + var(--pc-safe-bottom));padding-top:5px;padding-bottom:calc(4px + var(--pc-safe-bottom))}.pc-bottom-nav>a,.pc-bottom-nav>button{min-height:43px;padding-top:2px;padding-bottom:2px;gap:4px}.pc-bottom-nav small{font-size:9px;line-height:12px;min-height:12px}.pc-bottom-nav .pc-add>span{margin-top:-12px;height:36px}.pc-app-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;row-gap:8px}.pc-app-top>.pc-app-brand{grid-column:1;grid-row:1;justify-self:start}.pc-app-top>.pc-app-title{grid-column:2;grid-row:1;justify-self:center;text-align:center;font:800 clamp(20px,2.5vw,28px)/1 "Barlow Condensed",sans-serif;letter-spacing:.025em;color:#fff4db;text-decoration:none;white-space:nowrap}.pc-app-account-actions{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.pc-app-account-actions>.pc-header-bell{margin-left:0;flex:none}.pc-app-top>.pc-top-tabs,.pc-app-top>.pc-context-back{grid-column:1/-1;width:100%;min-width:0}.pc-app-top>.pc-top-tabs{grid-row:2}.pc-app-top>.pc-context-back{grid-row:3}@media(max-width:600px){.pc-app-top{column-gap:5px}.pc-app-top>.pc-app-title{font-size:21px}.pc-app-account-actions{gap:3px}.pc-app-account-actions .pc-login{font-size:0;padding:8px 10px;white-space:nowrap}.pc-app-account-actions .pc-login:after{content:"Google";font-size:12px}.pc-app-account-actions .pc-header-bell{width:30px}.pc-app-account-actions .pc-mini-profile{margin-left:0}.pc-app-brand>img{width:43px;height:43px}}@media(max-width:350px){.pc-app-top>.pc-app-title{font-size:18px}.pc-app-account-actions .pc-login{padding:7px}.pc-app-account-actions .pc-header-bell{width:26px}}.pc-notice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-block:12px 18px}.pc-notice-toolbar .pc-search-filters{margin:0}.pc-notice.is-new{background:#252319}.pc-notice:focus-within{outline:1px solid var(--pc-gold);outline-offset:2px}.forum-post:target,.comment-entry:target{outline:1px solid var(--pc-gold);outline-offset:3px}.pc-search-more{display:block;margin:1rem auto;padding:.6rem 1rem;border:1px solid #f3ce7360;border-radius:.6rem;background:#232326;color:var(--pc-gold)}.pc-search-more:disabled{opacity:.6}.pc-conversation-card>a{display:block}.pc-conversation-card>a strong,.pc-conversation-card>a small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pc-conversation-card>a strong{font-size:12px;margin:8px 0 3px}.pc-conversation-card>a small{font-size:10px;color:var(--pc-muted)}.pc-conversation-card>button{margin-top:7px;font-size:11px;color:var(--pc-gold);width:auto}.pc-shelf-more{flex:0 0 auto;align-self:center;min-height:44px;padding:8px 14px;border:1px solid #b4904b;border-radius:9px;background:#272219;color:#f3ce73;white-space:nowrap}.pc-conversation-tag{position:absolute;inset:5px auto auto 5px;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:5px;background:#14161be8;color:#f3ce73;font-size:10px;font-weight:750}.pc-conversation-card .pc-review-card-link{display:block;padding:5px 0;color:#f3ce73;font-size:12px}.editor-mobile-jumps,.editor-mobile-library-toggle{display:none}@media(max-width:767px){.review-editor-shell .editor-nav{height:auto;min-height:0;padding:max(8px,env(safe-area-inset-top)) 12px 6px;flex-wrap:wrap;gap:6px 10px}.review-editor-shell .editor-nav nav{width:100%;min-width:0;margin:0;padding:4px 0 0;gap:3px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.review-editor-shell .editor-nav nav a{flex:none;min-height:40px;padding:6px 9px;white-space:nowrap;font-size:11px}.review-editor-shell .editor-page{padding:12px 12px calc(20px + env(safe-area-inset-bottom))}.review-editor-shell .editor-page-title{gap:12px;margin-bottom:15px}.review-editor-shell .editor-page-title h1{font-size:33px;margin:8px 0}.review-editor-shell .editor-page-title p{margin:6px 0 0}.review-editor-shell .editor-actions{display:flex;flex-wrap:wrap;gap:6px}.review-editor-shell .editor-actions .button{flex:1 1 auto;min-height:44px;padding-inline:9px;font-size:11px}.review-editor-shell .editor-file-tools,.review-editor-shell .editor-stats{flex-wrap:wrap;gap:7px}.review-editor-shell .editor-file-tools button{min-height:40px}.review-editor-shell .editor-grid,.review-editor-shell .distribution-column{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.review-editor-shell .editor-grid>*{width:100%;min-width:0;grid-column:auto}.review-editor-shell .editor-card,.review-editor-shell .writing-content,.review-editor-shell .document-surface{min-width:0;max-width:100%}.review-editor-shell .writing-content{padding:12px}.review-editor-shell .editor-library:not(.mobile-expanded)>:not(.editor-card-head){display:none}.review-editor-shell .editor-library .editor-card-head{padding:10px;flex-wrap:wrap}.review-editor-shell .editor-library .review-list{display:grid;max-height:none;overflow:visible}.review-editor-shell .library-record{min-width:0;max-width:none;margin:0}.review-editor-shell .library-record strong,.review-editor-shell .selected-film-editor strong{overflow-wrap:anywhere}.editor-mobile-jumps{display:flex;flex-wrap:wrap;gap:2px 10px;margin-bottom:12px}.editor-mobile-jumps a,.review-editor-shell .editor-mobile-library-toggle{display:inline-flex;align-items:center;min-height:44px;color:#f3ce73;font-size:12px}.review-editor-shell .editor-mobile-library-toggle{margin-left:auto;padding:6px 9px;border:1px solid #725e38;border-radius:7px;background:#f3ce730a}.review-editor-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,.rich-prose){font-size:16px}.review-editor-shell .rich-prose{min-height:145px;padding:12px;overflow-wrap:anywhere;line-height:1.55}.review-editor-shell .document-surface img{max-width:100%}.review-editor-shell .mobile-compose-tools{flex-wrap:wrap;gap:5px}.review-editor-shell .mobile-compose-tools button{min-height:44px;min-width:38px}.review-editor-shell .editor-mobile-format{margin-bottom:10px}.review-editor-shell .editor-mobile-format summary{min-height:44px;align-content:center;color:#f3ce73;cursor:pointer}.review-editor-shell .editor-mobile-format .word-ribbon{max-width:100%;min-width:0}.review-editor-shell .guided-section-head{display:flex;flex-wrap:wrap;gap:7px}.review-editor-shell .guided-section-head label{flex:1 1 100%;min-width:0}.review-editor-shell .editor-save-bar{position:static;padding:12px}.review-editor-shell .editor-save-bar .button{min-height:44px;font-size:11px}.review-editor-shell :is(#editor-library,#editor-writing,#editor-save,#templates-visuales,#movie-image-gallery){scroll-margin-top:12px}.pc-modal-layer .editor-mobile-preview .pc-modal-scroll{padding:0;overflow-x:hidden}.editor-mobile-preview .preview-paper{min-height:0;padding:15px}}.site-copy-editor{color:#eee7da}.site-copy-intro{display:flex;gap:22px;align-items:flex-start;max-width:800px;margin:15px 0 30px}.site-copy-intro>svg{color:#dfc58e;flex-shrink:0}.site-copy-intro h2{font:700 34px Barlow Condensed,sans-serif;margin:0 0 12px}.site-copy-intro p{font-size:13px;line-height:1.9;color:#b4c0c5}.site-copy-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;position:sticky;top:0;background:#182228ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff24;border-radius:10px;padding:16px;z-index:25;margin:25px 0}.site-copy-toolbar button,.site-copy-toolbar a,.site-copy-recovery button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;background:#28343c;border:1px solid #ffffff2b;border-radius:7px;color:#eee7da;font:600 12px DM Sans,sans-serif;cursor:pointer;text-decoration:none}.site-copy-toolbar .primary{background:#e8cc8d;color:#161d20;border-color:#e8cc8d}.site-copy-toolbar>span{font-size:11px;color:#b6c5cb;margin-left:auto}.site-copy-toolbar button:disabled,.site-copy-recovery button:disabled,.site-copy-toolbar .preview-disabled{opacity:.5;cursor:default}.site-copy-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px}.site-copy-workspace>aside{display:flex;flex-direction:column;gap:8px}.site-copy-workspace>aside button{padding:16px;text-align:left;color:#e4ded2;border:1px solid #ffffff22;border-radius:8px;background:#1b252a;font:600 13px DM Sans,sans-serif;cursor:pointer}.site-copy-workspace>aside small{display:block;margin-top:6px;color:#9cabb3;font-size:10px}.site-copy-workspace>aside button[aria-pressed=true]{border-color:#d0b17c;background:#34322a}.site-copy-workspace>section>h2{font:700 34px Barlow Condensed,sans-serif;margin:5px 0 18px}.site-copy-search{display:flex;gap:12px;align-items:center;background:#202a30;padding:12px 16px;border:1px solid #ffffff25;border-radius:8px}.site-copy-search input{width:100%;background:none;color:#eee7da;border:0;font:400 14px DM Sans,sans-serif;outline:0}.site-copy-hint{font-size:11px;line-height:1.9;color:#a9b8bf;margin:17px 0 25px}.site-copy-field{padding:23px;background:#1a252b;border:1px solid #ffffff20;border-radius:10px;margin:18px 0}.site-copy-field>label{font-size:12px;display:block;color:#ddcba8;margin-bottom:12px;line-height:1.7}.site-copy-field textarea{display:block;width:100%;resize:vertical;background:#101a21;border:1px solid #ffffff35;border-radius:7px;color:#f0e9dc;padding:14px;font:400 14px/1.8 DM Sans,sans-serif;min-height:65px}.site-copy-field textarea:focus{outline:2px solid #ddc38a;outline-offset:1px}.site-copy-field>div{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-top:15px}.site-copy-field small{font-size:10px;color:#9daeb7;line-height:1.8;max-width:80%;white-space:pre-line}.site-copy-field button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:10px;background:none;color:#dfc58e;border:0;cursor:pointer}.site-copy-field button:disabled{opacity:.4;cursor:default}.site-copy-message,.site-copy-error{padding:17px 20px;border:1px solid #c8b67a66;border-radius:8px;color:#e1d2a6;font-size:13px;line-height:1.8;display:flex;gap:12px;align-items:center}.site-copy-error{border-color:#d68a81;color:#f1beb5}.site-copy-recovery{border-top:1px solid #ffffff25;padding-top:25px;margin-top:35px;display:flex;flex-wrap:wrap;gap:12px}.site-copy-recovery p{width:100%;font-size:12px;color:#a9b9c0;line-height:1.8}.site-copy-preview-note{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:10000;max-width:95vw;border:1px solid #dfc38a;border-radius:8px;padding:12px 20px;background:#192730f5;color:#f0dab0;box-shadow:0 4px 25px #0005;font:500 12px/1.7 DM Sans,sans-serif}.site-copy-preview-note{pointer-events:none}@media(max-width:700px){.site-copy-workspace{grid-template-columns:1fr;gap:20px}.site-copy-workspace>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-copy-toolbar{gap:9px;padding:12px}.site-copy-toolbar button,.site-copy-toolbar a{font-size:11px;padding:10px}.site-copy-field{padding:18px}.site-copy-field>div{flex-direction:column;gap:12px}.site-copy-field small{max-width:100%}.site-copy-toolbar>span{margin-left:0;width:100%}.site-copy-intro h2{font-size:30px}}.account-page,.accounts-admin{font-family:DM Sans,system-ui,sans-serif;background:#111619;color:#f6f0df;min-height:100vh;padding:48px 24px}.accounts-admin{padding:48px max(24px,calc((100vw - 1240px)/2))}.accounts-admin header{margin-bottom:32px;max-width:800px}.account-page{display:flex;flex-direction:column;align-items:center;justify-content:center}.account-access{width:min(100%,430px);display:flex;flex-direction:column;gap:18px}.account-logo{width:200px;height:110px;object-fit:contain;align-self:flex-start}.account-eyebrow{color:#f4c542;font-size:11px;font-weight:800;letter-spacing:.16em}.account-page h1,.accounts-admin h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:8px 0 12px}.account-page p,.accounts-admin p,.account-card dd{line-height:1.65;color:#bdc5c7}.account-page a,.accounts-admin a{color:#f4c542}.account-page form,.account-card form{display:grid;gap:16px}.account-page label,.account-card label{display:grid;gap:8px;font-size:13px;color:#d8dfdd}.account-page input,.account-card input,.account-card select{box-sizing:border-box;width:100%;font:inherit;background:#101619;color:#f6f0df;border:1px solid #394345;padding:12px;border-radius:8px;min-width:0}.account-page button,.accounts-admin button,.account-action{font:700 13px DM Sans,system-ui;background:#f4c542;color:#171b1c;padding:12px 18px;border:0;border-radius:8px;cursor:pointer;text-decoration:none}.account-page button:disabled,.accounts-admin button:disabled{opacity:.45;cursor:not-allowed}.account-page small,.account-card small{font-size:12px;color:#acb8bb;line-height:1.6}.account-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;background:#0b1013;color:#eae9e2;border-bottom:1px solid #333c3e;font:12px DM Sans,system-ui;position:relative;z-index:30}.account-bar>span{display:flex;gap:12px;align-items:center}.account-bar small{color:#f4c542}.account-bar nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.account-bar a{color:#eae9e2;text-decoration:none}.account-bar button{border:1px solid #536063;border-radius:5px;background:transparent;color:#fff;padding:5px 10px;cursor:pointer}.accounts-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.account-card{background:#1b2326;border:1px solid #354144;border-radius:16px;padding:28px;margin-bottom:24px}.account-card h2{margin:0 0 20px;font-size:22px}.account-role-list dt{font-weight:800;color:#f4c542;margin:20px 0 5px}.account-role-list dd{margin:0;font-size:14px}.account-person{display:grid;grid-template-columns:1fr 150px 130px 150px;gap:24px;align-items:center;border-top:1px solid #364245;padding:20px 0}.account-person small{display:block}.account-invitation{background:#28332c;border:1px solid #677448;border-radius:12px;padding:18px;margin-top:24px;overflow-wrap:anywhere}.account-invitation button,.account-action{display:inline-block;margin:12px 8px 12px 0}.account-action{color:#171b1c!important}.account-invitation small{display:block}.account-checkbox{display:flex!important;align-items:center}.account-checkbox input{width:auto}.account-moderation{max-height:500px;overflow:auto}.account-moderation article{border-top:1px solid #354144;display:flex;align-items:center;gap:24px;padding:18px 0}.account-moderation article>div{flex:1}.account-moderation p{white-space:pre-wrap;font-size:13px;margin:8px 0}.account-moderation button{background:#344044;color:#f6f0df;flex-shrink:0}@media(max-width:760px){.accounts-grid{grid-template-columns:1fr;gap:0}.account-person{grid-template-columns:1fr;gap:12px}.account-bar{flex-wrap:wrap;padding:12px 16px}.account-bar nav{gap:12px}.account-card{padding:22px}.accounts-admin,.account-page{padding:32px 18px}}.comment-social-login{border:1px solid #68717b55;background:#68717b0a;padding:24px;border-radius:14px;margin:20px 0}.comment-social-login>div{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.comment-social-login small{display:block;line-height:1.6;opacity:.75}.social-login{display:inline-flex;align-items:center;justify-content:center;font:700 13px DM Sans,system-ui;padding:13px 20px;border:1px solid #8c959b66;border-radius:8px;text-decoration:none;cursor:pointer;background:#fff;color:#202124}.social-login.facebook{background:#0866ff;border-color:#0866ff;color:#fff}.social-login:disabled{opacity:.45;cursor:not-allowed}.comment-provider{font-size:10px;border:1px solid #8c959b66;border-radius:4px;padding:3px 5px;margin-left:8px;font-weight:500}.proposal-context{font:12px/1.6 DM Sans,system-ui;color:inherit;opacity:.75;border-left:2px solid #bd8c32;padding:6px 12px;margin:12px 0 24px}.profile-page{max-width:900px}.profile-page .account-card{max-width:720px}.profile-portrait{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.profile-portrait>img,.profile-portrait>span{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #c7a252}.profile-portrait>span{display:grid;place-items:center;font-size:40px;color:#efcf7d}.profile-portrait input{max-width:260px}.activation-photo{width:90px;height:90px;object-fit:cover;border-radius:50%;display:block;margin:12px 0}.profile-page textarea{width:100%;background:#17171a;color:#f4ecdc;border:1px solid #766441;border-radius:6px;padding:12px;font:inherit}.community-directory-admin>p{max-width:900px;color:#b6b0a5;line-height:1.6}.directory-admin-filters{display:flex;gap:20px;flex-wrap:wrap;align-items:end}.directory-admin-filters label{flex:1;min-width:220px}.directory-admin-list{max-height:580px;overflow:auto;padding:8px}.directory-admin-row{display:flex;align-items:center;gap:24px;border-bottom:1px solid #9e947b33;padding:22px 8px}.directory-admin-row .community-avatar{width:64px;height:64px;border-radius:50%;font-size:25px}.directory-admin-row>div{flex:1;min-width:0}.directory-admin-row strong,.directory-admin-row small,.directory-admin-row>div>span{display:block}.directory-admin-row small{font-size:12px;color:#b4ada0;margin-top:6px}.directory-admin-row>div>span{font-size:11px;color:#d7bd76;margin-top:6px}.directory-admin-row.is-hidden{opacity:.72}.directory-admin-row button{flex-shrink:0}@media(max-width:600px){.directory-admin-row{gap:16px;flex-wrap:wrap}.directory-admin-row button{margin-left:80px}.directory-admin-row .community-avatar{width:52px;height:52px}}.directory-admin-row>.directory-row-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:390px}.directory-row-actions button{font-size:12px}.directory-admin-row>.directory-row-actions button{margin:0}@media(max-width:600px){.directory-admin-row>.directory-row-actions{margin-left:68px;justify-content:flex-start}}.user-directory{margin-top:30px}.user-directory-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.user-directory h2,.user-directory h4{display:flex;gap:9px;align-items:center}.user-summary{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.user-summary span{padding:8px 14px;border-radius:30px;background:#ffffff0a;border:1px solid #ffffff18;font-size:13px}.user-email-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#b9b6c2}.user-email-note svg{flex:none;margin-top:3px}.user-workspace{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(330px,1.1fr);gap:24px}.user-list{max-height:950px;overflow:auto;display:flex;flex-direction:column;gap:8px;align-self:start}.user-directory .user-row{display:flex;text-align:left;width:100%;gap:13px;border:1px solid #ffffff16;border-radius:14px;padding:15px;background:#ffffff04;color:inherit;align-items:center}.user-directory .user-row.selected{border-color:#e9b85b;background:#e9b85b0c}.user-row strong,.user-row small,.user-row .user-status{display:block;overflow-wrap:anywhere}.user-row small{font-weight:400;font-size:12px;color:#bab6c7;margin-top:4px}.user-status{font-size:11px;margin-top:7px;color:#e0bf84}.user-face{display:grid;place-items:center;border-radius:50%;background:#414052;width:46px;height:46px;flex:none;font-size:22px}.user-face img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.user-detail{border:1px solid #ffffff18;border-radius:18px;padding:24px;background:#ffffff03;min-width:0}.user-detail h3{margin-top:0}.user-detail dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#aaa4b6;margin-top:15px}.user-detail dd{margin:5px 0;font-size:14px;overflow-wrap:anywhere}.user-detail p,.user-detail small{font-size:13px;line-height:1.55;color:#bcb7c8}.user-action-group{border-top:1px solid #ffffff15;margin-top:24px;padding-top:14px}.user-action-group label{display:block;margin:14px 0;font-size:13px}.user-action-group input:not([type=checkbox]),.user-action-group textarea,.user-action-group select{width:100%;margin-top:7px}.user-detail button{margin:6px 8px 6px 0}.user-detail-empty{text-align:center;padding-top:60px}.user-detail-empty svg{color:#c5a361}.user-merge-preview{background:#e9b85b09;border:1px solid #e9b85b55;border-radius:14px;padding:18px;margin-top:18px}.user-delete button{color:#ffc4cc;border-color:#d2667866}.user-message:not(:empty){padding:15px;border-left:3px solid #dfbe7a;background:#ffffff07;margin:18px 0}.account-card input,.account-card select,.account-card textarea{max-width:100%}@media(max-width:850px){.user-workspace{grid-template-columns:1fr}.user-list{max-height:450px}.user-directory-head{flex-wrap:wrap}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:DM Sans,sans-serif;color:#eeece6;background:#121213;font-synthesis:none;font-weight:400;font-size:13px;--muted:#8b8a86;--border:#303031;--yellow:#f4c542;--red:#c62027}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{background:none;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}button,a{transition:background .15s,color .15s,border-color .15s}a{color:var(--yellow);text-decoration:none}a:hover{text-decoration:underline}input,select{color:inherit}input::placeholder{color:#767574}input{min-width:0}.app-shell{display:flex;min-height:100vh}.rail{width:76px;flex-shrink:0;background:#19191a;border-right:1px solid var(--border);display:flex;align-items:center;flex-direction:column;padding:14px 0 18px;position:fixed;inset:0 auto 0 0;z-index:8}.rail-logo{width:59px;height:65px;object-fit:contain}.rail-divider{width:28px;height:1px;background:var(--border);margin:14px 0 25px}.rail-button{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:#8f8e89;position:relative;margin-bottom:12px}.rail-button:hover{color:#faf7ef;background:#252526}.rail-button.active{color:var(--yellow);background:#f4c54214;border:1px solid #f4c54230}.soon-dot{position:absolute;right:5px;top:5px;width:5px;height:5px;background:#77736a;border-radius:50%}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:1px}.avatar{border:1px solid #48463f;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:10px;background:#34322b;color:#d9d3c0;margin-top:8px}.workspace{margin-left:76px;width:calc(100% - 76px);max-width:1800px}.topbar{height:69px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#171718}.wordmark{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:24px;letter-spacing:.7px;display:flex;align-items:center;gap:6px}.wordmark>span:first-child{color:var(--yellow)}.wordmark .version{font-family:DM Sans;font-size:8px;font-weight:600;color:#8d8a7d;border:1px solid #3e3b30;border-radius:4px;letter-spacing:.7px;padding:3px 5px;margin-left:8px}.top-right{display:flex;align-items:center;gap:20px}.local-status{font-size:11px;color:#bbb9b2;display:flex;align-items:center;gap:7px}.local-status i,.preview-dot{width:5px;height:5px;border-radius:50%;background:#8fc6a1;display:inline-block}.icon-button{height:32px;width:32px;display:inline-grid;place-items:center;border-radius:6px;color:#999790}.icon-button:hover{background:#ffffff0b;color:#f4c542}.page-heading{padding:31px 32px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px}.breadcrumb{font-size:9px;color:#939088;letter-spacing:1.6px;font-weight:600;margin-bottom:9px}.breadcrumb span{margin:0 8px;color:#5f5d55}h1{font-size:35px;letter-spacing:-1.3px;margin:0;font-weight:600;line-height:1.2}h1>span{color:var(--yellow)}.page-heading p{color:#9d9b94;font-size:12px;margin:9px 0 0}.heading-actions{display:flex;gap:10px;margin-top:18px}.button{height:39px;padding:0 16px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:11px;white-space:nowrap}.button.primary{background:var(--yellow);color:#242119;border:1px solid var(--yellow)}.button.primary:hover{background:#ffda64}.button.primary>span{margin-left:16px}.button.secondary{border:1px solid #41403b;background:#252525;color:#e5e2d8}.button.secondary:hover{background:#32312e}.button.subtle{color:#a8a59b;background:#282827;border:1px solid #383834;height:33px}.button.full{width:100%;margin:6px 0}.studio-grid{padding:0 32px;display:grid;grid-template-columns:254px minmax(360px,1fr) 280px;grid-template-rows:auto auto;gap:18px;align-items:start}.panel{background:#1b1b1d;border:1px solid var(--border);border-radius:10px;overflow:hidden}.panel-heading{display:flex;align-items:center;gap:10px;padding:21px 18px}.panel-heading h2{font-size:13px;font-weight:600;margin:0 0 4px;letter-spacing:-.1px}.panel-heading p{font-size:10px;color:#8d8b83;margin:0}.panel-heading>svg{margin-left:auto;color:#8b887e}.step-number{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;background:#f4c5420b;border:1px solid #f4c5422b;color:var(--yellow);font-size:10px;font-weight:600;border-radius:6px}.search-form{margin:0 16px;display:flex;align-items:center;border:1px solid #454238;background:#141415;border-radius:6px;padding:0 10px;gap:8px;height:39px}.search-form>svg{color:#777469}.search-form input{width:100%;border:0;background:none;outline:0;font-size:10px}.search-form button{display:grid;place-items:center;color:var(--yellow);padding:3px}.provider-line{margin:11px 17px 0;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#807d75}.provider-line strong{color:#a6cbb8;font-size:9px;letter-spacing:1px}.connection{font-size:8px;color:#a49b85;background:#a28a3e0a;border:1px solid #8f7d3e2b;padding:3px 6px;border-radius:4px;white-space:nowrap}.connection.connected{color:#8bc8a2;border-color:#8bc8a233;background:#8bc8a20a}.movie-empty{min-height:265px;padding:42px 25px 26px;text-align:center}.film-frame{position:relative;margin:0 auto 20px;width:67px;height:67px;background:#262522;color:#92856a;border:1px solid #3b382f;display:grid;place-items:center;transform:rotate(-7deg);border-radius:12px}.frame-spark{position:absolute;top:-6px;right:-8px;color:#f4c542;font-size:23px;background:#1b1b1d}.movie-empty h3{font-size:14px;margin:0 0 9px;font-weight:500}.movie-empty p{font-size:11px;line-height:1.8;color:#85837b;margin:0}.text-button{color:var(--yellow);display:inline-flex;gap:7px;align-items:center;font-size:10px;font-weight:500;padding:0;margin-top:12px}.text-button:hover{color:#ffdb68}.selected-movie{border-top:1px solid var(--border);margin:0 17px;padding:20px 0}.eyebrow{font-size:8px;color:#8c887c;letter-spacing:1.5px;font-weight:600}.selected-movie h3{font-size:13px;font-weight:600;line-height:1.4;margin:11px 0 6px;overflow-wrap:anywhere}.selected-movie p{color:#8e8a80;font-size:9px;line-height:1.6;margin:0}.movie-panel-bottom{display:flex;padding:14px 16px;border-top:1px solid var(--border);gap:8px;justify-content:space-between;align-items:center}.movie-panel-bottom .button{font-size:10px}.search-results{max-height:285px;overflow:auto;padding:17px 12px}.movie-result{display:flex;gap:11px;align-items:center;padding:8px;width:100%;border:1px solid transparent;text-align:left;border-radius:6px;margin:3px 0}.movie-result:hover{background:#ffffff08}.movie-result.selected{border-color:#f4c5424a;background:#f4c54209}.movie-result>img,.result-no-poster{width:36px;height:54px;object-fit:cover;border-radius:3px;flex-shrink:0}.result-no-poster{display:grid;place-items:center;background:#33312b;color:#a49b85}.movie-result>span:nth-child(2){flex:1;min-width:0}.movie-result strong{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.movie-result small{color:#8c887e;font-size:9px;display:block;margin-top:5px}.movie-result>svg{color:var(--yellow);flex-shrink:0}.inline-error{color:#efc296;background:#f4c54209;border:1px solid #f4c54224;border-radius:5px;margin:16px;padding:10px;font-size:10px;line-height:1.7}.inline-error button{display:flex;align-items:center;gap:7px;color:var(--yellow);font-size:10px;margin-top:9px;padding:0}.empty-search{height:220px;padding:42px 20px;text-align:center;color:#a19a88}.empty-search p{font-size:12px}.empty-search small{font-size:10px;line-height:1.7}.search-message{padding:20px}.muted{color:#8a867d}.preview-toolbar{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);font-size:9px;letter-spacing:1px;color:#b8b4a9;font-weight:600}.preview-toolbar>div{display:flex;align-items:center;gap:7px}.preview-dot{background:var(--yellow);width:4px;height:4px}.resolution{letter-spacing:0;color:#6e6c63;font-size:9px;font-weight:400;margin-left:7px}.stage{position:relative;aspect-ratio:16/9;margin:17px 17px 0;background-color:#242426;isolation:isolate}.checker{background-color:#2c2c2e;background-image:linear-gradient(45deg,#252527 25%,transparent 25%),linear-gradient(-45deg,#252527 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#252527 75%),linear-gradient(-45deg,transparent 75%,#252527 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.dark{background:#111112}.green{background:#00df22}.stage canvas{display:block;width:100%;height:100%}.safe-area{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid #d5cdb00f;pointer-events:none}.safe-area>span{position:absolute;font-size:6px;letter-spacing:1.2px;color:#9c98806b;left:6px;top:5px}.corner{width:9px;height:9px;position:absolute;border-color:#e6deb352;border-style:solid}.tl{left:-1px;top:-1px;border-width:1px 0 0 1px}.tr{right:-1px;top:-1px;border-width:1px 1px 0 0}.bl{left:-1px;bottom:-1px;border-width:0 0 1px 1px}.br{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.preview-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;color:#8f8b80;font-size:9px;border-bottom:1px solid var(--border)}.preview-footer>span{display:flex;gap:5px;align-items:center}.preview-footer>span svg{color:#a99c73}.background-controls{display:flex;gap:6px;align-items:center}.background-controls>span:first-child{font-size:8px;margin-right:3px}.swatch{width:16px;height:16px;border-radius:50%;border:1px solid #5f5c51}.swatch.checker{background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.swatch.chosen{outline:1px solid #d9c797;outline-offset:2px}.vertical-rule{height:14px;width:1px;background:#3c3931;margin:0 4px}.guide-button{display:flex;gap:5px;align-items:center;color:#807c71;font-size:9px;padding:0}.guide-button.chosen{color:#cfc6b0}.under-preview{display:flex;align-items:center;justify-content:space-between;padding:31px 27px 28px;gap:14px}.under-preview .eyebrow{font-size:7px;letter-spacing:1.15px;color:#a69b80}.under-preview h3{font-family:Barlow Condensed;font-size:30px;font-weight:700;margin:11px 0;line-height:1.05;color:#dedbd1;letter-spacing:.1px}.under-preview p{font-size:9px;line-height:1.9;color:#858075;margin:0}.under-preview img{width:105px;height:140px;object-fit:contain;opacity:.85}.production-note{display:flex;align-items:center;gap:10px;padding:16px 17px;border-top:1px solid var(--border);background:#20201f}.note-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid #4a4434;color:#b5a36e;background:#f4c54206;border-radius:6px;flex-shrink:0}.production-note strong{font-size:10px;font-weight:500;color:#c0bcb0}.production-note p{font-size:8px;color:#898375;margin:4px 0 0;line-height:1.7}.format-pill{margin-left:auto;border:1px solid #494438;border-radius:4px;padding:3px 5px;color:#c0b18d;font-size:8px}.controls-panel{grid-column:3;grid-row:1/3}.controls-panel .panel-heading{padding-bottom:16px}.tabs{display:flex;border-bottom:1px solid var(--border);padding:0 18px;gap:22px}.tabs button{font-size:10px;display:flex;align-items:center;gap:6px;padding:12px 0 11px;color:#8f897a;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.selected{color:var(--yellow);border-bottom-color:var(--yellow)}.controls-body{padding:20px 18px}.section-label{font-size:8px;font-weight:600;color:#b8b0a0;letter-spacing:1.1px;display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.section-label>span{font-size:8px;font-weight:400;color:#716e65;letter-spacing:0}.layout-options{display:flex;flex-direction:column;gap:7px}.layout-option{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid #373633;border-radius:5px;text-align:left;width:100%;position:relative}.layout-option.selected{border-color:#b39136;background:#f4c54207}.layout-option:hover{background:#f4c5420a}.layout-option>span{flex:1}.layout-option strong{font-size:10px;font-weight:500;display:block;color:#e5e0d1}.layout-option small{font-size:8px;display:block;color:#868071;margin-top:4px}.layout-option>svg{color:var(--yellow)}.layout-mini{height:32px;width:51px;border-radius:3px;background:#111112;border:1px solid #454033;position:relative;flex-shrink:0;overflow:hidden}.layout-mini i{width:11px;height:22px;background:#b8994a80;position:absolute;left:5px;top:5px;border-radius:1px}.layout-mini span{position:absolute;left:20px;right:6px;top:11px;height:3px;background:#d9cfac70;box-shadow:0 6px #d9cfac30}.layout-mini b{position:absolute;left:20px;right:9px;top:24px;height:2px;background:#caab4a}.layout-mini.lower i{top:17px;left:4px;height:11px;width:7px}.layout-mini.lower span{left:14px;top:20px;height:2px;box-shadow:none}.layout-mini.lower b{left:14px;top:25px;right:14px}.layout-mini.poster{border-left:11px solid #282521;border-right:11px solid #282521}.layout-mini.poster i{height:14px;width:8px;left:3px;top:4px}.layout-mini.poster span{left:14px;right:3px;top:8px;height:2px;box-shadow:0 4px #d9cfac30}.layout-mini.poster b{left:3px;right:3px;top:24px}.control-section{padding-top:19px;margin-top:19px;border-top:1px solid var(--border)}.field-toggle{display:flex;align-items:center;justify-content:space-between;min-height:31px;font-size:10px;color:#beb8a8}.field-toggle small{font-size:8px;display:block;color:#716d62;margin-top:2px}.toggle{width:27px;height:15px;border-radius:12px;border:1px solid #48453b;padding:2px;background:#35332e;display:flex;align-items:center;flex-shrink:0}.toggle>span{width:9px;height:9px;border-radius:50%;background:#8c877a;transition:transform .15s}.toggle.on{background:#e5ba40;border-color:#e5ba40}.toggle.on>span{background:#302719;transform:translate(11px)}.accent-picker{display:flex;gap:8px;align-items:center}.accent-picker>button,.custom-color{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;position:relative;color:#24211b;flex-shrink:0}.accent-picker>button.selected{outline:1px solid #d8c98d;outline-offset:3px}.accent-picker>span{font-size:9px;color:#777165;margin-left:auto}.custom-color{border:1px dashed #61594a;color:#938671;overflow:hidden;cursor:pointer}.custom-color input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;width:100%;height:100%}.custom-color svg{pointer-events:none}.select-wrap{position:relative}.select-wrap select{width:100%;background:#222;border:1px solid #3e3b33;border-radius:5px;height:33px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:10px;color:#c6beac;padding:0 10px}.select-wrap svg{position:absolute;right:10px;top:10px;pointer-events:none;color:#837963}.scale-control{display:flex;justify-content:space-between;font-size:9px;color:#948b78;margin:18px 0 9px}.range{width:100%;height:3px;accent-color:var(--yellow);display:block;margin:7px 0}.input-label{font-size:10px;display:block;color:#9b9382;margin:14px 0}.input-label>input{display:block;width:100%;height:35px;background:#151516;border:1px solid #423d31;padding:0 9px;border-radius:5px;font-size:11px;color:#e3ddcd;margin-top:7px}.rt-info{margin-top:20px;border:1px solid #3b382e;background:#f4c54204;padding:12px;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:10px}.rt-info>strong{font-weight:500;color:#b1a68f}.rt-info>span{color:#b49e6d;font-size:9px}.rt-info p{width:100%;font-size:9px;line-height:1.8;color:#8f8573;margin:0}.rating-panel{grid-column:1/3;display:flex;align-items:center;padding:21px 20px;gap:14px}.rating-intro{display:flex;gap:11px;align-items:center;flex-shrink:0}.rating-symbol{width:38px;height:38px;display:grid;place-items:center;background:#f4c5420a;border:1px solid #f4c54220;border-radius:8px}.rating-symbol img{width:26px;height:auto}.rating-intro h2{font-size:12px;font-weight:500;margin:0 0 5px}.rating-intro p{font-size:9px;color:#8d8270;margin:0}.rating-selector{display:flex;align-items:center;gap:2px;justify-content:center;flex:1;min-width:0}.zero-rating{font-size:9px;color:#7d7361;padding:5px}.zero-rating[aria-pressed=true]{color:#f4c542}.popcorn-button{position:relative;width:27px;height:37px;padding:0;flex-shrink:1;min-width:10px;display:grid;place-items:center}.popcorn-shape{display:block;aspect-ratio:425/363;width:100%;background-image:url(/brand/popcorn-original.png);background-size:contain;background-repeat:no-repeat;background-position:center}.popcorn-button.empty .popcorn-shape{background-image:none;background:#545047;mask:url(/brand/popcorn-original.png) center/contain no-repeat;opacity:.65}.popcorn-button:hover .popcorn-shape{transform:translateY(-3px)}.rating-tooltip{position:absolute;bottom:-9px;font-size:8px;color:#bbb097;opacity:0}.popcorn-button:hover .rating-tooltip{opacity:1}.rating-total{border-left:1px solid #3b382f;padding-left:16px;flex-shrink:0}.rating-total strong{font-family:Barlow Condensed;font-size:31px;color:#f4c542;line-height:1;display:block}.rating-total strong span{font-family:DM Sans;font-size:12px;color:#756c59;margin-left:3px}.rating-total small{font-size:8px;color:#9b8c71;display:block;margin-top:3px}.studio-footer{padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6d685e;font-size:8px}.studio-footer>span{display:flex;gap:6px;align-items:center}.studio-footer>span:first-child>svg{color:#7b866b}.studio-footer i{font-style:normal;color:#897b54;margin:0 4px}.studio-footer>button{display:flex;align-items:center;gap:6px;padding:0;color:#9d9074;font-size:8px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:15px 18px;background:#323028;border:1px solid #74653b;border-radius:9px;box-shadow:0 10px 50px #0009;z-index:40;font-size:12px;color:#ece3ce;max-width:90vw}.toast>svg{color:var(--yellow);flex-shrink:0}.toast button{color:#aa9d81;display:grid;place-items:center;margin-left:12px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:30;display:grid;place-items:center;padding:25px}.dialog{width:530px;max-width:100%;max-height:90vh;overflow:auto;background:#1d1d1e;border:1px solid #494235;padding:34px;border-radius:14px;position:relative;box-shadow:0 20px 100px #0009}.dialog-close{position:absolute;right:16px;top:15px}.dialog-icon{color:var(--yellow);display:block;margin-bottom:25px}.dialog .eyebrow{color:#b7a56d}.dialog h2{font-size:28px;font-weight:500;letter-spacing:-.7px;margin:8px 0 14px}.dialog>p{font-size:12px;color:#a69b87;line-height:1.8}.setup-card{border:1px solid #464031;border-radius:7px;background:#f4c54204;padding:15px;margin:18px 0}.setup-card>div{display:flex;align-items:center;justify-content:space-between;font-size:13px}.setup-card p{font-size:11px;line-height:1.9;color:#a69a82}.setup-card code{color:#dec78a;font-size:10px;background:#f4c54209;padding:2px 3px}.setup-card a{font-size:11px}.credits{border-top:1px solid #3a352a;padding-top:20px;margin-top:22px;font-size:10px;line-height:1.8;color:#8f826b}.credits strong{color:#c6b58f}.credits p{margin:8px 0}.milestone{display:flex;gap:15px;margin-top:22px;border-top:1px solid #39352d;padding-top:20px}.milestone>span{width:29px;height:29px;border-radius:5px;border:1px solid #51452b;display:grid;place-items:center;font-size:11px;color:#9e8e69;flex-shrink:0}.milestone.current>span{color:var(--yellow);background:#f4c54212}.milestone h3{font-size:13px;font-weight:500;margin:3px 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.milestone small{font-size:7px;font-weight:600;letter-spacing:.6px;color:#f4c542;border:1px solid #f4c54240;padding:3px 4px;border-radius:3px}.milestone p{font-size:11px;color:#9e917a;line-height:1.8;margin:0 0 7px}.help-steps{padding-left:20px;color:#b4a88f;font-size:12px;line-height:1.9}.help-steps li{padding-left:5px;margin-bottom:16px}.help-steps b{color:#e4d6b6;font-weight:500}.preview-error{position:absolute;top:0;right:0;bottom:0;left:0;background:#171719ed;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#f4c893;font-size:12px;text-align:center;padding:25px;gap:10px}.preview-panel.expanded{position:fixed;inset:4vh 5vw 4vh calc(76px + 5vw);z-index:20;box-shadow:0 0 0 200vmax #000b;display:flex;flex-direction:column}.preview-panel.expanded .stage{flex:1;min-height:0;margin:auto;width:min(100%,calc((84vh - 90px)*16/9));max-height:calc(84vh - 90px);aspect-ratio:16/9;flex:none}.preview-panel.expanded .under-preview,.preview-panel.expanded .production-note{display:none}.preview-panel.expanded .preview-footer{margin-top:auto}.spinner{width:14px;height:14px;border:2px solid #f4c5423d;border-top-color:#f4c542;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1550px){.studio-grid{grid-template-columns:285px minmax(400px,1fr) 310px;gap:22px}.page-heading{padding-top:38px;padding-bottom:31px}.movie-empty{min-height:330px}.under-preview{padding:39px 30px}.under-preview h3{font-size:36px}.under-preview p{font-size:11px}.under-preview img{width:130px;height:160px}.rating-selector{gap:6px}.popcorn-button{width:35px}.controls-body{padding:23px}.field-toggle{min-height:34px;font-size:11px}.layout-option{padding:12px}.layout-mini{width:56px}.controls-panel .panel-heading{padding:24px 23px}.studio-footer{font-size:9px}}@media(max-width:1250px){.studio-grid{grid-template-columns:225px minmax(300px,1fr) 252px;gap:12px;padding:0 22px}.topbar{padding:0 22px}.page-heading{padding:26px 22px 23px}h1{font-size:29px}.button{padding:0 11px;font-size:10px}.heading-actions{gap:7px}.under-preview{padding:25px 20px}.under-preview h3{font-size:27px}.under-preview img{width:78px;height:105px}.rating-intro h2{font-size:10px}.rating-intro p{font-size:8px}.rating-symbol{display:none}.rating-panel{padding:18px 15px;gap:8px}.popcorn-button{width:22px}.rating-total{padding-left:10px}.rating-total strong{font-size:28px}.resolution{display:none}.studio-footer{padding:20px 22px}.studio-footer>span:nth-child(2){display:none}.preview-footer{font-size:8px}.background-controls{gap:4px}.production-note p{font-size:7px}.layout-option{gap:8px}}@media(max-width:1050px){.studio-grid{grid-template-columns:225px minmax(350px,1fr)}.controls-panel{grid-column:1/3;grid-row:3}.controls-body{display:block}.layout-options{display:grid;grid-template-columns:repeat(3,1fr)}.controls-body>.control-section{margin-top:20px;padding-top:20px}.field-toggle{display:inline-flex;width:48%;padding-right:20px}.field-toggle:nth-of-type(odd){margin-right:3%}.page-heading{align-items:start}.heading-actions{flex-direction:column;margin-top:5px}.heading-actions .button{height:33px}.studio-footer{padding-bottom:25px}.rating-panel{grid-row:2}.rating-selector{gap:5px}.popcorn-button{width:28px}.rating-intro h2{font-size:12px}.movie-empty{min-height:260px}.under-preview img{width:100px;height:130px}.under-preview h3{font-size:31px}}@media(max-width:720px){.rail{width:55px}.rail-logo{width:46px}.rail-button{width:37px}.workspace{margin-left:55px;width:calc(100% - 55px)}.topbar{padding:0 16px;height:61px}.wordmark{font-size:19px}.wordmark .version{display:none}.top-right{gap:7px}.local-status{font-size:8px}.page-heading{padding:23px 16px;flex-direction:column;gap:18px}.page-heading p{font-size:11px}h1{font-size:29px}.heading-actions{flex-direction:row;width:100%;margin:0}.heading-actions .button{flex:1;height:38px}.studio-grid{display:flex;flex-direction:column;padding:0 16px;gap:14px}.studio-grid>.panel{width:100%}.movie-empty{padding:22px 25px;min-height:180px}.film-frame{margin-bottom:15px;width:50px;height:50px}.movie-panel{order:1}.preview-panel{order:2}.rating-panel{order:3;flex-wrap:wrap;gap:15px}.controls-panel{order:4}.selected-movie{padding:16px 0}.under-preview{padding:24px 20px}.rating-intro{flex:1}.rating-selector{order:3;width:100%;flex-basis:100%;justify-content:space-around}.rating-symbol{display:grid}.popcorn-button{width:28px;flex-shrink:0}.layout-options{grid-template-columns:1fr}.field-toggle{display:flex;width:100%;padding-right:0}.field-toggle:nth-of-type(odd){margin-right:0}.controls-body{padding:22px}.tabs{padding:0 22px}.dialog{padding:28px 22px}.dialog h2{font-size:25px}.studio-footer{padding:20px 16px;font-size:7px;align-items:start}.preview-panel.expanded{top:8vh;right:15px;bottom:8vh;left:65px}.preview-toolbar,.breadcrumb{font-size:8px}.under-preview h3{font-size:28px}.toast{font-size:10px;padding:12px}.background-controls>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tmdb-credit{width:92px;height:36px;object-fit:contain;object-position:left;display:block;margin:10px 0}.credits>a:first-of-type{display:block}.metadata-note{font-size:9px;line-height:1.8;color:#9b9382;margin:12px 0 18px}.overlay-library-dialog{max-width:760px!important;max-height:88vh;overflow:auto}.project-library-actions{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.project-library-actions .button{font-size:11px}.project-format-note{font-size:10px!important;line-height:1.9}.project-library-error{color:#efae82!important;border:1px solid #a35d3b;padding:12px;border-radius:5px}.overlay-library-list{border-top:1px solid #5b4828;padding-top:12px;margin-top:22px;max-height:320px;overflow:auto}.overlay-library-list>button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:1px solid #53452e;padding:12px;border-radius:6px;margin:9px 0}.overlay-library-list>button.selected{border-color:#d4ac4b;background:#f4c54208}.overlay-library-list img{width:38px;height:58px;object-fit:cover}.overlay-library-list>button>span{flex:1;min-width:0}.overlay-library-list strong{font-size:12px;display:block;color:#e6d4ad;overflow-wrap:anywhere}.overlay-library-list small{font-size:9px;color:#a99773;display:block;line-height:1.8;margin-top:4px}.overlay-library-list>p{font-size:11px!important}@media(max-width:600px){.project-library-actions .button{flex:1;font-size:10px}.overlay-library-dialog{padding:25px!important}}.layout-mini.review-left i{left:5%;width:36%;height:85%;top:8%}.layout-mini.review-left span{left:48%;width:44%;top:22%;height:48%}.layout-mini.review-right i{left:59%;width:36%;height:85%;top:8%}.layout-mini.review-right span{left:8%;width:44%;top:22%;height:48%}.layout-mini.score-strip i{left:7%;top:74%;height:17%;width:85%}.layout-mini.duet i{left:39%;width:22%;height:70%;top:9%}.layout-mini.duet span{left:4%;width:30%;height:35%;top:28%}.layout-mini.duet b{left:66%;width:30%;height:35%;top:28%}.studio-guest-entry{padding:12px 32px;border-bottom:1px solid #b5a37330;background:#1d2026}.studio-guest-entry a{display:inline-flex;align-items:center;gap:10px;color:#e7c676;font:600 13px DM Sans,sans-serif;text-decoration:none}.tmdb-source-links{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;font:11px/1.5 DM Sans,sans-serif}.tmdb-source-links a{color:#c9b578;text-decoration:underline;text-underline-offset:3px}.account-bar+.app-shell .rail-logo{margin-top:28px;object-fit:contain}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,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}.podccat-portal{--portal-ink:#202024;--portal-soft:#62616a;--portal-accent:#bd2436;background:#faf9f6;color:var(--portal-ink);min-height:100vh;font-family:DM Sans,sans-serif}.podccat-portal *{box-sizing:border-box}.podccat-portal a{color:inherit;text-decoration:none}.portal-header{max-width:1240px;margin:auto;padding:23px 36px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dedbd5}.portal-identity{display:flex;align-items:center;gap:16px}.portal-identity img{width:64px;height:auto;display:block;object-fit:contain}.portal-identity>div{display:flex;flex-direction:column;border-left:1px solid #d3cec5;padding-left:16px;gap:3px}.portal-identity strong{font-size:25px;letter-spacing:-1px;line-height:1.15}.portal-identity span{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:var(--portal-soft)}.portal-header>a:last-child{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700}.portal-header>a:last-child svg{color:var(--portal-accent)}.portal-hero{max-width:1240px;margin:auto;padding:66px 36px 64px;display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:center}.portal-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.7px;color:var(--portal-accent);line-height:1.7}.portal-hero h1{font-size:clamp(38px,4.5vw,60px);letter-spacing:-2.6px;line-height:1.08;margin:23px 0}.portal-hero h1 em{font-style:normal;color:var(--portal-accent)}.portal-hero-copy>p{color:var(--portal-soft);font-size:14px;line-height:1.9;max-width:550px;margin:0 0 25px}.portal-primary{display:inline-flex;align-items:center;gap:12px;background:var(--portal-accent);color:#fff!important;padding:14px 20px;border-radius:5px;font-size:12px;font-weight:700;transition:background .15s,transform .15s}.portal-primary:hover{background:#a31e2e;transform:translateY(-1px)}.portal-hero-note{display:flex;gap:10px;align-items:center;color:var(--portal-soft);font-size:10px;margin-top:22px}.portal-brand-panel{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e3ded5;border-top:3px solid var(--portal-accent);border-radius:3px;background:#fff;padding:25px 24px;min-height:365px;box-shadow:0 18px 40px #28221b05}.portal-panel-label{font-size:8px;letter-spacing:2px;color:#78727a;margin-bottom:25px}.identity-large{flex-direction:column;gap:17px}.identity-large img{width:146px;height:auto}.identity-large>div{border-left:0;padding-left:0;text-align:center;gap:6px}.identity-large strong{font-size:40px;letter-spacing:-1.6px}.identity-large span{font-size:8px;letter-spacing:2.7px}.portal-soundline{height:31px;display:flex;align-items:center;gap:4px;margin-top:22px;overflow:hidden}.portal-soundline i{display:block;width:3px;background:#bd2436;border-radius:2px;max-height:30px;opacity:.5}.portal-brand-panel>p{font-size:9px;color:#736d72;line-height:1.6;text-align:center;margin:14px 0 0}.portal-directory{max-width:1240px;margin:auto;padding:36px 36px 60px;border-top:1px solid #dedbd5;scroll-margin-top:20px}.portal-section-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.portal-section-title h2{font-size:28px;letter-spacing:-1.1px;line-height:1.2;margin:10px 0}.portal-search{display:flex;gap:9px;align-items:center;color:#6e6a70;border:1px solid #d9d3ca;border-radius:5px;background:#fff;padding:12px 14px}.portal-search input{border:0;outline:0;background:transparent;color:var(--portal-ink);font:inherit;font-size:12px;width:170px;min-width:0}.portal-podcast{display:grid;grid-template-columns:34% 1fr;border:1px solid #dfd9d0;border-radius:8px;overflow:hidden;background:#fff}.portal-podcast-art{min-height:310px;background:#f0ebe1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;padding:28px}.portal-podcast-art img{width:100%;max-width:235px;height:210px;object-fit:contain}.portal-podcast-art>span{font-size:8px;color:#776e62;font-weight:700;letter-spacing:1.6px}.portal-podcast-copy{padding:36px 44px;display:flex;flex-direction:column;justify-content:center}.portal-category{font-size:9px;color:var(--portal-accent);text-transform:uppercase;letter-spacing:1.6px;font-weight:700}.portal-podcast h3{font-size:32px;letter-spacing:-1.2px;margin:12px 0}.portal-podcast p{color:var(--portal-soft);font-size:13px;line-height:1.8;max-width:540px;margin:0 0 17px}.portal-podcast-topics{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.portal-podcast-topics span{font-size:9px;border:1px solid #e8e1d7;border-radius:30px;padding:5px 10px;color:#6a6260}.portal-podcast-actions{display:flex;gap:12px;flex-wrap:wrap}.portal-purpose{max-width:1240px;padding:0 36px 60px;margin:auto}.portal-purpose-intro{border-top:1px solid #dedbd5;padding-top:33px}.portal-purpose h2{font-size:25px;letter-spacing:-.8px;margin:10px 0 28px}.portal-values{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.portal-values>div{border-left:2px solid #e9e3da;padding-left:21px}.portal-values svg{color:var(--portal-accent)}.portal-values h3{font-size:13px;margin:13px 0 8px}.portal-values p{font-size:12px;line-height:1.8;margin:0;color:var(--portal-soft);max-width:290px}.portal-footer{display:flex;gap:30px;align-items:center;max-width:1240px;margin:auto;border-top:1px solid #dedbd5;padding:28px 36px 35px;color:var(--portal-soft);font-size:10px}.portal-footer .portal-identity img{width:44px}.portal-footer .portal-identity strong{font-size:19px}.portal-footer .portal-identity span{font-size:7px;letter-spacing:1.2px}.portal-footer p{line-height:1.9}.portal-footer>a{margin-left:auto;white-space:nowrap}.podccat-portal a:focus-visible,.portal-search:focus-within{outline:2px solid var(--portal-accent);outline-offset:5px}.portal-empty{padding:24px;color:var(--portal-soft)}@media(max-width:800px){.portal-header{padding:20px 24px}.portal-hero{padding:42px 24px;gap:28px;grid-template-columns:1.2fr 1fr}.portal-hero h1{letter-spacing:-1.5px}.portal-brand-panel{padding:24px 12px}.identity-large img{width:120px}.identity-large strong{font-size:33px}.portal-hero-copy>p{font-size:13px}.portal-directory{padding:30px 24px 40px}.portal-section-title h2{font-size:24px}.portal-podcast-copy{padding:28px}.portal-podcast h3{font-size:27px}.portal-purpose{padding:0 24px 40px}.portal-values{gap:22px}.portal-footer{padding:25px 24px}}@media(max-width:560px){.portal-identity{gap:10px}.portal-identity img{width:48px}.portal-identity>div{padding-left:10px}.portal-identity strong{font-size:22px}.portal-identity span{font-size:7px;letter-spacing:1.3px}.portal-header>a:last-child{font-size:10px;gap:7px}.portal-hero{grid-template-columns:1fr;padding-top:33px}.portal-hero h1{font-size:43px}.portal-brand-panel{min-height:0;padding:22px;position:relative}.portal-panel-label{margin-bottom:18px;font-size:7px}.identity-large{flex-direction:row;gap:22px}.identity-large img{width:88px}.identity-large>div{padding-left:20px;border-left:1px solid #d3cec5;text-align:left}.identity-large strong{font-size:35px}.identity-large span{font-size:8px}.portal-soundline{display:none}.portal-brand-panel>p{margin-top:16px}.portal-section-title{align-items:stretch;flex-direction:column;gap:12px}.portal-search input{width:100%}.portal-podcast{grid-template-columns:1fr}.portal-podcast-art{min-height:245px;padding:22px;gap:12px}.portal-podcast-art img{height:185px}.portal-podcast-copy{padding:27px}.portal-podcast-actions>a{justify-content:center;flex:1}.portal-values{grid-template-columns:1fr;gap:24px}.portal-values>div{padding-left:18px}.portal-values p{max-width:none}.portal-purpose h2{font-size:24px}.portal-footer{flex-wrap:wrap;gap:15px}.portal-footer p{flex-basis:100%;order:2;margin:0}.portal-footer>a{margin-left:auto}.portal-footer .portal-identity img{width:40px}}.portal-identity strong{font-size:29px}.portal-identity span{letter-spacing:1.1px}.portal-header .portal-header-podcorn{padding:12px 16px;border-radius:5px;background:var(--portal-accent);color:#fff;font-size:12px}.portal-header .portal-header-podcorn svg{color:inherit}.portal-header-podcorn:hover{background:#a31e2e}.portal-hero{grid-template-columns:1fr 1.15fr;gap:48px;padding-top:40px;padding-bottom:40px}.portal-hero h1{font-size:clamp(38px,4vw,56px);margin:17px 0}.portal-hero-copy>p{font-size:13px;margin-bottom:20px}.portal-podcorn-spotlight{display:flex;align-items:center;gap:18px;border:1px solid #d8c1b5;border-left:4px solid var(--portal-accent);border-radius:6px;padding:17px;background:#fff;box-shadow:0 6px 20px #3d292406;transition:border-color .15s,box-shadow .15s}.portal-podcorn-spotlight:hover{border-color:var(--portal-accent);box-shadow:0 8px 24px #7e243012}.portal-podcorn-spotlight>img{width:83px;height:98px;object-fit:contain;flex:none}.portal-podcorn-spotlight>div{min-width:0}.portal-podcorn-spotlight span{font-size:7px;letter-spacing:1.1px;color:#847063;font-weight:700}.portal-podcorn-spotlight h2{font-size:21px;letter-spacing:-.7px;line-height:1.2;margin:7px 0 5px}.portal-podcorn-spotlight p{font-size:11px;color:var(--portal-soft);line-height:1.5;margin:0 0 13px}.portal-podcorn-spotlight strong{display:inline-flex;align-items:center;gap:10px;color:var(--portal-accent);font-size:12px}.portal-hero-note{margin-top:16px}.portal-recent{min-width:0;align-self:center}.portal-recent-heading{margin-bottom:14px;display:flex;flex-direction:column;gap:3px}.portal-recent-heading h2{font-size:23px;letter-spacing:-.8px;margin:0}.portal-video-card{border:1px solid #d9d3cb;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #28221b07}.portal-video-frame{aspect-ratio:16/9;position:relative;background:#161719;overflow:hidden;min-height:200px}.portal-video-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.portal-youtube-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.portal-youtube-host iframe{display:block;width:100%;height:100%;border:0}.portal-video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#131316b5;color:#fff!important;gap:12px;font-size:13px;text-align:center;padding:20px}.portal-video-fallback svg{padding:12px;box-sizing:content-box;border:1px solid #ffffff70;border-radius:50%}.portal-video-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px 13px}.portal-video-meta>div>span{font-size:8px;font-weight:700;letter-spacing:1.8px;color:var(--portal-accent)}.portal-video-meta h3{font-size:15px;line-height:1.4;margin:5px 0 0;letter-spacing:-.3px}.portal-video-meta>a{flex:none;padding:7px;color:#77707a}.portal-video-controls{display:flex;align-items:center;gap:7px;padding:11px 19px;border-top:1px solid #eee9e1;background:#f8f6f2;min-height:50px}.portal-video-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:32px;min-height:32px;border:1px solid #d7cfc4;background:#fff;border-radius:4px;font:inherit;font-size:10px;padding:7px 9px;color:#453d3f;cursor:pointer}.portal-video-controls button:disabled{opacity:.6;cursor:default}.portal-video-controls button:hover:enabled{border-color:var(--portal-accent)}.portal-video-status{font-size:9px;color:#7c726f;margin-left:auto;text-align:right;line-height:1.5}.portal-video-controls button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}@media(max-width:950px){.portal-hero{gap:28px;grid-template-columns:1fr 1fr}.portal-podcorn-spotlight{padding:15px 12px;gap:12px}.portal-podcorn-spotlight>img{width:60px;height:85px}.portal-podcorn-spotlight h2{font-size:18px}.portal-video-meta{padding:13px 14px}.portal-video-controls{padding:10px 13px;flex-wrap:wrap}.portal-video-status{font-size:8px}.portal-hero-copy>p{font-size:12px}}@media(max-width:700px){.portal-hero{grid-template-columns:1fr;gap:27px;padding-top:28px}.portal-hero-copy>p{max-width:none}.portal-hero h1{font-size:44px}.portal-podcorn-spotlight>img{width:75px;height:90px}.portal-podcorn-spotlight h2{font-size:23px}.portal-recent-heading h2{font-size:24px}.portal-video-frame{min-height:0}.portal-video-meta h3{font-size:15px}.portal-identity strong{font-size:23px}.portal-header .portal-header-podcorn{font-size:10px;padding:10px 11px;gap:7px}.portal-header .portal-identity span{max-width:130px;letter-spacing:.8px;font-size:7px}}@media(max-width:370px){.portal-header{padding:17px 16px}.portal-header .portal-identity img{width:39px}.portal-header .portal-header-podcorn{font-size:9px;padding:10px 8px}.portal-header .portal-identity strong{font-size:20px}.portal-header .portal-identity{gap:7px}.portal-header .portal-identity>div{padding-left:7px}.portal-podcorn-spotlight h2{font-size:20px}}.portal-header-actions{display:flex;align-items:center;gap:22px}.portal-header-actions>a{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.portal-header-actions>a svg{color:var(--portal-accent)}.portal-theme-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9d3ca;background:transparent;color:var(--portal-soft);font:inherit;font-size:10px;border-radius:5px;padding:8px 10px;cursor:pointer}.portal-theme-toggle:focus-visible{outline:2px solid var(--portal-accent);outline-offset:4px}.podccat-portal[data-theme=dark]{--portal-ink:#f2efea;--portal-soft:#b4b0b5;--portal-accent:#f07180;background:#101215;color-scheme:dark}.podccat-portal[data-theme=dark] .portal-header,.podccat-portal[data-theme=dark] .portal-directory,.podccat-portal[data-theme=dark] .portal-purpose-intro,.podccat-portal[data-theme=dark] .portal-footer{border-color:#34343b}.podccat-portal[data-theme=dark] .portal-identity img{background:#fff;border-radius:2px;padding:3px}.podccat-portal[data-theme=dark] .portal-identity>div{border-color:#47424a}.podccat-portal[data-theme=dark] .portal-theme-toggle{border-color:#4d4850;color:#e0d8da}.podccat-portal[data-theme=dark] .portal-podcorn-spotlight{background:#1d1f25;border-color:#5c3b42;border-left-color:#d7475c}.podccat-portal[data-theme=dark] .portal-podcorn-spotlight>img{background:#f4eee4;padding:5px;border-radius:3px}.podccat-portal[data-theme=dark] .portal-podcorn-spotlight span{color:#d0b4a3}.podccat-portal[data-theme=dark] .portal-podcorn-spotlight:hover{border-color:#ed7787}.podccat-portal[data-theme=dark] .portal-video-card,.podccat-portal[data-theme=dark] .portal-podcast{background:#1b1e24;border-color:#414049;box-shadow:none}.podccat-portal[data-theme=dark] .portal-video-controls{background:#16191e;border-color:#383840}.podccat-portal[data-theme=dark] .portal-video-controls button{background:#262931;border-color:#514852;color:#f1e7e8}.podccat-portal[data-theme=dark] .portal-video-status,.podccat-portal[data-theme=dark] .portal-video-meta>a{color:#bfb3b8}.podccat-portal[data-theme=dark] .portal-search{background:#1c1e24;border-color:#45424c;color:#c4bfc5}.podccat-portal[data-theme=dark] .portal-podcast-topics span{border-color:#4b4246;color:#d1c6c5}.podccat-portal[data-theme=dark] .portal-values>div{border-color:#4b343c}.podccat-portal[data-theme=dark] .portal-primary{background:#b72c43;color:#fff!important}.podccat-portal[data-theme=dark] .portal-primary:hover{background:#cf3851}@media(max-width:700px){.portal-header-actions{gap:12px}.portal-header-actions>a{font-size:10px}.portal-theme-toggle{font-size:9px;padding:8px}.portal-theme-toggle span{display:none}}@media(max-width:390px){.portal-header-actions>a{font-size:9px;gap:4px}.portal-header-actions{gap:8px}.portal-header .portal-identity img{width:39px}.portal-header .portal-identity strong{font-size:20px}}.trivia-workspace{max-width:1540px;margin:auto;padding:38px 36px 90px}.trivia-workspace h1{font:700 clamp(36px,4vw,62px) "Barlow Condensed",sans-serif;margin:12px 0}.trivia-workspace>p{color:#acb2bb;max-width:800px}.trivia-grid{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.8fr);gap:26px;margin-top:30px}.trivia-panel{background:#191c24;border:1px solid #363944;border-radius:20px;padding:24px;min-width:0}.trivia-panel h2{margin-top:0}.trivia-panel label{display:grid;gap:8px;margin-bottom:18px;font-size:14px}.trivia-panel input,.trivia-panel textarea,.trivia-panel select{font:inherit;color:#f8f3e8;background:#11141b;border:1px solid #454956;border-radius:8px;padding:12px;width:100%;box-sizing:border-box}.trivia-panel textarea{min-height:82px;resize:vertical}.trivia-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.trivia-actions button,.trivia-workspace button,.trivia-live-panel button{border:1px solid #4a4e5a;background:#292e3a;color:#fff5df;border-radius:10px;padding:10px 14px;font:600 14px DM Sans,sans-serif;cursor:pointer}.trivia-workspace button:disabled,.trivia-live-panel button:disabled{opacity:.4;cursor:default}.trivia-actions .trivia-primary,.trivia-workspace .trivia-primary{background:#f3ca64;color:#211b12;border-color:#f3ca64}.trivia-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.trivia-tabs button[aria-pressed=true],.trivia-live-panel button[aria-pressed=true]{border-color:#f3ca64;color:#ffe2a1;background:#55421c}.trivia-note{font-size:13px;color:#b7b8c2;line-height:1.6}.trivia-preview{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #484b54;border-radius:16px;background:repeating-conic-gradient(#30343d,#30343d 25%,#242731 0%,#242731 50%) 50%/26px 26px}.trivia-preview>div{position:absolute;width:1920px;height:1080px;transform-origin:top left}.trivia-preview canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.trivia-composition{position:absolute;top:0;right:0;bottom:0;left:0;width:1920px;height:1080px;color:#fff5df;font-family:DM Sans,sans-serif;box-sizing:border-box;transition:background .4s}.trivia-full{background:#11131c}.trivia-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 0,#56213480,transparent 55%),radial-gradient(ellipse at 0 90%,#7d571e60,transparent 60%);opacity:0;transition:opacity .4s}.trivia-full .trivia-ambient{opacity:1}.trivia-heading{position:absolute;top:65px;left:118px;right:118px;display:flex;align-items:center;gap:34px}.trivia-heading>img{width:200px;height:124px;object-fit:contain}.trivia-heading small{font-size:20px;letter-spacing:3px;color:#edc76c}.trivia-heading h1{font:800 65px Barlow Condensed,sans-serif;margin:4px 0}.trivia-heading>span{margin-left:auto;font:700 68px Barlow Condensed,sans-serif;color:#f2ce7b}.trivia-heading>span small{font-size:32px;color:#aaa7a2}.trivia-question-area{position:absolute;top:234px;left:118px;right:118px;height:350px;background:#191b28f5;border:2px solid #6d5835;border-radius:28px;padding:35px 46px;display:flex;align-items:center;gap:38px;box-sizing:border-box;transition:top .45s,height .45s}.trivia-question-area h2{font:700 54px/1.15 DM Sans,sans-serif;margin:14px 0}.trivia-kicker{color:#f1c96d;font-size:18px;letter-spacing:4px}.trivia-question-area figure{margin:0;flex:0 0 460px;position:relative;height:270px}.trivia-question-area figure img{width:100%;height:100%;object-fit:cover;border-radius:16px}.trivia-question-area figcaption{position:absolute;bottom:8px;right:12px;padding:4px 8px;background:#0009;border-radius:5px;font-size:13px}.trivia-question-area.has-image h2{font-size:43px}.trivia-hint{font-size:23px;color:#ffe4a7;margin:14px 0 0}.trivia-options{position:absolute;top:615px;left:118px;right:118px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;transition:top .45s}.trivia-option{min-height:108px;box-sizing:border-box;display:flex;align-items:center;gap:22px;background:#1c2030f8;border:2px solid #6b604b;border-radius:22px;padding:18px 25px;transition:background .25s,border-color .25s,opacity .25s;color:#fff6e6;font-size:31px;line-height:1.2}.trivia-option b{display:grid;place-items:center;border-radius:50%;background:#f6cb6b;color:#2f2515;flex:0 0 48px;height:48px;font-size:27px}.trivia-option em{margin-left:auto;font-size:42px;font-style:normal}.trivia-option.selected{background:#785219;border-color:#ffe29a}.trivia-option.correct{background:#1a523c;border-color:#79e8a6;animation:trivia-correct .7s ease-out}.trivia-option.wrong{background:#6c2734;border-color:#f78c9b;animation:trivia-wrong .55s}.trivia-option.removed{opacity:.18}.trivia-option.removed span{visibility:hidden}.trivia-footer{position:absolute;top:882px;left:118px;right:118px;display:flex;align-items:center;justify-content:space-between;gap:25px}.trivia-footer>div{display:flex;gap:24px}.trivia-footer span{display:flex;align-items:center;gap:10px;font-size:20px;color:#e6d9bc}.trivia-footer span b{font-size:28px;color:#f4ce7c}.trivia-footer .used{opacity:.35;text-decoration:line-through}.trivia-footer p{font-size:23px;font-weight:700;color:#f6d179}.trivia-overlay .trivia-heading{top:484px;left:320px;right:320px;padding:12px 30px;background:#121722f5;border-radius:22px}.trivia-overlay .trivia-heading>img{width:110px;height:70px}.trivia-overlay .trivia-heading h1{font-size:40px}.trivia-overlay .trivia-heading small{font-size:13px}.trivia-overlay .trivia-heading>span{font-size:44px}.trivia-overlay .trivia-question-area{top:596px;left:320px;right:320px;height:156px;padding:22px 30px;border-radius:20px}.trivia-overlay .trivia-question-area h2{font-size:31px;margin:6px 0}.trivia-overlay .trivia-kicker{font-size:12px}.trivia-overlay .trivia-question-area figure{flex-basis:190px;height:118px}.trivia-overlay .trivia-question-area.has-image h2{font-size:28px}.trivia-overlay .trivia-hint{font-size:17px;margin:7px 0 0}.trivia-overlay .trivia-options{top:770px;left:320px;right:320px;gap:12px}.trivia-overlay .trivia-option{min-height:74px;font-size:24px;border-radius:16px;padding:10px 18px}.trivia-overlay .trivia-option b{height:36px;flex-basis:36px;font-size:21px}.trivia-overlay .trivia-footer{top:939px;left:320px;right:320px;padding:0 20px;background:#121722f5;border-radius:12px}.trivia-overlay .trivia-footer span{font-size:14px}.trivia-overlay .trivia-footer p{font-size:18px}.trivia-overlay .trivia-footer span b{font-size:21px}.trivia-live-panel .trivia-secret{border-left:3px solid #f3ca64;padding:12px;background:#282a31;font-size:14px}.trivia-live-panel label{display:grid;gap:8px;margin-bottom:12px}.trivia-live-panel select{max-width:100%;background:#11151f;color:#fff;padding:12px;border-radius:8px}.trivia-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.trivia-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover}.trivia-gallery button{padding:0;overflow:hidden}.trivia-feedback{color:#f3ca64;min-height:24px}.trivia-import{display:none}.trivia-film-results{display:grid;gap:6px;max-height:220px;overflow:auto}.trivia-film-results button{text-align:left}.trivia-output-layer{position:fixed;left:50%;top:50%;width:1920px;height:1080px;transform-origin:center;pointer-events:none}.trivia-output-layer .trivia-composition{transition:background .45s}.live-output canvas{position:relative;pointer-events:auto}.trivia-editor-answers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trivia-editor-answers label{display:flex;align-items:center;gap:8px}.trivia-editor-answers input[type=radio]{width:20px;flex:0 0 20px}.trivia-editor-answers input[type=text]{min-width:0}.trivia-image-selected{width:100%;max-height:180px;object-fit:contain;border-radius:10px}@keyframes trivia-wrong{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes trivia-correct{50%{box-shadow:0 0 40px #79e8a660}}@media(prefers-reduced-motion:reduce){.trivia-composition *{animation:none!important;transition:none!important}}@media(max-width:950px){.trivia-grid{grid-template-columns:1fr}.trivia-workspace{padding:24px 16px}.trivia-editor-answers{grid-template-columns:1fr}}.trivia-full[data-long=yes] .trivia-question-area h2{font-size:44px}.trivia-full[data-long=very] .trivia-question-area h2{font-size:36px}.trivia-overlay[data-long=yes] .trivia-question-area h2{font-size:28px}.trivia-overlay[data-long=very] .trivia-question-area h2{font-size:24px}.trivia-option span{overflow-wrap:anywhere}.trivia-full .trivia-option{font-size:clamp(25px,1.6vw,31px)}.trivia-overlay .trivia-option{font-size:23px}.trivia-question-area{animation:trivia-enter .4s ease-out}@keyframes trivia-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trivia-panel .trivia-file-label{display:inline-flex;position:relative;align-items:center;margin:0;border:1px solid #4a4e5a;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;background:#292e3a}.trivia-file-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.trivia-overlay[data-assist=yes] .trivia-heading{top:432px}.trivia-overlay[data-assist=yes] .trivia-question-area{top:544px;height:208px}.trivia-overlay[data-assist=yes] .trivia-question-area h2{font-size:27px}.trivia-overlay[data-assist=yes][data-long=very] .trivia-question-area h2{font-size:22px}.trivia-overlay[data-assist=yes] .trivia-hint{font-size:16px}.trivia-full[data-assist=yes] .trivia-question-area h2{font-size:40px}.trivia-full[data-assist=yes][data-long=very] .trivia-question-area h2{font-size:30px}.trivia-full[data-assist=yes] .trivia-hint{font-size:20px}.guest-composition{position:absolute;top:0;right:0;bottom:0;left:0;width:1920px;height:1080px;color:#fff5df;font-family:DM Sans,sans-serif;pointer-events:none}.guest-identity{position:absolute;display:flex;align-items:center;gap:48px;box-sizing:border-box;background:linear-gradient(115deg,#171c20fa,#20252bf7);border:2px solid #e5c57545;border-left:7px solid var(--guest-accent);border-radius:28px}.guest-identity>div{min-width:0;flex:1}.guest-identity small{display:block;font-size:19px;letter-spacing:3px;color:var(--guest-accent);margin-bottom:13px}.guest-identity strong{display:block;font-family:Barlow Condensed,sans-serif;font-size:66px;line-height:1.05;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guest-identity span:not(.member-avatar,.member-avatar-crop,.member-award,.member-award-tooltip,.badge-art,.badge-muestra-gold){font-size:24px}.guest-identity>div>span{display:block;color:#c1b8aa;margin-top:8px}.guest-identity p{font-size:27px;line-height:1.5;color:#e3dcd0;margin:15px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guest-avatar{width:180px;height:180px;border-radius:50%;font-size:70px}.guest-avatar .member-award{max-width:none;max-height:none}.guest-brand{width:100px;height:140px;object-fit:contain;flex-shrink:0}.guest-profile .guest-identity{left:96px;bottom:82px;width:1728px;min-height:300px;padding:30px 42px}.guest-profile .guest-identity strong{font-size:64px}.guest-profile .guest-identity>div{max-width:1290px}.guest-favorites{background:linear-gradient(140deg,#11171bef,#1c202bf5);border-radius:28px;top:42px;right:48px;bottom:42px;left:48px;width:1824px;height:996px;border:1px solid #e6c78438;box-sizing:border-box}.guest-favorites .guest-identity{left:48px;top:34px;width:1050px;background:none;border:0;padding:0;gap:40px}.guest-favorites .guest-avatar{width:112px;height:112px;font-size:46px}.guest-favorites .guest-identity strong{font-size:46px;max-width:760px}.guest-favorites .guest-identity small{font-size:15px;letter-spacing:2px;margin-bottom:8px}.guest-favorites .guest-identity>div>span{font-size:20px}.guest-favorites .guest-brand{display:none}.guest-five-heading{position:absolute;right:56px;top:64px;text-align:right;font:700 50px Barlow Condensed,sans-serif;color:var(--guest-accent)}.guest-five-heading span{display:block;font:400 20px DM Sans,sans-serif;color:#b6b2aa;margin-top:10px}.guest-posters{position:absolute;left:48px;top:213px;display:grid;grid-template-columns:repeat(5,312px);gap:36px}.guest-posters article{min-width:0}.guest-poster{position:relative;width:312px;height:468px;border-radius:16px;overflow:hidden;background:#2d3037;display:grid;place-items:center}.guest-poster>img{width:100%;height:100%;object-fit:cover}.guest-poster>span{color:#aaa18f;font-size:24px}.guest-poster>b{position:absolute;left:12px;top:12px;font:700 28px DM Sans,sans-serif;background:#12151cdd;color:#ffe5a0;padding:8px 12px;border-radius:9px}.guest-posters h2{margin:20px 0 10px;font:700 34px/1.06 Barlow Condensed,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:73px}.guest-posters article>small{font-size:20px;color:#c5bcad}.guest-preview-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#24262a;background-image:linear-gradient(45deg,#33363b 25%,transparent 25%),linear-gradient(-45deg,#33363b 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#33363b 75%),linear-gradient(-45deg,transparent 75%,#33363b 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.guest-preview-scale{position:absolute;width:1920px;height:1080px;transform-origin:top left}.guest-preview-scale>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:1920px;height:1080px;pointer-events:none}.guest-output-layer{position:fixed;left:50%;top:50%;width:1920px;height:1080px;transform-origin:center;pointer-events:none}.live-output canvas{position:relative;z-index:1}.guest-workspace{max-width:1450px;margin:auto;padding:32px}.guest-workspace h1{font:700 clamp(32px,4vw,54px) "Barlow Condensed",sans-serif;margin:8px 0}.guest-workspace p{color:#b9b1a5;line-height:1.6}.guest-workspace-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px}.guest-panel{border:1px solid #b9a77a33;background:#171a20;border-radius:16px;padding:22px}.guest-panel h2{font-size:21px;margin-top:0}.guest-panel label{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px}.guest-panel input,.guest-panel select{width:100%;box-sizing:border-box;background:#252830;color:#fff1d6;border:1px solid #a49c8055;border-radius:8px;padding:11px;font:inherit}.guest-panel button,.guest-actions button,.guest-actions a{border:1px solid #bfa96b70;background:#272b34;color:#fff0d4;border-radius:8px;padding:10px 13px;font:600 13px DM Sans,sans-serif;cursor:pointer;text-decoration:none}.guest-panel button:disabled,.guest-actions button:disabled{opacity:.45;cursor:default}.guest-results{display:grid;gap:8px;max-height:320px;overflow:auto;margin:12px 0 24px}.guest-results button{display:flex;align-items:center;gap:12px;text-align:left}.guest-results .community-avatar{width:42px;height:42px;border-radius:50%}.guest-results small{display:block;color:#b5ae9f;margin-top:4px}.guest-results button[aria-pressed=true]{border-color:#f4c542;background:#a7832630}.guest-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.guest-actions .guest-primary{background:#ebc469;color:#282216}.guest-panel input[type=color]{height:44px;padding:4px}.guest-note{font-size:12px;color:#a9a397}.guest-live-panel{margin-top:24px;border-top:1px solid #a69c7b40;padding-top:20px}.guest-live-panel .guest-results{max-height:200px}.guest-steps{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#bcb6a8}.guest-steps span{padding:6px 9px;border:1px solid #7775;border-radius:20px}.guest-steps .is-revealed{color:#f4cf73;border-color:#f4cf7377}@media(max-width:900px){.guest-workspace-grid{grid-template-columns:1fr}.guest-workspace{padding:20px}.guest-results{max-height:220px}}.guest-output-layer>.guest-composition{transform-origin:0 0}.guest-actions button[aria-pressed=true]{background:#e8c575;color:#24201b;border-color:#e8c575}.live-card>.guest-live-panel{margin-top:0;border-top:0;padding-top:0}.guest-panel>button+button{margin-top:10px}.live-card .guest-actions a{font-size:12px}html.live-output,html.live-output body,html.live-output #root{background:transparent!important;margin:0!important;padding:0!important;width:100%;height:100%;overflow:hidden}.live-page{max-width:1500px;margin:auto;padding:34px}.live-heading{display:flex;align-items:center;justify-content:space-between}.live-heading h1{font:800 58px Barlow Condensed;margin:8px 0}.live-heading p,.live-card p,.live-monitor p{color:#a9a7ae;line-height:1.6;font-size:13px}.live-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:22px}.live-monitor,.live-card{background:#18181e;border:1px solid #34343d;border-radius:16px;padding:22px;min-width:0}.live-monitor{align-self:start}.live-monitor-bar{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;margin-bottom:18px;color:#e9c864}.live-preview{aspect-ratio:16/9;background:conic-gradient(#24242b 25%,#303039 0,#303039 50%,#24242b 0,#24242b 75%,#303039 0) 0 0/24px 24px;border-radius:10px;overflow:hidden}.live-preview iframe{width:100%;height:100%;border:0}.live-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.live-shell button{border:1px solid #484852;background:#282831;color:#f6f2e9;border-radius:8px;padding:11px 15px;cursor:pointer;font:600 13px DM Sans}.live-shell button:disabled{opacity:.4;cursor:not-allowed}.live-shell button.live-gold{background:#efc34c;color:#211a0a;border-color:#efc34c}.live-shell button.live-panic{background:#51252d;border-color:#a84857;color:#ffccd4}.live-card h2{font:700 27px Barlow Condensed;margin:0 0 18px}.live-card h2:not(:first-child){margin-top:30px}.live-card label{display:block;font-size:13px;color:#d6d2dd;margin:16px 0}.live-card input:not([type=checkbox]),.live-card select{display:block;width:100%;background:#24242d;color:#eee;border:1px solid #46464f;border-radius:7px;padding:9px;margin-top:8px}.live-card input[type=range]{padding:0;accent-color:#edc350}.live-card button{margin:4px 7px 4px 0}.live-movie{display:flex;gap:15px;margin:20px 0;align-items:center}.live-movie img{width:65px;height:96px;object-fit:cover;border-radius:6px}.live-movie small{display:block;color:#aaa;margin-top:7px}.live-progress{height:4px;background:#33333b;margin-top:22px;overflow:hidden;border-radius:4px}.live-progress i{display:block;height:100%;background:#efc34c}.live-notice{font-size:13px;min-height:22px;color:#b5b0a5}.live-error{background:#5b2830;color:#ffced5;padding:15px;border-radius:8px}.live-cue{min-height:40px}.live-monitor details{border-top:1px solid #35353e;padding-top:15px;font-size:13px}.live-monitor summary{cursor:pointer}@media(max-width:900px){.live-grid{grid-template-columns:1fr}.live-page{padding:18px}.live-heading h1{font-size:43px}.live-monitor,.live-card{padding:16px}}
