.rsx{--paper:#fbfaf6;--ink:#15150f;--ink-soft:#6d6d66;--faint:#a6a69d;--rule:#cfccc2;--rule-soft:#e3e1d9;--green:#00b894;--green-wash:#e2f2ec;--amber:#96762a;--amber-wash:#f1e9d6;--red:#d94028;--red-wash:#f6ddd4;--blue:#15150f;--blue-wash:#efeee8;--panel:#eae8e2;--d-bg:#000000;--d-bg2:#1a1815;--d-rule:#26241d;--d-rule-soft:#1c1a15;--d-ink:#f4f3ee;--d-ink-soft:#d9d6cc;--d-faint:#8f8d86;--d-green:#00b894;--d-green-wash:#062a20;--d-amber:#c9a05a;--d-amber-wash:#2a2213;--d-red:#e2624a;--d-red-wash:#2a1712;--d-blue:#f4f3ee;--d-blue-wash:#26241d;--shadow:none;--d-shadow:none;--mono:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rsx .show{border-top:0;margin-top:0}.rsx-hero-dark{background:#000;margin-top:calc(-80px - env(safe-area-inset-top));padding-top:calc(80px + env(safe-area-inset-top))}.rsx-hero-dark .th-hero{padding-top:52px;padding-bottom:60px}.rsx-hero-dark .th-article-col{max-width:768px}.rsx-hero-dark .th-hero .lede{max-width:none}.rsx-hero-dark .h1{color:#f4f3ee}.rsx-hero-dark .lede{color:#b8b5ac}.rsx-hero-dark .crumb{color:#f4f3ee80}.rsx-hero-dark .crumb a{color:#f4f3eeb8}.rsx-hero-dark .crumb a:hover{color:#f4f3ee}.rsx-hero-dark .crumb b{color:#f4f3eeb8}.rsx-hero-dark .art-kind{color:#8f8d86}.rsx-hero-dark ::selection{background:#f4f3ee38;color:#f4f3ee}.rsx-hero-dark :focus-visible{outline-color:#f4f3ee}.rsx-wrap{max-width:768px;margin:0 auto;padding:0 24px}.rsx-breakout{margin-inline:min(0px,calc((100% - min(920px,100vw - 40px))/2))}.sec-dark .btn.ghost{color:#f4f3ee;border-color:#f4f3ee66}.sec-dark .btn.ghost:hover{border-color:#f4f3ee;background:#f4f3ee14;color:#f4f3ee}.rsx{--rsx-ease:cubic-bezier(.16,1,.3,1)}.beat{padding:66px 0;border-bottom:.5px solid var(--rule)}.beat:last-of-type{border-bottom:none}.rsx-js .beat .beat-head,.rsx-js .beat h2,.rsx-js .beat>.lede{opacity:0;transform:translateY(16px);transition:opacity .7s var(--rsx-ease),transform .7s var(--rsx-ease)}.rsx-js .beat h2{transition-delay:.08s}.rsx-js .beat>.lede{transition-delay:.16s}.rsx-js .beat.inview .beat-head,.rsx-js .beat.inview h2,.rsx-js .beat.inview>.lede{opacity:1;transform:none}.rsx-js .rsx-rise{opacity:0;transform:translateY(18px);transition:opacity .8s var(--rsx-ease) .1s,transform .8s var(--rsx-ease) .1s}.rsx-js .rsx-rise.rise{opacity:1;transform:none}.beat-head{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.beat-num{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--ink-soft);letter-spacing:.1em;line-height:1;flex:none}.beat-label{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:500}.beat h2{font-size:clamp(24px,4vw,34px);line-height:1.1;margin:0 0 14px;font-weight:300;letter-spacing:-.02em}.beat .lede{font-size:17px;color:var(--ink-soft);margin:0 0 30px;font-weight:300;line-height:1.55;max-width:none}.takeaway b{font-weight:500}.stream-frame{background:var(--d-bg);border-radius:6px!important;overflow:hidden;box-shadow:var(--shadow)}.stream-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid #26241D;font-family:var(--sans);font-size:10.5px;font-weight:500;text-transform:uppercase;color:#8f8d86;letter-spacing:.1em}.stream-bar .dot{width:6px;height:6px;border-radius:50%;background:#e2624a;flex:none;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.stream-bar b{color:#fbfaf6;font-weight:500}.stream-stats{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #1C1A15}.stream-stats .stat{padding:8px 12px;border-right:1px solid #26241D;display:flex;flex-direction:column;gap:2px}.stream-stats .stat:last-child{border-right:none}.stream-stats .stat-row{display:flex;align-items:baseline;gap:5px}.stream-stats .stat-d{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.stream-stats .stat-d.tick{animation:statTick .45s var(--rsx-ease)}@keyframes statTick{0%{opacity:.2;transform:translateY(2px)}to{opacity:1;transform:none}}.stream-stats .stat-d[data-dir=up]{color:#00b894}.stream-stats .stat-d[data-dir=down]{color:#e2624a}.stream-stats .stat-n{font-family:var(--sans);font-size:15px;font-weight:500;color:#fbfaf6;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stream-stats .stat-l{font-family:var(--sans);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:#8f8d86;white-space:nowrap}.stream-stats .stat.relevant{background:#062a20}.stream-stats .stat.relevant .stat-n{color:#00b894}.stream-stats .stat.relevant .stat-l{color:#3f9a76}@media (max-width:640px){.stream-stats{grid-template-columns:repeat(2,1fr)}.stream-stats .stat{border-bottom:1px solid #26241D}.stream-stats .stat:nth-child(2n){border-right:none}.stream-stats .stat.relevant{grid-column:1 / -1;border-right:none}.stream-stats .stat-n{font-size:15px}.stream-stats .stat-l{font-size:8px}}.stream-bar .tk{color:var(--red)}.stream-logwrap{position:relative}.stream-fade{position:absolute;left:0;right:0;top:0;height:44px;background:linear-gradient(var(--d-bg),transparent);pointer-events:none;z-index:3}.stream-log{height:340px;overflow-y:auto;overflow-x:hidden;position:relative;font-family:var(--sans);font-size:12.5px;font-variant-numeric:tabular-nums;scrollbar-width:none;-ms-overflow-style:none}.stream-log::-webkit-scrollbar{display:none}.stream-log .inner{padding:8px 0}.logrow{display:grid;grid-template-columns:78px 116px 1fr auto;gap:14px;align-items:center;padding:7px 16px;border-bottom:1px solid #26241D;color:#d9d6cc;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease,background .3s ease}.logrow.show{opacity:1;transform:none}.logrow.dim{opacity:.62}.logrow.flag{background:#2a1712;color:#f0d9d3}.logrow.milestone{background:#142a20;color:#d3e8dc}.logrow.milestone .tag,.logrow.milestone .src{color:#4fc9a0}.logrow.amberflag{background:#2a2213;color:#efe3c9}.logrow.amberflag .tag,.logrow.amberflag .src{color:#c9a05a}.logrow .t{color:#8f8d86}.logrow .src{color:#b8b5ac}.logrow.flag .src{color:#e2624a;font-weight:500}.logrow .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logrow .tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8f8d86}.logrow.flag .tag{color:#e2624a}.logrow.amend{background:#2a2213;color:#efe3c9}.logrow.amend .tag,.logrow.amend .src{color:#c9a05a}.card-stage{display:flex;justify-content:center;perspective:1600px;padding:8px 0 4px;opacity:0;transform:translateY(18px);transition:opacity .7s var(--rsx-ease),transform .7s var(--rsx-ease)}.card-stage.show{opacity:1;transform:none}.flip{width:100%;max-width:560px;min-height:236px;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);cursor:pointer}.flip.flipped{transform:rotateY(180deg)}.flip.invite{animation:inviteFlip 1.7s cubic-bezier(.2,.7,.2,1) .3s}@keyframes inviteFlip{0%,to{transform:rotateY(0)}35%{transform:rotateY(-14deg)}55%{transform:rotateY(6deg)}72%{transform:rotateY(-3deg)}86%{transform:rotateY(0)}}.face{position:absolute;inset:0;backface-visibility:hidden;background:#fff;border:1px solid var(--hair);border-radius:6px!important;box-shadow:0 1px #15150f0a;padding:26px 28px;display:flex;flex-direction:column;color:var(--ink)}.face.back{transform:rotateY(180deg)}.card-eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;margin-bottom:18px}.card-eyebrow .live{color:var(--special);display:flex;align-items:center;gap:6px}.card-eyebrow .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--special);animation:pulse 1.8s infinite}.card-q{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.card-q em{font-style:italic;color:var(--red);font-weight:400}.card-foot{margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;align-items:flex-end;font-family:var(--sans);font-size:12px;color:var(--muted)}.card-foot .price{font-size:32px;font-weight:300;color:var(--ink);letter-spacing:-.02em}.flip-hint{font-family:var(--sans);font-size:11px;color:var(--faint);letter-spacing:.1em;text-transform:uppercase}.back .card-eyebrow{color:var(--special)}.protocol{font-family:var(--sans);font-size:12px;line-height:1.6}.protocol .prow{display:flex;gap:10px;padding:5px 0;border-bottom:1px dashed var(--hair-soft)}.protocol .pk{color:var(--muted);min-width:140px}.protocol .pv{color:var(--ink)}.lock{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--sans);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--special)}.doc-card{border:1px solid var(--rule-soft);border-radius:6px!important;background:#fff;margin-bottom:22px;position:relative;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .7s var(--rsx-ease),transform .7s var(--rsx-ease);box-shadow:0 1px #15150f08,0 12px 32px -24px #15150f2e}.doc-card.show{opacity:1;transform:none}.doc-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(217,64,40,.16),transparent);transform:translateY(-120%);pointer-events:none;z-index:2}.doc-card.filtered:after{animation:scanDown .8s ease}@keyframes scanDown{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.doc-card:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:var(--ink)}.doc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 28px;border-bottom:1px solid var(--rule-soft)}.doc-src{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);display:flex;align-items:center;gap:9px}.doc-src:before{content:"";width:6px;height:6px;background:var(--red);flex:none}.doc-body{padding:30px 28px 32px}.doc-headline{font-size:22px;line-height:1.32;font-weight:400;color:var(--ink);letter-spacing:-.015em;margin-bottom:26px;max-width:44ch}.doc-headline b{font-weight:500}.doc-lines{display:flex;flex-direction:column;gap:12px;filter:blur(2px);opacity:.2;user-select:none}.doc-lines span{display:block;height:6px;background:linear-gradient(90deg,var(--ink-soft),rgba(109,109,102,.4));border-radius:3px}.doc-real{font-size:15px;line-height:1.65;color:var(--ink);font-style:italic;font-weight:300;margin:22px 0;padding-left:18px;border-left:2px solid var(--rule);transition:border-color .5s ease}.doc-real b{font-style:normal;font-weight:500;color:var(--ink)}.doc-card.filtered .doc-real{border-left-color:var(--red)}.doc-card.filtered .doc-headline{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--rule);text-decoration-thickness:1px}.doc-card.filtered .doc-headline b{color:var(--faint)}.doc-card.filtered .doc-lines{opacity:.22}.doc-card.filtered .doc-real{color:var(--ink)}.check-table{border:1px solid var(--d-rule);border-radius:6px!important;overflow:hidden;background:var(--d-bg);box-shadow:var(--d-shadow);opacity:0;transform:translateY(14px);transition:opacity .7s var(--rsx-ease) .15s,transform .7s var(--rsx-ease) .15s}.check-table.show{opacity:1;transform:none}.check-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--d-rule);background:var(--d-bg)}.ct-label{font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint)}.ct-status{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--d-red)}.ct-dot{width:6px;height:6px;border-radius:50%;background:#e2624a;flex:none;animation:pulse 1.8s ease-in-out infinite}.check-head,.check-row{display:grid;grid-template-columns:1.15fr 1.15fr .7fr}.check-head{background:var(--d-bg2);border-bottom:1px solid var(--d-rule)}.check-head span{font-family:var(--sans);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint);font-weight:500;padding:12px 20px}.check-head span+span{border-left:1px solid var(--d-rule)}.check-head span:last-child{text-align:center}.check-row{border-bottom:1px solid var(--d-rule-soft);opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.check-row.show{opacity:1;transform:none}.check-row:last-child{border-bottom:none}.check-cell{padding:18px 22px;box-sizing:border-box}.check-cell.c-base{background:var(--d-bg2);border-left:3px solid var(--d-rule)}.check-cell.c-report{border-left:1px solid var(--d-rule)}.check-cell.c-res{border-left:1px solid var(--d-rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.c-base .lbl{font-family:var(--sans);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint);margin-bottom:6px}.c-base .thr{font-family:var(--sans);font-size:13px;color:var(--d-ink);line-height:1.5;font-weight:500}.c-report .lbl{font-family:var(--sans);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint);margin-bottom:6px}.c-report .excerpt{font-size:14px;color:var(--d-ink-soft);line-height:1.5;font-style:italic;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.22,.61,.36,1) .18s}.check-row.show .c-report .excerpt{clip-path:inset(0 0 0 0)}.c-report .excerpt mark{background:#262218;color:var(--d-ink);font-style:normal;font-weight:500;padding:0 3px;border-radius:0}.c-res .mark{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;opacity:0;transform:scale(.6);transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.c-res .mark.show{opacity:1;transform:scale(1)}.c-res .mark.met{background:var(--d-green);color:#04231a}.c-res .mark.unmet{background:var(--d-red);color:#1a0a08}.c-res .rlbl{font-family:var(--sans);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;opacity:0;transition:opacity .45s ease .1s}.c-res .rlbl.show{opacity:1}.c-res .rlbl.met{color:var(--d-green)}.c-res .rlbl.unmet{color:var(--d-red)}.check-row.res-met .c-res{background:var(--d-green-wash)}.check-row.res-unmet .c-res{background:var(--d-red-wash)}@media (max-width:640px){.check-head{display:none}.check-row{grid-template-columns:1fr;grid-template-areas:"base" "report" "res"}.check-cell.c-base{grid-area:base;border-left:3px solid var(--d-rule)}.check-cell.c-report{grid-area:report;border-left:3px solid var(--d-rule);border-top:1px dashed var(--d-rule-soft)}.check-cell.c-res{grid-area:res;border-left:3px solid var(--d-rule);border-top:1px solid var(--d-rule);flex-direction:row;justify-content:flex-start;gap:10px;padding-top:12px;padding-bottom:12px}.c-res .mark{width:24px;height:24px;font-size:13px}.check-cell{padding:14px 16px}.check-row.res-met .c-base{border-left-color:var(--d-green)}.check-row.res-unmet .c-base{border-left-color:var(--d-red)}}.analysis-flow{position:relative}.analysis-flow:before{content:"";position:absolute;left:50%;top:12px;bottom:12px;border-left:2px dotted var(--rule);transform:translate(-50%) scaleY(0);transform-origin:top;transition:transform 2.4s var(--rsx-ease) .3s;pointer-events:none}.analysis-flow.trace:before{transform:translate(-50%) scaleY(1)}.analysis-flow>*{position:relative;z-index:1}.verdict-reveal{margin:44px auto 0;border-radius:6px!important;overflow:hidden;background:var(--d-bg);border:1px solid var(--d-rule);border-left:4px solid var(--red);color:var(--d-ink);opacity:0;max-height:0;transform:translateY(10px);transition:opacity .5s var(--rsx-ease),max-height .6s var(--rsx-ease),transform .5s var(--rsx-ease)}.verdict-reveal.show{opacity:1;max-height:200px;transform:none;margin-top:44px;border-top:1px solid var(--d-rule)}.al-head{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:19px 26px;background:var(--d-bg)}.al-tag{font-family:var(--sans);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-ink);font-weight:500}.al-tag .al-flag{color:var(--d-red);margin-right:2px}.al-verdict{font-family:var(--sans);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint);font-weight:500;display:flex;align-items:baseline;gap:8px}.al-verdict .res{font-weight:700;font-size:15px;letter-spacing:.08em}.al-verdict.res-no .res{color:var(--d-red)}.al-verdict.res-yes .res{color:var(--d-green)}.al-verdict.res-push .res{color:var(--d-blue)}@media (max-width:640px){.al-head{padding:14px 16px;gap:10px 12px}.al-tag{font-size:10px}}.lifecycle{display:flex;align-items:flex-start;gap:0;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.lc-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none;min-width:78px;text-align:center}.lc-dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:11px;font-weight:500;flex:none;border:1.5px solid var(--rule);background:var(--panel);color:var(--faint);opacity:0;transform:scale(.4);transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease,border-color .3s ease}.lc-step.show .lc-dot{opacity:1;transform:scale(1)}.lc-dot.done{background:var(--green);border-color:var(--green);color:#fff}.lc-dot.willdone{color:transparent;transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease,border-color .3s ease,color .25s ease}.lc-dot.pending{border-style:dashed}.lc-dot.exchange{background:var(--blue);border-color:var(--blue);color:#fff}.lc-label{font-family:var(--sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);line-height:1.3}.lc-sub{font-family:var(--sans);font-size:9.5px;color:var(--faint)}.lc-line{flex:1;height:1.5px;background:var(--rule);margin-top:10px;min-width:14px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease,background .4s ease}.lc-line.show{transform:scaleX(1);margin-top:10px;border-top:0}.lc-label,.lc-sub{opacity:0;transition:opacity .4s ease}.lc-step.show .lc-label,.lc-step.show .lc-sub{opacity:1}.lc-line.done{background:var(--green)}.lc-line.handoff{background:linear-gradient(90deg,var(--green),var(--blue))}@media (max-width:640px){.lifecycle{gap:0}.lc-step{min-width:64px}.lc-label{font-size:9px}}.curation{display:flex;flex-direction:column;gap:14px}.cur-candidate{background:var(--d-bg);border:1px solid var(--d-rule);border-radius:6px!important;box-shadow:var(--d-shadow);padding:18px 20px;opacity:0;transform:translateY(10px);transition:opacity .6s var(--rsx-ease),transform .6s var(--rsx-ease),border-color .4s ease;display:flex;flex-direction:column;justify-content:center;gap:14px}@media (min-width:761px){.cur-candidate{min-height:140px}}.cur-candidate.show{opacity:1;transform:none}.cur-candidate.decided-strong,.cur-candidate.decided-potential,.cur-candidate.decided-review{border-color:#3a382f}.cur-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.cur-name{font-size:15px;font-weight:400;color:var(--d-ink)}.cur-name b{font-weight:600}.cur-verdict{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:0;white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .4s ease,transform .4s ease}.cur-verdict.show{opacity:1;transform:none}.cur-verdict.strong,.cur-verdict.potential,.cur-verdict.review{background:#26241d;color:#fbfaf6}.cur-verdict .cv-ic{margin-right:5px}.cur-verdict.strong .cv-ic{color:var(--d-green)}.cur-verdict.potential .cv-ic{color:var(--d-amber)}.cur-verdict.review .cv-ic{color:var(--d-faint)}.cur-checks{display:flex;flex-wrap:wrap;gap:8px}.cur-check{font-family:var(--sans);font-size:11.5px;letter-spacing:.02em;padding:5px 10px;border-radius:0;background:#201e18;color:var(--d-faint);display:inline-flex;align-items:center;gap:6px;transition:background .4s ease,color .4s ease}.cur-check:before{content:"·";font-weight:700}.cur-check.ok{background:var(--d-green-wash);color:var(--d-green)}.cur-check.ok:before{content:"✓"}.cur-check.weak{background:var(--d-amber-wash);color:var(--d-amber)}.cur-check.weak:before{content:"~"}.cur-check.more{background:#201e18;color:var(--d-faint);filter:blur(2.4px);opacity:.7;user-select:none}.cur-check.more:before{content:""}@media (max-width:640px){.cur-top{flex-direction:column;align-items:flex-start;gap:8px}.cur-name{font-size:14px}}.review{background:var(--d-bg);border:1px solid var(--d-rule);border-radius:6px!important;box-shadow:var(--d-shadow);overflow:hidden}.review-head{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--d-rule);font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint)}.review-head .who{color:var(--d-ink);font-weight:500}.review-body{display:grid;grid-template-columns:1fr 300px}@media (max-width:680px){.review-body{grid-template-columns:1fr}}.review-evidence{padding:22px 24px;border-right:1px solid var(--d-rule);display:flex;flex-direction:column;justify-content:center}.review-evidence .rlabel{font-family:var(--sans);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-faint);margin-bottom:8px}.review-evidence .suggested{font-size:16px;color:var(--d-ink)}.review-evidence .suggested .res{font-family:var(--sans);font-weight:600;text-transform:uppercase;color:var(--d-red);letter-spacing:.06em}.review-action{padding:22px 24px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:var(--d-bg2)}.sign-btn{font-family:var(--sans);font-size:13px;letter-spacing:.02em;text-transform:none;font-weight:500;padding:13px 22px;border:1px solid var(--d-ink);background:var(--d-ink);color:#0a0a08;border-radius:0;cursor:pointer;transition:background .2s,border-color .2s}.sign-btn:hover{background:#fff}.sign-btn:active{transform:translateY(1px)}.sign-btn.signed{background:var(--red);border-color:var(--red);color:#fff;cursor:default}.sign-note{font-family:var(--sans);font-size:11px;color:var(--d-faint);line-height:1.6}.audit{margin-top:22px;background:var(--d-bg);border-radius:6px!important;overflow:hidden;max-height:0;transition:max-height .8s ease;box-shadow:var(--shadow)}.audit.open{max-height:1040px}.audit-head{padding:12px 20px;border-bottom:1px solid #1C1A15;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8f8d86;display:flex;justify-content:space-between}.audit-head .stamp{color:var(--green);display:inline-block}.audit-head .stamp.blue{color:#f4f3ee;display:inline-block}@keyframes stampPop{0%{opacity:0;transform:scale(1.5) rotate(-6deg)}60%{opacity:1;transform:scale(.94) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}.audit.open .audit-head:not(.exch) .stamp{animation:stampPop .5s cubic-bezier(.2,.7,.3,1) .1s both}.audit-handoff.show .audit-head.exch .stamp{animation:stampPop .5s cubic-bezier(.2,.7,.3,1) .1s both}.audit-head.exch{border-top:1px solid #1C1A15}.audit-rows{padding:6px 0}.arow{display:grid;grid-template-columns:118px 1fr;gap:14px;padding:9px 18px;font-family:var(--sans);font-size:12px;font-variant-numeric:tabular-nums;border-bottom:1px solid #1C1A15;opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform .4s ease}.arow.show{opacity:1;transform:none}.arow .ak{color:#8f8d86;letter-spacing:.04em}.arow .av{color:#d9d6cc}.arow .av .g{color:var(--green)}.arow .av .b{color:#e2624a;font-weight:500}.arow .av .state{color:#c9a05a}.audit-handoff{background:#14130e}.handoff-arrow{font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8f8d86;text-align:center;padding:10px 0 8px;opacity:0;transition:opacity .5s ease}.audit-handoff.show .handoff-arrow{opacity:1}.audit-handoff .exch .stamp.blue{color:#f4f3ee}.audit-handoff .arow{border-bottom:1px solid #26241D}@media (max-width:760px){.rsx-wrap{padding:0 18px}.beat{padding:52px 0}.review-body{grid-template-columns:1fr}.review-evidence{border-right:none;border-bottom:1px solid var(--d-rule)}}@media (max-width:640px){.rsx-wrap{padding:0 16px}.beat{padding:42px 0}.beat-head{gap:12px;margin-bottom:10px}.beat .lede{font-size:16px}.rsx h2{font-size:clamp(21px,5.5vw,28px)}.stream-log{height:360px}.logrow{grid-template-columns:1fr auto;gap:10px;padding:9px 14px;font-size:12px}.logrow .t,.logrow .src{display:none}.stream-bar{font-size:9px;gap:8px 10px;padding:9px 14px}.doc-headline{font-size:17px}.doc-body{padding:18px 16px 20px}.doc-head{padding:11px 16px}.doc-real{padding-left:14px}.flip{min-height:360px}.face{padding:22px 18px;overflow-y:auto}.card-q{font-size:18px}.card-foot .price{font-size:26px}.protocol{font-size:11.5px}.protocol .prow{flex-direction:column;gap:1px;padding:6px 0}.protocol .pk{min-width:0}.check-cell{padding:13px 14px}.c-report .excerpt{font-size:13.5px}.verdict-reveal.show{max-height:200px}.al-head{padding:12px 16px}.arow{grid-template-columns:96px 1fr;gap:10px;padding:9px 14px;font-size:11px}.audit.open{max-height:1600px}.review-evidence,.review-action{padding:18px 16px}.sign-btn{padding:15px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.rsx .rsx-note{font-family:var(--sans);font-size:17px;font-weight:300;line-height:1.55;color:var(--ink-soft);max-width:none;margin:0 0 30px}.rsx-hero-dark .rsx-hero-note{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#8f8d86;margin-top:20px;max-width:640px;font-style:normal}.envoy{display:flex;align-items:center;gap:22px;border:1px solid var(--rule-soft);background:#fff;padding:36px 30px;margin-top:10px}.envoy-node{flex:none;display:flex;flex-direction:column;gap:6px;max-width:190px}.envoy-k{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ink)}.envoy-s{font-family:var(--sans);font-size:11.5px;color:var(--ink-soft);line-height:1.5}.envoy-node.to{text-align:right;align-items:flex-end}.envoy-node.to .envoy-k{color:var(--faint);transition:color .5s ease 2.1s}.envoy.go .envoy-node.to .envoy-k{color:var(--red)}.envoy-track{position:relative;flex:1;height:56px;min-width:120px}.envoy-line{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--rule)}.envoy-track:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-top:1px solid var(--rule);border-right:1px solid var(--rule);transform:translateY(-50%) rotate(45deg)}.envoy-env{position:absolute;top:50%;left:0;transform:translateY(-58%);line-height:0;transition:left 2s var(--rsx-ease)}.envoy.go .envoy-env{left:calc(100% - 52px)}@media (prefers-reduced-motion: reduce){.envoy-env,.envoy-node.to .envoy-k{transition:none}}@media (max-width:640px){.envoy{padding:26px 18px;gap:14px}.envoy-s{display:none}.envoy-track{height:44px}}
