.JQBD9W_section{max-width:1600px;margin:0 auto;padding:32px clamp(20px,4vw,56px) 56px}.JQBD9W_canonicalPage{background:var(--paper-cool);width:100%;min-width:0}.JQBD9W_canonicalHeading{padding:30px clamp(18px,4vw,56px)}.JQBD9W_canonicalHeading nav{color:var(--ink-soft);font-size:13px;line-height:1.7}.JQBD9W_canonicalHeading a{color:var(--brand-green);text-underline-offset:3px}.JQBD9W_canonicalHeading h1{margin:22px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.2}.JQBD9W_canonicalHeading>p{max-width:850px;color:var(--ink-soft);font-size:16px;line-height:1.7}.JQBD9W_canonicalPage .JQBD9W_detail{height:auto;min-height:0}.JQBD9W_canonicalPage .JQBD9W_detailBody{height:auto;min-height:0;padding-bottom:0;position:relative}.JQBD9W_canonicalPage .JQBD9W_detailScroll{overflow:visible}.JQBD9W_canonicalPage .JQBD9W_detailFooter{position:relative;bottom:auto}.JQBD9W_canonicalPage .JQBD9W_editorial{padding:32px clamp(18px,4vw,56px) 60px}.JQBD9W_header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.JQBD9W_header p,.JQBD9W_body p{color:var(--ink-soft);margin:6px 0 0}.JQBD9W_header h2,.JQBD9W_body h1,.JQBD9W_body h2{color:var(--ink);margin:0}.JQBD9W_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.JQBD9W_card{background:var(--paper-cool);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #1b1f2612}.JQBD9W_media{aspect-ratio:1;background:var(--paper-cool);display:block;position:relative;overflow:hidden}.JQBD9W_media img,.JQBD9W_media video{object-fit:cover;width:100%;height:100%;display:block}.JQBD9W_body{padding:16px}.JQBD9W_body a{color:inherit;text-decoration:none}.JQBD9W_body small{color:var(--ink-soft);margin-top:12px;display:block}.JQBD9W_creatorIdentity{max-width:100%;color:var(--ink-soft);align-items:center;gap:8px;margin-top:12px;font-size:.82rem;display:inline-flex}.JQBD9W_creatorAvatar,.JQBD9W_creatorInitial{border:1px solid var(--line);border-radius:999px;flex:0 0 32px;width:32px;height:32px}.JQBD9W_creatorAvatar{object-fit:cover}.JQBD9W_creatorInitial{color:var(--brand-green);background:var(--accent-soft);place-items:center;font-weight:720;display:grid}.JQBD9W_creatorName{color:var(--ink);font-weight:650}.JQBD9W_detailPage{min-width:0;padding-bottom:64px}.JQBD9W_detail{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(24px,4vw,56px);max-width:1400px;margin:0 auto;padding:clamp(24px,5vw,72px);display:grid}.JQBD9W_detailMedia{border:1px solid var(--line);background:#19171ceb;border-radius:28px;align-items:center;min-height:0;max-height:78vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #262b3a1a}.JQBD9W_detailMedia img,.JQBD9W_detailMedia video{object-fit:contain;width:100%;height:100%;max-height:78vh;display:block}.JQBD9W_detailBody{border:1px solid var(--line);background:#19171cd1;border-radius:28px;align-self:center;padding:clamp(22px,3vw,36px);box-shadow:0 20px 60px #262b3a14}.JQBD9W_detailBody section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.JQBD9W_detailBody h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.JQBD9W_detailBody h2{letter-spacing:.01em;font-size:1rem}.JQBD9W_identityRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.JQBD9W_identityRow p,.JQBD9W_model,.JQBD9W_summary{color:var(--ink-soft)}.JQBD9W_featured,.JQBD9W_model{background:var(--paper-cool);border:1px solid var(--line);border-radius:999px;width:fit-content;padding:6px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.JQBD9W_featured{color:var(--brand-green);background:var(--paper-cool);border-color:var(--line)}.JQBD9W_model{background:var(--paper-cool);border-color:var(--line);margin:4px 0 0}.JQBD9W_summary{font-size:1.05rem;line-height:1.65}.JQBD9W_prompt{background:var(--paper-cool);border:1px solid var(--line);color:var(--ink);font:inherit;white-space:pre-wrap;border-radius:16px;max-height:320px;margin:12px 0 0;padding:16px;line-height:1.65;overflow:auto}.JQBD9W_actions{margin-top:24px}.JQBD9W_secondaryActions,.JQBD9W_primaryActions{flex-wrap:wrap;gap:8px;display:flex}.JQBD9W_actions button{border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:12px;min-height:42px;padding:9px 13px;font-weight:700}.JQBD9W_secondaryActions button{background:var(--paper-cool);color:var(--ink)}.JQBD9W_primaryActions{margin-top:10px}.JQBD9W_primaryActions button{color:#fff;background:#17191e;flex:180px}.JQBD9W_primaryActions button:last-child{background:var(--paper-cool);color:var(--ink)}.JQBD9W_actionNotice{color:var(--ink-soft);min-height:1.2em;margin:8px 2px 0;font-size:.82rem}.JQBD9W_actionNotice[data-kind=warning]{color:#9b271e;background:var(--paper-cool);border:1px solid #f3b4ae;border-radius:9px;padding:9px 11px;font-weight:600}.JQBD9W_related{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.JQBD9W_relatedHeader{justify-content:space-between;align-items:baseline;display:flex}.JQBD9W_relatedHeader a{color:var(--ink-soft)}.JQBD9W_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.JQBD9W_relatedGrid a{background:var(--paper-cool);border:1px solid var(--line);color:var(--ink);border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.JQBD9W_relatedGrid img,.JQBD9W_relatedGrid video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.JQBD9W_relatedTitle{padding:12px;font-weight:700;display:block}.JQBD9W_back{color:var(--ink-soft);margin-bottom:22px;display:inline-block}.JQBD9W_creatorLink{color:var(--brand-green);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.JQBD9W_returnButton{z-index:5;border:1px solid var(--line);background:var(--paper-cool);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:16px;left:16px}button.JQBD9W_back{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1199px){.JQBD9W_returnButton{top:calc(66px + env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left))}}@media (max-width:760px){.JQBD9W_header{flex-direction:column;align-items:start}.JQBD9W_detail{grid-template-columns:1fr;padding:18px}.JQBD9W_detailMedia{min-height:0}.JQBD9W_detailBody{border-radius:22px;padding:20px}.JQBD9W_related{padding:0 18px}.JQBD9W_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.JQBD9W_detailPage{z-index:60;background:var(--filmlune-ambient-veil);padding-bottom:0;position:fixed;inset:0;overflow:hidden}.JQBD9W_detail{grid-template-columns:minmax(0,1fr) minmax(380px,462px);gap:0;max-width:none;min-height:100dvh;padding:0}.JQBD9W_detailMedia{background:0 0;border:0;border-radius:16px;place-self:center;width:auto;max-width:90%;max-height:85dvh}.JQBD9W_detailMedia img,.JQBD9W_detailMedia video{object-fit:contain;width:100%;height:auto;max-height:85dvh}.JQBD9W_detailBody{background:var(--paper-cool);border:0;border-radius:0;flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:0;display:flex;position:sticky;top:0}.JQBD9W_detailScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px;overflow-y:auto}.JQBD9W_detailBody h1{letter-spacing:-.02em;margin:14px 0 8px;font-size:1.15rem;font-weight:600;line-height:1.3}.JQBD9W_detailBody h2{font-size:.8rem;font-weight:650}.JQBD9W_detailBody section{margin-top:18px;padding-top:14px}.JQBD9W_detailBody .JQBD9W_summary{font-size:.84rem;line-height:1.55}.JQBD9W_detailBody .JQBD9W_model{background:0 0;border:0;margin:10px 0;padding:0;font-size:.75rem;font-weight:500}.JQBD9W_detailBody .JQBD9W_featured{white-space:nowrap;padding:4px 7px;font-size:.65rem}.JQBD9W_detailBody .JQBD9W_back{margin-bottom:18px;font-size:.78rem}.JQBD9W_detailBody .JQBD9W_prompt{border-radius:12px;padding:14px;font-family:inherit;font-size:.85rem;line-height:1.6}.JQBD9W_detailBody .JQBD9W_secondaryActions{gap:8px}.JQBD9W_detailBody .JQBD9W_secondaryActions button{border:0;min-height:32px;padding:5px 6px;font-size:.75rem;font-weight:500}.JQBD9W_detailFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper-cool);z-index:2;flex-shrink:0}.JQBD9W_detailFooter .JQBD9W_primaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.JQBD9W_detailFooter .JQBD9W_primaryActions button{color:#fff;background:#17191e;border-radius:10px;padding:10px 8px;font-size:.78rem;font-weight:650}.JQBD9W_actionNotice:empty{display:none}@media (max-width:900px){.JQBD9W_detailPage{overflow-y:auto}.JQBD9W_detail{grid-template-columns:1fr}.JQBD9W_detailMedia{max-height:65dvh;margin:24px auto}.JQBD9W_detailMedia img,.JQBD9W_detailMedia video{max-height:65dvh}.JQBD9W_detailBody{height:85dvh;min-height:480px;padding-bottom:76px;position:relative}.JQBD9W_detailFooter{position:fixed;bottom:0;left:0;right:0}.JQBD9W_detailPage{padding-bottom:env(safe-area-inset-bottom)}}.JQBD9W_editorial{color:var(--ink-soft);font-size:14px;line-height:1.7}.JQBD9W_editorial section{margin-top:20px}.JQBD9W_editorial h2{color:var(--ink);font-size:15px}.JQBD9W_editorial ul{padding-left:20px}.JQBD9W_editorial li+li{margin-top:8px}.JQBD9W_detailPage{overflow-y:auto}.JQBD9W_detailBody{position:relative}.JQBD9W_identityRow .JQBD9W_creatorIdentity{margin-top:0}.JQBD9W_detailBody section h2{color:var(--ink-soft);text-transform:uppercase;margin:0 0 6px;font-size:.7rem}.JQBD9W_detailBody .JQBD9W_prompt{background:var(--paper-cool);max-height:none;margin:0;overflow:visible}.JQBD9W_prompt button{border:1px solid var(--line);background:var(--paper-cool);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:5px 9px;font-size:.76rem}.JQBD9W_editorial{background:var(--paper-cool);padding:48px max(24px,50vw - 550px)}.JQBD9W_editorial h1{font-size:1.8rem;line-height:1.3}.JQBD9W_detailFooter .JQBD9W_primaryActions:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.JQBD9W_detailFooter .JQBD9W_primaryActions>button:only-child{justify-self:center;width:100%}@media (max-width:1199px){.JQBD9W_detailPage{background:var(--paper-cool);inset:54px 0 0;overflow-y:auto}.JQBD9W_detail{grid-template-columns:minmax(0,1fr);min-height:100%}.JQBD9W_detailBody{height:auto;min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom));background:var(--paper-cool);position:relative}.JQBD9W_detailScroll{flex:none;overflow:visible}.JQBD9W_detailFooter{background:var(--paper-cool);position:fixed;bottom:0;left:0;right:0}.JQBD9W_detailPage:has([data-prompt-focus=true]){overflow:hidden}}.JQBD9W_canonicalReturn{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin:18px clamp(18px,4vw,56px) 0;padding:8px 12px;font-size:13px;display:inline-flex}.JQBD9W_canonicalReturn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.R7KQFq_root{min-width:0;position:relative}.R7KQFq_focusablePrompt{padding-right:36px}.R7KQFq_focusToggle{z-index:1;color:#4e5664;cursor:pointer;background:#fff;border:1px solid #e3e3e1;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:absolute;top:-2px;right:-2px}.R7KQFq_focusToggle:hover,.R7KQFq_focusToggle[aria-pressed=true]{color:#41558f;background:#f3f6ff;border-color:#bfc8e6}.R7KQFq_focusToggle:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.R7KQFq_actions{gap:8px;margin-top:10px;display:flex}.R7KQFq_heading{margin-bottom:10px;font-size:14px;line-height:30px;display:block}.R7KQFq_root[data-has-heading=true] .R7KQFq_focusToggle{top:0;right:0}.R7KQFq_root[data-has-heading=true] pre{border:1px solid #dedfe5;border-bottom:0;border-radius:12px 12px 0 0;padding:12px!important}.R7KQFq_root[data-has-heading=true] .R7KQFq_actions{border:1px solid #dedfe5;border-top:0;border-radius:0 0 12px 12px;margin-top:0;padding:0 12px 12px}.R7KQFq_focusToggle{background:0 0;border:0}.R7KQFq_heading{margin-bottom:10px;padding:8px 0}.R7KQFq_root[data-has-heading=true] .R7KQFq_focusToggle{top:8px}@media (max-width:1199px){.R7KQFq_root[data-prompt-focus=true]{z-index:100;box-sizing:border-box;height:100dvh;padding:calc(64px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:#24272d;background:#fff;position:fixed;inset:0;overflow-y:auto}.R7KQFq_root[data-prompt-focus=true] .R7KQFq_focusToggle{top:calc(10px + env(safe-area-inset-top));background:#f3f6ff;width:44px;height:44px;position:fixed;right:14px}.R7KQFq_root[data-prompt-focus=true] .R7KQFq_focusablePrompt{padding-right:0}.R7KQFq_root[data-prompt-focus=true] .R7KQFq_actions button{min-height:44px}}@media (min-width:1200px){.R7KQFq_root[data-prompt-focus=true] .R7KQFq_focusablePrompt{overscroll-behavior-y:contain;max-height:max(160px,100dvh - 340px);overflow-y:auto}}
.FHU2QG_recipe{gap:14px;display:grid}.FHU2QG_tabs,.FHU2QG_stepStack{gap:9px;display:grid}.FHU2QG_tabs button{border:1px solid var(--line);background:var(--paper-cool);color:var(--ink);text-align:left;border-radius:11px;padding:8px 10px}.FHU2QG_tabs button[aria-selected=true]{background:var(--paper-cool);border-color:#7896ed}.FHU2QG_stepCard{border:1px solid var(--line);background:linear-gradient(145deg,#19171cf5,#19171cf5);border-radius:14px;min-width:0;padding:14px}.FHU2QG_stepLabel{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:620}.FHU2QG_promptHeading{color:var(--ink-soft);letter-spacing:.055em;margin:0 0 4px;font-size:.68rem;font-weight:700}.FHU2QG_promptOrigin{border:1px solid var(--line);background:var(--paper-cool);color:#4f5f94;border-radius:999px;width:fit-content;margin:-8px 0 -6px;padding:5px 8px;font-size:.68rem;font-weight:650;line-height:1.2}.FHU2QG_actions{grid-template-columns:1fr;gap:8px;min-width:0;margin-top:4px;display:grid}.FHU2QG_actions[data-two-actions=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.FHU2QG_actions button{color:#fff;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#17191d;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:560;display:inline-flex}.FHU2QG_recipe[data-presentation=inspector]{gap:18px}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepStack{gap:16px}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard{border:1px solid var(--line);background:var(--paper-cool);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.55;transition:border-color .16s,background .16s,box-shadow .16s}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard[data-selected=true]{border-color:var(--brand-green-border);background:var(--brand-lime-soft);box-shadow:0 0 0 2px #187a431f}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard:has(.FHU2QG_stepSelector){cursor:pointer}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard:has(.FHU2QG_stepSelector):not([data-selected=true]):hover{background:var(--paper-cool);border-color:#8a9be3}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard:has(.FHU2QG_stepSelector):focus-within{border-color:var(--brand-green);box-shadow:0 0 0 3px #187a4329}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_recipeContent:has([data-prompt-focus=true])>:not(.FHU2QG_stepStack){display:none}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_recipeContent:has([data-prompt-focus=true]) .FHU2QG_stepCard:not(:has([data-prompt-focus=true])){display:none}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard:has([data-prompt-focus=true]){min-height:100%}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard button{border:1px solid var(--line);background:var(--paper-cool);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:5px 9px;font-size:.76rem}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard .FHU2QG_stepSelector{width:100%;min-height:0;color:var(--ink-soft);letter-spacing:.04em;text-align:left;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.72rem;font-weight:720;line-height:1.3;display:block}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard .FHU2QG_stepSelector:focus-visible{outline:2px solid var(--brand-focus);outline-offset:4px}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_actions{z-index:3;box-sizing:border-box;width:calc(100% + 44px);max-width:calc(100% + 44px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#19171cf5;margin:2px -22px -22px;position:sticky;bottom:-22px;box-shadow:0 -12px 28px #1b1d230d}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_actions button{text-align:center;white-space:normal;border-radius:10px;min-height:42px;font-size:.78rem;font-weight:650;line-height:1.25}@media (max-width:420px){.FHU2QG_actions[data-two-actions=true]{grid-template-columns:1fr}}.FHU2QG_recipe[data-presentation=inspector]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_recipeContent{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 18px;overflow-y:auto}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_actions{background:var(--paper-cool);-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;margin-top:auto;position:relative;bottom:auto}.FHU2QG_inspectorBody{flex:1;min-height:0;overflow-y:auto}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard[data-single-prompt=true]{box-shadow:none;background:0 0;border:0;padding:0}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_stepCard button[data-prompt-focus-toggle]{background:0 0;border:0;padding:0}@media (max-width:1199px){.FHU2QG_recipe[data-presentation=inspector],.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_recipeContent,.FHU2QG_inspectorBody{flex:none;overflow:visible}.FHU2QG_recipe[data-presentation=inspector] .FHU2QG_actions{margin-top:16px;position:relative}.FHU2QG_actions[data-two-actions=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.FHU2QG_inspectorBody .FHU2QG_recipe[data-presentation=inspector] .FHU2QG_recipeContent{overscroll-behavior:auto;flex:none;overflow:visible}
.PCrHuq_card{break-inside:avoid;background:var(--paper-cool);border:1px solid #778ed821;border-radius:17px;margin:0 0 7px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 6px 22px #2b34550d;container-type:inline-size}.PCrHuq_card:hover{transform:translateY(-2px);box-shadow:0 16px 42px #2b345521}.PCrHuq_card[data-wall-aspect=portrait-9-16]{aspect-ratio:9/16}.PCrHuq_card[data-wall-aspect=portrait-3-4]{aspect-ratio:3/4}.PCrHuq_card[data-wall-aspect=square-1-1]{aspect-ratio:1}.PCrHuq_card[data-wall-aspect=landscape-16-9]{aspect-ratio:16/9}.PCrHuq_visualPreview{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.PCrHuq_card[data-preview-hidden] .PCrHuq_visualPreview{visibility:hidden}.PCrHuq_visualPreview img{color:#0000;object-fit:contain;width:100%;height:100%;font-size:0;display:block}.PCrHuq_mediaUnavailable{background:linear-gradient(145deg, var(--paper-cool), var(--paper-cool));color:var(--ink-soft);text-align:center;place-content:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.PCrHuq_mediaUnavailable>svg{justify-self:center}.PCrHuq_mediaUnavailable small{max-width:24ch;font-size:.72rem;line-height:1.35}.PCrHuq_playBadge{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1019ab;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid;position:absolute;top:10px;right:10px}.PCrHuq_overlay{z-index:2;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#090c14b8 48%,#090c14e6);justify-content:space-between;align-items:flex-end;gap:10px;padding:42px 11px 11px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.PCrHuq_card:hover .PCrHuq_overlay,.PCrHuq_card:focus-within .PCrHuq_overlay,.PCrHuq_card[data-touch-revealed] .PCrHuq_overlay,.PCrHuq_overlay[data-overlay-focused]{opacity:1;transform:translateY(0)}.PCrHuq_card:hover .PCrHuq_overlay .PCrHuq_useIdea,.PCrHuq_card:hover .PCrHuq_overlay .PCrHuq_rightControls button,.PCrHuq_card:hover .PCrHuq_overlay .PCrHuq_rightControls a,.PCrHuq_card:focus-within .PCrHuq_overlay .PCrHuq_useIdea,.PCrHuq_card:focus-within .PCrHuq_overlay .PCrHuq_rightControls button,.PCrHuq_card:focus-within .PCrHuq_overlay .PCrHuq_rightControls a,.PCrHuq_card[data-touch-revealed] .PCrHuq_overlay .PCrHuq_useIdea,.PCrHuq_card[data-touch-revealed] .PCrHuq_overlay .PCrHuq_rightControls button,.PCrHuq_card[data-touch-revealed] .PCrHuq_overlay .PCrHuq_rightControls a,.PCrHuq_overlay[data-overlay-focused] .PCrHuq_useIdea,.PCrHuq_overlay[data-overlay-focused] .PCrHuq_rightControls button,.PCrHuq_overlay[data-overlay-focused] .PCrHuq_rightControls a{pointer-events:auto}.PCrHuq_leftControls{gap:7px;min-width:0;display:grid}.PCrHuq_rightControls{flex:none;align-items:center;gap:6px;display:flex}.PCrHuq_creator{align-items:center;gap:8px;min-width:0;display:flex}.PCrHuq_creatorAvatar{background:#19171ceb;border:1px solid #ffffff57;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.PCrHuq_creatorAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.PCrHuq_creatorAvatar>span{color:var(--brand-green-strong);font-size:.68rem;font-weight:700}.PCrHuq_creator>span:last-child{min-width:0;display:grid}.PCrHuq_creator strong,.PCrHuq_creator small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PCrHuq_creator strong{font-size:.75rem;font-weight:580}.PCrHuq_creator small{color:#ffffffb8;font-size:.64rem}.PCrHuq_useIdea{border:1px solid var(--line);width:max-content;height:30px;color:var(--ink);font:inherit;cursor:pointer;pointer-events:none;background:#19171cf5;border-radius:9px;align-items:center;gap:6px;padding-inline:10px;font-size:.7rem;font-weight:650;display:inline-flex}.PCrHuq_rightControls button,.PCrHuq_rightControls a{color:#fff;cursor:pointer;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22252c94;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-width:30px;height:30px;text-decoration:none;display:inline-flex}.PCrHuq_rightControls .PCrHuq_favoriteAction{gap:3px;width:auto;padding-inline:8px}.PCrHuq_favoriteCount{font-variant-numeric:tabular-nums;margin-left:3px;font-size:.68rem}@media (prefers-reduced-motion:reduce){.PCrHuq_card,.PCrHuq_visualPreview img,.PCrHuq_overlay{transition:none}}@media (max-width:767px){.PCrHuq_overlay{padding-inline:8px;padding-bottom:8px}.PCrHuq_creator strong{font-size:.69rem}.PCrHuq_rightControls{gap:5px}.PCrHuq_useIdea{padding-inline:8px}}@container (max-width:260px){.PCrHuq_overlay{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 5px;display:grid}.PCrHuq_leftControls{display:contents}.PCrHuq_creator{grid-area:1/1}.PCrHuq_rightControls{grid-area:1/2;min-width:0}.PCrHuq_useIdea{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:center;width:100%;min-width:0}}@media (max-width:1199px){.PCrHuq_card,.PCrHuq_card:hover{box-shadow:none;transition:none;transform:none}.PCrHuq_overlay{transition:none}.PCrHuq_playBadge,.PCrHuq_rightControls button,.PCrHuq_rightControls a{-webkit-backdrop-filter:none;backdrop-filter:none}}
.Yfzuua_related{margin-top:24px}.Yfzuua_related h2{margin:0 0 12px;font-size:.9rem;font-weight:650}.Yfzuua_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.Yfzuua_grid a{background:var(--paper-cool);border-radius:12px;display:block;position:relative;overflow:hidden}.Yfzuua_grid img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.Yfzuua_play{color:#fff;background:#17191eb8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid;position:absolute;top:8px;right:8px}
