.r32-favorites-area{margin:45px 0 80px;display:grid;gap:45px}.r32-showcase{border-top:1px solid var(--line,#4b4037);padding-top:26px;scroll-margin-top:115px}.r32-showcase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.r32-showcase-head h2{margin:0;font:400 clamp(24px,2.7vw,35px)/1.17 var(--serif,Georgia);color:var(--ivory,#f2e7d8)}.r32-showcase-actions{display:flex;justify-content:flex-end;gap:9px;align-items:center;flex-wrap:wrap}.r32-comment-form button,.r32-editor-footer button,.r32-editor-row button,.r32-more,.r32-showcase-actions a,.r32-showcase-actions button{font-family:inherit;background:var(--panel,#171414);border:1px solid var(--line,#554738);border-radius:5px;color:var(--gold,#d8af79);font-size:12px;line-height:1.3;padding:9px 12px;cursor:pointer;text-decoration:none}.r32-comment-form button:hover,.r32-editor-footer button:hover,.r32-showcase-actions a:hover,.r32-showcase-actions button:hover{border-color:var(--gold,#d8af79)}.r32-showcase button:disabled{opacity:.4;cursor:not-allowed}.r32-carousel-area{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0}.r32-carousel-grid{min-width:0;flex:1 1;display:grid;gap:clamp(7px,1.4vw,17px)}.r32-carousel-arrow{flex:0 0 31px;width:31px;height:48px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line,#564536);border-radius:5px;background:var(--panel,#171413);color:var(--gold,#d9b582);font-size:30px;line-height:1}.r32-carousel-arrow:hover{border-color:var(--gold,#d9b582)}.r32-card{min-width:0;display:flex;flex-direction:column;gap:7px;text-decoration:none;color:var(--ivory,#ede4d5)}.r32-card-poster{aspect-ratio:2/3;width:100%;overflow:hidden;background:var(--panel,#181516);border:1px solid var(--line,#4a3d33);border-radius:5px;display:grid;place-items:center;color:var(--gold,#d3b18b);font-size:24px}.r32-card:hover .r32-card-poster{border-color:var(--gold,#d3b18b)}.r32-card-poster img{width:100%;height:100%;object-fit:cover}.r32-card strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere;font-weight:600}.r32-card small{font-size:11px;color:var(--gold,#d8b587)}.r32-empty,.r32-login-hint{color:var(--muted,#b0a397);font-size:13px;line-height:1.55}.r32-editor{background:var(--panel,#171315);border:1px solid var(--line,#57463b);padding:16px;margin:23px 0;border-radius:7px}.r32-editor h3{font:400 23px var(--serif,Georgia);color:var(--ivory,#e5dacc);margin:0 0 7px}.r32-editor p{font-size:12px;color:var(--muted,#ad9f93);margin:0 0 13px}.r32-editor-row{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line,#4a3b32);padding:8px 1px;min-width:0}.r32-editor-position{font-size:13px;color:var(--gold,#d5b185);min-width:23px}.r32-editor-title{flex:1 1;min-width:0;font-size:13px;overflow-wrap:anywhere}.r32-editor-row label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted,#b8a79c)}.r32-editor-row input[type=number]{width:66px!important;min-width:66px!important;max-width:66px!important;min-height:34px!important;height:34px!important;box-sizing:border-box;background:var(--bg,#070707);color:var(--ivory,#eee);border:1px solid var(--line,#5c4c40);border-radius:4px;padding:5px;font-size:12px}.r32-editor-row button{font-size:16px;padding:4px 11px}.r32-editor-footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.r32-status{color:var(--gold,#d9b889);font-size:12px;margin:7px 0}.r32-comment-section{border-top:1px solid var(--line,#46392f);margin-top:26px;padding-top:17px}.r32-comment-section h3{font:400 22px var(--serif,Georgia);color:var(--ivory,#f2eadc);margin:0 0 13px}.r32-comment{background:var(--panel,#151112);border:1px solid var(--line,#42382f);border-radius:6px;margin:11px 0;padding:11px 13px}.r32-comment-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.r32-comment-author{display:inline-flex;align-items:center;gap:9px;color:var(--ivory,#eee);font-size:13px;text-decoration:none}.r32-comment-author:hover{text-decoration:underline;color:var(--gold,#d2ab7a)}.r32-comment-author img,.r32-comment-avatar{width:27px;height:27px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--bg,#080708);border:1px solid var(--line,#654c37);color:var(--gold,#ceb187)}.r32-comment-top time{color:var(--muted,#afa093);font-size:11px;white-space:nowrap}.r32-comment-body{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text,#d6cbbe);margin-top:9px}.r32-comment-link{color:var(--gold,#e6be86);text-decoration:underline;text-underline-offset:2px}.r32-plain-url{color:var(--muted,#afa093)}.r32-media-frame{display:block;max-width:100%;width:100%;margin:8px 0;border:0;border-radius:6px;background:var(--bg,#060505);overflow:hidden}.r32-comment-actions{display:flex;gap:14px;margin-top:8px}.r32-comment-actions button{border:0;background:none;cursor:pointer;color:var(--gold,#d5b17e);font-size:11px;padding:3px 0}.r32-replies{margin:12px 0 3px 20px;padding-left:14px;border-left:1px solid var(--line,#6a5341)}.r32-reply{margin:8px 0}.r32-comment-form{max-width:740px;margin:12px 0}.r32-comment-form textarea{width:100%!important;box-sizing:border-box;min-height:65px!important;height:auto!important;max-height:160px!important;font-family:inherit;font-size:13px;line-height:1.45;color:var(--ivory,#eee);border-radius:5px;border:1px solid var(--line,#594638);background:var(--bg,#0a0809);padding:11px;resize:vertical}.r32-comment-form>div{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:7px}.r32-comment-form small{color:var(--muted,#b5a69b);font-size:11px}.r32-form-error{font-size:12px;color:#e3a0a0}.r32-more{margin:9px 0}.r32-all-favorites{padding-block:35px 80px}.r32-all-favorites>h1{font:400 clamp(32px,4vw,58px) var(--serif,Georgia);margin:16px 0;color:var(--ivory,#eee)}.r32-all-favorites>p{font-size:13px;color:var(--muted,#aaa);margin-bottom:26px}.r32-all-favorites>a{color:var(--gold,#d5b17f);font-size:13px}.r32-all-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:17px}.r32-sync-note{color:var(--gold,#d9b78a);font-size:12px;padding:6px 0}@media(max-width:900px){.r32-showcase-head{flex-direction:column;align-items:stretch}.r32-showcase-actions{justify-content:flex-start}}@media(max-width:650px){.r32-carousel-area{gap:6px}.r32-carousel-arrow{flex-basis:25px;width:25px;font-size:24px}.r32-card strong{font-size:12px}.r32-showcase-actions a,.r32-showcase-actions button{font-size:11px;padding:8px 10px}.r32-editor-row{flex-wrap:wrap}.r32-editor-title{flex-basis:calc(100% - 65px)}.r32-comment-top{align-items:flex-start}.r32-comment-top time{font-size:10px}.r32-replies{margin-left:6px;padding-left:8px}.r32-all-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}}.r32-carousel-grid{grid-template-columns:repeat(var(--r32-count,5),minmax(0,1fr))}.r35-member-badge{display:inline-block;border:1px solid var(--line,#584332);border-radius:4px;padding:3px 9px;color:var(--gold,#d7b184);font-size:11px;letter-spacing:.05em;line-height:1.35;cursor:help;vertical-align:middle}.r35-members{max-width:1300px}.r35-members .r35-box{background:var(--panel,#171214);border:1px solid var(--line,#473b33);border-radius:7px;padding:18px;margin:26px 0}.r35-box h2{margin:0 0 15px;color:var(--ivory,#eee1d3);font:400 26px var(--serif,Georgia)}.r35-create-form,.r35-ip-form{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.r35-create-form label,.r35-ip-form label{display:flex;flex:1 1 190px;min-width:150px;flex-direction:column;gap:7px;font-size:12px;color:var(--muted,#c5b3a3)}.r35-create-form input,.r35-create-form select,.r35-ip-form input,.r35-role-cell select{min-height:38px;max-width:100%;box-sizing:border-box;background:var(--bg,#0b090a);color:var(--ivory,#eee);border:1px solid var(--line,#5b4c3e);border-radius:4px;padding:8px 10px;font-size:13px}.r35-members button{cursor:pointer;border:1px solid var(--line,#574737);background:var(--bg,#0b090a);color:var(--gold,#d9b285);border-radius:4px;padding:9px 12px;font-size:12px}.r35-members button:disabled{opacity:.45;cursor:not-allowed}.r35-members button:hover:not(:disabled){border-color:var(--gold,#d7b38d)}.r35-members .r35-danger{color:#e1a2a2;border-color:#7b3e3e}.r35-role-cell{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:170px}.r35-role-cell select{max-width:175px}.r35-success{color:var(--gold,#d6b287);font-size:13px}.r35-box table{width:100%}.r35-box td,.r35-box th{white-space:normal;vertical-align:middle}.r35-box td:first-child{white-space:nowrap}@media(max-width:720px){.r35-members .r35-box{padding:12px}.r35-create-form,.r35-ip-form{align-items:stretch}.r35-create-form label,.r35-ip-form label{flex-basis:100%}}.r27-social-live.r37-social-live{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.r27-social-live.r37-social-live .r37-social-action{display:inline-flex;box-sizing:border-box;position:relative;justify-content:center;align-items:center;width:61px;min-width:61px;height:57px;min-height:57px;padding:6px!important;gap:0;border:1px solid var(--line,#574b43);border-radius:6px;background:var(--panel,#141313);color:var(--ivory,#f8f2ec);text-decoration:none;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.r27-social-live.r37-social-live .r37-social-action:focus-visible,.r27-social-live.r37-social-live .r37-social-action:hover{border-color:var(--gold,#c5a77d);background:var(--panel-2,#251e1a);transform:translateY(-1px)}.r37-social-graphic{display:inline-flex;align-items:center;justify-content:center;height:34px;width:34px;flex:0 0 34px}.r37-social-graphic img{width:29px;height:29px;display:block;object-fit:contain}.r37-social-fallback{display:grid;place-items:center;font-size:14px;font-weight:800;letter-spacing:-.06em;line-height:1}.r37-web-graphic{color:var(--gold,#cbb28d)}.r37-social-indicator{position:absolute;right:3px;bottom:3px;line-height:0;color:var(--muted,#aaa);opacity:.76}.r37-social-copy{font-family:inherit}.r27-cinema .r27-cinema-status.r37-status-now{color:#b7f2cf!important;border-color:#32875a!important;background:#103425!important}.r27-cinema .r27-cinema-status.r37-status-future{color:#ffe0a8!important;border-color:#af7235!important;background:#3a2514!important}@media(max-width:560px){.r27-social-live.r37-social-live{gap:8px}.r27-social-live.r37-social-live .r37-social-action{width:54px;min-width:54px;height:54px;min-height:54px}}@media(prefers-reduced-motion:reduce){.r27-social-live.r37-social-live .r37-social-action{transition:none}}.r38-kick-history{margin:30px 0 12px;padding:24px 0 25px;border-top:1px solid var(--line,#43372b);border-bottom:1px solid var(--line,#43372b);min-width:0}.r38-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.r38-history-heading h2{margin:0;font:400 clamp(24px,2.5vw,33px)/1.1 var(--serif,Georgia);color:var(--ivory,#eee)}.r38-history-heading>span{font-size:11px;color:var(--muted,#a3a3a3)}.r38-history-row{display:flex;align-items:flex-start;min-width:0;gap:15px}.r38-history-pinned{flex:0 0 126px;width:126px;padding-right:12px;border-right:1px solid var(--line,#504036)}.r38-history-scroll{display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;gap:12px;padding:0 3px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold,#c3a281) transparent}.r38-category-card{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;flex:0 0 114px;width:114px;min-width:114px;text-decoration:none;scroll-snap-align:start;outline-offset:3px;color:var(--ivory,#eee)}.r38-image-frame{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3/4;border:1px solid var(--line,#504036);border-radius:5px;background:var(--panel,#151214);overflow:hidden}.r38-image-frame img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.r38-placeholder{font:45px/1 var(--serif,Georgia);color:var(--gold,#d4ad7b);opacity:.5}.r38-category-card:focus-visible .r38-image-frame,.r38-category-card:hover .r38-image-frame{border-color:var(--gold,#d4ad7b)}.r38-category-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ivory,#eee);font-size:11px;font-weight:600;line-height:1.35}.r38-recent-label{position:absolute;inset:auto 4px 5px;z-index:1;display:block;text-align:center;font-size:9px;letter-spacing:.07em;font-weight:800;padding:4px 2px;background:var(--gold,#d4ad7b);color:var(--bg,#090909);border-radius:3px}@media(max-width:650px){.r38-history-row{gap:9px}.r38-history-pinned{flex-basis:101px;width:101px;padding-right:8px}.r38-history-scroll{gap:9px}.r38-category-card{flex-basis:92px;width:92px;min-width:92px}.r38-category-name,.r38-history-heading>span{font-size:10px}}.r391-kick-empty{padding:16px 18px;background:var(--panel,#151515);border:1px dashed var(--line,#4f463c);color:var(--muted,#aaa);font-size:13px;border-radius:4px}.r391-spg-mark{display:flex;align-items:center;justify-content:center;color:#ebac4e!important;letter-spacing:-.12em;font-weight:950;font-size:18px;text-shadow:0 0 8px #c4893555;white-space:nowrap}.r391-spg-mark small{font-size:12px;margin-left:2px;align-self:flex-end;letter-spacing:0}.r391-auth-wrap{max-width:570px;margin:60px auto 100px;padding:0 20px}.r391-auth-card{background:var(--panel,#101010);border:1px solid var(--line,#493a32);padding:32px;border-radius:6px}.r391-auth-card h1{font-family:var(--serif,Georgia,serif);font-size:37px;margin:0 0 20px}.r391-auth-form{display:grid;gap:16px}.r391-auth-form label{display:grid;gap:7px;font-size:13px;color:var(--text,#ded7cc)}.r391-auth-form input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:12px;background:var(--bg,#070707);border:1px solid var(--line,#51433b);color:var(--text,#eee);font:inherit;border-radius:4px}.r391-auth-form button{border:1px solid var(--gold,#c69c6b);background:var(--gold,#c69c6b);color:var(--bg,#070707);font-weight:700;padding:13px;cursor:pointer}.r391-auth-form button:disabled{opacity:.5;cursor:wait}.r391-age{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.45}.r391-age input{margin-top:3px;width:17px;height:17px}.r391-auth-message{margin-top:18px;line-height:1.5;color:var(--gold,#c69c6b)}.r391-auth-message.is-error{color:#ef8989}.r391-auth-note{font-size:12px;line-height:1.5;color:var(--muted,#aaa)}@media(max-width:560px){.r391-auth-wrap{margin:25px auto 65px}.r391-auth-card{padding:20px}}@media (max-width:800px){:root{--draco-r3941-safe-bottom:0px;--draco-r3941-nav-content:58px;--draco-r3941-nav-height:calc(var(--draco-r3941-nav-content) + var(--draco-r3941-safe-bottom));--draco-mobile-nav-height:var(--draco-r3941-nav-height)}body:not(:has(.mobile-studio-root)) nav.mobile-bottom-nav.r28-mobile-bottom{position:fixed!important;inset:auto 0 0 0!important;transform:none!important;width:100%!important;min-height:0!important;max-height:none!important;height:var(--draco-r3941-nav-height)!important;box-sizing:border-box!important;padding:0 5px var(--draco-r3941-safe-bottom)!important;margin:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:2px!important;z-index:150}body:not(:has(.mobile-studio-root)) nav.mobile-bottom-nav.r28-mobile-bottom>a,body:not(:has(.mobile-studio-root)) nav.mobile-bottom-nav.r28-mobile-bottom>button{width:100%!important;max-width:none!important;min-width:0!important;min-height:44px!important;height:100%!important;box-sizing:border-box;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px!important;line-height:1.15;touch-action:manipulation}nav.mobile-bottom-nav.r28-mobile-bottom>a svg,nav.mobile-bottom-nav.r28-mobile-bottom>button svg{width:20px;height:20px;flex-shrink:0}nav.mobile-bottom-nav.r28-mobile-bottom span{font-size:clamp(9px,2.55vw,11px);line-height:1.2;white-space:nowrap}body:not(:has(.mobile-studio-root)) .frequencies-mini-bar{bottom:var(--draco-r3941-nav-height)!important;margin-bottom:0!important;transform:none!important;height:var(--draco-mobile-audio-bar-height,64px)!important;z-index:151}body:not(:has(.mobile-studio-root)) .frequencies-drawer{bottom:calc(var(--draco-r3941-nav-height) + var(--draco-mobile-audio-bar-height,64px) + 5px)!important;max-height:calc(100dvh - var(--draco-r3941-nav-height) - var(--draco-mobile-audio-bar-height,64px) - 24px)!important}body:not(:has(.mobile-studio-root)){padding-bottom:calc(var(--draco-r3941-nav-height) + var(--draco-mobile-audio-bar-height,64px) + 12px)!important}body:has(.mobile-studio-root) .mobile-studio-nav{position:fixed!important;inset:auto 0 0 0!important;transform:none!important;width:100%;height:var(--draco-r3941-nav-height)!important;min-height:0!important;box-sizing:border-box;padding:0 4px var(--draco-r3941-safe-bottom)!important;margin:0!important;align-items:stretch;z-index:160}body:has(.mobile-studio-root) .mobile-studio-nav>button{min-height:44px;max-width:160px;height:100%;box-sizing:border-box;gap:3px;padding:5px 2px;line-height:1.15;font-size:11px;touch-action:manipulation}body:has(.mobile-studio-root) .mobile-studio-nav>button svg{width:20px;height:20px;flex:none}body:has(.mobile-studio-root) .mobile-studio-savebar{bottom:var(--draco-r3941-nav-height)!important;margin-bottom:0!important}body:has(.mobile-studio-root) .mobile-studio-root{padding-bottom:calc(var(--draco-r3941-nav-height) + 16px)!important}}@supports (-webkit-touch-callout:none){@media (max-width:800px){:root{--draco-r3941-safe-bottom:env(safe-area-inset-bottom,0px)}}}.r405-social-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0}.r405-social-actions button{border:1px solid var(--line,#55483e);background:var(--panel,#151214);color:var(--ivory,#eee5da);padding:10px 15px;border-radius:5px;cursor:pointer;font-size:12px;letter-spacing:.05em}.r405-social-actions button:first-child{border-color:var(--gold,#bba477)}.r405-social-actions .r405-block{border-color:#743c3c;color:#e6a2a2}.r405-social-actions small{color:#efa7a7}.r405-featured-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.r405-member-card{display:flex;gap:10px;align-items:center;min-width:0;min-height:88px;padding:13px;border:1px solid var(--line,#54463d);border-radius:6px;background:var(--panel,#161315);color:var(--ivory,#eee);text-decoration:none}.r405-member-avatar{width:54px;height:54px;flex:0 0 54px;border-radius:50%;overflow:hidden;background:#211b20;display:grid;place-items:center;color:var(--gold,#d8b789)}.r405-member-avatar img{width:100%;height:100%;object-fit:cover}.r405-member-card strong{font-size:13px;overflow-wrap:anywhere}.r405-featured-empty{font-size:13px;color:var(--muted,#b5aaa0)}.r405-preference{margin:20px auto 50px;padding:22px;border:1px solid var(--line,#55483e);border-radius:6px;background:var(--panel,#141014)}.r405-preference h2{font:normal 24px Georgia,serif;margin:0 0 10px}.r405-preference p{font-size:13px;line-height:1.6}.r405-choice{display:flex;gap:25px;margin:14px 0}.r405-choice label{display:flex;gap:8px;align-items:center}.r405-choice input{accent-color:var(--gold,#d0b07a)}@media(max-width:900px){.r405-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.r405-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r405-member-card{padding:8px}.r405-member-avatar{width:40px;height:40px;flex-basis:40px}}.r406-toasts{position:fixed;right:18px;top:82px;z-index:120;display:grid;gap:10px;max-width:min(390px,calc(100vw - 26px));pointer-events:none}.r406-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:14px;justify-content:space-between;border:1px solid var(--gold-dim,#986d4d);background:#121013;color:#eee4db;box-shadow:0 18px 35px #000b;padding:15px 19px;border-radius:7px}.r406-toast strong{font-family:Georgia,serif;letter-spacing:.04em}.r406-toast p{font-size:13px;line-height:1.6;margin:6px 0}.r406-toast a{font-size:12px;color:#dec096}.r406-toast button{font-size:22px;cursor:pointer;border:0;background:transparent;color:inherit}.r406-relations{display:inline-flex;flex-direction:column;gap:12px}.r406-content-request>button,.r406-relations>button,.r406-request-form button,.r406-review-actions button,.r406-watchlist button{border:1px solid #614738;color:#ddc29e;background:#110e0d;padding:10px 13px;border-radius:4px;cursor:pointer}.r406-relations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:10px}.r406-relations-grid>div{background:#111;border:1px solid #493830;padding:16px;min-width:180px}.r406-relations-grid h3{font:20px Georgia,serif;margin:0 0 12px}.r406-relations-grid a{display:flex;gap:10px;align-items:center;padding:5px 0;text-decoration:none}.r406-feed-person img,.r406-relations-grid img{object-fit:cover;border-radius:50%}.r406-profile-links{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin:10px 0 30px}.r406-profile-links>a{display:inline-block;padding:9px 13px;text-decoration:none;border:1px solid #57463b;border-radius:4px;color:#deb78c}.r406-rated{padding:30px 0 65px;border-top:1px solid #392f29;margin-top:28px}.r406-feed h2,.r406-rated h2{font:26px Georgia,serif;color:var(--ivory,#eee4d8);margin:0 0 18px}.r406-rated-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px}.r406-rated-list>a,.r406-rated-list>div{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #4e3c34;background:#141011;border-radius:6px;color:inherit;min-height:100px;text-decoration:none}.r406-rated-list img{object-fit:cover;border-radius:3px}.r406-rated-list b{margin-left:auto;color:#d1aa85;font-size:13px}.r406-rated-list strong{line-height:1.35;font-size:13px}.r406-rated-list>div{display:flex;justify-content:space-between}.r406-rated-list>div a{display:flex;gap:12px;align-items:center}.r406-feed{padding:16px 0 32px}.r406-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px}.r406-feed-card{background:#111012;border:1px solid #473a35;border-radius:5px;padding:12px;display:grid;gap:5px;min-width:0}.r406-feed-person{display:flex;gap:9px;align-items:center;text-decoration:none;min-width:0}.r406-feed-person strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.r406-feed-card small{font-size:11px;color:#c8a788;padding-left:45px}.r406-feed-content{border-top:1px solid #3b302d;padding-top:11px;display:flex;gap:11px;align-items:flex-start;font-size:12px;line-height:1.45;text-decoration:none}.r406-feed-content img{width:66px;height:99px;object-fit:cover;border-radius:3px}.r406-feed-content span{display:grid;gap:8px}.r406-feed-content b{color:#d3b88b}.r406-review-actions{margin:18px 0;background:#161215;border:1px solid #594234;border-radius:5px;padding:17px;display:grid;gap:12px}.r406-review-actions h2{font:23px Georgia,serif;margin:0}.r406-review-actions>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.r406-review-actions select{padding:8px;background:#050505;color:inherit;border:1px solid #5b463b}.r406-review-actions p{margin:0;font-size:12px}.r406-content-request{margin:12px 0 26px}.r406-request-form{max-width:620px;border:1px solid #554338;padding:20px;background:#141012;display:grid;gap:11px;margin-top:8px}.r406-request-form label{display:grid;gap:5px}.r406-account-page input,.r406-account-page textarea,.r406-request-form input,.r406-request-form select{background:#080809;border:1px solid #493a34;color:inherit;min-height:36px;padding:8px}.r406-account-page .r27-social-mark img{object-fit:contain}.r406-request-admin{display:grid;gap:12px}.r406-request-admin article{padding:15px;background:#121012;border:1px solid #5b493d;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.r406-request-admin article p{font-size:12px}.r406-request-admin button{padding:7px;background:#231813;border:1px solid #77533e;color:#ddc3a6}.r406-watch-page{padding:35px 0 80px}.r406-watch-page h1{font-family:Georgia,serif}.favorite-action[aria-pressed=true],.save-wide[aria-pressed=true]{background:#4f1d22!important;border:2px solid #f0b5b5!important;color:#fff!important;box-shadow:0 0 0 2px #3b1117,0 0 12px #a4202566}.r406-favorite-label{font-size:10px;letter-spacing:.025em;font-weight:750}.r406-favorite-label.active{font-weight:850;color:#ffe0dd}.favorite-action{display:flex;align-items:center;gap:5px;padding:7px 9px;min-width:94px}.r406-auto-rail{scrollbar-width:none!important;-ms-overflow-style:none}.r406-auto-rail::-webkit-scrollbar{display:none!important}@media(max-width:650px){.r406-relations-grid{grid-template-columns:1fr}.r406-toasts{top:65px;right:8px;max-width:calc(100vw - 16px)}.r406-feed-grid,.r406-rated-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r406-feed-card{padding:9px}}.r407-relations{margin:18px 0 28px;max-width:100%;min-width:0}.r407-relations-actions{display:flex;gap:12px;flex-wrap:wrap}.r407-relations-actions button{border:1px solid #8c6b51;background:#0d0b0c;color:#dbbd98;padding:12px 17px;cursor:pointer}.r407-relations-panel{margin:13px 0;padding:18px;border:1px solid #54483e;background:#0d0c0d;max-width:100%}.r407-relations-panel header{display:flex;align-items:center;gap:15px;justify-content:space-between}.r407-relations-panel h3{font:400 24px Georgia,serif}.r407-relations-panel header button{border:0;background:none;color:#d8b68e;text-decoration:underline;cursor:pointer}.r407-person-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.r407-person{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#e9ddcf;text-decoration:none;overflow-wrap:anywhere}.r407-person span{width:58px;height:58px;border-radius:50%;background:#191617;display:grid;place-items:center;overflow:hidden}.r407-person img{width:100%;height:100%;object-fit:cover}.r407-person b{font-size:12px}.r407-more-person{width:58px;height:58px;border-radius:50%;font-size:27px;border:1px solid #866a50;background:#191617;color:#dfc7a8;margin:auto;cursor:pointer}.r407-action-status{margin-top:10px;min-height:24px;color:#d4b492;font-size:12px}.r407-action-error{color:#ffabab}.r407-edit-link{margin-right:13px;color:#e8bf91;font-weight:700}.r407-member-tools{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.r407-member-tools a{border:1px solid #70563e;color:#e3c3a0;padding:10px 16px;text-decoration:none}.r407-settings{display:grid;gap:14px;max-width:980px;padding-block:48px}.r407-settings label{display:grid;gap:6px}.r407-editor input,.r407-editor select,.r407-editor textarea,.r407-settings input,.r407-settings textarea{background:#090909;color:#eee;border:1px solid #654b39;border-radius:4px;padding:11px;max-width:100%;box-sizing:border-box}.r407-editor{max-width:950px;padding-block:45px;display:grid;gap:16px}.r407-editor label{display:grid;gap:8px}.r407-editor textarea{min-height:220px}.r407-author-meta{display:flex;gap:9px;align-items:center;margin:14px 0}.r407-author-meta img{width:36px;height:36px;border-radius:50%;object-fit:cover}.r407-author-posts{margin:24px 0}.r407-author-posts .r407-post-list{display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin}.r407-post-list a{flex:0 0 195px;display:grid;gap:5px;color:#ecdfd1;text-decoration:none}.r407-post-list img{width:100%;aspect-ratio:16/10;object-fit:cover}.r407-post-list small{color:#c3a98e}.journal-entry-page .reading-column{width:100%;max-width:min(1040px,calc(100% - 40px));margin-inline:auto}.journal-entry-page .journal-body{max-width:100%;font-size:clamp(16px,1.65vw,20px);line-height:1.82}.r27-account-page input[type=checkbox],.r35-create-form input[type=checkbox],.r35-members input[type=checkbox],.r407-editor input[type=checkbox]{appearance:auto!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;margin:0 7px 0 0!important;vertical-align:middle;transform:none!important;flex:0 0 17px!important}.r35-create-form .check{display:inline-flex;align-items:center;gap:7px;min-width:0}.r407-password{padding:22px;border:1px solid #594537;max-width:540px;margin:22px 0}.r407-password label{display:grid;gap:7px;margin:8px 0}.r407-password input{width:100%}.r407-author-index{max-width:1050px;padding-block:38px 65px}.r407-author-index-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.r407-author-index-list a{display:grid;gap:10px;color:inherit;text-decoration:none;border:1px solid #44372d;padding:13px}.r407-author-index-list img{width:100%;aspect-ratio:16/9;object-fit:cover}@media(max-width:730px){.r407-person-row{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-entry-page .reading-column{max-width:100%;padding-inline:12px}.r407-relations-panel{padding:10px}.r407-editor{padding-inline:15px}.r407-post-list a{flex-basis:145px}}.r407-article-card-byline{display:flex;align-items:center;gap:9px;font-size:12px;color:#dbbf9d;margin:8px 0}.r407-article-card-byline img{width:27px;height:27px;border-radius:50%;object-fit:cover}.r407-action-error{font-size:12px}.r407-settings select{color:#eee;background:#111;border:1px solid #68503d;padding:9px}.r407-editor button,.r407-password button,.r407-settings button{padding:10px 15px;background:#24191a;border:1px solid #b39375;color:#ead8be;cursor:pointer}.site-header .brand-tagline{white-space:normal;max-width:260px;line-height:1.35;letter-spacing:.035em;font-size:8px}.site-header .brand-copy{min-width:0}@media(min-width:1300px){.site-header .brand{max-width:365px}}@media(max-width:1100px){.site-header .brand-tagline{display:none}}.r408-featured-inline{margin-top:auto;padding-top:26px}.r408-featured-inline .r405-preference{margin:0!important;max-width:none!important;padding:15px!important;border-radius:6px}.r408-featured-inline .r405-preference h2{font-size:19px!important}.r408-featured-inline .r405-preference p{margin:3px 0 0!important;font-size:11px}.r408-featured-inline .r405-choice{margin:6px 0!important;gap:17px}.r408-private-link{display:inline-flex;margin:10px 0 0;padding:11px 15px;border:1px solid var(--gold-dim,#9d805c);color:var(--gold,#c9a983);font-size:12px;text-decoration:none}.r408-profile-social .r37-social-action{width:45px!important;min-width:45px!important;height:44px!important;min-height:44px!important}.r408-profile-social .r37-social-graphic{width:29px;height:29px;flex-basis:29px}.r408-profile-social .r37-social-graphic img{width:24px;height:24px}.r408-profile-social .r27-social-live{gap:7px}.r408-profile-relations .r407-relations{margin:9px 0 12px}.r408-profile-relations .r407-relations-actions{gap:7px}.r408-profile-relations .r407-relations-actions button{padding:7px 12px;font-size:11px}.r408-profile-relations .r407-relations-panel{padding:10px 12px;margin:7px 0}.r408-profile-relations .r407-relations-panel h3{font-size:19px;margin:0}.r408-profile-relations .r407-person-row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.r408-profile-relations .r407-person{flex:0 0 74px;max-width:74px;gap:5px}.r408-profile-relations .r407-person span{width:44px;height:44px}.r408-profile-relations .r407-person b{display:block;font-size:11px}.r408-profile-relations .r407-more-person{width:40px;height:40px;min-width:40px;margin:0 0 0 6px;font-size:21px}.media-card .favorite-action,.review-carousel .favorite-action{min-width:0!important;width:auto!important;height:25px!important;padding:2px 3px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--gold,#d6b88e)!important;gap:4px!important}.media-card .favorite-action[aria-pressed=true],.review-carousel .favorite-action[aria-pressed=true]{background:transparent!important;border:0!important;box-shadow:none!important;color:#d5ac78!important}.favorite-action .r406-favorite-label{font-size:10px!important;letter-spacing:.01em;white-space:nowrap!important;color:inherit!important}.media-card .favorite-action svg{max-height:16px;max-width:16px}.save-wide[aria-pressed=true]{background:var(--panel,#141116)!important;color:var(--gold,#dab992)!important;border:1px solid var(--gold-dim,#896e50)!important;box-shadow:none!important}.r408-collections-page{padding-block:45px 90px}.r408-collections-page>h1{font:400 clamp(34px,5vw,65px) Georgia,serif;margin:12px 0 28px}.r408-tabs{display:flex;flex-wrap:wrap;gap:9px;border-bottom:1px solid #46372f;padding:0 0 12px;margin-bottom:25px}.r408-tabs button{border:1px solid #514234;background:#100d0e;color:#d6bea2;border-radius:4px;padding:11px 17px;font:600 12px inherit;cursor:pointer}.r408-tabs button.selected{background:#483123;border-color:#ddbd90;color:#fff}.r408-shelves{display:grid;gap:35px}.r408-shelf-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.r408-shelf-heading h2{font:400 26px Georgia,serif}.r408-shelf-heading h2 small{font:400 12px sans-serif;color:#bda38a}.r408-shelf-heading>div{display:flex;gap:7px}.r408-shelf-heading button{display:grid;place-items:center;width:34px;height:32px;border:1px solid #73593f;background:#151113;color:#e9d4ba;cursor:pointer}.r408-film-rail{display:flex;gap:11px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-y;padding-bottom:9px}.r408-film-rail::-webkit-scrollbar{display:none}.r408-film-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 99px)/10);min-width:0;color:#e9dfd6;text-decoration:none;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.r408-film-card img{width:100%;aspect-ratio:2/3;object-fit:cover;border:1px solid #53483e}.r408-film-card strong{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r408-film-card small{font-size:11px;color:#d3b38c}.r408-empty,.r408-note{color:#c1b3a4;font-size:13px}.r408-primary{display:inline-flex;align-items:center;gap:8px;background:#caa781!important;color:#130e0b!important;border:0!important;padding:11px 17px!important;cursor:pointer!important}.r408-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin:18px 0}.r408-list-summary{display:grid;gap:9px;text-align:left;color:#e9d9c3;text-decoration:none;border:1px solid #55483e;background:#130f11;padding:12px;cursor:pointer;min-width:0}.r408-cover-placeholder,.r408-list-summary img{width:100%;aspect-ratio:16/7;object-fit:cover}.r408-cover-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#24191c,#0c090a 75%);color:#ba9b78;letter-spacing:.18em;font-size:12px}.r408-list-summary strong{font:400 24px Georgia,serif}.r408-list-summary p,.r408-list-summary small{font-size:12px;color:#baa997;margin:0}.r408-editor{display:grid;gap:16px;border:1px solid #5a483a;padding:clamp(15px,2.5vw,30px);margin:30px 0}.r408-editor h2{font:400 29px Georgia,serif}.r408-editor>label{display:grid;gap:7px;font-size:13px;color:#e7d1ba}.r408-editor input:not([type=checkbox]),.r408-editor textarea{width:100%;padding:12px;box-sizing:border-box;color:#eee;background:#0b090a;border:1px solid #6a5441}.r408-cover-editor{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:15px}.r408-cover-editor>div:first-child img{width:100%;aspect-ratio:16/7;object-fit:cover}.r408-cover-editor>div:nth-child(2){display:flex;flex-wrap:wrap;gap:9px;align-content:start}.r408-cover-editor>div:nth-child(2) p{width:100%;font-size:12px}.r408-cover-editor button,.r408-editor-actions button{display:inline-flex;align-items:center;gap:6px;background:#20191a;border:1px solid #74573b;color:#ecdbca;padding:10px;cursor:pointer}.r408-pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:360px;overflow:auto}.r408-pick{display:flex;gap:10px;align-items:center;border:1px solid #392e28;padding:8px;cursor:pointer}.r408-pick input{width:16px!important;min-height:16px!important;flex:0 0 16px}.r408-pick img{height:56px;width:37px;object-fit:cover}.r408-pick span{display:grid;gap:3px}.r408-pick b{font-size:12px}.r408-pick small{font-size:11px;color:#c9aa83}.r408-editor-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.r408-editor-actions a{color:#d8b68f}.r408-request{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid #514236;margin-top:45px;padding-top:20px}.r408-request a{color:#d9b389}.r408-error{color:#ff9c9c}.r408-message{color:#d1af80}.r408-public-list{padding-block:45px 90px}.r408-public-cover{width:100%;max-height:500px;aspect-ratio:16/7;object-fit:cover;margin:20px 0}.r408-public-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:16px;margin:25px 0}.r408-public-grid a{display:grid;gap:6px;color:#e9d5bf;text-decoration:none}.r408-public-grid img{width:100%;aspect-ratio:2/3;object-fit:cover}.r408-public-grid strong{font-size:13px}@media(max-width:950px){.r408-film-card{flex-basis:calc((100% - 55px)/6)}.r408-cover-editor{grid-template-columns:1fr}}@media(max-width:650px){.r408-film-card{flex-basis:calc((100% - 22px)/3)}.r408-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.r408-tabs button{padding:10px 5px}.r408-list-grid{grid-template-columns:1fr}.r408-profile-relations .r407-person{flex-basis:60px;max-width:60px}}.r408-favorite-wrap{display:inline-flex;align-items:center;position:relative}.r408-favorite-error{position:absolute;right:0;top:100%;z-index:3;background:#211317;color:#f7caca;padding:5px;font-size:11px;min-width:150px}.media-card .r408-favorite-wrap{flex:0 0 auto}.r408-favorite-wrap .save-wide{background:transparent!important;color:var(--gold,#d3ac7e);border:1px solid var(--gold-dim,#745a47);box-shadow:none!important;min-width:0}.r408-favorite-wrap .save-wide[aria-pressed=true]{background:#171215!important;border:1px solid var(--gold-dim,#745a47)!important;box-shadow:none!important}.r408-profile-relations .r406-profile-links{display:flex;flex-wrap:wrap;gap:10px}.r27-account-layout>.r27-account-box:first-child{display:flex;flex-direction:column;align-items:stretch}.r408-featured-inline{width:100%;min-width:0}.r408-featured-inline .site-container{width:100%!important;max-width:100%!important;padding:0!important}.r408-featured-inline .r405-preference{width:100%!important;box-sizing:border-box}.r408-public-list .r408-public-grid{gap:14px}.r406-profile-links>.r408-profile-relations{flex:1 1 100%;min-width:0}.r406-profile-links>a{align-self:flex-start}.r27-account-layout{align-items:stretch!important}.r408-profile-relations .r407-person b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--ui-section-size:25px;--ui-section-space:38px;--ui-card-radius:0px}.r30-news-row{z-index:40}.home-content>.home-section{padding-top:var(--ui-section-space);margin-bottom:4px}.home-content>.r406-feed{padding-bottom:0}.home-section .r27-cinema-heading h2,.home-section>.section-heading h2,.home-section>h2{font-family:var(--serif);font-size:var(--ui-section-size);font-weight:500;line-height:1.15;letter-spacing:.08em}.home-section>h2{margin:0 0 22px}.home-section .r27-cinema-heading h2{margin:5px 0 4px}.home-section .r27-cinema-heading{margin-bottom:22px}.home-section .r27-cinema-heading p,.home-section>.section-heading p,.home-section>p{font-family:var(--sans);font-size:12px;line-height:1.65;color:var(--muted)}.media-poster,.r27-cinema-poster,.r406-feed-card,.r406-feed-content img,.r408-film-card img{border-radius:var(--ui-card-radius)}.r27-cinema-name{padding:10px 0 0}.r27-cinema-name strong{font-family:var(--sans);font-size:13px;font-weight:600;line-height:1.35}.dr-explorer-heading,.r405-preference h2,.r406-rated h2,.r406-relations-grid h3,.r407-relations-panel h3,.r408-collections-page>h1,.r408-editor h2,.r408-list-summary strong,.r408-shelf-heading h2{font-family:var(--serif);font-weight:500}.r408-tabs button{font-family:var(--sans);font-size:12px;font-weight:600}.r408-shelf-heading{gap:16px}.r408-shelf-heading h2{margin:0;line-height:1.2}.detail-summary h1,.journal-heading h1,.r406-feed-content span,.r408-list-summary strong{overflow-wrap:anywhere;min-width:0}.section-heading{flex-wrap:wrap}.section-heading>div{min-width:0}.section-heading .text-link{white-space:normal}textarea{font-family:var(--sans)}@media (min-width:851px) and (max-width:1350px){.site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding-block:12px}.site-header .brand{grid-column:1;grid-row:1;min-width:0}.site-header .desktop-navigation{grid-column:2;grid-row:1;gap:18px;flex-wrap:wrap}.site-header .header-actions{grid-column:1/-1;grid-row:2;justify-content:flex-end;flex-wrap:wrap;gap:12px}.site-header .header-actions>*{flex-shrink:0}html{scroll-padding-top:160px}}@media (min-width:1351px){.site-header .header-inner{flex-wrap:wrap;gap:12px 20px;padding-block:10px}.site-header .header-actions{flex-wrap:wrap}.site-header .header-actions>*{flex-shrink:0}}@media (max-width:550px){:root{--ui-section-size:21px;--ui-section-space:32px}.home-section .r27-cinema-heading p,.home-section>.section-heading p,.home-section>p{font-size:12px}.r27-cinema-heading{align-items:flex-start}.r27-cinema-controls{flex-shrink:0}}