.sh5-rank-row{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;vertical-align:middle}.sh5-rank-row>*{min-width:0}.sh5-rank-card{display:inline-flex;align-items:center;justify-content:center;width:40px;aspect-ratio:70/96;flex:0 0 auto;background:var(--white);border:1px solid var(--line-strong);border-radius:5px;font-family:var(--heading-font);font-size:19px;font-weight:700;line-height:1;color:var(--navy);letter-spacing:-.03em;box-shadow:0 2px 4px rgba(20,36,56,.14)}.sh5-hand-grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sh5-hand-grid>*{min-width:0}.sh5-hand{display:flex;flex-direction:column;gap:8px;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.sh5-hand>*{min-width:0}.sh5-hand-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sh5-hand-cards{min-width:0}.sh5-hand-cards .playing-card{width:clamp(38px,6vw,52px)}.sh5-hand-note{margin:0;font-size:13px;color:var(--brass-text);font-weight:600;max-width:none}.sh5-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.sh5-compare-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sh5-compare>*{min-width:0}.sh5-panel{background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius);padding:16px;min-width:0}.sh5-panel>*{min-width:0}.sh5-panel-title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-text);max-width:none}.sh5-panel-text{margin:12px 0 0;font-size:14px;color:var(--muted);max-width:none}.sh5-panel-warn{border-left:4px solid var(--burgundy)}.sh5-board{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--space-3)}.sh5-board>*{min-width:0}.sh5-flag{font-size:13px;font-weight:600;color:var(--navy);min-width:0}.sh5-verdict{margin:var(--space-3) 0 0;padding:12px 16px;border-radius:var(--radius);background:var(--burgundy);color:var(--white);font-weight:600;font-size:15px;max-width:none}.sh5-verdict-soft{background:var(--ivory-deep);color:var(--navy);border:1px solid var(--line-strong)}.sh5-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.sh5-order>*{min-width:0}.sh5-street-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sh5-street-list>*{min-width:0}.sh5-street{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;min-width:0}.sh5-street>*{min-width:0}.sh5-street-name{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy);max-width:none}.sh5-seq{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sh5-seq>*{min-width:0}.sh5-seq-step{display:inline-flex;align-items:center;min-width:0;padding:5px 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--ivory);font-size:13px;font-weight:600;color:var(--navy)}.sh5-seq-first{background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.sh5-seq-arrow{display:inline-flex;align-items:center;color:var(--muted);min-width:0}.sh5-money{display:grid;gap:var(--space-4)}.sh5-money>*{min-width:0}.sh5-money-row{display:grid;gap:6px;min-width:0}.sh5-money-row>*{min-width:0}.sh5-money-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.sh5-money-head>*{min-width:0}.sh5-money-label{font-size:14px;font-weight:700;color:var(--navy)}.sh5-money-value{font-size:14px;color:var(--muted)}.sh5-track{display:block;width:100%;min-width:0;height:16px;border-radius:999px;background:var(--ivory-deep);border:1px solid var(--line);overflow:hidden}.sh5-fill{display:block;height:100%;background:var(--burgundy);border-radius:999px}.sh5-fill-150{width:18.75%}.sh5-fill-550{width:68.75%;background:var(--brass)}.sh5-fill-700{width:87.5%}.sh5-fill-800{width:100%}.sh5-branch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.sh5-branch>*{min-width:0}.sh5-branch-box{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--line-strong);border-radius:var(--radius);padding:16px 18px;min-width:0}.sh5-branch-box>*{min-width:0}.sh5-branch-fold{border-top-color:var(--brass)}.sh5-branch-play{border-top-color:var(--burgundy)}.sh5-branch-label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);max-width:none}.sh5-branch-head{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--navy);max-width:none}.sh5-branch-text{margin:0;font-size:14px;color:var(--muted);max-width:none}.sh5-branch-box .sh5-hand-grid{margin-top:var(--space-4)}@media (max-width:860px){.sh5-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sh5-branch,.sh5-compare,.sh5-compare-two,.sh5-order{grid-template-columns:1fr}.sh5-rank-card{width:34px;font-size:17px}.sh5-hand-cards .playing-card{width:38px}.sh5-hand-grid{gap:var(--space-3)}.sh5-money-head{justify-content:flex-start}.sh5-seq{gap:5px}.sh5-seq-step{padding:5px 9px;font-size:12px}}