.ac-root{--ac-navy:#102a43;--ac-red:#b60008;--ac-line:#dce4ec;--ac-muted:#52647a;min-height:100dvh;color:var(--ac-navy);background:#f4f6f8;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.ac-root *{box-sizing:border-box}.ac-root :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b60008}.ac-root button:disabled{cursor:not-allowed;opacity:.58}.ac-root h1,.ac-root h2,.ac-root h3{letter-spacing:-.035em;color:var(--ac-navy);font-family:Georgia,Times New Roman,serif;font-weight:700}.ac-masthead{border-bottom:3px solid var(--ac-red);color:#fff;background:#102c44}.ac-masthead-inner{align-items:center;gap:32px;max-width:1120px;min-height:82px;margin:auto;padding:0 28px;display:flex}.ac-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.ac-brand img{background:#fff;border-radius:50%}.ac-brand span{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.ac-title{border-bottom:3px solid #fff;align-self:stretch;align-items:center;margin-bottom:-3px;font-size:14px;font-weight:700;display:flex}.ac-masthead nav{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;font-size:13px;display:flex}.ac-masthead nav a{color:#dce6ef;align-items:center;gap:5px;min-height:44px;display:flex}.ac-masthead nav a:hover,.ac-masthead nav a[aria-current]{color:#fff;text-underline-offset:7px;text-decoration:underline}.ac-main{max-width:1064px;margin:auto;padding:38px 28px 48px}.ac-hero{isolation:isolate;border:1px solid var(--ac-line);background:#eef2f6;border-bottom:0;border-radius:12px 12px 0 0;padding:38px 36px 26px;position:relative;overflow:hidden}.ac-hero.is-new:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(90deg,#f3f6f9 15%,#f3f6f9eb 48%,#f3f6f925),url(/2026-mlb-trade-deadline-hero.jpg) right 43%/cover;position:absolute;inset:0}.ac-eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--ac-red);margin-bottom:10px;font-size:10px;font-weight:700}.ac-hero h1,.ac-page-heading h1{max-width:640px;margin:0;font-size:clamp(36px,4.7vw,54px);line-height:1.03}.ac-hero.is-new h1{max-width:490px}.ac-subtitle{color:var(--ac-muted);margin-top:12px;font-size:16px}.ac-steps{color:var(--ac-muted);flex-wrap:wrap;gap:20px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ac-steps li{align-items:center;gap:8px;display:flex}.ac-steps b{color:#25425d;background:#dce6ef;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ac-steps li.is-current{color:var(--ac-navy);font-weight:700}.ac-steps .is-current b{background:var(--ac-red);color:#fff}.ac-public-content{border:1px solid var(--ac-line);background:#fff;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:28px 32px;display:grid}.ac-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.ac-panel{border:1px solid var(--ac-line);background:#fff;border-radius:9px;min-width:0;padding:20px}.ac-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ac-panel h2,.ac-help h2{margin:0;font-size:21px;line-height:1.2}.ac-panel-heading p{color:var(--ac-muted);margin:5px 0 0;font-size:12px}.ac-coverage-list{flex-direction:column;gap:8px;display:flex}.ac-coverage-row{text-align:left;border:1px solid var(--ac-line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:14px;width:100%;min-height:76px;padding:15px 13px;transition:background .15s,border-color .15s;display:flex}.ac-coverage-row:hover{background:#f5f8fb;border-color:#9eb5cc}.ac-coverage-row.is-selected{background:#f7fafd;border-color:#9eb7d0}.ac-topic-icon{flex-shrink:0;justify-content:center;align-items:center;width:29px;display:flex}.ac-topic-icon svg{stroke-width:1.5px;width:25px;height:25px}.ac-topic-copy{flex:1;min-width:0}.ac-topic-copy strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.25;display:block}.ac-topic-copy>span{color:var(--ac-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.ac-checkbox{color:#0000;border:1px solid #8ba1b7;border-radius:4px;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.ac-checkbox.is-on{color:#fff;background:#103c60;border-color:#103c60}.ac-toggle{background:#b7c2cc;border-radius:20px;flex-shrink:0;align-items:center;width:39px;height:23px;padding:3px;display:flex}.ac-toggle>span{background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 3px #1234}.ac-toggle.is-on{background:#0c3659;justify-content:flex-end}.ac-primary,.ac-secondary{text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.ac-primary{background:var(--ac-red);color:#fff;border:1px solid var(--ac-red);width:100%}.ac-primary:hover{background:#960009}.ac-secondary{color:var(--ac-navy);background:#fff;border:1px solid #839bb2}.ac-secondary:hover{background:#f0f5fa}.ac-message{color:#235e43;background:#f1faf5;border:1px solid #b8d9c7;border-radius:7px;padding:12px 14px;font-size:13px}.ac-message.is-error{color:#98131b;background:#fff5f5;border-color:#efc2c5}.ac-small{color:var(--ac-muted);font-size:12px;line-height:1.65}.ac-inline-link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.ac-member-link{text-align:center;color:var(--ac-muted);padding:3px 0;font-size:12px}.ac-member-link a{color:var(--ac-navy);text-underline-offset:3px;margin-left:7px;font-weight:700;text-decoration:underline}.ac-notification-preview{color:#fff;background:#102f48;border-radius:8px;padding:18px 16px 13px}.ac-notification-preview .ac-eyebrow{color:#d3deea;font-size:9px;font-weight:400}.ac-notification{color:var(--ac-navy);background:#f8fafc;border-radius:9px;align-items:center;gap:12px;padding:15px 12px;display:flex;box-shadow:0 6px 16px #0002}.ac-notification img{object-fit:contain;flex-shrink:0}.ac-notification>div{flex:1;min-width:0}.ac-notification-publisher{letter-spacing:.1em;text-transform:uppercase;color:var(--ac-muted);margin-bottom:4px;font-size:8px;font-weight:700;display:block}.ac-notification strong{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.2;display:block}.ac-notification p{color:var(--ac-muted);margin:4px 0 0;font-size:11px}.ac-notification-time{color:var(--ac-muted);align-self:flex-start;font-size:9px}.ac-preview-note{color:#d3deea;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.ac-help{background:#f2f7fc;border:1px solid #b8cce0;border-radius:8px;padding:20px;scroll-margin-top:24px}.ac-help-title{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ac-help h2{font-size:18px}.ac-help-title p{color:var(--ac-muted);margin-top:4px;font-size:12px}.ac-help details{color:var(--ac-muted);border-top:1px solid #d5e0ec;padding:11px 0;font-size:12px}.ac-help details:last-child{padding-bottom:0}.ac-help summary{cursor:pointer;color:var(--ac-navy);min-height:28px;font-weight:700}.ac-help details p,.ac-help details ol{margin-top:8px;line-height:1.8}.ac-help ol{padding-left:18px;list-style:decimal}.ac-help details a{color:var(--ac-navy);align-items:center;gap:4px;margin-top:8px;text-decoration:underline;display:inline-flex}.ac-device-card{border:1px solid var(--ac-line);background:#fff;border-radius:9px;margin-bottom:22px;padding:20px}.ac-device-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ac-device-title h2{align-items:center;gap:9px;margin:0;font-size:18px;line-height:1.25;display:flex}.ac-status-dot{background:#a6b4c1;border-radius:50%;flex-shrink:0;width:11px;height:11px}.ac-status-dot.is-ready{background:#52a875}.ac-device-title p{color:var(--ac-muted);margin:4px 0 0 20px;font-size:12px}.ac-device-statuses{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ac-status-pill{color:#52647a;background:#eef2f6;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.ac-status-pill.is-ready{color:#2b704a;background:#e9f5ed}.ac-device-caption{color:var(--ac-muted);margin-top:12px;font-size:11px}.ac-page-heading{margin-bottom:24px}.ac-page-heading .ac-eyebrow{margin-bottom:12px}.ac-member-badge{color:#6f4a12;letter-spacing:.08em;text-transform:uppercase;background:#f9e1aa;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.ac-member-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;display:grid}.ac-tabs{border-bottom:1px solid var(--ac-line);gap:28px;margin:22px 0;display:flex}.ac-tabs button{cursor:pointer;border-bottom:2px solid #0000;padding:12px 4px;font-size:13px}.ac-tabs button[aria-selected=true]{border-color:var(--ac-red);font-weight:700}.ac-settings-row{border-top:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.ac-settings-row:first-child{border:0;padding-top:0}.ac-settings-row strong{font-size:13px;display:block}.ac-settings-row p{color:var(--ac-muted);margin-top:4px;font-size:12px}.ac-tier-options{gap:8px;display:grid}.ac-tier-options button{border:1px solid var(--ac-line);text-align:left;cursor:pointer;border-radius:6px;padding:12px;font-size:12px}.ac-tier-options button[aria-pressed=true]{background:#eff5fa;border-color:#7c9cbb}.ac-tier-options strong{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ac-tier-options p{color:var(--ac-muted);margin-top:4px}.ac-member-account{border-top:1px solid var(--ac-line);color:var(--ac-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.ac-member-account p{overflow-wrap:anywhere}.ac-signin{max-width:510px;margin:15px auto}.ac-footer{border-top:1px solid var(--ac-line);text-align:center;max-width:1064px;color:var(--ac-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:auto;padding:22px 28px 30px;font-size:11px;display:flex}.ac-footer a{color:var(--ac-navy);text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:flex}@media(max-width:760px){.ac-masthead-inner{flex-wrap:wrap;gap:18px;min-height:76px;padding:14px 20px}.ac-brand span{font-size:18px}.ac-title{border:0;align-self:center;margin-left:auto;padding:8px 0;font-size:12px}.ac-masthead nav{border-top:1px solid #ffffff20;justify-content:space-between;gap:12px;width:100%;margin:0;padding-top:4px}.ac-masthead nav a{min-height:36px}.ac-main{padding:24px 16px 32px}.ac-hero{padding:28px 22px 22px}.ac-hero.is-new:before{background:linear-gradient(90deg,#f3f6f9 10%,#f3f6f9d9 65%,#f3f6f970),url(/2026-mlb-trade-deadline-hero.jpg) 65%/cover}.ac-hero h1,.ac-page-heading h1{font-size:39px}.ac-steps{gap:12px;margin-top:23px;font-size:10px}.ac-steps b{width:22px;height:22px}.ac-public-content{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}.ac-member-grid{grid-template-columns:minmax(0,1fr)}.ac-panel{padding:17px}.ac-topic-copy strong{font-size:15px}.ac-coverage-row{gap:10px;padding:13px 10px}.ac-topic-icon{width:25px}.ac-device-card{padding:17px}.ac-device-title{flex-wrap:wrap}.ac-device-title .ac-secondary{min-height:40px;margin-left:20px;font-size:12px}.ac-hero.is-returning{padding-bottom:26px}.ac-footer{justify-content:center;padding:20px 20px 28px}.ac-footer span{width:100%;font-size:10px}.ac-settings-row{gap:12px}}@media(prefers-reduced-motion:reduce){.ac-root *{scroll-behavior:auto!important;transition:none!important}}.ac-root [role=switch][data-state=checked]{background:var(--ac-navy)}.ac-settings-row strong.ac-setting-title{align-items:center;gap:8px;display:flex}.ac-time-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:10px 0;display:grid}.ac-time-grid label,.ac-time-label{color:var(--ac-muted);margin:12px 0;font-size:12px;display:block}.ac-root .ac-time-grid input,.ac-root .ac-time-label input{width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--ac-navy);background:#fff;border:1px solid #b6c7d6;border-radius:5px;margin-top:5px;padding:8px;font-size:13px;display:block}.ac-snooze-presets{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.ac-snooze-presets button{background:#f4f8fc;border:1px solid #b6c7d6;border-radius:5px;min-height:40px;padding:8px 12px;font-size:12px}.ac-snooze-presets button:focus-visible{background:#e2edf7}.ac-missed-list{margin:0;padding:0;list-style:none}.ac-missed-list li{border-top:1px solid var(--ac-line);padding:14px 0;font-size:12px}.ac-missed-list strong{margin:4px 0;font-family:Georgia,serif;font-size:15px;display:block}.ac-missed-list li>span{color:var(--ac-muted);font-size:10px}
