:root{--league-paper:#f3ecdd;--league-white:#f8f1e5;--league-ink:#10382d;--league-muted:#5e655e;--league-rule:#cec5b2;--league-rule-strong:#9f9a89;--league-green:#10382d;--league-green-strong:#0b2d25;--league-green-soft:#e2eadf;--league-brass:#aa7f33;--league-brass-ink:#74520f;--league-brass-soft:#f2e7cc;--league-red:#74271f;--league-red-soft:#efe0d8;--league-shadow:0 8px 24px #231d1214;--league-rule-input:#857f70;--league-board-max-height:max(320px, calc(100dvh - var(--header-height) - 64px));--bg:var(--league-paper);--bg2:var(--league-paper);--bg3:var(--league-paper);--card:var(--league-white);--card-solid:var(--league-white);--text:var(--league-ink);--text-primary:var(--league-ink);--text-secondary:var(--league-ink);--text-muted:var(--league-muted);--border:var(--league-rule);--border-strong:var(--league-rule-strong);--accent:var(--league-green);--accent-hot:var(--league-green);--win:var(--league-green);--money:var(--league-green);--gold:var(--league-brass);--warn:var(--league-brass);--loss:var(--league-red);--danger:var(--league-red);--header-height:78px;--league-bottom-surface-height:72px;--league-bottom-surface-gap:30px;--league-bottom-surface-clearance:calc(var(--league-bottom-surface-height) + var(--league-bottom-surface-gap) + env(safe-area-inset-bottom))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--league-paper)}body{background:var(--league-paper);color:var(--league-ink)}a{text-decoration:none}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nbb-container{width:min(100%,1500px);max-width:1500px;margin:0 auto;padding:0 32px}.league-header{z-index:1000;border-bottom:1px solid var(--league-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3ecddf5;width:100%;position:sticky;inset-block-start:0}.league-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--league-ink) 0 2px, transparent 2px 3px, var(--league-red) 3px 4px, transparent 4px 5px);height:5px;position:absolute;inset:auto 0 -6px}.league-header-inner{width:min(100%,1500px);height:var(--header-height);grid-template-columns:minmax(240px,300px) minmax(0,1fr) max-content;align-items:center;gap:clamp(12px,1.5vw,24px);margin:0 auto;padding:0 28px;display:grid}.league-brand,.league-footer-brand{color:var(--league-ink)}.league-brand{min-width:0}.league-mark{color:currentColor;align-items:baseline;gap:16px;display:inline-flex}.league-wordmark{font:400 2.45rem/.82 var(--font-display);letter-spacing:.035em;white-space:nowrap}.league-mark small{border-bottom:1px solid var(--league-brass);font:700 .75rem/1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;padding-bottom:3px}.league-mark.compact .league-wordmark{font-size:1.55rem}.league-nav{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:safe center;align-items:stretch;gap:clamp(10px,1.55vw,30px);min-width:0;height:100%;scroll-padding-inline:8px;display:flex;overflow-x:auto}.league-nav::-webkit-scrollbar{display:none}.league-nav a{color:var(--league-ink);font:700 .75rem/1 var(--font-ui);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex;position:relative}.league-nav a>svg{width:14px;height:14px;color:var(--league-green);stroke-width:1.9px}.league-nav a.active>svg{color:var(--league-brass-ink);stroke-width:2.35px}.league-nav a:after{content:"";background:var(--league-brass);height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.league-nav a:hover:after,.league-nav a.active:after{transform:scaleX(1)}.league-account{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.league-member-search-button{min-width:44px;min-height:44px;color:var(--league-ink);font:700 .75rem/1 var(--font-ui);letter-spacing:.035em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.league-member-search-button:hover,.league-member-search-button[aria-expanded=true]{border-color:var(--league-ink);background:var(--league-white)}.league-member-search-button:focus-visible{outline:2px solid var(--league-brass);outline-offset:2px}.league-member-search-button svg{width:17px;height:17px}.league-focused-context{border-left:1px solid var(--league-rule-strong);min-height:44px;color:var(--league-brass-ink);font:800 .75rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.league-focused-context svg{width:16px;height:16px;color:var(--league-brass);stroke-width:1.8px}.league-header-focused .league-nav{justify-content:flex-end}.league-account-link{min-width:44px;min-height:44px;color:var(--league-ink);justify-content:center;align-items:center;gap:9px;font-size:.78rem;font-weight:600;display:flex}.league-avatar{border:1px solid var(--league-ink);background:var(--league-paper);width:38px;height:38px;font:700 .75rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.league-avatar svg{stroke-width:1.75px;width:18px;height:18px}.league-menu-button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.league-menu-button span{background:var(--league-ink);height:2px;margin:5px 0;display:block}.league-mobile-menu{display:none}.league-nav-events{flex:none;align-items:stretch;gap:2px;display:flex}.league-events-button{min-width:28px;min-height:44px;color:var(--league-green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.league-events-button svg{stroke-width:2.1px;width:15px;height:15px;transition:transform .16s}.league-events-button:hover{color:var(--league-brass-ink)}.league-events-button[aria-expanded=true] svg{transform:rotate(180deg)}.league-events-menu{z-index:2;border:1px solid var(--league-ink);background:var(--league-white);width:min(400px,100vw - 32px);padding:14px 16px 16px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #10382d33}.league-events-menu-title{border-bottom:1px solid var(--league-rule);color:var(--league-brass);font:800 .75rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;padding-bottom:8px}.league-events-menu-note{color:var(--league-muted);font:500 .78rem/1.4 var(--font-ui);margin:0;padding:14px 2px}.league-events-menu-list{margin:0;padding:0;list-style:none}.league-events-menu-list li{border-bottom:1px solid var(--league-rule)}.league-events-menu-list a{min-height:56px;color:var(--league-ink);align-content:center;gap:3px;padding:9px 4px;display:grid}.league-events-menu-list a:hover{background:var(--league-green-soft)}.league-events-menu-list small{color:var(--league-brass-ink);font:700 .75rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.league-events-menu-list strong{font:700 .82rem/1.2 var(--font-ui)}.league-events-menu-list em{color:var(--league-muted);font:500 .75rem/1.25 var(--font-ui);font-style:normal}.league-tab-bar{display:none}.league-member-search{z-index:2;border:1px solid var(--league-ink);background:var(--league-white);width:min(430px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 6px);right:max(28px,50vw - 722px);box-shadow:0 18px 48px #10382d33}.league-member-search-head{border-bottom:1px solid var(--league-rule);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.league-member-search-head strong{font:400 1.55rem/1 var(--font-bebas);text-transform:uppercase;display:block}.league-member-search-head span{color:var(--league-muted);font:700 .75rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:5px;display:block}.league-member-search-head button{width:44px;height:44px;color:var(--league-green);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.league-member-search-head button:hover{background:var(--league-green-soft)}.league-member-search-head button:focus-visible{outline:2px solid var(--league-brass)}.league-member-search-head svg{width:17px;height:17px}.league-member-search-input{margin-top:13px;position:relative}.league-member-search-input>svg{width:17px;height:17px;color:var(--league-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.league-member-search-input input{border:1px solid var(--league-ink);width:100%;min-height:46px;color:var(--league-ink);font:600 .8rem/1 var(--font-ui);background:#fff;border-radius:0;padding:0 86px 0 40px}.league-member-search-input input:focus{outline:3px solid var(--league-brass);outline-offset:2px}.league-member-search-input kbd{border:1px solid var(--league-rule-strong);background:var(--league-paper);color:var(--league-muted);font:700 .75rem/1 var(--font-mono);letter-spacing:.02em;pointer-events:none;padding:4px 6px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.league-member-results{border-top:1px solid var(--league-rule);min-height:74px;max-height:min(360px,52vh);margin-top:10px;overflow-y:auto}.league-member-results p{color:var(--league-muted);margin:0;padding:18px 8px;font-size:.75rem;line-height:1.45}.league-member-results ul{margin:0;padding:0;list-style:none}.league-member-results li{border-bottom:1px solid var(--league-rule)}.league-member-results li a{min-height:54px;color:var(--league-ink);justify-content:space-between;align-items:center;gap:18px;padding:8px;display:flex}.league-member-results li a:hover,.league-member-results li a.active{background:var(--league-green-soft)}.league-member-results li span{gap:4px;min-width:0;font-size:.78rem;font-weight:700;display:grid}.league-member-results li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-member-results li em{color:var(--league-muted);font:500 .75rem/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-member-results li small{color:var(--league-muted);font:700 .75rem/1 var(--font-mono);text-transform:uppercase;white-space:nowrap}.league-member-result-group>h3{border-bottom:1px solid var(--league-rule);color:var(--league-brass);font:800 .75rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:10px 8px 7px}.league-member-result-group+.league-member-result-group{border-top:2px solid var(--league-ink)}.league-member-results .league-quick-find-empty{align-items:center;gap:9px;min-height:74px;display:flex}.league-quick-find-empty svg{width:17px;height:17px;color:var(--league-brass);flex:none}.league-member-search-all{border:1px solid var(--league-ink);color:#fff;background:var(--league-green);min-height:44px;font:700 .75rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:12px;display:flex}.league-member-search-all:hover{background:var(--league-ink)}.league-button{border:1px solid var(--league-ink);min-height:46px;font:700 .83rem/1 var(--font-ui);justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.league-button svg{width:17px;height:17px}.league-button:hover{transform:translateY(-1px)}.league-button-primary{color:var(--league-paper);background:var(--league-ink);box-shadow:inset 0 0 0 3px #ffffff14}.league-button-primary:hover{color:#fff;background:var(--league-red);text-decoration:none}.league-button-secondary{color:var(--league-ink);background:var(--league-white)}.league-button:focus-visible,.league-header a:focus-visible,.league-footer a:focus-visible{outline:2px solid var(--league-brass);outline-offset:3px}.league-header button:focus-visible{outline:3px solid var(--league-brass);outline-offset:2px}.league-footer{border-top:4px double var(--league-brass);background:var(--league-ink);width:100%;color:var(--league-paper);margin-top:auto}.league-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100%,1500px);min-height:86px;margin:0 auto;padding:14px 28px;display:grid}.league-footer .league-footer-brand{color:var(--league-paper)}.league-footer .league-wordmark{font-size:1.65rem}.league-footer .league-mark small{border-color:var(--league-brass)}.league-footer nav{gap:28px;display:flex}.league-footer nav a,.league-footer p{color:var(--league-paper);font-size:.75rem}.league-footer p{color:#d4cab7;justify-self:end}.provider-notice{border:1px solid var(--league-brass);background:var(--league-brass-soft);color:var(--league-ink);align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.provider-notice svg{width:22px;color:var(--league-brass)}.league-scroll-region{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto}.league-scroll-label{color:var(--league-muted);margin-bottom:6px;font-size:.75rem}.contest-context{border-bottom:1px solid var(--league-rule);background:var(--league-ink);color:#fff;width:calc(100vw - 16px);margin-left:calc(50% - 50vw + 8px)}.contest-context-inner{grid-template-columns:260px 1fr auto;align-items:center;gap:26px;width:min(100%,1500px);min-height:54px;margin:0 auto;padding:0 28px;display:grid}.contest-context-title{align-items:center;gap:10px;display:flex}.contest-context-title>span:nth-child(2){gap:2px;display:grid}.contest-context-title small{color:#aeb8c8;font:700 .75rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.contest-context-title strong{font:700 .78rem/1.1 var(--font-ui);white-space:nowrap}.contest-context-title>svg{width:14px;color:var(--league-brass)}.contest-context-shield{border:1px solid #ffffff52;place-items:center;width:30px;height:30px;display:grid}.contest-context-shield svg{width:17px;color:var(--league-brass)}.contest-context nav{scrollbar-width:none;align-items:stretch;height:54px;display:flex;overflow-x:auto}.contest-context nav::-webkit-scrollbar{display:none}.contest-context nav a{color:#dce2eb;font:600 .75rem/1 var(--font-ui);white-space:nowrap;align-items:center;padding:0 16px;display:flex;position:relative}.contest-context nav a:after{content:"";background:var(--league-brass);height:3px;position:absolute;inset:auto 12px 0;transform:scaleX(0)}.contest-context nav a.active{color:#fff}.contest-context nav a.active:after,.contest-context nav a:hover:after{transform:scaleX(1)}.contest-context-live{color:#fff;font:700 .75rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:flex}.contest-context-live svg{color:#4fd092;width:14px}@media (max-width:1500px){.league-header-inner{grid-template-columns:245px minmax(0,1fr) auto;gap:14px}.league-header .league-mark{gap:10px}.league-header .league-wordmark{font-size:2.05rem}.league-nav{gap:clamp(6px,.7vw,10px)}.league-nav a{letter-spacing:.045em;font-size:.75rem}.league-account{gap:6px}.league-member-search-button span,.league-account-link>span:last-child{display:none}}@media (max-width:1280px) and (min-width:901px){.league-header-inner{grid-template-columns:minmax(120px,152px) minmax(0,1fr) max-content;gap:8px;padding:0 14px}.league-header .league-wordmark{font-size:1.4rem}.league-header .league-mark small{display:none}.league-nav{gap:clamp(3px,.5vw,7px)}.league-nav a{letter-spacing:.015em;gap:4px;font-size:.75rem}.league-nav a>svg{width:11px;height:11px}.league-nav-events{gap:0}.league-events-button{min-width:22px;padding:0 2px}.league-events-button svg{width:13px;height:13px}.league-account{gap:4px}.league-member-search-button{min-width:40px;padding:0 6px}.league-member-search-button span{display:none}.league-account-link{gap:0;min-width:40px}.league-account-link>span:last-child{display:none}.league-avatar{width:34px;height:34px}}@media (max-width:1280px){.league-footer-inner{grid-template-columns:1fr auto}.league-footer nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}.contest-context-inner{grid-template-columns:auto 1fr;gap:12px}.contest-context nav{border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;margin:0 -18px;padding:0 8px}.contest-context-live{justify-self:end}}@media (max-width:900px){.league-header-inner{grid-template-columns:1fr auto}.league-nav,.league-events-menu,.league-account-link span:last-child{display:none}.league-menu-button{display:block}.league-mobile-menu{max-block-size:calc(100dvh - var(--header-height) - 6px);overscroll-behavior:contain;border-top:1px solid var(--league-rule);padding:8px 18px 18px;display:grid;overflow-y:auto}.league-mobile-menu a{min-height:48px;color:var(--league-ink);border-bottom:1px solid var(--league-rule);align-items:center;gap:10px;font-weight:600;display:flex}.league-mobile-menu a>svg{width:18px;height:18px;color:var(--league-green)}.league-mobile-menu a.active{color:var(--league-green)}.league-mobile-live{border-bottom:2px solid var(--league-ink);padding-bottom:4px;display:grid}.league-mobile-live h2{color:var(--league-brass);font:800 .75rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:10px 0 2px}.league-mobile-live p{color:var(--league-muted);font:500 .78rem/1.4 var(--font-ui);margin:0;padding:12px 0}.league-mobile-menu .league-mobile-live-link{align-content:center;gap:3px;min-height:58px;padding:8px 0;display:grid}.league-mobile-live-link small{color:var(--league-brass-ink);font:700 .75rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.league-mobile-live-link strong{font:700 .82rem/1.2 var(--font-ui)}.league-mobile-live-link em{color:var(--league-muted);font:500 .75rem/1.25 var(--font-ui);font-style:normal}}@media (max-width:720px){:root{--header-height:66px}.nbb-container{padding:0 16px 32px}.league-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 16px}.league-wordmark{font-size:1.9rem}.league-mark{gap:10px}.league-mark small{font-size:.75rem}.league-avatar{width:36px;height:36px}.league-member-search{right:16px}.league-focused-context{border-left:0;justify-content:center;width:44px;padding:0}.league-focused-context>span{display:none}.league-footer-inner{grid-template-columns:1fr;padding:20px 16px}.league-footer nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.league-footer p{justify-self:start}.contest-context{width:100vw;margin-left:calc(50% - 50vw)}.contest-context-inner{padding:8px 16px 0}.contest-context-title strong,.contest-context-live{font-size:.75rem}.contest-context nav{height:48px;min-height:48px}.contest-context nav a{padding:0 12px;font-size:.75rem}.league-tab-bar{z-index:1000;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--league-ink);background:var(--league-white);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 18px #10382d24}.league-tab-bar a{min-width:44px;min-height:56px;color:var(--league-ink);font:700 .75rem/1 var(--font-mono);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px;display:flex}.league-tab-bar a>svg{width:19px;height:19px;color:var(--league-green);stroke-width:1.85px}.league-tab-bar a.active{color:var(--league-brass-ink);background:var(--league-green-soft)}.league-tab-bar a.active>svg{color:var(--league-brass-ink);stroke-width:2.35px}.league-tab-bar a:focus-visible{outline:3px solid var(--league-brass);outline-offset:-3px}body:has([data-mobile-task-dock]:not([data-visible=false])) .nbb-container{padding-bottom:var(--league-bottom-surface-clearance)}body:has([data-mobile-task-dock]:not([data-visible=false])) .league-footer-inner{padding-bottom:var(--league-bottom-surface-clearance)}body:has([data-mobile-tab-bar]) .nbb-container{padding-bottom:var(--league-bottom-surface-clearance)}body:has([data-mobile-tab-bar]) .league-footer-inner{padding-bottom:var(--league-bottom-surface-clearance)}body:has([data-mobile-tab-bar]) .league-mobile-menu{padding-bottom:var(--league-bottom-surface-clearance)}body:has([data-mobile-task-dock]:not([data-visible=false])) [data-mobile-tab-bar]{display:none}}@media (max-width:480px){.league-wordmark{font-size:1.65rem}.league-mark small{display:none}.league-account{gap:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ml-rev-pending{opacity:0;will-change:opacity, transform;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.ml-rev.in,.ml-rev-pending.in{opacity:1;transform:none}.ml-rev-pending.d1{transition-delay:80ms}.ml-rev-pending.d2{transition-delay:.16s}.ml-rev-pending.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.ml-rev-pending,.ml-rev-pending.d1,.ml-rev-pending.d2,.ml-rev-pending.d3{opacity:1;transition:none;transform:none}}
@keyframes ml-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ml-stagger>*{animation:.36s cubic-bezier(.22,1,.36,1) both ml-slide-up}.ml-stagger>:first-child{animation-delay:0s}.ml-stagger>:nth-child(2){animation-delay:60ms}.ml-stagger>:nth-child(3){animation-delay:.12s}.ml-stagger>:nth-child(4){animation-delay:.18s}.ml-stagger>:nth-child(5){animation-delay:.24s}.ml-stagger>:nth-child(6){animation-delay:.3s}.ml-stagger>:nth-child(7){animation-delay:.34s}.ml-stagger>:nth-child(8){animation-delay:.38s}.ml-stagger>:nth-child(n+9){animation-delay:.42s}@keyframes ml-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ml-table-rows tr{animation:.45s cubic-bezier(.22,1,.36,1) both ml-row-in}.ml-table-rows tr:first-child{animation-delay:0s}.ml-table-rows tr:nth-child(2){animation-delay:50ms}.ml-table-rows tr:nth-child(3){animation-delay:.1s}.ml-table-rows tr:nth-child(4){animation-delay:.15s}.ml-table-rows tr:nth-child(5){animation-delay:.2s}.ml-table-rows tr:nth-child(6){animation-delay:.24s}.ml-table-rows tr:nth-child(7){animation-delay:.28s}.ml-table-rows tr:nth-child(8){animation-delay:.32s}.ml-table-rows tr:nth-child(9){animation-delay:.36s}.ml-table-rows tr:nth-child(10){animation-delay:.4s}.ml-table-rows tr:nth-child(11){animation-delay:.44s}.ml-table-rows tr:nth-child(n+12){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.ml-stagger>*,.ml-table-rows tr{opacity:1;animation:none;transform:none}}
.ml-card-glow{transition:box-shadow .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.ml-card-glow:after{content:"";opacity:0;filter:blur(44px);background:var(--ml-glow-color,var(--mac-blue,#001e60));pointer-events:none;width:7rem;height:7rem;transition:opacity .26s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;right:0}.ml-card-glow:hover:after,.ml-card-glow:focus-within:after{opacity:.12}.ml-card-glow:hover{transform:translateY(-2px)}.ml-accent-bar{position:relative}.ml-accent-bar:before{content:"";background:linear-gradient(90deg, var(--mac-blue,#001e60), var(--court-orange,#0036ff));pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.ml-card-glow,.ml-card-glow:after,.ml-card-glow:hover{transition:none;transform:none}}
@keyframes ml-status-pulse{0%{box-shadow:0 0 0 0 var(--ml-pulse-color,#d84a6d8c)}70%{box-shadow:0 0 0 8px #d84a6d00}to{box-shadow:0 0 #d84a6d00}}.ml-status-pulse{animation:1.8s cubic-bezier(.22,.61,.36,1) infinite ml-status-pulse}@media (prefers-reduced-motion:reduce){.ml-status-pulse{animation:none}}
@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.1cjty3m8cmvge.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.29hthr9ev6k3c.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.p.244bs3sh-6r38.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.096js7_w8b2x9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_ExtraBold-s.p.30laabazud8p1.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Black-s.p.0yas-zwhvqe_n.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_66ee6813-module__ZGg2FG__className{font-family:inter,inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inter_66ee6813-module__ZGg2FG__variable{--font-inter:"inter", "inter Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Medium-s.p.0n2bw8rpbxgqb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Bold-s.p.2qnl63sot2bti.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_ExtraBold-s.p.1dair4-_as39d.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_9c9e6329-module__X4ofNq__className{font-family:jetbrainsMono,jetbrainsMono Fallback,SF Mono,Fira Code,monospace}.jetbrainsmono_9c9e6329-module__X4ofNq__variable{--font-jetbrains:"jetbrainsMono", "jetbrainsMono Fallback", SF Mono, Fira Code, monospace}
