.mr41d-recent,.mr41d-weekly,.mr41d-alternatives{margin-top:16px;margin-bottom:16px;padding:15px 18px;background:#edf5fc;border:1px solid #cfdfed;border-radius:8px;color:#193c60}.mr41d-recent h2,.mr41d-alternatives h2{font-size:20px;line-height:1.3;margin:0 0 10px;color:#123656}.mr41d-recent-links{display:flex;flex-wrap:wrap;gap:8px}.mr41d-item-link{display:inline-block;color:#115cac;text-decoration:none;border:1px solid #c4daee;background:#fff;border-radius:5px;padding:7px 10px;font-size:14px;font-weight:650}.mr41d-item-link:hover{border-color:#7aabe0;background:#f7fbff}.mr41d-weekly{display:flex;align-items:center;gap:13px;margin-top:2px;margin-bottom:3px;font-size:14px}.mr41d-weekly strong{white-space:nowrap;color:#0d56a8}.mr41d-alternative-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mr41d-alternative-grid>a{display:flex;flex-direction:column;min-width:0;color:#154d89;text-decoration:none;background:#fff;border:1px solid #ccddeb;border-radius:6px;padding:12px;font-weight:700}.mr41d-alternative-grid small{font-size:13px;line-height:1.45;color:#45627d;font-weight:400;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr41d-action,.mr41d-random,.mr41d-compare-add,.mr41d-footer-link{font:inherit;cursor:pointer;border:1px solid #b9d3ec;border-radius:5px;background:#f0f7ff;color:#145aa4;font-weight:700}.mr41d-action{display:inline-block;margin:8px 7px 0 0;padding:7px 11px;font-size:14px}.mr41d-action:hover,.mr41d-random:hover{background:#e1efff;border-color:#78abe0}.mr41d-verified,.mr41d-health{margin:7px 0 0;font-size:13px;color:#48647e}.mr41d-health{color:#1c5f99}.mr41d-random{padding:8px 12px;font-size:13px;white-space:nowrap}.mr41d-random:disabled{opacity:.65;cursor:wait}.mr41d-footer-link{background:0 0;border:0;color:#d6e9fb;padding:5px 7px}.mr41d-footer-prompt{font-size:12px;color:#d4e2ef}.mr41d-compare-add{z-index:3;position:absolute;top:7px;right:7px;padding:4px 7px;font-size:11px;line-height:1.4;background:#f8fbffed;box-shadow:0 1px 4px #214e7a1d}.mr41p-tool-card,.mr41sp-tool{position:relative}.mr41sp-detail-header .mr41d-compare-add{position:static;display:inline-block;padding:7px 11px;margin:8px 7px 0 0;font-size:14px}.mr41d-has-compare{padding-bottom:58px}.mr41d-compare-bar{position:fixed;left:50%;bottom:10px;transform:translateX(-50%);z-index:99;display:flex;align-items:center;gap:12px;padding:9px 13px;background:#173d66;color:#fff;border-radius:8px;box-shadow:0 7px 20px #112f4d45;font-size:14px}.mr41d-compare-bar[hidden]{display:none}.mr41d-compare-bar button{border:1px solid #a7c5e4;color:#0d5cae;background:#fff;border-radius:5px;padding:5px 9px;font:inherit;cursor:pointer}.mr41d-compare-bar .mr41d-muted{background:0 0;color:#f5faff;border-color:#8eabc6}.mr41d-dialog{width:min(860px,calc(100vw - 30px));max-height:min(78vh,760px);overflow:auto;border:1px solid #a8c8e5;border-radius:10px;padding:18px;background:#fff;color:#183650;box-shadow:0 17px 55px #0e34525c}.mr41d-dialog::backdrop{background:#0a274ccc}.mr41d-dialog-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4e3f1;padding-bottom:9px;margin-bottom:12px}.mr41d-dialog-head h2{font-size:22px;margin:0}.mr41d-close{min-width:44px;min-height:38px;background:#eff6fd;border:1px solid #c3daed;border-radius:5px;color:#145ca8;cursor:pointer}.mr41d-dialog h3{font-size:17px;margin:14px 0 7px}.mr41d-empty{font-size:14px;color:#58718d;margin:9px 0}.mr41d-dialog-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4edf5;padding:4px 0}.mr41d-dialog-row>a{flex:1}.mr41d-dialog-row>button{border:0;background:0 0;color:#a63d3d;min-width:44px;cursor:pointer}.mr41d-table-wrap{overflow-x:auto}.mr41d-compare-table{border-collapse:collapse;min-width:610px;width:100%;font-size:14px}.mr41d-compare-table th,.mr41d-compare-table td{padding:10px;border:1px solid #d9e5ef;vertical-align:top;min-width:140px}.mr41d-compare-table th{min-width:90px;background:#edf5fd;text-align:left}.mr41d-compare-table a{display:block;margin-bottom:6px;color:#0e61bb}.mr41d-search-host{position:relative}.mr41d-suggestions{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:120;background:#fff;border:1px solid #bcd5ec;border-radius:7px;box-shadow:0 10px 25px #173f6b35;max-height:350px;overflow:auto;text-align:left;color:#153859}.mr41d-suggestions[hidden]{display:none}.mr41d-group-title{display:block;padding:7px 11px 3px;background:#f1f7fd;color:#295c8e;font-size:12px}.mr41d-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;color:#173d67;text-decoration:none;font-size:14px;line-height:1.35}.mr41d-suggestion small{font-size:11px;color:#5c7894;white-space:nowrap}.mr41d-suggestion:hover,.mr41d-suggestion.is-selected{background:#e7f2ff;color:#0759ad}.mr41d-quick-form{display:flex;gap:8px;flex-wrap:wrap;position:relative}.mr41d-quick-form input{min-width:0;flex:1;padding:10px 12px;border:1px solid #b8d2ed;border-radius:5px;font-size:16px}.mr41d-quick-form button{padding:9px 15px;border:0;background:#1266c8;color:#fff;border-radius:5px;cursor:pointer}.mr41d-toc-desktop{border-bottom:1px solid #d8e7f3;padding-bottom:14px;margin-bottom:8px}.mr41d-toc-desktop h2{font-size:17px}.mr41d-toc-list{display:flex;flex-direction:column;gap:2px;max-height:50vh;overflow:auto}.mr41d-toc-list>a{display:block;font-size:13px;line-height:1.4;padding:5px 7px;border-left:2px solid transparent;color:#3b5e82;text-decoration:none}.mr41d-toc-list>a.is-sub{padding-left:17px}.mr41d-toc-list>a.is-current{border-left-color:#136bd2;color:#0758ac;background:#edf6ff;font-weight:700}.mr41d-toc-mobile{display:none}.mr41d-focus .mr41sp-detail-layout-article{display:block}.mr41d-focus .mr41sp-detail-layout-article .mr41sp-detail{max-width:850px;margin:auto}.mr41d-focus .mr41sp-article-categories,.mr41d-focus .mr41sp-aside,.mr41d-focus .mr41pl-related-shell,.mr41d-focus .mr41d-recent{display:none!important}.mr41d-focus .mr41p-ad{display:block}.mr41d-pop{animation:mr41d-pop .18s ease}@keyframes mr41d-pop{50%{transform:scale(1.07)}}.mr41d-action:focus-visible,.mr41d-random:focus-visible,.mr41d-compare-add:focus-visible,.mr41d-dialog button:focus-visible,.mr41d-suggestion:focus-visible{outline:2px solid #1269cd;outline-offset:2px}@media(max-width:760px){.mr41d-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr41d-weekly{align-items:flex-start;flex-direction:column;gap:4px}.mr41d-toc-desktop{display:none}.mr41d-toc-mobile{display:block;background:#f1f7fd;border:1px solid #d0e2f1;border-radius:6px;padding:10px 13px;margin:15px 0}.mr41d-toc-mobile summary{font-weight:700;cursor:pointer;color:#155b9f;min-height:27px}.mr41d-toc-mobile .mr41d-toc-list{max-height:45vh;margin-top:8px}.mr41d-compare-bar{position:static;transform:none;border-radius:0;box-shadow:none;justify-content:center;flex-wrap:wrap;margin-top:12px}.mr41d-has-compare{padding-bottom:0}.mr41d-footer-prompt{display:block;width:100%;margin-top:4px}}@media(max-width:450px){.mr41d-alternative-grid{grid-template-columns:1fr}.mr41d-dialog{padding:12px}.mr41d-quick-form button{flex-basis:auto}.mr41d-recent,.mr41d-weekly{padding:12px}.mr41d-compare-add{font-size:10px}}@media(prefers-reduced-motion:reduce){.mr41d-pop{animation:none!important}.mr41d-recent a,.mr41d-alternative-grid a,.mr41d-action,.mr41d-random,.mr41d-suggestion{transition:none!important;transform:none!important}}