.lx-ticket{--lx-ink:#152D49;--lx-muted:#52677A;--lx-line:#CCD4DC;--lx-paper:#FFFEF9;--lx-red:#AC2630;--lx-heading:'CQ Barlow Condensed','Arial Narrow',sans-serif;--lx-body:Arial,Helvetica,sans-serif;clear:both;width:100%;margin:22px 0;background:var(--lx-paper);border:1px solid var(--lx-line);color:var(--lx-ink);font:14px/1.5 var(--lx-body);isolation:isolate;scroll-margin-top:15px}
.lx-ticket,.lx-ticket *{box-sizing:border-box;min-width:0;border-radius:0;box-shadow:none}.lx-ticket [hidden]{display:none!important}.lx-ticket p,.lx-ticket h2,.lx-ticket h3,.lx-ticket dl,.lx-ticket dd{margin:0}.lx-ticket p{font-family:var(--lx-body);color:inherit}.lx-ticket h2,.lx-ticket h3{padding:0;border:0;background:none;color:var(--lx-ink);font-family:var(--lx-heading);letter-spacing:0}.lx-ticket button{margin:0;text-transform:none;letter-spacing:0;cursor:pointer;touch-action:manipulation}.lx-ticket :focus-visible{outline:2px solid #315E8A;outline-offset:3px}.lx-ticket button:disabled{cursor:not-allowed}
.lx-eyebrow{font:600 10px/1.4 var(--lx-body);letter-spacing:.09em;text-transform:uppercase;color:var(--lx-muted)}
.lx-masthead{display:flex;align-items:center;gap:17px;padding:16px 23px;background:#F1EEE5;border-bottom:1px solid var(--lx-line)}.lx-wordmark{padding:6px 11px;background:var(--lx-ink);color:#fff;font:700 33px/1 var(--lx-heading);letter-spacing:.025em}.lx-ticket .lx-masthead h2{margin-top:3px;font:700 25px/1.05 var(--lx-heading)}
.lx-ticket .lx-restart{display:flex;align-items:center;gap:8px;margin-left:auto;padding:8px 0;border:0;background:none;color:var(--lx-muted);font:12px/1.4 var(--lx-body)}.lx-restart>span{font-size:20px}
.lx-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.lx-sheet{padding:21px 23px 18px}
.lx-board-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px}.lx-ticket .lx-board-heading h3{font:700 27px/1.1 var(--lx-heading)}.lx-ticket .lx-board-heading p{margin-top:5px;color:var(--lx-muted);font:12px/1.5 var(--lx-body)}.lx-board-heading p strong{color:var(--lx-ink)}
.lx-ticket .lx-example{flex-shrink:0;min-height:40px;padding:7px 0;border:0;background:none;color:#3B5B76;font:12px/1.4 var(--lx-body);text-decoration:underline;text-underline-offset:4px}.lx-example>span{margin-left:5px}
.lx-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:0}
.lx-ticket .lx-cell{position:relative;display:grid;place-items:center;min-height:43px;padding:7px 0;border:1px solid #C8C2B4;background:transparent;color:#2D4152;font:700 24px/1 var(--lx-heading);font-variant-numeric:tabular-nums}.lx-ticket .lx-cell.is-suggested{border:1px dashed var(--lx-red);background:#F9F2E8}.lx-ticket .lx-cell[aria-pressed=true]{border-color:var(--lx-ink);background:var(--lx-ink);color:#fff}.lx-ticket .lx-cell[aria-pressed=true]::after{content:'✓';position:absolute;top:3px;right:4px;font:700 8px/1 Arial,sans-serif}.lx-ticket .lx-cell:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--lx-ink);background:#E9EDF1}.lx-ticket .lx-cell:disabled{opacity:1}
.lx-ticket[data-phase=result] .lx-cell.is-drawn{border-color:#8B9BAC;background:#E1E6E9}.lx-ticket[data-phase=result] .lx-cell.is-selected{border:2px solid var(--lx-ink);background:#fff;color:var(--lx-ink)}.lx-ticket[data-phase=result] .lx-cell.is-selected::after{content:'×';font-size:11px;color:var(--lx-muted)}.lx-ticket[data-phase=result] .lx-cell.is-hit{background:var(--lx-ink);color:#fff}.lx-ticket[data-phase=result] .lx-cell.is-hit::after{content:'✓';color:#fff;font-size:8px}
.lx-grid-footer{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;font:11px/1.5 var(--lx-body);color:var(--lx-muted)}.lx-grid-footer>span:first-child{font-weight:600;color:var(--lx-ink)}.lx-guide-note{font-size:10px}
.lx-side{padding:23px;border-left:1px dashed #AEB9C2;background:#F5F5F1}
.lx-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 22px}.lx-selected>span,.lx-selected>button{display:grid;place-items:center;position:relative;min-height:65px;border:1px solid #BDC7D0;background:#fff;color:#9BA8B3;font:700 34px/1 var(--lx-heading)}.lx-ticket .lx-selected>button{border-color:var(--lx-ink);color:var(--lx-ink);background:transparent}.lx-selected>button::after{content:'×';position:absolute;right:5px;top:4px;color:#7A8C9C;font:12px/1 var(--lx-body)}
.lx-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:13px 0;border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line)}.lx-terms small{display:block;color:var(--lx-muted);font:11px/1.4 var(--lx-body)}.lx-terms strong{display:block;margin-top:3px;font:700 24px/1.2 var(--lx-heading)}
.lx-ticket .lx-first-rule{margin-top:21px;font:13px/1.65 var(--lx-body);color:var(--lx-muted)}.lx-first-rule>strong{display:block;color:var(--lx-ink);margin-bottom:3px;font-weight:600}
.lx-start-actions{margin-top:22px}.lx-cta-status{display:block;margin-bottom:9px;font:12px/1.5 var(--lx-body);color:var(--lx-muted)}.lx-ticket .lx-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 15px;border:1px solid var(--lx-ink);background:var(--lx-ink);color:#fff;font:700 21px/1.15 var(--lx-heading)}.lx-ticket .lx-primary:hover:not(:disabled){background:#274A69;border-color:#274A69}.lx-ticket .lx-primary:disabled{background:#DEE3E7;border-color:#C8D1DA;color:#728293}
.lx-ticket .lx-disclosure{margin-top:12px;color:var(--lx-muted);font:11px/1.6 var(--lx-body)}.lx-disclosure strong{font-weight:600;color:var(--lx-ink)}.lx-first-steps{display:flex;flex-direction:column;gap:12px;margin-top:26px;padding-top:19px;border-top:1px solid var(--lx-line);color:var(--lx-muted);font:13px/1.5 var(--lx-body)}.lx-first-steps b{display:inline-block;min-width:18px;margin-right:8px;color:#8392A0;font:700 19px/1 var(--lx-heading)}
.lx-outcome{scroll-margin-top:20px}.lx-outcome-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lx-simulated{color:#788895;font:10px/1.4 var(--lx-body)}
.lx-ticket .lx-extraction-label{margin-top:17px;color:var(--lx-muted);font:12px/1.5 var(--lx-body)}.lx-extraction-label strong{color:var(--lx-ink);font-weight:600}.lx-draw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0 18px}.lx-draw>span{display:grid;place-items:center;min-height:56px;position:relative;border:1px solid #BBC6CF;background:#fff;color:#5E7283;font:700 30px/1 var(--lx-heading)}.lx-draw>span.is-hit{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.lx-draw>span.is-hit::after{content:'✓';position:absolute;top:4px;right:4px;font:700 8px/1 Arial,sans-serif}.lx-draw>span.is-pending{color:#BCC6CD}
.lx-ticket .lx-result-title{font:700 29px/1.1 var(--lx-heading);outline:0}.lx-ticket .lx-result-copy{margin-top:8px;color:#40576B;font:13px/1.6 var(--lx-body)}.lx-lesson-context{margin:18px 0 9px;padding-top:13px;border-top:1px solid var(--lx-line);font:700 18px/1.3 var(--lx-heading)}.lx-ticket .lx-split-copy{font:12px/1.6 var(--lx-body);color:var(--lx-muted)}
.lx-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.lx-pairs>div{position:relative;padding:10px 4px 8px;border:1px solid #B8C5CF;background:transparent;text-align:center}.lx-pairs>div.is-winning{border-color:var(--lx-ink);background:#E5EBF0}.lx-pairs>div.is-winning::after{content:'✓';position:absolute;top:4px;right:4px;color:var(--lx-ink);font:700 8px/1 Arial,sans-serif}.lx-pairs strong{display:block;font:700 23px/1.1 var(--lx-heading)}.lx-pairs small{display:block;margin-top:5px;color:var(--lx-muted);font:11px/1.3 var(--lx-body)}.lx-pairs.is-terno{grid-template-columns:1fr}.lx-pairs.is-terno strong{font-size:26px}
.lx-ticket .lx-prize-calculation{margin:12px 0 0;color:var(--lx-ink);font:700 21px/1.4 var(--lx-heading)}.lx-ticket .lx-payout{margin-top:14px}.lx-payout>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--lx-line)}.lx-payout dt{color:var(--lx-muted);font:12px/1.45 var(--lx-body)}.lx-ticket .lx-payout dd{margin:0;color:var(--lx-ink);font:700 24px/1.2 var(--lx-heading);font-variant-numeric:tabular-nums}.lx-tax-line dt>small{display:block;margin-top:3px;color:#7C8995;font-size:10px}.lx-tax-line dd{color:#8D3038!important}.lx-net-line{padding-top:12px!important;border-top:1px solid #A7B5C1!important}.lx-net-line dt{color:var(--lx-ink);font-weight:600}.lx-ticket .lx-net-line dd{font-size:34px}
.lx-ticket .lx-balance{margin-top:6px;color:var(--lx-muted);font:10px/1.6 var(--lx-body)}.lx-next-actions{margin-top:22px}.lx-ticket .lx-next-actions .lx-primary{font-size:19px}.lx-ticket .lx-text-button{display:inline-flex;align-items:center;min-height:40px;padding:8px 0;border:0;background:none;color:#3B5B76;font:12px/1.4 var(--lx-body);text-decoration:underline;text-underline-offset:4px}
.lx-lesson-nav{display:flex;flex-wrap:wrap;gap:0 13px;margin-top:12px;padding-top:10px;border-top:1px solid var(--lx-line)}.lx-ticket .lx-lesson-nav button{min-height:35px;padding:5px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--lx-muted);font:700 16px/1.3 var(--lx-heading)}.lx-ticket .lx-lesson-nav button[aria-current=step]{color:var(--lx-ink);border-bottom-color:var(--lx-ink)}
.lx-ticket .lx-footnote{padding:11px 23px;border-top:1px solid var(--lx-line);background:#fff;color:#667A8B;font:10px/1.6 var(--lx-body)}.lx-noscript{padding:15px}
@media(max-width:1000px){.lx-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lx-sheet,.lx-side{padding:18px}.lx-board-heading{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:12px}.lx-ticket .lx-example{min-height:30px}.lx-grid{gap:3px}.lx-ticket .lx-cell{min-height:42px;font-size:22px}.lx-guide-note{display:none}.lx-ticket .lx-masthead h2{font-size:24px}}
@media(max-width:740px){.lx-ticket{margin:18px 0}.lx-masthead{gap:11px;padding:13px 15px}.lx-wordmark{font-size:27px;padding:5px 9px}.lx-ticket .lx-masthead h2{font-size:21px}.lx-eyebrow{font-size:9px}.lx-ticket .lx-restart{font-size:10px;gap:4px}.lx-layout{grid-template-columns:minmax(0,1fr)}.lx-sheet{padding:17px 14px 14px}.lx-board-heading{flex-direction:row;align-items:center;gap:9px;margin-bottom:13px}.lx-ticket .lx-board-heading h3{font-size:25px}.lx-ticket .lx-board-heading p{font-size:11px}.lx-ticket .lx-example{max-width:96px;font-size:10px;line-height:1.5;text-align:right}.lx-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.lx-ticket .lx-cell{min-height:43px;padding:8px 0;font-size:22px}.lx-grid-footer{font-size:11px;margin-top:10px}.lx-side{padding:21px 16px;border-left:0;border-top:1px dashed #AEB9C2}.lx-selected{margin:12px 0 17px;gap:9px}.lx-selected>span,.lx-selected>button{min-height:54px;font-size:31px}.lx-terms{padding:11px 0}.lx-terms strong{font-size:23px}.lx-first-steps{display:none}.lx-ticket .lx-first-rule{font-size:12px;margin-top:15px}.lx-ticket .lx-disclosure{margin-top:12px;font-size:11px}.lx-ticket[data-phase=choose]{padding-bottom:75px}.lx-ticket[data-phase=choose][data-in-view=true] .lx-start-actions{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:15px;margin:0;padding:11px 18px;border-top:1px solid #B8C5D0;background:#FFFEF9}.lx-cta-status{margin:0;font-size:11px;line-height:1.45}.lx-ticket .lx-start-actions .lx-primary{font-size:20px;min-height:46px;padding:11px 12px}.lx-ticket .lx-masthead>div:nth-child(2){max-width:210px}.lx-ticket[data-phase=result] .lx-masthead h2,.lx-ticket[data-phase=drawing] .lx-masthead h2{font-size:19px}.lx-outcome{scroll-margin-top:14px}.lx-draw{gap:7px}.lx-draw>span{min-height:56px;font-size:30px}.lx-ticket .lx-result-title{font-size:29px}.lx-ticket .lx-footnote{padding:11px 15px}}
@media(max-width:360px){.lx-masthead{padding:12px 11px;gap:9px}.lx-wordmark{font-size:24px;padding:5px 7px}.lx-ticket .lx-masthead h2{font-size:19px}.lx-sheet{padding:15px 10px 12px}.lx-grid{gap:2px}.lx-ticket .lx-cell{font-size:20px;min-height:41px}.lx-ticket .lx-example{max-width:81px;font-size:9px}.lx-side{padding:20px 13px}.lx-selected{gap:7px}.lx-ticket .lx-start-actions{gap:10px;padding-left:12px;padding-right:12px}.lx-ticket .lx-start-actions .lx-primary{font-size:18px}.lx-ticket[data-phase=result] .lx-restart{max-width:73px;text-align:right;font-size:9px}.lx-ticket .lx-restart>span{display:none}}
@media(prefers-reduced-motion:reduce){.lx-ticket *{scroll-behavior:auto!important}}

/* Reserve the same working area for selection, drawing and every result. */
.lx-ticket .lx-icon{display:block;width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.lx-ticket .lx-restart>span{font-size:12px}.lx-ticket .lx-restart{min-height:40px}
.lx-ticket .lx-restart[hidden],.lx-ticket .lx-example[hidden]{display:flex!important;visibility:hidden;pointer-events:none}
.lx-ticket .lx-example{display:flex;align-items:center;gap:8px;text-decoration:none;padding:8px 10px;border:1px solid var(--lx-line);background:#fff}
.lx-ticket .lx-example:hover{border-color:var(--lx-ink);background:#E9EDF1}.lx-example>span{margin:0}
.lx-masthead{min-height:84px}.lx-board-heading{min-height:66px}
.lx-sheet{display:flex;flex-direction:column}.lx-grid{flex:1;grid-auto-rows:1fr}
.lx-side{height:920px;display:grid;grid-template: minmax(0,1fr) / minmax(0,1fr);overflow:auto}
.lx-setup,.lx-outcome{min-height:0;height:100%;display:flex;flex-direction:column}
.lx-selected>span,.lx-selected>button{min-height:85px;font-size:42px}
.lx-ticket .lx-first-rule{margin-top:28px;font-size:14px}
.lx-combinations-preview{margin-top:28px;padding-top:20px;border-top:1px solid var(--lx-line)}.lx-ticket .lx-combinations-preview h3{font:700 23px/1.2 var(--lx-heading)}.lx-ticket .lx-combinations-preview p{margin-top:9px;color:var(--lx-muted);font:12px/1.65 var(--lx-body)}.lx-combinations-preview .lx-pairs{margin-top:16px}.lx-combinations-preview .lx-pairs>div{padding:17px 3px 13px;background:#FFFEF9}
.lx-first-steps{margin-top:auto;margin-bottom:26px;gap:18px;order:1}
.lx-ticket .lx-disclosure{order:2;margin-top:0;padding-top:16px;border-top:1px solid var(--lx-line);font-size:12px}
.lx-start-actions{order:3;margin-top:22px}
.lx-outcome .lx-result-title{min-height:64px}.lx-outcome .lx-result-copy{min-height:64px}
.lx-explanation{display:flex;flex-direction:column;flex:1}.lx-next-actions{margin-top:auto;padding-top:18px;min-height:112px}
.lx-ticket .lx-text-button[hidden]{display:inline-flex!important;visibility:hidden;pointer-events:none}
.lx-step-badge{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #72879B;color:#DFE8F0;font:600 12px/1 var(--lx-body);font-variant-numeric:tabular-nums}
.lx-pairs.is-terno>div{padding-top:8px;padding-bottom:7px}
@media(min-width:1001px){.lx-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
@media(min-width:741px) and (max-width:1000px){.lx-side{height:1090px}.lx-board-heading{min-height:116px}.lx-outcome .lx-result-copy{min-height:105px}.lx-outcome .lx-result-title{min-height:96px}}
@media(max-width:740px){
 .lx-ticket[data-phase=choose]{padding-bottom:0}.lx-side{height:970px}
 .lx-sheet{height:576px}.lx-board-heading{min-height:65px;align-items:flex-start}.lx-grid{flex:1}
 .lx-ticket .lx-example{max-width:105px;gap:6px;font-size:10px;text-align:left;padding:7px}.lx-example .lx-icon{width:17px;height:17px;flex-basis:17px}
 .lx-ticket .lx-masthead h2,.lx-ticket[data-phase=result] .lx-masthead h2,.lx-ticket[data-phase=drawing] .lx-masthead h2{font-size:21px}
 .lx-ticket .lx-restart{gap:6px}.lx-ticket .lx-restart>span{max-width:48px;font-size:10px;text-align:left}
 .lx-first-steps{display:flex}.lx-ticket .lx-first-rule{font-size:13px}.lx-selected>span,.lx-selected>button{min-height:72px;font-size:38px}
 .lx-ticket[data-phase=choose][data-in-view=true] .lx-start-actions{order:3}
 .lx-setup{padding-bottom:75px}.lx-outcome .lx-result-title{min-height:64px}.lx-outcome .lx-result-copy{min-height:84px}
}
@media(max-width:360px){.lx-sheet{height:569px}.lx-side{height:1100px}.lx-masthead{gap:8px}.lx-ticket .lx-restart>span{display:block}.lx-ticket .lx-restart .lx-icon{width:17px;flex-basis:17px}.lx-ticket .lx-masthead h2,.lx-ticket[data-phase=result] .lx-masthead h2,.lx-ticket[data-phase=drawing] .lx-masthead h2{font-size:19px}.lx-outcome .lx-result-title{min-height:96px}.lx-outcome .lx-result-copy{min-height:105px}}
.lx-fallback{padding:20px 23px}.lx-ticket .lx-fallback p{margin:0 0 14px;font:14px/1.65 var(--lx-body)}.lx-fallback-table{max-width:100%;overflow-x:auto;margin:18px 0}.lx-fallback table{width:100%;border-collapse:collapse;background:#fff;font:13px/1.5 var(--lx-body)}.lx-fallback caption{text-align:left;margin-bottom:10px;color:var(--lx-muted)}.lx-fallback th,.lx-fallback td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--lx-line)}.lx-fallback td{white-space:nowrap}.lx-fallback th{font-weight:600}
@media(max-width:740px){.lx-ticket:not([data-enhanced]){padding-bottom:0}.lx-fallback-table{overflow:visible}.lx-fallback table,.lx-fallback caption,.lx-fallback tbody{display:block}.lx-fallback thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lx-fallback tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-bottom:1px solid var(--lx-line)}.lx-fallback th[scope=row]{grid-column:1/-1;padding:9px 6px;background:#F1EEE5}.lx-fallback td{padding:10px 6px;border:0;font-size:12px}.lx-fallback td::before{display:block;margin-bottom:5px;color:var(--lx-muted);font-size:11px}.lx-fallback td:nth-of-type(1)::before{content:'Lordo'}.lx-fallback td:nth-of-type(2)::before{content:'Tasse'}.lx-fallback td:nth-of-type(3)::before{content:'Netto'}}
