html[data-tr-table-focus="23"] .table-panel{background:#0b1923;border-color:#273c47}html[data-tr-table-focus="23"] .poker-table{border-color:#182d34;background:radial-gradient(ellipse at 50% 40%,#1b6256,#12443c 58%,#0d302c);box-shadow:inset 0 0 0 1px #98b5a536,inset 0 0 26px #00181478,0 8px 20px #0005}html[data-tr-table-focus="23"] .poker-table .felt-mark{display:block;position:absolute;top:-29px;left:50%;transform:translate(-50%);margin:0;padding:0;white-space:nowrap;line-height:18px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#b4c8c3;pointer-events:none;z-index:1;text-shadow:none}html[data-tr-table-focus="23"] .poker-table .felt-mark span{color:inherit}html[data-tr-table-focus="23"] .table-rail{border-color:#81998f40;box-shadow:inset 0 0 0 3px #b8d1c708}html[data-tr-table-focus="23"] .seat{border-color:#3f5b62;background:#0b1c26;box-shadow:0 3px 8px #00100e40}html[data-tr-table-focus="23"] .seat.is-hero{border-color:#67afa4;background:#0d242d}html[data-tr-table-focus="23"] .seat.is-acting{outline:1px solid #b8d7cd;outline-offset:2px;box-shadow:0 0 0 3px #99c9b812}html[data-tr-table-focus="23"] .seat .seat-cash{display:flex;align-items:center;justify-content:center;gap:4px;font-variant-numeric:tabular-nums;color:#f0dfae}html[data-tr-table-focus="23"] .seat .seat-cash:before{content:"";flex:0 0 7px;width:7px;height:3px;border-radius:50%;border:1px solid #9fb7b0;background:#52796e;box-shadow:0 2px #163d35,0 3px #6d9385}html[data-tr-table-focus="23"] .pot-chip{background:#071e1b;border:1px solid #98bdb03f;box-shadow:none}html[data-tr-table-focus="23"] .pot-chip strong{color:#f4ede0}html[data-tr-table-focus="23"] .tr23-has-wager .seat-bb{display:none}.tr23-wager{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-height:12px;margin-top:2px;color:#d7e9e1;font-size:7px;font-weight:600;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.tr23-chip{display:inline-block;flex:0 0 7px;width:7px;height:3px;border:1px solid #d8c799;border-radius:50%;background:#a7905b;box-shadow:0 2px #796735,0 3px #d4c297}.tr23-chip-added{animation:tr23-place-chip .24s ease-out both}@keyframes tr23-place-chip{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}html[data-tr-table-focus="23"] .facts-grid{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-tr-table-focus="23"] .facts-grid.tr23-three-facts{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-tr-table-focus="23"] .fact{padding:7px 5px;border:1px solid #2d424d;border-radius:11px;background:#0a1721;text-align:left}html[data-tr-table-focus="23"] .fact[hidden]{display:none!important}html[data-tr-table-focus="23"] .fact dt{font-size:9px;line-height:1.3;font-weight:500;letter-spacing:0;text-transform:none;min-height:0;margin:0 0 4px;color:#b3c4cf}html[data-tr-table-focus="23"] .fact dt .tr19-term-caption{display:inline;font:inherit;line-height:inherit;min-height:0;padding:0;margin:0;border:0!important;text-decoration:none;background:transparent;box-shadow:none;vertical-align:baseline}html[data-tr-table-focus="23"] .fact dt .tr19-term-caption:before,html[data-tr-table-focus="23"] .fact dt .tr19-term-caption:after{content:none!important}html[data-tr-table-focus="23"] .fact dd{margin:0;line-height:1.25}html[data-tr-table-focus="23"] .fact dd strong{font-size:12px;line-height:1.25;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}html[data-tr-table-focus="23"] .fact dd span{display:block;margin-top:3px;font-size:9px;line-height:1.3;color:#9fb4c1;letter-spacing:0}#academyProView .trpa-header-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;width:100%}#academyProView .trpa-header-actions>.trpa-backup-tools{position:static;flex:1 1 auto;width:auto;min-width:0;max-width:none;box-sizing:border-box;margin:0;border:1px solid #354b56;border-radius:12px;background:#0c1c26;padding:0}#academyProView .trpa-backup-tools>summary{display:flex;align-items:center;min-height:44px;box-sizing:border-box;margin:0;padding:10px 12px;line-height:1.4;font-size:.85rem;font-weight:600;cursor:pointer;list-style:none}#academyProView .trpa-backup-tools>summary:after{content:"+";margin-left:auto;padding-left:8px}#academyProView .trpa-backup-tools[open]>summary:after{content:"\2212"}#academyProView .trpa-backup-tools>summary::-webkit-details-marker{display:none}#academyProView .tr23-backup-body{display:grid;gap:12px;padding:0 12px 14px;min-width:0}#academyProView .tr23-backup-body p{margin:0;font-size:.84rem;line-height:1.6;overflow-wrap:anywhere;color:#bfd0d8}#academyProView .tr23-backup-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#academyProView .trpa-backup-tools .tr23-backup-actions button{position:static;display:block;width:100%;height:auto;min-height:46px;max-width:none;padding:10px 12px;margin:0;font:inherit;font-size:.84rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-align:left;border-radius:10px;border:1px solid #43616b;background:#15323a;color:#e4f3ef}#academyProView .trpa-backup-tools .tr23-backup-actions button+button{background:#0d222e;border-color:#34505e}#academyProView .trpa-backup-tools small{display:block;margin:0;padding:0;font-size:.76rem;line-height:1.5;color:#adc0ca}#academyProView .trpa-header-actions>[data-action=open-glossary]{position:static;flex:0 0 44px;width:44px;min-height:44px;height:44px;line-height:1;padding:8px}#academyProView .trpa-header-actions :is(button,summary):focus-visible,html[data-tr-table-focus="23"] .fact button:focus-visible{outline:2px solid #9edcd5;outline-offset:3px}@media(max-width:360px){html[data-tr-table-focus="23"] .poker-table .felt-mark{top:-25px;font-size:11px}.tr23-wager{font-size:6px;gap:2px}.tr23-wager .tr23-chip{width:5px;flex-basis:5px}html[data-tr-table-focus="23"] .fact{padding:6px 4px}html[data-tr-table-focus="23"] .fact dd strong{font-size:11px}}@media(orientation:landscape)and (max-height:500px){html[data-tr-table-focus="23"] .poker-table .felt-mark{top:-20px;font-size:10px}}@media(prefers-reduced-motion:reduce){.tr23-chip-added{animation:none!important}}@media(forced-colors:active){html[data-tr-table-focus="23"] .poker-table,html[data-tr-table-focus="23"] .seat,html[data-tr-table-focus="23"] .fact{background:Canvas;color:CanvasText;border-color:CanvasText}.tr23-wager{color:CanvasText}.tr23-chip{background:ButtonText;border-color:ButtonText}html[data-tr-table-focus="23"] .poker-table .felt-mark{color:CanvasText}}.tr23-history{border:1px solid #2b4550;border-radius:14px;background:#0b1c26;margin:12px 0}.tr23-history>summary{display:flex;align-items:center;min-height:48px;padding:12px 16px;list-style:none;font-size:.92rem;font-weight:650;cursor:pointer}.tr23-history>summary:after{content:"+";margin-left:auto;color:#8bb6ac}.tr23-history[open]>summary:after{content:"\2212"}.tr23-history>summary::-webkit-details-marker{display:none}.tr23-history-body{padding:0 14px 16px;min-width:0}.tr23-history-body p,.tr23-history-body>small{font-size:.85rem;line-height:1.6;color:#b8cbd3}.tr23-history-body>small{display:block;margin-top:12px;font-size:.74rem}.tr23-history-list{display:grid;gap:8px}.tr23-history-list button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;min-height:56px;text-align:left;width:100%;border:1px solid #304c58;border-radius:10px;background:#102530;color:#e5efef}.tr23-history-list button strong,.tr23-history-list button small{display:block;font:inherit;line-height:1.5;overflow-wrap:anywhere}.tr23-history-list button strong{font-weight:650;font-size:.88rem}.tr23-history-list button small{font-size:.72rem;color:#a5bfcd;margin-top:3px}.tr23-history-back{min-height:44px;background:none;color:#bde3d9;border:0;padding:8px 0;font-size:.86rem}.tr23-history-heading{font-size:1.08rem;line-height:1.5;margin:8px 0}.tr23-history :is(button,summary):focus-visible{outline:2px solid #9edcd5;outline-offset:2px}.tr23-history-report{min-width:0;overflow-wrap:anywhere}.tr23-history-report .tr18-report{padding:0}html[data-tr-table-focus="23"] :is(#table,#playTable,#solverTrainerTable) .felt-mark{color:#aec8bf;opacity:.9}#academyProView .trpa-header-actions{display:grid;grid-template-columns:44px;justify-content:end;order:1;margin:14px 0 0;align-items:start}#academyProView .trpa-header-actions .trpa-backup-tools{width:100%;max-width:none}#academyProView .tr22-academy-results{order:2}@media(orientation:portrait){html[data-tr-table-focus="23"] :is(#table,#solverTrainerTable){height:100%;min-height:170px;max-height:300px;margin-block:0;align-self:center}#trainView .table-panel{row-gap:16px;padding-bottom:8px}#trainView .table-panel>.facts-grid{position:relative;z-index:6;margin-top:4px}}@media(orientation:portrait)and (max-height:700px){#trainView #solverTrainerScenario>.table-panel{row-gap:8px}#trainView .poker-table .board-zone{top:44%}}@media(min-height:741px)and (orientation:portrait){html[data-tr-table-focus="23"] #playTable{height:clamp(240px,34dvh,300px);min-height:240px;max-height:300px}}html[data-tr-table-focus="23"] :is(#table,#playTable,#solverTrainerTable) .felt-mark{display:none}#app :is(#trainView,#playView) .table-panel{min-height:0;grid-template-rows:max-content minmax(0,1fr);row-gap:4px;overflow:hidden;padding-bottom:8px}#app :is(#trainView,#playView) .table-panel>.facts-grid{display:none}html[data-tr-table-focus="23"] #app :is(#table,#playTable,#solverTrainerTable){container-type:size;height:calc(100% - 16px);min-height:0;max-height:none;margin:8px auto;align-self:center}#app :is(#table,#playTable,#solverTrainerTable) .seat-hero-dynamic{bottom:0}#app :is(#table,#playTable,#solverTrainerTable) .hero-hand{bottom:max(38px,18cqh)}#app :is(#table,#playTable,#solverTrainerTable) .board-zone{top:43%}#app :is(#table,#playTable,#solverTrainerTable) .board-cards>.playing-card{width:clamp(18px,10.5cqh,40px);height:clamp(25px,14.5cqh,56px);font-size:clamp(9px,5cqh,18px);padding:2px}#app :is(#table,#playTable,#solverTrainerTable) .hero-hand>.playing-card{width:clamp(23px,11.3cqh,42px);height:clamp(32px,15.8cqh,59px);font-size:clamp(11px,5cqh,19px);padding:3px}@container (min-height:220px){#app :is(#table,#playTable,#solverTrainerTable) .seat-hole-cards .playing-card.is-compact{width:20px;height:29px;font-size:9px}#app :is(#table,#playTable,#solverTrainerTable) .card-back{width:15px;height:22px}}@container (max-height:220px){#app :is(#table,#playTable,#solverTrainerTable) .board-zone{top:43%}#app #playTable .board-zone{top:37%}#app :is(#table,#playTable,#solverTrainerTable) .pot-chip{padding:2px 6px;font-size:7px}#app :is(#table,#playTable,#solverTrainerTable) .pot-chip:has(>strong){display:flex;align-items:baseline;gap:4px;white-space:nowrap}#app :is(#table,#playTable,#solverTrainerTable) .pot-chip :is(small,em){font-size:6px}#app :is(#table,#playTable,#solverTrainerTable) .pot-chip strong{font-size:9px;margin:0}}#app #playView .play-situation-toggle{width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;align-items:start}#app #playView .play-situation{display:block;max-block-size:none;overflow:visible;-webkit-line-clamp:unset;color:var(--text-soft);font-size:12px;line-height:1.45}#app #playView .play-question-row{min-height:0;margin:0}#app #playView .play-question-row:has(#playMissionBtn[hidden]):has(#playDecisionTimer[hidden]){display:none}#app #playView .decision-context{min-height:0;overflow-y:auto;overscroll-behavior:contain}.solver-context-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:12px}@media(orientation:portrait){#app :is(#trainView,#playView) .training-workspace{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}#app :is(#trainView,#playView) .table-panel{flex:1 1 0;height:auto;max-height:none;min-height:0;margin-block:0}html[data-tr-table-focus="23"] #app :is(#table,#solverTrainerTable){max-height:clamp(195px,calc(46dvh - 55px),295px)}html[data-tr-table-focus="23"] #app #playTable{max-height:clamp(173px,calc(46dvh - 77px),273px)}#app :is(#trainView,#playView) .decision-panel{flex:0 0 auto}#app #trainView .decision-panel{height:auto;min-height:0;overflow:hidden}#app #trainView .decision-context{max-height:min(30dvh,240px);min-height:0;overflow-y:auto}}#app #solverTrainerScenario>.decision-panel{grid-template-rows:minmax(0,auto) max-content}#app #solverTrainerActions{height:auto;align-self:end;max-height:none}#app #solverTrainerActions>.action-button{min-height:54px;height:auto;align-self:end}#app #solverTrainerActions:has(>.action-button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}#app #solverTrainerContextOpen{width:auto;min-height:28px;white-space:nowrap;align-self:start;text-align:initial;line-height:normal}.decision-recent-actions,.solver-trainer-attention{margin:10px 4px 0;padding-top:10px;border-top:1px solid var(--line-soft);color:var(--text-soft);font-size:12px;line-height:1.45}.decision-recent-actions-heading,.solver-trainer-attention-title{display:block;margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:650}.decision-recent-actions-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.decision-recent-actions-list>li{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;gap:8px;padding:5px 0;min-width:0}.decision-action-position{color:var(--gold-soft);font-size:12px;font-weight:650;overflow-wrap:anywhere}.decision-action-move{text-align:center;overflow-wrap:anywhere}.decision-action-amount{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.solver-trainer-attention ul{margin:0;padding-left:17px;display:grid;gap:7px}.solver-trainer-attention li::marker{color:var(--gold-soft)}.decision-recent-actions[hidden],.solver-trainer-attention[hidden]{display:none}#app #playView .play-action-zone{position:relative;inset:auto;margin:6px 0 0;padding:0;border:0;background:none;box-shadow:none;flex:0 0 auto}#app #playView .play-villain{border:0;background:none;box-shadow:none;padding:4px 0}#app #playSituation:empty{display:none}#app #playView .decision-context:has(#playSituation:empty){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}#app #playView .decision-context:has(#playSituation:empty) #playVillain{grid-column:1/-1}#app #playView .decision-context:has(#playSituation:empty) .play-situation-toggle{grid-column:2;grid-row:2;min-height:0;width:auto;z-index:1}#app #playView .decision-context:has(#playSituation:empty) .decision-recent-actions{grid-column:1/-1;grid-row:2;margin:0;padding-top:0;border-top:0}#app #playView .decision-context:has(#playSituation:empty) .decision-recent-actions-heading{min-height:34px;padding:7px 118px 0 0;margin-bottom:4px}#app #playView .decision-context:has(#playSituation:empty) .play-question-row{grid-column:1/-1}#app #playView .play-decision-panel.has-compact-feedback .play-action-zone{display:none}#app #playView .play-decision-panel.has-compact-feedback .play-coach-bar.is-open{position:relative;inset:auto;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:54px;margin-top:6px;padding:5px;gap:6px;box-shadow:none;z-index:auto}#app #playView .play-decision-panel.has-compact-feedback .play-coach-score{display:none}#app #playView .play-decision-panel.has-compact-feedback .play-coach-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.4;max-height:2.8em;overflow:hidden;font-size:11px}#app #playView .play-decision-panel.has-compact-feedback .play-coach-bar>button{min-height:44px;min-width:44px}#app #playView .play-coach-text .glossary-term-link{display:inline;min-height:0;min-width:0;height:auto;padding:0 .08em;border:0;border-radius:.25em;background:transparent;color:#b9ead4;font:inherit;line-height:inherit;vertical-align:baseline}@media(orientation:portrait){#app #playView{padding-bottom:4px}#app #playView .decision-panel{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden}#app #playView .decision-context{max-height:min(40dvh,320px);overflow-y:auto}}.solver-context-facts .fact :is(dt,dd){white-space:normal;overflow:visible;overflow-wrap:anywhere}@media(orientation:landscape)and (max-height:600px){#app :is(#trainView,#playView) .decision-panel{display:flex;flex-direction:column;height:auto;max-height:100%;align-self:end}#app :is(#trainView,#playView) .decision-context{flex:0 1 auto;min-height:0}#app :is(#trainView,#playView) :is(.action-buttons,.play-action-zone){flex:0 0 auto}#app #playView .play-situation-toggle{grid-template-columns:minmax(0,1fr)}#app #playView #playSituationToggle{justify-self:end}#app #solverTrainerContextOpen{min-height:44px}.decision-recent-actions,.solver-trainer-attention{font-size:11px;margin-top:6px;padding-top:6px}.decision-recent-actions-list>li{padding:3px 0}}@media(orientation:portrait)and (max-height:700px){#app #trainView .decision-context{max-height:100px}#app #playView .decision-context{max-height:110px}}@media(orientation:landscape)and (max-height:350px){#app :is(#table,#playTable,#solverTrainerTable)[data-seat-count="1"] .hero-hand{left:79%}}
