@layer formulab-input-safety;@layer lotto-product{html body.ll-dashboard :is(.product-side-panel,.product-mobile-sheet) .chrome-panel-content{align-content:start!important;gap:var(--space-sm)!important;display:grid!important}html body.ll-dashboard :is(.product-side-panel,.product-mobile-sheet) .chrome-panel-content>*{min-width:0!important}html body.ll-dashboard .rail-section{gap:0!important;min-width:0!important;display:grid!important}html body.ll-dashboard .rail-section-head{justify-content:space-between!important;align-items:baseline!important;gap:var(--space-xs)!important;min-height:28px!important;display:flex!important}html body.ll-dashboard .rail-section-head h3{color:var(--color-ink)!important;font-size:var(--text-md)!important;margin:0!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard .rail-section-head>:is(span,a){color:var(--color-faint)!important;white-space:nowrap!important;font-size:12px!important;line-height:16px!important;text-decoration:none!important}html body.ll-dashboard .rail-section-head>a{color:var(--color-ink-2)!important;font-weight:600!important}html body.ll-dashboard .rail-head-link{cursor:pointer;min-height:28px!important;padding:0 var(--space-2xs)!important;border-radius:var(--radius-control)!important;color:var(--color-ink-2)!important;font:inherit!important;font-size:var(--text-xs)!important;background:0 0!important;border:0!important;font-weight:600!important}html body.ll-dashboard .rail-head-link:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-muted{padding:var(--space-xs) 0!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;line-height:20px!important}html body.ll-dashboard .rail-row{min-width:0!important;margin:0 calc(-1 * var(--space-2xs))!important;border-radius:var(--radius-control)!important;border:0!important;align-items:center!important;gap:2px!important;padding:0!important;display:flex!important}html body.ll-dashboard .rail-row:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-row-main{cursor:pointer;align-items:center!important;gap:var(--space-xs)!important;min-width:0!important;min-height:52px!important;padding:var(--space-2xs) var(--space-2xs)!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;flex:auto!important;grid-template-columns:28px minmax(0,1fr) auto!important;display:grid!important}html body.ll-dashboard .rail-row-main:active{background:var(--color-pressed)!important}html body.ll-dashboard .rail-row-copy{min-width:0!important;display:grid!important}html body.ll-dashboard .rail-row-copy b{color:var(--color-ink)!important;font-size:var(--text-sm)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;line-height:20px!important;overflow:hidden!important}html body.ll-dashboard .rail-row-copy small{color:var(--color-faint)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}html body.ll-dashboard .rail-row-figure{justify-items:end!important;min-width:52px!important;display:grid!important}html body.ll-dashboard .rail-row-figure b{color:var(--color-ink)!important;font-size:var(--text-sm)!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard .rail-row-figure small{color:var(--color-faint)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body.ll-dashboard .rail-row-figure small[data-direction=up]{color:var(--color-up)!important}html body.ll-dashboard .rail-row-figure small[data-direction=down]{color:var(--color-down)!important}html body.ll-dashboard .rail-row .performance-star{flex:none!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body.ll-dashboard .rail-formula-block{padding-bottom:var(--space-2xs)!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;gap:0!important;display:grid!important}html body.ll-dashboard .rail-formula-actions{gap:var(--space-2xs)!important;padding-left:36px!important;display:flex!important}html body.ll-dashboard .rail-formula-actions a{border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;min-height:28px!important;color:var(--color-ink)!important;font-size:var(--text-xs)!important;align-items:center!important;padding:0 8px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}html body.ll-dashboard .rail-formula-actions a:hover{background:var(--color-paper-3)!important}html body.ll-dashboard .rail-live-total{padding:var(--space-xs) var(--space-sm)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;gap:2px!important;display:grid!important}html body.ll-dashboard .rail-live-total>span{color:var(--color-faint)!important;font-size:12px!important;line-height:16px!important}html body.ll-dashboard .rail-live-total strong{color:var(--color-ink)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;font-size:20px!important;font-weight:700!important;line-height:26px!important}html body.ll-dashboard .rail-ranks{gap:2px!important;display:grid!important}html body.ll-dashboard .rail-ranks>div{align-items:center!important;gap:var(--space-xs)!important;border:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;min-height:32px!important;padding:0!important;display:grid!important}html body.ll-dashboard .rail-ranks>div>i{background:linear-gradient(90deg, var(--rank-fill,var(--color-up-fill)) var(--share,0%), var(--color-paper-3) var(--share,0%))!important;border-radius:3px!important;height:6px!important;display:block!important}html body.ll-dashboard .rail-ranks>div[data-public-prize="1"]{--rank-fill:#de2b39}html body.ll-dashboard .rail-ranks>div[data-public-prize="2"]{--rank-fill:#ef3341}html body.ll-dashboard .rail-ranks>div[data-public-prize="3"]{--rank-fill:#f86366}html body.ll-dashboard .rail-ranks>div[data-public-prize="4"]{--rank-fill:#faa1a0}html body.ll-dashboard .rail-ranks>div[data-public-prize="5"]{--rank-fill:#fdcbca}html body.ll-dashboard .rail-ranks .lotto-filter-item{justify-content:center!important;min-height:28px!important}html body.ll-dashboard .rail-ranks strong{color:var(--color-ink)!important;font-size:var(--text-sm)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;font-weight:600!important}html body.ll-dashboard .rail-ranks strong small{color:var(--color-faint)!important;margin-left:2px!important;font-size:12px!important;font-weight:500!important}html body.ll-dashboard .rail-win{cursor:pointer;align-items:center!important;gap:var(--space-xs)!important;min-height:40px!important;margin:0 calc(-1 * var(--space-2xs))!important;padding:0 var(--space-2xs)!important;border-radius:var(--radius-control)!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:auto 20px minmax(0,1fr) auto!important;display:grid!important}html body.ll-dashboard .rail-win:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-stack{gap:0!important;min-width:0!important;display:grid!important;position:relative!important}html body.ll-dashboard .rail-stack>.rail-win[data-stack-fresh]{background:var(--color-paper-3)!important}html body.ll-dashboard .rail-stack>.rail-win[data-stack-fresh]:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-win b{color:var(--color-ink)!important;font-size:var(--text-sm)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}html body.ll-dashboard .rail-win small{color:var(--color-faint)!important;font-variant-numeric:tabular-nums!important;font-size:12px!important}html body.ll-dashboard .rail-win-prize{background:var(--color-up-soft)!important;min-width:32px!important;color:var(--color-up)!important;text-align:center!important;border-radius:999px!important;padding:1px 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body.ll-dashboard .rail-link{cursor:pointer;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper)!important;min-height:40px!important;color:var(--color-ink)!important;font:inherit!important;font-size:var(--text-sm)!important;font-weight:600!important}html body.ll-dashboard .rail-link:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-stats{gap:var(--space-2xs)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}html body.ll-dashboard .rail-stats>div{padding:var(--space-xs)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;gap:2px!important;display:grid!important}html body.ll-dashboard .rail-stats dt{color:var(--color-faint)!important;font-size:12px!important;line-height:16px!important}html body.ll-dashboard .rail-stats dd{color:var(--color-ink)!important;font-size:var(--text-md)!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard .rail-stats dd[data-tone=up]{color:var(--color-up)!important}html body.ll-dashboard .rail-stats dd small{color:var(--color-faint)!important;margin-left:2px!important;font-size:12px!important;font-weight:500!important}html body.ll-dashboard .rail-callout{padding:var(--space-xs) var(--space-sm)!important;border-radius:var(--radius-control)!important;background:var(--color-down-soft)!important;color:var(--color-down)!important;font-size:var(--text-xs)!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard .rail-ticket{cursor:pointer;width:100%!important;padding:var(--space-xs) 0!important;border:0!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;gap:4px!important;margin:0!important;display:grid!important}html body.ll-dashboard .rail-ticket:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-ticket-head{align-items:center!important;gap:8px!important;display:flex!important}html body.ll-dashboard .rail-ticket-head b{color:var(--color-ink)!important;font-size:var(--text-sm)!important;font-weight:600!important}html body.ll-dashboard .rail-ticket-head small{color:var(--color-faint)!important;font-size:12px!important}html body.ll-dashboard .rail-ticket-result{background:var(--color-paper-2)!important;color:var(--color-ink-2)!important;border-radius:999px!important;margin-left:auto!important;padding:1px 8px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body.ll-dashboard .rail-ticket-result:not([data-prize=none]):not([data-prize=waiting]){background:var(--color-up-soft)!important;color:var(--color-up)!important}html body.ll-dashboard .rail-ticket-result[data-prize=waiting]{color:var(--color-faint)!important;font-weight:600!important}html body.ll-dashboard .rail-ticket-balls{flex-wrap:wrap!important;gap:4px!important;display:flex!important}html body.ll-dashboard .rail-ticket-games{gap:4px!important;display:grid!important}html body.ll-dashboard .rail-ticket-game{grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}html body.ll-dashboard .rail-ticket-game>small{color:var(--color-faint)!important;text-align:center!important;font-size:12px!important;font-weight:600!important}html body.ll-dashboard .rail-ticket-balls .lotto-number{width:24px!important;height:24px!important;font-size:12px!important}html body.ll-dashboard .rail-actions{gap:var(--space-2xs)!important;display:flex!important}html body.ll-dashboard .rail-button{cursor:pointer;min-height:40px!important;padding:0 var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper)!important;color:var(--color-ink)!important;font:inherit!important;font-size:var(--text-sm)!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}html body.ll-dashboard .rail-button.primary{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-accent-ink)!important}html body.ll-dashboard .rail-button:hover:not(.primary){background:var(--color-hover)!important}html body.ll-dashboard .rail-quota{padding:var(--space-sm)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;gap:8px!important;display:grid!important}html body.ll-dashboard .rail-quota-head{color:var(--color-ink-2)!important;font-size:var(--text-xs)!important;justify-content:space-between!important;align-items:baseline!important;display:flex!important}html body.ll-dashboard .rail-quota-head b{color:var(--color-ink)!important;font-size:var(--text-md)!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}html body.ll-dashboard .rail-quota-bar{background:var(--color-paper-3)!important;border-radius:999px!important;height:6px!important;overflow:hidden!important}html body.ll-dashboard .rail-quota-bar>i{border-radius:inherit!important;background:var(--color-ink)!important;height:100%!important;display:block!important}html body.ll-dashboard .rail-quota small{color:var(--color-faint)!important;font-size:12px!important;line-height:16px!important}html body.ll-dashboard .rail-counts{gap:var(--space-2xs)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body.ll-dashboard .rail-counts>button{cursor:pointer;min-height:56px!important;padding:var(--space-xs)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper)!important;text-align:left!important;gap:2px!important;display:grid!important}html body.ll-dashboard .rail-counts>button:hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-counts>button>span{color:var(--color-faint)!important;font-size:12px!important;line-height:16px!important}html body.ll-dashboard .rail-counts>button>strong{color:var(--color-ink)!important;font-size:var(--text-md)!important;text-align:left!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard .rail-counts>button>strong small{color:var(--color-faint)!important;margin-left:2px!important;font-size:12px!important;font-weight:500!important}html body.ll-dashboard .rail-shortcuts{display:grid!important}html body.ll-dashboard .rail-shortcuts>:is(a,button){cursor:pointer;min-height:40px!important;padding:0 var(--space-2xs)!important;border-radius:var(--radius-control)!important;color:var(--color-ink)!important;font:inherit!important;font-size:var(--text-sm)!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;font-weight:600!important;text-decoration:none!important;display:flex!important}html body.ll-dashboard .rail-shortcuts>:is(a,button):after{content:"›";color:var(--color-faint)}html body.ll-dashboard .rail-shortcuts>:is(a,button):hover{background:var(--color-hover)!important}html body.ll-dashboard .rail-benefits{margin:0 0 var(--space-sm)!important;color:var(--color-ink-2)!important;font-size:var(--text-xs)!important;text-align:left!important;grid-column:1/-1!important;gap:4px!important;padding:0!important;line-height:20px!important;list-style:none!important;display:grid!important}html body.ll-dashboard .rail-benefits li:before{content:"✓ ";color:var(--color-ink);font-weight:600}@media (max-width:767px){html body.ll-dashboard :is(.rail-row-main,.rail-win,.rail-ticket,.rail-shortcuts>*,.rail-button,.rail-link,.rail-head-link,.rail-formula-actions a,.rail-ranks .lotto-filter-item){min-height:44px!important}html body.ll-dashboard .rail-row .performance-star{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}}@layer lotto-terminal;
