@layer formulab-input-safety;@layer lotto-product{html body.ll-dashboard.ll-dashboard #lottoBody #generationPage{container:lab/inline-size}html body.ll-dashboard.ll-dashboard #lottoBody #generationPage .generation-source{container:labmain/inline-size}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-scroll{background:var(--color-paper)!important;scrollbar-gutter:auto!important;gap:0!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-main{background:var(--color-paper)!important;gap:0!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source{background:var(--color-paper)!important;box-shadow:none!important;color:var(--color-ink)!important;border:0!important;border-radius:0!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-links{gap:var(--space-2xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow{align-items:center!important;gap:0 var(--space-md)!important;margin:0 0 var(--space-xs)!important;padding:0 0 var(--space-xs)!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a{align-items:center!important;gap:var(--space-xs)!important;color:var(--color-faint)!important;font-size:var(--text-sm)!important;background:0 0!important;border:0!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a+a:before{content:"";width:12px;height:12px;margin-right:var(--space-2xs);background:var(--color-bar);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3.5 4.5 4.5L6 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3.5 4.5 4.5L6 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a b{font-variant-numeric:tabular-nums;background:var(--color-paper-3)!important;width:20px!important;height:20px!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;border-radius:50%!important;place-items:center!important;font-weight:600!important;display:inline-grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a:hover{color:var(--color-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a[aria-current=step]{color:var(--color-ink)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a[aria-current=step] b{background:var(--color-ink)!important;color:var(--color-accent-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow>button{margin-left:auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-head{margin:0 0 var(--space-xs)!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-head h2{letter-spacing:0;color:var(--color-ink)!important;font-size:var(--text-lg)!important;margin:0!important;font-weight:700!important;line-height:22px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-head p{margin:var(--space-3xs) 0 0!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;line-height:20px!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationRoute{margin:0 0 var(--space-xs)!important;padding:var(--space-xs) var(--space-sm)!important;border-radius:var(--radius-control)!important;background:var(--color-forest-soft)!important;box-shadow:inset 3px 0 var(--color-forest)!important;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationRoute[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationGuest{align-items:center!important;gap:var(--space-sm)!important;margin:0 0 var(--space-xs)!important;padding:var(--space-xs) var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;flex-direction:row!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationGuest[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationGuest p{color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;flex:1!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationGuest .button{white-space:nowrap!important;flex:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage:has(#generationGuest:not([hidden])) #generationForm{display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:not([data-unavailable=true]){opacity:1!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-toolbar{align-items:center!important;gap:var(--space-xs)!important;margin:0 0 var(--space-xs)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-toolbar>label{align-items:center!important;gap:0!important;min-width:0!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-toolbar>label>span:not(.ui-control-mount){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-search{max-width:320px;flex:220px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationSearch{width:100%!important;padding:0 var(--space-sm) 0 34px!important;font-size:var(--text-md)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.6' fill='none' stroke='%238b95a1' stroke-width='1.5'/%3E%3Cpath d='m10.4 10.4 3.1 3.1' stroke='%238b95a1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:11px!important;background-repeat:no-repeat!important;background-size:16px 16px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-sort .ui-template-select{min-width:128px!important;font-size:var(--text-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationClear{margin-left:auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-filters{align-items:center!important;gap:var(--space-xs) var(--space-sm)!important;margin:0 0 var(--space-xs)!important;flex-wrap:nowrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-filters:has(>#generationCategories:empty){min-height:32px}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories{align-items:center!important;gap:var(--space-3xs)!important;min-width:0!important;padding:var(--space-3xs)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-3)!important;scrollbar-width:none!important;flex:0 auto!important;display:flex!important;overflow:auto hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories>button{cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);padding:0 var(--space-xs)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;color:var(--color-muted)!important;font-size:var(--text-sm)!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;font-weight:400!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories>button:hover{background:var(--color-track-hover)!important;color:var(--color-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories>button[aria-pressed=true]{background:var(--color-paper)!important;box-shadow:0 0 0 var(--rule-hair) var(--color-rule)!important;color:var(--color-ink)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-watch-only{cursor:pointer;align-items:center!important;gap:var(--space-xs)!important;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;white-space:nowrap!important;flex:none!important;margin-left:auto!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage :is(.generation-watch-only,.generation-option,.generation-pick,.generation-purchase-confirm) input[type=checkbox]:not(.ui-native-proxy){accent-color:var(--color-ink)!important;flex:none!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFields{border:0!important;min-width:0!important;margin:0!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCatalog{overscroll-behavior:contain;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper)!important;scrollbar-gutter:auto!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCatalog>p{text-align:center;padding:var(--space-lg) var(--space-md)!important;color:var(--color-faint)!important;font-size:var(--text-sm)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option{cursor:default;transition:background-color var(--dur-micro) var(--ease-out);align-items:center!important;gap:0 var(--space-sm)!important;min-width:0!important;padding:var(--space-xs) var(--space-sm)!important;border:0!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;background:var(--color-paper)!important;box-shadow:none!important;color:var(--color-ink)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"main aside watch""summary summary summary""note note note"!important;margin:0!important;display:grid!important;position:relative!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:last-child{border-bottom:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:hover{background:var(--color-paper-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-selected=true]{background:var(--color-paper-3)!important;box-shadow:inset 3px 0 var(--color-accent)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>label:first-child{cursor:pointer;align-items:center!important;gap:var(--space-sm)!important;grid-area:main!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-unavailable=true]>label:first-child{cursor:default}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>label:first-child>input:not(.ui-native-proxy){width:18px!important;height:18px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option .workspace-formula-icon{object-fit:contain;flex:none!important;width:24px!important;height:24px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-unavailable=true] .workspace-formula-icon{filter:grayscale();opacity:.55}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-copy{align-items:baseline!important;gap:0 var(--space-xs)!important;min-width:0!important;font-size:var(--text-md)!important;flex-wrap:wrap!important;flex:1!important;font-weight:400!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-name{min-width:0!important;color:var(--color-ink)!important;font-size:var(--text-md)!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:100%!important;font-weight:600!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-unavailable=true] .generation-option-name{color:var(--color-faint)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-name .formula-activity-led{margin-left:var(--space-2xs)!important;vertical-align:2px!important;display:inline-block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-copy>small{color:var(--color-faint)!important;font-size:var(--text-xs)!important;margin:0!important;font-weight:400!important;line-height:20px!important;display:inline!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-copy>.generation-option-category{color:var(--color-faint)!important;font-size:var(--text-xs)!important;font-weight:400!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-copy>.generation-option-category:is(:hover,[aria-pressed=true]){color:var(--color-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-standing{font-variant-numeric:tabular-nums;align-items:baseline!important;gap:0 var(--space-xs)!important;min-width:0!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;flex-wrap:wrap!important;line-height:20px!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-standing[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-standing>*{white-space:nowrap}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-standing>b{color:var(--color-ink)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-standing>.generation-standing-best{color:var(--color-up)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-option-badge{padding:0 var(--space-xs)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-3)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;white-space:nowrap!important;grid-area:aside!important;line-height:22px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-count{cursor:default;align-items:center!important;gap:var(--space-2xs)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;grid-area:aside!important;margin:0!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-count>span:first-child{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-count input{font-variant-numeric:tabular-nums;width:56px!important;padding:0 var(--space-2xs) 0 var(--space-xs)!important;color:var(--color-ink)!important;font-size:var(--text-md)!important;text-align:center!important;margin:0!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-count input:disabled{background-color:var(--color-paper-3)!important;color:var(--color-faint)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:not([data-selected=true])>.generation-count{visibility:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch{cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:var(--radius-control)!important;color:var(--color-icon)!important;background:0 0!important;border:0!important;grid-area:watch!important;align-self:center!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.4s-7.4-4.5-9.1-9.3C1.8 7.9 3.9 4.6 7.3 4.6c2 0 3.5 1.1 4.7 2.7 1.2-1.6 2.7-2.7 4.7-2.7 3.4 0 5.5 3.3 4.4 6.5-1.7 4.8-9.1 9.3-9.1 9.3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.4s-7.4-4.5-9.1-9.3C1.8 7.9 3.9 4.6 7.3 4.6c2 0 3.5 1.1 4.7 2.7 1.2-1.6 2.7-2.7 4.7-2.7 3.4 0 5.5 3.3 4.4 6.5-1.7 4.8-9.1 9.3-9.1 9.3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch[aria-pressed=true]{color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch[aria-pressed=true]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.4s-7.4-4.5-9.1-9.3C1.8 7.9 3.9 4.6 7.3 4.6c2 0 3.5 1.1 4.7 2.7 1.2-1.6 2.7-2.7 4.7-2.7 3.4 0 5.5 3.3 4.4 6.5-1.7 4.8-9.1 9.3-9.1 9.3z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.4s-7.4-4.5-9.1-9.3C1.8 7.9 3.9 4.6 7.3 4.6c2 0 3.5 1.1 4.7 2.7 1.2-1.6 2.7-2.7 4.7-2.7 3.4 0 5.5 3.3 4.4 6.5-1.7 4.8-9.1 9.3-9.1 9.3z' fill='black'/%3E%3C/svg%3E")}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch:hover:not(:disabled){background:var(--color-up-soft)!important;color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-option-summary{min-width:0!important;margin:var(--space-3xs) 0 0!important;color:var(--color-faint)!important;font-size:var(--text-xs)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:summary!important;padding-left:70px!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-selected=true]>.generation-option-summary{white-space:normal!important;color:var(--color-muted)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-option-note{align-items:center!important;gap:var(--space-2xs) var(--space-xs)!important;margin:var(--space-2xs) 0 0!important;flex-wrap:wrap!important;grid-area:note!important;padding-left:70px!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option-note small{color:var(--color-warn)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-helper{cursor:pointer;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-size:var(--text-xs)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-helper:hover:not(:disabled){background:var(--color-paper-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-helper:disabled{cursor:default;color:var(--color-faint)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-submit{z-index:3;justify-content:flex-start!important;align-items:stretch!important;gap:var(--space-xs)!important;margin:var(--space-xs) 0 0!important;padding:var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;box-shadow:none!important;flex-flow:column!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-review{background:0 0!important;border-radius:0!important;flex-basis:auto!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-review h3{margin:0 0 var(--space-3xs)!important;color:var(--color-ink)!important;font-size:var(--text-md)!important;font-weight:600!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationPreparation{overflow-wrap:anywhere;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-meter{height:6px!important;margin:var(--space-3xs) 0 0!important;background:var(--color-rule)!important;border-radius:3px!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-meter>i{background:var(--color-ink)!important;border-radius:3px!important;height:100%!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-meter>i[data-over=true]{background:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationUsage{font-variant-numeric:tabular-nums;gap:0 var(--space-sm)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;flex-wrap:wrap!important;margin:0!important;line-height:20px!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationUsage [data-usage-metric]{color:var(--color-ink)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationHint{color:var(--color-muted)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationProgress{gap:var(--space-2xs)!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationProgress[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-progress-track{background:var(--color-rule)!important;border-radius:2px!important;height:4px!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-progress-track>i{background:var(--color-live)!important;height:100%!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationProgressText{font-variant-numeric:tabular-nums;color:var(--color-ink-2)!important;font-size:var(--text-xs)!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationStart{width:100%!important;margin:var(--space-2xs) 0 0!important;font-size:var(--text-md)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationStop{width:100%!important;margin:var(--space-xs) 0 0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationStop[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationMessage{margin:var(--space-xs) 0 0!important;padding:var(--space-xs) var(--space-sm)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-3)!important;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationMessage[data-tone=error]{background:var(--color-up-soft)!important;color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationMessage:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationOriginal{max-height:none!important;margin:var(--space-sm) 0 0!important;padding:var(--space-sm) 0 0!important;border:0!important;border-top:var(--rule-hair) solid var(--color-rule)!important;background:0 0!important;border-radius:0!important;overflow:visible!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationOriginal:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-head{align-items:center!important;gap:var(--space-xs)!important;margin:0 0 var(--space-2xs)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-head h3{color:var(--color-ink)!important;font-size:var(--text-lg)!important;margin:0!important;font-weight:700!important;line-height:22px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-state{padding:0 var(--space-xs)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-3)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;font-weight:600!important;line-height:22px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-state[data-state=completed]{background:var(--color-live-soft)!important;color:var(--color-live)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-state[data-state=failed]{background:var(--color-up-soft)!important;color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-result-facts{font-variant-numeric:tabular-nums;gap:0 var(--space-sm)!important;margin:0 0 var(--space-xs)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;flex-wrap:wrap!important;line-height:20px!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .jev-result-status{margin:0 0 var(--space-xs)!important;padding:var(--space-xs) var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule-soft)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .jev-result-status strong{color:var(--color-ink)!important;font-size:var(--text-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .jev-result-status p{margin:var(--space-3xs) 0 0!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-games{gap:0 var(--space-lg)!important;border-top:var(--rule-hair) solid var(--color-rule-soft)!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-games>article{align-items:center!important;gap:var(--space-2xs) var(--space-sm)!important;min-width:0!important;min-height:var(--row)!important;padding:var(--space-2xs) var(--space-2xs)!important;border:0!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;background:0 0!important;border-radius:0!important;outline:0!important;flex-wrap:wrap!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-games>article>p{color:var(--color-warn)!important;font-size:var(--text-xs)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-games>article.ai-picked{background:var(--color-forest-soft)!important;box-shadow:inset 3px 0 var(--color-forest)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-game-head{align-items:center!important;gap:var(--space-sm)!important;flex-wrap:nowrap!important;flex:150px!important;min-width:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-pick{font-variant-numeric:tabular-nums;cursor:pointer;align-items:center!important;gap:var(--space-xs)!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;white-space:nowrap!important;flex:none!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-pick input:not(.ui-native-proxy){width:16px!important;height:16px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-game-head h3{min-width:0!important;color:var(--color-ink)!important;font-size:var(--text-sm)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-weight:600!important;line-height:20px!important;display:block!important;overflow:hidden!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-game-head h3 img{width:20px!important;height:20px!important;margin-right:var(--space-xs)!important;vertical-align:-5px!important;display:inline-block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-balls{gap:var(--space-2xs)!important;flex-wrap:nowrap!important;flex:none!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-balls .final-ball{font-variant-numeric:tabular-nums;width:28px!important;height:28px!important;font-size:var(--text-sm)!important;border-radius:50%!important;place-items:center!important;font-weight:600!important;line-height:1!important;display:inline-grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-actions{gap:var(--space-sm)!important;margin:var(--space-sm) 0 0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-actions-tools{gap:var(--space-2xs)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-keep{gap:var(--space-xs)!important;padding:var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-keep h4{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.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-purchase-confirm{cursor:pointer;align-items:flex-start!important;gap:var(--space-xs)!important;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;margin:0!important;line-height:20px!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-purchase-confirm input:not(.ui-native-proxy){width:16px!important;height:16px!important;margin-top:var(--space-3xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-purchase-confirm .ui-checkbox{margin-top:1px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-keep-row{align-items:center!important;gap:var(--space-xs) var(--space-sm)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationBulkCount{font-variant-numeric:tabular-nums;color:var(--color-muted)!important;font-size:var(--text-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-bulk-reason{color:var(--color-faint)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-bulk-reason:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-combine{align-items:center!important;gap:var(--space-xs)!important;margin:var(--space-sm) 0 0!important;padding:var(--space-sm) 0 0!important;border-top:var(--rule-hair) solid var(--color-rule-soft)!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-combine>p{color:var(--color-muted)!important;font-size:var(--text-xs)!important;flex-basis:100%!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization{background:var(--color-paper)!important;border:0!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel{border:0!important;border-top:var(--rule-hair) solid var(--color-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel>summary{cursor:pointer;align-items:center!important;gap:var(--space-xs)!important;min-height:var(--row)!important;color:var(--color-ink)!important;font-size:var(--text-md)!important;padding:0!important;font-weight:600!important;list-style:none!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel>summary::-webkit-details-marker{display:none}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel>summary:after{content:"";background:var(--color-icon);width:16px;height:16px;transition:transform var(--dur-micro) var(--ease-out);margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel[open]>summary:after{transform:rotate(180deg)}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-content{max-height:none!important;padding:0 0 var(--space-sm)!important;overflow:visible!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check{gap:var(--space-sm)!important;background:var(--color-paper)!important;box-shadow:none!important;border:0!important;border-radius:0!important;align-content:start!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check>header{gap:var(--space-2xs)!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check>header h2{letter-spacing:0;color:var(--color-ink)!important;font-size:var(--text-lg)!important;margin:0!important;font-weight:700!important;line-height:22px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check>header p{max-width:none!important;color:var(--color-muted)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check>header>.button{margin:var(--space-2xs) 0 0!important;justify-self:start!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-paste{border:var(--rule-hair) dashed var(--color-bar)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;min-height:72px!important;color:var(--color-muted)!important;font-size:var(--text-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-paste:hover{border-color:var(--color-icon)!important;background:var(--color-paper-3)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-paste:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-paste[data-state=ready]{border-style:solid!important;border-color:var(--color-ink)!important;color:var(--color-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-hint{color:var(--color-faint)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-slots{padding:var(--space-xs) var(--space-sm) var(--space-sm)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-slots legend{padding:0 var(--space-2xs)!important;color:var(--color-ink-2)!important;font-size:var(--text-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-slot span{color:var(--color-faint)!important;font-size:12px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-slot input{box-shadow:none!important;font-size:var(--text-md)!important;padding:0!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-actions label{color:var(--color-ink-2)!important;font-size:var(--text-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-status{color:var(--color-muted)!important;font-size:var(--text-xs)!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-status[data-state=busy]{color:var(--color-ink-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-status[data-state=warn]{color:var(--color-warn)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-status[data-state=error]{color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-result{border:var(--rule-hair) solid var(--color-rule)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important}@media (min-width:768px){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage{position:relative!important;overflow:clip!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-scroll{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;overflow:hidden auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-main{min-height:0!important;overflow:visible!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source{padding:var(--space-sm) var(--space-md)!important;align-items:center!important;column-gap:var(--space-md)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title steps""lede lede""route route""guest guest""form form""message message""original original"!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>.generation-source-head{display:contents!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-head>h2{grid-area:title!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-head>p{margin:var(--space-3xs) 0 var(--space-xs)!important;grid-area:lede!important;max-width:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>.lab-workflow{border:0!important;grid-area:steps!important;margin:0!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>#generationRoute{grid-area:route!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>#generationGuest{grid-area:guest!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>#generationForm{grid-area:form!important;min-width:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>#generationMessage{grid-area:message!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source>#generationOriginal{grid-area:original!important;min-width:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:not([data-selected=true])>.generation-option-summary{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization{padding:0 var(--space-md) var(--space-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check{padding:var(--space-sm) var(--space-md)!important;border-top:var(--rule-hair) solid var(--color-rule)!important;overflow:visible!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a{min-height:28px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow>button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage :is(.button,#generationSearch,.generation-sort .ui-template-select){height:var(--control)!important;min-height:var(--control)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .workspace-page-heading .generation-links .button{padding:0 var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories>button{height:28px!important;min-height:28px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-watch-only input:not(.ui-native-proxy){width:16px!important;height:16px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCatalog{max-height:max(232px,100dvh - 306px)!important;overflow:hidden auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option{min-height:52px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-count input{height:32px!important;min-height:32px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-watch{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source-helper{height:28px!important;min-height:28px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-submit{position:sticky!important;top:auto!important;bottom:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationStart{height:44px!important;min-height:44px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-actions-tools .button{height:32px!important;min-height:32px!important;padding:0 var(--space-sm)!important;font-size:var(--text-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-combine .button{height:32px!important;min-height:32px!important;font-size:var(--text-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-slot input{border-radius:var(--radius-control)!important;height:36px!important;min-height:36px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check-actions input{border-radius:var(--radius-control)!important;height:32px!important;min-height:32px!important}@container labmain (min-width:700px){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFields{gap:var(--space-sm)!important;grid-template-columns:minmax(0,1fr) 272px!important;align-items:start!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-submit{margin:0!important;position:sticky!important;top:0!important;bottom:auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationStop{width:272px!important;margin:var(--space-xs) 0 0 auto!important;display:block!important}}@container lab (min-width:1100px){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-scroll{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-auto-rows:auto!important;align-content:stretch!important;overflow:clip!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-main{min-height:0!important;overflow:hidden auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check{border-top:0!important;border-left:var(--rule-hair) solid var(--color-rule)!important;align-self:stretch!important;min-height:0!important;overflow:hidden auto!important}}@container lab (max-width:1099px){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage>.workspace-page-heading p{display:none!important}}}@media (max-width:767px){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow{justify-content:space-between!important;gap:0 var(--space-xs)!important;flex-wrap:nowrap!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a{word-break:keep-all;gap:var(--space-2xs)!important;min-width:0!important;font-size:var(--text-xs)!important;flex:0 auto!important;line-height:16px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a b{flex:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow a+a:before{display:none}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow>button{flex:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-source{padding:var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization{padding:0 var(--space-sm) var(--space-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .ticket-check{padding:var(--space-sm)!important;border-top:var(--rule-hair) solid var(--color-rule)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-search{flex:100%!important;max-width:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-toolbar>.generation-sort,html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-sort .ui-control-mount{flex:auto!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-sort .ui-template-select{width:100%!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-filters{flex-wrap:wrap!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-filters:has(>#generationCategories:empty){align-content:flex-end!important;min-height:100px!important}html body.ll-dashboard.ll-dashboard[data-product-chrome][data-screen=lab] #lottoBody #generationPage .generation-catalog:empty{min-height:100dvh!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .lab-workflow{z-index:6!important;background:var(--color-paper)!important;position:sticky!important;top:88px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage :is(#generationSourceTitle,#generationSummary,#generationFinalization,#generationOriginal){scroll-margin-top:152px}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories{flex:100%!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationCategories>button{min-width:0!important;padding:0 var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-watch-only{margin-left:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option{gap:0 var(--space-xs)!important;padding:var(--space-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>label:first-child{gap:var(--space-xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option .workspace-formula-icon{width:24px!important;height:24px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-count input{width:52px!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>:is(.generation-option-summary,.generation-option-note){padding-left:0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option>.generation-option-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option[data-selected=true]>.generation-option-summary{display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-option:not([data-selected=true])>.generation-option-summary{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-games>article{padding:var(--space-xs) 0!important}html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage .generation-game-head{flex-basis:100%!important}}@media (prefers-reduced-motion:reduce){html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage :is(.generation-option,.generation-watch,#generationCategories>button,.generation-meter>i,.generation-progress-track>i),html body.ll-dashboard.ll-dashboard[data-screen=lab] #lottoBody #generationPage #generationFinalization .finalization-panel>summary:after{transition:none!important}}}@layer lotto-terminal;
