/* AION 2: sports research desk. Data first, bankroll after analysis. */
body[data-view="tirillas"] .workspace{background:#f2f5fa;color:#17263e;min-height:100vh}body[data-view="tirillas"] main{max-width:1760px;padding:24px 28px 0}body[data-view="tirillas"] .topbar{background:#fff;border-color:#dce3ed;min-height:64px;padding:12px 28px}body[data-view="tirillas"] .topbar p,body[data-view="tirillas"] .topbar strong,body[data-view="tirillas"] .mode{color:#506077}body[data-view="tirillas"] .page-heading{margin-bottom:18px}body[data-view="tirillas"] .page-heading .eyebrow{color:#2455b5}body[data-view="tirillas"] h1{font-size:1.7rem}body[data-view="tirillas"] .page-heading>div>p:last-child{color:#506077;font-size:1rem}body[data-view="tirillas"] footer{color:#53637b;border-color:#cfd9e7}
.skynet-desk{--ink:#17263e;--muted:#576882;--border:#dbe3ef;--surface:#fff;--surface2:#eef3fb;--teal:#2455b5;--bg:#f2f5fa;color:#17263e;line-height:1.55;font-size:1rem}.skynet-desk small,.skynet-desk label,.skynet-desk th,.skynet-desk .button{font-size:.875rem}.skynet-desk label{display:flex;flex-direction:column;gap:6px;color:#52617a}.skynet-desk input,.skynet-desk select,.skynet-desk textarea{background:#fff;color:#17263e;border:1px solid #b9c9df;border-radius:7px;font-size:.9375rem;min-width:0;width:100%}.skynet-desk textarea{font-family:inherit;resize:vertical;padding:14px}.skynet-desk button:focus-visible,.skynet-desk a:focus-visible,.skynet-desk input:focus-visible,.skynet-desk select:focus-visible{outline:3px solid #2872df;outline-offset:3px}.skynet-desk .button{background:#fff;color:#264363;border-color:#bdcce0}.skynet-desk .desk-primary{background:#2455b5;color:#fff;border-color:#2455b5;font-weight:650}.skynet-desk .desk-primary:hover{background:#194cb1}.desk-command{background:#122540;color:#fff;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 24px;border-radius:10px 10px 0 0;border-left:5px solid #a8c9ff}.desk-kicker{font-size:.75rem;letter-spacing:.14em;font-weight:700;color:#2455b5;display:block}.desk-command .desk-kicker{color:#a7c6ff}.desk-command h2{font-size:1.3rem;letter-spacing:-.015em;margin-top:5px}.desk-toolbar{display:grid;grid-template-columns:1.1fr auto 1fr 1.25fr 1.15fr;gap:14px;align-items:end;padding:20px;background:#fff;border:1px solid #dbe3ef;border-top:0;border-radius:0 0 10px 10px}.desk-date-shortcuts{display:flex;gap:6px}.desk-date-shortcuts button{background:#edf3ff;color:#2354a0;border:1px solid #d1def3;border-radius:6px;min-height:42px;padding:8px;font-size:.875rem}.desk-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #dbe3ef;background:#dbe3ef;border-radius:9px;overflow:hidden;margin-top:20px}.desk-kpis>div{background:#fff;padding:16px 20px}.desk-kpis span,.desk-kpis small{display:block;font-size:.875rem;color:#5b6b83}.desk-kpis strong{display:block;font-size:1.7rem;font-weight:650;letter-spacing:-.04em;margin:2px 0;color:#152e55}.desk-kpis>div:last-child strong{font-size:1.3rem;line-height:2.03}.desk-feed{display:flex;justify-content:space-between;gap:12px;margin:14px 0;color:#63738b;font-size:.875rem}.desk-notice:empty{display:none}.desk-notice{padding:12px 16px;border-left:3px solid #b2760a;background:#fff5de;color:#674500;font-size:.9375rem;margin-bottom:16px}.desk-board{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(400px,1fr);gap:20px;align-items:start}.desk-schedule,.desk-analysis,.desk-ticket{border:1px solid #dbe3ef;border-radius:10px;background:#fff;overflow:hidden}.desk-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px;border-bottom:1px solid #e3e9f2}.desk-section-head h3{font-size:1.08rem;font-weight:700}.desk-section-head>span{font-size:.875rem;color:#526987}.desk-section-head .desk-version{font-size:.75rem;letter-spacing:.08em;color:#2455b5}.desk-tabs{display:flex;gap:0;padding:0 16px;background:#f8faff;border-bottom:1px solid #e0e7f1}.desk-tabs button{background:transparent;color:#5b6d86;border:0;border-bottom:3px solid transparent;padding:14px 10px;font-size:.875rem;font-weight:600;flex:1}.desk-tabs button[aria-pressed="true"]{border-bottom-color:#2455b5;color:#164faf}.desk-event-table{table-layout:fixed;font-size:.875rem}.desk-event-table th{padding:12px 14px;background:#fff;color:#586b85;font-size:.75rem;letter-spacing:.025em}.desk-event-table th:first-child{width:24%}.desk-event-table th:last-child{width:24%}.desk-event-table td{padding:14px 12px;border-color:#e7ecf3}.desk-event-table tr:hover{background:#f8faff}.desk-event-table .is-selected{background:#edf4ff}.desk-event-table small{display:block;color:#576b85;font-size:.75rem;margin-top:4px;overflow-wrap:anywhere}.desk-event-button{background:none;border:0;color:#1b3458;font-weight:650;text-align:left;padding:0;font-size:.9375rem;line-height:1.5}.desk-event-button span{display:block;font-weight:400}.desk-tag{display:inline-block;color:#6b778c;border:1px solid #d9e1ed;background:#f5f7fa;border-radius:4px;font-size:.75rem;padding:3px 7px;line-height:1.4}.desk-tag.blue{color:#2058ba;border-color:#c8daf6;background:#eef5ff}.desk-tag.amber{color:#8b5c08;border-color:#edd9a8;background:#fff9e9}.desk-analyze-link{display:block;background:none;border:0;color:#2455b5;padding:5px 0 0;font-size:.875rem}.desk-empty{padding:34px 22px;color:#5c6e85;font-size:.9375rem}.desk-empty strong{color:#263b59;font-weight:600;display:block;margin-bottom:8px}.desk-empty p{max-width:56ch}.desk-empty.compact{padding:18px 0}.desk-quick{margin:20px;padding-top:20px;border-top:1px solid #e1e7f0}.desk-quick h3{font-size:1rem}.desk-quick>p{font-size:.875rem;color:#60718a;margin:6px 0 15px}.desk-quick>button{margin-top:15px;width:100%}.desk-quick #desk-shortlist>button{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid #e5ebf3;background:#fff;padding:13px 0;color:#2b4365}.desk-quick small{display:block;font-size:.75rem;font-weight:400;color:#526987}.desk-quick b{text-align:right;color:#2455b5}.desk-quick #desk-shortlist>p{font-size:.875rem;color:#62738c}.desk-match-head{padding:22px;background:linear-gradient(120deg,#122540,#122540);color:#fff}.desk-match-head>span,.desk-match-head p{font-size:.875rem;color:#b4c9e3}.desk-match-head h3{font-size:1.3rem;margin:8px 0;line-height:1.4;overflow-wrap:anywhere}.desk-match-head h3 span{font-weight:400;font-size:.875rem;color:#a6bfdb}.desk-match-head a{font-size:.875rem;color:#b8d6ff;display:inline-block;margin-top:12px}.desk-subhead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px}.desk-subhead h4{margin:0;font-size:1rem}.desk-subhead .button{padding:7px 10px;min-height:38px}#desk-detail{padding:20px}.desk-caption{font-size:.875rem;color:#63728a;line-height:1.65;margin:12px 0}.desk-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:18px 0}.desk-outcomes button{background:#f6f9fe;border:1px solid #cfdcf0;border-radius:8px;padding:14px 10px;display:flex;flex-direction:column;gap:8px;align-items:center;color:#163963;text-align:center}.desk-outcomes button:hover{border-color:#2455b5;background:#edf4ff}.desk-outcomes strong{font-size:1.6rem;color:#2455b5;font-weight:600}.desk-outcomes span{font-size:.875rem;font-weight:600}.desk-outcomes small{font-size:.75rem;line-height:1.5;color:#657690}.desk-outcomes b{font-size:1.05rem}.desk-outcomes em{font-size:.75rem;font-style:normal;color:#2760b6}.desk-manual{color:#2859a1;border-color:#dae3ef}.desk-manual label{margin:14px 0}.desk-manual p{color:#61728c}.desk-stat-table th,.desk-stat-table td{padding:11px 9px;font-size:.875rem;background:#fff;border-color:#e1e8f2}.desk-stat-table th{color:#526987;white-space:normal}.desk-stat-table tr:hover{background:#f4f7fc}.desk-stat-table th:first-child{min-width:135px}.desk-lab{margin-top:24px;padding-top:22px;border-top:2px solid #173459}.desk-lab>p{font-size:.9375rem;color:#5b6c83;margin-bottom:16px}.desk-model-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.desk-forecast-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;background:#edf4ff;padding:16px;border-radius:8px}.desk-forecast-kpis span{display:block;font-size:.75rem;color:#4e6c94}.desk-forecast-kpis strong{display:block;font-size:1.65rem;color:#2455b5}.desk-model-probs{margin:18px 0;display:grid;gap:12px}.desk-model-probs>div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e2e9f3}.desk-model-probs strong{font-size:1.25rem;color:#2455b5}.desk-abstain{margin-top:20px;padding:15px;background:#f2f5fa;border:1px solid #d7e0ed;border-radius:6px;font-size:.9375rem;color:#596e89}.desk-abstain strong{display:block;color:#2b4568;margin-bottom:5px}.desk-error{color:#9e2a2a;background:#fff2f2;padding:13px;border-radius:7px;margin:12px 0;font-size:.9375rem}.desk-method h4{font-size:1.3rem;margin:8px 0}.desk-method ol{list-style:none;padding:0;counter-reset:method;margin:20px 0}.desk-method li{counter-increment:method;display:grid;grid-template-columns:30px 1fr;gap:4px 12px;padding:14px 0;border-bottom:1px solid #e2e9f3}.desk-method li:before{content:counter(method,decimal-leading-zero);grid-row:span 2;color:#3265ba;font-size:.875rem}.desk-method li span{grid-column:2;color:#63748e;font-size:.875rem}.desk-method>p,.desk-method details p{color:#536781;font-size:.9375rem}.desk-method a{display:block;color:#1f57b5;margin:14px 0;font-size:.875rem}.desk-ticket{margin-top:24px}.desk-ticket>.desk-caption,.desk-ticket>details,#desk-copy-notice{margin:16px 20px}.desk-ticket-controls{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;padding:20px;align-items:end;background:#f6f9fd;border-top:1px solid #e0e7f1}.desk-slip-rows>div{display:grid;grid-template-columns:28px 1fr 140px auto;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #e1e7f1}.desk-slip-rows small{display:block;color:#63728a;margin-top:4px}.desk-slip-number{color:#526987;border:1px solid #d3deec;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:.875rem}.desk-return-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:#122540;padding:22px;color:#fff}.desk-return-grid span{display:block;font-size:.875rem;color:#b5cae6}.desk-return-grid strong{font-size:1.65rem;color:#ffffff;display:block;margin-top:5px}#desk-return>.desk-caption,#desk-return>.desk-error{margin:18px 20px}#desk-more{margin:14px 20px}.desk-ticket #desk-slip>.desk-empty{padding:24px}.desk-ticket details{border-color:#d7e1ee}.desk-ticket summary{color:#315780}.skynet-desk details p{font-size:.875rem}.skynet-desk details a{color:#2455b5}
@media(max-width:1350px){.desk-analysis{min-width:0}.desk-event-table th:first-child{width:20%}.desk-event-table th:last-child{width:24%}.desk-ticket-controls{grid-template-columns:1fr 1fr}.desk-match-head h3{font-size:1.5rem}}
@media(max-width:760px){body[data-view="tirillas"] main{padding:18px 14px 0}.desk-command{padding:18px;align-items:start;flex-direction:column;gap:14px}.desk-command h2{font-size:1.16rem}.desk-toolbar{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.desk-toolbar>label:last-child{grid-column:1/-1}.desk-kpis{grid-template-columns:1fr 1fr}.desk-kpis>div{padding:14px}.desk-kpis strong{font-size:1.5rem}.desk-feed{flex-direction:column;gap:4px}.desk-event-table th:first-child{width:23%}.desk-event-table th:last-child{width:24%}.desk-event-table td{padding:12px 8px}.desk-event-table th{padding:10px 8px}.desk-tabs{padding:0 7px}.desk-tabs button{padding:13px 7px;font-size:.875rem}.desk-section-head{padding:16px}.desk-section-head .desk-version{display:none}.desk-ticket-controls{grid-template-columns:1fr}.desk-slip-rows>div{grid-template-columns:24px minmax(0,1fr);padding:16px}.desk-slip-rows label{grid-column:2}.desk-slip-rows .button{grid-column:2;justify-self:start}.desk-return-grid{grid-template-columns:1fr;gap:18px}.desk-model-controls{grid-template-columns:1fr}.desk-forecast-kpis{grid-template-columns:1fr;gap:16px}.desk-outcomes{grid-template-columns:1fr}.desk-outcomes button{display:grid;grid-template-columns:1fr 1fr;text-align:left;justify-items:start;padding:14px 16px}.desk-outcomes strong{justify-self:end;grid-column:2;grid-row:1/3}.desk-outcomes em{grid-column:2;justify-self:end}.desk-event-button{font-size:.875rem}.desk-board{gap:18px}.desk-match-head{padding:18px}.desk-match-head h3{font-size:1.2rem}.desk-subhead{flex-wrap:wrap}#desk-detail{padding:16px}.desk-method li{grid-template-columns:24px 1fr}.desk-quick{margin:16px}}

@media(max-width:1120px){.desk-board{grid-template-columns:minmax(0,1fr)}}

.skynet-desk input::placeholder,.skynet-desk textarea::placeholder{color:#62728a}.desk-analysis{scroll-margin-top:18px}.desk-ticket{scroll-margin-top:18px}
.desk-expert-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.desk-expert-metrics button{min-height:48px;padding:10px 8px;border:1px solid #cad8eb;border-radius:7px;background:#f7faff;color:#254666;line-height:1.4;font-size:.875rem}.desk-expert-metrics button[aria-pressed="true"]{border-color:#2455b5;background:#2455b5;color:#fff}.desk-expert-form{margin-top:20px}.desk-expert-preview{padding:16px;background:#eef4ff;border:1px solid #c9daf5;border-radius:8px;margin:18px 0;color:#274367}.desk-expert-preview strong{display:block;margin:5px 0;font-size:1rem;overflow-wrap:anywhere}.desk-expert-preview p{font-size:.875rem;line-height:1.65}.desk-expert-evidence{margin-top:24px;padding-top:20px;border-top:1px solid #dbe3ef}.desk-observed{display:block;color:#2455b5;font-size:1.8rem}.desk-observed small{font-size:.875rem;font-weight:400}.skynet-desk button:disabled{cursor:not-allowed;opacity:.55}#desk-add-expert{width:100%;white-space:normal}.desk-analysis .desk-tabs button{min-width:0}.desk-expert-form select{max-width:100%}
@media(max-width:760px){.desk-expert-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-analysis .desk-tabs{padding:0 4px}.desk-analysis .desk-tabs button{padding:13px 4px;font-size:.8125rem}}

body[data-view="tirillas"] .page-heading .eyebrow{display:none}.desk-command{padding:12px 20px}.desk-command-actions{display:flex;gap:10px;align-items:center}.desk-toolbar>label{min-width:0}.desk-kpis>div{padding:12px 18px}.desk-kpis strong{font-size:1.5rem}
@media(max-width:1120px) and (min-width:761px){.desk-toolbar{grid-template-columns:1fr auto 1fr}.desk-toolbar>label:last-child{grid-column:span 2}}
@media(max-width:760px){.desk-command{padding:16px}.desk-command-actions{width:100%;flex-wrap:wrap}.desk-command-actions .button{flex:1}.desk-kpis>div{padding:12px}.desk-kpis strong{font-size:1.4rem}}
