/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#102019;--paper:#f3f1e9;--acid:#dfff45;--orange:#ff6545;--line:#c8ccc5;--muted:#66716c}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}.appbar{border-bottom:1px solid var(--line);z-index:5;background:#f3f1e9f5;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.brand b{background:var(--orange);color:#fff;border-radius:3px;padding:4px;font-size:8px}.mark{background:var(--ink);width:32px;height:32px;color:var(--acid);border-radius:50%;place-items:center;font:20px Georgia;display:grid}.appbar nav{gap:3px;display:flex}.appbar nav button,.leaguebar button{color:#65716b;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:10px 14px;font-weight:700}.appbar nav button.active{background:var(--ink);color:#fff}.status{letter-spacing:.12em;font-size:10px;font-weight:800}.status i,.dataCard div i{background:#e2a52c;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.leaguebar{border-bottom:1px solid var(--line);justify-content:center;gap:5px;padding:13px 4vw;display:flex;overflow:auto}.leaguebar button{white-space:nowrap}.leaguebar button.active{background:var(--acid);color:var(--ink)}.leaguebar small{opacity:.55;margin-left:7px}.hero.super{grid-template-columns:1.5fr .7fr;align-items:end;gap:70px;max-width:1400px;margin:auto;padding:62px 5vw 36px;display:grid}.eyebrow{letter-spacing:.2em;color:#557067;font-size:10px;font-weight:800}.hero h1,.page h1{letter-spacing:-.055em;margin:17px 0 22px;font:clamp(52px,7vw,94px)/.88 Georgia}.hero h1 em{color:var(--orange);font-weight:400}.hero p,.pagehead p{color:#4e5d57;max-width:650px;font:18px/1.5 Georgia}.dataCard{border:1px solid var(--line);background:#ebeae3;padding:25px}.dataCard>span,.metricGrid article>span,.dataCard strong{display:block}.dataCard>span,.metricGrid article>span{letter-spacing:.16em;font-size:10px;font-weight:800}.dataCard strong{margin:13px 0;font:23px Georgia}.dataCard p{font:14px/1.5 Arial}.dataCard div{border-top:1px solid var(--line);padding-top:14px;font-size:11px}.dataCard div b{float:right}.console{background:var(--ink);color:#fff;max-width:1260px;margin:0 auto 55px;box-shadow:0 18px 45px #10201921}.selectors{grid-template-columns:1fr 230px 1fr;min-height:250px;display:grid}.selectors>div{flex-direction:column;justify-content:center;padding:30px;display:flex}.selectors label,.scorePanel small{letter-spacing:.17em;color:#a8b6af;font-size:10px;font-weight:700}.selectors select{color:#fff;background:0 0;border:0;border-bottom:1px solid #53615b;margin-bottom:28px;padding:15px 0;font:25px Georgia}.selectors option{color:#111}.selectors small{color:#aab5af;font-size:10px}.selectors small b{float:right;color:var(--acid)}input[type=range]{accent-color:var(--acid);margin-top:12px}.scorePanel{text-align:center;border-inline:1px solid #42514b;align-items:center}.scorePanel strong{margin:9px;font:72px Georgia}.scorePanel strong i{color:#607069;padding:0 8px;font-style:normal}.scorePanel span{color:#aab5af;font-size:11px}.right{text-align:right}.prob{color:var(--ink);background:#e8e7e0;grid-template-columns:repeat(3,1fr);display:grid}.prob div{border-right:1px solid var(--line);padding:18px 22px;position:relative}.prob small{letter-spacing:.14em}.prob b{float:right;font:24px Georgia}.prob i{background:var(--orange);height:3px;position:absolute;bottom:0;left:0}.save{background:var(--acid);text-align:left;cursor:pointer;border:0;width:100%;padding:18px 30px;font-weight:800}.save span{float:right}.metricGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto 90px;display:grid}.metricGrid article{border-right:1px solid var(--line);min-height:180px;padding:25px}.metricGrid strong{color:var(--orange);margin-top:24px;font:50px Georgia;display:block}.metricGrid article>div{align-items:center;gap:12px;margin-top:30px;display:flex}.metricGrid article>div b{font:38px Georgia}.metricGrid article>div i{background:var(--orange);flex:1;height:2px}.metricGrid p{color:var(--muted);font-size:12px;line-height:1.5}.page{max-width:1260px;min-height:70vh;margin:auto;padding:65px 4vw 100px}.pagehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:28px;display:flex}.page h1{margin-bottom:0;font-size:65px}.accuracy{align-items:center;gap:15px;display:flex}.accuracy b{color:var(--orange);font:60px Georgia}.accuracy span,.round{color:var(--muted);font-size:11px;line-height:1.5}.round{text-align:right}.round b{color:var(--ink);font-size:20px}.matches,.history{gap:6px;display:grid}.matches button,.history article{border:1px solid var(--line);text-align:left;background:#ebeae3;grid-template-columns:100px 1fr 30px 1fr 100px;align-items:center;padding:18px;display:grid}.matches button{cursor:pointer}.matches button:hover{background:var(--acid)}.matches small,.history small{color:var(--muted);font-size:10px}.matches span:nth-of-type(2){text-align:right}.matches i{text-align:center}.matches b{text-align:right}.history article{grid-template-columns:150px 1fr 80px 1fr 110px}.history strong{text-align:center;font:28px Georgia}.history button{border:1px solid var(--line);background:0 0;padding:8px}.empty{text-align:center;color:var(--muted);border:1px dashed #aeb5af;padding:80px}.textBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:20px;text-decoration:underline}.modelPage>h1{max-width:750px}.modelcols{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.modelcols div{background:var(--paper);padding:30px}.modelcols h3{font:25px Georgia}.modelcols p,.sources p{color:var(--muted);line-height:1.65}.sources{background:var(--acid);margin-top:35px;padding:30px}.sources b{letter-spacing:.14em;font-size:11px}.sources p{color:var(--ink);margin-bottom:0}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:35px 5vw;display:flex}footer>span{color:#a8b2ad;font-size:11px}@media (width<=800px){.appbar nav{background:var(--paper);border-top:1px solid var(--line);z-index:10;justify-content:space-around;height:64px;position:fixed;bottom:0;left:0;right:0}.appbar nav button{font-size:11px}.status{display:none}.leaguebar{justify-content:flex-start}.hero.super{grid-template-columns:1fr;gap:20px;padding-top:40px}.selectors{grid-template-columns:1fr 105px 1fr}.selectors>div{padding:18px 12px}.selectors select{font-size:16px}.scorePanel strong{font-size:45px}.prob div{padding:14px 8px}.prob b{font-size:19px}.metricGrid{grid-template-columns:1fr 1fr}.metricGrid article:nth-child(2){border-right:0}.pagehead{align-items:start;gap:20px}.page h1{font-size:48px}.matches button{grid-template-columns:1fr 20px 1fr}.matches small,.matches b{grid-column:1/-1}.matches b{text-align:left;margin-top:9px}.history article{grid-template-columns:1fr 65px 1fr}.history small,.history button{grid-column:1/-1}.modelcols{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:64px}}.couponProgress,.couponResults{border:1px solid var(--border,#555);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:12px 0;padding:16px;display:flex}.couponProgress progress{width:min(180px,55%);height:14px;accent-color:var(--primary,#00d7d7)}.couponProgress span,.couponResults p{flex-basis:100%}.couponProgress button,.couponResults button{white-space:normal;max-width:100%;min-height:44px}.couponProgress select{max-width:100%;min-height:44px}.couponResults h2{width:100%}.pickList button{min-height:44px}.couponResults table{table-layout:fixed;width:100%}.couponResults th,.couponResults td{overflow-wrap:anywhere;text-align:left;padding:8px}.couponResults summary{cursor:pointer;min-height:44px}.couponResults header{width:100%}.couponResults header span{font-size:12px}.couponResults header b{display:block}.couponProgress label{max-width:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}*{box-sizing:border-box}body{color:#f4f2df;background:#050505;margin:0;font-family:Courier New,monospace}button,input,select{font:inherit}.adminShell{background:linear-gradient(90deg,#e03 0 16.66%,#f36 16.66% 33.32%,#fc3 33.32% 49.98%,#3c6 49.98% 66.64%,#19c 66.64% 83.3%,#72c 83.3%) top/100% 7px no-repeat,radial-gradient(circle at 80% 0,#17121d 0,#0000 34%),#050505;min-height:100vh;padding:26px clamp(16px,4vw,58px) 70px}.adminGate{text-align:center;place-content:center;min-height:100vh;display:grid}.adminGate span,.adminHeader span,.sourceDesk>div>span,.deskHead span,.billingDesk>span,.auditDesk>span{color:#ffd83d;letter-spacing:.14em;font-size:12px;font-weight:700}.adminGate h1{max-width:720px;margin:18px 0;font-size:clamp(26px,6vw,58px)}.adminGate a,.adminHeader a{color:#35e4e4}.adminHeader{border-bottom:3px double #615f54;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px 0 28px;display:flex}.adminHeader h1{color:#fff;letter-spacing:-.06em;margin:4px 0 0;font-size:clamp(38px,7vw,78px);line-height:.92}.adminHeader>div:last-child{justify-items:end;gap:4px;display:grid}.adminHeader small{color:#888}.adminMetrics{background:#504f47;border:1px solid #504f47;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0;display:grid}.adminMetrics article,.adminMetrics .adminMetricLink{background:#0b0b0b;min-height:132px;padding:17px 15px}.adminMetrics .adminMetricLink{color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.adminMetrics .adminMetricLink:hover,.adminMetrics .adminMetricLink:focus-visible{outline-offset:-3px;background:#232300;outline:3px solid #ff0}.adminMetrics .adminMetricLink em{color:#ff0;letter-spacing:.08em;margin-top:12px;font-size:10px;font-style:normal;font-weight:700;display:block}.adminMetrics span,.adminMetrics small{display:block}.adminMetrics span{color:#35e4e4;font-size:11px}.adminMetrics strong{color:#fff;margin:10px 0 5px;font-size:clamp(28px,4vw,46px);line-height:1;display:block}.adminMetrics small{color:#999;font-size:10px;line-height:1.35}.sourceDesk,.modelDesk,.leagueDesk,.ltsAdminDesk,.billingDesk,.auditDesk,.feedbackDesk,.healthDesk,.operationsDesk,.exportDesk{background:#0b0b0b;border:1px solid #504f47;margin-top:22px}.ltsAdminDesk{border-left:6px solid #d700d7}.ltsAdminDesk .deskHead{padding:22px}.ltsAdminDesk .deskHead p{color:#999;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.5}.ltsAdminDesk .deskHead>small{color:#ff87ff}.ltsAdminTable>div,.ltsAdminTable>button{color:#ddd;text-align:left;background:#0b0b0b;border:0;border-top:1px solid #393339;grid-template-columns:1.4fr 70px 90px 190px 100px;align-items:center;gap:12px;width:100%;padding:13px 20px;display:grid}.ltsAdminTable>button{cursor:pointer}.ltsAdminTable>button:hover{background:#220b22}.ltsAdminTable .labels{color:#888;text-transform:uppercase;font-size:9px}.ltsAdminTable span b,.ltsAdminTable span small{display:block}.ltsAdminTable span small{color:#888;margin-top:4px;font-size:9px}.ltsAdminPanel{border-top:6px solid #d700d7}.ltsAdminFacts{background:#444;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ltsAdminFacts b{color:#fff;background:#111;padding:16px;font-size:23px}.ltsAdminFacts small{color:#999;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:400;display:block}.adminMetrics article.attention{background:#260a10}.adminMetrics article.attention span,.adminMetrics article.attention strong{color:#ff6b8a}.operationsDesk{border-left:6px solid #ff0;grid-template-columns:1fr 1fr;display:grid}.announcementDesk,.analyticsDesk{padding:22px}.announcementDesk{border-right:1px solid #504f47}.announcementDesk>span,.analyticsDesk>span,.healthDesk .deskHead span,.exportDesk span{color:#ff0;letter-spacing:.14em;font-size:12px;font-weight:700}.announcementDesk h2,.analyticsDesk h2{color:#fff;margin:6px 0 14px;font-size:22px}.currentAnnouncement{color:#fff;background:#292900;border-left:4px solid #ff0;padding:12px;font-size:13px}.announcementDesk label{color:#aaa;gap:7px;font-size:11px;display:grid}.announcementDesk textarea{resize:vertical;color:#fff;min-height:92px;font:inherit;background:#111;border:1px solid #66645b;padding:12px}.announcementDesk>div{gap:8px;margin:10px 0;display:flex}.announcementDesk button,.exportDesk a{color:#ff0;cursor:pointer;background:#292900;border:1px solid #ff0;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.announcementDesk>small,.analyticsDesk>small{color:#888;font-size:10px;line-height:1.45}.analyticsTotals{background:#444;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid}.analyticsTotals b{color:#fff;background:#111;padding:13px;font-size:25px}.analyticsTotals small{color:#888;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.pageBars{gap:8px;margin-bottom:16px;display:grid}.pageBars>div{color:#bbb;text-transform:uppercase;grid-template-columns:110px 1fr 40px;align-items:center;gap:9px;font-size:10px;display:grid}.pageBars>div:before{content:"";background:#282828;grid-area:1/2;height:6px}.pageBars i{background:#35e4e4;grid-area:1/2;height:6px}.pageBars b{text-align:right;color:#fff}.healthDesk{border-left:6px solid #35e4e4}.healthDesk .deskHead>small{color:#888}.healthGrid{background:#504f47;grid-template-columns:1fr 1fr;gap:1px;display:grid}.healthGrid>div{background:#0b0b0b;padding:18px 22px}.healthGrid h3{color:#35e4e4;letter-spacing:.12em;margin:0 0 10px;font-size:11px}.healthGrid article{border-top:1px dotted #3d3d39;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.healthGrid article>i{background:#ff5b78;border-radius:50%;width:8px;height:8px}.healthGrid article>i.healthy{background:#42df6c;box-shadow:0 0 7px #42df6c}.healthGrid article>i.not-covered{background:#777}.healthGrid article span b,.healthGrid article span small{display:block}.healthGrid article span b{color:#fff;font-size:11px}.healthGrid article span small{color:#888;margin-top:3px;font-size:9px}.healthGrid article strong{color:#ffd83d;font-size:20px}.planSummary{background:#444;flex-wrap:wrap;gap:1px;margin:14px 0 20px;display:flex}.planSummary>b{color:#fff;background:#111;min-width:160px;padding:12px;font-size:22px}.planSummary small{color:#999;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:400;display:block}.exportDesk{border-left:6px solid #ffd83d;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.exportDesk h2{margin:5px 0}.exportDesk p{color:#999;margin:0;font-size:11px}.exportDesk>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.modelDesk{border-left:6px solid #35e4e4}.modelDesk>header{background:#071b22;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.modelDesk>header span{color:#35e4e4;letter-spacing:.14em;font-size:12px;font-weight:700}.modelDesk>header h2{color:#fff;margin:6px 0;font-size:22px}.modelDesk>header p{color:#b8c5c7;max-width:760px;margin:0;font-size:12px;line-height:1.55}.modelDesk>header button{color:#ffd83d;cursor:pointer;background:#292300;border:1px solid #ffd83d;flex:none;padding:11px 14px;font-size:11px;font-weight:700}.modelStatus{background:#091114;border-top:1px solid #315058;border-bottom:1px solid #315058;align-items:center;gap:12px;padding:12px 22px;display:flex}.modelStatus>span{color:#ddd;background:#333;padding:5px 8px;font-size:10px;font-weight:700}.modelStatus>span.complete{color:#8affaa;background:#0a5423}.modelStatus>span.failed{color:#ffb2c3;background:#641126}.modelStatus>span.running{color:#fff09b;background:#665600}.modelStatus small{color:#999;font-size:11px}.modelMetrics{background:#3b4a4e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.modelMetrics article{background:#0b0f10;min-height:128px;padding:17px}.modelMetrics span,.modelMetrics small{display:block}.modelMetrics span{color:#35e4e4;font-size:11px}.modelMetrics b{color:#fff;margin:12px 0 6px;font-size:34px;display:block}.modelMetrics small{color:#999;font-size:10px;line-height:1.4}.modelVerdict{background:#15130a;border-top:1px solid #504f47;border-bottom:1px solid #504f47;padding:19px 22px}.modelVerdict.meaningful{background:#19101c}.modelVerdict>b{color:#ffd83d;letter-spacing:.1em;font-size:11px}.modelVerdict.meaningful>b{color:#ff70ff}.modelVerdict p{color:#eee;margin:8px 0;font-size:13px;line-height:1.55}.modelVerdict small{color:#888;font-size:10px}.divisionReview{overflow-x:auto}.divisionReviewRow{color:#ddd;border-top:1px dotted #3a3a37;grid-template-columns:1.5fr repeat(5,.75fr);gap:12px;min-width:720px;padding:11px 22px;font-size:11px;display:grid}.divisionReviewRow b{color:#fff}.divisionReviewRow.labels{color:#ffd83d;font-size:10px}.sourceDesk{border-left:6px solid #ffd83d;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.sourceDesk h2,.deskHead h2,.billingDesk h2,.auditDesk h2,.feedbackDesk h2{margin:5px 0 7px;font-size:22px}.feedbackDesk{border-left:6px solid #f4f}.feedbackHead{border-bottom:1px solid #504f47;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.feedbackHead span{color:#ff70ff;letter-spacing:.14em;font-size:12px;font-weight:700}.feedbackHead small{color:#888}.feedbackList article{border-bottom:1px dotted #45443f;grid-template-columns:180px 1fr auto;align-items:start;gap:18px;padding:18px 22px;display:grid}.feedbackList article.new{background:#18091b}.feedbackList article.resolved{opacity:.62}.feedbackList article b,.feedbackList article span,.feedbackList article small{display:block}.feedbackList article b{color:#ff70ff;font-size:11px}.feedbackList article span{color:#fff;margin-top:6px;font-size:12px}.feedbackList article small{color:#888;margin-top:4px;font-size:10px}.feedbackList article p{color:#ddd;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.feedbackActions{gap:6px;min-width:105px;display:grid}.feedbackActions button{color:#35e4e4;cursor:pointer;background:0 0;border:1px solid #35e4e4;padding:8px 10px;font-size:10px}.sourceDesk p{color:#aaa;max-width:720px;margin:0;font-size:12px}.sourceLinks{gap:9px;display:flex}.sourceLinks a,.leagueActions button,.leagueEdit>button{color:#35e4e4;cursor:pointer;background:#001c1c;border:1px solid #35e4e4;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.deskHead{border-bottom:1px solid #504f47;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.leagueFilters{gap:8px;display:flex}.leagueFilters input,.leagueFilters select,.leagueEdit input,.leagueEdit select,.dangerZone input{color:#fff;background:#111;border:1px solid #66645b;border-radius:0;outline:none;min-height:40px;padding:9px 11px}.leagueFilters input{width:min(330px,38vw)}.leagueFilters input:focus,.leagueFilters select:focus,.leagueEdit input:focus,.leagueEdit select:focus,.dangerZone input:focus{border-color:#ffd83d}.leagueTable{width:100%}.leagueRow{color:#eae8d9;text-align:left;background:#0b0b0b;border:0;border-bottom:1px solid #2e2e2b;grid-template-columns:2fr 1.25fr .65fr 1.15fr .7fr;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 22px;display:grid}button.leagueRow{cursor:pointer}button.leagueRow:hover,button.leagueRow:focus-visible{outline-offset:-2px;background:#181817;outline:2px solid #ffd83d}.leagueRow b,.leagueRow small{display:block}.leagueRow small{color:#888;margin-top:3px;font-size:10px}.leagueRow i{background:#777;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.leagueRow i.active{background:#42df6c;box-shadow:0 0 8px #42df6c}.leagueLabels{color:#ffd83d;letter-spacing:.06em;min-height:34px;font-size:10px}.adminEmpty{color:#999;padding:28px 22px}.auditDesk{padding:22px}.billingDesk{border-left:6px solid #35e4e4;padding:22px}.billingDesk article{border-top:1px dotted #45443f;grid-template-columns:170px 1fr 90px auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.billingDesk article b{color:#ffd83d}.billingDesk article span small{color:#888;margin-top:4px;display:block}.billingDesk article i{color:#aaa;text-transform:uppercase;font-style:normal}.billingDesk article i.paid{color:#42df6c}.billingDesk article i.failed,.billingDesk article i.past_due{color:#ff6b8a}.billingDesk article>small,.billingDesk>p{color:#888}.auditDesk article{border-top:1px dotted #45443f;grid-template-columns:110px 1fr auto;gap:14px;padding:12px 0;font-size:12px;display:grid}.auditDesk article b{color:#ff9fd1}.auditDesk article small,.auditDesk>p{color:#888}.adminOverlay{z-index:100;background:#000000c7;justify-content:flex-end;display:flex;position:fixed;inset:0}.leaguePanel{background:#090909;border-left:2px solid #ffd83d;width:min(760px,94vw);height:100%;padding:28px;overflow-y:auto;box-shadow:-24px 0 50px #000}.leaguePanel>header{border-bottom:3px double #615f54;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.leaguePanel header span{color:#35e4e4;font-size:11px}.leaguePanel h2{margin:5px 0 0;font-size:clamp(27px,5vw,42px)}.leaguePanel header button{color:#fff;cursor:pointer;background:#111;border:1px solid #777;font-size:25px}.leagueActions{gap:8px;margin:20px 0;display:flex}.leagueEdit{background:#10100f;border:1px solid #45443f;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.leagueEdit label,.dangerZone label{color:#aaa;gap:6px;font-size:11px;display:grid}.leagueEdit>button{align-self:end;min-height:40px}.memberDesk{margin:28px 0}.memberDesk h3{color:#ffd83d}.memberDesk article{border-top:1px dotted #45443f;grid-template-columns:1.4fr .8fr 1fr;gap:12px;padding:13px 0;font-size:12px;display:grid}.memberDesk article small{color:#888;margin-top:4px;font-size:10px;display:block}.playerRegisterPanel{border-top:6px solid #35e4e4;width:min(1080px,96vw)}.playerRegisterTools{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.playerRegisterTools input{color:#fff;background:#111;border:1px solid #666;width:min(470px,70%);padding:12px 13px;font:13px Courier New,monospace}.playerRegisterTools>span{color:#999;font-size:11px}.playerRegisterTools>span b{color:#35e4e4;font-size:18px}.playerRegisterTable{border:1px solid #45443f}.playerRegisterTable>div,.playerRegisterTable>article{border-top:1px dotted #45443f;grid-template-columns:1.05fr 1.25fr .8fr .9fr 1fr;gap:14px;padding:15px;display:grid}.playerRegisterTable>article:first-of-type{border-top:1px solid #45443f}.playerRegisterLabels{color:#888;text-transform:uppercase;font-size:9px;border-top:0!important}.playerRegisterTable article{color:#ddd;font-size:12px}.playerRegisterTable article>span>b,.playerRegisterTable article>span>small{display:block}.playerRegisterTable article>span>small{color:#888;margin-top:5px;font-size:10px;line-height:1.35}.playerRegisterTable .playerLeague{color:#ccc;border-left:2px solid #35e4e4;margin:0 0 9px;padding-left:8px;display:block}.playerRegisterTable .playerLeague b{color:#fff}.playerRegisterTable .playerLeague em{color:#777;margin-top:3px;font-style:normal;display:block}.playerRegisterTable .playerLeague button{color:#35e4e4;cursor:pointer;background:0 0;border:1px solid #35e4e4;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:800}.playerPayment{color:#bbb;letter-spacing:.07em;border:1px solid #666;margin-bottom:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.playerPayment.paid{color:#31df7c;background:#082413;border-color:#31df7c}.playerPayment.complimentary{color:#35e4e4;background:#071919;border-color:#35e4e4}.playerPayment.previous{color:#ffd83d;border-color:#ffd83d}.playerAdminActions{align-content:start;gap:7px;display:grid}.playerAdminActions button{color:#ddd;cursor:pointer;background:#171717;border:1px solid #666;padding:7px;font-size:8px;font-weight:800}.playerAdminActions .playerDeleteButton{color:#ff6b8c;border-color:#8b263c}.generatedRecovery{background:#241f05;border:2px solid #ffd83d;grid-template-columns:1fr auto;gap:7px 20px;margin:0 0 18px;padding:16px;display:grid}.generatedRecovery span,.generatedRecovery small{color:#ddd;font-size:10px}.generatedRecovery b{color:#ffd83d;grid-area:1/2/3;align-self:center;font:800 25px Courier New,monospace}.generatedRecovery button{color:#111;cursor:pointer;background:#ffd83d;border:0;grid-column:2;padding:8px 10px;font-size:9px;font-weight:800}.playerDeleteConfirm{background:#1b080d;border:2px solid #ff4770;margin-top:18px;padding:18px}.playerDeleteConfirm h3{color:#ff6b8c;margin:0 0 8px}.playerDeleteConfirm p{color:#ffbdca;font-size:11px;line-height:1.5}.playerDeleteConfirm label{color:#eee;gap:6px;font-size:10px;display:grid}.playerDeleteConfirm input{color:#fff;background:#090909;border:1px solid #8b263c;padding:10px}.playerDeleteConfirm>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.playerDeleteConfirm>div button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #666;padding:10px 13px;font-weight:700}.playerPrivacy{color:#aaa;background:#071919;border-left:4px solid #35e4e4;margin:18px 0 0;padding:12px;font-size:11px;line-height:1.5}.dangerZone{background:#1b080d;border:1px solid #8b263c;margin-top:32px;padding:18px}.dangerZone>button,.deleteConfirm{color:#ff6b8c;cursor:pointer;background:0 0;border:1px solid #ff4770;padding:10px 13px;font-weight:700}.dangerZone>div{gap:12px;margin-top:16px;display:grid}.dangerZone p{color:#ffbdca;margin:0;font-size:12px;line-height:1.5}.deleteConfirm:disabled,button:disabled{opacity:.45;cursor:not-allowed}.adminMessage{color:#111;background:#ffd83d;padding:10px;font-weight:700;position:sticky;bottom:10px}@media (width<=1050px){.adminMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.adminShell{padding-inline:12px}.modelDesk>header{flex-direction:column;align-items:flex-start}.modelMetrics{grid-template-columns:repeat(2,1fr)}.adminHeader,.sourceDesk,.deskHead,.exportDesk{flex-direction:column;align-items:stretch}.operationsDesk,.healthGrid{grid-template-columns:1fr}.announcementDesk{border-bottom:1px solid #504f47;border-right:0}.adminHeader>div:last-child{justify-items:start}.adminMetrics{grid-template-columns:repeat(2,1fr)}.sourceLinks,.leagueFilters,.leagueActions{flex-wrap:wrap}.feedbackHead{flex-direction:column;align-items:stretch}.feedbackList article{grid-template-columns:1fr}.feedbackActions{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueFilters input{width:100%}.leagueRow{grid-template-columns:1.6fr .55fr .75fr}.leagueRow>span:nth-child(2),.leagueRow>span:nth-child(4){display:none}.ltsAdminTable>div,.ltsAdminTable>button{grid-template-columns:1.5fr 55px 65px}.ltsAdminTable>div>span:nth-child(4),.ltsAdminTable>div>span:nth-child(5),.ltsAdminTable>button>span:nth-child(4),.ltsAdminTable>button>span:nth-child(5){display:none}.ltsAdminFacts{grid-template-columns:repeat(2,1fr)}.auditDesk article,.billingDesk article,.memberDesk article,.playerRegisterTable>article,.leagueEdit{grid-template-columns:1fr}.playerRegisterLabels{display:none!important}.playerRegisterTools{flex-direction:column;align-items:stretch}.playerRegisterTools input{width:100%}.generatedRecovery{grid-template-columns:1fr}.generatedRecovery b,.generatedRecovery button{grid-area:auto/1}.auditDesk article small{text-align:left}.leaguePanel{width:100%;padding:20px 16px 50px}}.adminControl{color:#e5eaf1;background:#10151d;max-width:none;min-height:100vh;margin:0;padding:24px 28px 80px 240px;font:16px/1.5 Arial,sans-serif}.adminControl *{box-sizing:border-box;min-width:0}.adminControl [hidden]{display:none!important}.adminControl h1{letter-spacing:.02em;font:700 1.5rem/1.2 Arial,sans-serif}.adminControl h2{letter-spacing:0;text-transform:none;font:700 1.25rem/1.3 Arial,sans-serif}.adminControl h3{letter-spacing:0;font:700 1rem/1.4 Arial,sans-serif}.adminControl p{font-size:1rem;line-height:1.5}.adminControl :is(small,dt){color:#aeb9c8;font-size:.875rem;line-height:1.5}.adminControl :is(button,input,select,textarea){font:inherit;color:#edf2f8;background:#202c3c;border:1px solid #455369;max-width:100%;min-height:44px;padding:10px 14px;border-radius:6px!important}.adminControl button{cursor:pointer;letter-spacing:0;white-space:normal;font-size:.875rem;font-weight:600}.adminControl button:hover{background:#2c4057}.adminControl button:disabled{opacity:.5;cursor:not-allowed}.adminControl :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #94c9ff}.adminControl a{color:#a8cfff;text-underline-offset:4px}.adminControl .adminHeader{background:0 0;border-color:#303d50;align-items:flex-start;padding:0 0 20px}.adminControl .adminHeader>div:last-child{font-size:.875rem}.adminControl .adminHeader span{color:#aeb9c8;font-size:.875rem}.adminNav{z-index:15;background:#171e29;border-right:1px solid #303d50;flex-direction:column;gap:5px;width:214px;padding:24px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.adminControl .adminNav button{text-align:left;color:#bcc8d8;background:0 0;border-color:#0000;min-height:44px;padding:11px 14px;font-size:.875rem}.adminControl .adminNav button[aria-current=page]{color:#fff;background:#273f59;border-color:#6285aa}.adminControl .adminMenuToggle{display:none}.adminCountry{color:#aeb9c8;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0 24px;font-size:.875rem;display:flex}.adminCountry label{color:#e5eaf1;align-items:center;gap:12px;font-weight:600;display:flex}.adminCountry button{margin-left:auto}.controlCentre{margin-bottom:24px}.opStatusStrip,.opNext{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:20px;display:grid}.opStatusStrip article,.opNext article{background:#19222f;border:1px solid #344155;flex-direction:column;gap:10px;padding:18px;display:flex;border-radius:8px!important}.opStatusStrip article>span:first-child,.opNext article>span{color:#b4c0cf;letter-spacing:.03em;font-size:.8rem}.opState{text-transform:uppercase;white-space:normal;border:1px solid;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 8px;font:600 .75rem/1.4 Arial,sans-serif;display:inline-flex;border-radius:5px!important}.opState.green{color:#a4e8c5;background:#163b31}.opState.amber{color:#ffdb93;background:#463821}.opState.red{color:#ffbdc1;background:#4a252d}.opState.grey{color:#bdc7d5;background:#2b3544}.opAttention{background:#19222f;border:1px solid #344155;margin-bottom:20px;padding:22px;border-radius:8px!important}.opAttention header,.opHeading,.opCard header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.opAttention>button{text-align:left;background:#30242a;border-color:#77545b;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:10px 0;padding:16px;display:flex}.opAttention>button span{font-weight:400}.opCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:20px 0;display:grid}.opCard{background:#19222f;border:1px solid #344155;padding:22px;border-radius:8px!important}.opCard h3{margin:0}.opCard li{border-bottom:1px solid #344155;padding:8px 0}.opCard li small{display:block}.controlCentre dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.controlCentre dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem}.opActions,.opFilters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.opFilters label{flex-direction:column;flex:150px;gap:6px;display:flex}.opSourceGroup{margin-top:30px}.opSource{background:#19222f;border:1px solid #344155;margin:10px 0;padding:16px;border-radius:8px!important}.opSource summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:.9375rem;display:flex}.opMarket{border-top:1px solid #344155;padding:16px 0}.opMarket>.opState{margin-left:12px}.opNotice{background:#203046;border-left:4px solid #6e9dca;padding:18px;font-size:.9375rem}.opTable{border:1px solid #344155;max-width:100%;margin:20px 0;overflow-x:auto;border-radius:8px!important}.opTable table{border-collapse:collapse;width:100%;min-width:760px;font-size:.875rem}.opTable :is(td,th){text-align:left;vertical-align:top;border-bottom:1px solid #344155;padding:14px}.opTable th{background:#1b2636}.opTable td{background:#141d29}.opTable small{margin-top:6px;display:block}.opTable caption{text-align:left;color:#c2cddb;background:#202c3c;padding:12px}.opAudit{border-bottom:1px solid #344155;padding:18px 0}.opAudit p{margin:6px 0}.opMessage{color:#eef5ff;background:#24384c;border:1px solid #537599;padding:14px}.adminControl :is(.adminMetrics article,.adminMetrics button,.operationsDesk>div,.funnelDesk,.healthDesk,.feedbackDesk,.modelDesk,.leagueDesk,.billingDesk,.exportDesk,.auditDesk,.lastTeamStandingDesk,.playerDesk){color:#e5eaf1;background:#19222f;border-color:#344155;margin-bottom:20px;padding:22px;border-radius:8px!important}.adminControl .adminMetrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.adminControl .adminMetrics :is(strong,b){color:#e5eaf1;font:600 1.8rem/1.2 Arial,sans-serif}.adminControl .adminMetrics :is(span,small){color:#b3bfd0;font-size:.875rem}.adminControl :is(.funnelRows article,.leagueRow,.billingDesk article,.auditDesk article){color:#e5eaf1;background:#19222f;border-color:#344155}.adminControl .leagueRow{font-size:.9375rem}.adminControl .leagueRow small{color:#b3bfd0}.adminControl .leaguePanel{color:#e5eaf1;background:#19222f;border-color:#61748d;max-height:90vh;overflow:auto}.adminControl .adminOverlay{z-index:30;background:#030911d9}.adminControl :is(.playerRegisterTable article,.leagueEdit,.memberDesk article,.playerDeleteConfirm,.dangerZone){color:#e5eaf1;background:#19222f;border-color:#344155}.adminControl .deleteConfirm,.adminControl .playerDeleteButton{color:#ffdae0;background:#512833;border-color:#b2717d}.adminControl .playerPrivacy{color:#b3bfd0;font-size:.875rem}@media (width<=1000px){.adminControl{padding:20px 20px 60px}.adminControl .adminMenuToggle{margin:10px 0;display:block}.adminNav{border:1px solid #344155;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-height:55vh;margin-bottom:16px;padding:10px;display:none;position:static}.adminNav.isOpen{display:grid}.adminCountry{padding-block:12px}.adminCountry>span{flex-basis:100%;order:3}}@media (width<=600px){.adminControl{padding:16px 12px 50px}.adminControl .adminHeader{flex-wrap:wrap;gap:12px}.adminNav.isOpen,.opStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.opAttention,.opCard{padding:16px}.controlCentre dl{grid-template-columns:1fr}.opHeading input{width:100%}.opNext{grid-template-columns:1fr}.adminControl .leagueRow{text-align:left;grid-template-columns:1fr;gap:7px}.adminControl .leagueLabels{display:none}.adminControl .playerRegisterTable article{grid-template-columns:1fr}.adminControl .playerRegisterLabels{display:none}.adminControl .playerRegisterPanel{width:100%}}.adminGate{color:#e5eaf1;background:#111821;font-family:Arial,sans-serif}.adminGate span{color:#b3bfd0}.adminControl details>summary{cursor:pointer;min-height:44px;padding:12px 0}.adminControl .controlCentre details label{margin:10px 0;display:block}.adminControl .controlCentre details select{width:100%;max-width:100%}.adminControl .ltsAdminDesk{background:#19222f;border:1px solid #344155;border-radius:8px;padding:22px}.adminControl :is(.opTable th,.opTable td){overflow-wrap:anywhere}.adminControl .controlCentre details input{max-width:100%}@font-face{font-family:Scotland Broadcast;src:url(/fonts/scotland/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Scotland Broadcast;src:url(/fonts/scotland/barlow-condensed-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Scotland Sans;src:url(/fonts/scotland/ibm-plex-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scotland Sans;src:url(/fonts/scotland/ibm-plex-sans-latin-600-normal.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:Scotland Mono;src:url(/fonts/scotland/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scotland Mono;src:url(/fonts/scotland/ibm-plex-mono-latin-600-normal.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}.edition-scotland{--scot-black:#07111f;--scot-orange:#ff6a13;--scot-blue:#0065bd;--scot-electric:#19a7e0;--scot-white:#f2efe7;--scot-grey:#9ea7af;--scot-card:#151b22;--scot-rule:#34506a;--ink:#f2efe7;--paper:#07111f;--acid:#ff6a13;--orange:#ff6a13;--line:#34506a;--muted:#9ea7af;--scot-tartan:repeating-linear-gradient(0deg,transparent 0 5px,#f2efe755 5px 6px,transparent 6px 12px,#0065bd99 12px 18px),repeating-linear-gradient(90deg,#07111f 0 18px,#0065bd 18px 26px,#07111f 26px 34px,#ff6a13 34px 36px,#07111f 36px 46px,#f2efe788 46px 47px,#07111f 47px 64px);--scot-head:"Scotland Broadcast","Arial Narrow",sans-serif;--scot-body:"Scotland Sans",Arial,sans-serif;--scot-data:"Scotland Mono",monospace;background:var(--scot-black);min-height:100vh;color:var(--scot-white);font-family:var(--scot-body);font-size:16px;line-height:1.5;animation:.2s ease-out scot-arrive}@keyframes scot-arrive{0%{opacity:.85}to{opacity:1}}.edition-scotland *{min-width:0;font-family:inherit}.edition-scotland :is(h1,h2,h3,.sectionTitle h2,.page h1,.ltsLanding h1,.ltsGameHead h1){font-family:var(--scot-head);text-transform:uppercase;letter-spacing:.025em;font-weight:800;line-height:1.03}.edition-scotland :is(h2,.sectionTitle h2){font-size:clamp(1.9rem,4vw,3rem)}.edition-scotland :is(p,li){font-family:var(--scot-body);font-size:1rem;line-height:1.55}.edition-scotland :is(button,input,select,summary){font-family:var(--scot-body);min-height:44px;font-size:1rem}.edition-scotland :is(small,.eyebrow,.ltsEyebrow,.broadcastLabel,.sectionTitle>div>span){font-size:.875rem;line-height:1.5}.edition-scotland :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--scot-white);outline-offset:4px;box-shadow:0 0 0 7px var(--scot-black)}.edition-scotland a{color:var(--scot-electric);text-underline-offset:4px}.edition-scotland .scotlandChannel{background:var(--scot-black);justify-content:space-between;align-items:center;gap:24px;padding:26px max(4vw,16px) 30px;display:flex;position:relative}.edition-scotland .scotlandChannel:after{content:"";background:var(--scot-tartan);height:14px;position:absolute;bottom:0;left:0;right:0}.edition-scotland .scotWordmark{color:var(--scot-white);gap:2px;text-decoration:none;display:grid}.edition-scotland .scotWordmark>span{letter-spacing:.11em;font-size:.875rem;font-weight:600}.edition-scotland .scotWordmark strong{font:800 clamp(2.9rem,7vw,5rem)/1 var(--scot-head);letter-spacing:.045em;align-items:center;gap:16px;display:flex}.edition-scotland .scotWordmark small{color:var(--scot-electric);letter-spacing:.12em}.edition-scotland .scotSaltire{image-rendering:pixelated;flex-shrink:0}.edition-scotland .scotCountryLinks{flex-direction:column;align-items:flex-end;gap:2px;font-size:.875rem;display:flex}.edition-scotland .scotCountryLinks>span{color:var(--scot-grey)}.edition-scotland .scotCountryLinks a{min-height:44px;color:var(--scot-white);align-items:center;display:flex}.edition-scotland .appbar{background:var(--scot-black);border-color:var(--scot-rule);flex-wrap:wrap;gap:12px;height:auto;min-height:62px;padding:8px 4vw;position:relative}.edition-scotland .appbar>.brand{display:none}.edition-scotland .appbar nav{background:var(--scot-black);border:0;flex-wrap:wrap;justify-content:flex-start;gap:4px;height:auto;display:flex;position:static}.edition-scotland .appbar nav :is(button,a){font:700 1.125rem/1.15 var(--scot-head);letter-spacing:.06em;color:var(--scot-white);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:10px 12px;text-decoration:none;display:inline-flex}.edition-scotland .appbar nav .active{color:var(--scot-white);border-bottom-color:var(--scot-orange);background:#0b2f50}.edition-scotland .appbar nav :is(button,a):hover{background:#0b2f50}.edition-scotland .accountbar,.edition-scotland .leaguebar{border-color:var(--scot-rule);background:#0b2035}.edition-scotland .accountbarCopy :is(span,b){color:var(--scot-white);font-size:.875rem}.edition-scotland .accountActions button{border-color:var(--scot-rule);color:var(--scot-white);background:var(--scot-black)}.edition-scotland .accountActions .registerAction{background:var(--scot-blue);color:var(--scot-white)}.edition-scotland .leaguebar .active{color:var(--scot-white);background:var(--scot-blue);font-family:var(--scot-head);letter-spacing:.06em;font-size:1.125rem}.edition-scotland .overview{max-width:1200px;margin:auto;padding:24px clamp(16px,3vw,32px)}.edition-scotland .overviewHead.homeSequence{background:0 0;border:0;display:block}.edition-scotland .productPitch{background:linear-gradient(32deg,transparent 45%,#10233a 45% 50%,transparent 50%),linear-gradient(-32deg,transparent 45%,#10233a 45% 50%,transparent 50%),var(--scot-black);border:1px solid var(--scot-rule);padding:clamp(24px,4vw,48px);position:relative}.edition-scotland .broadcastLabel{font-family:var(--scot-head);letter-spacing:.13em;background:var(--scot-blue);color:var(--scot-white);padding:7px 12px;font-size:1.1rem}.edition-scotland .productPitch h1{font:800 clamp(2.65rem,6.4vw,5.7rem)/1.02 var(--scot-head);letter-spacing:.005em;margin:24px 0}.edition-scotland .productPitch h1 em{color:var(--scot-white);border-bottom:5px solid var(--scot-orange);font-style:normal}.edition-scotland .productPitch>p{font:400 1.125rem/1.6 var(--scot-body);color:var(--scot-white);max-width:560px}.edition-scotland .pitchActions button{box-shadow:none;border:1px solid var(--scot-rule);font-size:1rem}.edition-scotland .pitchActions .playFreeCta,.edition-scotland .demoSubmit{background:var(--scot-orange);color:var(--scot-black);border-color:var(--scot-orange);box-shadow:none;min-height:52px;font-weight:700}.edition-scotland .pitchActions .secondary{background:var(--scot-black);color:var(--scot-white)}.edition-scotland .freePromise{color:var(--scot-grey);margin:12px 0 24px;font-size:.875rem;display:block}.edition-scotland .couponPitch{margin-block:20px!important}.edition-scotland .couponPitch b{color:var(--scot-electric);font-family:var(--scot-head);font-size:1.5rem}.edition-scotland .homepageDemo{background:var(--scot-card);border:1px solid var(--scot-rule);border-top:14px solid #0000;border-image:var(--scot-tartan) 14;padding:20px}.edition-scotland .homepageDemo :is(span,small){color:var(--scot-grey);font-size:.875rem}.edition-scotland .demoFixture{border-color:var(--scot-rule)}.edition-scotland .demoFixture b{font:700 clamp(1.35rem,3vw,2rem)/1.1 var(--scot-head);color:var(--scot-white);text-transform:uppercase}.edition-scotland .demoFixture i{color:var(--scot-grey)}.edition-scotland .demoNostradamus{background:#0b2f50}.edition-scotland .demoNostradamus :is(span,b){color:var(--scot-white)}.edition-scotland .demoEntry{grid-template-columns:1fr;gap:10px}.edition-scotland .demoEntry>div{justify-content:start}.edition-scotland .demoEntry button{border-color:var(--scot-orange);background:var(--scot-black);color:var(--scot-orange)}.edition-scotland .demoEntry b{background:var(--scot-orange);color:var(--scot-black);font-family:var(--scot-data)}.edition-scotland .kickoffClock{border:1px solid var(--scot-rule);background:#0b2f50;margin-block:18px;padding:24px}.edition-scotland .kickoffClock :is(b,strong){color:var(--scot-white);font-family:var(--scot-data)}.edition-scotland .kickoffClock :is(span,small){color:var(--scot-white);font-size:.875rem}.edition-scotland .beatNostradamusHome{background:var(--scot-card);border:1px solid var(--scot-rule);border-left:6px solid var(--scot-blue);margin-block:24px;padding:28px}.edition-scotland .beatNostradamusHome :is(h2,span){color:var(--scot-white)}.edition-scotland .beatNostradamusHome button{background:var(--scot-blue);color:var(--scot-white);border-color:var(--scot-blue)}.edition-scotland .beatNostradamusHome :is(.humanScore,.nostroScore) b{font-family:var(--scot-data);color:var(--scot-electric)}.edition-scotland :is(.roundTicker,.forecastNotice,.predictionDisclaimer){color:var(--scot-white);border-color:var(--scot-rule);background:#0b2035}.edition-scotland .roundTicker{white-space:normal;font-size:.875rem}.edition-scotland :is(.forecastNotice,.predictionListHead,.beatNostradamusHome){scroll-margin-top:20px}.edition-scotland .predictionListHead>span{color:var(--scot-electric);font-size:.875rem}.edition-scotland .scoreBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edition-scotland .scoreBoard>button{text-align:left;border:1px solid var(--scot-rule);background:var(--scot-card);color:var(--scot-white);opacity:1;cursor:default;grid-template-columns:1fr auto;gap:12px;padding:24px 18px 16px;display:grid;position:relative}.edition-scotland .scoreBoard>button:before{content:"";background:var(--scot-tartan);height:12px;position:absolute;inset:0 0 auto}.edition-scotland .scoreBoard>button small{font-family:var(--scot-data);color:var(--scot-grey);border-bottom:1px solid var(--scot-rule);grid-column:1/-1;padding-block:5px 12px;font-size:.875rem}.edition-scotland .scoreBoard>button>span{text-align:left;font:700 1.8rem/1.1 var(--scot-head);text-transform:uppercase;color:var(--scot-white);grid-column:1}.edition-scotland .scoreBoard>button>strong{font:600 2rem var(--scot-data);color:var(--scot-white);background:#0b2f50;grid-area:2/2/4;align-self:center;padding:10px}.edition-scotland .scoreBoard>button>i{font-family:var(--scot-data);color:var(--scot-electric);border-top:1px solid var(--scot-rule);grid-column:1/-1;padding-top:10px;font-size:.875rem}.edition-scotland .lastTeamStandingLaunch.homePanel{color:var(--scot-white);border:1px solid var(--scot-electric);border-top:14px solid #0000;border-image:var(--scot-tartan) 14;background:#0b2f50;margin:24px 0;padding:24px;text-decoration:none;display:block}.edition-scotland .lastTeamStandingLaunch b{font:800 clamp(2rem,4vw,3.25rem)/1 var(--scot-head);color:var(--scot-white)}.edition-scotland .lastTeamStandingLaunch :is(em,small,strong){color:var(--scot-white);font-style:normal}.edition-scotland .lastTeamStandingBadge{color:var(--scot-white);background:0 0}.edition-scotland .lastTeamStandingBadge i{color:var(--scot-orange)}.edition-scotland .lastTeamStandingLaunch small strong{background:var(--scot-orange);min-height:48px;color:var(--scot-black);white-space:normal;align-items:center;padding:12px 18px;display:inline-flex}.edition-scotland .gamePitch article{background:var(--scot-card);border-color:var(--scot-rule);color:var(--scot-white)}.edition-scotland .gamePitch article>b{font-family:var(--scot-head);font-size:1.6rem}.edition-scotland .gamePitch article>span{color:var(--scot-electric);font-size:.875rem}.edition-scotland .scotNext{padding:26px 0}.edition-scotland .scotNext a{align-items:center;min-height:44px;margin:8px 20px 8px 0;display:inline-flex}.edition-scotland .empty{color:var(--scot-grey);border-color:var(--scot-rule);background:var(--scot-card);padding:32px 18px}.edition-scotland .empty>b{color:var(--scot-white);font-family:var(--scot-head);font-size:1.5rem;display:block}.edition-scotland .scotLoadingLine{background:linear-gradient(90deg,var(--scot-blue) 0 65%,var(--scot-orange) 65%);width:min(220px,100%);height:4px;margin:20px auto 0;animation:.6s infinite alternate scot-arrive;display:block}.edition-scotland .page{padding-top:32px}.edition-scotland :is(.communityTabs,.makePicks,.leagueRoom,.leagueBoard,.playerCode,.restorePlayer,.cardCompletePanel,.welcomeCard,.scoringGuide,.journeyNext,.couponResults,.couponProgress){background:var(--scot-card);color:var(--scot-white);border-color:var(--scot-rule)}.edition-scotland :is(.sectionTitle>div>span,.pagehead>span,.leagueBoard small){color:var(--scot-electric)}.edition-scotland :is(.playerCode b,.welcomeCode b,.recoveredPlayerCode b){overflow-wrap:anywhere;font-family:var(--scot-data);color:var(--scot-white)}.edition-scotland :is(input,select){background:var(--scot-black);color:var(--scot-white);border:1px solid var(--scot-rule);max-width:100%;padding:10px}.edition-scotland :is(.communityTabs button,.makePicks button,.saveAllBar button,.journeyNext button,.playerCode button,.restorePlayer button,.cardCompletePanel button,.couponResults button,.leagueRoom button){background:var(--scot-blue);color:var(--scot-white);border:1px solid var(--scot-rule);white-space:normal}.edition-scotland .makePicks{padding:24px}.edition-scotland .makePicks .sectionTitle{flex-wrap:wrap;align-items:start;gap:20px}.edition-scotland .couponProgress{border-left:5px solid var(--scot-blue);padding:18px}.edition-scotland .couponProgress progress{accent-color:var(--scot-orange);height:18px}.edition-scotland .couponProgress b{font-family:var(--scot-data);color:var(--scot-white)}.edition-scotland .pickList{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.edition-scotland .pickList>article{border:1px solid var(--scot-rule);background:linear-gradient(#0b2f50,#0b2f50) top/100% 8px no-repeat,var(--scot-black);grid-template-columns:1fr 1fr;gap:14px;padding:24px 18px 18px}.edition-scotland .pickList>article.picked{box-shadow:inset 4px 0 var(--scot-orange)}.edition-scotland .pickList>article>small{font:400 .875rem/1.5 var(--scot-data);border-bottom:1px solid var(--scot-rule);grid-column:1/-1;padding-bottom:10px}.edition-scotland .pickList>article>b{font:700 1.8rem/1.1 var(--scot-head);color:var(--scot-white);text-transform:uppercase;overflow-wrap:anywhere;grid-row:2}.edition-scotland .pickList>article>b:last-of-type{text-align:right}.edition-scotland .pickList>article>div{grid-area:3/1/auto/-1;justify-content:space-between}.edition-scotland .pickList select{text-align:center;min-width:78px;min-height:52px;font:600 1.5rem var(--scot-data);color:var(--scot-white);border:2px solid var(--scot-blue);background:#0b2f50}.edition-scotland .pickList>article>button{grid-column:1/-1}.edition-scotland .pickList .bankerPick{color:var(--scot-white);border:1px solid var(--scot-rule);background:0 0;min-height:48px}.edition-scotland .pickList .bankerPick.selected,.edition-scotland .saveAllBar button{background:var(--scot-orange);color:var(--scot-black);border-color:var(--scot-orange)}.edition-scotland .pickList>.saveAllBar{background:#0b2f50;flex-wrap:wrap;grid-column:1/-1;padding:20px}.edition-scotland .couponResults{background:var(--scot-card);border-top:14px solid #0000;border-image:var(--scot-tartan) 14}.edition-scotland .couponArchive .couponResults{padding:24px;position:relative}.edition-scotland .couponArchive .couponResults>b{font:600 2.25rem var(--scot-data);color:var(--scot-white)}.edition-scotland .couponResults :is(td,th){font-family:var(--scot-data);border-bottom:1px solid var(--scot-rule);font-size:.875rem}.edition-scotland .couponResults summary{font-family:var(--scot-head);font-size:1.5rem}.edition-scotland :is(.metricGrid,.dashboardStats,.iqCard) :is(b,strong){font-family:var(--scot-data)}.edition-scotland footer{background:var(--scot-black);border-top:14px solid #0000;border-image:var(--scot-tartan) 14;margin-bottom:0}.edition-scotland footer span{color:var(--scot-grey);font-size:.875rem}.edition-scotland .ltsShell{background:var(--scot-black);color:var(--scot-white);font-family:var(--scot-body)}.edition-scotland .ltsTopbar{background:var(--scot-black);border-color:var(--scot-rule);flex-wrap:wrap;gap:20px;height:auto;min-height:68px;padding-block:14px;font-size:.875rem}.edition-scotland .ltsBrand{color:var(--scot-white)}.edition-scotland .ltsBrand b{background:var(--scot-orange);color:var(--scot-black)}.edition-scotland .ltsLanding{padding-top:38px}.edition-scotland .ltsLanding h1 em{color:var(--scot-white);text-decoration:underline;-webkit-text-decoration-color:var(--scot-orange);text-decoration-color:var(--scot-orange);text-underline-offset:10px}.edition-scotland .ltsShell button{background:var(--scot-orange);color:var(--scot-black);white-space:normal}.edition-scotland .ltsShell button.secondary{color:var(--scot-white);background:0 0}.edition-scotland :is(.ltsEyebrow,.ltsSteps b,.ltsStatusStrip span,.ltsFormGrid label,.ltsJoin label,.ltsRules summary){color:var(--scot-electric)}.edition-scotland :is(.ltsPanel,.ltsFounder,.ltsClock,.ltsOrganiser,.ltsModal>div,.ltsFixedRules,.ltsPlayerSummary article){border-color:var(--scot-rule);color:var(--scot-white);background:#0b2f50}.edition-scotland :is(.ltsClock b,.ltsClock span,.ltsTable>div>b,.ltsOrganiser>b,.ltsFounder strong,.ltsFounderPrices strong){color:var(--scot-white)}.edition-scotland .ltsActions{flex-wrap:wrap}.edition-scotland .ltsFixtures article{background:var(--scot-card);border-color:var(--scot-rule)}.edition-scotland .ltsFixtures article footer button{color:var(--scot-white);background:#0b2f50}.edition-scotland .ltsFixtures article footer button.selected{background:var(--scot-orange);color:var(--scot-black)}.edition-scotland .ltsTable small{color:var(--scot-electric)}@media (width<=800px){.edition-scotland .appbar nav{width:100%}.edition-scotland .appbar nav :is(button,a){padding:10px;font-size:1rem}.edition-scotland .scoreBoard,.edition-scotland .pickList{grid-template-columns:1fr}.edition-scotland .productPitch{padding:24px 18px}.edition-scotland .homepageDemo{padding:16px 12px}.edition-scotland .scotlandChannel{align-items:flex-start;gap:16px}.edition-scotland .scotCountryLinks>span{display:none}.edition-scotland .gamePitch{grid-template-columns:1fr}.edition-scotland .makePicks{padding:16px}.edition-scotland .lastTeamStandingLaunch small{flex-wrap:wrap;gap:16px;display:flex}.edition-scotland .lastTeamStandingLaunch small strong{max-width:100%}.edition-scotland :is(.ltsTopbar,.ltsStatusStrip,.ltsFormGrid){grid-template-columns:1fr;height:auto}}@media (width<=480px){.edition-scotland .scotlandChannel{flex-wrap:wrap}.edition-scotland .scotCountryLinks{flex-direction:row;align-items:center;gap:16px}.edition-scotland .productPitch h1{font-size:clamp(2rem,8.5vw,2.8rem)}.edition-scotland .pitchActions button{white-space:normal;width:100%}.edition-scotland .demoEntry>div{grid-template-columns:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:3px;width:100%}.edition-scotland .demoEntry :is(button,b){width:100%;min-width:0;height:48px;font-size:1.3rem}.edition-scotland .demoFixture{grid-template-columns:1fr 16px 1fr;gap:8px}.edition-scotland .demoFixture b{overflow-wrap:anywhere;font-size:1.35rem}.edition-scotland .demoNostradamus{flex-wrap:wrap;gap:8px}.edition-scotland .homeSequence .kickoffClock>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edition-scotland .pickList>article>b{font-size:1.55rem}.edition-scotland .couponResults{padding:12px}.edition-scotland .couponResults :is(th,td){padding:6px 3px}.edition-scotland :is(.playerCode,.restorePlayer,.saveAllBar){flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.edition-scotland,.edition-scotland .scotLoadingLine{animation:none}.edition-scotland *{scroll-behavior:auto;transition:none}}.edition-scotland .scotScoreControl{grid-template-columns:44px 36px 44px;align-items:center;gap:3px;display:grid}.edition-scotland .scotScoreControl button{background:var(--scot-black);min-height:48px;color:var(--scot-orange);border:1px solid var(--scot-orange);padding:0;font-size:1.5rem}.edition-scotland .scotScoreControl button:disabled{opacity:.4}.edition-scotland .scotScoreControl output{font:600 1.5rem var(--scot-data);text-align:center;color:var(--scot-white)}.edition-scotland :is(.dashboardHero,.predictionProfile,.dashboardStats article,.profileStatGrid article,.habitStats article,.weeklyShareCard,.playerAccess,.priceGrid article){background:var(--scot-card);color:var(--scot-white);border-color:var(--scot-rule)}.edition-scotland .predictionIqCard{border-color:var(--scot-blue);color:var(--scot-white);background:#0b2f50}.edition-scotland :is(.predictionIqCard,.dashboardStats,.profileStatGrid,.habitStats,.weeklyShareCard) :is(b,strong){color:var(--scot-white);font-family:var(--scot-data)}.edition-scotland :is(.dashboardStats,.profileStatGrid,.habitStats,.weeklyShareCard,.playerAccess) :is(small,span){color:var(--scot-grey);font-size:.875rem}.edition-scotland .playerAccess b{color:var(--scot-white);overflow-wrap:anywhere;font-family:var(--scot-data)}.edition-scotland .weeklyShareCard{border-top:14px solid #0000;border-image:var(--scot-tartan) 14}@media (width<=400px){.edition-scotland .pickList>article>div:has(.scotScoreControl){flex-wrap:wrap;justify-content:center}.edition-scotland .pickList>article>div:has(.scotScoreControl)>i{display:none}.edition-scotland .scotScoreControl{grid-template-columns:44px 44px 44px}.edition-scotland .pickList>article>div:has(.scotScoreControl){grid-template-columns:1fr;justify-items:center;display:grid}}.edition-scotland .scotScoreControl>small{text-align:center;overflow-wrap:anywhere;min-height:2.7em;color:var(--scot-grey);grid-column:1/-1;font-size:.875rem}.edition-scotland :is(.plusGrid article,.plusGrid article.featured,.plusLaunch,.founderReality,.ltsPricingSeparation,.ltsScreen,.ltsQuestions,.ltsAudience){background:var(--scot-card);color:var(--scot-white);border-color:var(--scot-rule)}.edition-scotland :is(.plusPrice,.memberLimit,.plusGrid h2,.plusGrid h3,.ltsScreen b,.ltsScreen strong,.ltsScreen small){color:var(--scot-white)}.edition-scotland .plusGrid .featured{border-color:var(--scot-blue)}.edition-scotland .plusGrid button{background:var(--scot-blue);color:var(--scot-white);border-color:var(--scot-blue)}.edition-scotland .plusGrid .popular{background:var(--scot-blue);color:var(--scot-white)}.edition-scotland .ltsScreen{border-top:12px solid #0000;border-image:var(--scot-tartan) 12}.edition-scotland .plusPlans article{background:var(--scot-card);color:var(--scot-white);border-color:var(--scot-rule)}.edition-scotland .plusPlans article.featured{border-color:var(--scot-electric);background:#0b2f50}.edition-scotland .plusPlans :is(h2,strong,b,li){color:var(--scot-white)}.edition-scotland .plusPlans .popular{background:var(--scot-blue);color:var(--scot-white)}.edition-scotland .plusPlans button{background:var(--scot-blue);color:var(--scot-white);border-color:var(--scot-blue)}.edition-scotland .plusPlans .featured button{background:var(--scot-orange);color:var(--scot-black);border-color:var(--scot-orange)}.edition-scotland .fixtureSchedule{background:#0b1b2c;border:1px solid #285078;margin:1.5rem 0;padding:1.25rem;scroll-margin-top:1rem}.edition-scotland .fixtureSchedule header>span{color:#9acff0;font-size:.875rem;font-weight:700}.edition-scotland .fixtureSchedule h2{font-family:var(--scot-head);color:#f2efe7;margin:.3rem 0;font-size:2rem}.edition-scotland .fixtureSchedule p{color:#bbc5cf;font-size:1rem;line-height:1.5}.edition-scotland .fixtureWeek h3{color:#f2efe7;border-bottom:2px solid #0065bd;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.8rem 0;font-size:1.25rem;display:flex}.edition-scotland .fixtureWeek h3 small{color:#bbc5cf;font:400 .9375rem Scotland Sans,sans-serif}.edition-scotland .fixtureWeek ul{margin:0;padding:0;list-style:none}.edition-scotland .fixtureWeek li{border-bottom:1px solid #285078;grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.edition-scotland .fixtureWeek time{color:#9acff0;font:400 .875rem Scotland Mono,monospace}.edition-scotland .fixtureWeek strong{color:#f2efe7;overflow-wrap:anywhere;font-size:1.125rem}.edition-scotland .fixtureWeek strong span{color:#9ea7af;font-weight:400}.edition-scotland .fixtureWeek li>small{color:#bbc5cf;font-size:.8125rem}@media (width<=640px){.edition-scotland .fixtureSchedule{padding:1rem}.edition-scotland .fixtureWeek li{grid-template-columns:minmax(0,1fr);gap:.4rem}.edition-scotland .fixtureWeek time{font-size:.9375rem}}.edition-scotland .fixtureWeek li.combinedMatch{display:block}.edition-scotland .matchScores{background:#285078;border-color:#285078}.edition-scotland .matchScores>div{background:#0c1d30}.edition-scotland .matchScores b{font-family:var(--scot-data);color:#f2efe7}.edition-scotland .matchScores span,.edition-scotland .matchScores small,.edition-scotland .matchHeading>span{color:#bbc5cf}.edition-scotland .matchScores .yourMatchPick b{color:#ff6a13}.edition-scotland .matchScores .matchFinal b{color:#9acff0}.edition-scotland .frontCoupon{background:linear-gradient(32deg,#0000 46%,#10233a 46% 49%,#0000 49%),#07111f;border:1px solid #285078;border-top:12px solid #0065bd}.edition-scotland .frontCoupon h1{font-family:var(--scot-head);color:#f2efe7}.edition-scotland .frontCoupon header>span{color:#9acff0}.edition-scotland .frontCouponAction>button{color:#07111f;background:#ff6a13;border-color:#ff6a13}.edition-scotland .frontCouponGames>li>button{color:#f2efe7;background:#0c1d30}.edition-scotland .frontCouponGames>li.active{border-left-color:#ff6a13}.edition-scotland .frontMatchForecast>b{font-family:var(--scot-data);color:#f2efe7}.edition-scotland .frontMatchTeams b{font-family:var(--scot-head);font-size:1.3rem}.edition-scotland .frontCoupon button:focus-visible{outline-color:#ff6a13}.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%}}
