.posture-fork{border:0;min-width:0;margin:0;padding:0}.posture-fork-wrap{gap:var(--s-3);flex-direction:column;min-height:0;display:flex}.posture-fork-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.swipe-card[data-kind=answer_receipt]>.answer-offer-face{gap:var(--s-3);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.swipe-card[data-kind=answer_receipt]>.answer-offer-face>.sc-draft{flex:0 auto;margin-top:0}.swipe-card[data-kind=answer_receipt]>.answer-offer-face>.posture-fork-wrap,.swipe-card[data-kind=answer_receipt] .posture-fork-scroll{flex:1 1 0}.swipe-card[data-kind=answer_receipt] .posture-commit-row{flex:none}.swipe-card[data-kind=answer_receipt]>.answer-receipt-face{gap:var(--s-3);overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.swipe-card[data-kind=answer_receipt]>.answer-receipt-face>.sc-draft{flex:none;margin-top:0;overflow:visible}.answer-receipt-items,.answer-receipt-items>li{min-width:0}.answer-revert-trigger{width:100%;height:auto;min-height:44px;padding-block:var(--s-2);text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.posture-asked{font:500 var(--t-micro) var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-400);margin:0 0 var(--s-2)}.posture-quote-cite{margin:var(--s-1) 0 0;font:500 var(--t-micro) var(--sans);color:var(--paper-400)}.posture-order{margin:var(--s-2) 0 var(--s-3);color:var(--paper-300)}.posture-teach,.posture-precedent{margin:0 0 var(--s-3);color:var(--paper-300)}.posture-options{gap:var(--s-3);display:grid}.posture-option{gap:var(--s-3);padding:var(--s-4);cursor:pointer;border:1px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--surface,var(--ink-800));min-height:44px;display:flex;position:relative}.posture-radio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.posture-body{gap:var(--s-2);flex:auto;min-width:0;display:grid}.posture-title{font:600 15px var(--sans);color:var(--paper-50);margin:0}.posture-outcome{font-size:var(--t-small);color:var(--paper-300);margin:0}fieldset:disabled .posture-option,.posture-option.is-locked{cursor:default;opacity:.6}.posture-option.is-selected{border-color:var(--au);box-shadow:0 0 0 1px var(--au), 0 2px 8px #050b1f80}:root[data-theme=light] .posture-option.is-selected{border-color:var(--au-deep);box-shadow:0 0 0 1px var(--au-deep), 0 2px 8px #050b1f1f}.posture-radio:focus-visible+.posture-body{outline:2px solid var(--gold);outline-offset:4px;border-radius:var(--r-sm)}:root[data-theme=light] .posture-radio:focus-visible+.posture-body{outline-color:var(--au-deep)}.posture-reach{flex:none;align-content:center;gap:3px;display:grid}.posture-reach i{background:var(--hairline-strong);border-radius:2px;block-size:12px;inline-size:4px;display:block}.posture-reach i.on{background:var(--au)}:root[data-theme=light] .posture-reach i.on{background:var(--au-deep)}.posture-transcript{margin-top:var(--s-3);gap:var(--s-2);display:grid}.posture-beat{gap:var(--s-3);font-size:var(--t-small);color:var(--paper-200);grid-template-columns:minmax(0,9ch) 1fr;display:grid}.posture-beat .who{font:500 var(--t-micro) var(--sans);letter-spacing:.06em;color:var(--paper-400)}.posture-beat .said{font-family:var(--serif);color:var(--paper-50);font-style:italic;line-height:1.45}@media (max-width:420px){.posture-beat{grid-template-columns:1fr;gap:2px}}.posture-echo{padding:var(--s-3) 0 0;color:var(--paper-200);font-size:var(--t-small);margin:0}.posture-hold-hint{margin:var(--s-1) 0 0;color:var(--paper-400);font-size:var(--t-micro)}.posture-commit-row{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.posture-commit{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;position:relative;overflow:hidden}.posture-commit-fill{transform-origin:0;background:color-mix(in oklab, var(--ink-950) 18%, transparent);pointer-events:none;position:absolute;inset:0}.posture-commit-label{z-index:1;position:relative}.posture-static-confirm{gap:var(--s-2);flex-wrap:wrap;display:flex}.answer-class .posture-fork-wrap{margin-top:var(--s-3)}
