@layer formulab-input-safety;@layer lotto-product{html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .overview-intro .overview-figure{align-items:baseline!important;gap:var(--space-3xs)!important;margin:var(--space-2xs) 0 0!important;color:var(--color-faint)!important;font:400 var(--text-sm) / 20px var(--font-body)!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .overview-intro .overview-figure strong{color:var(--color-ink)!important;font:700 var(--text-2xl) / 28px var(--font-body)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .workspace-empty-actions{justify-content:center!important;gap:var(--space-xs)!important;margin:var(--space-xs) 0 0!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-grid:not(.generation-rounds){align-items:start!important;gap:var(--space-sm)!important;padding:var(--space-sm) 0 0!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))!important;margin:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]{align-items:start!important;gap:var(--space-xs) var(--space-sm)!important;min-width:0!important;padding:var(--space-sm) var(--space-md)!important;border:var(--rule-hair) solid var(--color-rule)!important;border-top:3px solid var(--color-ink)!important;border-radius:var(--radius-control)!important;background:var(--color-paper-2)!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head actions""games games""result result""note note"!important;grid-auto-rows:auto!important;margin:0!important;display:grid!important;container:ticket-slip/inline-size!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]:has(>.owner-record-select){grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"select head actions""games games games""result result result""note note note"!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id][data-state=won]{border-top-color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]>.ticket-head{padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .ticket-meta{gap:0 var(--space-sm)!important;font-variant-numeric:tabular-nums!important;word-break:keep-all!important;flex-wrap:wrap!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]>.ticket-games{gap:var(--space-3xs)!important;padding:var(--space-xs) 0 0!important;border-top:var(--rule-hair) dashed var(--color-bar)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]>.ticket-result{padding:var(--space-xs) 0 0!important;border-top:var(--rule-hair) dashed var(--color-bar)!important;color:var(--color-muted)!important;font:600 var(--text-xs) / 18px var(--font-body)!important;font-variant-numeric:tabular-nums!important;grid-area:result!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id][data-state=won]>.ticket-result{color:var(--color-up)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]>.wallet-note{color:var(--color-faint)!important;font-size:var(--text-xs)!important;grid-area:note!important;margin:0!important;line-height:20px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]>.ticket-actions{align-self:start!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .wallet-game{gap:var(--space-2xs) var(--space-xs)!important;min-height:34px!important;padding:var(--space-3xs) 0!important;grid-template-columns:22px 40px max-content 64px minmax(0,1fr)!important;grid-template-areas:"slot label balls badge info"!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .wallet-slot,html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor .wallet-preview .wallet-slot{grid-area:slot;border-radius:var(--radius-control)!important;background:var(--color-paper-3)!important;width:22px!important;height:22px!important;color:var(--color-ink)!important;font:700 var(--text-xs) / 1 var(--font-body)!important;place-items:center!important;display:inline-grid!important}@container ticket-slip (max-width:480px){html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .wallet-game{column-gap:var(--space-2xs)!important;grid-template-columns:22px 40px auto minmax(0,1fr)!important;grid-template-areas:"slot label balls balls"". .badge info"!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .wallet-game>.result-badge{justify-self:start!important}}@container ticket-slip (max-width:300px){html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id] .wallet-balls{flex-wrap:wrap!important}}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-post footer a{min-height:28px!important;color:var(--color-ink-2)!important;font-size:var(--text-sm)!important;background:0 0!important;border-color:#0000!important;padding:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-post footer a:hover{color:var(--color-ink)!important;text-underline-offset:3px!important;background:0 0!important;text-decoration:underline!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings{max-width:960px!important;padding:0 0 var(--space-lg)!important;margin:0!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-head{align-items:center!important;gap:var(--space-sm)!important;padding:var(--space-md) 0!important;border-bottom:var(--rule-hair) solid var(--color-rule)!important;grid-template-columns:40px minmax(0,1fr) auto!important;margin:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-head .member-avatar{border-radius:var(--radius-control)!important;width:40px!important;height:40px!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-who{gap:var(--space-3xs)!important;min-width:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-who h2{text-wrap:balance;min-width:0!important;color:var(--color-ink)!important;font:700 var(--text-heading) / 24px var(--font-body)!important;overflow-wrap:break-word!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-who p{gap:0 var(--space-sm)!important;min-width:0!important;color:var(--color-faint)!important;font:400 var(--text-sm) / 20px var(--font-body)!important;overflow-wrap:anywhere!important;flex-wrap:wrap!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-settings-who p strong{color:var(--color-ink-2)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerLogout{min-height:var(--control)!important;padding:0 var(--space-md)!important;white-space:nowrap!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings{min-width:0!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings>.owner-settings-status{padding:var(--space-md) 0!important;color:var(--color-faint)!important;font:400 var(--text-sm) / 20px var(--font-body)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings>.owner-settings-error{justify-items:start!important;gap:var(--space-xs)!important;padding:var(--space-md) 0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings>.owner-settings-error p{color:var(--color-warn)!important;font:600 var(--text-sm) / 20px var(--font-body)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .owner-settings-view>h2,html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .settings-profile>.btn.ghost:last-child{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .member-notice{top:var(--space-xs)!important;z-index:2!important;margin:var(--space-sm) 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:600 var(--text-sm) / 20px var(--font-body)!important;position:sticky!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .member-notice:is(:empty,[hidden]){display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid{margin:0!important;padding:0!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card{align-items:start!important;gap:0 var(--space-lg)!important;padding:var(--space-md) 0!important;border:0!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(160px,220px) minmax(0,1fr)!important;margin:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>h2{text-wrap:balance;padding:var(--space-2xs) 0 0!important;color:var(--color-ink)!important;font:700 var(--text-title) / 22px var(--font-body)!important;grid-area:1/1/span 24!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>:not(h2){grid-column:2!important;min-width:0!important;max-width:440px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>.btn{justify-self:start!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>:not(h2)+:not(h2){margin-top:var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>.session-row+.session-row{margin-top:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.settings-delete>h2{color:var(--color-warn)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings p.muted{color:var(--color-muted)!important;font:400 var(--text-sm) / 20px var(--font-body)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .settings-email{align-items:center!important;gap:var(--space-xs)!important;color:var(--color-ink)!important;font:600 var(--text-md) / 22px var(--font-body)!important;overflow-wrap:anywhere!important;flex-wrap:wrap!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .tag{height:20px!important;padding:0 var(--space-xs)!important;border-radius:var(--radius-control)!important;background:var(--color-forest-soft)!important;color:var(--color-forest)!important;font:600 var(--text-2xs) / 16px var(--font-body)!important;align-items:center!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings form{background:0 0!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field{justify-content:stretch!important;gap:var(--space-2xs)!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings form>*+.field{margin-top:var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>span{color:var(--color-ink-2)!important;font:600 var(--text-sm) / 20px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>:is(input,textarea){box-sizing:border-box!important;width:100%!important;height:var(--control)!important;min-height:var(--control)!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;box-shadow:none!important;color:var(--color-ink)!important;font:400 var(--text-md) / 20px var(--font-body)!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>:is(input,textarea):hover{border-color:var(--color-bar)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>:is(input,textarea):focus{border-color:var(--color-forest)!important;box-shadow:0 0 0 1px var(--color-forest)!important;outline:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>:is(input,textarea)[aria-invalid=true]{border-color:var(--color-warn)!important;box-shadow:inset 0 0 0 1px var(--color-warn)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field:has(+.field-reveal)>input{padding-right:64px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field-reveal{z-index:1!important;min-width:52px!important;height:var(--control)!important;min-height:var(--control)!important;margin:calc(-1 * var(--control)) 0 0!important;padding:0 var(--space-sm)!important;border-radius:var(--radius-control)!important;color:var(--color-ink-2)!important;font:600 var(--text-sm) / 20px var(--font-body)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-self:flex-end!important;align-items:center!important;display:inline-flex!important;position:relative!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field-reveal:hover{color:var(--color-ink)!important;text-underline-offset:3px!important;text-decoration:underline!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings :is(.field-help,.field-error,.field-caps){margin:var(--space-2xs) 0 0!important;font:400 var(--text-xs) / 18px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field-help{color:var(--color-faint)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings :is(.field-error,.field-caps){color:var(--color-warn)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings :is(.field-error,.field-caps)[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings form>.error{order:1;margin:var(--space-xs) 0 0!important;color:var(--color-warn)!important;font:600 var(--text-sm) / 20px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings form>.error:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .check{align-items:center!important;gap:var(--space-xs)!important;min-height:var(--control)!important;margin:var(--space-sm) 0 0!important;color:var(--color-ink)!important;font:400 var(--text-sm) / 20px var(--font-body)!important;cursor:pointer!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .check>input{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn{transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);min-height:var(--control)!important;height:auto!important;padding:0 var(--space-md)!important;border:var(--rule-hair) solid var(--color-accent)!important;border-radius:var(--radius-control)!important;background:var(--color-accent)!important;box-shadow:none!important;color:var(--color-accent-ink)!important;font:700 var(--text-sm) / 20px var(--font-body)!important;white-space:nowrap!important;cursor:pointer!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;margin:0!important;display:inline-flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings form>[type=submit]{margin-top:var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:hover:not(:disabled){border-color:var(--color-ink)!important;background:var(--color-ink)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:active:not(:disabled){border-color:var(--color-ink-2)!important;background:var(--color-ink-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:is(.secondary,.ghost){border-color:var(--color-rule)!important;background:var(--color-paper)!important;color:var(--color-ink)!important;font-weight:600!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:is(.secondary,.ghost):hover:not(:disabled){border-color:var(--color-bar)!important;background:var(--color-paper-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:is(.secondary,.ghost):active:not(:disabled){background:var(--color-pressed)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn.danger{border-color:var(--color-warn)!important;background:var(--color-paper)!important;color:var(--color-warn)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn.danger:hover:not(:disabled){border-color:var(--color-warn)!important;background:var(--color-warn-soft)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn.danger:active:not(:disabled){border-color:var(--color-ink)!important;background:var(--color-warn-soft)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn:disabled{border-color:var(--color-rule)!important;background:var(--color-paper-3)!important;color:var(--color-quiet)!important;cursor:not-allowed!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings :is(.btn,.field-reveal,a,.check>input):focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important;transition:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .session-row{justify-content:space-between!important;align-items:center!important;gap:var(--space-xs) var(--space-sm)!important;padding:var(--space-xs) 0!important;border-bottom:var(--rule-hair) solid var(--color-rule-soft)!important;flex-wrap:wrap!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .session-row strong{color:var(--color-ink)!important;font:600 var(--text-sm) / 20px var(--font-body)!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .session-row small{color:var(--color-faint)!important;font:400 var(--text-xs) / 18px var(--font-body)!important;font-variant-numeric:tabular-nums!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .session-row .btn{min-height:var(--chip)!important;padding:0 var(--space-sm)!important;font-size:var(--text-xs)!important;align-self:center!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .empty{gap:var(--space-3xs)!important;padding:var(--space-sm)!important;border:var(--rule-hair) dashed var(--color-bar)!important;border-radius:var(--radius-control)!important;background:0 0!important;margin:0!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .empty>strong{color:var(--color-ink)!important;font:700 var(--text-sm) / 20px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .empty>span{color:var(--color-muted)!important;font:400 var(--text-xs) / 18px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read{gap:var(--space-xs)!important;background:var(--color-paper)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read>summary{justify-content:space-between!important;list-style:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read>summary::-webkit-details-marker{display:none}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read>summary:after{content:"";width:7px;height:7px;margin:0 var(--space-2xs) var(--space-3xs) 0;transition:transform var(--dur-micro) var(--ease-out);border-bottom:1.8px solid;border-right:1.8px solid;flex:none;transform:rotate(45deg)}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read[open]>summary:after{margin-bottom:0;transform:rotate(-135deg)}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read>summary:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choices{gap:var(--space-xs)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice{transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);align-content:start!important;gap:var(--space-3xs)!important;height:auto!important;min-height:72px!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)!important;box-shadow:none!important;color:var(--color-ink)!important;text-align:left!important;cursor:pointer!important;margin:0!important;font-weight:400!important;display:grid!important;position:relative!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice b{color:var(--color-ink)!important;font:700 var(--text-md) / 20px var(--font-body)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice span{color:var(--color-muted)!important;font:400 var(--text-xs) / 17px var(--font-body)!important;word-break:keep-all!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice:hover:not(:disabled){border-color:var(--color-bar)!important;background:var(--color-paper-2)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice:active:not(:disabled){background:var(--color-pressed)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice:disabled{color:var(--color-quiet)!important;cursor:progress!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm :is(button.wallet-read-choice:focus-visible,label.wallet-read-choice:focus-within){outline:2px solid var(--color-focus)!important;outline-offset:1px!important;transition:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice>input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-camera{gap:var(--space-xs)!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-camera[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-camera video{border-radius:var(--radius-control)!important;background:var(--color-accent)!important;object-fit:cover!important;width:100%!important;max-height:260px!important;display:block!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-address{align-items:end!important;gap:var(--space-xs)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-address .button{min-height:var(--control)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-status{color:var(--color-muted)!important;font:400 var(--text-xs) / 18px var(--font-body)!important;word-break:keep-all!important;margin:0!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-status:empty{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview{gap:var(--space-2xs)!important;margin:calc(-1 * var(--space-2xs)) 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview[hidden]{display:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview>li{align-items:center!important;gap:var(--space-2xs)!important;min-height:28px!important;margin:0!important;display:flex!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview .wallet-slot{margin-right:var(--space-2xs)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview .wallet-ball{width:26px!important;height:26px!important;font:700 var(--text-xs) / 1 var(--font-body)!important;font-variant-numeric:tabular-nums!important;border-radius:50%!important;place-items:center!important;display:inline-grid!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-preview>li[data-valid=false] small{color:var(--color-warn)!important;font:600 var(--text-xs) / 18px var(--font-body)!important}@media (max-width:767px){html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .wallet-ticket[data-ticket-id]{padding:var(--space-sm)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent .owner-post footer a,html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerLogout{min-height:44px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card{grid-template-columns:minmax(0,1fr)!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>h2{margin-bottom:var(--space-xs)!important;grid-row:auto!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .grid>.card>:not(h2){grid-column:1!important;max-width:none!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings :is(.btn,.session-row .btn){min-height:44px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field>:is(input,textarea){height:44px!important;min-height:44px!important;font-size:16px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .field-reveal{height:44px!important;min-height:44px!important;margin-top:-44px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .check{min-height:44px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice{min-height:64px!important}html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-address .button{min-height:44px!important}}@media (prefers-reduced-motion:reduce){html body.ll-dashboard.ll-dashboard[data-screen=member] #lottoBody #memberPage #ownerContent #ownerSettings .btn,html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm .wallet-read-choice,html body.ll-dashboard.ll-dashboard[data-screen=member] #walletEditor #walletForm details.wallet-read>summary:after{transition:none!important}}}@layer lotto-terminal;
