:root{color:#183c31;font-synthesis:none;--green:#173f33;--muted:#52665b;--line:#d6dfd4;--accent:#d5e8a1;--red:#a92d3c;background:#f8f8f1;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:3px}a:hover{color:#326b48}button,input,select{font:inherit}button,a.button,select{min-height:44px}button{cursor:pointer}button:disabled{cursor:default;opacity:.42}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #a44a05}.wrap{max-width:1180px;margin:auto;padding:0 32px}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.brand{letter-spacing:-.5px;font-size:17px;font-weight:800;text-decoration:none}.brand-icon{background:var(--green);color:#fff;border-radius:9px;place-items:center;width:32px;height:36px;margin-right:9px;font-size:25px;display:inline-grid}.site-header nav{align-items:center;gap:26px;font-size:14px;font-weight:700;display:flex}.site-header nav a{text-decoration:none}.site-header nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline 2px}.skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:#41614c;font-size:11px;font-weight:800}.hero{grid-template-columns:.8fr 1.4fr;align-items:start;gap:48px;padding-top:46px;padding-bottom:40px;display:grid}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-2.5px;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:500;line-height:1.02}h2{letter-spacing:-.8px;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.16}h3{margin-bottom:10px;font-size:18px;line-height:1.35}p,li{line-height:1.65}p{margin-bottom:16px}.intro{color:var(--muted);font-size:17px}.hero-copy{padding-top:20px}.download-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.button{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#2b5840}.button.secondary{color:var(--green);background:0 0;border-color:#9eafa0}.button.secondary:hover{background:#eaf0e0}.paper-options{color:var(--muted);margin-top:12px;font-size:12px}.hero-note{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:20px;font-size:13px}.chart-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #173f3308}.chart-heading{justify-content:space-between;align-items:baseline;gap:10px;padding:20px 22px 14px;display:flex}.chart-heading h2{letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700}.chart-heading span{letter-spacing:1px;color:var(--muted);font-size:10px}.rank-table{border-collapse:collapse;width:100%;font-size:13px}.rank-table th{letter-spacing:.6px;text-transform:uppercase;text-align:left;color:var(--muted);background:#f3f5ee;padding:8px 10px;font-size:10px;font-weight:600}.rank-table td{vertical-align:middle;border-top:1px solid #edf0e7;padding:8px 10px}.rank-table .rank-num{text-align:center;color:#607866;width:36px;font-size:11px}.rank-table strong{white-space:nowrap;font-size:13px}.cards{white-space:nowrap;gap:4px;display:inline-flex}.card{color:#183c31;background:#fff;border:1px solid #d1d9d1;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:26px;height:37px;font-size:16px;font-weight:700;line-height:1.05;display:inline-flex;box-shadow:0 1px #173f3310}.card .suit{font-size:13px}.card.red{color:var(--red)}.probability{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.count{color:#607465;margin-top:3px;font-size:9px;display:block}.chart-caption{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:12px 18px;font-size:11px;line-height:1.5}.section{border-top:1px solid var(--line);padding:44px 0}.section-head{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.section-head p{color:var(--muted);max-width:650px;margin-bottom:0;font-size:14px}.section-head .text-link{white-space:nowrap;padding-top:12px;font-size:13px;font-weight:700}.two-col{grid-template-columns:1fr 1fr;gap:48px;display:grid}.prose{max-width:760px}.prose p{color:var(--muted);font-size:15px}.steps{color:var(--muted);padding-left:22px;font-size:15px}.steps li{margin-bottom:8px;padding-left:6px}.callout{border:1px solid var(--line);background:#eef1e4;border-radius:8px;padding:22px}.callout p:last-child{margin-bottom:0}.matrix-scroll{padding:3px 2px;overflow-x:auto}.matrix{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;min-width:620px;display:grid}.matrix button{color:#143727;border:1px solid #173f3320;border-radius:4px;min-height:48px;padding:5px 0;font-size:12px;line-height:1.1}.matrix button strong{font-size:13px;display:block}.matrix button small{margin-top:4px;font-size:10px;display:block}.matrix-legend{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:14px;font-size:12px;display:flex}.legend-bar{background:linear-gradient(90deg,#f3f2dd,#a5d28c);border-radius:4px;width:120px;height:8px;margin:0 8px;display:inline-block}.breadcrumb{color:var(--muted);margin-bottom:22px;padding-top:24px;font-size:12px}.tool-header{justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.tool-header h1{margin-bottom:8px;font-size:52px}.tool-header p{color:var(--muted);margin-bottom:0;font-size:15px}.tool-badge{letter-spacing:1px;white-space:nowrap;padding-bottom:5px;font-size:11px;font-weight:700}.calculator{background:#fff;border:1px solid #bed0bf;border-radius:12px;overflow:hidden}.calc-toolbar{border-bottom:1px solid var(--line);background:#f1f4ec;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.calc-toolbar label{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.calc-toolbar select{color:var(--green);background:#fff;border:1px solid #b5c4b3;border-radius:5px;padding:7px 28px 7px 10px;font-size:13px}.board-label,.seat-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.board-label span,.seat-label span{color:var(--muted);font-size:11px;font-weight:400}.slot-row{gap:6px;display:flex}.card-slot{color:#607362;background:#f7f9f2;border:1px dashed #9db5a0;border-radius:5px;place-items:center;width:44px;height:54px;min-height:44px;padding:0;font-size:21px;display:grid}.card-slot.filled{background:#fff;border:1px solid #bacdbd}.card-slot .card{box-shadow:none;border:0;min-width:100%;height:100%;font-size:20px}.card-slot .suit{font-size:16px}.seat-input{margin-top:15px}.seat-label button,.board-label button{color:#254d35;background:#f0f4eb;border:0;border-radius:4px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:600}.seat-label .random-active{background:#dbeac4}.method{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.5}.status{min-height:20px;color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.5}.status.error{color:#a0272e}.calc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.calc-actions button{padding:7px 12px;font-size:12px}.outs{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.6}.outs .cards{white-space:normal;flex-wrap:wrap;margin-top:8px}.outs .card{min-width:24px;height:34px;font-size:14px}.picker{border:1px solid var(--line);width:min(94vw,700px);max-height:90vh;color:var(--green);background:#f8f8f1;border-radius:12px;padding:20px}.picker::backdrop{background:#102f26aa}.picker-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.picker-heading h3{margin:0}.picker-heading button{background:#fff;border:1px solid #a4b59d;border-radius:5px;padding:8px 12px}.picker-grid{grid-template-columns:repeat(13,minmax(44px,1fr));gap:5px;display:grid}.pick-card{grid-column:var(--rank);grid-row:var(--suit);min-height:48px;color:var(--green);background:#fff;border:1px solid #b9c7b5;border-radius:5px;padding:5px 0;font-size:16px;font-weight:700}.pick-card.red{color:var(--red)}.pick-card:disabled{opacity:.36;background:#e4e8de}.picker .remove-card{color:var(--green);background:0 0;border:1px solid #b6c5ae;border-radius:5px;margin-top:14px;padding:8px 14px}.prob-table{border-collapse:collapse;width:100%;font-size:14px}.prob-table th{text-align:left;text-transform:uppercase;color:var(--muted);font-size:11px}.prob-table th,.prob-table td{border-bottom:1px solid var(--line);padding:10px}.prob-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding:28px 0 34px;font-size:12px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer nav{gap:20px;display:flex}.footer-note{margin:12px 0 0;font-size:11px}.print-only{display:none}[hidden]{display:none!important}noscript p{border:1px solid var(--line);padding:16px}@media (width>=900px){.compact .board-input{grid-row:1/4}.compact .seat-input{margin-top:0;margin-bottom:12px}.compact .calc-actions,.compact .status{grid-column:1/-1}.compact .board-input .slot-row{gap:4px}.compact .card-slot{width:38px;height:49px}}@media (width<=760px){.wrap{padding:0 18px}.header-inner{gap:10px;min-height:62px}.brand{font-size:13px}.brand-icon{border-radius:6px;width:25px;height:29px;margin-right:6px;font-size:20px}.site-header nav{gap:13px;font-size:11px}.hero{flex-direction:column;gap:20px;padding-top:22px;padding-bottom:28px;display:flex}.hero-copy{width:100%;padding:0}.eyebrow{letter-spacing:1.5px;margin-bottom:10px;font-size:9px}h1{letter-spacing:-1.5px;margin-bottom:12px;font-size:43px}.hero h1 br{display:none}.intro{margin-bottom:12px;font-size:14px;line-height:1.5}.download-actions{gap:6px;margin-top:12px}.button{padding:8px 11px;font-size:11px}.paper-options{margin-top:8px;margin-bottom:0;font-size:10px}.hero-note{display:none}.chart-panel{border-radius:8px;width:100%}.chart-heading{padding:14px 10px 10px}.chart-heading h2{font-size:14px}.chart-heading span{letter-spacing:.4px;font-size:8px}.rank-table td{padding:5px 4px}.rank-table th{letter-spacing:0;padding:7px 4px;font-size:8px}.rank-table strong{font-size:11px}.rank-table .rank-num{width:22px;font-size:9px}.rank-table .card{min-width:21px;height:32px;font-size:14px}.rank-table .card .suit{font-size:11px}.cards{gap:2px}.probability{font-size:10px}.count{margin-top:2px;font-size:8px}.chart-caption{padding:9px 10px;font-size:10px}.section{padding:30px 0}.section-head{margin-bottom:16px;display:block}.section-head .text-link{padding-top:10px;font-size:12px;display:inline-block}h2{font-size:29px}.section-head p{font-size:13px}.two-col{grid-template-columns:1fr;gap:22px}.prose p,.steps{font-size:14px}.matrix{gap:3px;min-width:598px}.matrix button{min-height:44px}.matrix-legend{gap:10px;font-size:10px}.breadcrumb{margin-bottom:18px;padding-top:18px;font-size:11px}.tool-header{padding-bottom:16px;display:block}.tool-header h1{letter-spacing:-1.3px;font-size:38px}.tool-header p{font-size:13px;line-height:1.5}.tool-badge{display:none}.calc-toolbar{gap:10px;padding:10px}.calc-toolbar label{font-size:10px;display:block}.calc-toolbar select{margin-top:5px;padding:7px 20px 7px 7px;font-size:12px;display:block}.seat-input{margin-top:12px}.board-label,.seat-label{margin-bottom:5px;font-size:11px}.card-slot{width:40px;height:48px}.calc-actions{margin-top:12px}.method{margin:8px 0;font-size:10px}.status{margin-bottom:4px;font-size:11px}.picker{padding:14px}.picker-grid{grid-template-columns:repeat(4,minmax(44px,1fr));gap:5px}.pick-card{min-height:44px}.picker-heading h3{font-size:14px}.footer-inner{flex-direction:column;align-items:start;gap:14px}.site-footer{padding:22px 0}.prob-table{font-size:12px}.prob-table td,.prob-table th{padding:8px 4px}}@media print{@page{size:auto;margin:12mm}body{background:#fff}.site-header,.site-footer,.hero-copy,.section,.breadcrumb,.tool-header,.calculator{display:none!important}.wrap{max-width:none;padding:0}.hero{padding:0;display:block}.chart-panel{box-shadow:none;break-inside:avoid;border:1px solid #bbb;width:100%}.chart-heading{padding:18px}.chart-heading h2{font-size:24px}.rank-table td{padding:10px}.rank-table strong{font-size:15px}.rank-table .card{min-width:30px;height:42px}.rank-table .suit{font-size:15px}.chart-caption{font-size:12px}.print-only{margin-top:16px;font-size:12px;display:block}.chart-panel th,.chart-panel td,.chart-panel .red{color:#000!important}}.calculator{background:#102c23;border-color:#283b30;box-shadow:0 12px 30px #173f3310}.calc-toolbar{color:#f4f5e9;background:#15251e;border-bottom:1px solid #425144;padding:12px 22px}.calc-toolbar label{color:#dde7dc;font-weight:500}.calc-toolbar select{color:#fff;background:#203b2d;border-color:#687e69;min-height:44px}.table-badge{color:#dbe9d2;align-items:center;gap:9px;font-size:11px;display:flex}.chip{background:#a7463b;border:3px dashed #f4f5e9;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 1px #a7463b}.table-stage{isolation:isolate;background:radial-gradient(#244d35 0,#122b23 75%);height:514px;position:relative}.table-felt{z-index:-1;background:radial-gradient(at 50% 40%,#306344,#204e35 70%,#1c412e);border:17px solid #302b26;border-radius:50%;outline:1px solid #706252;position:absolute;inset:42px 46px;box-shadow:0 12px 18px #0005,inset 0 0 0 2px #8d7660,inset 0 0 0 5px #203c2b,inset 0 0 55px #061d1580}.table-felt:before{content:"";border:1px dashed #ffffff21;border-radius:50%;position:absolute;inset:9px}.table-stage .board-input{width:282px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.board-label{color:#e9efdf;font-size:11px;font-weight:500}.board-label span{color:#bdcfb7;font-size:10px}.board-label button{color:#eaf0e1;background:#22482f;border:1px solid #83977a;min-width:44px;min-height:44px;font-size:10px}.table-stage .slot-row{justify-content:center;gap:6px}.table-stage .card-slot{color:#d0dfc6;background:#153a29;border:1px dashed #b6c9a4;border-radius:5px;width:48px;height:64px;min-height:44px}.table-stage .card-slot.filled{background:linear-gradient(130deg,#fff,#f4f3e8);border:1px solid #d1d8c8;box-shadow:1px 3px 5px #0004}.table-stage .card{color:#16291e;background:0 0;border:0;border-radius:4px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:1;position:relative}.table-stage .card.red{color:#ad3036}.table-stage .card .suit{font-size:23px}.table-hint{text-align:center;color:#cfddc4;margin:12px 0 0;font-size:10px;line-height:1.4}.table-seats{pointer-events:none;position:absolute;inset:0}.table-seats .seat-input{pointer-events:auto;left:var(--seat-x);top:var(--seat-y);color:#fff;background:linear-gradient(125deg,#1c3327f5,#17291ff5);border:1px solid #758267;border-radius:9px;width:174px;margin:0;padding:8px 10px 9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 9px #0004}.seat-label{flex-direction:column;justify-content:center;align-items:start;gap:4px;min-height:44px;margin-bottom:7px;padding-right:66px;font-size:11px;line-height:1.2;position:relative}.seat-label span{color:#c2d2b6;font-size:9px}.seat-label button{color:#f1f5e9;background:#2e4833;border:1px solid #839477;min-width:44px;min-height:44px;padding:5px;font-size:9px;position:absolute;top:0;right:-1px}.seat-label .random-active{color:#fff;background:#496138}.table-seats .card-slot{flex:1;width:40px;min-width:0;max-width:48px;height:52px;min-height:44px}.table-seats .card-slot .card{font-size:20px}.table-seats .card-slot .suit{font-size:19px}.seat-results{color:#c7d3bc;text-align:center;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:8px;font-size:8px;line-height:1.5;display:grid}.seat-results strong{font-variant-numeric:tabular-nums;color:#fff;font-size:12px;display:block}.seat-results .seat-equity,.seat-results .seat-equity strong{color:#d7e9bb}.calc-bottom{background:#15251e;border-top:1px solid #425144;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 20px;display:flex}.calc-bottom .status{color:#e0ebd7;min-height:0;margin:0 0 3px;font-size:12px}.calc-bottom .status.error{color:#ffbbb8}.calc-bottom .method{color:#c3d0b7;max-width:530px;margin:0;font-size:10px}.calc-bottom .calc-actions{margin:0}.calc-bottom .button.secondary{color:#f2f5e9;border-color:#809372;min-height:44px;font-size:11px}.calc-bottom .button.secondary:hover{background:#33513a}.calc-bottom .outs{color:#e1ecd8;border-color:#4d6147;flex-basis:100%;margin:0;padding-top:10px}.calc-bottom .outs .card{color:#172c20;background:#fff}.calc-bottom .outs .card.red{color:#a92d3c}.rank-table .card{background:linear-gradient(125deg,#fff,#f6f5ee);font-family:Georgia,Times New Roman,serif}@media (width>=768px) and (width<=1000px){.table-seats .seat-input{width:150px;padding:6px}.seat-results strong{font-size:11px}.table-stage .board-input{width:235px}.table-stage .card-slot{width:42px;height:58px}.table-felt{inset:55px 30px}.table-stage:has(.seat-input:nth-child(7)){height:610px}}@media (width<=767px){.calc-toolbar{padding:10px 14px}.calc-toolbar label{color:#e3ecdb;font-size:10px}.calc-toolbar select{margin-top:4px;padding-right:22px;font-size:12px}.table-badge{gap:6px;font-size:9px}.chip{border-width:2px;width:15px;height:15px}.table-stage,.compact .table-stage{background:radial-gradient(at top,#2d5d40,#1a402e);height:auto;padding:18px 14px}.table-felt{background:0 0;border:0;border-radius:0;outline:0;box-shadow:inset 0 0 36px #061d1540;inset:0!important}.table-felt:before,.table-felt>span{display:none}.table-stage .board-input{width:100%;max-width:310px;margin:0 auto 17px;position:static;transform:none}.board-label{font-size:11px}.board-label span{font-size:10px}.board-label button{min-width:44px;min-height:44px}.table-stage .card-slot{width:48px;height:61px;min-height:44px}.table-hint{display:none}.table-seats{flex-direction:column;gap:12px;display:flex;position:static}.table-seats .seat-input,.compact .table-seats .seat-input{grid-template-columns:1fr 1.3fr;align-items:center;gap:6px 12px;width:100%;padding:9px 10px;display:grid;position:static;transform:none}.table-seats .seat-label{grid-area:1/1;min-height:44px;margin:0;font-size:12px}.table-seats .slot-row{grid-area:2/1;justify-content:start}.table-seats .card-slot,.compact .table-seats .card-slot{width:40px;min-width:28px;max-width:40px;height:48px;min-height:44px}.table-seats .seat-results{grid-area:1/2/3;gap:4px;margin:0;font-size:9px}.seat-results strong{font-size:13px}.seat-label button{min-width:44px;min-height:44px;font-size:8px;right:0}.seat-label{padding-right:60px}.seat-label span{font-size:8px}.calc-bottom{gap:12px;padding:12px 14px}.calc-bottom .calc-actions{gap:7px}.calc-bottom .status{font-size:11px}.calc-bottom .method{font-size:10px}.picker-heading button,.picker .remove-card{min-height:44px}.card-slot{min-width:44px}.picker-grid{grid-template-columns:repeat(4,minmax(44px,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{.chart-panel{color:#000!important;background:#fff!important}.chart-panel *{color:#000!important;box-shadow:none!important;background:#fff!important}.chart-panel .card{border-color:#777!important}.print-only{color:#000!important}}.table-stage[data-game=omaha] .seat-input{width:210px}.table-stage[data-game=omaha] .seat-input .slot-row{gap:4px}.table-stage[data-game=omaha] .seat-input .card-slot,.table-seats .card-slot{min-width:44px}@media (width>=768px) and (width<=1000px){.table-stage:has(.seat-input:nth-child(7)),.table-stage[data-game=omaha]:has(.seat-input:nth-child(5)){height:760px}.table-stage[data-game=omaha] .seat-input{padding:8px 10px}.table-seats .seat-input{width:174px}.table-stage[data-game=omaha] .seat-input{width:210px}}@media (width<=767px){.table-seats .card-slot,.compact .table-seats .card-slot{width:44px;min-width:44px;max-width:44px}.table-stage[data-game=omaha] .seat-input{grid-template-columns:1fr;width:100%}.table-stage[data-game=omaha] .seat-input .seat-results{grid-area:3/1;padding-top:5px}.table-stage[data-game=omaha] .seat-label{max-width:210px}.matrix{min-width:620px}}@media (width>=1001px){.table-stage:has(.seat-input:nth-child(7)){height:720px}}.seat-label button[aria-pressed=false]{color:#d2dec7;background:#1c3327;border-color:#839477}.seat-label button[aria-pressed=true]{color:#173526;background:#d7e9bb;border-color:#d7e9bb;font-weight:700}.compact .table-stage{background:radial-gradient(at top,#2d5d40,#1a402e);height:auto;padding:16px 20px}.compact .table-felt{display:none}.compact .table-stage .board-input{margin:0 auto 14px;position:static;transform:none}.compact .table-hint{display:none}.compact .table-seats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;max-width:900px;margin:auto;display:grid;position:static}.compact .table-stage .seat-input{width:100%;position:static;transform:none}.compact .table-stage .card-slot{height:48px}@media (width<=767px){.compact .table-stage{padding:10px 14px}.compact .table-stage .board-input{margin-bottom:10px}.compact .table-seats{gap:8px;display:flex}.compact .table-stage .seat-input{grid-template-columns:1fr 1fr;gap:5px 10px;padding:6px 10px}.compact .table-seats .slot-row{grid-area:1/2;justify-content:end}.compact .table-stage .seat-results{grid-area:2/1/auto/-1;justify-content:space-between;padding:0;display:flex}.compact .seat-results strong{margin-left:4px;font-size:12px;display:inline}.compact .table-stage[data-game=omaha] .seat-input{grid-template-columns:1fr}.compact .table-stage[data-game=omaha] .slot-row{grid-area:2/1;justify-content:start}.compact .table-stage[data-game=omaha] .seat-results{grid-row:3}.pick-card{grid-column:var(--suit);grid-row:var(--rank)}}.site-header nav a,.site-footer nav a,.site-menu summary{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.site-menu{position:relative}.site-menu summary{cursor:pointer;white-space:nowrap}.menu-links{border:1px solid var(--line);z-index:20;background:#fff;border-radius:8px;width:220px;padding:10px 18px;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #173f3320}.site-header .menu-links a{display:flex}.site-footer nav{flex-wrap:wrap;gap:4px 18px}.footer-inner{flex-wrap:wrap}.footer-inner nav{flex:500px}.resource-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.resource-link{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.resource-link span{color:var(--muted);font-size:13px}.tool-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:28px;padding:24px}.controls{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:20px;display:flex}.controls label{flex-direction:column;gap:8px;max-width:100%;font-size:14px;font-weight:700;display:flex}.controls input,.controls select{width:100%;min-width:0;max-width:310px;min-height:44px;color:var(--green);background:#fff;border:1px solid #829585;border-radius:5px;padding:10px}.controls input{min-width:120px}input:focus-visible{outline-offset:3px;outline:3px solid #a44a05}.result{font-size:18px;font-weight:700;line-height:1.6}.chart-preview{max-width:780px;margin:24px auto}.chart-preview img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}figcaption{color:var(--muted);padding:12px 0;font-size:12px}.preflop-matrix button{color:#183c31;background:#faf8eb}.preflop-matrix button.selected{background:#c6e3ac;border-color:#507e42}[data-cell-detail]{margin:18px 0 10px}.comparison-cards{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.ranking-list{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.ranking-list article{border-bottom:1px solid var(--line);padding:20px 0}.ranking-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ranking-top h3{margin:0}.ranking-list p{color:var(--muted);margin:0;font-size:14px}.definitions{line-height:1.65}.definitions dt{margin-top:18px;font-weight:700}.definitions dd{color:var(--muted);margin:4px 0 0;font-size:15px}.position-table{color:#fff;background:radial-gradient(#306344,#1c412e);border:18px solid #302b26;border-radius:50%;max-width:780px;height:410px;margin:20px auto 30px;position:relative}.position-seat{left:var(--x);top:var(--y);text-align:center;background:#15251e;border:1px solid #b5c9a4;border-radius:6px;min-width:70px;padding:10px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.table-centre{text-align:center;font-size:13px;line-height:1.5;position:absolute;inset:42% 20%}.order-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.order-grid h2{font-size:24px}.order-grid p{overflow-wrap:anywhere;font-size:14px}.rules-felt{color:#fff;background:#204e35;border:10px solid #302b26;border-radius:20px;margin-bottom:20px;padding:24px}.rules-felt strong{margin-bottom:10px;font-size:12px;display:block}.rules-felt .card{min-width:38px;height:52px;font-size:21px}.rules-felt .suit{font-size:18px}.rules-hands{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.pot-label{margin:20px 0;font-weight:700}.street-step h2{font-size:28px}.table-scroll{overflow-x:auto}.print-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.print-file h2{font-size:26px}.print-file p{min-height:44px;font-size:13px}.print-file img{border:1px solid var(--line);background:#fff;width:100%;height:auto;margin:20px 0;display:block}@media (width<=760px){.header-inner{flex-wrap:wrap;padding-top:10px;padding-bottom:6px}.site-header nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.tool-panel{padding:16px}.ranking-list,.order-grid,.print-grid{grid-template-columns:1fr}.position-table{border-width:10px;height:340px}.position-seat{min-width:46px;padding:8px 5px;font-size:10px}.table-centre{font-size:11px}.rules-felt{border-width:6px;padding:16px 10px}.rules-felt .card{min-width:32px;height:46px}.print-file{max-width:500px}.print-file p{min-height:0}}@media print{.resource-grid,.tool-panel,.print-grid,.chart-preview,.download-actions{display:none!important}}.example-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;display:grid}.example-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.example-cards{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.example-cards strong{margin-bottom:8px;font-size:11px;display:block}@media (width<=760px){.example-grid{grid-template-columns:1fr}}.site-header nav a,.site-footer nav a{min-width:44px}@media (width<=760px){.footer-inner nav{flex:none}}[data-preflop] .preflop-matrix{width:100%;min-width:0}.comparison-hands{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.comparison-hands h3{letter-spacing:0;font:700 18px Arial,Helvetica,sans-serif}.comparison-hands .card-slot{width:48px;height:64px}.comparison-hands .card{min-width:100%;height:100%;font-size:22px}.comparison-hands .suit{font-size:20px}.card.card-back{background:repeating-linear-gradient(45deg,#173f33 0 4px,#315a46 4px 5px);border:2px solid #fff;outline:1px solid #b5c4b3}@media (width<=760px){[data-preflop] .preflop-matrix{gap:1px}[data-preflop] .preflop-matrix button{min-width:0;padding:4px 0}[data-preflop] .preflop-matrix strong{font-size:9px}[data-preflop] .preflop-matrix small{font-size:7px}.comparison-hands{grid-template-columns:1fr}[data-preflop]{padding:16px 10px}}@media screen{:root{color-scheme:dark;--ink:#f2eadb;--muted:#b4b8ad;--line:#ffffff19;--green:#e4c68e;--accent:#d8b36e;--red:#ad343e;color:var(--ink);background:#101715;font-family:Arial,Helvetica,sans-serif}body{background:radial-gradient(at 36% 0,#28362b50,#0000 55%),#101715}.wrap{max-width:1440px;padding:0 40px}a:hover{color:#ebc88b}button,a,input,select{touch-action:manipulation}button,a.button,select,input{min-height:44px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #f1ca7e}input,select{color:#eee8dc;background:#19221e;border:1px solid #687164;border-radius:7px;padding:10px}input[type=range]{accent-color:#d8b36e;width:100%;min-width:0;padding:0}button:disabled{opacity:.45}.site-header{background:#111915d9;border-color:#d9bd7730}.header-inner{min-height:88px}.brand{letter-spacing:3px;color:#f5e8cd;align-items:center;gap:11px;font-size:18px;font-weight:600;display:flex}.brand-sub{letter-spacing:3.2px;margin-top:5px;font-size:9px;display:block}.brand-icon{color:#e0bf7f;background:0 0;border:1px solid #bfa36c70;border-radius:50%;width:44px;height:44px;margin:0;font-size:28px}.site-header nav{gap:30px;font-size:12px;font-weight:500}.site-header nav a[aria-current=page]{color:#e8c891;text-decoration-color:#c6a665}.site-menu summary{color:#eee7da}.menu-links{box-shadow:0 18px 50px #0009;background:#1b2721!important;border-color:#685b40!important}.menu-links a:hover{background:#2e3c30!important}.skip{color:#101715;background:#e4c68e}.eyebrow{color:#d2b580;letter-spacing:2.6px;font-size:10px}.hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:36px;padding:32px 0 38px}.hero-copy{min-width:0;padding:0}.hero h1{letter-spacing:-1.8px;margin-bottom:12px;font-size:clamp(38px,3.8vw,58px)}.hero .intro{max-width:480px;margin-bottom:16px;font-size:14px;line-height:1.65}h1,h2{color:#f4ecdc}h2{font-size:32px}.tool-header h1{font-size:48px}.breadcrumb{color:#9da99c;margin-bottom:18px;font-size:11px}.tool-header{padding-bottom:28px}.tool-header p{max-width:680px;font-size:15px}.button{color:#192119;background:#ddbc7c;border:1px solid #ddbc7c;border-radius:6px;padding:10px 17px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;box-shadow:0 2px 3px #0002}.button:hover{color:#121b16;background:#efd39b;transform:translateY(-1px)}.button.secondary{color:#e3dac7;background:#ffffff04;border-color:#8b8d7566}.button.secondary:hover{background:#ffffff0c}.download-actions{gap:8px;margin-top:20px}.paper-options{color:var(--muted)}.hero-note{border:0;margin:16px 0 0;padding:0;font-size:12px}.section{padding:42px 0}.section-head .text-link{color:#dfc08b}.prose{max-width:none}.prose p,.steps{color:#b8c0b4;line-height:1.8}.callout,.example-grid article{border-color:var(--line);background:#1c2620;border-radius:10px}.resource-link{transition:background .2s,transform .2s;background:#1a241e!important;border-color:#ffffff16!important;padding:22px!important}.resource-link:hover{transform:translateY(-2px);background:#263328!important}.resource-link strong{color:#ead2a6;font-family:Georgia,serif;font-size:22px}.resource-link span{color:var(--muted)}.site-footer{color:#a9b3a4;background:#0d1410;padding:36px 0}.footer-inner{align-items:start}.site-footer nav{gap:5px 24px}.footer-note{color:#899684}.tool-panel{background:#19231d;border:1px solid #b6b58b26;border-radius:12px;padding:24px}.controls label{color:#c3c7bb}.controls{gap:18px}.controls input,.controls select{color:#efe5ce;background:#121c17;border-color:#747d68}.result{border-radius:8px;color:#f2d9a6!important;background:#26382b!important;border-color:#9d8e6155!important}.method{color:#b1bcaa}.definitions dd{color:#b8c0b4}.prob-table th{color:#d9c697}.table-scroll{border:1px solid var(--line);border-radius:10px}.prob-table th,.prob-table td{padding:14px 10px}.ranking-list article{background:#1c2820!important;border-color:#ffffff1c!important}.chart-preview{background:#49382740;border:1px solid #8e77533d;border-radius:12px;padding:22px}.chart-preview img{box-shadow:0 16px 30px #0007}.print-grid{background:radial-gradient(#453a2855,#1a2018);border:1px solid #8e77533d;border-radius:12px;gap:28px;padding:28px}.print-file h2{font-size:25px}.print-file p{color:#bac0b2}.print-file img{border:0;transition:transform .25s;box-shadow:0 12px 24px #0008}.print-file a:hover img{transform:translateY(-5px)rotate(.5deg)}.card{--card-rest-transform:none;color:#1e2a25;isolation:isolate;background:linear-gradient(125deg,#fffdf5,#e9e5d8);border:1px solid #c5c2b5;border-radius:5px;flex:none;width:44px;min-width:0;height:62px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1;display:inline-block;position:relative;box-shadow:0 2px #b5afa0,0 5px 9px #0005}.card.red{color:#a6303b}.card-corner{flex-direction:column;align-items:center;gap:1px;line-height:.9;display:flex;position:absolute;top:4px;left:4px}.card .suit{font-size:11px}.card-corner-bottom{inset:auto 4px 4px auto;transform:rotate(180deg)}.card-centre{place-items:center;font-size:29px;display:grid;position:absolute;inset:12px 9px}.court{width:100%;height:100%}.card-back{color:#d7bd83;background:repeating-linear-gradient(45deg,#0000 0 3px,#d1b27625 3px 4px),repeating-linear-gradient(-45deg,#293f39 0 3px,#d1b27625 3px 4px);border:3px solid #e5dfcc;outline:1px solid #b4a885;place-items:center;display:inline-grid}.card-back>span{background:#2a4036;border:1px solid #c9ad6c80;border-radius:50%;padding:4px;font-size:18px}.cards{gap:6px}.card.is-best{--card-rest-transform:translateY(-4px);outline-offset:2px;transform:var(--card-rest-transform);outline:2px solid #e2be70;box-shadow:0 0 16px #e6c17045,0 4px 6px #0007}.room-table{isolation:isolate;min-width:0;position:relative}.room-felt{z-index:-1;background:radial-gradient(at 45% 30%,#3e6d4b99,#0000 70%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000b 0 1px,#0000 1px 3px),#1d4836;border:13px solid #3c2c1e;border-radius:180px;outline:2px solid #181b14;position:absolute;inset:30px 24px;box-shadow:0 2px #9b7652,inset 0 0 0 12px #1d201a,inset 0 0 0 14px #8e785056,inset 0 12px 30px 15px #08170c70,0 18px 26px #0007}.room-felt:before{content:"";border-radius:inherit;border:1px dashed #d4ba8150;position:absolute;inset:18px}.felt-signature{text-align:center;color:#cfbb8135;white-space:nowrap;font:44px Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.felt-signature small{letter-spacing:3px;margin-top:6px;font:8px Arial,sans-serif;display:block}.chip-stack{width:38px;height:calc(16px + var(--chips) * 3px);vertical-align:bottom;display:inline-block;position:relative}.chip-stack i{width:36px;height:13px;bottom:calc(var(--i) * 3px);background:#8f3b36;border:3px dashed #e2d8b9;border-radius:50%;position:absolute;left:0;transform:rotate(-12deg);box-shadow:0 2px #4d2421,0 4px 4px #0007}.chip-stack.gold i{background:#b69248;box-shadow:0 2px #5b4625,0 4px 4px #0007}.chip-stack.green i{background:#4b7560;box-shadow:0 2px #263a2c,0 4px 4px #0007}.dealer-button{color:#293529;background:#f0e7ce;border:2px solid #b5aa90;border-radius:50%;place-items:center;width:30px;height:30px;font:700 11px Georgia,serif;display:inline-grid;box-shadow:0 3px #a8a08b,0 5px 9px #0006}.table-deck{position:absolute;top:38%;right:16%;transform:rotate(10deg)}.table-deck .card{width:34px;height:48px;box-shadow:2px 2px #b8b09c,4px 4px #e4dcc9,6px 6px #aba38f,8px 9px 9px #0005}.home-table{height:366px;margin:8px 0 0}.home-table .room-felt{inset:20px 14px}.home-player{text-align:center;z-index:1;position:absolute;left:50%;transform:translate(-50%)}.home-player .cards{justify-content:center;display:flex}.home-player.hero-player{bottom:11px}.home-player.opponent-player{top:0}.home-player .card{width:48px;height:67px}.opponent-player .card{width:37px;height:52px}.player-name{letter-spacing:1.5px;text-transform:uppercase;color:#e5d9bf;margin:9px 0;font-size:10px;display:block}.hero-player .player-name{margin:9px 0 0}.player-badge{white-space:nowrap;text-align:left;position:absolute;bottom:16px;left:calc(100% + 16px)}.player-badge strong{color:#f4d394;font:25px Georgia,serif;display:block}.player-badge small{color:#c7ccbd;font-size:9px}.home-board{text-align:center;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.home-board .cards{gap:7px}.home-board .card{width:44px;height:62px}.home-board .empty-card{background:#102e1b38;border:1px solid #b4c6a33b;border-radius:5px;width:44px;height:62px;display:block}.street-label{letter-spacing:2.8px;color:#c1c9af;text-transform:uppercase;margin:0 0 13px;font-size:9px}.home-pot{align-items:end;gap:5px;display:flex;position:absolute;top:63%;left:24%}.home-table .table-deck{top:25%;right:13%}.home-table .dealer-button{position:absolute;bottom:31px;right:calc(50% + 69px)}.home-controls{justify-content:space-between;align-items:center;gap:9px;margin-top:15px;display:flex}.home-controls .button{min-width:128px}.hand-readout{color:#e3d4b7;min-height:20px;margin:14px 0 0;font-size:12px;line-height:1.5}.street-track{align-items:center;gap:7px;display:flex}.street-track span{border:1px solid #828b73;border-radius:50%;width:7px;height:7px}.street-track .active{background:#d6b673;border-color:#d6b673}.home-note{color:var(--muted);min-height:28px;margin:7px 0 0;font-size:10px}.chart-panel{background:#19251e;border:1px solid #ac986344;border-radius:10px;box-shadow:0 12px 32px #0004}.chart-heading{align-items:center;padding:18px 16px}.chart-heading h2{color:#efe4cd;font:22px Georgia,serif}.chart-heading span{color:#c0ad80;font-size:8px}.rank-table{font-size:12px}.rank-table th{color:#b1bda8;letter-spacing:1px;background:#101b14;padding:9px 7px;font-size:8px}.rank-table td{border-color:#d0bd8520;padding:7px}.rank-table .rank-num{color:#9c9b7f;width:28px}.rank-table strong{font-size:12px;font-weight:500}.rank-table .card{border-radius:3px;width:29px;min-width:0;height:40px;font-size:13px}.rank-table .card .suit{font-size:9px}.rank-table .card-corner{top:3px;left:3px}.rank-table .card-corner-bottom{inset:auto 3px 3px auto}.rank-table .card-centre{font-size:17px;inset:11px 8px}.rank-table .cards{gap:4px}.rank-table .probability{color:#d8d7bd;font-size:10px}.rank-table .count{color:#a5b09c;font-size:8px}.rank-table tr{transition:background .25s}.rank-table tr.active{background:#9f813133;box-shadow:inset 3px 0 #d6b468}.rank-table .rank-choice{color:inherit;text-align:left;min-width:44px;font-size:inherit;background:0 0;border:0;padding:0}.rank-table tr:has(.rank-choice:hover){background:#ffffff08}.chart-caption{color:#aeb8a5;padding:12px 15px;font-size:10px;line-height:1.65}.matrix{gap:4px;min-width:0}.matrix-scroll{overflow:visible}.matrix button{color:#142b1c;min-width:0;transition:background .3s,box-shadow .3s}.matrix button:focus-visible{z-index:2;position:relative}.matrix button[aria-pressed=true]{z-index:1;position:relative;box-shadow:0 0 0 2px #e6bc63}.matrix-legend{color:#b5bfac}.matrix-legend .legend-bar{background:linear-gradient(90deg,#e6e8d6,#54825a)}.picker{color:#eee3ca;background:#19271e;border:1px solid #a68f57;border-radius:12px;padding:20px;box-shadow:0 24px 90px #000b}.picker::backdrop{backdrop-filter:blur(3px);background:#070d09b8}.picker-heading{z-index:2;background:#19271e;padding:8px 0;position:sticky;top:-20px}.picker-heading button{color:#14251a;background:#dbc18b;border-color:#dbc18b}.pick-card{color:#203329;background:#f2ebd9;border-color:#c3bca6;transition:transform .15s;box-shadow:0 2px #8a826f}.pick-card:hover{background:#fffaf0;transform:translateY(-2px)}.pick-card:disabled{box-shadow:none;opacity:.4;background:#858f7c}.picker .remove-card{color:#e7d5af;border-color:#a28c5e}}@media screen and (width<=1100px){.wrap{padding:0 24px}.hero{gap:22px}.chart-heading h2{font-size:19px}.rank-table strong{font-size:11px}.rank-table td{padding:6px 5px}.rank-table .cards{gap:3px}.rank-table .card{width:26px;height:38px}.chart-heading span{text-align:right;max-width:65px;line-height:1.5}.home-table .room-felt{inset:20px 0}.home-pot{left:18%}}@media screen and (width<=900px){.hero{grid-template-columns:1fr;max-width:700px;margin:auto}.hero-copy{width:100%}.hero h1{font-size:48px}.home-table{height:410px}.home-table .room-felt{inset:20px}.home-board .card,.home-board .empty-card{width:49px;height:68px}.rank-table .card{width:35px;height:47px}.rank-table strong{font-size:14px}.rank-table td{padding:7px 10px}.rank-table .rank-num{width:35px}.chart-heading h2{font-size:24px}.chart-heading span{max-width:none}.print-grid{gap:18px;padding:18px}.print-file h2{font-size:21px}.site-header nav{gap:18px}.tool-header h1{font-size:42px}.two-col{gap:30px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=600px){.wrap{padding:0 16px}.header-inner{gap:6px;min-height:112px;padding-top:14px;padding-bottom:3px}.brand{gap:8px;font-size:15px}.brand-icon{width:36px;height:36px;font-size:25px}.brand-sub{font-size:8px}.site-header nav{justify-content:space-between;gap:10px;width:100%;font-size:11px}.site-header nav a{align-items:center;min-height:44px;display:flex}.site-menu summary{min-height:44px}.hero{gap:24px;padding:26px 0}.hero h1{letter-spacing:-1.5px;font-size:39px}.hero .intro{margin-bottom:15px;font-size:13px}.hero .eyebrow{margin-bottom:11px;font-size:9px}.hero .download-actions{margin-top:16px}.hero .button{padding:10px 12px;font-size:11px}.home-table{height:388px;margin:16px 0 0}.home-table .room-felt{border-width:10px;border-radius:130px;inset:20px 2px}.home-board .card,.home-board .empty-card{width:39px;height:57px}.home-board .cards{gap:5px}.home-player .card{width:48px;height:67px}.home-table .table-deck{top:28%;right:13%}.home-pot{transform-origin:0 100%;top:65%;left:14%;transform:scale(.85)}.player-badge{bottom:14px;left:calc(100% + 12px)}.player-badge strong{font-size:23px}.home-table .dealer-button{bottom:33px;right:calc(50% + 63px)}.home-controls{gap:5px}.home-controls .button{min-width:108px}.street-track{gap:5px}.home-note{font-size:9px}.hero-note{display:block}.chart-heading{padding:16px 12px}.chart-heading h2{font-size:21px}.chart-heading span{max-width:70px;font-size:7px}.rank-table td{padding:7px 4px}.rank-table th{padding:8px 4px;font-size:7px}.rank-table .rank-num{width:20px;font-size:9px}.rank-table strong{font-size:10px}.rank-table .card{width:23px;height:35px;font-size:13px}.rank-table .cards{gap:3px}.rank-table .card-corner{top:3px;left:3px}.rank-table .card-corner-bottom{display:none}.rank-table .card-centre{font-size:13px;inset:12px 3px 2px 10px}.rank-table .suit{font-size:10px}.rank-table .probability{font-size:9px}.rank-table .count{font-size:7px}.rank-table .rank-choice{max-width:82px}.chart-caption{font-size:9px}.tool-header h1{font-size:37px}.tool-header p{font-size:13px}.breadcrumb{font-size:10px}.section{padding:30px 0}.two-col{grid-template-columns:1fr;gap:24px}h2{font-size:28px}.tool-panel{padding:16px}.controls{gap:12px}.controls label{min-width:0}.matrix{gap:2px}.matrix button{border-radius:2px;min-height:44px;padding:5px 0;font-size:9px}.matrix button strong{font-size:9px}.matrix button small{letter-spacing:-.3px;font-size:7px}.matrix-legend{font-size:10px}.resource-grid{grid-template-columns:1fr}.print-grid{grid-template-columns:1fr;padding:18px}.print-file{max-width:100%}.print-file h2{font-size:27px}.print-file p{min-height:0}.picker-grid{grid-template-columns:repeat(4,minmax(44px,1fr))}.pick-card{grid-column:var(--suit);grid-row:var(--rank)}.picker-heading{top:-14px}.picker{padding:14px}.prob-table .card{width:26px;height:38px;font-size:14px}.prob-table .card-corner-bottom{display:none}.prob-table .card-centre{font-size:14px;inset:12px 2px 2px 12px}.prob-table .cards{gap:3px}.prob-table th,.prob-table td{padding:10px 4px}.prob-table th{font-size:9px}.prob-table td{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.home-table,.home-controls,.home-note,.hand-readout,.card-centre,.card-corner-bottom{display:none!important}.rank-choice{background:0 0;border:0;min-height:0;padding:0;font-weight:700}.card-corner{flex-direction:column;align-items:center;display:flex}.card-back{background:#fff}.card svg{display:none}}@media screen{.replay-controls{justify-content:space-between;align-items:center;margin:0}.replay-buttons{gap:8px;display:flex}.replay-controls [data-step-label]{color:#b7c2ac;font-size:11px}.replay-track{gap:6px;margin:20px 0 24px;display:flex}.replay-track span{background:#66735a44;border-radius:3px;flex:1;height:3px}.replay-track span.active{background:#d5b570}.street-step h2{margin-bottom:6px;font-size:25px}.rules-table{height:400px}.rules-table .room-felt{inset:35px 30px}.rules-table .table-deck{top:20%;right:37%}.rules-hands{display:block;position:absolute;inset:0}.rule-player{text-align:center;width:156px;position:absolute;top:50%;left:16%;transform:translate(-50%,-50%)}.rule-player:last-child{left:84%}.rule-player>strong{color:#f5e6c7;margin-bottom:13px;font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.rule-player strong span{color:#bbcaad;margin-top:5px;font:9px Arial,sans-serif;display:block}.rule-player .cards{justify-content:center;gap:7px;display:flex}.rule-player .card{width:54px;height:76px;font-size:23px}.rule-action{color:#e6d0a5;min-height:18px;margin-top:14px;font-size:10px;display:block}.rule-chips{position:absolute;top:55%;left:calc(100% + 5px)}.rule-player:last-child .rule-chips{left:auto;right:calc(100% + 5px)}.rule-player .dealer-button{position:absolute;top:58px;left:-20px}.rules-board{text-align:center;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.rules-board>strong{letter-spacing:2px;text-transform:uppercase;color:#c4cdae;margin-bottom:16px;font-size:9px;font-weight:400;display:block}.rules-board .card,.rules-board .empty-card{width:48px;height:67px;display:inline-block}.empty-card{background:#132f1c22;border:1px solid #d0cf9b38;border-radius:5px}.rules-pot{justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:absolute;top:calc(100% + 24px)}.pot-label{color:#bdcba9;margin:0;font-size:10px;font-weight:400}.pot-label b{color:#edd9a6;margin:0 4px;font-size:22px;display:inline-block}.rules-description{color:#c4ccbb;border-top:1px solid #b0a5742b;max-width:850px;margin:12px auto 0;padding-top:22px;font-size:14px;line-height:1.8}.rule-winner .rule-action{color:#f0d59a;background:#b3974240;border:1px solid #c7a95866;border-radius:5px;padding:8px}.rules-table[data-showdown=true] .rules-pot{opacity:.55}}@media screen and (width<=900px){.rules-table{height:560px}.rules-table .room-felt{border-radius:180px;inset:45px 20px}.rule-player{top:85%;left:50%}.rule-player:last-child{top:15%;left:50%}.rule-player .card{width:44px;height:62px;font-size:20px}.rule-player>strong{margin-bottom:8px;font-size:14px}.rule-player strong span{font-size:8px}.rule-action{margin-top:8px}.rule-player .dealer-button{top:53px;left:0}.rules-board{top:48%}.rules-board .card,.rules-board .empty-card{width:44px;height:62px}.rules-table .table-deck{top:28%;right:22%}.rule-chips{top:55%;left:calc(100% - 8px)}.rule-player:last-child .rule-chips{right:calc(100% - 8px)}.rules-pot{top:calc(100% + 20px)}}@media screen and (width<=600px){.replay-controls{grid-template-columns:1fr auto;gap:10px;display:grid}.replay-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.replay-controls .button{padding:9px;font-size:11px}.replay-controls [data-autoplay]{font-size:10px}.replay-track{margin:18px 0}.street-step h2{font-size:22px}.rules-table{height:550px;margin:0 -6px}.rules-table .room-felt{border-width:10px;inset:42px 0}.rules-board .card,.rules-board .empty-card{width:39px;height:57px}.rules-board .cards{gap:5px}.rule-player{top:86%}.rule-player:last-child{top:14%}.rules-description{font-size:13px}.rules-pot{top:calc(100% + 22px)}.rules-table .table-deck{top:28%;right:13%}.rule-chips{top:65%;left:calc(100% - 18px);transform:scale(.8)}.rule-player:last-child .rule-chips{right:calc(100% - 18px)}}@media screen{.position-controls{justify-content:space-between;align-items:end}.position-table{color:#fff;background:0 0;border:0;border-radius:0;max-width:900px;height:470px;margin:25px auto 30px}.position-table .room-felt{inset:18px 40px}.position-seat{color:#e9e3c9;min-width:74px;min-height:54px;left:var(--x);top:var(--y);background:linear-gradient(#253628,#18261c);border:1px solid #89926c80;border-radius:10px;place-items:center;padding:8px;font-size:13px;display:grid;box-shadow:0 4px 9px #0006}.position-seat[aria-pressed=true]{color:#f0d89c;border-color:#d7b76f}.position-seat.acting{background:#a98b4140;box-shadow:0 0 0 3px #e2bd6e,0 0 28px #cbb56338}.position-dealer{width:34px;height:34px;position:absolute;transform:translate(-50%,-50%)}.position-table .table-centre{flex-direction:column;gap:10px;width:180px;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.table-centre .eyebrow{letter-spacing:1.5px;color:#c2c8a8;margin:0;font-size:8px;line-height:1.6}.table-centre strong{color:#f1d69c;font:35px Georgia,serif}.table-centre [data-action-status]{color:#c1c9af;font-size:10px}.position-play{justify-content:center;gap:10px;display:flex}.position-detail{border-top:1px solid #c4b78c2b;min-height:106px;margin:24px 0 0;padding:20px 0 0}.position-detail strong{color:#e8cea0;font:22px Georgia,serif}.position-detail p{color:#b9c3af;margin-top:10px;font-size:13px;line-height:1.6}.order-grid{border-top:1px solid #c4b78c2b;gap:30px;padding-top:20px}.order-grid h2{font-size:21px}.order-grid p{color:#bfc6b3;font-size:12px;line-height:1.9}}@media screen and (width<=600px){.position-table{height:450px;margin:24px -5px}.position-table .room-felt{border-width:10px;border-radius:150px;inset:20px 13px}.position-seat{border-radius:8px;min-width:54px;min-height:49px;padding:6px 4px;font-size:10px}.position-table .table-centre{gap:9px;width:100px}.table-centre .eyebrow{letter-spacing:1px;font-size:7px}.table-centre strong{font-size:26px}.table-centre [data-action-status]{font-size:8px}.position-play{grid-template-columns:1fr 1fr;gap:8px;display:grid}.position-play .button{padding:8px;font-size:10px}.position-detail{min-height:135px}.position-detail strong{font-size:21px}.order-grid{gap:15px}.position-dealer{width:28px;height:28px;font-size:10px}}@media screen{.odds-table{height:250px;margin:-5px -10px 24px}.odds-table .room-felt{border-radius:100px;inset:10px 15px}.odds-stacks{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;display:grid;position:absolute;inset:50px 10% 35px}.odds-stacks>div{flex-direction:column;align-items:center;display:flex}.odds-stacks .eyebrow{letter-spacing:1.4px;color:#c3c9a8;margin-bottom:10px;font-size:8px}.odds-stacks [data-pot-pile],.odds-stacks [data-bet-pile],.odds-stacks [data-call-pile]{justify-content:center;align-items:end;height:70px;margin-bottom:10px;display:flex}.odds-stacks .chip-stack{transform-origin:bottom;transform:scale(1.3)}.odds-stacks strong{color:#f0d495;font:28px Georgia,serif}.odds-stacks>div>span:last-child{color:#bdc8ac;margin-top:5px;font-size:10px}.odds-controls{grid-template-columns:1fr 1fr;gap:30px;display:grid}.odds-controls label{width:100%;font-size:12px}.odds-controls input{width:100%;margin-top:8px;display:block}.odds-controls input[type=range]{margin:0}.draw-scene{background:radial-gradient(at top,#30563b,#1a3525);border:1px solid #b1ae7738;border-radius:9px;margin:22px 0;padding:26px 16px 28px}.draw-cards{justify-content:center;gap:42px;display:flex}.draw-cards>div>span{letter-spacing:1.6px;text-transform:uppercase;color:#c9cdb3;margin-bottom:13px;font-size:9px;display:block}.draw-cards .card{width:48px;height:67px}.outs-heading{text-align:center;color:#e6d5af;margin:30px 0 22px;font-size:12px}.outs-fan{justify-content:center;align-items:end;padding:5px 0 10px;display:flex}.outs-fan>span{transform:rotate(var(--turn));transform-origin:50% 160%;margin:0 0 0 -2px}.outs-fan .card{width:42px;height:59px}.starting-tool{border:0;padding-top:30px}.starting-table{height:220px;margin-bottom:12px}.starting-table .room-felt{border-radius:110px;inset:8px 0}.starting-deal{align-items:center;gap:35px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.starting-deal .cards{gap:8px}.starting-deal .card{width:60px;height:84px;font-size:24px}.starting-result{min-width:180px}.starting-result>span{letter-spacing:2px;color:#dbc78e;font-size:13px;display:block}.starting-result strong{color:#f2d9a3;margin:8px 0;font:40px Georgia,serif;display:block}.starting-result small{color:#c1cbad;font-size:10px}.starting-tool .matrix{max-width:100%;margin-top:22px}}@media screen and (width<=600px){.odds-table{height:235px;margin:-8px -12px 20px}.odds-table .room-felt{border-width:8px;border-radius:85px;inset:10px 0}.odds-stacks{gap:8px;inset:42px 6% 40px}.odds-stacks .eyebrow{letter-spacing:.6px;min-height:18px;margin-bottom:5px;font-size:6px}.odds-stacks [data-pot-pile],.odds-stacks [data-bet-pile],.odds-stacks [data-call-pile]{height:65px}.odds-stacks .chip-stack{transform:scale(1.1)}.odds-stacks strong{font-size:25px}.odds-stacks>div>span:last-child{font-size:8px}.odds-controls{gap:15px}.odds-controls label{font-size:10px;line-height:1.6}.draw-scene{padding:23px 10px 26px}.draw-cards{gap:20px}.draw-cards .cards{gap:4px}.draw-cards .card{width:40px;height:57px;font-size:18px}.draw-cards>div>span{font-size:8px}.outs-fan .card{width:32px;height:47px;font-size:15px}.outs-fan>span{margin-left:-4px}.outs-heading{font-size:11px}.starting-table{height:205px}.starting-table .room-felt{border-width:9px}.starting-deal{gap:20px}.starting-deal .card{width:47px;height:66px;font-size:21px}.starting-result{min-width:115px}.starting-result strong{font-size:31px}.starting-result small{max-width:100px;font-size:8px;line-height:1.5;display:block}.starting-result>span{font-size:11px}}@media screen{.comparison-table{height:340px;margin:-5px -10px 22px}.comparison-table .room-felt{border-radius:150px;inset:20px 18px}.comparison-hands{margin:0;display:block;position:absolute;inset:0}.comparison-hand{text-align:center;transition:transform .4s;position:absolute;top:53%;left:25%;transform:translate(-50%,-50%)}.comparison-hand:last-child{left:75%}.comparison-hands h3{color:#eee0c1;margin-bottom:10px;font:22px Georgia,serif}.comparison-hand .slot-row{justify-content:center;gap:7px}.comparison-hands .card-slot{color:#c8d0b4;background:#16332460;border:1px dashed #d6d3a55c;border-radius:6px;width:54px;height:76px;padding:0}.comparison-hands .card-slot.filled{box-shadow:none;background:0 0;border:0}.comparison-hands .card{width:54px;min-width:0;height:76px;font-size:22px;display:inline-block}.comparison-hands .suit{font-size:13px}.comparison-versus{letter-spacing:2px;color:#cbbb8c;font:italic 18px Georgia,serif;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.comparison-table .table-deck{top:17%;right:48%;transform:rotate(-10deg)}.comparison-table .table-deck .card{width:28px;height:40px}.hand-outcome{text-transform:uppercase;letter-spacing:1.4px;color:#b9c4a6;height:25px;font-size:9px;display:block}.comparison-hand.winner{transform:translate(-50%,-50%)translateY(-9px)}.winner .hand-outcome{color:#f4d281}.card.is-deciding{--card-rest-transform:translateY(-7px);outline-offset:3px;transform:var(--card-rest-transform);outline:3px solid #efc872;box-shadow:0 0 22px #d5bb634d,0 6px 10px #0006}.ranking-list{gap:18px 24px}.ranking-list article{border:1px solid #b2b08326;border-radius:10px;padding:24px!important}.ranking-top{margin-bottom:18px;display:block}.ranking-top h3{color:#e8d6b1;margin-bottom:20px;font:24px Georgia,serif}.ranking-top .cards{gap:8px}.ranking-top .card{width:54px;height:76px;font-size:23px}.ranking-list p{font-size:13px;line-height:1.75}.preflop-head{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:30px;display:grid}.preflop-head .controls{flex-direction:column;align-items:stretch;gap:25px;display:flex}.preflop-head .controls label{font-size:12px;line-height:1.6}.preflop-head select{width:100%;margin-top:8px;display:block}.preflop-table{height:330px}.preflop-table .room-felt{border-width:11px;inset:12px 20px}.preflop-seat{left:var(--x);top:var(--y);color:#d9debf;background:linear-gradient(#2b402d,#15251a);border:1px solid #9a9e7270;border-radius:7px;place-items:center;min-width:56px;min-height:44px;padding:8px 7px;font-size:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 6px #0006}.preflop-seat[aria-pressed=true]{color:#1b281b;background:#dbc080;box-shadow:0 0 0 3px #dec48c24}.preflop-seat.big-blind{color:#aab99d;box-shadow:none;background:#1d3022;border-style:dashed}.preflop-hand{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preflop-hand .eyebrow{letter-spacing:1.3px;white-space:nowrap;color:#d8c698;margin:0 0 16px;font-size:8px;display:block}.preflop-hand .card{width:46px;height:64px;font-size:20px}.preflop-hand .cards{gap:8px}.preflop-matrix button{color:#263126;background:#eee9d7;border:1px solid #bbb8a454;transition:background .3s,box-shadow .3s}.preflop-matrix button.selected{color:#102310;background:#76986d;border-color:#9eb387}.preflop-matrix button[aria-pressed=true]{z-index:1;position:relative;box-shadow:0 0 0 2px #edc66d}.preflop-matrix button.selected small{color:#132a17}[data-threshold]{color:#e8d0a1;margin:24px 0 7px;font-size:14px;line-height:1.7}[data-highlighted]{margin-bottom:20px}[data-cell-detail]{color:#e9d9af;background:#25382a;border-radius:7px;min-height:89px;margin:22px 0 12px;padding:20px;font-size:13px;line-height:1.8}}@media screen and (width<=1100px){.comparison-hands .card-slot,.comparison-hands .card{width:48px;height:68px}.comparison-hand .slot-row{gap:5px}.ranking-top .card{width:48px;height:68px}.preflop-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px}.preflop-seat{min-width:48px;font-size:9px}}@media screen and (width<=760px){.comparison-table{height:470px;margin:-5px -8px 18px}.comparison-table .room-felt{border-width:10px;border-radius:120px;inset:12px 4px}.comparison-hand{top:27%;left:50%}.comparison-hand:last-child{top:76%;left:50%}.comparison-hands h3{font-size:22px}.comparison-versus{top:51%}.comparison-table .table-deck{top:48%;right:17%}.comparison-hands .card-slot,.comparison-hands .card{width:46px;height:65px;font-size:20px}.comparison-hand .slot-row{gap:5px}.ranking-list{grid-template-columns:1fr;gap:14px}.ranking-list article{padding:22px!important}.ranking-top h3{font-size:23px}.ranking-top .card{width:47px;height:67px}.ranking-top .cards{gap:7px}.preflop-head{grid-template-columns:1fr;gap:0}.preflop-head .controls{gap:14px}.preflop-head .controls label{font-size:11px}.preflop-table{height:340px;margin:18px -4px 0}.preflop-table .room-felt{border-width:9px;border-radius:140px;inset:10px 12px}.preflop-seat{min-width:46px;padding:8px 4px;font-size:9px}.preflop-hand .card{width:42px;height:61px}.preflop-hand .eyebrow{letter-spacing:.7px;font-size:7px}[data-threshold]{margin-top:18px;font-size:12px}[data-cell-detail]{min-height:151px;padding:15px;font-size:12px}}@media screen and (width<=900px){.hero{flex-direction:column;gap:24px;display:flex}.hero-copy{display:contents}.home-introduction{order:0;width:100%}.hero [data-home-hand]{order:1;width:100%}.hero .chart-panel{order:2}.home-downloads{order:3;width:100%}.hero .intro{margin-bottom:0}.home-table{margin-top:0}}@media screen{.seat-label .random-active{color:#e8eccd;background:#364a2f}.table-stage .table-deck{top:26%;right:26%}.room-felt{background:radial-gradient(at 45% 30%,#3e6d4b99,#0000 70%),repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000006 0 1px,#0000 1px 3px),#1d4836}.result{padding:15px 18px;font-size:15px;font-weight:500;line-height:1.7}.odds-controls input,.odds-controls label{max-width:none}.position-table .felt-signature,.preflop-table .felt-signature,.comparison-table .felt-signature{display:none}}@media screen and (width<=600px){.result{padding:12px 14px;font-size:13px;line-height:1.7}}@media screen{.hand-choice{color:#b9c3ad;align-items:center;gap:15px;margin:18px 0;font-size:11px;display:flex}.hand-choice select{color:#e8dfc7;background:#17231b;border-color:#7f8b6c;width:180px;min-width:44px;min-height:44px;font-size:12px}.preflop-head select{max-width:none}}@media print{.hand-choice{display:none}}@media screen{.preflop-selection{background:#25382a;border-radius:8px;align-items:center;gap:22px;margin:22px 0 12px;padding:20px;display:flex}.preflop-selection [data-cell-detail]{min-height:0;margin:0;padding:0}.preflop-selection .cards{flex:none}.preflop-selection .card{width:48px;height:67px;font-size:20px}}@media screen and (width<=900px){.hero .chart-panel{width:100%}}@media screen and (width<=600px){.home-table .table-deck{top:19%;right:11%}.preflop-selection{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.preflop-selection .card{width:44px;height:62px}}@media screen{.card{container-type:inline-size}.card .card-corner{font-size:28cqw;line-height:.95}.card .card-corner .suit{font-size:24cqw}.card .card-centre{font-size:40cqw;inset:28% 30%}.card .card-centre:has(.court){inset:14% 32%}.home-player.opponent-player{top:48px}.home-player.hero-player{bottom:48px}.home-table .dealer-button{bottom:70px}.home-board{top:50%}.odds-table .room-felt:before{display:none}}@container (width<=41px){@media screen{.card-corner-bottom,.card-centre{display:none}.card>.card-corner:not(.card-corner-bottom){justify-content:center;align-items:center;gap:2px;font-size:clamp(11px,43cqw,16px);line-height:1;inset:3px}.card>.card-corner:not(.card-corner-bottom) .suit{font-size:clamp(10px,38cqw,14px)}}}@media screen and (width<=900px){.home-player.opponent-player{top:60px}.home-player.hero-player{bottom:60px}.home-table .dealer-button{bottom:82px}.rules-table .rule-player{width:170px;height:136px;top:auto;bottom:70px;left:50%;transform:translate(-50%)}.rules-table .rule-player:last-child{top:70px;bottom:auto}.rules-table .rule-player>strong{height:32px;margin-bottom:6px}.rules-table .rule-action{min-height:18px;margin-top:6px}.rules-table .rule-winner .rule-action{padding:4px}.rules-table .rule-player .dealer-button{top:60px;left:0}.rules-table .rule-chips{transform-origin:0;top:62px;left:calc(50% + 54px);right:auto;transform:scale(.8)}.rules-table .rule-player:last-child .rule-chips{left:calc(50% - 90px);right:auto}.rules-table .rules-board{top:46%}.rules-table .rules-pot{height:30px;top:calc(100% + 8px)}.rules-table .rules-pot [data-pot-stack]{align-items:center;height:30px;display:flex}.rules-table .rules-pot .chip-stack{transform:scale(.7)}.rules-table .table-deck{top:35%;right:19%}}@media screen and (width<=600px){.home-table .table-deck{top:26%;right:20%}}@media screen{.home-board{top:48%}.rule-player{left:18%}.rule-player:last-child{left:82%}.rules-table .rule-winner .rule-action{background:0 0;border:0;padding:0}}@media screen and (width<=900px){.rules-table .rule-player{bottom:82px}.rules-table .rule-player:last-child{bottom:auto}.rules-table .rules-board{top:44%}.rules-table .table-deck{top:30%}}@media screen and (width<=600px){.home-table{height:420px}.home-player.opponent-player{top:56px}.home-board{top:50%}.home-board .street-label{letter-spacing:1.2px;white-space:nowrap;font-size:8px}}@media screen and (width<=900px){.rules-table .rule-player:last-child{left:50%}}@media screen and (width>=901px){.home-table{height:386px}}@media screen{.ranking-overview{background:#18251c;border:1px solid #b2b08326;border-radius:10px;margin:0 0 28px;padding:22px}.ranking-overview .section-head{gap:16px;margin-bottom:16px}.ranking-overview h2{margin:0;font-size:25px}.ranking-overview ol{columns:2;color:#e8d6b1;column-gap:36px;margin:0;padding-left:26px;font-size:16px;line-height:2}.ranking-overview li{break-inside:avoid;padding-left:4px}.ranking-overview li::marker{color:#bcaa7e}#compare-two-hands{scroll-margin-top:20px}[data-preflop] .hand-choice{flex-wrap:wrap;gap:8px;margin:0;scroll-margin-top:16px}[data-preflop] .hand-choice select{width:100%;margin:0}.preflop-head .controls{gap:16px}.preflop-selection{margin:0;padding:16px;display:block}.preflop-selected-hand{align-items:center;gap:16px;margin-bottom:14px;display:flex}[data-selected-name]{color:#f2d9a3;font:23px Georgia,serif}.preflop-selection .card{width:36px;height:50px}.preflop-figures{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preflop-figures span,.preflop-figures small{font-size:12px;line-height:1.5;display:block}.preflop-figures strong{color:#f2d9a3;font:30px/1.5 Georgia,serif;display:block}.preflop-selection .method{margin:10px 0 0;font-size:11px;line-height:1.6}.preflop-assumption{color:#cad3bd;margin:12px 0 0;font-size:12px;line-height:1.6}.preflop-inspection{margin-top:16px;padding:3px;overflow-x:auto}[data-preflop] .preflop-inspection.enlarged .preflop-matrix{gap:3px;min-width:752px}[data-preflop] .preflop-inspection.enlarged button{min-width:44px;min-height:56px;padding:5px}[data-preflop] .preflop-inspection.enlarged strong{font-size:14px}[data-preflop] .preflop-inspection.enlarged small{font-size:11px}.rules-tool .replay-controls{margin-top:18px}}@media screen and (width<=900px){.hero .home-downloads{display:contents}.hero .home-downloads .download-actions{order:1;width:100%;margin-top:0}.hero .home-downloads .paper-options{order:1;width:100%;margin:-12px 0 0}.hero .chart-panel{order:2}.hero [data-home-hand]{order:3}.hero .home-downloads .hero-note{order:4;width:100%;margin:0}.rules-table{height:420px}.rules-table .room-felt{inset-block:20px}.rules-table .rule-player{height:112px;bottom:28px}.rules-table .rule-player>strong{height:28px;margin-bottom:4px}.rules-table .rule-player .card{width:40px;height:56px}.rules-table .rule-action{margin-top:4px}.rules-table .rule-player .dealer-button{top:36px;left:8px}.rules-table .rule-chips{top:32px}.rules-table .rules-board{top:46%}.rules-table .rule-player:last-child{top:32px}.rules-table .table-deck{top:34%;right:17%}}@media screen and (width<=600px){.ranking-overview{padding:18px 14px}.ranking-overview .section-head{display:block}.ranking-overview h2{margin-bottom:12px;font-size:22px}.ranking-overview ol{column-gap:24px;padding-left:22px;font-size:13px;line-height:2.2}.ranking-overview li{padding-left:0}.rules-tool .replay-track{margin:0 0 18px}.rules-description{padding-top:14px}}@media screen and (width<=800px){.outs-fan:has(>span:nth-child(10)){grid-template-columns:repeat(5,max-content);gap:10px;display:grid}.outs-fan:has(>span:nth-child(10))>span{margin:0;transform:none}}@media screen{.calculator{background:#111a14;border-color:#a9956133;max-width:1120px;margin-inline:auto;box-shadow:0 12px 28px #0004;container:calculator/inline-size}.calculator .calc-toolbar{background:#1a251d;border-color:#b6b68624;padding:12px 22px}.calc-toolbar select{color:#ede6d7;background:#111b14;border-color:#65735b}.table-badge{color:#d8c59a;letter-spacing:1px;font-size:10px}.calculator .table-stage{background:0 0;width:100%;max-width:1040px;height:380px;min-height:0;margin:auto;padding:0;display:block;position:relative}.calculator .table-stage[data-players="2"],.calculator .table-stage[data-players="3"],.calculator .table-stage[data-players="4"]{max-width:900px}.calculator .table-stage .room-felt{border-width:10px;border-radius:150px;inset:10px;box-shadow:0 2px #9b7652,inset 0 0 0 8px #1d201a,inset 0 0 0 10px #8e785056,inset 0 12px 30px 11px #08170c70,0 12px 22px #0005}.calculator .room-felt:before{inset:14px}.calculator .table-seats{pointer-events:none;max-width:none;margin:0;display:block;position:absolute;inset:0}.calculator .calc-seat{left:var(--seat-x);top:var(--seat-y);color:#f4ead3;pointer-events:auto;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:3px;width:144px;min-height:44px;padding:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.calculator .calc-seat:hover{background:#ffffff09;border-color:#c8b67750}.calculator .calc-seat:focus-visible{outline-offset:3px;outline:2px solid #efd196}.calc-seat-name{letter-spacing:.4px;font-size:11px;font-weight:600;line-height:14px}.calc-seat[data-seat="0"] .calc-seat-name{color:#f4d394}.calc-seat-cards{justify-content:center;align-items:center;gap:5px;padding:2px 0;display:flex}.calc-seat-cards>span{display:block}.calculator .calc-seat .card{width:44px;height:60px}.calculator [data-game=omaha] .calc-seat-cards{gap:0;padding-right:0}.calculator [data-game=omaha] .calc-seat-cards>span+span{margin-left:-16px}.calc-seat-equity{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;line-height:18px;display:flex}.calc-seat-equity strong{color:#f7d99a;font-variant-numeric:tabular-nums;font:17px/18px Georgia,serif}.calc-seat-equity small{color:#ccd5bb;font-size:8px}.calculator .table-stage .board-input{left:50%;top:var(--board-y);text-align:center;width:260px;max-width:none;margin:0;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.calculator .board-label{color:#dedbbc;letter-spacing:1px;margin:0 0 8px;padding:0;font-size:10px;line-height:14px;display:block}.calculator .board-input .slot-row{flex-wrap:nowrap;justify-content:center;gap:6px;display:flex}.calculator .board-input .card-slot{color:#cbd5ba;background:#1b3a2850;border:1px solid #bdc8a345;border-radius:5px;flex:none;place-items:center;width:46px;min-width:44px;height:62px;min-height:44px;padding:0;display:grid}.calculator .board-input .card-slot.filled{box-shadow:none;background:0 0;border:0}.calculator .board-input .card{width:100%;height:100%;display:block}.calculator .table-hint{color:#c4cdb7;margin:8px 0 0;font-size:9px;line-height:12px}.calculator .table-deck{left:var(--deck-x);top:var(--deck-y);right:auto;transform:translate(-50%,-50%)rotate(10deg)}.calculator .table-deck .card{width:30px;height:42px}.calculator .calc-results{background:#17241b;border-top:1px solid #a3a07033;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));display:grid}.calc-result{color:#c0cbb6;text-align:left;border-bottom:1px solid #a3a07024;border-right:1px solid #a3a07024;grid-template-columns:repeat(3,1fr);gap:6px;padding:13px 16px;font-size:10px;display:grid}.calc-result>strong{color:#f2e7cb;grid-column:1/-1;font-size:11px}.calc-result span b{color:#f0e7cc;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px;display:block}.calc-result span:last-child b{color:#efd196}.calculator .calc-bottom{background:#1b261e;border-color:#a3a07033;padding:16px 22px}.calc-bottom>div:first-child{flex:360px}.calc-bottom .method{font-size:11px}.calculator .table-stage[data-portrait=true] .room-felt{border-width:9px;border-radius:70px;inset:9px}.calculator .table-stage[data-portrait=true] .calc-seat{gap:2px;width:104px;padding:0}.calculator .table-stage[data-portrait=true] .calc-seat-name{font-size:10px;line-height:12px}.calculator .table-stage[data-portrait=true] .calc-seat-cards{gap:4px;padding:1px 0}.calculator .table-stage[data-portrait=true] .calc-seat .card{width:32px;height:44px}.calculator .table-stage[data-portrait=true][data-game=omaha] .calc-seat-cards{gap:0}.calculator .table-stage[data-portrait=true][data-game=omaha] .calc-seat-cards>span+span{margin-left:-12px}.calculator .table-stage[data-portrait=true] .calc-seat-equity{gap:3px;line-height:16px}.calculator .table-stage[data-portrait=true] .calc-seat-equity strong{font-size:14px;line-height:16px}.calculator .table-stage[data-portrait=true] .calc-seat-equity small{font-size:8px}.calculator .table-stage[data-portrait=true] .board-input{width:244px}.calculator .table-stage[data-portrait=true] .board-input .slot-row{gap:5px}.calculator .table-stage[data-portrait=true] .board-input .card-slot{width:44px;height:60px}.calculator .table-stage[data-portrait=true] .table-deck{display:none}.picker[open]{flex-direction:column;gap:12px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;display:flex;overflow:hidden}.picker .picker-heading{flex:none;gap:12px;min-height:44px;margin:0;padding:0;position:static}.picker .picker-heading button{min-width:60px;min-height:44px}.picker-hand{flex:none;justify-content:center;gap:7px;display:flex}.picker-slot{color:#e3dbbf;background:#26402e;border:1px solid #c1b78566;border-radius:5px;place-items:center;width:44px;height:58px;padding:0;display:grid}.picker-slot[aria-pressed=true]{outline-offset:2px;outline:2px solid #e3be73}.picker-slot .card{width:100%;height:100%}.picker .picker-grid{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:3px 6px 6px 3px;overflow-y:auto}.picker .pick-card{min-width:44px;min-height:44px}.picker-actions{flex:none;gap:8px;display:flex}.picker .picker-actions button{color:#eee2c2;background:#25392b;border:1px solid #9a875a;border-radius:6px;flex:1;min-width:44px;min-height:44px;margin:0;padding:7px;font-size:12px}.picker .picker-actions [hidden]{display:none}.picker .picker-actions [aria-pressed=true]{background:#415936}}@media screen and (width<=600px){.calculator .calc-toolbar{gap:8px;padding:10px 12px}.calc-toolbar label{font-size:10px}.calculator .calc-toolbar select{padding:6px;font-size:11px}.table-badge{letter-spacing:0;max-width:58px;font-size:8px}.calculator .calc-bottom{padding:14px}.calculator .calc-actions{gap:6px}.calculator .calc-actions .button{padding:8px 10px;font-size:11px}.calculator .calc-results{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-result{gap:3px;padding:10px;font-size:9px}.calc-result span b{font-size:11px}.picker[open]{gap:10px;padding:12px}.picker .picker-grid{grid-template-rows:repeat(13,44px);grid-template-columns:repeat(4,minmax(44px,1fr));gap:4px}.picker .picker-heading{font-size:13px}.picker .picker-actions button{font-size:11px}}@media screen{.calculator .table-stage .card:not(.card-back){color:#1e2a25;background:linear-gradient(125deg,#fffdf5,#e9e5d8);border:1px solid #c5c2b5}.calculator .table-stage .card.red{color:#a6303b}.calculator .table-stage .card-back{color:#d7bd83;background:repeating-linear-gradient(45deg,#0000 0 3px,#d1b27625 3px 4px),repeating-linear-gradient(-45deg,#293f39 0 3px,#d1b27625 3px 4px);border:3px solid #e5dfcc}.calculator .calc-seat{gap:2px;padding:0}.calculator .calc-seat-cards{padding:0}.calculator .calc-seat .card{display:block}}@media screen and (width<=900px){.calculator .table-stage[data-portrait=false] .calc-seat{width:132px}}@media screen{.calc-seat-state{z-index:1;pointer-events:none;color:#e6e6cc;white-space:nowrap;background:#20372aee;border:1px solid #acb68b66;border-radius:5px;flex-direction:column;justify-content:center;width:94px;height:60px;font-size:11px;line-height:16px;display:flex;position:absolute;top:16px}.calculator .table-stage[data-portrait=true] .calc-seat-state{width:88px;height:44px;font-size:10px;line-height:14px;top:14px}.calc-seat-state span{color:#ccd5bb;font-size:10px}.calc-seat[data-random-hand=false] .calc-seat-state{display:none}.calc-seat-state .choose-pointer,.calc-seat-state .choose-touch{display:block}.choose-touch,.calc-seat-state .choose-touch{display:none}}@media screen and (pointer:coarse){.choose-pointer,.calc-seat-state .choose-pointer{display:none}.choose-touch,.calc-seat-state .choose-touch{display:inline}}@media screen and (width>=601px){.calculator .calc-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.calc-result{gap:8px;padding:16px 20px;font-size:14px}.calc-result>strong{font-size:15px}.calc-result span b{font-size:20px;line-height:30px}}@media screen{@container calculator (width<700px){.calculator .table-stage{height:370px}}@container calculator (width<640px){.calc-bottom .method{min-height:2lh}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen{.deal-back{z-index:5;border-radius:inherit;color:#d7bd83;pointer-events:none;background:repeating-linear-gradient(45deg,#173f33 0 4px,#315a46 4px 5px);border:2px solid #fff;outline:1px solid #b5c4b3;place-items:center;display:grid;position:absolute;inset:-1px}.deal-back>span{background:#2a4036;border:1px solid #c9ad6c80;border-radius:50%;padding:4px;font-size:18px}.card.is-revealing{outline-color:#0000;box-shadow:0 2px #b5afa0,0 5px 9px #0005}.best-light{border-radius:inherit;pointer-events:none;border:2px solid #e2be70;position:absolute;inset:-4px;box-shadow:0 0 16px #e6c17045}.is-losing .card{opacity:.48}[data-seat-equity],[data-home-win]{font-variant-numeric:tabular-nums;position:relative}[data-equity-visual]{text-align:right;width:7ch;display:inline-block}[data-home-win] [data-equity-visual]{text-align:left}.equity-change{color:#f1d390;white-space:nowrap;pointer-events:none;margin-top:-.5em;font:9px/1 ui-monospace,monospace;position:absolute;top:50%;left:calc(100% + 5px)}.calc-seat-equity .equity-change{font-size:8px}.calc-seat-equity [data-show-change=true]+small{opacity:0}.player-badge .equity-change{font-size:10px;top:-7px;left:0}.rules-pot [data-pot-stack],.rule-chips{pointer-events:none}[data-pot-state=awarded] [data-pot-stack],[data-moving-chip][data-chip-value="0"]{opacity:0}.chip-stack i[data-chip-leaving]{pointer-events:none}.button:hover,.pick-card:hover{transform:none}.button,button.card-slot,button.picker-slot,.calc-seat,.pick-card,.home-table .card,.rules-table .card{transition:translate .14s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:not(:disabled):hover,button.card-slot:hover,button.picker-slot:hover,.calc-seat:hover,.pick-card:not(:disabled):hover,.home-table .card:hover,.rules-table .card:hover{translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.button:not(:disabled):active,button.card-slot:active,button.picker-slot:active,.calc-seat:active,.pick-card:not(:disabled):active{translate:0 1px}}@media (prefers-reduced-motion:reduce){.button,button.card-slot,button.picker-slot,.calc-seat,.pick-card,.home-table .card,.rules-table .card{transition:none}}}
