@font-face{font-family:"Cabin";font-style:italic;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/cabin-italic-400-700-latin-ext.9f87bd9f97.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Cabin";font-style:italic;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/cabin-italic-400-700-latin.82314f3b37.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Cabin";font-style:normal;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/cabin-normal-400-700-latin-ext.ec264e73a6.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Cabin";font-style:normal;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/cabin-normal-400-700-latin.f51448b0b7.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Quicksand";font-style:normal;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/quicksand-normal-400-700-latin-ext.b5a3786194.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Quicksand";font-style:normal;font-weight:400 700;font-display:swap;src:url(/mnr-pool/fonts/quicksand-normal-400-700-latin.2add7d60b1.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{
  --bg:#EEF8F6;--bg2:#E1F2EE;--ink:#0D2B2E;--muted:#3E5E60;--line:rgba(13,60,64,.14);--line2:rgba(13,60,64,.26);
  --card:#FFFFFF;--tile:#F8FDFC;--pool1:#0A4A50;--pool2:#127572;--pool3:#1E9C93;--aqua:#7FD6CB;--foam:#DDF5F0;
  --brass:#8A5E14;--brass-soft:rgba(176,128,44,.16);--cta:#0F6B6B;--cta-h:#0B5656;--cta-ink:#FFFFFF;--link:#0B6466;
  --ok:#0B7A55;--ok-bg:rgba(11,122,85,.12);--no:#93303F;--no-bg:rgba(147,48,63,.1);--unk:#5E6F70;--unk-bg:rgba(94,111,112,.13);
  --r:22px;--r2:32px;--shadow:0 16px 40px -24px rgba(6,60,60,.45);
  --fh:"Quicksand",system-ui,sans-serif;--fb:"Cabin",system-ui,sans-serif;
  color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#061D1C;--bg2:#0A2826;--ink:#E2F5F1;--muted:#A6C6C2;--line:rgba(160,230,220,.14);--line2:rgba(160,230,220,.26);
  --card:#0D302E;--tile:#0B2A28;--foam:#123B38;--brass:#E2B467;--brass-soft:rgba(226,180,103,.14);--cta:#0F7A78;--cta-h:#13908D;--link:#86DCD2;
  --ok:#6FE0B4;--ok-bg:rgba(111,224,180,.13);--no:#FFA3B0;--no-bg:rgba(255,140,160,.12);--unk:#B4C8C6;--unk-bg:rgba(180,200,198,.12);
  --shadow:0 16px 40px -24px rgba(0,0,0,.8);color-scheme:dark;
}}
:root[data-theme="dark"]{
  --bg:#061D1C;--bg2:#0A2826;--ink:#E2F5F1;--muted:#A6C6C2;--line:rgba(160,230,220,.14);--line2:rgba(160,230,220,.26);
  --card:#0D302E;--tile:#0B2A28;--foam:#123B38;--brass:#E2B467;--brass-soft:rgba(226,180,103,.14);--cta:#0F7A78;--cta-h:#13908D;--link:#86DCD2;
  --ok:#6FE0B4;--ok-bg:rgba(111,224,180,.13);--no:#FFA3B0;--no-bg:rgba(255,140,160,.12);--unk:#B4C8C6;--unk-bg:rgba(180,200,198,.12);
  --shadow:0 16px 40px -24px rgba(0,0,0,.8);color-scheme:dark;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--fb);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--link);text-underline-offset:3px}
h1,h2,h3{font-family:var(--fh);font-weight:700;line-height:1.12;margin:0}
p{margin:0 0 .9em}
p:last-child{margin-bottom:0}
.mnr-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mnr-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mnr-skip{position:absolute;left:12px;top:-60px;z-index:80;background:var(--cta);color:#fff;padding:10px 16px;border-radius:14px}
.mnr-skip:focus{top:12px}
:focus-visible{outline:3px solid #E2B467;outline-offset:2px}
.mnr-head{max-width:1200px;margin:16px auto 0;padding:0 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:stretch;position:relative;z-index:50}
.mnr-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#E8FBF7;border-radius:28px;padding:12px 22px 12px 14px;background:radial-gradient(120% 90% at 10% 0%,#1E9C93 0,rgba(30,156,147,0) 70%),linear-gradient(160deg,#0E5A5E,#0A3F44)}
.mnr-logo svg{width:44px;height:44px;flex:none}
.mnr-logo b{display:block;font:700 21px/1 var(--fh)}
.mnr-logo small{display:block;font:600 12px/1.2 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:#A9E6DD;margin-top:4px}
.mnr-burger{display:none}
.mnr-nav{display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:8px 10px}
.mnr-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px}
.mnr-nav a{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:999px;text-decoration:none;color:var(--ink);font:600 15px/1.1 var(--fh);white-space:nowrap}
.mnr-nav ul{flex-wrap:nowrap}
.mnr-nav a:hover{background:var(--foam)}
.mnr-nav a[aria-current="page"]{background:var(--cta);color:#fff}
.mnr-theme{margin-left:auto;display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line2);background:transparent;color:var(--ink);border-radius:999px;padding:9px 11px;font:600 14px/1 var(--fh);cursor:pointer;white-space:nowrap}
.mnr-theme__l{display:none}
.mnr-cta{display:flex;align-items:center;gap:10px;background:var(--foam);border-radius:28px;padding:10px 14px}
.mnr-paid{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cta);color:var(--cta-ink)!important;text-decoration:none!important;font:700 17px/1 var(--fh);padding:15px 22px;border-radius:999px;box-shadow:0 0 0 3px rgba(127,214,203,.35),0 12px 24px -12px rgba(0,40,40,.8);white-space:nowrap}
.mnr-paid:hover{background:var(--cta-h)}
.mnr-paid--lg{font-size:19px;padding:17px 30px}
.mnr-ad{display:inline-block;font:700 11px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid currentColor;border-radius:999px;padding:4px 8px;color:var(--muted)}
.mnr-onl{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--cta);color:var(--link);border-radius:999px;padding:12px 16px;text-decoration:none;font:700 15px/1 var(--fh);white-space:nowrap}
.mnr-page{max-width:1200px;margin:0 auto;padding:16px 24px 0;min-width:0}
.mnr-wrap{max-width:none;margin:0 auto}
:root{--h-top:#D8F6F0;--h-mid:#A6E6DC;--h-bot:#6FD0C4;--h-ink:#073B3F;--h-sub:#1F5658;--h-link:#0B5A5C;--orb-hi:#FFFFFF;--orb-1:#F2FDFB;--orb-2:#CDF1EA;--orb-ink:#0B5A5C;--orb-sub:#2F5D5F}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .mnr-hero canvas{--bub:214,255,248}}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--h-top:#0B3F42;--h-mid:#0D5357;--h-bot:#0F6B6B;--h-ink:#EFFFFC;--h-sub:#C8EEE8;--h-link:#F2D59B;--orb-hi:#E9FFFB;--orb-1:#1C6E6C;--orb-2:#0E4B4C;--orb-ink:#EFFFFC;--orb-sub:#BFEAE3}}
:root[data-theme="dark"] .mnr-hero canvas{--bub:214,255,248}
:root[data-theme="dark"]{--h-top:#0B3F42;--h-mid:#0D5357;--h-bot:#0F6B6B;--h-ink:#EFFFFC;--h-sub:#C8EEE8;--h-link:#F2D59B;--orb-hi:#E9FFFB;--orb-1:#1C6E6C;--orb-2:#0E4B4C;--orb-ink:#EFFFFC;--orb-sub:#BFEAE3}
.mnr-hero{position:relative;overflow:hidden;border-radius:44px;padding:54px 30px 48px;text-align:center;color:var(--h-ink);background:radial-gradient(60% 50% at 50% 0%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 70%),linear-gradient(180deg,var(--h-top),var(--h-mid) 55%,var(--h-bot))}
.mnr-hero canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;--bub:11,90,92}
.mnr-band__t canvas{--bub:214,255,248}
.mnr-hero>*{position:relative}
.mnr-hero__t{max-width:860px;margin:0 auto}
.mnr-hero .mnr-kick{color:var(--h-sub)}
.mnr-hero h1{font-size:clamp(38px,5vw,66px);margin:6px 0 16px;color:var(--h-ink);text-wrap:balance}
.mnr-hero__lede{font-size:18px;color:var(--h-sub);max-width:62ch;margin:0 auto 14px}
.mnr-hero .mnr-by{justify-content:center;color:var(--h-sub)}
.mnr-hero .mnr-by a{color:var(--h-link)}
.mnr-hero__disc{font-size:13px;color:var(--h-sub);margin:8px 0 0}
.mnr-orbs{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.6vw,20px);margin-top:34px;flex-wrap:nowrap}
.mnr-orb{margin:0;flex:none;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;color:var(--orb-ink);background:radial-gradient(circle at 32% 26%,var(--orb-hi) 0 9%,var(--orb-1) 22%,var(--orb-2) 100%);box-shadow:inset 0 -8px 18px rgba(6,70,70,.18),0 18px 30px -18px rgba(6,60,60,.55);border:2px solid rgba(255,255,255,.7)}
.mnr-orb b{font:700 clamp(16px,1.6vw,21px)/1.05 var(--fh);margin-bottom:4px;white-space:nowrap}
.mnr-orb span{font-size:clamp(11px,1vw,13px);line-height:1.25;color:var(--orb-sub)}
.mnr-orb--a{width:clamp(118px,13vw,156px);height:clamp(118px,13vw,156px);transform:translateY(-22px)}
.mnr-orb--b{width:clamp(96px,10.5vw,124px);height:clamp(96px,10.5vw,124px);transform:translateY(34px)}
.mnr-orb--c{width:clamp(124px,13.6vw,164px);height:clamp(124px,13.6vw,164px);transform:translateY(-8px)}
.mnr-orb--d{width:clamp(90px,9.6vw,112px);height:clamp(90px,9.6vw,112px);transform:translateY(30px)}
.mnr-orb--e{width:clamp(116px,12.4vw,146px);height:clamp(116px,12.4vw,146px);transform:translateY(-26px)}
.mnr-orb--pic{margin:0;flex:none;width:clamp(230px,25vw,300px);position:relative}
.mnr-orb--pic img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:5px solid rgba(255,255,255,.8);box-shadow:0 24px 40px -22px rgba(6,60,60,.7)}
.mnr-orb--pic figcaption{font-size:11.5px;line-height:1.3;color:var(--h-sub);margin-top:8px}
.mnr-tile{border-radius:var(--r2);background:var(--card);border:1px solid var(--line);padding:26px;position:relative;overflow:hidden;min-width:0}
.mnr-kick{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin:0 0 12px}
.mnr-kick::before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}
.mnr-by{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--muted);margin:0}
.mnr-by span{display:inline-flex;align-items:center;gap:6px}
.mnr-by .mnr-icon{width:15px;height:15px}
.mnr-pool__disc{font-size:13px;color:#A9DDD5;margin:10px 0 0}
.mnr-peb{display:flex;align-items:baseline;gap:10px;background:var(--card);border-radius:999px;padding:12px 18px;border:1px solid var(--line)}
.mnr-peb b{font:700 22px/1 var(--fh);color:var(--link);white-space:nowrap}
.mnr-peb span{font-size:14px;line-height:1.3;color:var(--muted)}
.mnr-dialtile{padding:26px}
.mnr-dialtool{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;column-gap:30px;align-items:start}
.mnr-dialtool>*{grid-column:1}
.mnr-dialtool>.mnr-tool__h{grid-column:1/-1}
.mnr-dialtool>.mnr-dialside{grid-column:2;grid-row:2/6}
.mnr-dialside .mnr-zl{margin-top:0;grid-template-columns:minmax(0,1fr)}
.mnr-dialtool>.mnr-nojs{grid-column:1/-1}
.mnr-dialtile .mnr-tool{border:0;box-shadow:none;padding:0;background:none}
.mnr-sec{padding:44px 0}
.mnr-sec--tint>.mnr-wrap{background:var(--bg2);border-radius:var(--r2);padding:40px}
.mnr-h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 20px;display:flex;align-items:center;gap:14px;text-wrap:balance}
.mnr-h2::before{content:"";width:16px;height:16px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 35%,#E6FFFA 0 20%,#7FD6CB 21% 60%,#1E9C93 61%);box-shadow:16px -10px 0 -4px #7FD6CB,26px 4px 0 -6px #1E9C93;margin-right:22px}
.mnr-text{max-width:70ch}
.mnr-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 36px}
.mnr-cols--run{display:block;column-count:2;column-gap:36px}
.mnr-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font:700 16px/1 var(--fh);color:var(--link);text-decoration:none;padding:12px 18px;border-radius:999px;background:var(--card);border:1.5px solid var(--line2)}
.mnr-more:hover{border-color:var(--link)}
.mnr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}
.mnr-split--top{align-items:start}
.mnr-fig{margin:0}
.mnr-fig img{width:100%;border-radius:var(--r2)}
.mnr-fig figcaption{font-size:12px;color:var(--muted);margin-top:8px}
.mnr-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:26px}
.mnr-pebs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.mnr-pebs li{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px 22px 20px 60px;position:relative}
.mnr-pebs li::before{content:"";position:absolute;left:20px;top:22px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#FFFFFF 0 18%,#7FD6CB 19% 62%,#1E9C93 63%)}
.mnr-tool{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:28px;box-shadow:var(--shadow)}
.mnr-tool__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:16px}
.mnr-tool__h h2,.mnr-tool__h h3{font-size:clamp(23px,2.4vw,30px)}
.mnr-tool__s{font:600 14px/1.3 var(--fb);color:var(--muted);margin:0}
.mnr-chips{display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0 0 14px;min-width:0}
.mnr-chips label{position:relative}
.mnr-chips input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}
.mnr-chips span{display:block;padding:9px 14px;border-radius:999px;background:var(--foam);color:var(--ink);font:700 14px/1 var(--fh);border:1.5px solid transparent}
.mnr-chips input:checked+span{background:var(--cta);color:#fff}
.mnr-chips input:focus-visible+span{outline:3px solid #E2B467;outline-offset:2px}
.mnr-slide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:4px 0 16px}
.mnr-slide label{font:700 14px/1 var(--fh);color:var(--muted)}
.mnr-slide output{font:700 26px/1 var(--fh);min-width:4.5em;text-align:right}
.mnr-range{width:100%;accent-color:var(--cta);height:28px}
.mnr-now{border:1.5px solid var(--line2);background:var(--card);color:var(--ink);border-radius:999px;padding:9px 14px;font:700 14px/1 var(--fh);cursor:pointer}
.mnr-sum{font-size:16px;line-height:1.5;margin:14px 0 0;padding:14px 18px;border-radius:20px;background:var(--foam)}
.mnr-jsonly{display:none}
.mnr-js .mnr-jsonly{display:block}
.mnr-js .mnr-chips.mnr-jsonly{display:flex}
.mnr-js .mnr-slide.mnr-jsonly{display:grid}
.mnr-js .mnr-gf.mnr-jsonly{display:grid}
.mnr-js .mnr-bout.mnr-jsonly{display:flex}
.mnr-js .mnr-plan.mnr-jsonly{display:grid}
.mnr-js .mnr-games.mnr-jsonly{display:grid}
.mnr-js .mnr-nojs{display:none}
.mnr-left svg{width:100%;height:auto;display:block;max-width:560px}
.mnr-left__bed{fill:var(--foam)}
.mnr-left__big{font:700 17px var(--fh);fill:#FFFFFF}
.mnr-left__sm{font:600 10px var(--fb);fill:#E8FBF7}
.mnr-left__smi{font:700 11px var(--fb);fill:var(--muted)}
.mnr-left__lbl{font:700 12px var(--fh);fill:var(--ink)}
.mnr-left__off{fill:none;stroke:var(--line2);stroke-width:2;stroke-dasharray:4 4}
.mnr-left__unk{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:1 5;stroke-linecap:round}
.mnr-zl{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.mnr-zl li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:4px 10px;align-items:center;padding:10px 14px;border-radius:18px;background:var(--tile);border:1px solid var(--line)}
.mnr-zl i{width:14px;height:14px;border-radius:50%}
.mnr-zl b{font:700 15px/1.2 var(--fh)}
.mnr-zl small{display:block;color:var(--muted);font-size:13px;line-height:1.3}
.mnr-zl .mnr-st{grid-column:2;justify-self:start;text-align:left}
.mnr-st{font:700 12px/1.2 var(--fb);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;white-space:nowrap}
.mnr-st[data-s="open"]{background:var(--ok-bg);color:var(--ok)}
.mnr-st[data-s="closed"]{background:var(--no-bg);color:var(--no)}
.mnr-st[data-s="unknown"]{background:var(--unk-bg);color:var(--unk)}
.mnr-st small{display:inline;text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;margin-left:6px}
.mnr-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0 0 18px;min-width:0}
.mnr-split .mnr-games{grid-template-columns:repeat(2,minmax(0,1fr))}
.mnr-games label{position:relative}
.mnr-games input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}
.mnr-games span{display:block;text-align:center;padding:14px 12px;border-radius:999px;background:var(--foam);font:700 16px/1 var(--fh);border:2px solid transparent}
.mnr-games input:checked+span{border-color:var(--cta);background:var(--card);box-shadow:0 0 0 4px rgba(15,107,107,.15)}
.mnr-games input:focus-visible+span{outline:3px solid #E2B467;outline-offset:2px}
.mnr-gf{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;padding:20px 22px;border-radius:26px;background:var(--foam)}
.mnr-gf__b{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font:700 30px/1 var(--fh);color:#fff;background:radial-gradient(circle at 35% 30%,#7FD6CB,#0F6B6B)}
.mnr-gf[data-s="regina"] .mnr-gf__b{background:radial-gradient(circle at 35% 30%,#E9C98A,#8A5E14)}
.mnr-gf h3{font-size:21px;margin:0 0 6px}
.mnr-tubes{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.mnr-tubes li{display:grid;grid-template-columns:130px minmax(0,1fr) 64px;gap:12px;align-items:center}
.mnr-tubes button{all:unset;cursor:pointer;font:700 15px/1.2 var(--fh);color:var(--ink);border-radius:8px}
.mnr-tubes button:focus-visible{outline:3px solid #E2B467;outline-offset:2px}
.mnr-tube{height:16px;border-radius:999px;background:var(--foam);overflow:hidden}
.mnr-tube svg{display:block;width:100%;height:100%}
.mnr-tube rect{fill:url(#mnr-tg)}
.mnr-tubes li[aria-current="true"] .mnr-tube rect{fill:url(#mnr-tg2)}
.mnr-tubes li[aria-current="true"] button{color:var(--brass)}
.mnr-km{font:700 15px/1 var(--fh);text-align:right;white-space:nowrap}
.mnr-route{margin-top:16px;padding:18px 20px;border-radius:24px;background:var(--foam);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.mnr-route p{margin:0;font-size:16px}
.mnr-go{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--fh);background:var(--card);border:1.5px solid var(--line2);border-radius:999px;padding:11px 16px;text-decoration:none;color:var(--link)}
.mnr-bud{display:block}
.mnr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mnr-fields label{display:block;font:700 14px/1.2 var(--fh);color:var(--muted);margin-bottom:6px}
.mnr-in,.mnr-sel{width:100%;font:600 18px/1.2 var(--fb);padding:12px 16px;border-radius:18px;border:1.5px solid var(--line2);background:var(--tile);color:var(--ink)}
.mnr-plan{display:grid;gap:10px;margin-top:18px}
.mnr-plan__row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center}
.mnr-plan__n{font:700 14px/1.2 var(--fh);color:var(--muted)}
.mnr-plan__b{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.mnr-plan__b i{font-style:normal;display:grid;place-items:center;width:calc(36px + 26px * var(--s));height:calc(36px + 26px * var(--s));border-radius:50%;font:700 12px/1 var(--fh);color:#fff;background:radial-gradient(circle at 32% 28%,#7FD6CB,#0F6B6B 75%)}
.mnr-plan__t{font:700 14px/1.2 var(--fh);color:var(--link);white-space:nowrap}
.mnr-bout{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}
.mnr-bout div{display:flex;align-items:baseline;gap:8px}
.mnr-bout b{font:700 24px/1.1 var(--fh);color:var(--link)}
.mnr-bout small{font-size:13px;color:var(--muted)}
.mnr-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);border:1px solid var(--line);background:var(--card)}
.mnr-table{width:100%;border-collapse:collapse;font-size:15px}
.mnr-table th,.mnr-table td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.mnr-table thead th{font:700 13px/1.2 var(--fh);letter-spacing:.04em;color:var(--muted);background:var(--foam)}
.mnr-table tbody th{font:700 15px/1.3 var(--fh)}
.mnr-table tr:last-child>*{border-bottom:0}
.mnr-table caption{caption-side:bottom;text-align:left;padding:12px 14px;font-size:13px;color:var(--muted)}
.mnr-adtop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 30px;align-items:center;margin-top:16px;padding:24px 30px;border-radius:var(--r2);background:var(--card);border:2px solid var(--cta)}
.mnr-adtop__h,.mnr-endad__h{font:700 21px/1.2 var(--fh);margin:0 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mnr-adtop .mnr-ad,.mnr-endad .mnr-ad{color:var(--muted)}
.mnr-rg{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);margin:10px 0 0}
.mnr-age{flex:none;font:700 14px/1 var(--fh);border:2px solid var(--ink);color:var(--ink);border-radius:50%;width:38px;height:38px;display:grid;place-items:center}
.mnr-endad{padding:28px;border-radius:var(--r2);background:var(--card);border:2px solid var(--cta)}
.mnr-endad .mnr-paid{margin:8px 0 12px}
.mnr-help{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mnr-help li{padding:16px 18px 16px 54px;border-radius:24px;background:var(--card);border:1px solid var(--line);position:relative}
.mnr-help li::before{content:"";position:absolute;left:18px;top:19px;width:20px;height:20px;border-radius:50%;border:3px solid #1E9C93;background:var(--foam)}
.mnr-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mnr-qa__i{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:20px 24px}
.mnr-qa__i h3{font-size:19px;margin:0 0 8px}
.mnr-qa__i:last-child:nth-child(odd){grid-column:1/-1}
.mnr-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}
.mnr-band--solo{grid-template-columns:minmax(0,1fr)}
.mnr-band__t{border-radius:var(--r2);padding:38px;color:#F0FFFC;background:radial-gradient(90% 80% at 90% 10%,#2BB3A6 0,rgba(43,179,166,0) 60%),linear-gradient(160deg,#0D5C60,#0A4448 60%,#083437);position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}
.mnr-band__t canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.mnr-band__t>*{position:relative}
.mnr-band h1{font-size:clamp(34px,4vw,54px);margin:0 0 14px;text-wrap:balance}
.mnr-band__lede{font-size:18px;color:#D8F5F0;max-width:60ch;margin:0 0 14px}
.mnr-band .mnr-by{color:#BFEAE3}
.mnr-band .mnr-by a{color:#F2D59B}
.mnr-crumb{display:inline-flex;align-items:center;gap:6px;color:#F2D59B!important;text-decoration:none;font:700 14px/1 var(--fh);margin-bottom:auto;padding-bottom:22px}
.mnr-band__p{border-radius:var(--r2);overflow:hidden;background:var(--card);border:1px solid var(--line);margin:0;display:flex;flex-direction:column}
.mnr-band__p img{width:100%;height:100%;object-fit:cover;flex:1;min-height:0}
.mnr-band__p figcaption{padding:10px 16px;font-size:12px;color:var(--muted)}
.mnr-glance{border-radius:var(--r2);background:var(--foam);padding:24px;display:grid;gap:10px;align-content:center}
.mnr-notes{margin:16px 0 0;padding-left:20px;font-size:14px;color:var(--muted)}
.mnr-rel{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.mnr-rel a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--card);border:1.5px solid var(--line2);text-decoration:none;font:700 16px/1 var(--fh);color:var(--ink)}
.mnr-rel a:hover{border-color:var(--link);color:var(--link)}
.mnr-foot{margin-top:40px;padding:44px 0 36px;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}
.mnr-foot__g{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}
.mnr-foot h2{font-size:18px;margin:0 0 12px;color:var(--ink)}
.mnr-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.mnr-foot__fine{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;display:grid;gap:6px}
.mnr-foot__fine p{margin:0}
.mnr-foot .mnr-icon{width:14px;height:14px;vertical-align:-2px}
.mnr-hold{padding:60px 0;text-align:center}
@media (max-width:1180px){
  .mnr-orbs{flex-wrap:wrap}
}
@media (max-width:1180px){
  .mnr-head{position:sticky;top:0;margin:0;padding:8px 14px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
  .mnr-logo{padding:7px 14px 7px 8px;border-radius:20px;gap:9px}
  .mnr-logo svg{width:34px;height:34px}
  .mnr-logo b{font-size:17px}
  .mnr-logo small{font-size:10px}
  .mnr-burger{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;background:var(--foam);color:var(--ink);cursor:pointer;order:3}
  .mnr-burger .mnr-icon{width:22px;height:22px}
  .mnr-nav{display:none;position:absolute;left:12px;right:12px;top:calc(100% + 6px);flex-direction:column;align-items:stretch;padding:12px;border-radius:24px;box-shadow:var(--shadow)}
  .mnr-nav.mnr-open{display:flex}
  .mnr-nav ul{flex-direction:column}
  .mnr-nav a{padding:13px 14px;font-size:17px}
  .mnr-theme{margin:6px 0 0;justify-content:center;padding:12px}
  .mnr-theme__l{display:inline}
  .mnr-cta{order:2;justify-self:end;padding:0;background:none;gap:6px}
  .mnr-cta .mnr-paid{padding:11px 15px;font-size:15px;box-shadow:none}
  .mnr-cta .mnr-onl{padding:10px 13px;font-size:14px}
  .mnr-page{padding:14px 16px 0}
}
@media (max-width:760px){
  body{font-size:16px}
  .mnr-hero{border-radius:30px;padding:34px 16px 30px}
  .mnr-orbs{gap:10px;margin-top:22px}
  .mnr-orb--pic{order:-1;width:240px;flex-basis:100%;display:flex;flex-direction:column;align-items:center}
  .mnr-orb--pic img{width:240px}
  .mnr-orb{transform:none}
  .mnr-orb--a,.mnr-orb--c,.mnr-orb--e{width:132px;height:132px}
  .mnr-orb--b,.mnr-orb--d{width:112px;height:112px}
  .mnr-dialtile,.mnr-tile{padding:18px}
  .mnr-zl{grid-template-columns:minmax(0,1fr)}
  .mnr-dialtool{display:block}
  .mnr-dialside .mnr-zl{margin-top:14px}
  .mnr-left__lbl{font-size:16px}
  .mnr-left__smi{font-size:14px}
  .mnr-left__big{font-size:20px}
  .mnr-sec{padding:30px 0}
  .mnr-sec--tint>.mnr-wrap{padding:24px 18px}
  .mnr-cols,.mnr-split,.mnr-pebs,.mnr-qa,.mnr-band,.mnr-bud,.mnr-fields{grid-template-columns:minmax(0,1fr)}
  .mnr-games,.mnr-split .mnr-games{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mnr-foot{margin-top:10px}
  .mnr-cols--run{column-count:1}
  .mnr-plan__row{grid-template-columns:minmax(0,1fr) auto}
  .mnr-plan__b{grid-column:1/-1;grid-row:2}
  .mnr-tool{padding:20px 16px}
  .mnr-tubes li{grid-template-columns:96px minmax(0,1fr) 54px;gap:8px}
  .mnr-adtop{grid-template-columns:minmax(0,1fr);padding:20px}
  .mnr-band__t{padding:26px 22px;min-height:0}
  .mnr-foot__g{grid-template-columns:minmax(0,1fr)}
  .mnr-slide{grid-template-columns:minmax(0,1fr) auto}
  .mnr-slide .mnr-range{grid-column:1/-1;grid-row:2}
}
@media (max-width:420px){
  .mnr-head{gap:6px;padding:8px 10px}
  .mnr-logo{gap:7px;padding:6px 12px 6px 7px}
  .mnr-logo svg{width:28px;height:28px}
  .mnr-logo b{font-size:15px}
  .mnr-logo small{display:none}
  .mnr-cta .mnr-paid{padding:10px 12px;font-size:14px}
  .mnr-cta .mnr-ad{padding:3px 5px;font-size:10px}
  .mnr-burger{width:38px;height:38px}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
