.case-scope:has(.ugc-mark) .eyebrow{font-size:12px}.case-scope:has(.ugc-mark) .m{font-size:12px}.case-scope:has(.ugc-mark) .chapter-num{font-size:12px}.case-scope:has(.ugc-mark) .media-cap{font-size:12px}.case-scope:has(.ugc-mark) .case-meta-card dt{font-size:12px}.case-scope:has(.ugc-mark) .case-stat-label{font-size:12px}.case-scope:has(.ugc-mark) .tn-label{font-size:12px}.case-scope:has(.ugc-mark) .tn-foot{font-size:12px}.case-scope:has(.ugc-mark) .tn-pill{font-size:12px}.case-scope:has(.ugc-mark) .r-lbl{font-size:12px}.case-scope:has(.ugc-mark) .results-ledger .k{font-size:12px}.case-scope:has(.ugc-mark) .then-now-head .m{font-size:12px}:is(.case-scope:has(.ugc-mark) .cflow-head,.case-scope:has(.ugc-mark) .cflow-tag,.case-scope:has(.ugc-mark) .cflow-sub,.case-scope:has(.ugc-mark) .cflow-note,.case-scope:has(.ugc-mark) .cflow-loop){font-size:12px}.case-scope:has(.ugc-mark) [data-spread] .text-\[11px\]{font-size:12px}.ugc-mark{display:none}.ugc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ugc-tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:860px){.ugc-tiles,.ugc-tiles-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ugc-tile{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.ugc-frame{aspect-ratio:9/16;border:1.5px solid var(--engram-paper-15);border-radius:var(--radius-md);background:#111113;position:relative;overflow:hidden}.ugc-frame.is-45{aspect-ratio:4/5}.case-scope .ugc-frame>video,.case-scope .ugc-frame>img,.case-scope .ugc-snd>video{object-fit:cover;border:0;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ugc-lab{font-family:var(--engram-mono);letter-spacing:.02em;color:var(--engram-paper-60);flex-direction:column;gap:3px;margin:0;font-size:12px;line-height:1.4;display:flex}.ugc-lab b{color:var(--engram-paper);letter-spacing:0;font-size:13px;font-weight:500}.ugc-lab .t{text-transform:uppercase;letter-spacing:.12em}.ugc-steps{font-family:var(--engram-mono);color:var(--engram-paper-60);flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ugc-steps li+li:before{content:"·";color:var(--engram-paper-25);margin-right:8px}.ugc-price{font-family:var(--engram-mono);color:var(--engram-paper);margin:0;font-size:13px}.ugc-sum{border-top:1.5px solid var(--engram-paper-25);border-bottom:1.5px solid var(--engram-paper-25);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.ugc-sum div{border-right:1px dashed var(--engram-paper-15);flex-direction:column;gap:8px;padding:22px 20px;display:flex}.ugc-sum div:last-child{border-right:0}.ugc-sum .n{font-family:var(--engram-display-editorial);letter-spacing:-.045em;color:var(--engram-paper);font-size:clamp(36px,4vw,56px);font-weight:700;line-height:.9}.ugc-sum .l{font-family:var(--engram-mono);color:var(--engram-paper-60);font-size:12px;line-height:1.45}@media (max-width:720px){.ugc-sum{grid-template-columns:1fr}.ugc-sum div{border-right:0;border-bottom:1px dashed var(--engram-paper-15);padding:18px 4px}.ugc-sum div:last-child{border-bottom:0}}.ugc-duo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2.5vw,32px);max-width:820px;margin:0 auto;display:grid}.ugc-duo-k{width:150px;font-family:var(--engram-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--engram-paper-60);flex-direction:column;align-items:center;gap:12px;font-size:12px;line-height:1.45;display:flex}.ugc-duo-k i{background:var(--engram-paper);width:100%;height:1.5px;display:block;position:relative}.ugc-duo-k i:after{content:"";background:var(--engram-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}@media (max-width:720px){.ugc-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ugc-duo-k{flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;width:100%}.ugc-duo-k i{width:40px}}.ugc-snd{position:absolute;inset:0}.ugc-snd>video{opacity:1}.ugc-snd.is-tile>video{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-quart)}.ugc-snd.is-tile.is-on>video{opacity:1;pointer-events:auto}.ugc-snd-b{z-index:2;white-space:nowrap;border:1.5px solid var(--engram-paper);background:var(--engram-paper);max-width:calc(100% - 16px);color:var(--engram-ink);font-family:var(--engram-mono);letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:background .2s var(--ease-out-quart), color .2s, border-color .2s;border-radius:9999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ugc-snd-b:hover,.ugc-snd-b:focus-visible{background:var(--engram-orange);border-color:var(--engram-orange);color:var(--engram-paper)}.ugc-snd-b svg{flex:none;width:9px;height:10px}.ugc-snd.is-on .ugc-snd-b{display:none}@media (max-width:420px){.ugc-snd-b{letter-spacing:.01em;gap:6px;padding:8px 10px;bottom:10px}}.ugc-fig{font-family:var(--engram-mono);color:var(--engram-paper)}.ugc-fh,.ugc-ff{letter-spacing:.16em;text-transform:uppercase;color:var(--engram-paper-60);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.ugc-fh{margin-bottom:clamp(24px,3vw,40px)}.ugc-fh .o{color:var(--engram-orange)}.ugc-ff{color:var(--engram-paper-50);border-top:1px solid #faf9f633;margin-top:clamp(24px,3vw,40px);padding-top:18px}.ugc-k{letter-spacing:.16em;text-transform:uppercase;color:var(--engram-paper-50);margin-bottom:12px;font-size:12px;display:block}.ugc-sub{color:var(--engram-paper-60);margin:14px 0 0;font-size:12px;line-height:1.5}.ugc-node{border:1.5px solid var(--engram-paper);border-radius:var(--radius-sm);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.ugc-node b{letter-spacing:-.005em;color:var(--engram-paper);font-size:14px;font-weight:400;line-height:1.35}.ugc-node span{color:var(--engram-paper-60);font-size:12px;line-height:1.45}.ugc-node .ugc-k{margin-bottom:2px}.ugc-node.is-on{background:var(--engram-paper);border-color:var(--engram-paper)}.ugc-node.is-on b{color:var(--engram-ink)}.ugc-node.is-on span,.ugc-node.is-on .ugc-k{color:var(--engram-ink-60)}.ugc-node.is-dim{border-color:var(--engram-paper-25)}.ugc-wire{background:var(--engram-paper);flex:0 0 36px;align-self:center;height:1.5px;display:block;position:relative}.ugc-wire.is-dash{border-top:1.5px dashed var(--engram-paper-50);background:0 0;height:0}.ugc-wire.has-dot:after{content:"";background:var(--engram-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ugc-flow{align-items:stretch;display:flex}.ugc-flow>.ugc-node{flex:1 1 0}@media (max-width:960px){.ugc-flow{flex-direction:column}.ugc-flow>.ugc-wire{flex:0 0 28px;width:1.5px;height:auto}.ugc-flow>.ugc-wire.is-dash{border-top:0;border-left:1.5px dashed var(--engram-paper-50);width:0}}.ugc-loop{border:1.5px dashed var(--engram-paper-25);border-radius:var(--radius-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--engram-paper-60);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.ugc-loop b{color:var(--engram-paper);font-weight:400}.ugc-loop .thumbs{gap:6px;margin-left:auto;display:flex}.ugc-thumb{border:1.5px solid var(--engram-paper-15);object-fit:cover;border-radius:6px;flex:none;width:36px;height:36px;display:block}.ugc-eng{grid-template-columns:minmax(0,1.05fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;display:grid}.ugc-win{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ugc-win .ugc-frame{border-radius:var(--radius-sm)}.ugc-in{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ugc-in .ugc-node{gap:3px;padding:10px 12px}.ugc-in .ugc-node b{font-size:13px}.ugc-box{border:1.5px solid var(--engram-paper);border-radius:var(--radius-md);overflow:hidden}.ugc-box ul{margin:0;padding:0;list-style:none}.ugc-box li{border-top:1px solid var(--engram-paper-15);flex-direction:column;gap:3px;padding:12px 16px;display:flex}.ugc-box li:first-child{border-top:0}.ugc-box li b{color:var(--engram-paper);font-size:14px;font-weight:400}.ugc-box li span{color:var(--engram-paper-60);font-size:12px;line-height:1.45}.ugc-box li.is-gate{background:var(--engram-paper)}.ugc-box li.is-gate b{color:var(--engram-ink)}.ugc-box li.is-gate span{color:var(--engram-ink-60)}.ugc-box .ugc-k{margin-bottom:10px;padding:14px 16px 0}.ugc-out{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ugc-out li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ugc-out .ugc-thumb{width:48px;height:48px}.ugc-out p{color:var(--engram-paper-60);flex-direction:column;gap:2px;margin:0;font-size:12px;line-height:1.4;display:flex}.ugc-out p b{color:var(--engram-paper);font-size:14px;font-weight:400}.ugc-out p .t{text-transform:uppercase;letter-spacing:.12em}@media (max-width:960px){.ugc-eng{grid-template-columns:minmax(0,1fr)}.ugc-eng>.ugc-wire{justify-self:center;width:1.5px;height:32px;margin:4px 0}}.ugc-and{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);display:grid}.ugc-and-p{border:1.5px solid var(--engram-paper-25);border-radius:var(--radius-md);flex-direction:column;padding:clamp(18px,2.4vw,28px);display:flex}.ugc-and-p.is-now{border-color:var(--engram-paper)}.ugc-same{flex:1;align-items:center;gap:0;min-height:220px;display:flex}.ugc-deck{flex:none;width:150px;height:180px;position:relative}.ugc-deck img{aspect-ratio:9/16;object-fit:cover;border:1.5px solid var(--engram-paper-25);background:#111113;border-radius:6px;width:84px;height:auto;position:absolute;top:0}.ugc-deck img:first-child{top:12px;left:0}.ugc-deck img:nth-child(2){top:8px;left:12px}.ugc-deck img:nth-child(3){top:4px;left:24px}.ugc-deck img:nth-child(4){top:0;left:36px}.ugc-same .ugc-wire{flex:auto;min-width:24px}.ugc-aud{border:1.5px solid var(--engram-paper);border-radius:var(--radius-sm);flex-direction:column;flex:none;gap:4px;max-width:52%;padding:12px 14px;display:flex}.ugc-aud b{color:var(--engram-paper);font-size:14px;font-weight:400}.ugc-aud span{color:var(--engram-paper-60);font-size:12px;line-height:1.45}.ugc-map{flex-direction:column;flex:1;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ugc-map li{grid-template-columns:40px minmax(0,1fr) 28px minmax(0,1.1fr);align-items:center;gap:10px;display:grid}.ugc-map .ugc-thumb{width:40px;height:40px}.ugc-map .nm{color:var(--engram-paper-60);flex-direction:column;gap:1px;font-size:12px;line-height:1.35;display:flex}.ugc-map .nm b{color:var(--engram-paper);font-size:14px;font-weight:400}.ugc-map .nm .t{text-transform:uppercase;letter-spacing:.12em}.ugc-map .ugc-wire{flex:none;width:100%}.ugc-map .to{border:1.5px solid var(--engram-paper);color:var(--engram-paper);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.3}@media (max-width:480px){.ugc-map li{grid-template-columns:36px minmax(0,1fr) 16px minmax(0,1.15fr);gap:8px}.ugc-map .ugc-thumb{width:36px;height:36px}.ugc-map .nm .t{letter-spacing:.04em}}@media (max-width:860px){.ugc-and{grid-template-columns:minmax(0,1fr)}.ugc-same{min-height:0}.ugc-deck{width:120px;height:150px}.ugc-deck img{width:70px}}.ugc-eq{max-width:var(--max);padding:0 var(--gutter);font-family:var(--engram-mono);color:var(--engram-paper-75);margin:clamp(28px,3vw,40px) auto 0;font-size:13px;line-height:1.6}.ugc-eq code{border:1.5px solid var(--engram-paper-25);color:var(--engram-paper);border-radius:6px;margin-right:8px;padding:2px 10px;font-family:inherit;display:inline-block}.ugc-eq u{-webkit-text-decoration-color:var(--engram-paper-50);text-decoration-color:var(--engram-paper-50);text-underline-offset:4px}.ugc-crew{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ugc-crew li{border:1px solid var(--engram-paper-25);color:var(--engram-paper-75);border-radius:9999px;padding:3px 8px;font-size:12px}.ugc-runs{flex-direction:column;gap:7px;margin-top:6px;display:flex}.ugc-run{align-items:center;gap:4px;display:flex}.ugc-run em{color:var(--engram-paper-60);flex:none;width:46px;font-size:12px;font-style:normal}.ugc-run i{border:1.5px solid var(--engram-paper-50);border-radius:2px;width:11px;height:11px;display:block}.ugc-run i.p{background:var(--engram-paper);border-color:var(--engram-paper)}.ugc-node .ugc-new{gap:6px;margin-top:6px;display:flex}.ugc-node .ugc-new .ugc-thumb{border-color:var(--engram-ink-15);width:40px;height:40px}.ugc-stages{border-top:1.5px solid var(--engram-paper-25)}.ugc-st{border-bottom:1px solid var(--engram-paper-15);color:var(--engram-paper-75);grid-template-columns:150px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;padding:16px 0;font-size:13px;line-height:1.5;display:grid}.ugc-st.is-head{letter-spacing:.16em;text-transform:uppercase;color:var(--engram-paper-50);padding:12px 0;font-size:12px}.ugc-st .s{color:var(--engram-paper);align-items:baseline;gap:12px;font-size:14px;display:flex}.ugc-st .s i{color:var(--engram-paper-50);width:14px;font-size:12px;font-style:normal}.ugc-st .fb{color:var(--engram-paper-60);font-size:12px}.ugc-st .fb .ugc-row{gap:6px;margin-top:6px;display:flex}.ugc-st .fb .ugc-thumb{width:32px;height:32px}.ugc-st .dc{color:var(--engram-paper);flex-direction:column;gap:4px;display:flex}.ugc-st .dc.is-no{color:var(--engram-paper-50)}.ugc-st .dc .money{letter-spacing:.1em;text-transform:uppercase;color:var(--engram-orange);font-size:12px}.ugc-st .dc .note{letter-spacing:.1em;text-transform:uppercase;color:var(--engram-paper-50);font-size:12px}.ugc-st .lb{display:none}@media (max-width:860px){.ugc-st{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.ugc-st.is-head{display:none}.ugc-st .lb{letter-spacing:.12em;text-transform:uppercase;color:var(--engram-paper-50);margin-right:6px;font-size:12px;display:inline}.ugc-st .dc{flex-flow:wrap;gap:4px 10px}}@media (prefers-reduced-motion:no-preference){.ugc-fig[data-anim] .ugc-wire{transform-origin:0;transition:transform .7s var(--ease-out-quart) .25s;transform:scaleX(0)}.ugc-fig[data-anim].is-in .ugc-wire{transform:none}@media (max-width:960px){.ugc-fig[data-anim] .ugc-flow>.ugc-wire,.ugc-fig[data-anim] .ugc-eng>.ugc-wire{transform-origin:top;transform:scaleY(0)}.ugc-fig[data-anim].is-in .ugc-flow>.ugc-wire,.ugc-fig[data-anim].is-in .ugc-eng>.ugc-wire{transform:none}}}
