.lw-calculator[data-v-8202d877]{display:flex;flex-direction:column;gap:var(--g-space-5)}.lw-panel-desc[data-v-8202d877]{color:var(--tds-ink-muted);font-size:.9rem;line-height:1.5;margin:0 0 var(--g-space-4)}.lw-panel-desc strong[data-v-8202d877]{color:var(--tds-tier)}.lw-format-grid[data-v-8202d877]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:var(--g-space-2)}.lw-format-btn[data-v-8202d877]{align-items:center;background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 12px;transition:border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.lw-format-btn[data-v-8202d877]:hover{background:rgba(var(--tds-tier-rgb),.05);border-color:rgba(var(--tds-tier-rgb),.4)}.lw-format-btn--active[data-v-8202d877]{background:rgba(var(--tds-tier-rgb),.1);border-color:var(--tds-tier);color:var(--tds-ink-soft)}.lw-format-btn__icon[data-v-8202d877]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:1.25rem;font-weight:700}.lw-format-btn__name[data-v-8202d877]{font-size:.85rem;font-weight:600}.lw-format-btn__desc[data-v-8202d877]{color:var(--tds-ink-faint);font-size:.72rem}.lw-custom-config[data-v-8202d877]{border-top:1px solid var(--tds-hairline);margin-top:var(--g-space-4);padding-top:var(--g-space-4)}.lw-section-label[data-v-8202d877]{color:var(--tds-ink-muted);font-family:var(--p-font-heading);font-size:.85rem;font-weight:600;letter-spacing:.5px;margin:0 0 var(--g-space-3);text-transform:uppercase}.lw-custom-grid[data-v-8202d877]{display:grid;gap:var(--g-space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lw-controls-grid[data-v-8202d877]{display:grid;gap:var(--g-space-5);grid-template-columns:1fr 1fr}@media(max-width:1024px){.lw-controls-grid[data-v-8202d877]{grid-template-columns:1fr}}.lw-input-group[data-v-8202d877]{margin-bottom:var(--g-space-5)}.lw-input-group[data-v-8202d877]:last-child{margin-bottom:0}.lw-input-label[data-v-8202d877]{color:var(--tds-ink-muted);display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.lw-input[data-v-8202d877]{background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;box-sizing:border-box;color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:.9rem;outline:none;padding:10px 12px;transition:border-color var(--tds-quick) var(--tds-ease);width:100%}.lw-input[data-v-8202d877]:focus{border-color:var(--tds-tier)}.lw-input-row[data-v-8202d877]{align-items:center;display:flex}.lw-input-prefix[data-v-8202d877]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.9rem;margin-right:8px}.lw-input--with-prefix[data-v-8202d877]{flex:1}.lw-select[data-v-8202d877]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-soft);cursor:pointer;font-family:var(--p-font-mono);font-size:.9rem;outline:none;padding:8px 12px;transition:border-color var(--tds-quick) var(--tds-ease)}.lw-select[data-v-8202d877]:focus{border-color:var(--tds-tier)}.lw-select option[data-v-8202d877]{background:#1a1a1a;color:var(--tds-ink-soft)}.lw-checkbox-label[data-v-8202d877]{align-items:center;color:var(--tds-ink-muted);cursor:pointer;display:flex;font-size:.85rem;gap:8px}.lw-checkbox[data-v-8202d877]{accent-color:var(--tds-tier);height:16px;width:16px}.lw-hint[data-v-8202d877]{color:var(--tds-ink-faint);font-size:.78rem;line-height:1.4;margin-top:6px}.lw-hint--warn[data-v-8202d877]{color:var(--tds-tier)}.lw-selection-info[data-v-8202d877]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.lw-selection-count[data-v-8202d877]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:.82rem}.lw-selection-count--valid[data-v-8202d877]{color:#4ade80}.lw-btn-link[data-v-8202d877]{background:none;border:none;color:var(--tds-tier);cursor:pointer;font-size:.78rem;padding:2px 0;text-decoration:underline;text-underline-offset:2px}.lw-btn-link[data-v-8202d877]:hover{color:var(--tds-tier-frame)}.lw-number-grid[data-v-8202d877]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-height:320px;overflow-y:auto;padding:4px}.lw-number-ball[data-v-8202d877]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:50%;color:var(--tds-ink-muted);cursor:pointer;display:flex;font-family:var(--p-font-mono);font-size:.78rem;font-weight:600;height:40px;justify-content:center;transition:border-color .15s ease,background .15s ease,color .15s ease;width:40px}.lw-number-ball[data-v-8202d877]:hover{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.4)}.lw-number-ball--selected[data-v-8202d877]{background:rgba(var(--tds-tier-rgb),.15);border-color:var(--tds-tier);color:var(--tds-tier);font-weight:700}.lw-number-ball--disabled[data-v-8202d877]{cursor:not-allowed;opacity:.3}.lw-number-ball--key[data-v-8202d877]{background:var(--tds-tier);border-color:var(--tds-tier);box-shadow:none;color:#050505;font-weight:800}.lw-number-ball--small[data-v-8202d877]{font-size:.72rem;height:36px;width:36px}.lw-key-number-section[data-v-8202d877]{border-top:1px solid var(--tds-hairline);margin-top:var(--g-space-4);padding-top:var(--g-space-4)}.lw-key-number-grid[data-v-8202d877]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lw-wheel-type-grid[data-v-8202d877]{display:flex;flex-direction:column;gap:8px}.lw-wheel-type-btn[data-v-8202d877]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.lw-wheel-type-btn[data-v-8202d877]:hover{border-color:rgba(var(--tds-tier-rgb),.3)}.lw-wheel-type-btn--active[data-v-8202d877]{background:rgba(var(--tds-tier-rgb),.08);border-color:var(--tds-tier)}.lw-wheel-type-btn__name[data-v-8202d877]{color:var(--tds-ink-soft);font-size:.88rem;font-weight:600}.lw-wheel-type-btn--active .lw-wheel-type-btn__name[data-v-8202d877]{color:var(--tds-tier)}.lw-wheel-type-btn__desc[data-v-8202d877]{color:var(--tds-ink-faint);font-size:.72rem;line-height:1.3}.lw-guarantee-config[data-v-8202d877]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:0;padding:12px 14px}.lw-guarantee-row[data-v-8202d877]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lw-guarantee-text[data-v-8202d877]{color:var(--tds-ink-muted);font-size:.82rem}.lw-generate-btn[data-v-8202d877]{align-items:center;background:var(--tds-tier);border:none;border-radius:0;color:#050505;cursor:pointer;display:flex;font-family:var(--p-font-heading);font-size:1rem;font-weight:700;gap:8px;justify-content:center;margin-top:var(--g-space-4);padding:14px 20px;transition:transform var(--tds-quick) var(--tds-ease),box-shadow var(--tds-quick) var(--tds-ease);width:100%}.lw-generate-btn[data-v-8202d877]:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--tds-tier-rgb),.3);transform:translateY(-1px)}.lw-generate-btn[data-v-8202d877]:disabled{cursor:not-allowed;opacity:.4}.lw-btn-icon[data-v-8202d877]{height:18px;width:18px}.lw-results[data-v-8202d877]{display:flex;flex-direction:column;gap:var(--g-space-5);margin-top:var(--g-space-5)}.lw-stats-bar[data-v-8202d877]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lw-stat-card[data-v-8202d877]{background:#00000040;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:var(--g-space-4);text-align:center}.lw-stat-card__value[data-v-8202d877]{color:var(--tds-tier);display:block;font-family:var(--p-font-mono);font-size:1.4rem;font-weight:700;margin-bottom:4px}.lw-stat-card__label[data-v-8202d877]{color:var(--tds-ink-faint);font-size:.72rem}.lw-action-btn[data-v-8202d877],.lw-stat-card__label[data-v-8202d877]{letter-spacing:.5px;text-transform:uppercase}.lw-action-btn[data-v-8202d877]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:.7rem;font-weight:700;gap:6px;padding:8px 14px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.lw-action-btn[data-v-8202d877]:hover{background:rgba(var(--tds-tier-rgb),.1);border-color:rgba(var(--tds-tier-rgb),.3);color:var(--tds-tier)}.lw-action-icon[data-v-8202d877]{height:14px;width:14px}.lw-tickets-grid[data-v-8202d877]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:480px;overflow-y:auto;padding:4px}.lw-ticket[data-v-8202d877]{align-items:center;background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:10px;padding:10px 14px;transition:border-color .15s ease}.lw-ticket[data-v-8202d877]:hover{border-color:rgba(var(--tds-tier-rgb),.2)}.lw-ticket__index[data-v-8202d877]{color:var(--tds-ink-dim);font-family:var(--p-font-mono);font-size:.72rem;min-width:30px}.lw-ticket__numbers[data-v-8202d877]{display:flex;flex-wrap:wrap;gap:6px}.lw-ticket__ball[data-v-8202d877]{align-items:center;background:rgba(var(--tds-tier-rgb),.1);border:1px solid rgba(var(--tds-tier-rgb),.25);border-radius:50%;color:var(--tds-tier);display:flex;font-family:var(--p-font-mono);font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.lw-ticket__ball--key[data-v-8202d877]{background:var(--tds-tier);color:#050505;font-weight:800}.lw-coverage-summary[data-v-8202d877]{display:flex;flex-direction:column;gap:12px}.lw-coverage-row[data-v-8202d877]{align-items:center;display:flex;gap:12px}.lw-coverage-row__label[data-v-8202d877]{display:flex;flex-direction:column;gap:2px;min-width:200px}.lw-coverage-row__matches[data-v-8202d877]{color:var(--tds-ink-soft);font-size:.85rem;font-weight:600}.lw-coverage-row__scenarios[data-v-8202d877]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.7rem}.lw-coverage-bar-container[data-v-8202d877]{background:#ffffff0a;border-radius:0;flex:1;height:10px;overflow:hidden}.lw-coverage-bar[data-v-8202d877]{border-radius:0;height:100%;transition:width .6s ease}.lw-coverage-bar--full[data-v-8202d877]{background:linear-gradient(90deg,#4ade80,#22c55e)}.lw-coverage-bar--high[data-v-8202d877]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.lw-coverage-bar--mid[data-v-8202d877]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.lw-coverage-bar--low[data-v-8202d877]{background:linear-gradient(90deg,#f87171,#ef4444)}.lw-coverage-row__pct[data-v-8202d877]{color:var(--tds-ink-muted);font-family:var(--p-font-mono);font-size:.82rem;font-weight:600;min-width:55px;text-align:right}.lw-matrix-scroll[data-v-8202d877]{border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);max-height:500px;overflow-x:auto;overflow-y:auto}.lw-matrix-table[data-v-8202d877]{border-collapse:collapse;font-family:var(--p-font-mono);font-size:.72rem;width:100%}.lw-matrix-th[data-v-8202d877]{background:#ffffff0a;border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-muted);font-weight:600;padding:8px 6px;position:sticky;text-align:center;top:0;z-index:2}.lw-matrix-row[data-v-8202d877]:nth-child(2n){background:#ffffff04}.lw-matrix-td[data-v-8202d877]{border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--tds-ink-faint);padding:6px;text-align:center}.lw-matrix-td--scenario[data-v-8202d877]{display:flex;flex-wrap:wrap;gap:3px;padding:6px 8px;text-align:left}.lw-matrix-mini-ball[data-v-8202d877]{align-items:center;background:rgba(var(--tds-tier-rgb),.08);border:1px solid rgba(var(--tds-tier-rgb),.2);border-radius:50%;color:var(--tds-tier);display:inline-flex;font-size:.65rem;font-weight:600;height:22px;justify-content:center;width:22px}.lw-matrix-td--hit[data-v-8202d877]{color:#4ade80;font-weight:700}.lw-matrix-td--miss[data-v-8202d877]{color:var(--tds-ink-dim)}.lw-matrix-td--best[data-v-8202d877]{color:var(--tds-ink-muted);font-weight:700}.lw-matrix-td--guaranteed[data-v-8202d877]{color:#4ade80}.lw-frequency-grid[data-v-8202d877]{align-items:flex-end;display:flex;gap:4px;height:160px;overflow-x:auto;padding-top:20px}.lw-freq-item[data-v-8202d877]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;min-width:28px}.lw-freq-bar-container[data-v-8202d877]{align-items:flex-end;display:flex;height:100px;justify-content:center;width:100%}.lw-freq-bar[data-v-8202d877]{background:linear-gradient(to top,var(--tds-tier),var(--tds-tier-frame));border-radius:0;max-width:24px;min-width:8px;transition:height .4s ease;width:70%}.lw-freq-number[data-v-8202d877]{color:var(--tds-tier);font-family:var(--p-font-mono);font-size:.7rem;font-weight:600}.lw-freq-count[data-v-8202d877]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:.65rem}.lw-matrix-scroll[data-v-8202d877]::-webkit-scrollbar,.lw-number-grid[data-v-8202d877]::-webkit-scrollbar,.lw-tickets-grid[data-v-8202d877]::-webkit-scrollbar{height:6px;width:6px}.lw-matrix-scroll[data-v-8202d877]::-webkit-scrollbar-track,.lw-number-grid[data-v-8202d877]::-webkit-scrollbar-track,.lw-tickets-grid[data-v-8202d877]::-webkit-scrollbar-track{background:transparent}.lw-matrix-scroll[data-v-8202d877]::-webkit-scrollbar-thumb,.lw-number-grid[data-v-8202d877]::-webkit-scrollbar-thumb,.lw-tickets-grid[data-v-8202d877]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:0}.lw-matrix-scroll[data-v-8202d877]::-webkit-scrollbar-thumb:hover,.lw-number-grid[data-v-8202d877]::-webkit-scrollbar-thumb:hover,.lw-tickets-grid[data-v-8202d877]::-webkit-scrollbar-thumb:hover{background:#fff3}@media(max-width:768px){.lw-format-grid[data-v-8202d877]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.lw-guarantee-row[data-v-8202d877]{align-items:flex-start;flex-direction:column;gap:6px}.lw-tickets-grid[data-v-8202d877]{grid-template-columns:1fr}.lw-stats-bar[data-v-8202d877]{grid-template-columns:repeat(3,1fr)}.lw-coverage-row[data-v-8202d877]{align-items:flex-start;flex-direction:column}.lw-coverage-bar-container[data-v-8202d877]{width:100%}.lw-coverage-row__pct[data-v-8202d877]{text-align:left}}@media(max-width:480px){.lw-stats-bar[data-v-8202d877]{grid-template-columns:repeat(2,1fr)}.lw-number-grid[data-v-8202d877]{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.lw-number-ball[data-v-8202d877]{font-size:.72rem;height:36px;width:36px}}.lw-verify-banner[data-v-8202d877]{border-left:3px solid;font-size:12px;line-height:1.55;margin-bottom:14px;padding:10px 14px}.lw-verify-banner--ok[data-v-8202d877]{background:#22c55e14;border-color:#22c55e80;color:#86efac}.lw-verify-banner--fail[data-v-8202d877]{background:#ef44441a;border-color:#ef444499;color:#fca5a5}.lw-verify-banner--note[data-v-8202d877]{background:#ffffff08;border-color:#fa06;color:var(--tds-ink-muted,hsla(0,0%,100%,.6))}.lw-stat-card--failed[data-v-8202d877]{background:#ef444414;border-color:#ef444499}.lw-stat-card--failed .lw-stat-card__value[data-v-8202d877]{color:#fca5a5}
