.lr-hub{--lr-muted:#acb7c7;--lr-line:#344353;--lr-gold:#ecd18a;--lr-red:#bd3c4e;--lr-green:#258568;color:var(--text,#e7edf5);margin:18px 0 25px}.lr-hub *{box-sizing:border-box}.lr-intro{font-size:17px;line-height:1.65;max-width:85ch}.lr-quicknav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lr-quicknav a{padding:9px 15px;min-height:42px;display:inline-flex;align-items:center;border:1px solid #465365;border-radius:8px;color:#d2dfed;text-decoration:none;font-size:13px}.lr-section{background:var(--panel,#141d28);border:1px solid var(--lr-line);border-radius:13px;padding:19px;margin:18px 0}.lr-section h2{font-size:clamp(19px,2.7vw,25px);line-height:1.35;margin:0 0 14px;letter-spacing:-.3px}.lr-section h3{font-size:16px;line-height:1.4;margin:22px 0 12px}.lr-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.lr-heading h2{margin-bottom:0}.lr-heading>a{font-size:12px}.lr-mode{display:inline-block;padding:5px 9px;background:#2e2b21;border:1px solid #78693f;color:#e4d2a5;border-radius:20px;font-size:10px;white-space:nowrap}.lr-note{font-size:12px;line-height:1.65;color:var(--lr-muted);margin:10px 0}.lr-status{font-size:12px;line-height:1.6;color:#bfd4ca;margin:10px 0 18px}.lr-status:before{content:'';display:inline-block;border-radius:50%;width:6px;height:6px;background:#9ec9aa;margin-right:7px;vertical-align:1px}.lr-status.lr-delayed{color:#e7c8a1}.lr-status.lr-delayed:before{background:#e1bb83}.lr-latest-result{display:flex;gap:19px;align-items:center;padding:17px 0 21px}.lr-chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;border:2px solid #ede4cf70;box-shadow:inset 0 0 0 3px #ffffff0c,0 2px 7px #0003;color:#fff;font:750 17px/1 var(--mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;background:#26303d;position:relative}.lr-red{background:radial-gradient(ellipse at 30% 20%,#e36e7c,#a92a3e 90%)}.lr-black{background:radial-gradient(ellipse at 30% 20%,#4b5564,#171d28 90%)}.lr-green{background:radial-gradient(ellipse at 30% 20%,#4cb993,#1b7358 90%)}.lr-chip-large{width:100px;height:100px;font-size:47px;border-width:3px;box-shadow:inset 0 0 0 5px #ffffff10,0 5px 18px #0004}.lr-chip-large:after{content:'';position:absolute;inset:8px;border:1px dashed #fff4;border-radius:50%}.lr-color-label{font-size:13px;color:#bdcad8;margin:0 0 7px;text-transform:capitalize}.lr-win-value{display:inline-block;color:#f6df9f;font:750 21px/1.4 var(--mono,ui-monospace,monospace);white-space:nowrap}.lr-standard{display:inline-block;color:#c1ccdb;font-size:13px;white-space:nowrap}.lr-latest-time{margin:8px 0 0}.lr-latest-lucky{border-top:1px solid var(--lr-line);padding-top:15px}.lr-latest-lucky h3{font-size:12px;letter-spacing:.4px;color:#bbc5d2;font-weight:600;margin:0 0 12px}.lr-lucky{display:flex;flex-wrap:wrap;gap:7px;list-style:none!important;margin:0!important;padding:0!important}.lr-lucky-item{display:grid;grid-template-columns:32px auto;align-items:center;gap:6px;padding:5px 8px 5px 5px;border:1px solid #485264;border-radius:8px;background:#111c28;min-width:0}.lr-lucky-item>.lr-chip{width:28px;height:28px;font-size:13px;border-width:1px;box-shadow:inset 0 0 0 2px #ffffff0c}.lr-lucky-item>b{font:700 13px/1.4 var(--mono,ui-monospace,monospace);color:#e5d8b9}.lr-lucky-match{border:2px solid #efd282;padding:4px 7px 4px 4px;background:#3d331c;box-shadow:0 0 12px #d9b46012}.lr-match-label{font:750 8px/1.2 system-ui;letter-spacing:.6px;color:#f9e7b6;grid-column:1/-1;text-align:center}.lr-hit-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0!important;margin:0!important;list-style:none!important}.lr-hit-cards>li{min-width:0}.lr-hit-card{display:flex;flex-direction:column;align-items:center;gap:9px;background:#172330!important;border:1px solid #6c6043!important;border-radius:9px;padding:13px 9px!important;min-width:0;width:100%;color:#e7edf5;text-decoration:none}.lr-hit-card .lr-win-value{font-size:17px}.lr-hit-card>time{font-size:10px;color:#c4c7c5;text-align:center;line-height:1.5}.lr-hub button,.lr-hub select,.lr-hub input{font-family:system-ui}.lr-hub button{min-height:42px;padding:9px 12px;background:#24384b;color:#e7edf5;border:1px solid #62758a;border-radius:7px;cursor:pointer;font-size:12px;font-weight:650;line-height:1.4}.lr-hub button:hover:not(:disabled){background:#314a61}.lr-hub button:disabled{cursor:default;opacity:.6}.lr-hub button[data-lr-round]:disabled{opacity:1;cursor:default}.lr-hub a:focus-visible,.lr-hub button:focus-visible,.lr-hub input:focus-visible,.lr-hub select:focus-visible,.lr-hub summary:focus-visible{outline:3px solid #f1d48b;outline-offset:3px}.lr-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.lr-results{width:100%;min-width:610px;border-collapse:collapse;line-height:1.5;font-size:12px;margin-top:10px}.lr-results th,.lr-results td{text-align:left;padding:11px 9px;border-bottom:1px solid #334353;vertical-align:middle}.lr-results thead th{font:650 10px/1.5 system-ui;text-transform:uppercase;letter-spacing:.4px;color:#bac6d3;background:#111d29}.lr-results th:nth-child(2){width:65px}.lr-results td:first-child{width:128px}.lr-results td:nth-child(3){min-width:215px}.lr-results caption{text-align:left;font-size:11px;color:#acb7c7;padding:2px 0 10px}.lr-results .lr-lucky-item{grid-template-columns:24px auto;padding:3px 5px 3px 3px;gap:4px}.lr-results .lr-lucky-item>.lr-chip{width:24px;height:24px;font-size:11px}.lr-results .lr-lucky-item>b{font-size:11px}.lr-results .lr-lucky-match{padding:2px 4px 2px 2px}.lr-results .lr-lucky{gap:5px}.lr-results .lr-match-label{font-size:7px}.lr-results .lr-win-value{font-size:16px}.lr-results .lr-standard{font-size:11px}.lr-round-link{display:flex;flex-direction:column;gap:2px;background:none!important;border:0!important;border-radius:4px!important;padding:3px 0!important;color:#a7d6e8!important;font-size:12px!important;text-decoration:none;min-height:42px;align-items:flex-start}.lr-round-link>span{font-size:10px;color:#b5c3d4}.lr-round-link small{font-size:9px;color:#9baebf;font-weight:400;letter-spacing:.3px}.lr-results-toggle{display:block;width:100%;margin-top:13px}.lr-periods{display:flex;gap:5px}.lr-periods button{min-width:48px;background:#192a3b;padding:8px 10px}.lr-periods button[aria-pressed=true]{background:#e7ca82;color:#1d222a;border-color:#e7ca82}.lr-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0}.lr-kpis>div{background:#101b26;border:1px solid #3a4a5d;border-radius:9px;padding:13px;min-width:0}.lr-kpis dt{font-size:11px;color:#b5c2d3;line-height:1.5}.lr-kpis dd{font:750 27px/1.5 var(--mono,ui-monospace,monospace);margin:3px 0 0;overflow-wrap:anywhere}.lr-partial{border-left:3px solid #d9bb77;border-radius:0 6px 6px 0;background:#302b20;padding:10px 12px;color:#dfd2ae;font-size:12px;line-height:1.6}.lr-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lr-groups h3{font-size:14px;margin:15px 0 9px}.lr-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.lr-group-item{position:relative;padding:10px;border:1px solid #435063;border-top:3px solid #64758a;border-radius:7px;background:#111d2a;min-width:0}.lr-group-red{border-top-color:#dc7180}.lr-group-black{border-top-color:#9aabbd}.lr-group-green{border-top-color:#68c0a1}.lr-group-item dt{font-size:10px;color:#bac8d6;line-height:1.5}.lr-group-item dd{margin:7px 0 0}.lr-group-item b{display:block;font:700 20px/1.3 var(--mono,ui-monospace,monospace);overflow-wrap:anywhere}.lr-group-item dd>span{display:block;font-size:10px;color:#b6c2cf;margin-top:5px}.lr-frequency{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;padding:0!important;margin:15px 0 4px!important;list-style:none!important}.lr-frequency>li{display:flex;flex-direction:column;align-items:center;gap:6px;background:#101d29;border:1px solid #35495b;border-radius:8px;padding:9px 3px;min-width:0}.lr-frequency>li>b{font:650 13px/1.3 var(--mono,ui-monospace,monospace)}.lr-frequency>li>span:last-child{font-size:9px;color:#b2c0d0}.lr-frequency .lr-chip{width:30px;height:30px;font-size:14px}.lr-history>summary,.lr-coverage>summary{display:flex;gap:12px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:44px}.lr-hub summary::-webkit-details-marker{display:none}.lr-history summary strong,.lr-coverage summary strong{font-size:16px}.lr-history summary small,.lr-coverage summary small{display:block;font-size:11px;line-height:1.5;color:#aebccd;margin-top:5px}.lr-open{white-space:nowrap;color:#e0d2a5;font-size:11px;border:1px solid #746442;border-radius:7px;padding:7px 9px}.lr-open>span{font-size:16px;margin-left:4px}.lr-history[open] .lr-open>span{display:inline-block;transform:rotate(180deg)}.lr-history-body{padding-top:19px}.lr-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.lr-fields label,.lr-lookup label{font-size:11px;font-weight:600;color:#c1cddd;min-width:0}.lr-fields input,.lr-fields select,.lr-lookup input{display:block;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:10px;border:1px solid #6b7f94;border-radius:7px;background:#0c1722;color:#e7edf5;font-size:13px;line-height:1.35}.lr-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0 19px}.lr-actions a{padding:9px 3px;font-size:12px}.lr-lookup{display:flex;gap:10px;align-items:end;max-width:680px;padding-top:18px;border-top:1px solid #394858}.lr-lookup>label{flex:1;min-width:0}.lr-lookup>button{flex:0 0 auto;min-height:44px}.lr-day-summary{padding:13px;background:#172b39;border:1px solid #3b5b6f;border-radius:8px;margin:14px 0;font-size:12px;line-height:1.65}.lr-day-summary>p{margin:5px 0}.lr-day-summary>.lr-note{font-size:11px}.lr-history-output-title{font-size:13px;overflow-wrap:anywhere}.lr-round-selected{outline:2px solid #e6c77e;outline-offset:-2px;background:#393324}.lr-guide{line-height:1.75}.lr-guide p{max-width:89ch;font-size:14px}.lr-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.lr-guide-grid>article{padding:14px;border:1px solid #3a4b60;border-radius:8px;background:#111e2c}.lr-guide-grid h3{font-size:14px;margin:0 0 9px}.lr-guide-grid p{font-size:12px;margin:0}.lr-provenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.lr-provenance>div{min-width:0}.lr-provenance dt{font-size:11px;color:#acb7c7;margin-bottom:5px}.lr-provenance dd{font-size:12px;margin:0;line-height:1.65;overflow-wrap:anywhere}.lr-empty{font-size:14px;color:#bbc9d8;line-height:1.6;padding:10px 0}.lr-hub [hidden]{display:none!important}
@media(max-width:850px){.lr-frequency{grid-template-columns:repeat(8,minmax(0,1fr))}.lr-hit-cards{gap:7px}.lr-hit-card{padding:12px 6px!important}.lr-hit-card>time{font-size:9px}.lr-groups{grid-template-columns:1fr;gap:5px}.lr-group-item dt{font-size:11px}.lr-group-item dd{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.lr-group-item dd>span{font-size:11px}.lr-fields{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.lr-section{padding:14px 12px;border-radius:10px;margin:14px 0}.lr-section h2{font-size:20px}.lr-intro{font-size:16px}.lr-quicknav{gap:6px}.lr-quicknav a{font-size:12px;padding:8px 11px}.lr-heading{gap:10px}.lr-mode{font-size:9px}.lr-chip-large{width:82px;height:82px;font-size:39px}.lr-latest-result{gap:13px;padding:12px 0 16px}.lr-latest-time{font-size:10px}.lr-color-label{font-size:12px}.lr-latest-result .lr-win-value{font-size:20px}.lr-latest-result .lr-standard{font-size:12px}.lr-latest-lucky .lr-lucky{gap:6px}.lr-hit-cards{display:flex;overflow-x:auto;padding-bottom:4px!important;gap:8px;scroll-snap-type:x proximity}.lr-hit-cards>li{flex:0 0 108px;scroll-snap-align:start}.lr-hit-card{min-height:130px}.lr-hit-card>time{font-size:10px}.lr-kpis{gap:6px}.lr-kpis>div{padding:10px 7px}.lr-kpis dt{font-size:10px}.lr-kpis dd{font-size:22px}.lr-frequency{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.lr-frequency>li{padding:8px 2px}.lr-frequency .lr-chip{width:29px;height:29px;font-size:13px}.lr-group-item{padding:10px 8px}.lr-group-item b{font-size:19px}.lr-group-item dd{display:block}.lr-fields{gap:10px}.lr-fields input,.lr-fields select{padding:10px 7px;font-size:12px}.lr-lookup{flex-wrap:wrap}.lr-lookup>label{flex-basis:100%}.lr-lookup>button{width:100%}.lr-guide-grid{grid-template-columns:1fr;gap:9px}.lr-guide-grid article{padding:12px}.lr-provenance{grid-template-columns:1fr}.lr-history summary strong,.lr-coverage summary strong{font-size:14px}.lr-history summary small,.lr-coverage summary small{font-size:10px}.lr-open{font-size:10px;padding:6px}.lr-periods button{min-width:44px}.lr-history-output-title{font-size:12px}}
@media(max-width:350px){.lr-frequency{grid-template-columns:repeat(5,minmax(0,1fr))}.lr-kpis dd{font-size:20px}.lr-status{font-size:11px}.lr-latest-result{gap:10px}.lr-chip-large{width:73px;height:73px;font-size:35px}.lr-kpis dt{font-size:9px}.lr-kpis>div{padding:10px 6px}.lr-fields{grid-template-columns:1fr}.lr-quicknav a{font-size:11px;padding:8px 9px}}
@media(prefers-reduced-motion:reduce){.lr-hit-cards{scroll-behavior:auto}}
