/* Approved CN v9. Server-rendered visibility; JavaScript only enhances Browse. */
.mrc-cn{display:none}
@media(max-width:680px){
 /* The ready alias keeps older cached HTML safe during the rollout. */
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready){--mcn-safe:env(safe-area-inset-bottom,0px);--mcn-clearance:calc(59px + var(--mcn-safe))}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready) .mrc-cn{display:block;color:#fff;color-scheme:dark}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready) .wd-toolbar{display:none!important}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready).sticky-toolbar-on{padding-bottom:var(--mcn-clearance)}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready).sticky-toolbar-on.wd-sticky-btn-on-mb{padding-bottom:calc(var(--mcn-clearance) + var(--wd-sticky-btn-height))}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready).sticky-toolbar-on .wd-sticky-btn{bottom:var(--mcn-clearance)}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready).sticky-toolbar-on .scrollToTop{bottom:calc(var(--mcn-clearance) + 12px)}
 body:is(.mrcoda-mobile-cn,.mrcoda-cn-ready).sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop{bottom:calc(var(--mcn-clearance) + 12px + var(--wd-sticky-btn-height))}
 body.mrcoda-cn-open{overflow:hidden}
 .mrc-cn *{box-sizing:border-box}
 .mrc-cn .mcn-toolbar{position:fixed;z-index:350;left:0;right:0;bottom:0;width:100%;margin:0;padding:0;border:0;border-top:1px solid #ffffff1c;background:#0f172a;box-shadow:0 -6px 25px #0002;backdrop-filter:none;-webkit-backdrop-filter:none}
 .mrc-cn .mcn-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0}
 .mrc-cn .mcn-action,.mrc-cn .mcn-category,.mrc-cn .mcn-all{display:flex;align-items:center;min-width:0;gap:12px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#ffffffe0;text-decoration:none!important;text-transform:none;letter-spacing:0;font:500 13px/18px Cabin,Arial,sans-serif;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s,color .16s}
 .mrc-cn .mcn-action{justify-content:center;width:100%;min-height:calc(58px + var(--mcn-safe));padding:4px 12px calc(4px + var(--mcn-safe));border-radius:0;outline-offset:-3px}
 .mrc-cn .mcn-action:first-child{padding-left:max(12px,env(safe-area-inset-left,0px))}
 .mrc-cn .mcn-action:last-child{padding-right:max(12px,env(safe-area-inset-right,0px));position:relative}
 .mrc-cn .mcn-action+.mcn-action:before{content:"";position:absolute;left:0;top:12px;bottom:calc(12px + var(--mcn-safe));width:1px;background:#ffffff1c}
 .mrc-cn .mcn-icon{display:block;flex:none;width:23px;height:23px;color:#ffffffa6}
 .mrc-cn .mcn-copy{display:grid;gap:2px;text-align:left}
 .mrc-cn .mcn-label{display:block;white-space:nowrap;font:inherit}
 .mrc-cn .mcn-sub{display:block;color:#ffffff80;white-space:nowrap;font:400 10px/14px Cabin,Arial,sans-serif}
 .mrc-cn .mcn-browse[aria-expanded="true"]{background:#76f2290e;color:#76f229}
 .mrc-cn .mcn-browse[aria-expanded="true"]>.mcn-icon{color:inherit}
 .mrc-cn .mcn-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 30px - env(safe-area-inset-top,0px));margin:0;padding:0;overflow:hidden;border:0;border-top:1px solid #ffffff1c;border-radius:14px 14px 0 0;background:#0f172a;color:#fff;box-shadow:0 -10px 32px #0005;font:400 12px/18px Cabin,Arial,sans-serif}
 .mrc-cn .mcn-sheet:not([open]){display:none}
 .mrc-cn .mcn-sheet[open]{display:flex;flex-direction:column}
 .mrc-cn .mcn-sheet::backdrop{background:#0005;backdrop-filter:none}
 .mrc-cn .mcn-panel{min-height:0;width:100%;max-width:452px;margin:0 auto;overflow:auto;overscroll-behavior:contain;padding:0 max(16px,env(safe-area-inset-right,0px)) 5px max(16px,env(safe-area-inset-left,0px));scrollbar-color:#ffffff40 transparent;scrollbar-width:thin}
 .mrc-cn .mcn-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;height:54px;margin:0;padding:0 0 0 10px;border-bottom:1px solid #ffffff12}
 .mrc-cn .mcn-heading h2{margin:0;padding:0;color:#fff;font:500 14px/20px Cabin,Arial,sans-serif;letter-spacing:0}
 .mrc-cn .mcn-close{display:grid;place-items:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:#ffffffa6;box-shadow:none;cursor:pointer}
 .mrc-cn .mcn-close .mcn-icon{width:18px;height:18px}
 .mrc-cn .mcn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:4px 0;margin:0}
 .mrc-cn .mcn-category{justify-content:flex-start;min-height:46px;padding:8px 10px;gap:10px;border-bottom:1px solid #ffffff0d;border-radius:0;font:400 12px/18px Cabin,Arial,sans-serif}
 .mrc-cn .mcn-category:nth-last-child(-n+2){border-bottom:0}
 .mrc-cn .mcn-category span{white-space:nowrap}
 .mrc-cn .mcn-category .mcn-icon{width:18px;height:18px}
 .mrc-cn .mcn-all{justify-content:flex-start;gap:10px;width:100%;max-width:100%;min-height:46px;margin:6px 0;padding:8px 10px;border:0;border-radius:6px;background:#76f2290e;color:#ffffffde;font:500 12px/18px Cabin,Arial,sans-serif}
 .mrc-cn .mcn-all .mcn-icon:first-child{width:18px;height:18px;color:#76f229}
 .mrc-cn .mcn-all .mcn-icon:last-child{width:26px;height:26px;padding:5px;margin-left:auto;border-radius:50%;background:#76f22912;color:#76f229}
 .mrc-cn .mcn-dock-slot{flex:none;background:#0f172a}
 .mrc-cn .mcn-sheet .mcn-toolbar{position:static;visibility:visible;background:#0f172a;backdrop-filter:none;box-shadow:none}
 .mrc-cn :is(.mcn-action,.mcn-category,.mcn-all,.mcn-close):focus-visible{outline:2px solid #76f229;outline-offset:-3px;background:#172b25;color:#76f229}
 .mrc-cn :is(.mcn-action,.mcn-category,.mcn-all,.mcn-close):active{background:#172b25;color:#76f229}
 .mrc-cn :is(.mcn-action,.mcn-category):is(:focus-visible,:active)>.mcn-icon{color:inherit}
}
@media(max-width:360px){.mrc-cn .mcn-action{gap:9px}.mrc-cn .mcn-sub{font-size:9px}.mrc-cn .mcn-category{gap:8px;padding-inline:9px}}
@media(max-width:680px) and (hover:hover) and (pointer:fine){.mrc-cn :is(.mcn-action,.mcn-category,.mcn-all,.mcn-close):hover{background:#172b25;color:#76f229}.mrc-cn :is(.mcn-action,.mcn-category):hover>.mcn-icon{color:inherit}}
@media(prefers-reduced-motion:reduce){.mrc-cn :is(.mcn-action,.mcn-category,.mcn-all){transition:none}}
