.ltsShell{color:#f7f7f2;background:#050505;min-height:100vh;padding-bottom:80px;font-family:Courier New,monospace}.ltsShell button,.ltsShell input,.ltsShell select{font:inherit}.ltsTopbar{letter-spacing:.12em;background:#090909;border-bottom:1px solid #444;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(18px,4vw,60px);font-size:11px;display:flex}.ltsBrand{color:#fff;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.ltsBrand b{color:#000;background:#ff0;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.ltsLanding,.ltsPanel,.ltsGameHead,.ltsStatusStrip,.ltsRules{width:min(1180px,92vw);margin-inline:auto}.ltsLanding{padding:76px 0 45px}.ltsEyebrow{color:#00d7d7;letter-spacing:.17em;font-size:11px;font-weight:800;display:block}.ltsLanding h1,.ltsPanel>h1,.ltsGameHead h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(48px,8vw,96px);line-height:.9}.ltsLanding h1 em{color:#ff0;font-style:normal}.ltsLanding>p{color:#ccc;max-width:760px;font-size:17px;line-height:1.65}.ltsActions{gap:10px;margin-top:30px;display:flex}.ltsShell button{color:#000;cursor:pointer;text-transform:uppercase;background:#ff0;border:0;padding:15px 20px;font-weight:900}.ltsShell button.secondary{color:#fff;background:0 0;border:1px solid #777}.ltsShell button:disabled{opacity:.42;cursor:not-allowed}.ltsSteps{border:1px solid #444;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.ltsSteps article{border-right:1px solid #444;padding:26px}.ltsSteps article:last-child{border:0}.ltsSteps b{color:#d700d7}.ltsSteps h2{font-size:25px}.ltsSteps p,.ltsPanel>p,.ltsSectionHead p,.ltsOrganiser p{color:#bbb;line-height:1.6}.ltsPanel{background:#090909;border:2px solid #fff;margin-top:45px;padding:34px}.ltsSetup{border-color:#00d7d7}.ltsJoin{border-color:#d700d7;max-width:760px}.ltsJoin label{margin:26px 0;display:block}.ltsJoin ul{color:#ccc;padding-left:22px;line-height:1.7}.ltsFormGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ltsFormGrid label,.ltsJoin label{color:#00d7d7;letter-spacing:.12em;font-size:11px;font-weight:800}.ltsFormGrid input,.ltsFormGrid select,.ltsJoin input{color:#fff;background:#111;border:1px solid #666;width:100%;margin-top:9px;padding:14px;font-size:16px;display:block}.ltsFixedRules{background:#0000a8;margin-top:24px;padding:22px}.ltsFixedRules p{margin-bottom:0;line-height:1.6}.ltsMessage{background:#ff0;font-weight:800;color:#000!important;padding:13px!important}.ltsGameHead{grid-template-columns:1.4fr .8fr;align-items:end;gap:40px;padding:60px 0 30px;display:grid}.ltsGameHead h1{font-size:clamp(46px,7vw,82px)}.ltsGameHead p{color:#bbb}.ltsClock{background:#120017;border:2px solid #d700d7;padding:24px}.ltsClock span,.ltsClock small{display:block}.ltsClock span{color:#ff68ff;letter-spacing:.14em;font-size:11px}.ltsClock b{color:#ff0;margin:13px 0;font-size:32px;display:block}.ltsClock small{color:#ccc}.ltsStatusStrip{border:1px solid #444;grid-template-columns:repeat(4,1fr);display:grid}.ltsStatusStrip div{border-right:1px solid #444;padding:20px}.ltsStatusStrip div:last-child{border:0}.ltsStatusStrip span{color:#00d7d7;letter-spacing:.13em;margin-bottom:10px;font-size:10px;display:block}.ltsStatusStrip b{font-size:15px}.ltsSectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.ltsSectionHead h2{margin:9px 0 0;font-size:34px}.ltsSectionHead p{max-width:460px;margin:0}.ltsFixtures{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ltsFixtures article{background:#101010;border:1px solid #444}.ltsFixtures article>small{color:#999;padding:11px 15px;display:block}.ltsFixtures article>div{border-block:1px solid #333;grid-template-columns:1fr 25px 1fr;padding:16px 15px;display:grid}.ltsFixtures article>div span:last-child{text-align:right}.ltsFixtures article>div i{text-align:center;color:#777}.ltsFixtures article footer{background:0 0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.ltsFixtures article footer button{color:#fff;background:#181818;border-right:1px solid #444;padding:13px 9px;font-size:11px}.ltsFixtures article footer button:last-child{border:0}.ltsFixtures article footer button.selected{color:#000;background:#00d7d7}.ltsEmpty{text-align:center;color:#aaa;border:1px dashed #555;padding:45px}.ltsTable>div{border-top:1px solid #444;grid-template-columns:50px 1fr 110px 200px;align-items:center;padding:15px;display:grid}.ltsTable>div:last-child{border-bottom:1px solid #444}.ltsTable>div>b{color:#ff0}.ltsTable small{color:#00d7d7}.ltsTable strong{text-align:right;color:#0f0;font-size:11px}.ltsTable .out{opacity:.45;text-decoration:line-through}.ltsOrganiser{background:#171700;border-left:8px solid #ff0;margin-top:26px;padding:24px}.ltsOrganiser>b{color:#ff0}.ltsRules{border:1px solid #444;margin-top:24px;padding:20px}.ltsRules summary{cursor:pointer;color:#00d7d7;font-weight:800}.ltsRules ol{color:#ccc;line-height:1.75}.ltsModal{z-index:30;background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ltsModal>div{background:#080808;border:4px solid #ff0;width:min(620px,100%);padding:35px}.ltsModal h2{font-size:38px}.ltsModal p{color:#ccc;line-height:1.6}.ltsModal code{color:#fff;text-align:center;background:#0000a8;margin:20px 0;padding:18px;font-size:clamp(16px,4vw,25px);font-weight:900;display:block}.ltsModal button{width:100%;margin-top:10px;display:block}.ltsModal button.secondary{border-color:#555}.ltsPlayerDashboard{border-color:#d700d7}.ltsPlayerSummary{background:#4b4b4b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ltsPlayerSummary article{background:#130616;padding:18px}.ltsPlayerSummary span{color:#ff68ff;letter-spacing:.12em;font-size:10px;display:block}.ltsPlayerSummary b{color:#fff;margin-top:8px;font-size:32px;display:block}.ltsTeamAvailability{background:#4b4b4b;grid-template-columns:1.5fr 1fr;gap:1px;margin-top:1px;display:grid}.ltsTeamAvailability>div{background:#101010;padding:20px}.ltsTeamAvailability>div>b{color:#00d7d7;margin-bottom:13px;font-size:11px;display:block}.ltsTeamAvailability>div>div{flex-wrap:wrap;gap:7px;display:flex}.ltsTeamAvailability span{color:#cfffff;border:1px solid #247d7d;padding:7px 9px;font-size:11px}.ltsTeamAvailability .used span{color:#888;border-color:#555;text-decoration:line-through}.ltsTeamAvailability small{color:#888}.ltsPersonalHistory{border-top:1px solid #444;margin-top:18px;padding-top:15px}.ltsPersonalHistory summary{cursor:pointer;color:#ff0}.ltsPersonalHistory>div{border-bottom:1px dotted #444;grid-template-columns:45px 1fr 110px;padding:11px 0;display:grid}.ltsPersonalHistory strong{text-align:right}.ltsPersonalHistory strong.survived{color:#0f0}.ltsPersonalHistory strong.lost{color:#ff6b8a}.ltsOrganiserActions{flex-wrap:wrap;gap:8px;display:flex}.ltsOrganiser details{border-top:1px solid #5c5c00;margin-top:20px;padding-top:15px}.ltsOrganiser summary{cursor:pointer;color:#ff0}.ltsMemberControl{border-bottom:1px solid #3d3d00;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.ltsMemberControl span small{color:#999;margin-top:4px;display:block}.ltsMemberControl button{color:#fff;background:#d70000;padding:8px 12px}.ltsTable>div.labels{color:#999;background:#181818;font-size:10px}.ltsTable>div>span>small{color:#999;margin-top:5px;font-size:9px;display:block}.ltsPrivacyNote{color:#b7d9d9;background:#071818;border-left:4px solid #00d7d7;margin:14px 0 0;padding:13px;font-size:11px;line-height:1.5}.ltsFooter{background:0 0;border-top:1px solid #444;grid-template-columns:1fr auto;gap:14px;width:min(1180px,92vw);margin:38px auto 0;padding:24px 0;display:grid}.ltsFooter nav{gap:18px;display:flex}.ltsFooter a{color:#00d7d7}.ltsFooter p{color:#888;grid-column:1/-1;max-width:850px;font-size:11px;line-height:1.6}.ltsTopbar>div{align-items:center;gap:14px;display:flex}.ltsShell button.ltsSwitch{color:#fff;background:0 0;border:1px solid #666;padding:8px 10px;font-size:9px}.ltsRestore{border-top:1px solid #444;margin-top:22px;padding-top:18px}.ltsRestore summary{cursor:pointer;color:#00d7d7;font-weight:800}.ltsRestore label{margin:18px 0!important}.ltsCurrentChoice{background:#0000a8;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin-top:1px;padding:17px 20px;display:grid}.ltsCurrentChoice span{letter-spacing:.12em;color:#d6d6ff;font-size:10px}.ltsCurrentChoice b{color:#ff0;grid-area:1/2/3;font-size:22px}.ltsCurrentChoice small{color:#aaa}@media (width<=760px){.ltsTopbar>div>span{display:none}.ltsCurrentChoice{grid-template-columns:1fr}.ltsCurrentChoice b{grid-area:auto}.ltsLanding{padding-top:48px}.ltsActions{flex-direction:column}.ltsSteps,.ltsFormGrid,.ltsGameHead,.ltsFixtures,.ltsStatusStrip,.ltsPlayerSummary,.ltsTeamAvailability{grid-template-columns:1fr}.ltsSteps article,.ltsStatusStrip div{border-bottom:1px solid #444;border-right:0}.ltsPanel{padding:22px}.ltsSectionHead{display:block}.ltsSectionHead>p{margin-top:14px}.ltsTable>div{grid-template-columns:35px 1fr 75px}.ltsTable strong{text-align:left;grid-column:2/-1;margin-top:7px}.ltsGameHead{gap:15px;padding-top:40px}.ltsFooter{grid-template-columns:1fr}.ltsFooter nav,.ltsFooter p{grid-column:1}}.ltsQrInvite{color:#000;background:#ffe500;align-items:center;gap:18px;margin:18px 0;padding:14px;display:flex}.ltsQrInvite img{width:132px;height:132px}.ltsQrInvite span{gap:8px;display:grid}.ltsQrInvite code{font-size:20px;font-weight:900}.ltsBigScreen{z-index:60;color:#fff;background:#050505;padding:clamp(24px,5vw,80px);font-family:Courier New,monospace;position:fixed;inset:0;overflow:auto}.ltsBigScreen>button{position:fixed;top:18px;right:18px}.ltsBigScreen header{text-align:center;border-bottom:6px solid #ffe500;padding-bottom:28px}.ltsBigScreen header span,.ltsBigScreen header p{color:#ffe500;letter-spacing:.14em}.ltsBigScreen h2{margin:15px;font-size:clamp(40px,7vw,90px)}.ltsBigScreen>div{width:min(1200px,100%);margin:30px auto}.ltsBigScreen article{border-bottom:1px solid #555;grid-template-columns:70px 1fr 180px 180px;gap:20px;padding:20px;font-size:clamp(18px,2.3vw,34px);display:grid}.ltsBigScreen article>b{color:#ffe500}.ltsBigScreen article.out{opacity:.4}.ltsBigScreen footer{text-align:center;color:#00d7d7;background:0 0}.ltsOrganiserActions a{color:#ffe500;align-self:center}.ltsOrganiserActions button:focus-visible,.ltsBigScreen button:focus-visible{outline-offset:3px;outline:4px solid #00d7d7}@media (width<=760px){.ltsQrInvite{align-items:flex-start}.ltsQrInvite img{width:105px;height:105px}.ltsBigScreen article{grid-template-columns:40px 1fr 90px}.ltsBigScreen article small{grid-column:2/-1}.ltsOrganiserActions>*{text-align:center;width:100%}}.ltsActions a{color:#000;text-transform:uppercase;background:#00d7d7;place-items:center;padding:15px 20px;font-weight:900;text-decoration:none;display:grid}.ltsQuestions{background:#444;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;display:grid}.ltsQuestions b{color:#ff0;background:#111;padding:19px;font-size:14px;line-height:1.45}.ltsAudience{background:#160519;border-left:8px solid #d700d7;grid-template-columns:180px 1fr;gap:24px;margin-top:34px;padding:20px;display:grid}.ltsAudience span{color:#ff68ff;letter-spacing:.12em;font-weight:900}.ltsAudience p{color:#ddd;margin:0;line-height:1.6}.ltsTour{margin-top:62px}.ltsTour>header{max-width:780px}.ltsTour h2,.ltsFounder h2{letter-spacing:-.04em;margin:10px 0 22px;font-size:clamp(30px,4vw,48px)}.ltsTour>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ltsTour figure{background:#101010;border:1px solid #444;margin:0}.ltsScreen{background:#050505;border-top:7px solid #00d7d7;min-height:250px;padding:22px}.ltsScreen small,.ltsScreen span,.ltsScreen i{display:block}.ltsScreen small{color:#0ff;letter-spacing:.12em;font-weight:900}.ltsScreen>strong{color:#fff;margin:28px 0 12px;font-size:32px;display:block}.ltsScreen>span{color:#aaa;font-size:11px}.ltsScreen>b{color:#ff0;background:#0000a8;margin:8px 0 24px;padding:13px;font-size:23px;display:block}.ltsScreen>i{color:#0f0;font-style:normal}.ltsScreen.table{border-top-color:#ff0}.ltsScreen.table p{border-bottom:1px solid #444;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.ltsScreen.table p>b{color:#ff0}.ltsScreen.table p span{font-weight:900}.ltsScreen.table em{color:#999;margin-top:4px;font-size:9px;font-style:normal;display:block}.ltsScreen.table p strong{font-size:11px}.ltsScreen.table>i{color:#aaa;margin-top:20px;font-size:10px}.ltsScreen.organiser{border-top-color:#d700d7}.ltsScreen.organiser button{pointer-events:none;width:100%;margin-top:8px;padding:10px;font-size:9px;display:block}.ltsTour figcaption{gap:7px;padding:18px;display:grid}.ltsTour figcaption>b{color:#ff0}.ltsTour figcaption span{color:#bbb;font-size:12px;line-height:1.5}.ltsFounder{background:#101000;border:3px solid #ff0;margin-top:60px;padding:32px}.ltsFounder>div:first-child p{color:#ddd;max-width:760px;line-height:1.6}.ltsFounderPrices{background:#050505;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;margin:28px 0;display:grid}.ltsFounderPrices p{grid-template-columns:auto auto 1fr;align-items:baseline;gap:14px;margin:0;padding:24px;display:grid}.ltsFounderPrices del{color:#888;font-size:23px;font-weight:900;text-decoration-thickness:4px}.ltsFounderPrices strong{color:#ff0;font-size:52px}.ltsFounderPrices small{color:#ccc}.ltsFounderPrices>i{color:#0ff;font-style:normal;font-weight:900}.ltsSignup{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ltsSignup a,.ltsSignup button{color:#0ff;text-align:center;background:0 0;border:1px solid #00d7d7;place-items:center;min-height:54px;font-weight:900;text-decoration:none;display:grid}.ltsSignup a.primary{color:#fff;background:#d700d7;border-color:#d700d7}.ltsFounder>small{color:#aaa;margin-top:18px;line-height:1.5;display:block}.ltsPurchase{background:#050505;border:1px solid #555;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:end;gap:18px;padding:24px;display:grid}.ltsPurchase>label:first-child{color:#fff;gap:8px;font-weight:900;display:grid}.ltsPurchase input[type=text],.ltsPurchase>label:first-child input{color:#fff;min-height:52px;font:inherit;background:#111;border:2px solid #00d7d7;padding:12px}.ltsPeriod{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ltsPeriod button{color:#ddd;background:#111;border:2px solid #777;min-height:52px;font-weight:900}.ltsPeriod button.active{color:#000;background:#ff0;border-color:#ff0}.ltsConsent{color:#ccc;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.55;display:grid}.ltsConsent input{accent-color:#d700d7;width:20px;height:20px}.ltsConsent a{color:#0ff}.ltsBuy{color:#fff;background:#d700d7;border:0;grid-column:1/-1;min-height:58px;font-size:16px;font-weight:900}.ltsPassActive{background:#001500;border:2px solid #0f0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:22px;display:grid}.ltsPassActive b{color:#0f0}.ltsPassActive span{color:#ddd}.ltsPassActive button{color:#000;background:#ff0;border:0;min-height:48px;padding:10px 16px;font-weight:900}.ltsPassActive button.secondary{color:#0ff;background:0 0;border:1px solid #0ff}.ltsArchiveNote{color:#d7d7a0;margin-top:14px;display:block}@media (width<=760px){.ltsQuestions,.ltsTour>div,.ltsSignup,.ltsFounderPrices,.ltsPurchase,.ltsPassActive,.ltsAudience{grid-template-columns:1fr}.ltsFounderPrices>i{text-align:center}.ltsFounderPrices p{grid-template-columns:auto auto 1fr;padding:19px}.ltsFounder{padding:22px}.ltsLanding .ltsActions{gap:8px}.ltsConsent,.ltsBuy{grid-column:1}.ltsPeriod{grid-template-columns:1fr}.ltsPassActive button{width:100%}}
