.desk-view .sports-results-panel{background:#fff;border:1px solid #e0d2ee;border-radius:12px;padding:26px}.desk-view .sports-results-panel .summary-heading p{max-width:780px}.desk-view .sports-results-filters{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 18px;display:flex}.desk-view .sports-results-filters select,.desk-view .sports-results-date input,.desk-view .sports-results-date button{color:#43156a;background:#fff;border:1px solid #cbb6e0;border-radius:6px;min-height:42px;padding:8px 11px}.desk-view .sports-results-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-view .sports-results-date label{color:#59327b;align-items:center;gap:9px;display:flex}.desk-view .sports-results-date>button{justify-content:center;align-items:center;display:flex}.desk-view .sports-results-filters .search-box{flex:1;min-width:220px}.desk-view .sports-results-updated{color:#61427c;background:#f3ecff;border-radius:7px;margin-bottom:23px;padding:14px 17px;line-height:1.8}.desk-view .sports-results-error{color:#7d5216;background:#fff1de;border-left:4px solid #bf7c13;border-radius:6px;margin-bottom:22px;padding:16px;line-height:1.8}.desk-view .sports-results-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.desk-view .sports-score-card{background:#fcfaff;border:1px solid #d8c5ec;border-radius:10px;min-width:0;overflow:hidden}.desk-view .sports-score-card.final{border-top:4px solid #9cff00}.desk-view .sports-score-heading{color:#fff;background:#4d148c;justify-content:space-between;align-items:center;gap:13px;padding:13px 18px;line-height:1.8;display:flex}.desk-view .sports-score-heading>b{font-size:max(15px,calc(14px * var(--text-scale)))}.desk-view .sports-score-heading>span{font-size:max(12px,calc(11px * var(--text-scale)));text-align:right}.desk-view .sports-score-team{border-bottom:1px solid #e8ddf3;justify-content:space-between;align-items:center;gap:20px;padding:18px;line-height:1.6;display:flex}.desk-view .sports-score-team>span{color:#4d276b;font-weight:500}.desk-view .sports-score-team small{font-size:max(12px,calc(10px * var(--text-scale)));color:#776086;margin-top:5px;font-weight:400;display:block}.desk-view .sports-score-team>strong{font-size:max(24px,calc(29px * var(--text-scale)));text-align:right;color:#4d148c;min-width:40px}.desk-view .sports-score-team.won{background:#efffe0}.desk-view .sports-score-team.won>strong{color:#3e6918}.desk-view .sports-score-detail{color:#674d7d;line-height:1.8;font-size:max(12px,calc(12px * var(--text-scale)));padding:17px 18px}.desk-view .sports-score-detail>span,.desk-view .sports-score-detail>small{display:block}.desk-view .sports-score-detail>small{font-size:max(12px,calc(10px * var(--text-scale)));margin:7px 0}.desk-view .sports-score-detail a,.desk-view .sports-results-source a{color:#6f24d9;align-items:center;gap:6px;line-height:1.8;text-decoration:underline;display:inline-flex}.desk-view .sports-results-sources-title{color:#4d148c;font-size:max(19px,calc(18px * var(--text-scale)));margin:30px 0 18px}.desk-view .sports-results-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.desk-view .sports-results-source{color:#614574;border:1px solid #d8c9e8;border-radius:8px;padding:18px;line-height:1.8}.desk-view .sports-results-source>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desk-view .sports-results-source>div>span{font-size:max(12px,calc(10px * var(--text-scale)));color:#765988;text-align:right}.desk-view .sports-results-source p{font-size:max(12px,calc(12px * var(--text-scale)));margin:12px 0}.desk-view .sports-results-source>small{font-size:max(12px,calc(10px * var(--text-scale)));color:#765988;margin-bottom:12px;display:block}.desk-view .sports-results-source.unavailable,.desk-view .sports-results-source.partial{background:#fff7e8;border-color:#dfc28e}.desk-view .sports-results-source.manual{background:#f7f2fd}@media (max-width:650px){.desk-view .sports-results-panel{padding:18px 12px}.desk-view .sports-results-panel .summary-heading>.refresh-button{justify-content:center;width:100%}.desk-view .sports-results-date{width:100%}.desk-view .sports-results-date label{flex-wrap:wrap}.desk-view .sports-results-filters .search-box{min-width:100%}.desk-view .sports-results-filters select{max-width:100%}.desk-view .sports-score-heading{padding:12px 14px}.desk-view .sports-score-team{padding:15px}.desk-view .sports-results-sources{grid-template-columns:1fr}}.desk-view .form-guide{background:#fff;border:1px solid #e2d7ee;border-radius:12px;padding:26px}.desk-view .form-guide-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;display:flex}.desk-view .form-guide-filters .search-box{flex:1;min-width:220px}.desk-view .form-guide-filters select{color:#43156a;background:#fff;border:1px solid #cbb6e0;border-radius:6px;min-height:42px;padding:8px 12px}.desk-view .form-guide-toggle{color:#542181;align-items:center;gap:9px;line-height:1.7;display:flex}.desk-view .form-guide-toggle input{accent-color:#6f24d9;min-width:18px;min-height:18px}.desk-view .form-guide-race{border:1px solid #d8c9e8;border-radius:10px;margin-top:28px;overflow:hidden}.desk-view .form-race-heading{background:#f3edfc;justify-content:space-between;gap:18px;padding:20px;line-height:1.8;display:flex}.desk-view .form-race-heading>div{min-width:0}.desk-view .form-race-heading h3{color:#4d148c;font-size:max(18px,calc(18px * var(--text-scale,1.25)));margin:8px 0;line-height:1.7}.desk-view .form-race-heading span,.desk-view .form-race-heading p{color:#604775;font-size:max(12px,calc(12px * var(--text-scale,1.25)))}.desk-view .form-race-heading>.status{flex-shrink:0;align-self:flex-start}.desk-view .form-guide-scroll{scrollbar-color:#8651be #f1e9fb;max-width:100%;overflow:auto}.desk-view .form-guide-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1450px;font-size:max(12px,calc(12px * var(--text-scale,1.25)))}.desk-view .form-guide-table thead th{color:#fff;text-align:left;background:#4d148c;padding:15px 13px;font-weight:500;line-height:1.7}.desk-view .form-guide-table td,.desk-view .form-guide-table tbody th{text-align:left;vertical-align:top;background:#fff;border-bottom:1px solid #e5dced;padding:16px 13px;line-height:1.8}.desk-view .form-guide-table tbody th{font-weight:600}.desk-view .form-guide-table tr:last-child td,.desk-view .form-guide-table tr:last-child th{border-bottom:0}.desk-view .form-guide-table th:first-child{z-index:2;width:62px;min-width:62px;position:sticky;left:0}.desk-view .form-guide-table td:nth-child(2),.desk-view .form-guide-table thead th:nth-child(2){z-index:2;width:220px;min-width:220px;position:sticky;left:62px;box-shadow:4px 0 5px -4px #593477}.desk-view .form-guide-table td:nth-child(3),.desk-view .form-guide-table td:nth-child(4){min-width:190px}.desk-view .form-guide-table td:nth-child(11){min-width:195px}.desk-view .form-guide-table td:nth-child(7),.desk-view .form-guide-table td:nth-child(8),.desk-view .form-guide-form{white-space:nowrap}.desk-view .form-guide-table td small{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#825a77;margin-top:8px;display:block}.desk-view .form-guide-table .form-guide-bigdog td,.desk-view .form-guide-table .form-guide-bigdog th{background:var(--lime)}.desk-view .form-guide-bet{color:#45176b;font-weight:700;font-size:max(12px,calc(10px * var(--text-scale,1.25)));white-space:nowrap;background:#9cff00;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.desk-view .form-guide-scratched td:nth-child(2)>span{color:#876f83;text-decoration:line-through}.desk-view .form-race-source{color:#6c5d7b;font-size:max(12px,calc(11px * var(--text-scale,1.25)));overflow-wrap:anywhere;background:#fcf9ff;padding:16px 20px;line-height:1.8}@media (max-width:650px){.desk-view .form-guide{padding:18px 12px}.desk-view .form-guide-filters .search-box{min-width:100%}.desk-view .form-guide-filters select{max-width:100%}.desk-view .form-race-heading{flex-wrap:wrap;padding:14px}.desk-view .form-guide-table td:nth-child(2),.desk-view .form-guide-table thead th:nth-child(2){width:175px;min-width:175px}.desk-view .form-guide-table th:first-child{width:50px;min-width:50px}.desk-view .form-guide-table td:nth-child(2),.desk-view .form-guide-table thead th:nth-child(2){left:50px}.desk-view .form-race-source{padding:14px}}.desk-view .best-bet-day{color:#4d276b;background:#fcfaff;border:1px solid #d5c4e7;border-radius:10px;margin:24px 0;padding:22px;line-height:1.8}.desk-view .best-bet-day.has-best-bet{background:#f4ffe8;border:2px solid #6f24d9;border-top:5px solid #9cff00}.desk-view .best-bet-title{align-items:flex-start;gap:13px;display:flex}.desk-view .best-bet-title>svg{color:#6f24d9;flex-shrink:0;margin-top:5px}.desk-view .best-bet-title h2{font-size:max(20px,calc(21px * var(--text-scale,1.25)));color:#4d148c}.desk-view .best-bet-title p,.desk-view .best-bet-rule,.desk-view .best-bet-basis{font-size:max(12px,calc(12px * var(--text-scale,1.25)))}.desk-view .best-bet-rule{color:#542181;margin:14px 0;font-weight:600}.desk-view .best-bet-picks{gap:15px;display:grid}.desk-view .best-bet-pick{background:#fff;border:1px solid #c9dcba;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.desk-view .best-bet-pick strong{font-size:max(20px,calc(22px * var(--text-scale,1.25)));color:#4d148c;margin:6px 0;display:block}.desk-view .best-bet-pick small{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#695477;margin-top:7px;display:block}.desk-view .best-bet-pick button{color:#fff;background:#6f24d9;border-radius:7px;flex-shrink:0;align-items:center;gap:9px;padding:12px 16px;display:flex}.desk-view .best-bet-basis{color:#695477;margin-top:14px}.desk-view .best-bet-empty{padding:14px 0}.desk-view .best-bet-badge,.desk-view .shortlist-item .best-bet-badge{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#43156a;white-space:normal;background:#9cff00;border-radius:5px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-weight:700;line-height:1.6;display:inline-flex}.desk-view .race-item.is-best-bet{box-shadow:inset 5px 0 #6f24d9}.desk-view .best-bet-day .warning-text{margin-top:12px}@media (max-width:650px){.desk-view .best-bet-day{padding:17px 13px}.desk-view .best-bet-pick{flex-direction:column;align-items:flex-start;padding:14px}.desk-view .best-bet-pick button{align-self:flex-start}}.desk-view .reference-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.desk-view .reference-purpose{background:#ede5f4;border:1px solid #d7c9e5;border-radius:8px;margin-bottom:23px;padding:19px}.desk-view .reference-purpose b{font-size:max(12px,calc(13px * var(--text-scale,1.25)));color:#463358}.desk-view .reference-purpose p{color:#604e71;margin:8px 0 10px}.desk-view .reference-purpose>span{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#5c487f}.desk-view .reference-tabs{gap:8px;margin:18px 0;display:flex}.desk-view .reference-tabs button{color:#655277;background:#f0ecf3;border:1px solid #ddd5e5;border-radius:6px;padding:12px 18px}.desk-view .reference-tabs button.selected{color:#f4eefa;background:#32253e}.desk-view .reference-tabs small{font-size:max(12px,calc(10px * var(--text-scale,1.25)));opacity:.7;margin-left:12px}.desk-view .reference-status{border:1px solid #e2dce8;border-radius:8px;margin-bottom:20px;padding:18px}.desk-view .reference-status>b{font-size:max(12px,calc(15px * var(--text-scale,1.25)));display:block}.desk-view .reference-status>span{color:#6f5b82;margin:7px 0;display:block}.desk-view .reference-status p{margin:7px 0}.desk-view .reference-status small{color:#7a638f;margin-top:9px;display:block}.desk-view .reference-status a{color:#5a4270;font-size:max(12px,calc(11px * var(--text-scale,1.25)));align-items:center;gap:5px;margin-top:13px;display:inline-flex}.desk-view .reference-status strong{display:block}.desk-view .reference-filters{flex-wrap:wrap;align-items:end;gap:11px;margin-bottom:15px;display:flex}.desk-view .reference-filters>.search-box{flex:1;min-width:220px;max-width:320px}.desk-view .reference-filters>label:not(.search-box){font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#6a567c;flex-direction:column;gap:6px;display:flex}.desk-view .reference-filters input[type=number]{background:#fff;border:1px solid #dfd8e5;border-radius:5px;width:130px;padding:10px}.desk-view .reference-filters select,.desk-view .reference-filters>button{color:#5a486b;background:#f5f1f8;border:1px solid #dfd8e5;border-radius:5px;padding:10px}.desk-view .reference-coverage{font-size:max(12px,calc(10px * var(--text-scale,1.25)))!important;color:#705b83!important}.desk-view .reference-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:max(12px,calc(11px * var(--text-scale,1.25)))}.desk-view .reference-table th{text-align:left;color:#e8e0f0;background:#32253e;padding:12px 10px;font-weight:500}.desk-view .reference-table td{color:#564664;border-bottom:1px solid #e9e4ed;padding:12px 10px}.desk-view .reference-table tr:nth-child(2n) td{background:#f6f3f9}.desk-view .reference-table td:nth-child(2){min-width:200px}.desk-view .reference-table b{font-weight:600}@media (max-width:650px){.desk-view .reference-heading{flex-direction:column}.desk-view .reference-heading .panel-heading{margin-bottom:8px}.desk-view .reference-heading>.refresh-button{align-self:flex-start;margin-bottom:14px}.desk-view .reference-filters{gap:8px}.desk-view .reference-filters>.search-box{min-width:100%;max-width:none}.desk-view .reference-filters input[type=number]{width:125px}.desk-view .reference-tabs button{flex:1;padding:11px}.desk-view .reference-tabs small{margin-left:7px}.desk-view .reference-table{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}.desk-view .reference-table td,.desk-view .reference-table th{padding:10px 8px}}.desk-view *{box-sizing:border-box}.desk-view{color:var(--ink);background:var(--bg);font:max(16px,calc(13px * var(--text-scale,1.25))) Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin:0}.desk-view button,.desk-view input,.desk-view select{font:inherit}.desk-view button{cursor:pointer;border:0;transition:background .15s}.desk-view button:disabled{cursor:default}:is(.desk-view button:focus-visible,.desk-view a:focus-visible,.desk-view input:focus-visible,.desk-view select:focus-visible){outline-offset:3px;outline:3px solid #9673cd}.desk-view a{color:inherit;text-decoration:none}.desk-view h1,.desk-view h2,.desk-view h3,.desk-view p{margin:0}.desk-view svg{flex-shrink:0}.desk-view input,.desk-view select{color:var(--ink)}.desk-view .app-shell{min-height:100vh;display:flex}.desk-view .sidebar{color:#dad3e0;background:#1f1628;flex-direction:column;width:218px;padding:31px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.desk-view .brand{color:#fff;font-size:max(12px,calc(14px * var(--text-scale,1.25)));letter-spacing:.4px;align-items:center;gap:11px;padding:0 7px;font-weight:800;display:flex}.desk-view .brand-mark{background:var(--lime);color:#281c34;border-radius:12px 12px 16px 16px;place-items:center;width:39px;height:43px;display:grid;transform:rotate(-6deg)}.desk-view .brand small{letter-spacing:2.3px;font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9a87ab;margin-top:7px;font-weight:500;display:block}.desk-view .workspace-label{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#87719c;letter-spacing:1.1px;justify-content:space-between;align-items:center;margin:57px 13px 17px;display:flex}.desk-view .nav-item{color:#b7a9c4;text-align:left;width:100%;font-size:max(12px,calc(11px * var(--text-scale,1.25)));white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:11px;margin-bottom:7px;padding:13px;display:flex}.desk-view .nav-item span{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:var(--lime);background:#a8d66b26;border-radius:4px;margin-left:auto;padding:2px 5px}.desk-view .sidebar-note{background:linear-gradient(155deg,#33293c,#261c30);border:1px solid #40344b;border-radius:9px;margin:55px 5px 24px;padding:23px 16px}.desk-view .sidebar-note>svg{color:var(--lime)}.desk-view .sidebar-note b{color:#f0e9f6;font-size:max(12px,calc(19px * var(--text-scale,1.25)));letter-spacing:-.4px;margin:17px 0 10px;line-height:1.35;display:block}.desk-view .sidebar-note p{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#9e8baf;line-height:1.7}.desk-view .sidebar-note>div{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#ccbfd8;border-top:1px solid #43374e;align-items:center;gap:6px;margin-top:24px;padding-top:14px;display:flex}.desk-view .green-dot{background:#8850bd;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.desk-view .private-note{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#cdc3d6;border-top:1px solid #3d3247;gap:9px;margin-top:auto;padding:15px 9px 0;display:flex}.desk-view .private-note small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#866f9b;margin-top:5px;display:block}.desk-view .topbar{border-bottom:1px solid var(--line);height:72px;font-size:max(12px,calc(11px * var(--text-scale,1.25)));background:#fff;justify-content:space-between;align-items:center;padding:0 35px;display:flex}.desk-view .topbar>div{align-items:center;gap:13px;display:flex}.desk-view .breadcrumb{color:#9480a6}.desk-view .topbar strong{font-weight:500}.desk-view .clock{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.desk-view .clock b{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#8b759f;font-weight:500}.desk-view .private-badge{color:#655277;font-size:max(12px,calc(10px * var(--text-scale,1.25)));background:#f2edf6;border:1px solid #e1d9e9;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:flex}.desk-view .avatar{width:29px;height:29px;color:var(--purple);font-weight:700;font-size:max(12px,calc(10px * var(--text-scale,1.25)));background:#efe9f6;border:1px solid #e6dfee;border-radius:50%;place-items:center;display:grid}.desk-view main{max-width:1640px;margin:auto;padding:37px 35px 0}.desk-view .eyebrow{font-size:max(12px,calc(9px * var(--text-scale,1.25)));letter-spacing:1px;color:#6d5980;align-items:center;gap:7px;font-weight:700;display:flex}.desk-view .eyebrow>span{color:#c2b7cd}.desk-view .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.desk-view h1{font-size:max(12px,calc(31px * var(--text-scale,1.25)));letter-spacing:-1.2px;margin:10px 0 8px;font-weight:600;line-height:1.3}.desk-view .page-heading p{font-size:max(12px,calc(12px * var(--text-scale,1.25)));color:#826a98}.desk-view .refresh-button{color:#fff;font-size:max(12px,calc(11px * var(--text-scale,1.25)));white-space:nowrap;background:#30243b;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 2px 3px #18312215}.desk-view .refresh-button:disabled{opacity:.65}.desk-view .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 1.05fr;gap:15px;margin-bottom:21px;display:grid}.desk-view .stat-card,.desk-view .next-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:143px;padding:19px 20px;box-shadow:0 2px 2px #23382703}.desk-view .stat-card>span,.desk-view .next-card>span{color:#826a98;font-size:max(12px,calc(10px * var(--text-scale,1.25)));justify-content:space-between;align-items:center;display:flex}.desk-view .stat-card>span svg{color:#9884aa}.desk-view .stat-card>strong{font-size:max(12px,calc(32px * var(--text-scale,1.25)));letter-spacing:-1px;align-items:baseline;gap:10px;margin-top:17px;font-weight:500;line-height:1;display:flex}.desk-view .stat-card>strong small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#9885aa;letter-spacing:0;font-weight:400}.desk-view .mini-track{gap:4px;margin-top:19px;display:flex}.desk-view .mini-track i{background:#c2a8db;border-radius:3px;flex:1;height:4px;display:block}.desk-view .mini-track i:nth-child(2){background:#e5ddd0}.desk-view .mini-track i:nth-child(3){background:#e6ddf0}.desk-view .stat-foot{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#78618e;align-items:center;gap:5px;margin-top:19px;display:flex}.desk-view .progress-track{background:#ede9f1;border-radius:5px;height:4px;margin-top:19px;overflow:hidden}.desk-view .progress-track i{background:#8153ac;height:100%;display:block}.desk-view .next-card{color:#eee7f5;text-align:left;background:#271c32;border-color:#271c32}.desk-view .next-card>span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));letter-spacing:1.1px;color:#b598d1}.desk-view .next-card>span svg{color:#b78be0}.desk-view .next-card>strong{font-weight:400;font-size:max(12px,calc(32px * var(--text-scale,1.25)));letter-spacing:-1px;align-items:baseline;gap:9px;margin:10px 0 12px;line-height:1.1;display:flex}.desk-view .next-card small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#ac9cba;letter-spacing:0}.desk-view .next-card>div{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#c3b3d2;align-items:center;gap:6px;display:flex}.desk-view .next-card b{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#fff;font-weight:500}.desk-view .next-card em{font-size:max(12px,calc(9px * var(--text-scale,1.25)));background:var(--lime);color:#342840;border-radius:3px;margin-left:auto;padding:4px 6px;font-style:normal;line-height:1}.desk-view .source-banner{color:#79694b;background:#faf8ef;border:1px solid #e5dec9;border-radius:7px;align-items:center;gap:10px;margin-bottom:26px;padding:12px 15px;display:flex}.desk-view .source-icon{background:#eee8d8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.desk-view .source-banner>div{flex:1}.desk-view .source-banner b{font-size:max(12px,calc(10px * var(--text-scale,1.25)));margin-bottom:4px;font-weight:600;display:block}.desk-view .source-banner div>span{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#8c806a;line-height:1.5;display:block}.desk-view .source-banner a{font-size:max(12px,calc(9px * var(--text-scale,1.25)));white-space:nowrap;align-items:center;gap:4px;display:flex}.desk-view .source-banner.unavailable,.desk-view .source-banner.partial{background:#fff4eb;border-color:#f0dac5}.desk-view .stale-banner{line-height:1.6;font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#765317;background:#fff3df;border:1px solid #eccb95;border-radius:7px;gap:8px;margin-bottom:15px;padding:13px;display:flex}.desk-view .dashboard-columns{grid-template-columns:minmax(0,1fr) 256px;align-items:start;gap:22px;display:grid}.desk-view .race-section{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.desk-view .list-heading{justify-content:space-between;align-items:center;gap:10px;padding:21px 20px 19px;display:flex}.desk-view h2{font-size:max(12px,calc(16px * var(--text-scale,1.25)));letter-spacing:-.35px;font-weight:600}.desk-view .list-heading h2{align-items:center;gap:8px;display:flex}.desk-view .list-heading h2>span{font-size:max(12px,calc(9px * var(--text-scale,1.25)));letter-spacing:0;color:#856e9b;background:#f1edf4;border:1px solid #e5dfea;border-radius:4px;padding:2px 5px}.desk-view .list-heading p{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#907ba4;margin-top:7px}.desk-view .auto-control{color:#88729d;font-size:max(12px,calc(9px * var(--text-scale,1.25)));white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:flex}.desk-view .auto-control input{accent-color:#704994;width:13px;height:13px}.desk-view .filters{gap:8px;padding:0 20px 17px;display:flex}.desk-view .search-box{flex:1;align-items:center;min-width:100px;display:flex;position:relative}.desk-view .search-box svg{color:#9985ab;position:absolute;left:10px}.desk-view .search-box input{width:100%;height:35px;font-size:max(12px,calc(10px * var(--text-scale,1.25)));background:#fdfbfe;border:1px solid #e4dfe9;border-radius:5px;padding:0 10px 0 33px}.desk-view .search-box input::placeholder{color:#937ea6}.desk-view .filters select{font-size:max(12px,calc(10px * var(--text-scale,1.25)));background:#fdfbfe;border:1px solid #e4dfe9;border-radius:5px;min-width:98px;min-height:35px;padding:0 8px}.desk-view .view-tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 20px;display:flex;overflow:auto}.desk-view .view-tabs>button{color:#937ea6;font-size:max(12px,calc(9px * var(--text-scale,1.25)));white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:11px 7px 12px;display:flex}.desk-view .view-tabs>button.selected{color:#48305e;border-bottom-color:#5f3c7f;font-weight:600}.desk-view .view-tabs>button:hover{color:#463159}.desk-view .view-tabs .clear-filters{margin-left:auto}.desk-view .race-table-head,.desk-view .race-row{grid-template-columns:63px minmax(154px,1.8fr) 60px minmax(75px,1fr) 107px 21px;align-items:center;column-gap:9px;display:grid}.desk-view .race-table-head{color:#917da4;font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:.5px;background:#f9f7fb;border-bottom:1px solid #e9e4ed;padding:13px 19px}.desk-view .race-item{border-bottom:1px solid #ece8f0;scroll-margin-top:20px}.desk-view .race-item:last-child{border-bottom:0}.desk-view .race-row{border-left:3px solid #0000;min-height:88px;padding:16px 19px 16px 16px}.desk-view .race-time strong{font-size:max(12px,calc(15px * var(--text-scale,1.25)));font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-weight:500}.desk-view .race-time small{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:1px;color:#9c8aad;margin-top:5px;display:block}.desk-view .meeting-title{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#8d78a1;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.desk-view .meeting-title b{font-weight:500;font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#816997;border:1px solid #e2dce8;border-radius:3px;padding:1px 3px}.desk-view .meeting-title small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#a08eb0}.desk-view .race-selection>strong{font-size:max(12px,calc(11px * var(--text-scale,1.25)));margin-top:5px;font-weight:600;line-height:1.6;display:block}.desk-view .bigdog-label{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:.6px;color:#673b90;align-items:center;gap:4px;margin-top:5px;font-weight:700;display:flex}.desk-view .bdr-value strong{font-size:max(12px,calc(14px * var(--text-scale,1.25)));font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-weight:600}.desk-view .bdr-value small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#a391b3;margin-top:5px;display:block}.desk-view .next-rated{flex-wrap:wrap;gap:3px;display:flex}.desk-view .next-rated span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#7a638f;background:#f9f7fb;border:1px solid #e0dae5;border-radius:4px;place-items:center;min-width:18px;height:21px;padding:2px 3px;display:grid}.desk-view .next-rated .qualifier-number{color:#431e66;background:#dac6ed;border-color:#b396ce;font-weight:700}.desk-view .status{font-size:max(12px,calc(8px * var(--text-scale,1.25)));white-space:nowrap;color:#9480a6;background:#f8f5fa;border:1px solid #e4dfe9;border-radius:4px;align-items:center;gap:5px;padding:5px 6px;display:inline-flex}.desk-view .status i{background:#a290b2;border-radius:50%;width:4px;height:4px;display:block}.desk-view .status.unavailable{color:#ad763f;background:#fff6ec;border-color:#ecd9bf}.desk-view .status.unavailable i{background:#d5994f}.desk-view .status.interim{color:#8e6f2f;background:#fff9e7}.desk-view .status.abandoned{color:#9c6570;background:#fff1f2}.desk-view .race-result>small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#775c91;margin-top:5px;line-height:1.4;display:block}.desk-view .expand-button{color:#8e79a2;background:0 0;border-radius:4px;place-items:center;width:23px;height:25px;padding:0;display:grid}.desk-view .expand-button:hover{color:#4d2b6d;background:#e6dfed}.desk-view .is-open .expand-button svg{transform:rotate(180deg)}.desk-view .list-footer{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9885aa;border-top:1px solid var(--line);background:#fdfbfe;justify-content:space-between;gap:10px;padding:14px 20px;line-height:1.5;display:flex}.desk-view .right-rail{flex-direction:column;gap:18px;display:flex}.desk-view .shortlist{background:#fff;border:1px solid #e0d9e7;border-radius:9px;overflow:hidden}.desk-view .rail-title{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:19px 16px;display:flex}.desk-view .rail-title>span{color:#69438d;background:#ece4f4;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.desk-view .rail-title h2{font-size:max(12px,calc(12px * var(--text-scale,1.25)));letter-spacing:-.2px}.desk-view .rail-title p{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#a290b2;margin-top:4px}.desk-view .shortlist-item{text-align:left;border-bottom:1px solid var(--line);background:#fff;width:100%;padding:17px;display:block}.desk-view .shortlist-item>span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9b88ad;align-items:center;gap:5px;display:flex}.desk-view .shortlist-item>span i{font-style:normal;font-size:max(12px,calc(6px * var(--text-scale,1.25)))}.desk-view .shortlist-item svg{color:#9d8aae;margin-left:auto}.desk-view .shortlist-item>strong{font-size:max(12px,calc(11px * var(--text-scale,1.25)));margin:8px 0 10px;font-weight:600;display:block}.desk-view .shortlist-item>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.desk-view .shortlist-item b{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#704b92;background:#eee6f6;border-radius:3px;padding:4px 6px;font-weight:600}.desk-view .shortlist-item small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#a492b4}.desk-view .shortlist-note{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#9a87ac;background:#f9f7fb;gap:7px;padding:13px 16px;line-height:1.7;display:flex}.desk-view .criteria-card{background:#f3eff8;border:1px solid #e5e0ec;border-radius:9px;padding:20px 17px}.desk-view .criteria-card .eyebrow{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#927aa5}.desk-view .criteria-card h3{font-size:max(12px,calc(13px * var(--text-scale,1.25)));margin-top:8px;font-weight:600;line-height:1.5}.desk-view .criteria-card ul{margin:19px 0;padding:0;list-style:none}.desk-view .criteria-card li{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#8a7c99;gap:8px;margin:12px 0;line-height:1.6;display:flex}.desk-view .criteria-card li svg{color:#9578ae;margin-top:1px}.desk-view .criteria-card li b{color:#776383;font-weight:600}.desk-view .criteria-card button{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#8b6f9e;background:0 0;border-top:1px solid #e1d7e9;align-items:center;gap:5px;width:100%;padding:13px 0 0;display:flex}.desk-view .snapshot-note{color:#a695b5;gap:8px;padding:0 9px;display:flex}.desk-view .snapshot-note p{font-size:max(12px,calc(9px * var(--text-scale,1.25)));line-height:1.8}.desk-view .snapshot-note b{color:#917da4;font-weight:500}.desk-view .race-detail{background:#faf8fc;border-top:1px solid #e5dfeb;padding:21px 19px 14px}.desk-view .detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.desk-view .section-label{color:#7e6794;align-items:center;gap:6px;margin-bottom:13px;display:flex}.desk-view .section-label h3{font-size:max(12px,calc(11px * var(--text-scale,1.25)));font-weight:600}.desk-view .section-label>span{font-size:max(12px,calc(7px * var(--text-scale,1.25)));color:#a492b4;margin-left:auto}.desk-view .source-row{border-bottom:1px solid #ece8f0;justify-content:space-between;align-items:center;gap:5px;min-height:33px;display:flex}.desk-view .source-row>span{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#816a97;max-width:140px;line-height:1.5}.desk-view .source-row>div{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.desk-view .source-row button{color:#735d87;min-width:22px;height:22px;font-size:max(12px,calc(9px * var(--text-scale,1.25)));background:#efe9f4;border:1px solid #e2d9ea;border-radius:3px;padding:0 3px}.desk-view .source-row button.selected{color:#fff;background:#684885;border-color:#684885}.desk-view .micro{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#9a87ac;margin-top:12px;line-height:1.8}.desk-view .calculation{background:#fff;border:1px solid #dfd6e8;border-radius:7px;padding:14px}.desk-view .calculation>.eyebrow{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:.7px;color:#9986ab}.desk-view .calculation>strong{font-size:max(12px,calc(11px * var(--text-scale,1.25)));margin:5px 0 12px;font-weight:600;display:block}.desk-view .equation{border-bottom:1px solid #ece7f0;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0 13px;display:flex}.desk-view .equation>span{text-align:center;flex:1;min-width:27px}.desk-view .equation b{font-size:max(12px,calc(15px * var(--text-scale,1.25)));font-weight:500;display:block}.desk-view .equation small{color:#9b88ac;font-size:max(12px,calc(7px * var(--text-scale,1.25)));margin-top:5px;display:block}.desk-view .equation i{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#b0a1be;font-style:normal}.desk-view .calculation>p{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9985ab;margin-top:10px;line-height:1.8}.desk-view .criteria-checks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.desk-view .criteria-checks>span{font-size:max(12px,calc(7px * var(--text-scale,1.25)));color:#a8977b;background:#faf7f0;border-radius:3px;align-items:center;gap:3px;padding:4px;display:flex}.desk-view .criteria-checks .pass{color:#7a5c96;background:#efe8f6}.desk-view .detail-subhead{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 10px;display:flex}.desk-view .detail-subhead h3{font-size:max(12px,calc(11px * var(--text-scale,1.25)));font-weight:600}.desk-view .detail-subhead span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9b88ac}.desk-view .runner-scroll{overflow:auto}.desk-view .runner-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .runner-table th{font-size:max(12px,calc(8px * var(--text-scale,1.25)));text-align:left;color:#9e8baf;background:#efe9f4;padding:9px 7px;font-weight:500}.desk-view .runner-table td{border-bottom:1px solid #ece8f0;padding:10px 7px}.desk-view .runner-table td small{color:#9b88ad;font-size:max(12px,calc(7px * var(--text-scale,1.25)));text-overflow:ellipsis;max-width:225px;margin-top:5px;display:block;overflow:hidden}.desk-view .runner-name{color:#67527a;font-size:max(12px,calc(9px * var(--text-scale,1.25)));text-align:left;background:0 0;padding:0;font-weight:600}.desk-view .runner-table .scratched .runner-name{text-decoration:line-through}.desk-view .runner-table td>svg{vertical-align:middle;display:inline}.desk-view .muted{color:#9b88ac}.desk-view .source-footer{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#a08eb1;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.desk-view .source-footer span,.desk-view .source-footer a{align-items:center;gap:4px;line-height:1.6;display:flex}.desk-view .source-footer a{white-space:nowrap;color:#78628d}.desk-view .final-order{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#6c4f88;background:#ede3f6;border:1px solid #dccee9;border-radius:5px;flex-wrap:wrap;gap:9px;margin-top:14px;padding:13px;display:flex}.desk-view .final-order b{width:100%;font-weight:600}.desk-view .warning-text{font-size:max(12px,calc(9px * var(--text-scale,1.25)));line-height:1.7;color:#b0844d!important}.desk-view .empty-state{color:#a999b8;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.desk-view .empty-state h3{font-size:max(12px,calc(13px * var(--text-scale,1.25)));color:#7d6692;margin-top:14px;font-weight:500}.desk-view .empty-state p{font-size:max(12px,calc(10px * var(--text-scale,1.25)));margin:8px 0 15px}.desk-view .empty-state button{color:#603f7f;font-size:max(12px,calc(10px * var(--text-scale,1.25)));background:#e7dcf1;border-radius:5px;padding:9px 13px}.desk-view .info-panel{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:1100px;padding:28px}.desk-view .panel-heading{color:#826b98;align-items:center;gap:13px;margin-bottom:28px;display:flex}.desk-view .panel-heading h2{font-size:max(12px,calc(21px * var(--text-scale,1.25)));color:var(--ink)}.desk-view .panel-heading p{color:#937ea6;font-size:max(12px,calc(11px * var(--text-scale,1.25)));margin-top:7px}.desk-view .coverage-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;display:grid}.desk-view .coverage-summary>div{background:#f4eff8;border:1px solid #e6dfed;border-radius:7px;padding:18px}.desk-view .coverage-summary b{font-size:max(12px,calc(13px * var(--text-scale,1.25)));color:#6c5681;display:block}.desk-view .coverage-summary span{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#9783a9;margin-top:8px;display:block}.desk-view .source-explainer{color:#a18b5c;background:#fff9eb;border:1px solid #eee2c9;border-radius:6px;gap:10px;padding:17px;display:flex}.desk-view .info-panel p{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#907ba3;margin-bottom:14px;line-height:1.9}.desk-view .source-explainer p{color:#a18b5c;font-size:max(12px,calc(10px * var(--text-scale,1.25)));margin:0}.desk-view .coverage-meeting{margin:26px 0}.desk-view .info-panel h3{font-size:max(12px,calc(14px * var(--text-scale,1.25)));margin:20px 0 14px;font-weight:600}.desk-view .coverage-meeting>div{border-bottom:1px solid var(--line);font-size:max(12px,calc(10px * var(--text-scale,1.25)));grid-template-columns:1fr 80px 1.8fr;align-items:center;gap:15px;padding:12px 0;display:grid}.desk-view .coverage-meeting b{color:#745e88;font-weight:500}.desk-view .coverage-meeting span{color:#9784a9;line-height:1.5}.desk-view .snapshot-tag{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .text-link{color:#73558f;font-size:max(12px,calc(11px * var(--text-scale,1.25)));align-items:center;gap:6px;margin-top:10px;display:inline-flex}.desk-view .formula-card{color:#eadff4;background:#2c2037;border-radius:8px;margin:26px 0;padding:23px}.desk-view .formula-card>span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));letter-spacing:1.3px;color:#b28ad8}.desk-view .formula-card strong{font-size:max(12px,calc(22px * var(--text-scale,1.25)));letter-spacing:-.5px;margin:14px 0;font-weight:500;display:block}.desk-view .formula-card p{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#ae9ac1;margin:0}.desk-view .method-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.desk-view .method-columns h3{font-size:max(12px,calc(14px * var(--text-scale,1.25)))}.desk-view .points-grid{gap:9px;margin:20px 0;display:flex}.desk-view .points-grid>div{background:#f4eff8;border:1px solid #e0d6e9;border-radius:5px;flex:1;padding:12px}.desk-view .points-grid small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#9b88ad;display:block}.desk-view .points-grid b{font-size:max(12px,calc(20px * var(--text-scale,1.25)));color:#6e5288;margin-top:5px;font-weight:500;display:block}.desk-view .points-grid b span{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#9d8bae}.desk-view .method-panel>.calculation{max-width:600px;margin-bottom:25px}.desk-view .page-footer{color:#a999b8;justify-content:space-between;align-items:center;gap:10px;padding:26px 0;display:flex}.desk-view .page-footer>span:first-child{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#907ba4;letter-spacing:.7px;align-items:center;gap:5px;font-weight:700;display:flex}.desk-view .page-footer i{font-size:max(12px,calc(8px * var(--text-scale,1.25)));color:#b1a2bf;letter-spacing:0;margin-left:5px;font-style:normal;font-weight:400}.desk-view .page-footer>span:last-child{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:.6px;gap:9px;display:flex}.desk-view .spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.desk-view .race-table-head,.desk-view .race-row{grid-template-columns:75px minmax(180px,1.8fr) 72px minmax(130px,1.1fr) 125px 23px;column-gap:14px}.desk-view .race-selection>strong{font-size:max(12px,calc(12px * var(--text-scale,1.25)))}.desk-view .next-rated span{min-width:23px;height:24px}.desk-view .status{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .dashboard-columns{grid-template-columns:minmax(0,1fr) 280px}.desk-view .stat-card>strong small{font-size:max(12px,calc(11px * var(--text-scale,1.25)))}}@media (max-width:1200px){.desk-view .sidebar{width:180px;padding-left:11px;padding-right:11px}.desk-view .main-shell{width:calc(100% - 180px);margin-left:180px}.desk-view main{padding:28px 23px 0}.desk-view .topbar{padding:0 23px}.desk-view .brand{font-size:max(12px,calc(12px * var(--text-scale,1.25)));gap:8px}.desk-view .brand-mark{width:32px;height:37px}.desk-view .brand small{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:1.6px}.desk-view .nav-item{font-size:max(12px,calc(10px * var(--text-scale,1.25)));gap:8px;padding:12px 10px}.desk-view .dashboard-columns{grid-template-columns:minmax(0,1fr)}.desk-view .right-rail{grid-template-columns:1fr;display:grid}.desk-view .snapshot-note{display:none}.desk-view .shortlist-item{padding:13px 17px}.desk-view .race-table-head,.desk-view .race-row{grid-template-columns:66px minmax(154px,1.7fr) 65px minmax(100px,1fr) 115px 21px}.desk-view .stats-grid{gap:10px}.desk-view .stat-card,.desk-view .next-card{padding:16px}.desk-view .stat-card>strong{gap:6px}.desk-view .stat-card>strong small{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}}@media (max-width:900px){.desk-view .sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:16px 20px;position:static}.desk-view .sidebar nav{gap:5px;display:flex}.desk-view .nav-item{gap:0;width:auto;margin:0;padding:9px;font-size:0}.desk-view .nav-item span,.desk-view .workspace-label,.desk-view .sidebar-note,.desk-view .private-note{display:none}.desk-view .app-shell{display:block}.desk-view .main-shell{width:100%;margin:0}.desk-view .topbar{height:53px}.desk-view .brand{font-size:max(12px,calc(11px * var(--text-scale,1.25)))}.desk-view .brand small{font-size:max(12px,calc(6px * var(--text-scale,1.25)));margin-top:4px}.desk-view .brand-mark{width:30px;height:32px}.desk-view .brand-mark svg{width:20px}.desk-view .stats-grid{grid-template-columns:repeat(2,1fr)}.desk-view .stat-card,.desk-view .next-card{min-height:130px}.desk-view .stats-grid>div:nth-child(2){order:3}.desk-view .next-card{order:2}.desk-view .stats-grid>div:nth-child(3){order:4}.desk-view .stat-card>strong small{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}}@media (max-width:650px){.desk-view main{padding:24px 14px 0}.desk-view .topbar{padding:0 16px}.desk-view .breadcrumb,.desk-view .topbar>div:first-child svg{display:none}.desk-view .topbar>div:first-child strong{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}.desk-view .avatar{display:none}.desk-view .private-badge{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .clock{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}.desk-view .page-heading{align-items:flex-start;gap:10px;margin-bottom:20px}.desk-view .page-heading .eyebrow{font-size:max(12px,calc(7px * var(--text-scale,1.25)));letter-spacing:.5px;gap:5px}.desk-view .page-heading h1{font-size:max(12px,calc(24px * var(--text-scale,1.25)));letter-spacing:-.9px;margin-top:9px}.desk-view .page-heading p{font-size:max(12px,calc(10px * var(--text-scale,1.25)));max-width:230px;line-height:1.7}.desk-view .refresh-button{align-self:center;padding:9px 10px}.desk-view .refresh-button>span{display:none}.desk-view .stat-card,.desk-view .next-card{padding:15px}.desk-view .stat-card>strong{font-size:max(12px,calc(28px * var(--text-scale,1.25)));gap:7px}.desk-view .stat-card>strong small{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}.desk-view .stat-card>span{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .stat-foot{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}.desk-view .source-banner{align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px 12px}.desk-view .source-banner>div>span{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .source-banner>a{align-self:center;font-size:0}.desk-view .source-icon{width:25px;height:25px}.desk-view .list-heading{padding:17px 13px}.desk-view .list-heading h2{font-size:max(12px,calc(14px * var(--text-scale,1.25)))}.desk-view .list-heading p{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}.desk-view .auto-control{font-size:max(12px,calc(8px * var(--text-scale,1.25)));gap:3px}.desk-view .filters{flex-wrap:wrap;gap:7px;padding:0 12px 13px}.desk-view .search-box{min-width:100%}.desk-view .filters select{font-size:max(12px,calc(10px * var(--text-scale,1.25)));flex:1}.desk-view .view-tabs{gap:2px;padding:0 12px}.desk-view .view-tabs>button{font-size:max(12px,calc(8px * var(--text-scale,1.25)));padding-left:4px;padding-right:4px}.desk-view .race-table-head,.desk-view .race-row{grid-template-columns:46px minmax(120px,1fr) 51px 23px;column-gap:6px}.desk-view .race-table-head{font-size:max(12px,calc(6px * var(--text-scale,1.25)));padding:11px 12px}.desk-view .race-table-head>span:nth-child(4),.desk-view .race-table-head>span:nth-child(5){display:none}.desk-view .race-row{min-height:96px;padding:14px 12px 13px 9px}.desk-view .race-time strong{font-size:max(12px,calc(14px * var(--text-scale,1.25)))}.desk-view .meeting-title{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}.desk-view .meeting-title small{font-size:max(12px,calc(7px * var(--text-scale,1.25)))}.desk-view .race-selection>strong{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}.desk-view .bdr-value strong{font-size:max(12px,calc(13px * var(--text-scale,1.25)))}.desk-view .bdr-value small{font-size:max(12px,calc(7px * var(--text-scale,1.25)))}.desk-view .next-rated{display:none}.desk-view .race-result{grid-area:2/2/auto/4;margin-top:7px}.desk-view .status{font-size:max(12px,calc(7px * var(--text-scale,1.25)));padding:3px 5px}.desk-view .race-result>small{font-size:max(12px,calc(7px * var(--text-scale,1.25)));margin-left:6px;display:inline}.desk-view .race-row>.expand-button{grid-area:1/4}.desk-view .bigdog-label{font-size:max(12px,calc(6px * var(--text-scale,1.25)));margin-top:4px}.desk-view .list-footer{font-size:max(12px,calc(7px * var(--text-scale,1.25)));flex-direction:column;gap:5px;padding:12px}.desk-view .right-rail{grid-template-columns:1fr}.desk-view .dashboard-columns{gap:18px}.desk-view .detail-grid{grid-template-columns:1fr;gap:17px}.desk-view .race-detail{padding:17px 12px}.desk-view .source-row>span{font-size:max(12px,calc(10px * var(--text-scale,1.25)));max-width:180px}.desk-view .source-row{min-height:37px}.desk-view .source-row button{width:25px;height:25px}.desk-view .detail-subhead{flex-direction:column;align-items:flex-start;gap:7px}.desk-view .source-footer{flex-direction:column;gap:7px}.desk-view .equation b{font-size:max(12px,calc(20px * var(--text-scale,1.25)))}.desk-view .calculation>p{font-size:max(12px,calc(9px * var(--text-scale,1.25)))}.desk-view .criteria-checks>span{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}.desk-view .info-panel{padding:19px 15px}.desk-view .panel-heading h2{font-size:max(12px,calc(18px * var(--text-scale,1.25)))}.desk-view .coverage-summary{grid-template-columns:1fr;gap:8px}.desk-view .coverage-summary>div{padding:13px}.desk-view .coverage-meeting>div{grid-template-columns:1fr 70px;gap:7px}.desk-view .coverage-meeting .snapshot-tag{font-size:max(12px,calc(8px * var(--text-scale,1.25)));grid-column:1/-1}.desk-view .method-columns{grid-template-columns:1fr;gap:10px}.desk-view .formula-card{padding:18px}.desk-view .formula-card strong{font-size:max(12px,calc(18px * var(--text-scale,1.25)));line-height:1.5}.desk-view .page-footer{flex-wrap:wrap;gap:10px;padding:23px 0}.desk-view .page-footer>span:last-child{font-size:max(12px,calc(6px * var(--text-scale,1.25)));gap:6px}.desk-view .points-grid>div{padding:11px}}@media (prefers-reduced-motion:reduce){.desk-view *{scroll-behavior:auto!important;transition:none!important}.desk-view .spinning{animation:none}}.desk-view .day-tabs{flex-wrap:wrap;gap:10px;margin:-3px 0 22px;display:flex}.desk-view .day-tabs button{color:#715c84;font-size:max(12px,calc(11px * var(--text-scale,1.25)));background:#fff;border:1px solid #e0d9e7;border-radius:7px;align-items:center;gap:8px;padding:12px 15px;display:flex}.desk-view .day-tabs button.selected{color:#42275b;background:#e7dbf2;border-color:#9d7bbc;font-weight:600}.desk-view .day-tabs small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#7f6895;border-left:1px solid #d7cde0;padding-left:9px}.desk-view .upcoming-note{margin-bottom:20px}.desk-view .upcoming-note p{font-size:max(12px,calc(11px * var(--text-scale,1.25)));line-height:1.8}.desk-view .upcoming-note b{margin-bottom:4px;display:block}@media (max-width:650px){.desk-view .day-tabs{gap:6px;margin-bottom:18px}.desk-view .day-tabs button{font-size:max(12px,calc(9px * var(--text-scale,1.25)));flex:1;justify-content:center;padding:10px 9px}.desk-view .day-tabs button>svg{display:none}.desk-view .day-tabs small{font-size:max(12px,calc(8px * var(--text-scale,1.25)));padding-left:5px}.desk-view .upcoming-note p{font-size:max(12px,calc(10px * var(--text-scale,1.25)))}}.desk-view .venue-top-five{font-style:normal!important;font-weight:800!important}.desk-view .race-selection>strong:not(.venue-top-five),.desk-view .shortlist-item>strong:not(.venue-top-five),.desk-view .runner-name:not(.venue-top-five){font-style:normal;font-weight:500}.desk-view .venue-check{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#7c6592;max-width:320px;margin-top:4px;line-height:1.4;display:block}.desk-view .venue-legend{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#6e5981;margin:0 0 16px;line-height:1.6}.desk-view .venue-legend button{color:#482965;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.desk-view .venue-reference{border-top:1px solid #e4dfe8;margin-top:30px;padding-top:24px}.desk-view .venue-reference>p{font-size:max(12px,calc(13px * var(--text-scale,1.25)));color:#6e5981;max-width:850px;line-height:1.7}.desk-view .venue-reference select{background:#fff;border:1px solid #ded7e4;border-radius:8px;margin-left:10px;padding:9px 12px}.desk-view .venue-leader-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.desk-view .venue-leader-columns .reference-table{width:100%;min-width:0}@media (max-width:900px){.desk-view .venue-leader-columns{grid-template-columns:1fr}.desk-view .venue-check{max-width:240px}}.desk-view .win-dividend{color:#50326c;white-space:normal;font-size:.9em;font-style:normal;font-weight:600}.desk-view .win-dividend.missing{color:#9b723d}.desk-view .dividend-legend{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#7a638f;padding:0 20px 14px;line-height:1.7}.desk-view .rated-dividends{background:#f7f4fa;border:1px solid #e3dbea;border-radius:6px;margin:0 17px 15px;padding:12px}.desk-view .dividend-heading{flex-wrap:wrap;align-items:center;gap:7px 14px;margin-bottom:10px;display:flex}.desk-view .dividend-heading>span{font-size:max(12px,calc(8px * var(--text-scale,1.25)));letter-spacing:.7px;color:#6c5581;font-weight:600}.desk-view .dividend-heading>small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#7f6795}.desk-view .dividend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.desk-view .dividend-chip{font-size:max(12px,calc(10px * var(--text-scale,1.25)));color:#8d78a1;background:#fff;border:1px solid #e1dae7;border-radius:5px;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:7px;min-width:0;padding:9px;display:flex}.desk-view .dividend-chip>b{color:#6e5a81;font-size:max(12px,calc(10px * var(--text-scale,1.25)))}.desk-view .dividend-chip>span{font-size:max(12px,calc(9px * var(--text-scale,1.25)));line-height:1.6}.desk-view .dividend-chip.covered{color:#53366f;background:#ece3f5;border-color:#cab6dc}.desk-view .dividend-chip.covered>div{flex-direction:column;gap:5px;min-width:0;display:flex}.desk-view .dividend-chip strong{font-size:max(12px,calc(12px * var(--text-scale,1.25)));overflow-wrap:anywhere;font-weight:600}.desk-view .dividend-chip small{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#7e6694;margin-top:4px;display:block}.desk-view .dividend-chip.unavailable>span{color:#a27c42}.desk-view .rated-dividends>p{font-size:max(12px,calc(9px * var(--text-scale,1.25)));color:#8d78a1;margin-top:10px;line-height:1.7}.desk-view .rated-dividends>p.warning-text{margin-top:5px}@media (max-width:650px){.desk-view .dividend-legend{font-size:max(12px,calc(9px * var(--text-scale,1.25)));padding:0 12px 12px}.desk-view .rated-dividends{margin:0 10px 12px;padding:10px}.desk-view .dividend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-view .dividend-chip{padding:8px}.desk-view .dividend-heading>small{font-size:max(12px,calc(8px * var(--text-scale,1.25)))}}.desk-view{--ink:#251337;--muted:#71637f;--line:#e7dff0;--green:#9cff00;--lime:#9cff00;--purple:#6f24d9;--bg:#f7f3ff}.desk-view .sidebar{color:#e7d5ff;background:linear-gradient(#37105d,#1d0c35)}.desk-view .brand-mark{background:var(--lime);color:#2b0d45}.desk-view .brand small{color:#c6abe0}.desk-view .workspace-label{color:#b79acc}.desk-view .nav-item{color:#d0badf}.desk-view .nav-item.active{color:var(--lime);background:#9cff001f}.desk-view .nav-item:hover{background:#ffffff14}.desk-view .nav-item span{color:var(--lime);background:#9cff0026}.desk-view .sidebar-note{background:linear-gradient(155deg,#4d1b72,#2d1249);border-color:#ffffff26}.desk-view .sidebar-note b{color:#fff}.desk-view .sidebar-note p,.desk-view .sidebar-note>div,.desk-view .private-note{color:#d8c3ec}.desk-view .private-note small{color:#bda2d2}.desk-view .green-dot{background:var(--lime)}.desk-view .refresh-button{background:var(--purple);color:#fff}.desk-view .refresh-button:hover{background:#542099}.desk-view .next-card{background:#4d148c;border-color:#4d148c}.desk-view .next-card:hover:not(:disabled){background:#5c209e}.desk-view .next-card>span,.desk-view .next-card>span svg{color:var(--lime)}.desk-view .next-card>div,.desk-view .next-card small{color:#e1cdf5}.desk-view .next-card em{background:var(--lime);color:#281044}.desk-view .stat-foot{color:#51277c}.desk-view .stats-grid>div:nth-child(2){border-top:3px solid var(--lime)}.desk-view .mini-track i,.desk-view .progress-track i{background:var(--lime)}.desk-view .day-tabs button.selected,.desk-view .reference-tabs button.selected{background:var(--purple);border-color:var(--purple);color:#fff}.desk-view .day-tabs button.selected small{color:#e0cef7;border-color:#fff4}.desk-view .view-tabs>button.selected{color:var(--purple);border-bottom-color:var(--purple)}.desk-view .race-item.has-qualifier>.race-row{border-left-color:var(--lime);background:#f1ffe5}.desk-view .bigdog-label{background:var(--lime);color:#281044;border-radius:4px;padding:3px 6px;line-height:1.4;display:inline-flex}.desk-view .bdr-value.high strong{color:var(--purple)}.desk-view .next-rated .qualifier-number{background:var(--lime);color:#251337;border-color:#82d500}.desk-view .status.final{color:#421366;background:#e1ffc1;border-color:#a5e66b}.desk-view .status.final i{background:#6f24d9}.desk-view .shortlist .rail-title{color:#fff;background:#4d148c}.desk-view .shortlist .rail-title h2{color:#fff}.desk-view .shortlist .rail-title p{color:#dfcdf3}.desk-view .shortlist-item{background:#f8fff0}.desk-view .shortlist-item>strong{color:#371259}.desk-view .shortlist-item b{color:#4f168c}.desk-view .criteria-card{background:#f1e7ff;border-color:#d6bcf6}.desk-view .runner-table .qualifying td{background:#eeffdb}.desk-view .runner-table .inspecting td{background:#efe2ff}.desk-view .source-row button.selected{background:var(--purple);border-color:var(--purple);color:#fff}.desk-view .positive{color:#51257c}.desk-view .dividend-chip.covered{background:var(--lime);color:#2d0e48;border-color:#82d500}.desk-view .dividend-chip.covered>b,.desk-view .dividend-chip.covered small{color:#2d0e48}.desk-view .win-dividend{color:#2f1351;background:#e4ffc5;border-radius:3px;padding:1px 3px}.desk-view .win-dividend.missing{color:#8d5b18;background:#fff4df}.desk-view .venue-check.matched{color:#542181}.desk-view .source-banner.available{color:#542181;background:#f0e6ff;border-color:#d4b6f1}.desk-view .source-banner.available .source-icon{background:#dec7f7}.desk-view .source-banner.available div>span{color:#69458e}.desk-view .shortlist .rail-title>span{background:var(--lime);color:#2b0d45}.desk-view{--text-scale:1.25}.desk-view .app-shell{font-size:max(16px,calc(13px * var(--text-scale)))}.desk-view .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding-top:12px;padding-bottom:12px}.desk-view .topbar>div{flex-wrap:wrap;gap:10px}.desk-view .topbar>div:last-child{margin-left:auto}.desk-view .reading-size{color:#542181;white-space:nowrap;align-items:center;gap:8px;display:flex}.desk-view .reading-size select,.desk-view .summary-section-heading select,.desk-view .sports-filters select{color:#37105d;background:#fff;border:1px solid #cbb6e0;border-radius:6px;min-height:40px;padding:6px 10px}.desk-view .sidebar{width:260px}.desk-view .main-shell{width:calc(100% - 260px);margin-left:260px}.desk-view .nav-item{white-space:normal;line-height:1.5}.desk-view .race-row{min-height:116px;padding-top:20px;padding-bottom:20px}.desk-view .race-table-head{line-height:1.6}.desk-view .filters select,.desk-view .search-box{min-height:42px}.desk-view .source-row button{width:auto;min-width:32px;height:auto;min-height:32px}.desk-view .runner-table{white-space:normal;min-width:730px}.desk-view .runner-table td{line-height:1.6}.desk-view .runner-table td small{white-space:normal;overflow:visible}.desk-view .race-selection,.desk-view .race-result,.desk-view .next-rated{min-width:0}.desk-view .next-rated{flex-wrap:wrap}.desk-view .dividend-grid{gap:10px}.desk-view .dividend-chip{padding:12px}.desk-view .source-banner,.desk-view .source-explainer{line-height:1.7}.desk-view .venue-check,.desk-view .micro,.desk-view .list-footer,.desk-view .race-result>small,.desk-view .bdr-value small,.desk-view .race-time small,.desk-view .source-footer,.desk-view .snapshot-note p{color:#6c5d7b}.desk-view .race-selection>strong{line-height:1.7}.desk-view .daily-summary,.desk-view .sports-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px}.desk-view .summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.desk-view .summary-heading h2{font-size:max(12px,calc(24px * var(--text-scale,1.25)))}.desk-view .summary-heading p{color:#6c5d7b;margin-top:8px;line-height:1.7}.desk-view .summary-coverage{color:#522184;background:#ede0ff;border-radius:8px;padding:10px 14px;font-weight:600}.desk-view .summary-progress{color:#6c5d7b;margin:18px 0;line-height:1.7}.desk-view .summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.desk-view .summary-metric{border:1px solid #d8c9e8;border-top:4px solid var(--lime);background:#faf7ff;border-radius:9px;min-width:0;padding:18px 14px}.desk-view .summary-metric>span{color:#59327b;line-height:1.5;font-size:max(12px,calc(13px * var(--text-scale,1.25)));display:block}.desk-view .summary-metric strong{font-size:max(12px,calc(34px * var(--text-scale,1.25)));color:#542181;margin:12px 0;line-height:1.3;display:block}.desk-view .summary-metric small{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#6c5d7b;line-height:1.7;display:block}.desk-view .summary-basis{border-left:4px solid var(--lime);color:#4d365e;background:#f3ffe7;border-radius:5px;padding:16px;line-height:1.8}.desk-view .daily-summary h3,.desk-view .sports-panel h3{font-size:max(12px,calc(18px * var(--text-scale,1.25)));margin:26px 0 16px}.desk-view .summary-scroll{border:1px solid #e3d9ee;border-radius:8px;width:100%;overflow:auto}.desk-view .summary-table{border-collapse:collapse;width:100%;font-size:max(12px,calc(13px * var(--text-scale,1.25)));min-width:760px}.desk-view .summary-table th{text-align:left;color:#fff;background:#4d148c;padding:15px 13px;font-weight:500;line-height:1.6}.desk-view .summary-table td{vertical-align:top;border-bottom:1px solid #e8def0;padding:15px 13px;line-height:1.7}.desk-view .summary-table tbody tr:last-child td{border-bottom:0}.desk-view .summary-table small{font-size:max(12px,calc(11px * var(--text-scale,1.25)));color:#6c5d7b;margin-top:5px;line-height:1.7;display:block}.desk-view .summary-table td.summary-covered{color:#3a174d;background:#eeffda}.desk-view .summary-table .summary-winning-row td:nth-child(3){background:#e7ffcd}.desk-view .summary-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.desk-view .summary-section-heading h3{margin:0}.desk-view .summary-section-heading label{align-items:center;gap:10px;display:flex}.desk-view .summary-winners{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px;display:grid}.desk-view .summary-winner{text-align:left;color:#42205f;background:#f0ffe0;border:1px solid #b8d99d;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.desk-view .summary-winner strong{font-size:max(12px,calc(16px * var(--text-scale,1.25)));line-height:1.6}.desk-view .summary-winner>span{font-size:max(12px,calc(12px * var(--text-scale,1.25)));line-height:1.7}.desk-view .summary-winner>span:last-child{align-items:center;gap:8px;display:flex}.desk-view .summary-race-link{color:#6f24d9;text-align:left;background:0 0;padding:0;line-height:1.7;text-decoration:underline}.desk-view .race-summary-table{min-width:1150px}.desk-view .summary-empty{background:#faf7ff;border-radius:8px;margin-top:20px;padding:30px 18px;line-height:1.8}.desk-view .summary-sports-note{background:#f5efff;border-radius:8px;margin-top:24px;padding:20px;line-height:1.8}.desk-view .sports-source-note{color:#7b5620;background:#fff6e7;border-radius:8px;gap:12px;margin:24px 0;padding:18px;line-height:1.8;display:flex}.desk-view .sports-filters{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.desk-view .sports-filters .search-box{flex:1;min-width:230px;max-width:500px}.desk-view .sports-table{min-width:1000px}.desk-view .undated-multis{border:1px solid #d5c4e7;border-radius:8px;margin-top:28px;padding:20px;line-height:1.9}.desk-view .undated-multis>summary{cursor:pointer;color:#542181;font-weight:600}.desk-view .undated-multis>p{color:#6c5d7b;margin-top:14px}.desk-view .saved-multi{border-bottom:1px solid #e6d9f1;padding:10px 0 20px}.desk-view .saved-multi:last-child{border:0}.desk-view .saved-multi ol{padding-left:24px}.desk-view .saved-multi li{margin:10px 0}@media (max-width:1350px){.desk-view .dashboard-columns{grid-template-columns:minmax(0,1fr)}.desk-view .right-rail{display:block}.desk-view .summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.desk-view .sidebar{width:230px}.desk-view .main-shell{width:calc(100% - 230px);margin-left:230px}}@media (max-width:1000px){.desk-view .sidebar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:16px 20px;position:static}.desk-view .sidebar nav{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.desk-view .nav-item{gap:0;width:auto;margin:0;padding:10px;font-size:0}.desk-view .nav-item span,.desk-view .workspace-label,.desk-view .sidebar-note,.desk-view .private-note{display:none}.desk-view .app-shell{display:block}.desk-view .main-shell{width:100%;margin:0}.desk-view .summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.desk-view .topbar{padding:12px 16px}.desk-view .topbar>div:last-child{justify-content:space-between;width:100%}.desk-view .page-heading{flex-wrap:wrap}.desk-view .page-heading h1{font-size:max(12px,calc(25px * var(--text-scale,1.25)))}.desk-view .day-tabs button{flex:100%;padding:12px}.desk-view .day-tabs button>span{text-align:left;flex:1}.desk-view .race-row{min-height:132px}.desk-view .race-row,.desk-view .race-table-head{grid-template-columns:55px minmax(0,1fr) 58px 24px}.desk-view .daily-summary,.desk-view .sports-panel{padding:18px 12px}.desk-view .summary-metrics{gap:9px}.desk-view .summary-metric{padding:14px 10px}.desk-view .summary-heading h2{font-size:max(12px,calc(22px * var(--text-scale,1.25)))}.desk-view .summary-heading p{font-size:max(12px,calc(12px * var(--text-scale,1.25)))}.desk-view .summary-section-heading label{flex-wrap:wrap;width:100%}.desk-view .summary-section-heading select{max-width:100%}.desk-view .summary-winners{grid-template-columns:1fr}.desk-view .sports-filters .search-box{min-width:100%}.desk-view .reading-size select{max-width:90px}.desk-view .reading-size{font-size:max(12px,calc(12px * var(--text-scale,1.25)))}}.desk-view .sports-import-note{border-left:4px solid var(--purple);color:#54326f;background:#f5efff;border-radius:8px;padding:18px;line-height:1.8}.desk-view .sports-import-note p{margin-top:10px}.desk-view .sports-import-note details{margin-top:12px}.desk-view .sports-import-note ul{overflow-wrap:anywhere;padding-left:24px}.desk-view .sports-import-note summary,.desk-view .sports-multi-footer summary,.desk-view .sports-row-source summary{cursor:pointer;color:#62239e}.desk-view .sports-filter-note{color:#6c5d7b;margin-bottom:18px;line-height:1.8}.desk-view .sports-multi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;display:grid}.desk-view .sports-multi-card{border:1px solid #d9c6ed;border-top:4px solid var(--lime);background:#fcfaff;border-radius:10px;min-width:0;overflow:hidden}.desk-view .sports-multi-heading{color:#fff;background:#4d148c;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.desk-view .sports-multi-heading p{line-height:1.7;font-size:max(12px,calc(12px * var(--text-scale)));margin-top:10px}.desk-view .sports-multi-heading>strong{font-size:max(24px,calc(28px * var(--text-scale)));color:var(--lime);text-align:right}.desk-view .sports-multi-heading strong small{font-size:max(12px,calc(11px * var(--text-scale)));white-space:nowrap;color:#e0cfef;margin-top:4px;font-weight:400;display:block}.desk-view .sports-multi-card ol{margin:0;padding:12px 22px 12px 42px}.desk-view .sports-multi-card li{border-bottom:1px solid #e8def0;padding:14px 0;line-height:1.8}.desk-view .sports-multi-card li:last-child{border:0}.desk-view .sports-multi-card li>b{color:#4d148c;margin-top:6px;display:block}.desk-view .sports-multi-card li small{font-size:max(12px,calc(11px * var(--text-scale)));color:#6c5d7b;display:block}.desk-view .sports-multi-footer{color:#54326f;background:#f2eafa;padding:16px 20px;line-height:1.8}.desk-view .sports-multi-footer>small{margin:6px 0 10px;display:block}.desk-view .sports-multi-footer details,.desk-view .sports-row-source{font-size:max(12px,calc(11px * var(--text-scale)));overflow-wrap:anywhere}.desk-view .sports-row-source{max-width:250px;margin-top:8px}.desk-view .result-sticker{object-fit:contain;object-position:left center;mix-blend-mode:multiply;flex-shrink:0;width:136px;max-width:100%;height:88px;margin:6px 0;display:block}.desk-view .result-sticker.lost{width:82px}.desk-view .summary-winner .result-sticker{margin:0}.desk-view .runner-table .result-sticker,.desk-view .form-guide-table .result-sticker{margin:7px 0}@media (max-width:650px){.desk-view .race-selection .result-sticker{width:116px;height:75px}.desk-view .race-selection .result-sticker.lost{width:70px}}.desk-view .race-item.has-qualifier>.race-row{background:var(--lime);border-left-color:var(--purple)}.desk-view .race-item.has-qualifier>.race-row small,.desk-view .race-item.has-qualifier .meeting-title,.desk-view .race-item.has-qualifier>.race-row .venue-check{color:#4d365f}.desk-view .runner-table .qualifying td,.desk-view .shortlist-item{background:var(--lime)}.desk-view .shortlist-item:hover{background:#91ee00}.desk-view .shortlist-item>span,.desk-view .shortlist-item small,.desk-view .shortlist-item svg,.desk-view .runner-table .qualifying td small,.desk-view .form-guide-bigdog td small{color:#4d365f}.desk-view .summary-table.race-summary-table .summary-bigdog-row td{background:var(--lime);color:var(--ink)}.desk-view .event-chat{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.desk-view .chat-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}.desk-view .chat-toolbar label{color:#4d148c;align-items:center;gap:12px;font-weight:600;display:flex}.desk-view .chat-toolbar input,.desk-view .chat-rooms input,.desk-view .chat-rooms select,.desk-view .chat-composer input,.desk-view .chat-composer textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #cbb6e0;border-radius:7px;min-width:0;padding:11px 12px}.desk-view .chat-toolbar .refresh-button{margin-left:auto}.desk-view .chat-private{color:#6c5d7b;align-items:center;gap:8px;font-size:14px;display:flex}.desk-view .chat-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:690px;display:grid}.desk-view .chat-rooms{border-right:1px solid var(--line);background:#faf7ff;min-width:0;padding:22px 16px}.desk-view .chat-rooms-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.desk-view .chat-rooms-title h2{color:#4d148c;font-size:18px}.desk-view .chat-rooms-title button{background:var(--lime);color:#371259;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.desk-view .chat-rooms>.chat-room-search,.desk-view .chat-rooms>select{width:100%;margin-bottom:12px}.desk-view .chat-room-list{max-height:650px;padding-right:3px;overflow:auto}.desk-view .chat-room{text-align:left;background:#fff;border:1px solid #e4d8f0;border-radius:8px;width:100%;margin:0 0 10px;padding:13px 12px;line-height:1.6;display:block}.desk-view .chat-room:hover{border-color:#9b6ece}.desk-view .chat-room.selected{background:#f0e6ff;border:2px solid #6f24d9;padding:12px 11px}.desk-view .chat-room>span{letter-spacing:1px;color:#6f24d9;font-size:10px;font-weight:700;display:inline-block}.desk-view .chat-room.selected>span{background:var(--lime);color:#371259;border-radius:3px;padding:1px 6px}.desk-view .chat-room strong{color:#371259;overflow-wrap:anywhere;font-size:15px;display:block}.desk-view .chat-room small{color:#6c5d7b;margin-top:3px;font-size:12px;line-height:1.6;display:block}.desk-view .chat-no-rooms{color:#6c5d7b;padding:15px 8px;line-height:1.7}.desk-view .chat-create{background:#fff;border:1px solid #cbb6e0;border-radius:8px;margin-bottom:16px;padding:15px 12px}.desk-view .chat-create label{color:#4d148c;font-size:14px;display:block}.desk-view .chat-create input{width:100%;margin:7px 0 12px}.desk-view .chat-create button,.desk-view .chat-send-row>button{background:var(--lime);color:#371259;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:700;display:inline-flex}.desk-view .chat-create button:disabled,.desk-view .chat-send-row>button:disabled{opacity:.5;cursor:not-allowed}.desk-view .chat-conversation{flex-direction:column;min-width:0;display:flex}.desk-view .chat-room-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.desk-view .chat-room-heading h2{color:#4d148c;margin:7px 0;font-size:25px;line-height:1.4}.desk-view .chat-room-heading p{color:#6c5d7b;font-size:14px;line-height:1.7}.desk-view .chat-sync{color:#4d148c;text-align:right;flex-shrink:0;font-size:12px;line-height:1.7}.desk-view .chat-sync:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.desk-view .chat-sync.interrupted:before{background:#b56124}.desk-view .chat-sync small{color:#6c5d7b;display:block}.desk-view .chat-stream{scrollbar-color:#9b6ece #faf7ff;height:410px;padding:24px;overflow:auto}.desk-view .chat-stream ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.desk-view .chat-message{background:#f6f0ff;border:1px solid #e4d8f0;border-radius:10px 10px 10px 2px;align-self:flex-start;min-width:190px;max-width:88%;padding:14px 16px}.desk-view .chat-message.mine{background:#f0ffe2;border-color:#b9d999;border-radius:10px 10px 2px;align-self:flex-end}.desk-view .chat-message>div{align-items:center;gap:12px;display:flex}.desk-view .chat-message strong{color:#4d148c;overflow-wrap:anywhere;font-size:13px}.desk-view .chat-message strong>span{color:#6c5d7b;margin-left:7px;font-size:11px;font-weight:400}.desk-view .chat-message time{white-space:nowrap;color:#6c5d7b;margin-left:auto;font-size:11px}.desk-view .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.7}.desk-view .chat-message p.chat-deleted{color:#6c5d7b;font-style:italic}.desk-view .chat-delete{color:#6c5d7b;background:0 0;padding:3px}.desk-view .chat-delete:hover{color:#9b2940}.desk-view .chat-empty{text-align:center;color:#6c5d7b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:290px;padding:24px;line-height:1.7;display:flex}.desk-view .chat-empty>svg{color:#8c52bc}.desk-view .chat-empty h3{color:#4d148c;font-size:21px}.desk-view .chat-empty a{color:#fff;background:#6f24d9;border-radius:7px;padding:10px 16px;display:inline-block}.desk-view .chat-history-note{border-top:1px solid var(--line);color:#6c5d7b;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:12px;display:flex}.desk-view .chat-history-note button{color:#6f24d9;background:0 0;align-items:center;gap:6px;display:flex}.desk-view .chat-composer{border-top:1px solid var(--line);background:#fcfaff;padding:20px 24px}.desk-view .chat-composer label{color:#4d148c;font-size:13px;font-weight:600;display:block}.desk-view .chat-composer input,.desk-view .chat-composer textarea{width:100%;margin-top:7px;font-weight:400;display:block}.desk-view .chat-name{max-width:300px;margin-bottom:16px}.desk-view .chat-composer textarea{resize:vertical;min-height:90px;max-height:240px}.desk-view .chat-send-row{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.desk-view .chat-send-row small{color:#6c5d7b;font-size:12px;font-weight:400;line-height:1.7}.desk-view .chat-error{color:#8d4421;background:#fff5eb;border-bottom:1px solid #efd2b9;padding:14px 22px;font-size:14px;line-height:1.7}.desk-view .race-chat-link{color:#542181;text-underline-offset:3px;background:0 0;align-items:center;gap:5px;margin-top:7px;padding:2px 0;font-size:12px;text-decoration:underline;display:flex}.desk-view .event-chat button:focus-visible{outline-offset:3px;outline:3px solid #6f24d9}.desk-view .event-chat input:focus-visible{outline-offset:3px;outline:3px solid #6f24d9}.desk-view .event-chat select:focus-visible{outline-offset:3px;outline:3px solid #6f24d9}.desk-view .event-chat textarea:focus-visible{outline-offset:3px;outline:3px solid #6f24d9}.desk-view .race-chat-link:focus-visible{outline-offset:3px;outline:3px solid #6f24d9}@media (max-width:950px){.desk-view .chat-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.desk-view .chat-toolbar .refresh-button{margin-left:0}.desk-view .chat-message{max-width:95%}.desk-view .chat-room-heading{flex-wrap:wrap}.desk-view .chat-sync{text-align:left}}@media (max-width:700px){.desk-view .chat-layout{flex-direction:column;display:flex}.desk-view .chat-rooms{border-right:0;border-bottom:1px solid var(--line);padding:18px}.desk-view .chat-room-list{gap:10px;max-height:none;display:flex;overflow-x:auto}.desk-view .chat-room{flex:0 0 220px;margin:0 0 5px}.desk-view .chat-room-heading{padding:18px}.desk-view .chat-room-heading h2{font-size:22px}.desk-view .chat-stream{height:390px;padding:18px}.desk-view .chat-composer{padding:18px}.desk-view .chat-history-note{padding:12px 18px}.desk-view .chat-toolbar{gap:14px;padding:18px}.desk-view .chat-toolbar label{flex-wrap:wrap}.desk-view .chat-private{font-size:12px}.desk-view .chat-message>div{flex-wrap:wrap;gap:7px}.desk-view .chat-send-row{flex-direction:column;align-items:flex-start}.desk-view .chat-send-row>button{align-self:flex-end}.desk-view .chat-error{padding:12px 18px}}.desk-view .chat-room strong,.desk-view .chat-message p,.desk-view .chat-composer input,.desk-view .chat-composer textarea{font-size:max(15px,calc(14px * var(--text-scale,1.25)))}.desk-view .chat-room small,.desk-view .chat-room-heading p,.desk-view .chat-history-note,.desk-view .chat-send-row small{font-size:max(12px,calc(11px * var(--text-scale,1.25)))}.desk-view .chat-message time{font-size:max(11px,calc(10px * var(--text-scale,1.25)))}.desk-view .runner-comment{color:#5f4b70;font-size:max(12px,calc(11px * var(--text-scale,1.25)));white-space:normal;overflow-wrap:anywhere;margin:8px 0 0;font-style:normal;font-weight:400;line-height:1.65;display:block}.desk-view .form-guide-table td:nth-child(2) .runner-comment{min-width:190px;max-width:280px}.desk-view .runner-table td:first-child{min-width:290px}.desk-view .runner-table .runner-comment{max-width:350px}.desk-view .detail-subhead{flex-wrap:wrap}.desk-view .form-guide-bigdog .runner-comment,.desk-view .runner-table .qualifying .runner-comment{color:#371259}.desk-view{background:#f8f5fb;min-height:100vh}.desk-view .sidebar{display:none}.desk-view .app-shell{display:block}.desk-view .main-shell{width:100%;margin:0}.desk-view main{padding:28px 25px 0}.desk-view .topbar{padding:0 25px}.desk-view .private-badge{font-size:0}.desk-view .private-badge:after{content:"Member access";font-size:12px}.desk-view .dashboard-columns{grid-template-columns:minmax(0,1fr)}.desk-view .right-rail{display:block}.desk-view .race-section{min-width:0}.desk-view .race-table{overflow-x:auto}.desk-view .race-table-head,.desk-view .race-row{min-width:780px}.desk-view .sports-live-updated{color:#563273;background:#f2ebff;border-radius:8px;margin:20px 0;padding:16px 18px;line-height:1.7}.desk-view .sports-position-counts{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.desk-view .sports-position{font-size:max(13px,calc(11px * var(--text-scale)));color:#512d70;background:#f0e9f8;border:1px solid #d4c3e6;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:750;line-height:1.5;display:inline-flex}.desk-view button.sports-position{cursor:pointer}.desk-view .sports-position.winning,.desk-view .sports-position.won{color:#243600;background:#9cff00;border-color:#6db400}.desk-view .sports-position.losing,.desk-view .sports-position.lost{color:#a12038;background:#ffe8eb;border-color:#eab3bd}.desk-view .sports-position.level{color:#77580b;background:#fff4cb;border-color:#d6bd6f}.desk-view .sports-position.waiting{color:#4f388a;background:#e9e6ff}.desk-view button.sports-position.selected{outline-offset:2px;outline:3px solid #6b22b5}.desk-view .sports-live-cell{white-space:normal;min-width:240px;max-width:380px;line-height:1.6}.desk-view .sports-live-cell>small{color:#785f8c;font-size:max(12px,calc(10px * var(--text-scale)));display:block}.desk-view .sports-live-cell>a{color:#7022b5;font-size:max(12px,calc(11px * var(--text-scale)));align-items:center;gap:5px;margin-top:8px;text-decoration:underline;display:inline-flex}.desk-view .sports-bet-score{background:#fcf9ff;border:1px solid #dfd1ed;border-radius:7px;margin-top:12px;padding:10px 12px}.desk-view .sports-bet-score>span{color:#4b246e;font-size:max(14px,calc(12px * var(--text-scale)));justify-content:space-between;align-items:center;gap:16px;display:flex}.desk-view .sports-bet-score strong{font-size:max(22px,calc(19px * var(--text-scale)));color:#4d148c}.desk-view .sports-bet-score>small{color:#715786;font-size:max(11px,calc(9px * var(--text-scale)));margin-top:6px;display:block}.desk-view .sports-stat{color:#532878;font-size:max(14px,calc(12px * var(--text-scale)));margin:12px 0 8px}.desk-view .sports-stat>strong{font-size:max(21px,calc(18px * var(--text-scale)))}.desk-view .sports-stat>span{color:#715584;font-size:max(12px,calc(10px * var(--text-scale)));display:block}.desk-view .sports-live-detail{font-size:max(12px,calc(10px * var(--text-scale)));color:#715584;margin:10px 0;line-height:1.6}.desk-view .sports-multi-live-detail{color:#63447c;line-height:1.7;font-size:max(13px,calc(11px * var(--text-scale)));padding:0 20px}.desk-view .sports-multi-card li>.sports-live-cell{min-width:0;max-width:none;margin:12px 0 16px}.desk-view .sports-live-table{min-width:1020px}.desk-view .sports-live-table td{vertical-align:top}.desk-view .sports-live-sources{color:#79571b;background:#fff8e9;border:1px solid #e6c782;border-radius:8px;margin-top:20px;padding:18px;line-height:1.8}.desk-view .sports-live-sources a{color:#6417a2;text-decoration:underline}.desk-view .saved-multi li small{color:#775e88;margin-top:7px;display:block}@media (max-width:650px){.desk-view .sports-position-counts{gap:8px}.desk-view .sports-live-updated{padding:12px}.desk-view .sports-multi-grid{grid-template-columns:1fr}.desk-view .sports-panel .summary-heading>.refresh-button{justify-content:center;width:100%}.desk-view .sports-filters{flex-wrap:wrap}.desk-view .sports-filters select{min-width:45%}.desk-view .sports-filters .search-box{min-width:100%}}
