[data-fig=insta-post]{justify-content:center;display:flex}[data-fig=insta-post] .instagram-media{background:0 0;border:0;width:100%;max-width:480px;padding:0;min-width:0!important;margin:0 auto!important}[data-fig=insta-post] .ip-card{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:8px;gap:8px;padding:14px 16px 16px;text-decoration:none;display:grid}[data-fig=insta-post] .ip-top{font:12px var(--mono);color:var(--muted);justify-content:space-between;gap:10px;display:flex}[data-fig=insta-post] .ip-top b{color:var(--ink)}[data-fig=insta-post] .ip-draw{background:var(--soft);border-radius:4px;width:100%;height:auto}[data-fig=insta-post] .ip-draw path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}[data-fig=insta-post] .ip-pose{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:5 4}[data-fig=insta-post] .ip-lbl{font:11px var(--mono);letter-spacing:.08em;fill:var(--muted)}[data-fig=insta-post] .ip-ball{fill:var(--accent)}[data-fig=insta-post] .ip-cap{font:700 19px/1.3 var(--sans)}[data-fig=insta-post] .ip-link{font:12px var(--mono);color:var(--accent)}[data-fig=seventeen-chat]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-fig=seventeen-chat] .sc-row{gap:4px;margin-bottom:10px;display:grid}[data-fig=seventeen-chat] .sc-lab,[data-fig=seventeen-chat] .sc-m span{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-fig=seventeen-chat] .sc-seg{border:1px solid var(--line);background:var(--bg);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}[data-fig=seventeen-chat] .sc-seg button{font:600 13px/1.25 var(--sans);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;padding:9px 8px}[data-fig=seventeen-chat] .sc-seg button+button{border-left:1px solid var(--line)}[data-fig=seventeen-chat] .sc-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}[data-fig=seventeen-chat] .sc-seg button[data-v="1"][aria-pressed=true]{background:var(--accent);color:#fff}[data-fig=seventeen-chat] .sc-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-fig=seventeen-chat] .sc-meters{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}[data-fig=seventeen-chat] .sc-m{grid-template-columns:118px 1fr;align-items:center;gap:8px;display:grid}[data-fig=seventeen-chat] .sc-m i{background:var(--line);border-radius:5px;height:10px;display:block;overflow:hidden}[data-fig=seventeen-chat] .sc-m b{background:var(--ink);border-radius:5px;width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}[data-fig=seventeen-chat] .sc-m.hi b{background:var(--accent)}[data-fig=seventeen-chat] .sc-phone{border:1.5px solid var(--ink);background:var(--bg);border-radius:22px;flex-direction:column;min-height:300px;padding:12px 12px 14px;display:flex}[data-fig=seventeen-chat] .sc-head{font:12px var(--mono);color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}[data-fig=seventeen-chat] .sc-dot{border:1.5px dashed var(--ink);border-radius:50%;width:22px;height:22px}[data-fig=seventeen-chat] .sc-thread{flex-direction:column;flex:1;gap:8px;padding:12px 0;display:flex}[data-fig=seventeen-chat] .sc-msg{font:14px/1.4 var(--sans);border-radius:14px;max-width:88%;padding:8px 11px;margin:0!important}[data-fig=seventeen-chat] .sc-out{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px;align-self:flex-end}[data-fig=seventeen-chat] .sc-in{background:var(--soft);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start;animation:.35s sc-pop}@keyframes sc-pop{0%{opacity:0;transform:translateY(6px)}}[data-fig=seventeen-chat] .sc-verdict{font:700 15px/1.3 var(--sans);border-top:1px solid var(--line);padding-top:10px;margin:0!important}@media (width<=640px){[data-fig=seventeen-chat]{grid-template-columns:1fr}[data-fig=seventeen-chat] .sc-phone{min-height:0}[data-fig=seventeen-chat] .sc-m{grid-template-columns:104px 1fr}}@media (prefers-reduced-motion:reduce){[data-fig=seventeen-chat] .sc-in{animation:none}}[data-fig=find-three] .ft-bar{font:12px var(--mono);color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}[data-fig=find-three] .ft-clock{color:var(--ink)}[data-fig=find-three] .ft-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-fig=find-three] .ft-card{background:var(--bg);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}[data-fig=find-three] .ft-target{border-color:var(--ink)}[data-fig=find-three] .ft-tag{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);position:absolute;top:6px;left:8px}[data-fig=find-three] .ft-target .ft-tag{color:var(--accent)}[data-fig=find-three] .ft-svg{width:100%;height:auto;display:block}[data-fig=find-three] .ft-b{cursor:crosshair;touch-action:manipulation}[data-fig=find-three] .ft-b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-fig=find-three] .ft-svg .ln{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}[data-fig=find-three] .ft-svg .thin{stroke-width:1.2px}[data-fig=find-three] .ft-svg .fill{fill:var(--soft)}[data-fig=find-three] .ft-svg .txt{fill:var(--ink);font:700 30px/1 Helvetica, Arial, var(--sans);letter-spacing:.06em}[data-fig=find-three] .ft-svg .small{fill:var(--ink);font:700 9px/1 Helvetica, Arial, var(--sans)}[data-fig=find-three] .ft-svg .mono{fill:var(--muted);font:9px var(--mono)}[data-fig=find-three] .ft-svg .miss{stroke:var(--muted);stroke-width:2px}[data-fig=find-three] .ft-svg .hit{fill:none;stroke:var(--accent);stroke-width:3px}[data-fig=find-three] .ft-svg .ring{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:4 3}[data-fig=find-three] .ft-msg{font:700 16px/1.35 var(--sans);min-height:2.7em;margin:12px 0 0!important}[data-fig=find-three] .ft-actions{flex-wrap:wrap;gap:8px;display:flex}[data-fig=find-three] .ft-actions button{font:12px var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--ink);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:4px;padding:8px 12px}[data-fig=find-three] .ft-actions .ft-next,[data-fig=find-three] .ft-actions .ft-again{background:var(--ink);color:var(--bg)}@media (width<=640px){[data-fig=find-three] .ft-pair{grid-template-columns:1fr;gap:8px}}[data-fig=metaphor-translator] .mt-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}[data-fig=metaphor-translator] .mt-chips button{font:12px var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 10px}[data-fig=metaphor-translator] .mt-chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=metaphor-translator] .mt-stage{background:var(--bg);border:1px solid var(--line);border-radius:6px;grid-template-columns:170px 1fr;align-items:center;gap:18px;padding:14px;display:grid}[data-fig=metaphor-translator] .mt-glyph{width:100%;height:auto}[data-fig=metaphor-translator] .mt-glyph .ln{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}[data-fig=metaphor-translator] .mt-glyph .red{stroke:var(--accent)}[data-fig=metaphor-translator] .mt-glyph .redf{fill:var(--accent)}[data-fig=metaphor-translator] .mt-glyph .soft{fill:var(--soft)}[data-fig=metaphor-translator] .mt-glyph .t{font:700 26px/1 Helvetica, Arial, var(--sans);fill:var(--ink);letter-spacing:.05em}[data-fig=metaphor-translator] .mt-glyph .m{font:10px var(--mono);fill:var(--muted)}[data-fig=metaphor-translator] .mt-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-fig=metaphor-translator] .mt-steps li{border-left:2px solid var(--line);padding-left:12px;transition:opacity .35s,border-color .35s,transform .35s}[data-fig=metaphor-translator] .mt-steps li.off{opacity:.18;transform:translate(6px)}[data-fig=metaphor-translator] .mt-steps li.on{border-left-color:var(--accent)}[data-fig=metaphor-translator] .mt-steps span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}[data-fig=metaphor-translator] .mt-steps strong{font:700 17px/1.3 var(--sans);display:block}[data-fig=metaphor-translator] .mt-steps em{font:11px var(--mono);color:var(--accent);margin-top:2px;font-style:normal;display:block}[data-fig=metaphor-translator] .mt-run{align-items:center;gap:12px;margin-top:12px;display:flex}[data-fig=metaphor-translator] .mt-go{font:700 14px var(--sans);background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:4px;flex:none;padding:9px 14px}[data-fig=metaphor-translator] .mt-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;margin:0!important}@media (width<=640px){[data-fig=metaphor-translator] .mt-stage{grid-template-columns:1fr}[data-fig=metaphor-translator] .mt-glyph{justify-self:center;max-width:180px}}[data-fig=same-pose] .sp-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}[data-fig=same-pose] .sp-steps button{font:700 15px var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:4px;padding:8px 0}[data-fig=same-pose] .sp-steps button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-fig=same-pose] .sp-scene{border:1px solid var(--line);background:#f6f2ea;border-radius:6px;position:relative;overflow:hidden}html.mode-dark [data-fig=same-pose] .sp-scene{border-color:#3a3a3a}[data-fig=same-pose] .sp-svg{width:100%;height:auto;display:block}[data-fig=same-pose] .sp-svg .ln{fill:none;stroke:#1f1f1f;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}[data-fig=same-pose] .sp-svg .hatch{stroke:#1f1f1f;stroke-width:.8px;opacity:.35}[data-fig=same-pose] .sp-svg .lbl{fill:#6b6b6b;letter-spacing:.06em;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}[data-fig=same-pose] .sp-pose{fill:#f6f2ead9;stroke:#1f1f1f;stroke-width:1.6px;stroke-dasharray:6 4}[data-fig=same-pose] .sp-plbl,[data-fig=same-pose] .sp-free,[data-fig=same-pose] .sp-note{letter-spacing:.08em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}[data-fig=same-pose] .sp-plbl{fill:#1f1f1f}[data-fig=same-pose] .sp-free{fill:#e3262a;font-weight:700;transition:opacity .3s}[data-fig=same-pose] .sp-ball{fill:#e3262a}[data-fig=same-pose] .sp-court{transition:opacity .3s}[data-fig=same-pose] .sp-prot{fill:none;stroke:#e3262a;stroke-width:3px}[data-fig=same-pose] .sp-note{fill:#e3262a;font-weight:700}[data-fig=same-pose] .sp-bg>*{animation:.45s sp-in}@keyframes sp-in{0%{opacity:0}}[data-fig=same-pose] .sp-year{color:#1f1f1f;font:700 clamp(18px,5vw,28px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:8px;right:10px}[data-fig=same-pose] .sp-table{border-collapse:collapse;width:100%;font:14px/1.35 var(--sans);margin-top:12px}[data-fig=same-pose] .sp-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-fig=same-pose] .sp-table th{text-align:left;font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);vertical-align:top;width:34%;padding:6px 10px 6px 0;font-weight:400}[data-fig=same-pose] .sp-table td{border-bottom:1px solid var(--line);padding:6px 0}[data-fig=same-pose] .sp-table tr th{border-bottom:1px solid var(--line)}[data-fig=same-pose] .sp-table td.chg{color:var(--accent);font-weight:700}[data-fig=same-pose] .sp-foot{gap:8px;margin-top:12px;display:grid}[data-fig=same-pose] .sp-court-btn{font:12px var(--mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--accent);background:var(--bg);color:var(--accent);cursor:pointer;border-radius:4px;justify-self:start;padding:8px 12px}[data-fig=same-pose] .sp-court-btn[aria-pressed=true]{background:var(--accent);color:#fff}[data-fig=same-pose] .sp-verdict{font:700 15px/1.4 var(--sans);margin:0!important}@media (prefers-reduced-motion:reduce){[data-fig=same-pose] .sp-bg>*{animation:none}}[data-fig=vr-machine] .vr-in{gap:4px;display:grid}[data-fig=vr-machine] .vr-in span{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[data-fig=vr-machine] .vr-in input{font:600 20px var(--sans);border:1px solid var(--ink);background:var(--bg);color:var(--ink);border-radius:6px;width:100%;padding:10px 12px}[data-fig=vr-machine] .vr-in input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-fig=vr-machine] .vr-chips{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}[data-fig=vr-machine] .vr-chips button{font:12px var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 9px}[data-fig=vr-machine] .vr-chips button:hover,[data-fig=vr-machine] .vr-chips button:focus-visible{border-color:var(--accent)}[data-fig=vr-machine] .vr-out{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:16px 14px 14px}[data-fig=vr-machine] .vr-word{font:800 clamp(24px, 6vw, 40px) / 1.1 var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 14px!important}[data-fig=vr-machine] .vr-word mark{color:var(--accent);background:0 0}[data-fig=vr-machine] .vr-meter{background:var(--line);border-radius:7px;height:14px;margin-bottom:22px;position:relative}[data-fig=vr-machine] .vr-fill{background:var(--accent);border-radius:7px;transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}[data-fig=vr-machine] .vr-three{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}[data-fig=vr-machine] .vr-three span{font:11px var(--mono);color:var(--ink);position:absolute;top:22px;left:-10px}[data-fig=vr-machine] .vr-stat{font:14px/1.45 var(--sans);margin:0!important}[data-fig=vr-machine] .vr-stat b{font-weight:700}
