._figure_11l8m_1{--ink:#1e2a2e;--muted:#526875;background:radial-gradient(at 26% 13%,#fff,#edf6fa 48%,#dceaf0 100%);border:1px solid #a7bec9;border-radius:8px;min-width:0;margin:0;padding:clamp(17px,2.8vw,31px);box-shadow:inset 0 2px #fff,0 7px 0 -4px #bbd0da,0 26px 45px -34px #304c6080}._caption_11l8m_2{font:500 13px/1.5 var(--font-mono);color:#415760;border-bottom:1px solid #bbced7;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;padding-bottom:15px;display:flex}._caption_11l8m_2 span:first-child{color:#a81a57;text-transform:uppercase;letter-spacing:.07em}._steps_11l8m_4{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:15px 0 0;padding:0;display:grid;position:relative}._steps_11l8m_4 legend{color:#415760;margin-bottom:11px;font-size:13px}._radio_11l8m_6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._choice_11l8m_7{color:#415760;cursor:pointer;min-height:44px;font:500 13px/1.2 var(--font-sans);background:#ffffffa8;border:1px solid #aebfca;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:5px 7px;display:flex}._choice_11l8m_7 span{color:#596d77;font:500 10px/1.2 var(--font-mono)}._choice_11l8m_7:hover{border-color:#a81a57}._radio0_11l8m_10:checked~._choice0_11l8m_10,._radio1_11l8m_10:checked~._choice1_11l8m_10,._radio2_11l8m_10:checked~._choice2_11l8m_10{color:#8d1649;background:#f9e6ee;border-color:#a81a57}._radio0_11l8m_10:focus-visible~._choice0_11l8m_10,._radio1_11l8m_10:focus-visible~._choice1_11l8m_10,._radio2_11l8m_10:focus-visible~._choice2_11l8m_10{outline-offset:3px;outline:2px solid #a81a57}._panels_11l8m_12{grid-column:1/-1;min-width:0}._panel_11l8m_12{min-width:0;display:none}._radio0_11l8m_10:checked~._panels_11l8m_12 ._panel0_11l8m_14,._radio1_11l8m_10:checked~._panels_11l8m_12 ._panel1_11l8m_14,._radio2_11l8m_10:checked~._panels_11l8m_12 ._panel2_11l8m_14{display:block}._phase_11l8m_15{text-align:center;color:#2d4148;font:400 clamp(19px, 2.3vw, 29px)/1.2 var(--font-plate);letter-spacing:-.02em;margin:19px 0 16px}._cards_11l8m_16{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:4px;display:grid}._card_11l8m_16{background:linear-gradient(153deg,#fff,#f5fafc);border:1px solid #b4c8d0;border-radius:5px;flex-direction:column;justify-content:space-between;min-width:0;min-height:164px;padding:clamp(12px,1.8vw,20px) clamp(9px,1.4vw,16px);display:flex;box-shadow:inset 0 1px #fff,0 4px 0 -2px #c0d2db,0 13px 15px -16px #304c6080}._friendCard_11l8m_18{background:linear-gradient(153deg,#f7fbfc,#e5f1f4)}._cardKicker_11l8m_19{color:#a81a57;font:500 11px/1.5 var(--font-mono)}._cardFoot_11l8m_20{color:var(--muted);border-top:1px solid #d1dfe4;padding-top:10px;font-size:11px;line-height:1.4}._card_11l8m_16 .guessRow,._hiddenWord_11l8m_21{gap:3px;width:100%;max-width:210px;margin:12px auto}._card_11l8m_16 .tile,._hiddenWord_11l8m_21 span{font-size:clamp(13px,1.6vw,21px)}._card_11l8m_16 .tileMark{font-size:9px;bottom:1px;right:2px}._hiddenWord_11l8m_21{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._hiddenWord_11l8m_21 span{aspect-ratio:1;color:#546c7a;min-width:0;font-family:var(--font-mono);background:#dfebf0;border:1px solid #b2c7d1;border-radius:4px;justify-content:center;align-items:center;display:flex}._link_11l8m_26{text-align:center;color:#a81a57;font:400 21px/1 var(--font-plate)}._guesses_11l8m_27{gap:6px;margin:7px 0;display:grid}._guesses_11l8m_27 .guessRow{margin:0 auto}._progress_11l8m_29{justify-items:center;gap:0;margin:7px 0;display:grid}._progress_11l8m_29 strong{color:#23465b;font:400 clamp(37px, 5vw, 61px)/1 var(--font-plate)}._progress_11l8m_29 strong span{color:#6b8291;font-size:.5em}._progress_11l8m_29>span{color:var(--muted);font-size:11px}._explain_11l8m_33{color:#415760;text-align:center;min-height:3.7em;margin:17px 0 0;font-size:13px;line-height:1.6}@media (width<=1100px){._cards_11l8m_16{gap:2px}._card_11l8m_16{min-height:155px}}@media (width<=480px){._caption_11l8m_2,._choice_11l8m_7{font-size:12px}._phase_11l8m_15{margin:18px 0 14px}._card_11l8m_16{min-height:151px;padding:11px 8px}._cardKicker_11l8m_19,._cardFoot_11l8m_20{font-size:10px}._card_11l8m_16 .tile,._hiddenWord_11l8m_21 span{font-size:13px}._card_11l8m_16 .tileMark{font-size:7px}._link_11l8m_26{font-size:17px}._explain_11l8m_33{font-size:12px}}@media (width<=360px){._cards_11l8m_16{grid-template-columns:minmax(0,1fr);gap:8px}._card_11l8m_16{min-height:130px;padding:13px 15px}._cardKicker_11l8m_19,._cardFoot_11l8m_20{font-size:11px}._card_11l8m_16 .tile,._hiddenWord_11l8m_21 span{font-size:21px}._card_11l8m_16 .tileMark{font-size:9px}._link_11l8m_26{transform:rotate(90deg)}._progress_11l8m_29{margin:1px 0}}._figure_13ssw_6{min-width:0;max-width:48rem;margin:2.2rem 0 0}._figure_13ssw_6 ._caption_13ssw_7{max-width:62ch;color:var(--muted);margin:0 0 1.4rem;font-size:.9375rem;line-height:1.75}._caption_13ssw_7 strong{color:var(--ink);font-weight:600}._lanes_13ssw_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem;display:grid}._lane_13ssw_10{min-width:0}._title_13ssw_12{border-bottom:1px solid var(--rule);font:500 1.05rem/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .6rem;padding-bottom:.55rem}._contract_13ssw_13{font:400 .6875rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;display:block}._steps_13ssw_15{margin:0;padding:0;list-style:none;display:grid}._step_13ssw_15{border-left:1px solid var(--rule);grid-template-columns:1.6rem minmax(0,1fr);gap:.1rem .5rem;padding:.7rem 0 .75rem .55rem;display:grid;position:relative}._step_13ssw_15+._step_13ssw_15{border-top:1px solid var(--rule)}._index_13ssw_18{font:400 .6875rem/1.7 var(--font-mono);letter-spacing:.08em;color:var(--muted);grid-row:1/span 4}._actor_13ssw_19{font:400 .6875rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:2}._message_13ssw_20{font:400 .8125rem/1.6 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;grid-column:2}._does_13ssw_21{color:var(--muted);grid-column:2;font-size:.875rem;line-height:1.6}._outcome_13ssw_22{font:400 .6875rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);grid-column:2;margin-top:.15rem}._network_13ssw_25{border-left-style:dashed}._committed_13ssw_26,._replayed_13ssw_26,._refused_13ssw_26{border-left:3px solid var(--accent);padding-left:calc(.55rem - 2px)}._refused_13ssw_26 ._message_13ssw_20{color:var(--accent)}@media (width<=720px){._lanes_13ssw_10{grid-template-columns:minmax(0,1fr)}}
