/* Source: Stands/_snapshots/mosdisplay-before-2026-09-07-1039/home-before.html; raw style SHA-256: 3183e1babb511ab99df36a3f1a5b31f59003af477733d4bebb9f67f172b82173. */


#mdcfg{

  --ink:#1D1D1F; --ink2:#6E6E73;
  --line:#E8E8ED; --hair:#F0F0F4; --paper:#FFFFFF; --tray:#F5F5F7; --soft:#FAFAFC;
  --blue:#1D4ED8; --blue-d:#1E40AF; --blue-w:rgba(29,78,216,.08); --blue-w2:rgba(29,78,216,.15);
  --good:#0B7A46; --good-w:rgba(14,138,80,.09);
  --amber:#B45309; --amber-w:rgba(180,83,9,.08);
  --dark:#0B0B0F; --onDark:rgba(245,245,247,.62);


  --t1:28px;
  --t2:19px;
  --t3:17px;
  --t4:14.5px;
  --t5:12.5px;


  --r1:20px; --r2:14px; --r3:999px;

  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px;
  --shadow:0 10px 34px rgba(17,24,39,.07);
  --sans:'Inter','Segoe UI',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif;


  --disp:var(--sans);
  --mono:var(--sans);

  max-width:880px; margin:0 auto;
  font:400 var(--t3)/1.55 var(--sans); color:var(--ink);
  -webkit-font-smoothing:antialiased; text-align:left;
  font-variant-numeric:tabular-nums; font-feature-settings:'tnum' 1;
}

#mdcfg,#mdcfg *,#mdcfg *::before,#mdcfg *::after{box-sizing:border-box}
#mdcfg *{transform:none; filter:none; clip-path:none; float:none;
  visibility:visible; max-width:none; min-width:0; text-indent:0;
  vertical-align:baseline}
#mdcfg button,#mdcfg input,#mdcfg a,#mdcfg div,#mdcfg span,#mdcfg p,#mdcfg summary,
#mdcfg h2,#mdcfg h3,#mdcfg h4,#mdcfg li,#mdcfg ul,#mdcfg b,#mdcfg strong,#mdcfg details{
  text-transform:none; letter-spacing:normal; text-shadow:none;
  font-family:inherit; font-feature-settings:inherit; font-variant-numeric:inherit;
  margin:0; padding:0; border:0; background:none; float:none}
#mdcfg ul{list-style:none}
#mdcfg button{font:inherit; color:inherit; cursor:pointer; -webkit-appearance:none; appearance:none;
  text-align:left; width:auto}
#mdcfg a{text-decoration:none}
#mdcfg :focus-visible{outline:2px solid var(--blue); outline-offset:3px; border-radius:var(--r2)}
#mdcfg [hidden]{display:none !important}

#mdcfg .md-mod{background:var(--paper); border:1px solid var(--line); border-radius:var(--r1);
  padding:22px 24px 24px; box-shadow:var(--shadow)}
#mdcfg .md-mtitle{display:flex; align-items:baseline; gap:var(--s3); flex-wrap:wrap; margin-bottom:16px}
#mdcfg .md-mtitle h2{font:600 var(--t2)/1.2 var(--disp); letter-spacing:-.02em}
#mdcfg .md-mtitle span{font-size:var(--t4); color:var(--ink2)}

#mdcfg .md-segs{display:flex; gap:var(--s2); padding:4px; background:var(--tray);
  border-radius:var(--r2); margin-bottom:16px}
#mdcfg .md-seg{flex:1 1 0; min-width:0; text-align:center; padding:10px 6px; border-radius:var(--r2);
  font:600 var(--t4) var(--sans); color:var(--ink2); min-height:42px; transition:.14s}
#mdcfg .md-seg:hover{color:var(--ink)}
#mdcfg .md-seg.md-on{background:var(--paper); color:var(--ink); font-weight:600;
  box-shadow:0 1px 3px rgba(15,23,42,.10)}
#mdcfg .md-seg .md-e{display:none}

#mdcfg .md-trail{display:flex; flex-wrap:wrap; gap:var(--s2); margin-bottom:14px}
#mdcfg .md-chip{display:inline-flex; align-items:center; gap:var(--s2); padding:6px 11px;
  background:var(--tray); border:1px solid var(--line); border-radius:var(--r3);
  font-size:var(--t4); font-weight:600; min-height:34px}
#mdcfg .md-chip b{font-weight:600}
#mdcfg .md-chip .md-x{color:var(--ink2); font-size:var(--t5)}
#mdcfg .md-chip:hover{border-color:var(--blue); color:var(--blue-d)}
#mdcfg .md-chip:hover .md-x{color:var(--blue)}

#mdcfg .md-step{animation:mdin .24s cubic-bezier(.2,.7,.3,1) both}
@keyframes mdin{from{opacity:0; transform:translateY(6px)} to{opacity:1; transform:none}}
@media (prefers-reduced-motion:reduce){#mdcfg .md-step{animation:none}}
#mdcfg .md-qn{font:600 var(--t5)/1 var(--sans); color:var(--ink2); letter-spacing:.08em;
  text-transform:uppercase; margin-bottom:8px}
#mdcfg h3.md-q{font:600 var(--t2)/1.25 var(--disp); letter-spacing:-.02em; margin-bottom:3px}
#mdcfg .md-qsub{color:var(--ink2); font-size:var(--t4); margin-bottom:14px}

#mdcfg .md-find{position:relative; margin-bottom:10px}
#mdcfg .md-find input{width:100%; height:48px; padding:0 14px 0 42px; font:400 var(--t3) var(--sans);
  color:var(--ink); background:var(--tray); border:1.5px solid var(--line);
  border-radius:var(--r2); outline:0; -webkit-appearance:none}
#mdcfg .md-find input:focus{background:#fff; border-color:var(--blue);
  box-shadow:0 0 0 4px var(--blue-w2)}

#mdcfg .md-find input:focus-visible{outline:2px solid var(--blue); outline-offset:2px}
#mdcfg .md-find input::placeholder{color:var(--ink2)}
#mdcfg .md-find .md-esc{position:absolute; right:8px; top:50%; margin-top:-17px; width:34px; height:34px;
  border-radius:var(--r2); color:var(--ink2); font-size:var(--t2); line-height:34px;
  text-align:center; display:none}
#mdcfg .md-find.md-has .md-esc{display:block}
#mdcfg .md-find .md-esc:hover{background:var(--line); color:var(--ink)}
#mdcfg .md-find .md-mg{position:absolute; left:15px; top:50%; margin-top:-7px; width:14px; height:14px;
  border:2px solid var(--ink2); border-radius:50%; pointer-events:none}
#mdcfg .md-find .md-mg::after{content:''; position:absolute; right:-5px; bottom:-2px; width:7px; height:2px;
  background:var(--ink2); transform:rotate(45deg); border-radius:1px}

#mdcfg .md-mbox{max-height:266px; overflow-y:auto; -webkit-overflow-scrolling:touch;
  border:1px solid var(--hair); border-radius:var(--r2); padding:12px 13px; background:var(--paper)}
#mdcfg .md-mbox::-webkit-scrollbar{width:7px}
#mdcfg .md-mbox::-webkit-scrollbar-thumb{background:var(--line); border-radius:4px}
#mdcfg .md-grp+.md-grp{margin-top:14px}
#mdcfg .md-grp h4{font:600 var(--t5)/1 var(--sans); color:var(--ink2); letter-spacing:.05em;
  text-transform:uppercase; margin-bottom:8px}
#mdcfg .md-mlist{display:flex; flex-wrap:wrap; gap:var(--s2)}
#mdcfg .md-m{padding:8px 12px; background:var(--paper); border:1.5px solid var(--line);
  border-radius:var(--r2); font-size:var(--t4); font-weight:600; transition:.12s; min-height:38px}
#mdcfg .md-m:hover{border-color:var(--blue); color:var(--blue-d); background:var(--blue-w)}
#mdcfg .md-m .md-code{display:block; font:400 var(--t5) var(--mono); color:var(--ink2); margin-top:1px}
#mdcfg .md-m:hover .md-code{color:var(--blue-d)}
#mdcfg .md-empty{padding:20px 14px; color:var(--ink2); font-size:var(--t4); text-align:center}
#mdcfg .md-hintline{font-size:var(--t4); color:var(--ink2); margin-top:10px; line-height:1.5}
#mdcfg .md-hintline code{font:600 var(--t5) var(--mono); background:var(--tray);
  padding:2px 6px; border-radius:var(--r2); color:var(--ink2)}

#mdcfg .md-tiles{display:grid; grid-template-columns:repeat(2,1fr); gap:var(--s2)}
#mdcfg .md-tile{display:flex; align-items:flex-start; gap:var(--s3); padding:13px 14px;
  background:var(--paper); border:1.5px solid var(--line); border-radius:var(--r2);
  transition:border-color .13s, background .13s}
#mdcfg .md-tile:hover{border-color:var(--blue); background:var(--blue-w)}
#mdcfg .md-tile .md-ic{font-size:var(--t2); line-height:1.15; flex:0 0 auto}
#mdcfg .md-tile>span:not(.md-ic){display:block; min-width:0; flex:1 1 auto}
#mdcfg .md-tile .md-tt{display:block; font-weight:600; font-size:var(--t3); line-height:1.3}
#mdcfg .md-tile .md-ts{display:block; color:var(--ink2); font-size:var(--t4); margin-top:2px; line-height:1.4}
#mdcfg .md-tiles.md-one{grid-template-columns:1fr}

#mdcfg .md-moreb{display:block; width:100%; margin-top:8px; padding:11px 14px;
  border:1.5px dashed var(--line); border-radius:var(--r3); text-align:center;
  font-size:var(--t4); font-weight:600; color:var(--ink2); min-height:44px}
#mdcfg .md-moreb:hover{border-color:var(--blue); border-style:solid; color:var(--blue-d); background:var(--blue-w)}
#mdcfg .md-back{display:inline-flex; align-items:center; gap:var(--s2); margin-top:14px;
  color:var(--ink2); font-size:var(--t4); font-weight:600; min-height:38px}
#mdcfg .md-back:hover{color:var(--blue-d)}

#mdcfg b,#mdcfg strong{font-weight:600}

#mdcfg .md-rhead{margin-bottom:14px}
#mdcfg .md-rhead h3{font:600 var(--t2)/1.2 var(--disp); letter-spacing:-.022em; margin-bottom:4px}
#mdcfg .md-rhead p{color:var(--ink2); font-size:var(--t4); line-height:1.5}

#mdcfg .md-rgrid{display:grid; grid-template-columns:1fr 292px; gap:var(--s4); align-items:start}
#mdcfg .md-rside{position:sticky; top:14px; display:flex; flex-direction:column; gap:var(--s3)}

#mdcfg .md-cmp{display:flex; gap:var(--s3); align-items:flex-start; background:var(--good-w);
  border-radius:var(--r1); padding:12px 14px; margin-bottom:12px; font-size:var(--t4);
  line-height:1.5; color:var(--good)}
#mdcfg .md-cmp b{font-weight:600; color:var(--good); white-space:nowrap}
#mdcfg .md-cmp.md-plain{background:var(--tray); color:var(--ink2)}
#mdcfg .md-cmp .md-ce{font:600 var(--t3)/1.2 var(--mono); color:var(--good)}
#mdcfg .md-cmp.md-plain{background:var(--tray); color:var(--ink2)}
#mdcfg .md-cmp.md-plain b,#mdcfg .md-cmp.md-plain .md-ce{color:var(--ink)}

#mdcfg .md-fork{background:var(--paper); border-radius:var(--r1); box-shadow:var(--shadow);
  padding:2px var(--s5)}
#mdcfg .md-opt{position:relative; padding:var(--s5) 0; border-bottom:1px solid var(--line)}
#mdcfg .md-opt:last-child{border-bottom:none}
#mdcfg .md-otop{display:flex; align-items:flex-start; justify-content:space-between; gap:var(--s4)}
#mdcfg .md-ohead{min-width:0; flex:1 1 auto}

#mdcfg .md-oname{font:400 var(--t3)/1.35 var(--sans); color:var(--ink)}
#mdcfg .md-otags{color:var(--ink2); font-size:var(--t4); margin-top:2px; line-height:1.4}

#mdcfg .md-otags .md-omod{font-weight:600; color:var(--ink2)}
#mdcfg .md-otags .md-okey{font-weight:600; color:var(--ink)}

#mdcfg .md-ocol{flex:0 0 auto; text-align:right}
#mdcfg .md-oprice{font:600 var(--t2)/1.15 var(--disp); letter-spacing:-.02em;
  white-space:nowrap; text-align:right}
#mdcfg .md-oprice.md-ask{font:400 var(--t4)/1.35 var(--sans); color:var(--ink2); letter-spacing:0}
#mdcfg .md-otime{font-size:var(--t4); color:var(--ink2); margin-top:3px; white-space:nowrap}
#mdcfg .md-owhy{color:var(--ink2); font-size:var(--t4); margin-top:var(--s3); line-height:1.5}
#mdcfg .md-ocombo{display:block; font-size:var(--t5); color:var(--blue); font-weight:600;
  text-align:right; margin-top:3px}
#mdcfg .md-ometa{display:flex; flex-wrap:wrap; gap:var(--s1); margin-top:var(--s3)}
#mdcfg .md-pill{display:inline-flex; align-items:center; gap:var(--s1); padding:4px 9px;
  background:var(--tray); border-radius:var(--r2); font-size:var(--t5); font-weight:600; color:var(--ink2)}
#mdcfg .md-pill b{font:600 var(--t5) var(--mono); color:var(--ink)}

#mdcfg .md-addb{margin-top:var(--s4); display:inline-flex; align-items:center; gap:var(--s2);
  padding:9px 14px; border:1.5px solid var(--line); border-radius:var(--r3);
  font-size:var(--t4); font-weight:600; color:var(--blue-d); background:var(--paper); min-height:42px}
#mdcfg .md-addb:hover{border-color:var(--blue); background:var(--blue-w)}
#mdcfg .md-addb.md-on{border-color:rgba(14,138,80,.28); background:var(--good-w); color:var(--good)}
#mdcfg .md-addb .md-s{font:600 var(--t3)/1 var(--mono)}

#mdcfg .md-also{display:flex; gap:var(--s3); align-items:flex-start; margin-top:var(--s3);
  background:var(--blue-w); border-radius:var(--r1); padding:13px 15px;
  font-size:var(--t4); line-height:1.5; color:var(--ink)}
#mdcfg .md-also .md-aw{color:var(--ink2); display:block; margin-top:3px}
#mdcfg .md-also .md-addb{margin-top:var(--s2); background:var(--paper)}

#mdcfg .md-cart{background:var(--tray); border:1px solid var(--line);
  border-radius:var(--r1); padding:var(--s4) var(--s5); margin-top:var(--s5)}
#mdcfg .md-cart h4{font:600 var(--t4)/1.3 var(--sans); margin-bottom:var(--s3); display:flex;
  align-items:center; justify-content:space-between; gap:var(--s2)}
#mdcfg .md-cart h4 .md-n{font:600 var(--t5) var(--mono); color:var(--blue-d); background:var(--blue-w);
  padding:3px 8px; border-radius:var(--r3)}
#mdcfg .md-cg+.md-cg{margin-top:var(--s3); padding-top:var(--s3); border-top:1px solid var(--hair)}
#mdcfg .md-cg .md-cgm{display:flex; align-items:baseline; justify-content:space-between; gap:12px;
  font:600 var(--t4)/1.3 var(--sans); color:var(--ink); margin-bottom:var(--s2)}
#mdcfg .md-cg .md-cgm b{flex:0 0 auto; font-weight:600; color:var(--ink2); white-space:nowrap;
  font-variant-numeric:tabular-nums}
#mdcfg .md-cr{display:flex; align-items:baseline; gap:var(--s2); font-size:var(--t4); padding:3px 0}
#mdcfg .md-cr .md-ct{flex:1 1 auto; min-width:0; line-height:1.4}
#mdcfg .md-cr .md-ct i{font-style:normal; color:var(--ink2); font-size:var(--t5); display:block}
#mdcfg .md-cr .md-cp{flex:0 0 auto; font:600 var(--t4) var(--mono); white-space:nowrap; text-align:right}

#mdcfg .md-cr .md-cp.md-cpask{white-space:normal; text-align:right; font-weight:400;
  font-size:var(--t5); color:var(--ink2); max-width:11em; line-height:1.35}
#mdcfg .md-cr .md-cp s{display:block; font:400 var(--t5) var(--mono); color:var(--ink2); text-decoration:line-through}
#mdcfg .md-cr .md-cx{flex:0 0 auto; width:28px; height:28px; border-radius:var(--r2); color:var(--ink2);
  font-size:var(--t2); line-height:28px; text-align:center}
#mdcfg .md-cr .md-cx:hover{background:var(--tray); color:#B3261E}
#mdcfg .md-csum{margin-top:var(--s3); padding-top:var(--s3); border-top:1.5px solid var(--line)}
#mdcfg .md-csave{display:flex; justify-content:space-between; gap:var(--s3); font-size:var(--t4);
  font-weight:600; color:var(--good); margin-bottom:var(--s1)}
#mdcfg .md-ctot{display:flex; justify-content:space-between; align-items:baseline; gap:var(--s3)}
#mdcfg .md-ctot span{font-weight:600; font-size:var(--t3)}
#mdcfg .md-ctot b{font:600 var(--t1)/1 var(--mono); letter-spacing:-.02em}
#mdcfg .md-cnote{font-size:var(--t5); line-height:1.5; color:var(--ink2); margin-top:var(--s2)}
#mdcfg .md-ctime{color:var(--ink2)}
#mdcfg .md-cmore{display:block; width:100%; margin-top:var(--s3); padding:11px; text-align:center;
  border:1.5px dashed var(--line); border-radius:var(--r3); font-size:var(--t4); font-weight:600;
  color:var(--ink2); min-height:44px}
#mdcfg .md-cmore:hover{border-color:var(--blue); border-style:solid; color:var(--blue-d)}

#mdcfg .md-cbar{display:flex; align-items:center; gap:var(--s3); flex-wrap:wrap; margin-bottom:var(--s4);
  padding:11px 14px; background:var(--tray); border-radius:var(--r2); font-size:var(--t4)}
#mdcfg .md-cbar b{font-weight:600}
#mdcfg .md-cbar .md-cbt{font:600 var(--t3) var(--mono); margin-left:auto}
#mdcfg .md-cbar .md-cbx{color:var(--ink2); font-size:var(--t5); font-weight:600; min-height:32px;
  text-decoration:underline; text-underline-offset:3px}
#mdcfg .md-cbar .md-cbx:hover{color:#B3261E}

#mdcfg .md-sres{display:flex; flex-direction:column; gap:var(--s2)}
#mdcfg .md-sh{font:600 var(--t5)/1 var(--sans); color:var(--ink2); letter-spacing:.08em;
  text-transform:uppercase; margin:var(--s1) 0 2px}
#mdcfg .md-hit{display:flex; align-items:center; gap:var(--s3); padding:13px 15px; background:var(--paper);
  border:1.5px solid var(--line); border-radius:var(--r2); transition:.13s; width:100%; min-height:56px}
#mdcfg .md-hit.md-on2,#mdcfg .md-pm.md-on2{border-color:var(--blue); background:var(--blue-w)}
#mdcfg .md-hit:hover{border-color:var(--blue); background:var(--blue-w)}
#mdcfg .md-hit .md-hi{font-size:var(--t2); flex:0 0 auto}
#mdcfg .md-hit .md-ht{flex:1 1 auto; min-width:0}
#mdcfg .md-hit .md-ht b{display:block; font-weight:600; font-size:var(--t3); line-height:1.3}
#mdcfg .md-hit .md-ht span{display:block; color:var(--ink2); font-size:var(--t4); margin-top:2px}
#mdcfg .md-hit .md-hp{flex:0 0 auto; font:600 var(--t3) var(--mono); white-space:nowrap; color:var(--ink)}
#mdcfg .md-hit .md-hp i{font-style:normal; font:400 var(--t5) var(--sans); color:var(--ink2);
  display:block; text-align:right}
#mdcfg .md-pmods{display:flex; flex-wrap:wrap; gap:var(--s2)}
#mdcfg .md-pm{padding:10px 16px; background:var(--paper); border:1px solid var(--line);
  border-radius:var(--r3); font-size:var(--t4); min-height:42px; transition:.13s}
#mdcfg .md-pm:hover{border-color:var(--blue); color:var(--blue); background:var(--blue-w)}
#mdcfg .md-fixed{font-size:var(--t4); color:var(--ink2); padding:2px 2px 6px}
#mdcfg .md-hit.md-thin .md-ht b{font-weight:600}

#mdcfg .md-neutral{font-size:var(--t4); line-height:1.55; color:var(--ink2); margin-top:11px}

#mdcfg .md-inc{background:var(--tray); border-radius:var(--r1); padding:13px 14px}
#mdcfg .md-inc h4{font:600 var(--t4)/1.3 var(--sans); margin-bottom:9px; color:var(--ink)}
#mdcfg .md-inc ul{display:flex; flex-direction:column; gap:var(--s2)}
#mdcfg .md-inc li{display:flex; gap:var(--s2); font-size:var(--t4); line-height:1.4; color:var(--ink)}
#mdcfg .md-inc li b{color:var(--ink); font-weight:600}
#mdcfg .md-inc li .md-tk{flex:0 0 auto; width:15px; height:15px; margin-top:2px; border-radius:50%;
  background:var(--good-w); position:relative}
#mdcfg .md-inc li .md-tk::after{content:''; position:absolute; left:4.8px; top:3.4px; width:3.6px; height:7px;
  border:solid var(--good); border-width:0 2px 2px 0; transform:rotate(42deg)}

#mdcfg .md-note{background:var(--amber-w); border-radius:var(--r1); padding:13px 15px;
  margin-top:10px; font-size:var(--t4); line-height:1.55; color:var(--amber)}
#mdcfg .md-note b{font-weight:600; color:var(--amber); display:block; margin-bottom:3px}

#mdcfg .md-cta{background:var(--ink); border-radius:var(--r1); padding:17px 17px 18px; color:#fff}
#mdcfg .md-sum{padding-bottom:14px; margin-bottom:14px; border-bottom:1px solid rgba(255,255,255,.14)}
#mdcfg .md-ssave{display:flex; justify-content:space-between; gap:12px; align-items:baseline;
  font-size:var(--t4); color:#7BD9AA; margin-bottom:6px}
#mdcfg .md-ssave b{font-weight:600; white-space:nowrap}
#mdcfg .md-stot{display:flex; justify-content:space-between; gap:12px; align-items:baseline}
#mdcfg .md-stot span{font-size:var(--t3); color:#fff}
#mdcfg .md-stot b{font:600 var(--t1)/1 var(--sans); letter-spacing:-.02em; color:#fff;
  white-space:nowrap; font-variant-numeric:tabular-nums}
#mdcfg .md-snote{font-size:var(--t5); line-height:1.5; color:var(--onDark); margin-top:8px}

#mdcfg .md-bar{position:fixed; left:0; right:0; bottom:0; z-index:9998;
  display:flex; align-items:center; gap:14px; padding:12px 16px calc(12px + env(safe-area-inset-bottom));
  background:var(--dark); box-shadow:0 -8px 26px rgba(17,24,39,.22)}
#mdcfg .md-bar .md-bartot{flex:1 1 auto; color:#fff; font-size:var(--t4); white-space:nowrap;
  overflow:hidden; text-overflow:ellipsis}
#mdcfg .md-bar .md-bartot b{font-weight:600; font-variant-numeric:tabular-nums}
#mdcfg .md-barb{flex:0 0 auto; min-height:46px; padding:0 22px}
@media(min-width:1100px){#mdcfg .md-bar{left:auto; right:24px; bottom:24px; border-radius:var(--r3);
  padding:10px 10px 10px 20px; box-shadow:0 12px 34px rgba(17,24,39,.3)}}

#mdcfg .md-cta h4{font:600 var(--t2)/1.3 var(--sans); margin-bottom:4px; color:#fff}
#mdcfg .md-cta p{color:var(--onDark); font-size:var(--t4); line-height:1.5; margin-bottom:13px}
#mdcfg .md-btns{display:flex; flex-direction:column; gap:var(--s2); align-items:stretch}
#mdcfg .md-b{display:flex; align-items:center; justify-content:center; gap:var(--s2); min-height:48px;
  padding:0 16px; border-radius:var(--r3); font:600 var(--t3) var(--sans); transition:.14s}
#mdcfg .md-b1{background:var(--blue); color:#fff}
#mdcfg .md-b1:hover{background:var(--blue-d)}

#mdcfg .md-alt{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;
  gap:2px 14px; margin-top:2px}
#mdcfg .md-alt .md-blink+.md-blink{position:relative}
#mdcfg .md-alt .md-blink+.md-blink::before{content:'·'; position:absolute; left:-9px;
  color:var(--onDark); opacity:.5}
@media(max-width:420px){
  #mdcfg .md-alt{flex-direction:column; gap:0}
  #mdcfg .md-alt .md-blink+.md-blink::before{display:none}
}
#mdcfg .md-blink{display:inline-flex; align-items:center; gap:6px; align-self:center;
  color:#fff; font:400 var(--t4) var(--sans); padding:10px 4px; min-height:40px;
  opacity:.78; transition:opacity .16s}
#mdcfg .md-blink:hover{opacity:1}
#mdcfg .md-blink span{font-size:1.15em; line-height:1; transform:translateY(-.5px)}
#mdcfg .md-ctahours{color:var(--onDark); font-size:var(--t5); margin-top:var(--s3)}
#mdcfg .md-msgtoggle{margin-top:8px; padding:7px 0; font-size:var(--t5); color:var(--onDark); font-weight:600;
  text-decoration:underline; text-underline-offset:3px}
#mdcfg .md-msgtoggle:hover{color:#fff}
#mdcfg .md-msgbox{margin-top:10px; background:rgba(255,255,255,.07); border-radius:var(--r2);
  padding:11px 12px; font:400 var(--t5)/1.6 var(--mono); color:var(--line); white-space:pre-wrap}

#mdcfg .md-accs{margin-top:12px; display:flex; flex-direction:column; gap:var(--s2)}
#mdcfg details.md-ac{border:1px solid var(--line); border-radius:var(--r2); background:var(--paper)}
#mdcfg details.md-ac>summary{list-style:none; cursor:pointer; padding:13px 15px;
  font:600 var(--t4)/1.35 var(--sans); display:flex; align-items:center; justify-content:space-between; gap:var(--s3)}
#mdcfg details.md-ac>summary::-webkit-details-marker{display:none}
#mdcfg details.md-ac>summary::after{content:''; flex:0 0 auto; width:7px; height:7px;
  border:solid var(--ink2); border-width:0 1.8px 1.8px 0; transform:rotate(45deg);
  margin-top:-4px; transition:transform .18s}
#mdcfg details[open].md-ac>summary::after{transform:rotate(-135deg); margin-top:1px}
#mdcfg details.md-ac .md-dbody{padding:0 15px 14px; font-size:var(--t4); line-height:1.55; color:var(--ink2)}
#mdcfg details.md-ac .md-dbody p+p{margin-top:8px}
#mdcfg details.md-ac .md-dbody b{color:var(--ink); font-weight:600}
#mdcfg .md-flow{display:flex; flex-direction:column; gap:var(--s3)}
#mdcfg .md-fl{display:flex; gap:var(--s3)}
#mdcfg .md-fl .md-n{flex:0 0 auto; width:22px; height:22px; border-radius:50%; background:var(--ink);
  color:#fff; font:600 var(--t5)/22px var(--mono); text-align:center}
#mdcfg .md-fl b{display:block; color:var(--ink); font-weight:600; margin-bottom:1px}

#mdcfg .md-foot{display:flex; gap:var(--s3); align-items:flex-start; margin-top:12px; padding-top:14px;
  border-top:1px solid var(--hair); font-size:var(--t4); line-height:1.5; color:var(--ink2)}
#mdcfg .md-foot b{color:var(--ink); font-weight:600}
#mdcfg .md-fine{font-size:var(--t5); line-height:1.5; color:var(--ink2); margin-top:11px}
#mdcfg .md-restart{display:inline-flex; align-items:center; gap:var(--s2); margin-top:12px;
  padding:10px 15px; border:1.5px solid var(--line); border-radius:var(--r3);
  font-size:var(--t4); font-weight:600; color:var(--ink2); min-height:42px}
#mdcfg .md-restart:hover{border-color:var(--blue); color:var(--blue-d)}

#mdcfg .md-toast{position:fixed; left:50%; bottom:22px; transform:translate(-50%,14px);
  background:var(--ink); color:#fff; padding:12px 18px; border-radius:var(--r2);
  font-size:var(--t4); font-weight:600; box-shadow:0 12px 34px -10px rgba(11,11,15,.42);
  opacity:0; pointer-events:none; transition:.22s; z-index:99999; max-width:calc(100vw - 32px);
  text-align:center}
#mdcfg .md-toast.md-on{opacity:1; transform:translate(-50%,0)}
@media (prefers-reduced-motion:reduce){#mdcfg .md-toast{transition:opacity .01s}}

#mdcfg .md-oprice,#mdcfg .md-hit .md-hp,#mdcfg .md-pill b,#mdcfg .md-cmp b,#mdcfg .md-cmp .md-ce,
#mdcfg .md-cr .md-cp,#mdcfg .md-cr .md-cp s,#mdcfg .md-ctot b,#mdcfg .md-cbar .md-cbt,#mdcfg .md-cart h4 .md-n,
#mdcfg .md-m .md-code,#mdcfg .md-hintline code{font-variant-numeric:tabular-nums; font-feature-settings:'tnum' 1}

@media(max-width:780px){
  #mdcfg .md-rgrid{grid-template-columns:1fr}
  #mdcfg .md-rside{position:static}
}
@media(max-width:600px){
  #mdcfg .md-mod{padding:16px 14px 18px; border-radius:var(--r1)}
  #mdcfg .md-tiles{grid-template-columns:1fr; gap:var(--s2)}
  #mdcfg .md-tile{padding:11px 13px; gap:var(--s3)}
  #mdcfg .md-tile .md-ic{font-size:var(--t2)}
  #mdcfg .md-tile .md-tt{font-size:var(--t4)}
  #mdcfg .md-tile .md-ts{font-size:var(--t5); margin-top:1px}
  #mdcfg .md-mtitle{margin-bottom:13px}
  #mdcfg .md-segs{margin-bottom:13px}
  #mdcfg .md-seg{font-size:var(--t4); padding:9px 4px}
  #mdcfg .md-mtitle h2{font-size:var(--t2)}
  #mdcfg h3.md-q{font-size:var(--t2)}
  #mdcfg .md-rhead h3{font-size:var(--t2)}
  #mdcfg .md-oprice{font-size:var(--t1)}
  #mdcfg .md-mbox{max-height:230px}
}
@media(max-width:380px){
  #mdcfg .md-seg{font-size:var(--t5)}
  #mdcfg .md-oprice{font-size:var(--t2)}
}

#mdcfg .md-nojs{padding:6px 2px; font-size:15px; line-height:1.55; color:var(--ink2)}
#mdcfg .md-nojs p+p{margin-top:10px}
#mdcfg .md-nojs b{color:var(--ink)}
#mdcfg .md-nojs a{color:var(--blue-d); font-weight:600; text-decoration:underline;
  text-underline-offset:3px; padding:8px 0; display:inline-block}
