.mlx .ml-hl-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:calc(1.75rem * var(--ui-k));background:var(--white);border:1px solid var(--line-2);border-radius:calc(1.5rem * var(--ui-k));padding:calc(1.625rem * var(--ui-k)) calc(1.75rem * var(--ui-k));box-shadow:0 40px 80px -50px rgba(0,0,0,.35);margin-bottom:calc(.5rem * var(--ui-k))}.mlx .ml-hl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:calc(1rem * var(--ui-k));overflow:hidden}.mlx .ml-hl-stats>div{background:var(--white);padding:calc(1.125rem * var(--ui-k)) calc(1.25rem * var(--ui-k));min-width:0}.mlx .ml-hl-stats .ml-k{font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:calc(.5rem * var(--ui-k))}.mlx .ml-hl-stats .ml-v{font-size:max(calc(2rem * var(--ui-k)),max(calc(1.7188rem * var(--ui-fit)),.625rem));font-weight:700;letter-spacing:-.045em;line-height:1.05}.mlx .ml-hl-stats .ml-s{font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));color:var(--ink-3);margin-top:calc(.375rem * var(--ui-k))}.mlx .ml-hl-obs{display:flex;flex-direction:column;gap:calc(.625rem * var(--ui-k))}.mlx .ml-hl-obs-i{display:grid;grid-template-columns:calc(1.75rem * var(--ui-k)) 1fr;gap:calc(.75rem * var(--ui-k));padding:calc(.875rem * var(--ui-k)) calc(1rem * var(--ui-k));border-radius:calc(.875rem * var(--ui-k));background:var(--card);border:1px solid var(--line-2);text-align:left;width:100%;transition:border-color .15s}.mlx .ml-hl-obs-i:hover{border-color:var(--ink)}.mlx .ml-hl-obs-i .ml-n{width:calc(1.75rem * var(--ui-k));height:calc(1.75rem * var(--ui-k));border-radius:calc(.5rem * var(--ui-k));background:var(--grad);display:grid;place-items:center;font-family:var(--mono);font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));font-weight:700;color:#1a1a1a}.mlx .ml-hl-obs-i b{font-size:max(calc(.9062rem * var(--ui-k)),max(calc(.7812rem * var(--ui-fit)),.625rem));letter-spacing:-.015em;display:block;margin-bottom:calc(.125rem * var(--ui-k))}.mlx .ml-hl-obs-i span{font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));color:var(--ink-3);line-height:1.45}.mlx .ml-hl-note{font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));color:var(--ink-3);padding:calc(.625rem * var(--ui-k)) calc(.875rem * var(--ui-k));border-radius:calc(.625rem * var(--ui-k));background:var(--bg);border:1px dashed var(--line);margin-top:calc(.875rem * var(--ui-k));line-height:1.45}.mlx .ml-hl-bignum{display:block;font-size:max(calc(1.875rem * var(--ui-k)),max(calc(1.625rem * var(--ui-fit)),.625rem))}.mlx .ml-hl-big,.mlx .ml-hl-bignum{font-weight:700;letter-spacing:-.04em}.mlx .ml-hl-big{font-size:max(calc(2.125rem * var(--ui-k)),max(calc(1.8125rem * var(--ui-fit)),.625rem));line-height:1.1}.mlx .ml-ck.ml-hl-ok{background:var(--teal-bg);color:var(--teal)}.mlx .ml-hl-xf{background:var(--white);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.mlx .ml-hl-xf-h{display:grid;grid-template-columns:calc(2.5rem * var(--ui-k)) 1fr auto;gap:calc(1rem * var(--ui-k));padding:calc(1.125rem * var(--ui-k)) calc(1.375rem * var(--ui-k));align-items:start;width:100%;text-align:left}.mlx .ml-hl-xf-h h4{font-size:max(calc(1.0625rem * var(--ui-k)),max(calc(.9062rem * var(--ui-fit)),.625rem));font-weight:650;letter-spacing:-.02em;margin-top:calc(.5rem * var(--ui-k));line-height:1.3}.mlx .ml-hl-xf-b{padding:0 calc(1.375rem * var(--ui-k)) calc(1.25rem * var(--ui-k)) calc(4.875rem * var(--ui-k))}.mlx .ml-hl-chev{transition:transform .2s;font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));color:var(--muted);padding-top:calc(.375rem * var(--ui-k))}.mlx .ml-hl-xf.ml-open .ml-hl-chev{transform:rotate(180deg)}.mlx .ml-hl-bars{display:flex;align-items:flex-end;gap:calc(3 * var(--mn-px));position:relative}.mlx .ml-hl-col{flex:1;display:flex;flex-direction:column-reverse;min-width:0;position:relative;height:100%}.mlx .ml-hl-col i{display:block;width:100%;flex:none}.mlx .ml-hl-col.ml-now:after{content:"";position:absolute;top:0;bottom:0;right:-2px;border-right:2px dashed var(--coral)}.mlx .ml-hl-ax{display:flex;gap:calc(3 * var(--mn-px));margin-top:calc(.375rem * var(--ui-k))}.mlx .ml-hl-ax span{flex:1;font-family:var(--mono);font-size:max(calc(.625rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));color:var(--muted);text-align:center;min-width:0;white-space:nowrap;overflow:visible}.mlx .ml-hl-ev{position:absolute;transform:translateX(-50%);width:calc(20 * var(--mn-px));height:calc(20 * var(--mn-px));border-radius:50%;background:var(--ink);color:#fff;font-size:max(calc(10 * var(--mn-px)),.625rem);font-weight:700;display:grid;place-items:center;font-family:var(--mono)}.mlx .ml-hl-ev.ml-now{background:var(--coral)}.mlx .ml-hl-evlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(13.75rem * var(--ui-k)),1fr));gap:calc(.375rem * var(--ui-k)) calc(1.125rem * var(--ui-k));margin-top:calc(.875rem * var(--ui-k))}.mlx .ml-hl-evlist div{display:flex;gap:calc(.5rem * var(--ui-k));font-size:max(calc(.7812rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));color:var(--ink-2);align-items:baseline}.mlx .ml-hl-evlist b{font-family:var(--mono);font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));color:var(--coral)}.mlx .ml-hl-endbar{position:relative;height:calc(8 * var(--mn-px));border-radius:99px;background:var(--bg-2);min-width:calc(6.875rem * var(--ui-k))}.mlx .ml-hl-endbar i{position:absolute;top:0;bottom:0;left:0;border-radius:99px;background:var(--ink)}.mlx .ml-hl-endbar i.ml-ext{background:var(--grad)}.mlx .ml-hl-endbar u{position:absolute;top:calc(-4 * var(--mn-px));width:2px;height:calc(16 * var(--mn-px));background:var(--muted)}.mlx .ml-hl-endbar u.ml-cap{background:var(--risk)}.mlx .ml-hl-trk{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(.625rem * var(--ui-k))}.mlx .ml-hl-trk-s{padding:calc(1rem * var(--ui-k));border-radius:calc(.875rem * var(--ui-k));background:var(--white);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:calc(.375rem * var(--ui-k));min-width:0}.mlx .ml-hl-trk-s .ml-hl-n{width:calc(1.75rem * var(--ui-k));height:calc(1.75rem * var(--ui-k));border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));font-weight:700;background:var(--bg-2);color:var(--ink-2);margin-bottom:calc(.25rem * var(--ui-k))}.mlx .ml-hl-trk-s b{font-size:max(calc(.875rem * var(--ui-k)),max(calc(.75rem * var(--ui-fit)),.625rem));letter-spacing:-.015em}.mlx .ml-hl-trk-s .ml-hl-d{color:var(--ink-3);line-height:1.4}.mlx .ml-hl-trk-s .ml-hl-d,.mlx .ml-hl-trk-s .ml-hl-st{font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem))}.mlx .ml-hl-trk-s .ml-hl-st{margin-top:auto;padding-top:calc(.5rem * var(--ui-k));font-weight:600}.mlx .ml-hl-trk-s.ml-hl-done .ml-hl-n{background:var(--teal-bg);color:var(--teal)}.mlx .ml-hl-trk-s.ml-hl-done .ml-hl-st{color:var(--teal)}.mlx .ml-hl-trk-s.ml-hl-due .ml-hl-n{background:var(--amber-bg);color:var(--amber)}.mlx .ml-hl-trk-s.ml-hl-due .ml-hl-st{color:var(--amber)}.mlx .ml-hl-trk-s.ml-hl-bad{border-color:#F3C2B6}.mlx .ml-hl-trk-s.ml-hl-bad .ml-hl-n{background:var(--risk-bg);color:var(--risk)}.mlx .ml-hl-trk-s.ml-hl-bad .ml-hl-st{color:var(--risk)}.mlx .ml-hl-trk.ml-off .ml-hl-trk-s{opacity:.55}.mlx .ml-hl-trkbar{height:calc(6 * var(--mn-px));border-radius:99px;background:var(--bg-2);overflow:hidden;margin:calc(.375rem * var(--ui-k)) 0 calc(.25rem * var(--ui-k))}.mlx .ml-hl-trkbar>div{height:100%;background:var(--grad)}.mlx .ml-hl-scn{display:flex;gap:calc(4 * var(--mn-px));flex-wrap:wrap;padding:calc(4 * var(--mn-px));background:var(--white);border:1px solid var(--line);border-radius:calc(1rem * var(--ui-k))}.mlx .ml-hl-scn button{padding:calc(.5rem * var(--ui-k)) calc(.875rem * var(--ui-k));border-radius:calc(.75rem * var(--ui-k));font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));font-weight:620;color:var(--ink-2);text-align:left;line-height:1.2}.mlx .ml-hl-scn button small{display:block;font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));font-weight:500;color:var(--muted);margin-top:2px}.mlx .ml-hl-scn button:hover{background:var(--bg)}.mlx .ml-hl-scn button.ml-on{background:var(--ink);color:#fff}.mlx .ml-hl-scn button.ml-on small{color:#bbb}.mlx .ml-hl-stage{display:flex;gap:calc(3 * var(--mn-px));height:calc(2.75rem * var(--ui-k))}.mlx .ml-hl-stage>div{border-radius:calc(.5rem * var(--ui-k));display:flex;flex-direction:column;justify-content:center;padding:0 calc(.5rem * var(--ui-k));font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));font-weight:600;overflow:hidden;white-space:nowrap;min-width:0}.mlx .ml-hl-stage .ml-paid{background:var(--ink);color:#fff}.mlx .ml-hl-stage .ml-next{background:var(--grad);color:#1a1a1a}.mlx .ml-hl-stage .ml-exp{background:var(--bg-2);color:var(--ink-3)}.mlx .ml-panel.ml-hl-hot{box-shadow:0 0 0 2px var(--coral);border-color:transparent}.mlx .ml-hl-hstack{display:flex;height:calc(2.5rem * var(--ui-k));border-radius:calc(.75rem * var(--ui-k));overflow:hidden;gap:2px}.mlx .ml-hl-hstack>div{display:flex;align-items:center;padding:0 calc(.75rem * var(--ui-k));font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;min-width:0}.mlx .ml-hl-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(.75rem * var(--ui-k))}.mlx .ml-hl-card{text-align:left;padding:calc(1.25rem * var(--ui-k));border-radius:var(--r);background:var(--white);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:calc(.5rem * var(--ui-k));min-height:calc(10.625rem * var(--ui-k));transition:border-color .15s,transform .15s;color:var(--ink);text-decoration:none}.mlx .ml-hl-card:hover{border-color:var(--ink);transform:translateY(-2px)}.mlx .ml-hl-card b{font-size:max(calc(1.0625rem * var(--ui-k)),max(calc(.9062rem * var(--ui-fit)),.625rem));letter-spacing:-.025em}.mlx .ml-hl-card .ml-sub{font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem))}.mlx .ml-hl-card-foot{margin-top:auto;padding-top:calc(.625rem * var(--ui-k));border-top:1px solid var(--line-2);display:flex;justify-content:space-between;font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));color:var(--muted)}.mlx .ml-hl-purp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(.625rem * var(--ui-k))}.mlx .ml-hl-purp>div{padding:calc(1rem * var(--ui-k));border-radius:calc(.875rem * var(--ui-k));background:var(--card);border:1px solid var(--line)}.mlx .ml-hl-purp b{display:block;font-size:max(calc(.9062rem * var(--ui-k)),max(calc(.7812rem * var(--ui-fit)),.625rem));letter-spacing:-.015em;margin-bottom:calc(.25rem * var(--ui-k))}.mlx .ml-hl-rules{width:100%;border-collapse:collapse;font-size:max(calc(.875rem * var(--ui-k)),max(calc(.75rem * var(--ui-fit)),.625rem))}.mlx .ml-hl-rules td,.mlx .ml-hl-rules th{padding:calc(1rem * var(--ui-k)) calc(1.125rem * var(--ui-k));border-bottom:1px solid var(--dark-line);text-align:left;vertical-align:top}.mlx .ml-hl-rules th{font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.625rem * var(--ui-fit)),.625rem));letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;font-weight:600}.mlx .ml-hl-rules td:first-child{color:#fff;font-weight:650;width:28%}.mlx .ml-hl-rules td{color:#B8B8B8}.mlx .ml-hl-chip-d{display:inline-flex;padding:calc(.375rem * var(--ui-k)) calc(.75rem * var(--ui-k));border-radius:999px;border:1px solid #3a3a3a;color:#ddd;font-size:max(calc(.75rem * var(--ui-k)),max(calc(.6562rem * var(--ui-fit)),.625rem));font-weight:600}.mlx .ml-hl-askg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1rem * var(--ui-k))}.mlx .ml-hl-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(.75rem * var(--ui-k))}.mlx .ml-hl-five-c{padding:calc(1.25rem * var(--ui-k));border-radius:var(--r);background:var(--white);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:calc(.5rem * var(--ui-k));min-height:calc(13.125rem * var(--ui-k));color:var(--ink);text-decoration:none;transition:border-color .15s}.mlx .ml-hl-five-c:hover{border-color:var(--ink)}.mlx .ml-hl-five-c.ml-hot{box-shadow:0 0 0 2px var(--coral);border-color:transparent}.mlx .ml-hl-five-c h4{font-size:max(calc(1rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));letter-spacing:-.02em}.mlx .ml-hl-five-c p{font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));color:var(--ink-3);line-height:1.45}.mlx .ml-panel.ml-hl-risk{box-shadow:0 0 0 2px var(--risk);border-color:transparent}.mlx .ml-hl-act{padding:calc(1.5rem * var(--ui-k));overflow-y:auto;height:100%}.mlx .ml-hl-mark{display:flex;gap:calc(.625rem * var(--ui-k));align-items:center;flex-wrap:wrap;padding:calc(.5rem * var(--ui-k)) 0;border-top:1px solid var(--line-2)}.mlx .ml-hl-mark>span:first-child{min-width:calc(7.5rem * var(--ui-k))}@media (max-width:1100px){.mlx .ml-hl-hero{grid-template-columns:1fr}.mlx .ml-hl-trk{grid-template-columns:repeat(3,minmax(0,1fr))}.mlx .ml-hl-askg,.mlx .ml-hl-cards,.mlx .ml-hl-five,.mlx .ml-hl-purp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mlx .ml-hl-hero{padding:calc(1.125rem * var(--ui-k));border-radius:calc(1.125rem * var(--ui-k))}.mlx .ml-hl-stats .ml-v{font-size:max(calc(1.5rem * var(--ui-k)),max(calc(1.2812rem * var(--ui-fit)),.625rem))}.mlx .ml-hl-xf-b{padding-left:calc(1.375rem * var(--ui-k))}.mlx .ml-hl-trk{grid-template-columns:repeat(2,minmax(0,1fr))}.mlx .ml-hl-ax span:nth-child(odd){visibility:hidden}.mlx .ml-hl-scn{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.mlx .ml-hl-askg,.mlx .ml-hl-cards,.mlx .ml-hl-five{grid-template-columns:1fr}.mlx .ml-hl-rules td:first-child{width:auto}.mlx .ml-hl-scn button{flex:none}}