:root{--bg:#0f0f10;--panel:#161617;--panel-2:#202022;--line:#262628;--rule:#1e1e20;--line-strong:#3a3a3d;--ink:#f4f4f2;--ink-2:#b4b4b1;--ink-3:#949490;--data:#55aef5;--data-soft:#55aef529;--focus:#e5566f;--paper:var(--bg);--sunk:var(--panel-2);--rule-strong:var(--line-strong);--accent:var(--data);--accent-strong:var(--data);--accent-soft:var(--data-soft);--accent-lift:var(--data);--on-accent:#0f0f10;--danger:var(--focus);--chrome:var(--bg);--chrome-2:var(--line);--on-chrome:var(--ink);--on-chrome-2:var(--ink-2);--mark:var(--ink);--sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", "SF Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--bar:3.5rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);color:var(--ink);font:400 .9375rem/1.55 var(--sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,dl,dd,dt,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.display{letter-spacing:-.03em;font-weight:750;font-stretch:86%;line-height:1.03}.btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--rule-strong);border:1px solid var(--btn-bd);background:var(--btn-bg);height:2.5rem;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out), background-color .14s ease, border-color .14s ease, opacity .14s ease;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:active{transform:none}.btn--primary{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-bd:var(--accent)}.btn--ghost{--btn-bd:transparent;color:var(--ink-2)}.btn--sm{height:2.125rem;padding:0 .8rem;font-size:.8125rem}.btn--lg{border-radius:8px;height:3rem;padding:0 1.75rem;font-size:.9375rem}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--sunk)}.btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn--ghost:hover{background:var(--sunk);color:var(--ink)}}.field{gap:.45rem;display:grid}.field>label{font:600 .6875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.field .hint{font:400 .6875rem/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.input{border:1px solid var(--line);background:var(--panel-2);width:100%;height:2.5rem;color:var(--ink);border-radius:6px;padding:0 .8rem;transition:background-color .14s,border-color .14s,box-shadow .14s}textarea.input{resize:vertical;height:auto;min-height:4.25rem;padding:.65rem .8rem}select.input{padding-right:.4rem}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #e5566f2e}@media (hover:hover) and (pointer:fine){.input:not(:focus):hover{border-color:var(--rule-strong)}}input.input:read-only,select.input:disabled{background:var(--sunk);color:var(--ink-2);box-shadow:none;border-style:dashed}.err{color:var(--danger);min-height:1.1rem;font-size:.8125rem;font-weight:500}.mark{flex:none;display:block}.mark img{object-fit:contain;width:auto;height:2rem;display:block}.auth{box-sizing:border-box;background:var(--panel);grid-template-columns:1.1fr 1fr;height:100dvh;min-height:100vh;display:grid}.auth__aside{background:var(--bg);border-right:1px solid var(--line);color:var(--ink-2);flex-direction:column;justify-content:space-between;gap:1rem;padding:2.75rem;display:flex}.auth__aside .mark img{height:3rem}.auth__aside h2{max-width:15ch;color:var(--on-chrome);font-size:clamp(2.25rem,4.4vw,3.75rem)}.auth__rules{counter-reset:rule;max-width:38ch;margin-top:2rem;display:grid}.auth__rules li{border-top:1px solid var(--chrome-2);grid-template-columns:2.25rem 1fr;gap:.75rem;padding:.7rem 0;font-size:.8125rem;line-height:1.5;display:grid}.auth__rules li:last-child{border-bottom:1px solid var(--chrome-2)}.auth__rules li:before{counter-increment:rule;content:counter(rule, decimal-leading-zero);font:500 .75rem/1.5 var(--mono);color:var(--accent-lift)}.auth__main{place-items:center;padding:2.5rem 1.25rem;display:grid}.auth__form{gap:1rem;width:min(24rem,100%);display:grid}.auth__form h1{margin-bottom:.25rem;font-size:2rem}.auth__form .btn{height:2.75rem}.auth__swap{color:var(--ink-3);font-size:.8125rem}.auth__swap button{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=46rem){.auth{grid-template-columns:1fr}.auth__aside{gap:2rem;padding:2rem 1.25rem}}.formfoot{border-top:2px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;padding-top:1.15rem;display:flex}.formfoot__state{flex:16rem;gap:.2rem;display:grid}.formfoot__state p{color:var(--ink-2);font-size:.875rem}.formfoot__state[data-bad="1"] .eyebrow{color:var(--danger)}.formfoot__state[data-bad="1"] p{color:var(--danger);font-weight:500}.formfoot__state[data-ready="1"] .eyebrow{color:var(--accent)}.notice{color:var(--accent);font-size:.8125rem;font-weight:500}.reveal{display:grid;position:relative}.reveal>.input{padding-right:3.75rem}.reveal>.input::-ms-reveal{display:none}.reveal__btn{font:600 .625rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .45rem;transition:color .14s,background-color .14s;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.reveal__btn:hover{color:var(--accent);background:var(--sunk)}}.reveal__btn[aria-pressed=true]{color:var(--accent)}.m5{--bg:#0f0f10;--panel:#161617;--panel-2:#202022;--track:#262628;--line:#262628;--rule:#1e1e20;--line-strong:#3a3a3d;--grid:#2b2b2d;--ink:#f4f4f2;--ink-2:#b4b4b1;--ink-3:#949490;--data:#55aef5;--data-soft:#55aef529;--up:#3fc07a;--up-bg:#172a1d;--on:var(--ink-2);--warn:#e0a73a;--warn-bg:#2b2213;--focus:#e5566f;--focus-bg:#2c1a20;--mark:var(--ink);--mark-strong:var(--mark);--accent:var(--data);--accent-strong:var(--data);--accent-soft:var(--data-soft);--accent-lift:var(--data);--on-accent:#0f0f10;--sunk:var(--panel-2);--paper:var(--bg);--rule-strong:var(--line-strong);--danger:var(--focus);--s1:#007b9b;--s2:#7137b6;--s3:#a44c1d;--s4:#a43687;--s5:#2e7c35;--fs:clamp(.75rem, min(1.05vw, 2.4vh), 2.5rem);--t-floor:calc(.75 * var(--fs));--t-lab:calc(.85 * var(--fs));--t-cap:calc(.95 * var(--fs));--t-head:calc(1.05 * var(--fs));--t-val:calc(1.7 * var(--fs));--t-hero:calc(2.6 * var(--fs))}.m5shell{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--fs);flex-direction:column;display:flex;position:relative;overflow:hidden}body:has(.m5shell){background:#0f0f10}.m5shell[data-idle]{cursor:none}.m5 *{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.m5 ::selection{color:var(--ink);background:#55aef54d}.m5shell[data-idle] .m5bar{opacity:0;pointer-events:none}.m5screen{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,1fr);gap:.7em;min-height:0;padding:.9em;display:grid}.m5blk{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.m5blk--panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.8em 1em}.m5blk--ai{background:var(--panel)}.m5lab{font:500 var(--t-lab)/1.25 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.m5lab--meta{color:var(--ink-3)}.m5num{font-family:var(--mono);font-variant-numeric:tabular-nums}.m5bar{background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;flex:none;transition:opacity .3s;display:flex}.m5bar__tier{align-items:center;gap:.6em;min-width:0;min-height:2.9em;padding:0 1.15em;display:flex}.m5bar__tier--2{border-top:1px solid var(--rule);gap:.8em;min-height:2.6em}.m5bar__brand{border-radius:4px;flex:none;align-items:center;margin-right:.5em;display:flex}.m5bar__brand .mark img{mix-blend-mode:screen;height:1.45em}.m5sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m5bar__nav{overscroll-behavior-x:contain;scrollbar-width:none;align-self:stretch;align-items:stretch;gap:.1em;min-width:0;display:flex;overflow-x:auto}.m5bar__nav button{appearance:none;color:var(--ink-2);font:500 var(--t-cap)/1 var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:none;border-radius:0;padding:0 .7em;box-shadow:inset 0 -2px #0000}@media (hover:hover) and (pointer:fine){.m5bar__nav button:hover{color:var(--ink)}}.m5bar__nav button[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.m5bar__nav button:focus-visible{color:var(--ink);outline:none}.m5bar__nav button:focus-visible:not([aria-current]){box-shadow:inset 0 -1px 0 var(--ink-3)}.m5bar__end{flex:none;align-items:center;gap:.2em;margin-left:auto;display:flex}.m5bar__link{appearance:none;color:var(--ink-2);font:500 var(--t-lab)/1 var(--sans);cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;border-radius:4px;padding:.6em}@media (hover:hover) and (pointer:fine){.m5bar__link:hover{color:var(--ink);background:var(--panel-2)}}.m5bar__link[aria-pressed=true]{color:var(--ink)}.m5bar__seg{background:var(--panel);border:1px solid var(--line);border-radius:4px;flex:none;gap:.15em;padding:.15em;display:flex}.m5bar__seg button{appearance:none;color:var(--ink-2);font:500 var(--t-lab)/1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:none;border-radius:3px;padding:.45em .7em}.m5bar__seg button[aria-pressed=true]{background:var(--panel-2);color:var(--ink)}.m5bar__seg button[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.m5bar__seg button:not([aria-pressed=true]):hover{color:var(--ink)}}.m5bar__dates{flex:none;align-items:center;gap:.4em;display:flex}.m5bar__date{font:500 var(--t-lab)/1 var(--mono);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;height:2em;padding:0 .5em}.m5bar__stamp{white-space:nowrap;flex:none;margin-left:auto}.m5bar__stamp--stale{color:var(--warn)}.m5scope{min-height:2.2em;color:var(--ink-3);font:500 var(--t-lab)/1 var(--sans);border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:1.4em;padding:0 1em;display:flex}.m5scope b{color:var(--ink-2);font-weight:600}.m5scope--stale{color:var(--warn)}.m5shell[data-tv] .m5bar{z-index:10;position:absolute;top:0;left:0;right:0}.m5paused{z-index:5;color:var(--ink-3);font:500 var(--t-lab)/1 var(--sans);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:.35em .6em;position:absolute;bottom:.6em;right:1em}.m5progress{background:var(--ink-3);z-index:6;width:0;height:2px;position:absolute;bottom:0;left:0}.m5shell[data-rotating] .m5progress{width:100%;animation:20s linear m5tick}.m5shell[data-held] .m5progress{border-top:2px dashed var(--ink-3);background:0 0;height:0;animation-play-state:paused}@keyframes m5tick{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.m5shell[data-rotating] .m5progress{animation-duration:20s}.m5bar__nav button,.m5bar__seg button,.m5bar__link{transition:none}}@media (width<=700px){.m5shell{height:auto;overflow:auto}.m5screen{flex-direction:column;display:flex}.m5blk{min-height:14em}.m5kpirow{grid-template-columns:1fr!important;grid-auto-rows:auto!important;grid-auto-flow:row!important}.m5screen .m5raterow{grid-auto-rows:auto;grid-auto-columns:auto;grid-auto-flow:row}}.m5tip{z-index:30;pointer-events:none;background:var(--ink);color:var(--bg);font:500 .8rem/1.35 var(--sans);border-radius:4px;max-width:28rem;padding:.35rem .6rem;display:none;position:fixed}.m5kcard{flex-direction:column;justify-content:center;gap:.3em;display:flex;overflow:hidden}.m5kcard__head{justify-content:space-between;align-items:center;gap:.6em;min-width:0;display:flex}.m5kcard__v{font-size:var(--t-val);font-weight:500;line-height:1.05}.m5kcard--big .m5kcard__v{font-size:var(--t-hero);letter-spacing:-.02em;line-height:1}.m5kcard__unit{color:var(--ink-3);margin-left:.04em;font-size:.55em;font-weight:500}.m5kcard__sub{font-size:var(--t-lab);color:var(--ink-2);line-height:1.35}.m5bullet{gap:.35em;display:grid}.m5bullet__track{background:var(--track);border-radius:2px;height:4px;position:relative}.m5bullet__fill{border-radius:2px;position:absolute;inset:0 auto 0 0}.m5bullet__tick{background:var(--ink);width:1px;position:absolute;top:-3px;bottom:-3px;transform:translate(-.5px)}.m5bullet__cap{font-size:var(--t-lab)}.m5kpirow--col{background:var(--panel);border:1px solid var(--line);border-radius:6px;overflow:hidden}.m5kpirow--col .m5kcard{border:0;border-radius:0;gap:.3em;padding:.6em 1em}.m5kpirow--col .m5kcard+.m5kcard{border-top:1px solid var(--rule)}.m5spark{width:100%;height:1.2em}.m5av{--av:2.1;width:calc(var(--av) * var(--fs));height:calc(var(--av) * var(--fs));background:var(--panel-2);border:1px solid var(--line-strong);color:var(--ink-2);font:600 clamp(var(--t-floor), calc(var(--av) * .38 * var(--fs)), var(--t-head)) / 1 var(--sans);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;display:grid}.m5pace{font:500 var(--t-lab)/1.3 var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:3px;align-items:center;gap:.35em;padding:.15em .55em;display:inline-flex}.m5pace--ahead{color:var(--up);background:var(--up-bg)}.m5pace--on{color:var(--on);background:var(--panel-2)}.m5pace--behind{color:var(--warn);background:var(--warn-bg)}.m5pace--focus{color:var(--focus);background:var(--focus-bg)}.m5delta{white-space:nowrap}.m5delta--up{color:var(--up);font-weight:600}.m5delta--dn{color:var(--focus);font-weight:600}.m5delta--flat{color:var(--ink-3)}.m5chart{width:100%;min-width:0;height:100%;min-height:0;position:relative}.m5chart svg{display:block;overflow:visible}.m5chart svg text{font-family:var(--mono);font-size:var(--t-lab);fill:var(--ink-3)}.m5axline{stroke:var(--line);stroke-width:1px}.m5chartwrap{flex-direction:column;gap:.3em;width:100%;min-width:0;height:100%;min-height:0;display:flex}.m5chartwrap .m5chart{flex:1;min-height:0}.m5chart__note{flex:none}.m5srows{flex-direction:column;display:flex;overflow:hidden;container:srows/size}.m5srow{border-bottom:1px solid var(--rule);cursor:pointer;flex:auto;grid-template-columns:2.6em minmax(8em,1fr) minmax(4.5em,14em) 6.5em 4.5em 1em;align-items:center;gap:.7em;min-height:2.6em;padding:.3em 0;display:grid}.m5srow:last-child{border-bottom:none}.m5srow:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (hover:hover) and (pointer:fine){.m5srow:hover{background:var(--panel-2)}}.m5srow__name{font-weight:600;font-size:var(--t-cap);min-width:0}.m5srow__name small{margin-top:.15em;display:block}.m5srow__pct{text-align:right;font-size:var(--t-head);font-weight:500}.m5srow__pct small{margin-top:.1em;display:block}@container srows (height<=21em){.m5srow__name small,.m5srow__pct small{margin:0 0 0 .4em;display:inline}}.m5dot{border-radius:50%;flex:none;justify-self:center;width:.45em;height:.45em;display:inline-block}.m5dot--good,.m5dot--flat{background:var(--line-strong)}.m5dot--warn{box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.m5dot--bad{background:var(--focus)}.m5podwrap{justify-content:flex-end;gap:.6em;overflow:hidden;container-type:size}.m5podium{align-items:flex-end;gap:.8em;display:flex}.m5pod{text-align:center;cursor:pointer;min-width:0;transition:transform .16s var(--ease-out);flex:1}.m5pod:focus-visible,.m5chase__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.m5pod:hover{transform:translateY(-.15em)}.m5chase__row:hover{background:var(--panel-2);border-radius:4px}}.m5pod__avwrap{border-radius:50%;display:inline-block}.m5pod__avwrap--record{outline:2px solid var(--ink);outline-offset:2px}.m5pod__name{font-weight:600;font-size:var(--t-cap);white-space:nowrap;text-overflow:ellipsis;margin:.35em 0 .4em;overflow:hidden}.m5pod__block{background:var(--data);color:var(--on-accent);border-radius:.5em .5em 0 0;flex-direction:column;justify-content:flex-start;padding-top:.5em;display:flex}.m5pod--2 .m5pod__block{opacity:.82}.m5pod--3 .m5pod__block{opacity:.66}.m5pod__block--record{opacity:1}.m5pod__v{font-size:1.35em;font-weight:600;line-height:1}.m5pod__block .m5lab{color:inherit;opacity:.8}.m5pod__lab{margin-top:.25em}.m5chase{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.4em;padding-top:.6em;display:flex}.m5chase__row{font-size:var(--t-cap);cursor:pointer;align-items:center;gap:.5em;margin:-.15em -.35em;padding:.15em .35em;display:flex}.m5lbrank{flex-direction:column;gap:.6em;display:flex}.m5lbrank .m5srows{flex:1;min-height:0}.m5lbrank__switch{flex-wrap:wrap;flex:none;gap:.4em;display:flex}.m5lbrank__switch button{font:500 var(--t-lab)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:.25em .7em}.m5lbrank__switch button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.m5badges{flex-direction:column;gap:.5em;display:flex;overflow:hidden}.m5badges__title{flex:none}.m5badges__grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(13em,1fr));align-content:space-evenly;gap:.7em 1em;min-height:0;display:grid;overflow:hidden}.m5badge{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6em;min-width:0;display:grid}.m5badge .m5coin{grid-row:1/span 2}.m5badge b{font-size:var(--t-cap);font-weight:600;line-height:1.2;display:block}.m5badge span{font:400 var(--t-lab)/1.3 var(--sans);letter-spacing:0}.m5coin{place-items:center;width:1.6em;height:1.6em;font-size:1.1em;display:grid}.m5coin--gold{color:var(--up)}.m5coin--soft{color:var(--data)}.m5coin--more{color:var(--ink-2);font:600 var(--t-lab) var(--mono)}.m5dealwrap{flex-direction:column;gap:.4em;display:flex}.m5dealrail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container:deals/size}.m5dealrail__note{border-top:1px solid var(--line);flex:none;padding-top:.4em}.m5deal{border-bottom:1px solid var(--line);font-size:var(--t-cap);grid-template-columns:1fr auto auto auto;align-items:center;gap:.6em;padding:.4em 0;display:grid}.m5deal:last-child{border-bottom:none}.m5deal__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.m5deal__stage{font:500 var(--t-lab)/1.3 var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-2);background:var(--panel-2);white-space:nowrap;border-radius:3px;padding:.15em .5em}.m5deal__value{white-space:nowrap;font-weight:600}.m5deal__days{font-size:var(--t-lab);color:var(--ink-3);white-space:nowrap}.m5deal--more .m5deal__name{color:var(--ink-2);font-weight:500}.m5deal__stage--none{color:var(--ink-3);background:0 0;padding-left:0;padding-right:0}@container deals (height<=17em){.m5deal{padding:.15em 0}}.m5closing{text-align:center;justify-content:center;align-items:center;gap:.15em;padding:.4em 1em}.m5closing__v{font-size:var(--t-hero);font-weight:600;line-height:1}.m5closing__unit{color:var(--ink-3);margin-left:.1em;font-size:.45em}.m5closing__v--none{font-size:var(--t-val);color:var(--ink-3);font-weight:400}.m5closing__meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.m5closing__meta .m5num{color:var(--ink-2)}.m5road{flex-direction:column;justify-content:center;display:flex;overflow:hidden}.m5road__track{background:var(--track);border-radius:999px;height:.5em;margin:1.6em .8em 2em;position:relative}.m5road__fill{background:var(--data);border-radius:999px;position:absolute;inset:0 auto 0 0}.m5road__pt{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%}.m5road__dot{background:var(--bg);border:2px solid var(--ink-3);border-radius:50%;width:.9em;height:.9em}.m5road__pt--filled .m5road__dot{background:var(--data);border-color:var(--data)}.m5road__ptlabel{white-space:nowrap;position:absolute;top:1.1em}.m5ai{flex-direction:column;flex:1;gap:.4em;min-height:0;display:flex;overflow:hidden;container:notes/inline-size}.m5pod__lab svg{vertical-align:-.15em}.m5notes__top{flex:none;justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.m5notes__counts{white-space:nowrap}.m5notes__list{flex-direction:column;flex:1;gap:.5em;min-height:0;display:flex;overflow:hidden}.m5notes__card{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:.2em;padding:.5em .75em;display:flex}.m5notes__card--link{cursor:pointer}.m5notes__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m5notes__chead{font-size:var(--t-head);align-items:center;gap:.5em;min-width:0;padding-bottom:.15em;font-weight:600;display:flex}.m5notes__chead b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.m5notes__cnt{white-space:nowrap;margin-left:auto}.m5notes__row{font-size:var(--t-cap);grid-template-columns:.7em minmax(6em,auto) 1fr;align-items:center;gap:.6em;padding:.12em 0;display:grid}.m5notes__mark{border-radius:50%;justify-self:center;width:.6em;height:.6em}.m5notes__mark--2{background:var(--focus)}.m5notes__mark--1{box-shadow:inset 0 0 0 1.5px var(--warn);background:0 0}.m5notes__mark--0{background:var(--line-strong)}.m5notes__kpi{color:var(--ink-2);white-space:nowrap}.m5notes__inwho{display:none}.m5notes__fig{white-space:nowrap;text-align:right;color:var(--ink-2)}.m5notes__fig b{color:var(--ink);font-weight:600}.m5notes__text{color:var(--ink);grid-column:2/-1;line-height:1.3}.m5notes__more{flex:none}.m5notes__list--fold{justify-content:space-between}.m5notes__more .m5notes__text{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container notes (width<=28em){.m5notes__list{gap:0}.m5notes__card{background:0 0;border:0;border-radius:0;gap:0;padding:0}.m5notes__chead{display:none}.m5notes__row{border-bottom:1px solid var(--rule);grid-template-columns:.7em minmax(0,1fr) auto;padding:.3em 0}.m5notes__row:last-child,.m5notes__more{border-bottom:none}.m5notes__inwho{color:var(--ink);font-weight:600;display:inline}.m5notes__fig .m5lab--meta{display:none}}.m5kcard__ctx{font:400 var(--t-lab)/1.25 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}.m5blk>*{flex:1;min-height:0}.m5matrix,.m5movers,.m5moved,.m5records{flex-direction:column;display:flex}.m5matrix{gap:.35em;padding:.7em 1em}.m5matrix__top{flex:none;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.m5matrix__title{font:600 var(--t-head)/1.3 var(--sans);color:var(--ink)}.m5matrix__legend{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.m5matrix__legend .m5dot{margin-left:.6em}.m5matrix__hdr{border-bottom:1px solid var(--line);flex:none;align-items:end;gap:.6em;display:grid}.m5matrix__hdr button{appearance:none;cursor:pointer;text-align:right;white-space:nowrap;text-overflow:ellipsis;transition:color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:none;padding:.3em 0 .45em;overflow:hidden;box-shadow:inset 0 -2px #0000}.m5matrix__hdr button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--data)}@media (hover:hover) and (pointer:fine){.m5matrix__hdr button:hover{color:var(--ink)}}.m5matrix__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container:matrix/size}.m5matrix__row{border-bottom:1px solid var(--rule);cursor:pointer;flex:auto;align-items:center;gap:.6em;min-height:40px;padding:.4em 0;display:grid}.m5matrix__row:last-child{border-bottom:none}.m5matrix__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.m5matrix__who{align-items:center;gap:.55em;min-width:0;display:flex}.m5matrix__who>span:not(.m5av){min-width:0;font-weight:600;line-height:1.2;font-size:var(--t-cap);flex-direction:column;display:flex}.m5matrix__cell{font-size:var(--t-cap);text-align:right;color:var(--ink-2);justify-content:flex-end;align-items:center;gap:.4em;display:flex}.m5matrix__cell[data-sorted]{color:var(--ink);font-weight:500}@container matrix (height<=19em){.m5matrix__who>span:not(.m5av){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m5matrix__who small{margin-left:.4em}.m5matrix__row{min-height:0}}.m5movers{gap:.45em}.m5movers__rows{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;container:movers/size}.m5movers__row{border-bottom:1px solid var(--rule);font-size:var(--t-cap);cursor:pointer;flex:auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7em;min-height:1.9em;padding:.2em 0;display:grid}.m5movers__row:last-child{border-bottom:none}.m5movers__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.m5movers__what{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.35em;min-width:0;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.m5movers__what small:before{content:"·";margin-right:.3em}.m5delta--new{color:var(--ink-2);font-weight:500}.m5movers__empty{margin:auto 0}@container movers (height<=13em){.m5movers__row{grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:.1em 0}.m5movers__row .m5av{display:none}}.m5raterow{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.7em;min-height:0;display:grid}.m5rate{flex-direction:column;justify-content:center;gap:.3em;display:flex}.m5rate__v{font-size:var(--t-hero);font-weight:600;line-height:1.05}.m5rate__sub{font-size:var(--t-lab);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.m5ladder{align-items:center;gap:.8em;padding:0 1.6em;display:flex}.m5ladder__step{text-align:center;flex-direction:column;flex:0 0 7.5em;align-items:center;gap:.25em;min-width:0;display:flex}.m5ladder__v{font-size:var(--t-val);font-weight:600;line-height:1.05}.m5ladder__rate{flex-direction:column;flex:1 1 0;align-items:center;gap:.2em;min-width:0;padding:0 .5em;display:flex}.m5ladder__pct{font-size:var(--t-head);white-space:nowrap;font-weight:600}.m5ladder__pct .m5delta{font-size:var(--t-lab);margin-left:.35em}.m5ladder__rung{background:var(--line-strong);width:100%;height:1px}.m5ladder__rate .m5lab--meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.m5strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;container:strip/size}.m5strip__cell{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:.3em;min-width:0;padding:.5em 1em;display:flex}.m5strip__cell:last-child{border-right:0}.m5strip__vrow{align-items:center;gap:.8em;display:flex}.m5strip__v{font-size:var(--t-val);white-space:nowrap;font-weight:600;line-height:1.05}.m5strip__track{flex:1;min-width:4em;display:block}.m5strip__delta{font-size:var(--t-lab);white-space:nowrap}.m5strip__meta{line-height:1.3}.m5strip__meta .m5num{color:var(--ink-2)}@container strip (height<=7.2em){.m5strip__cell{gap:.15em;padding:.35em 1em}.m5strip__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.m5gauges{flex-direction:column;gap:.5em;display:flex}.m5gauges__row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,1), minmax(0, 1fr));flex:1;gap:.5em 1em;min-height:0;display:grid}.m5gauge{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15em;min-width:0;min-height:0;display:flex}.m5gauge__svg{flex:1 1 0;width:100%;min-height:0}.m5gauge__pct{font:600 30px var(--mono);fill:var(--ink)}.m5gauge__v{font-size:var(--t-val);font-weight:600;line-height:1.1}.m5gauge__v small{margin-top:.15em;font-weight:500;display:block}.m5gauge__proj{font-size:var(--t-lab);color:var(--ink-3)}.m5gauge__proj--short{color:var(--focus)}.m5gauge__need{color:var(--accent);margin-top:.2em}.m5gauges__empty{margin:auto}@media (width<=700px){.m5gauges__row{grid-template-rows:none;grid-template-columns:1fr}.m5gauge__svg{flex:none}}.m5moved{gap:.4em}.m5moved__rows{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex;overflow:hidden;container:moved/size}.m5moved__row{font-size:var(--t-cap);border-bottom:1px solid var(--line);grid-template-columns:minmax(8em,1.2fr) 1fr 1fr minmax(5em,auto);align-items:baseline;gap:.7em;padding:.25em 0;display:grid}.m5moved__row:last-child{border-bottom:none}.m5moved__row--hdr{border-bottom-color:var(--rule-strong)}.m5moved__prior{color:var(--ink-3)}.m5moved__num{text-align:right}@container moved (height<=26em){.m5moved__row{font-size:var(--t-lab);padding:.12em 0}}.m5records{gap:.45em}.m5records__rows{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex;overflow:hidden}.m5records__row{font-size:var(--t-cap);grid-template-columns:minmax(7em,1fr) 1fr 1fr;align-items:baseline;gap:.7em;display:grid}.m5records__row b{font-size:1.15em}.m5records__row small{margin-left:.45em;display:inline}.m5phead{align-items:stretch;gap:1.4em;display:flex}.m5phead__id{flex:0 0 12em;align-items:center;gap:.8em;display:flex}.m5phead__meta{gap:.2em;line-height:1.35;display:grid}.m5phead__name{font-size:var(--t-val)}.m5phead__cards{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7em;min-width:0;display:grid}.m5phead--missing{text-align:center;justify-content:center;align-items:center}.m5phead--missing p{color:var(--ink-2);margin:.4em 0}.m5plink{color:var(--accent);font:600 var(--t-cap) var(--sans);cursor:pointer;background:0 0;border:none;padding:0}.m5plink:hover{text-decoration:underline}.m5rentry{cursor:pointer;flex-direction:column;gap:.4em;display:flex}.m5rentry__title{font-size:var(--t-head);font-weight:600}.m5rentry__desc{color:var(--ink-3);font-size:var(--t-cap)}.m5rentry__go{color:var(--accent);font:600 var(--t-lab) var(--sans);margin-top:auto;padding-top:.6em}.m5rentry:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.m5rentry:hover{background:var(--panel-2)}}.m5report{z-index:20;background:var(--bg);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.m5report__body{flex-direction:column;gap:1.2em;max-width:56em;margin:0 auto;padding:2.4em 2em 4em;display:flex}.m5rback{color:var(--accent);font:600 var(--t-cap) var(--sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.m5rback:hover{text-decoration:underline}.m5report__title{margin:0;font-size:1.8em}.m5report__chart{height:22em}.m5report__body .m5dealrail{flex:none;container-type:inline-size}.m5rcards{grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.8em;display:grid}.m5rcard{background:var(--panel);border:1px solid var(--line);border-radius:.5em;padding:.7em .9em}.m5rcard__v{margin:.15em 0;font-size:1.4em;font-weight:600}.m5rtable{border-collapse:collapse;width:100%;font-size:var(--t-cap)}.m5rtable th,.m5rtable td{text-align:left;border-bottom:1px solid var(--line);padding:.45em .6em}.m5rtable th{font:500 var(--t-lab)/1.3 var(--sans);text-transform:none;letter-spacing:0;color:var(--ink-3)}.m5rtable td.m5num,.m5rtable th:not(:first-child){text-align:right}.m5rdates{gap:1.2em;display:flex}.m5rdates label{flex-direction:column;gap:.3em;display:flex}.m5rdates input[type=date]{font:inherit;border:1px solid var(--line);border-radius:4px;padding:.4em .6em}@media print{.m5bar,.m5rback,.m5progress{display:none!important}.m5shell{height:auto;overflow:visible}.m5screen{height:auto;padding:0;display:block}.m5rentry{display:none}.m5report{z-index:auto;color:#000;background:#fff;position:static;inset:auto;overflow:visible}.m5report__body{max-width:none;padding:0}.m5rcard,.m5blk--panel{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-color:#999}}.m5bar__nav button,.m5bar__seg button,.m5bar__link,.m5matrix__hdr button,.m5lbrank__switch button,.m5plink,.m5rback{transition:color .14s var(--ease-out), background-color .14s var(--ease-out), box-shadow .14s var(--ease-out), border-color .14s var(--ease-out), transform .12s var(--ease-out)}.m5bar__nav button:active,.m5bar__seg button:active,.m5bar__link:active,.m5matrix__hdr button:active,.m5lbrank__switch button:active{transform:scale(.97)}.m5srow,.m5matrix__row,.m5movers__row,.m5chase__row,.m5rentry{transition:background-color .12s var(--ease-out)}.m5srow:active,.m5matrix__row:active,.m5movers__row:active,.m5chase__row:active,.m5rentry:active{background:var(--line)}.m5matrix__row,.m5movers__row{border-radius:4px}.m5notes__card--link{transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out)}.m5notes__card--link:active{background:var(--line-strong)}@media (hover:hover) and (pointer:fine){.m5notes__card--link:hover{background:var(--line);border-color:var(--line-strong)}.m5matrix__row:hover,.m5movers__row:hover{background:var(--panel-2)}.m5matrix__hdr button:hover,.m5lbrank__switch button:hover{color:var(--ink)}.m5bar__date:hover{border-color:var(--line-strong)}}.m5bar__date{transition:border-color .14s var(--ease-out)}.m5bar__date:focus{border-color:var(--data)}.m5pod{transition:transform .16s var(--ease-out)}.m5pod:active{transform:scale(.98)}.m5bullet__fill{transition:width .5s var(--ease-out)}@media (prefers-reduced-motion:reduce){.m5bar__nav button,.m5bar__seg button,.m5bar__link,.m5matrix__hdr button,.m5lbrank__switch button,.m5pod,.m5bullet__fill{transition:none}.m5bar__nav button:active,.m5bar__seg button:active,.m5bar__link:active,.m5matrix__hdr button:active,.m5lbrank__switch button:active,.m5pod:active,.m5pod:hover{transform:none}}.m5skel{position:relative}.m5skel__tiles{flex-direction:row;gap:.7em}.m5skel__bone{background:var(--panel-2);border:1px solid var(--line);border-radius:.6em;flex:1;min-height:0;animation:1.6s ease-in-out infinite m5skelpulse}.m5skel[data-error] .m5skel__bone{opacity:.55;animation:none}.m5skel__msg{text-align:center;margin:0;position:absolute;bottom:1.1em;left:0;right:0}.m5skel[data-error] .m5skel__msg{color:var(--warn)}@keyframes m5skelpulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.m5skel__bone{animation:none}}.m5gs{flex:1;min-height:0;overflow-y:auto}.m5gs--gate{justify-content:center;align-items:center;padding:2em;display:flex}.m5gs__gate{width:100%;max-width:34em;padding:2em}.m5gs__body{flex-direction:column;gap:.8em;max-width:120em;margin:0 auto;padding:.9em .9em 2em;display:flex}.m5gs__head{justify-content:space-between;align-items:center;gap:1.6em;display:flex}.m5gs__title{font-size:var(--t-val);font-weight:600;line-height:1.1}.m5gs__sub{margin-top:.3em}.m5gs__nav{border-bottom:1px solid var(--rule);align-items:center;gap:1.6em;display:flex}.m5gs__tabs{align-self:stretch;gap:.1em;display:flex}.m5gs__tabs button{appearance:none;color:var(--ink-2);cursor:pointer;font:500 var(--t-cap)/1 var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:.45em;padding:.6em .7em .7em;display:inline-flex;box-shadow:inset 0 -2px #0000}.m5gs__tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.m5gs__tabs button:focus-visible{color:var(--ink);outline:none}.m5gs__tabs button:focus-visible:not([aria-selected=true]){box-shadow:inset 0 -1px 0 var(--ink-3)}.m5gs__tabcount{font-size:var(--t-lab);color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:.1em .4em}.m5gs__log{white-space:nowrap;flex:none;align-items:center;gap:1em;margin-left:auto;padding-bottom:.2em;display:flex}.m5gs__log b{color:var(--ink-2);font-weight:500}.m5gs__hist,.m5gs__srclink,.m5gs__later,.m5gs__mfoot .m5plink,.m5gs__confirm .m5plink,.m5gs__popfoot .m5plink{font-size:var(--t-lab)}.m5gs__date{flex:none;position:relative}.m5gs__datebtn{appearance:none;cursor:pointer;height:2.6em;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);font:600 var(--t-head)/1 var(--sans);letter-spacing:0;border-radius:4px;align-items:center;gap:.6em;padding:0 .8em 0 .9em;display:inline-flex}.m5gs__datebtn[aria-expanded=true]{background:var(--line)}.m5gs__datebtn:focus-visible{outline:2px solid var(--data);outline-offset:2px}.m5gs__caret{color:var(--ink-3)}.m5gs__chip{font:500 var(--t-lab)/1 var(--sans);color:var(--data);background:var(--data-soft);border-radius:3px;padding:.3em .5em}.m5gs__chip--past{color:var(--ink-3);background:var(--bg);border:1px solid var(--line)}.m5gs__datepop{z-index:8;background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;flex-direction:column;gap:.6em;width:19em;padding:.7em;display:flex;position:absolute;top:calc(100% + .4em);right:0}.m5gs__poptitle{padding:0 .1em}.m5gs__yearrow{align-items:center;gap:.3em;display:flex}.m5gs__step{appearance:none;cursor:pointer;width:2.2em;height:2.2em;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line-strong);font-size:var(--t-cap);border-radius:4px;flex:none;place-items:center;display:grid}.m5gs__step:disabled{color:var(--ink-3);border-color:var(--line);cursor:default;background:0 0}.m5gs__msel{appearance:none;cursor:pointer;height:2.2em;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);font:600 var(--t-cap)/1 var(--sans);letter-spacing:0;text-align:center;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 1.05em),calc(100% - .75em);background-repeat:no-repeat;background-size:.3em .3em;border-radius:4px;flex:1;padding:0 2em 0 .8em}.m5gs__msel:focus-visible,.m5gs__step:focus-visible,.m5gs__mon:focus-visible{outline:2px solid var(--data);outline-offset:2px}.m5gs__mongrid{grid-template-columns:repeat(4,1fr);gap:.3em;display:grid}.m5gs__mon{appearance:none;cursor:pointer;height:2.4em;color:var(--ink-2);border:1px solid var(--line);font:500 var(--t-cap)/1 var(--sans);letter-spacing:0;background:0 0;border-radius:4px;position:relative}.m5gs__mon--past{color:var(--ink-3)}.m5gs__mon--current{color:var(--data);border-color:var(--data)}.m5gs__mon[aria-pressed=true]{color:var(--ink);background:var(--panel-2);border-color:var(--ink)}.m5gs__mondot{background:currentColor;border-radius:50%;width:.3em;height:.3em;margin-left:-.15em;position:absolute;bottom:.35em;left:50%}.m5gs__popfoot{border-top:1px solid var(--rule);white-space:nowrap;justify-content:space-between;align-items:center;gap:1em;padding-top:.5em;display:flex}.m5gs__panel{flex-direction:column;gap:.7em;padding:.9em 1em .8em;display:flex}.m5gs__phead{align-items:center;gap:.8em;display:flex}.m5gs__phead--flat{border-bottom:0;padding-bottom:0}.m5gs__mark{--av:2.6;color:var(--ink-2);font-size:var(--t-head)}.m5gs__who{flex-direction:column;gap:.25em;min-width:0;display:flex}.m5gs__namerow{align-items:center;gap:.5em;display:flex}.m5gs__name{font-size:var(--t-val);font-weight:600;line-height:1.1}.m5gs__banner{color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;gap:.4em;padding:.6em .9em;line-height:1.4;display:flex}.m5gs__banner b{color:var(--ink);white-space:nowrap;font-weight:600}.m5gs__table{flex-direction:column;display:flex}.m5gs__hrow,.m5gs__row{border-bottom:1px solid var(--rule);align-items:center;gap:1.4em;display:grid}.m5gs__hrow{border-bottom-color:var(--line-strong)}.m5gs__row:last-child{border-bottom:0}.m5gs__hrow>span{white-space:nowrap;padding:.4em .3em .55em}.m5gs__row>span{min-width:0;padding:.55em .3em}.m5gs__r{text-align:right}.m5gs__metric{flex-direction:column;gap:.15em;display:flex}.m5gs__kpi{font-size:var(--t-cap);color:var(--ink);white-space:nowrap;font-weight:600}.m5gs__unit{white-space:nowrap}.m5gs__changed{color:var(--data);font-size:var(--t-lab);font-weight:500}.m5gs__fig{font-size:var(--t-cap);color:var(--ink-2);white-space:nowrap}.m5gs__fig--now{color:var(--ink)}.m5gs__target{flex-direction:column;align-items:flex-end;gap:.3em;display:flex}.m5gs__goal{appearance:none;border:1px solid var(--line-strong);background:var(--bg);width:100%;max-width:10.5em;height:2.4em;color:var(--ink);font:500 var(--t-head)/1 var(--mono);font-variant-numeric:tabular-nums;text-align:right;border-radius:4px;outline:none;padding:0 .6em}.m5gs__goal--carried{color:var(--ink-2)}.m5gs__goal--default{color:var(--ink-3);border-color:var(--line)}.m5gs__goal:focus{border-color:var(--data);color:var(--ink)}.m5gs__goal:read-only{color:var(--ink-3);cursor:default;background:0 0;border-color:#0000}.m5gs__row--changed .m5gs__goal{border-color:var(--data);color:var(--ink)}.m5gs__src{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2em .5em;max-width:100%;display:flex}.m5gs__src>*{white-space:nowrap}.m5gs__src--typed,.m5gs__nextchange .m5num{color:var(--ink-2)}.m5gs__confirm{color:var(--ink-2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2em .6em;max-width:100%;display:inline-flex}.m5gs__no{color:var(--ink-2)}.m5gs__prog{flex-direction:column;align-items:flex-end;gap:.45em;display:flex}.m5gs__proglabel{white-space:nowrap;color:var(--ink-2)}.m5gs__proglabel--done{color:var(--up)}.m5gs__proglabel--none{color:var(--ink-3)}.m5gs__track{background:var(--line);border-radius:2px;width:100%;max-width:11em;height:3px;display:block;overflow:hidden}.m5gs__fill{background:var(--data);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--ease-out);border-radius:2px;display:block}.m5gs__fill--done{background:var(--up)}.m5gs__footnote{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1em;padding-top:.6em;display:flex}.m5gs__save{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.6em;margin-left:auto;display:flex}.m5gs__dirty{color:var(--ink-2)}.m5gs__btn{appearance:none;border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:500 var(--t-cap)/1 var(--sans);letter-spacing:0;text-transform:none;background:0 0;border-radius:4px;align-items:center;gap:.4em;padding:.6em .9em;display:inline-flex}.m5gs__btn:disabled{color:var(--ink-3);border-color:var(--line);cursor:default}.m5gs__btn--primary{background:var(--data);border-color:var(--data);color:var(--on-accent);font-weight:600}.m5gs__btn--primary:disabled{background:var(--panel-2);border-color:var(--line);color:var(--ink-3)}.m5gs__btn:focus-visible{outline:2px solid var(--data);outline-offset:2px}.m5gs__notice{color:var(--warn)}.m5gs__pick{position:relative}.m5gs__pickbtn{appearance:none;cursor:pointer;color:var(--ink);background:var(--panel-2);border:1px solid var(--line-strong);font:500 var(--t-lab)/1 var(--sans);letter-spacing:0;text-transform:none;border-radius:4px;padding:.5em .8em}.m5gs__pickbtn[aria-expanded=true]{background:var(--line)}.m5gs__pickbtn:focus-visible{outline:2px solid var(--data);outline-offset:2px}.m5gs__menu{z-index:8;background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;flex-direction:column;gap:.4em;width:20em;padding:.5em;display:flex;position:absolute;top:calc(100% + .4em);left:0}.m5gs__search{appearance:none;width:100%;font:500 var(--t-cap)/1.2 var(--sans);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;outline:none;padding:.45em .6em}.m5gs__search:focus{border-color:var(--data)}.m5gs__search::placeholder{color:var(--ink-3)}.m5gs__search::-webkit-search-cancel-button{display:none}.m5gs__list{flex-direction:column;max-height:22em;display:flex;overflow-y:auto}.m5gs__gtitle{padding:.5em .5em .2em}.m5gs__opt{cursor:pointer;font-size:var(--t-cap);color:var(--ink-2);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto 1.2em;align-items:center;gap:.55em;padding:.35em .5em;display:grid}.m5gs__opt--cursor{background:var(--panel-2);color:var(--ink)}.m5gs__opt[aria-selected=true] .m5gs__optname{color:var(--ink);font-weight:600}.m5gs__optname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m5gs__optstatus{white-space:nowrap}.m5gs__tick{color:var(--ink);place-items:center;display:grid}.m5gs__none{padding:.6em .5em}.m5gs__mfoot{border-top:1px solid var(--rule);padding:.5em .5em .2em}.m5gs__history{gap:.8em}.m5gs__htable{width:auto;min-width:50%}.m5gs__htable th,.m5gs__htable td{white-space:nowrap;padding-right:1.6em}.m5gs__htable th:not(:first-child),.m5gs__htable td.m5num{text-align:left}.m5gs__htable th.m5gs__r,.m5gs__htable td.m5gs__r{text-align:right}.m5gauges__top{flex:none;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.m5gauges__edit{font-size:var(--t-lab);white-space:nowrap}.m5gs__tabs button,.m5gs__btn,.m5gs__goal,.m5gs__msel,.m5gs__step,.m5gs__mon,.m5gs__datebtn,.m5gs__opt,.m5gs__search,.m5gs__pickbtn{transition:color .14s var(--ease-out), background-color .14s var(--ease-out), border-color .14s var(--ease-out), box-shadow .14s var(--ease-out), transform .12s var(--ease-out)}.m5gs__btn:not(:disabled):active,.m5gs__tabs button:active,.m5gs__pickbtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.m5gs__tabs button:hover{color:var(--ink)}.m5gs__btn:not(:disabled):hover{background:var(--panel-2)}.m5gs__pickbtn:hover{background:var(--line)}.m5gs__btn--primary:not(:disabled):hover{background:var(--data);border-color:var(--ink)}.m5gs__goal:not(:focus):not(:read-only):hover{border-color:var(--ink-3)}.m5gs__msel:hover,.m5gs__datebtn:hover,.m5gs__step:not(:disabled):hover{background:var(--line)}.m5gs__mon:not([aria-pressed=true]):hover{color:var(--ink);border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.m5gs__tabs button,.m5gs__btn,.m5gs__goal,.m5gs__msel,.m5gs__step,.m5gs__mon,.m5gs__datebtn,.m5gs__opt,.m5gs__search,.m5gs__pickbtn{transition:none}.m5gs__btn:not(:disabled):active,.m5gs__tabs button:active,.m5gs__pickbtn:active{transform:none}}
