@media only screen and (max-width:799px){.ub-hide-on-mobile{display:none}}@media only screen and (min-width:800px)and (max-width:1023px){.ub-hide-on-tablet{display:none}}@media only screen and (min-width:1024px){.ub-hide-on-desktop{display:none}}#ez-toc-container,.ez-toc-split-section{background:#F9F9F9;border:1px solid #AAAAAA;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);display:table;margin-bottom:1em;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue,.ez-toc-split-section.ez-toc-light-blue{background:#EDF6FF}#ez-toc-container.ez-toc-white,.ez-toc-split-section.ez-toc-white{background:#FFFFFF}#ez-toc-container.ez-toc-black,.ez-toc-split-section.ez-toc-black{background:#000000}#ez-toc-container.ez-toc-transparent,.ez-toc-split-section.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc-split-section ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container ul,#ez-toc-container li,.ez-toc-split-section ul,.ez-toc-split-section li{margin:0;padding:0}#ez-toc-container ul,#ez-toc-container li,#ez-toc-container ul li,.ez-toc-split-section ul,.ez-toc-split-section li,.ez-toc-split-section ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title,.ez-toc-split-section .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title,.ez-toc-split-section.ez-toc-black p.ez-toc-title{color:#FFF}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list,.ez-toc-split-section div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0px auto 1em 0px !important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0px 0px 1em auto !important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a,.ez-toc-split-section a{color:#444444;box-shadow:none;text-decoration:none;text-shadow:none;border-bottom:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited,.ez-toc-split-section a:visited{color:#9f9f9f}#ez-toc-container a:hover,.ez-toc-split-section a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a,.ez-toc-split-section.ez-toc-black a{color:#FFF}#ez-toc-container.ez-toc-black a:visited,.ez-toc-split-section.ez-toc-black a:visited{color:#FFF}#ez-toc-container a.ez-toc-toggle,.ez-toc-split-section a.ez-toc-toggle{display:flex;align-items:center;color:#444444}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#EDEDED}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:hover,.ez-toc-btn:focus{color:#333;text-decoration:none}.ez-toc-btn:active,.ez-toc-btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ez-toc-btn-default{color:#333;background-color:#fff;border-color:#ccc}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus,.ez-toc-btn-default:active,.ez-toc-btn-default.active{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.ez-toc-btn:active,.btn.active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ez-toc-btn-default:hover,.ez-toc-btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default:active,.ez-toc-btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right !important;margin-left:10px}#ez-toc-container label.cssicon,.ez-toc-split-section label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}#ez-toc-container input,.ez-toc-split-section input{position:absolute;left:-999em}#ez-toc-container input[type="checkbox"]:checked+nav,.ez-toc-split-section input[type="checkbox"]:checked+nav,#ez-toc-widget-container input[type="checkbox"]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label,.ez-toc-split-section label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con,.ez-toc-split-section .ez-toc-js-icon-con{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-toggle label,.ez-toc-split-section .ez-toc-toggle label{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}#ez-toc-container .ez-toc-js-icon-con,.ez-toc-split-section .ez-toc-js-icon-con{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title,.ez-toc-split-section .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em auto !important}#ez-toc-container a.ez-toc-toggle,.ez-toc-split-section a.ez-toc-toggle{color:#444444;background:inherit;border:inherit}.ez-toc-toggle #item{position:absolute;left:-999em}label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap;box-shadow:none;text-decoration:none;border-bottom:none}.ez-toc-widget-container ul.ez-toc-list li{height:auto !important}.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#ez-toc-container .eztoc-toggle-hide-by-default,.ez-toc-split-section .eztoc-toggle-hide-by-default{display:none}.eztoc_no_heading_found{background-color:yellow;padding-left:10px}.eztoc-hide{display:none}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0}.ez-toc-list.ez-toc-columns-2{column-count:2;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-2>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-3{column-count:3;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-3>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-4{column-count:4;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-4>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{display:block;break-inside:avoid;page-break-inside:avoid}@media (max-width:768px){.ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:1;column-gap:0}}@media (max-width:1024px) and (min-width:769px){.ez-toc-list.ez-toc-columns-4{column-count:2}.ez-toc-list.ez-toc-columns-3{column-count:2}}.fusion-footer #ez-toc-container,.fusion-footer .ez-toc-split-section{display:none}.ez-toc-split-section{margin-top:1.5em;float:none !important;clear:both}.fmrd{--ink:#0f172a;--ink2:#334155;--mut:#64748b;--line:#e2e8f0;--soft:#f8fafc;--card:#ffffff;--head:#0f172a;--blue:#1d6fb8;--green:#16a34a;--bad:#d03b3b;--warn:#fab219;--good:#0ca30c;--info:#8a8f98;--none:#b8bcc4;font-family:-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;color:var(--ink);line-height:1.55;font-size:15px}.fmrd *{box-sizing:border-box}.fmrd-page,.fmrd-hub{max-width:1180px;margin:0 auto;padding:22px 16px 40px}.fmrd a{color:var(--blue)}.fmrd p,.fmrd li,.fmrd td,.fmrd th,.fmrd label{color:inherit}.fmrd-crumbs{font-size:12.5px;color:var(--mut);margin:0 0 10px;display:flex;gap:6px;flex-wrap:wrap}.fmrd-crumbs a{color:var(--mut);text-decoration:none}.fmrd-crumbs a:hover{color:var(--ink);text-decoration:underline}.fmrd-head{background:var(--head);color:#fff;border-radius:14px;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-end}.fmrd-head h1{color:#fff!important;font-size:26px;line-height:1.2;margin:4px 0 6px;font-weight:800;letter-spacing:-.01em}.fmrd-head p{color:#cbd5e1!important;margin:0;font-size:14px;max-width:720px}.fmrd-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#7dd3fc!important}.fmrd-head-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fmrd-qsel{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#94a3b8!important;text-transform:uppercase;letter-spacing:.06em}.fmrd-qsel select{background:#1e293b;color:#fff;border:1px solid #334155;border-radius:8px;padding:7px 10px;font-size:14px;min-width:120px}.fmrd-basis{display:flex;border:1px solid #334155;border-radius:8px;overflow:hidden}.fmrd-basis a{color:#cbd5e1!important;text-decoration:none;font-size:13px;padding:7px 11px}.fmrd-basis a.is-on{background:#334155;color:#fff!important}.fmrd-btn{display:inline-block;border:1px solid var(--line);background:#fff;color:var(--ink)!important;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.3}.fmrd-head .fmrd-btn{background:#fff0;border-color:#475569;color:#fff!important}.fmrd-btn:hover{border-color:var(--blue)}.fmrd-btn-hi,.fmrd-head .fmrd-btn-hi{background:var(--green);border-color:var(--green);color:#fff!important}.fmrd-btn-hi:hover{background:#15803d}.fmrd-prog{height:6px;background:#1e293b;border-radius:4px;margin:14px 0 4px;max-width:520px;overflow:hidden}.fmrd-prog span{display:block;height:100%;background:#38bdf8;border-radius:4px}.fmrd-prog-l{font-size:12px!important;color:#94a3b8!important}.fmrd-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-top:16px}.fmrd-h3{font-size:17px;font-weight:800;margin:0 0 10px;color:var(--ink)!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fmrd-h4{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)!important;margin:16px 0 8px}.fmrd-tag{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important;background:#f1f5f9;padding:2px 8px;border-radius:6px}.fmrd-read{font-size:14.5px;color:var(--ink2)!important;margin:0 0 10px}.fmrd-muted{font-size:12.5px;color:var(--mut)!important;margin:8px 0 0}.fmrd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fmrd-grid2>.fmrd-card{margin-top:16px}@media(max-width:860px){.fmrd-grid2{grid-template-columns:1fr;gap:0}}.fmrd-dot{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:11px;font-weight:800;font-style:normal;line-height:1;color:#fff;background:var(--none);flex:0 0 auto}.fmrd-dot-bad{background:var(--bad)}.fmrd-dot-warn{background:var(--warn);color:#3b2a00}.fmrd-dot-good{background:var(--good)}.fmrd-dot-info{background:var(--info)}.fmrd-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:650;background:#fff;color:var(--ink)!important;margin:0 6px 6px 0}.fmrd-chip i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;font-size:11px;font-style:normal;font-weight:800;color:#fff}.fmrd-chip-bad i{background:var(--bad)}.fmrd-chip-warn i{background:var(--warn);color:#3b2a00}.fmrd-chip-good i{background:var(--good)}.fmrd-chip-info i{background:var(--info)}.fmrd-verdict{display:flex;flex-wrap:wrap;align-items:center;margin:16px 0 4px}.fmrd-cov{font-size:12.5px;color:var(--mut)!important;margin:0 0 6px 4px}.fmrd-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}@media(max-width:860px){.fmrd-tiles{grid-template-columns:1fr 1fr}}.fmrd-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.fmrd-tl{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important;display:flex;align-items:center;gap:6px}.fmrd-tv{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)!important;font-variant-numeric:tabular-nums}.fmrd-tg{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;align-items:baseline}.fmrd-tp{white-space:nowrap;display:inline-flex;gap:4px;align-items:baseline}.fmrd-tg em{font-style:normal;color:var(--mut);font-size:11.5px}.fmrd-tx{font-size:12px;color:var(--mut)!important}.fmrd-d{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink2)}.fmrd-d.up{color:#166534}.fmrd-d.dn{color:#b91c1c}.fmrd-changed ol{margin:0;padding-left:20px}.fmrd-changed li{margin:4px 0;font-size:14.5px;color:var(--ink2)}.fmrd-flags{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:760px){.fmrd-flags{grid-template-columns:1fr}}.fmrd-flag{border:1px solid var(--line);border-left:4px solid var(--none);border-radius:10px;padding:10px 14px;background:#fff}.fmrd-flag-bad{border-left-color:var(--bad);background:snow}.fmrd-flag-warn{border-left-color:var(--warn);background:#fffdf6}.fmrd-flag-good{border-left-color:var(--good)}.fmrd-flag-info{border-left-color:var(--info)}.fmrd-flag-h{display:flex;align-items:center;gap:7px}.fmrd-flag-l{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important}.fmrd-flag-t{font-weight:700;font-size:14.5px;margin:5px 0 3px;color:var(--ink)!important}.fmrd-flag-e{font-size:13.5px;color:var(--ink2)!important;margin:0}.fmrd-flag-s{font-size:11.5px;color:var(--mut)!important;margin:5px 0 0;font-style:italic}.fmrd-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.fmrd-t{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.fmrd-t th,.fmrd-t td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;white-space:nowrap}.fmrd-t th:first-child,.fmrd-t td:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:1}.fmrd-t thead th{background:var(--soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-weight:800}.fmrd-t thead th:first-child{background:var(--soft)}.fmrd-t td.n,.fmrd-t th.n{text-align:right}.fmrd-t a{text-decoration:none;font-weight:650}.fmrd-ht tr.is-sub td{color:var(--mut);font-size:12.5px}.fmrd-ht tr.is-em td{font-weight:800}.fmrd-ht .is-sel{background:#eff6ff!important}.fmrd-ht th a{color:var(--mut)}.fmrd-ht tr.is-flags td{border-bottom:0;padding-top:10px}.fmrd-svd td{white-space:normal;text-align:left;vertical-align:top;min-width:140px}.fmrd-hist.is-same [data-hide="1"]{display:none}.fmrd-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:0 0 10px}.fmrd-seg button{background:#fff;border:0;border-right:1px solid var(--line);padding:6px 12px;font-size:12.5px;font-weight:650;color:var(--ink2);cursor:pointer}.fmrd-seg button:last-child{border-right:0}.fmrd-seg button.is-on{background:var(--ink);color:#fff}.fmrd-chart{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:700px){.fmrd-chart .fmrd-bridge{min-width:640px}.fmrd-chart .fmrd-scatter{min-width:600px}}.fmrd-chart svg{width:100%;height:auto;display:block}.fmrd-bv{font-size:11.5px;font-weight:700;fill:#0b0b0b}.fmrd-bl{font-size:11px;fill:#52514e}.fmrd-ax{font-size:11px;fill:#6b6a63}.fmrd-ax-b{font-weight:700;fill:#52514e}.fmrd-ax-t{font-size:12px;fill:#52514e;font-weight:650}.fmrd-pt{cursor:pointer;transition:r .12s}.fmrd-pt.is-hot{r:8;stroke:#0f172a}.fmrd-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink2);margin:4px 0 10px}.fmrd-legend span{display:inline-flex;align-items:center;gap:6px}.fmrd-tip{position:fixed;z-index:99999;pointer-events:none;background:#0f172a;color:#fff;font:12.5px/1.4 -apple-system,system-ui,sans-serif;padding:7px 10px;border-radius:7px;max-width:300px;box-shadow:0 6px 20px rgb(0 0 0 / .18);opacity:0;transition:opacity .08s}.fmrd-tip.is-on{opacity:1}.fmrd-spark{vertical-align:middle}.fmrd-kpis{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:14px}@media(max-width:1100px){.fmrd-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.fmrd-kpis{grid-template-columns:1fr 1fr}}.fmrd-kpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px}.fmrd-kpi span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important;display:flex;gap:5px;align-items:center}.fmrd-kpi b{display:block;font-size:24px;font-weight:800;margin:3px 0 1px;color:var(--ink);font-variant-numeric:tabular-nums}.fmrd-kpi em{font-style:normal;font-size:11.5px;color:var(--mut)}.fmrd-qs{display:flex;flex-direction:column}.fmrd-q{display:flex;gap:10px;padding:9px 4px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:var(--ink)!important;align-items:flex-start}.fmrd-q:last-child{border-bottom:0}.fmrd-q:hover{background:var(--soft)}.fmrd-q .fmrd-dot{margin-top:2px}.fmrd-q b{display:block;font-size:14px}.fmrd-q span{display:block;font-size:13.5px;color:var(--ink2)!important}.fmrd-q em{display:block;font-style:normal;font-size:12px;color:var(--mut)}.fmrd-cal-d{display:grid;grid-template-columns:96px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.fmrd-cal-d b{font-size:13px}.fmrd-cal-d div{display:flex;flex-wrap:wrap;gap:5px}.fmrd-cal-d a,.fmrd-just a{font-size:12.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);border-radius:6px;padding:2px 7px;color:var(--ink)!important;display:inline-flex;gap:5px;align-items:center}.fmrd-cal-d a.is-n50{border-color:#93c5fd;background:#eff6ff}.fmrd-cal-d span{font-size:12px;color:var(--mut)}.fmrd-just{display:flex;flex-wrap:wrap;gap:6px}.fmrd-heat{border-collapse:separate;border-spacing:2px;font-size:12.5px;width:100%;font-variant-numeric:tabular-nums}.fmrd-heat th{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);font-weight:800;padding:6px;text-align:center;white-space:normal;vertical-align:bottom;min-width:70px}.fmrd-heat th:first-child,.fmrd-heat td:first-child{text-align:left;min-width:170px;position:sticky;left:0;background:#fff}.fmrd-heat td{padding:7px 6px;text-align:center;border-radius:4px;white-space:nowrap}.fmrd-heat td:nth-child(2){color:var(--mut)}.fmrd-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;align-items:center}.fmrd-filters input,.fmrd-filters select{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13.5px;background:#fff;color:var(--ink)}.fmrd-filters input{min-width:220px}.fmrd-filters .fmrd-seg{margin:0}.fmrd-big th{cursor:pointer;user-select:none}.fmrd-big th.is-sort::after{content:" ↓";color:var(--blue)}.fmrd-big th.is-sort.is-asc::after{content:" ↑"}.fmrd-big td:first-child a{color:var(--ink)!important}.fmrd-big td small{display:block;color:var(--mut);font-size:11.5px;font-weight:400}.fmrd-big td.fl{text-align:left;white-space:normal;min-width:260px}.fmrd-big td.fl .fmrd-chip{margin:0 4px 4px 0;font-size:12px}.fmrd-pager{display:flex;gap:6px;justify-content:flex-end;margin-top:10px;align-items:center;font-size:12.5px;color:var(--mut)}.fmrd-pager button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 10px;cursor:pointer}.fmrd-method{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:860px){.fmrd-method{grid-template-columns:1fr}}.fmrd-method div{background:var(--soft);border-radius:10px;padding:10px 12px}.fmrd-method b{font-size:13.5px}.fmrd-method p{font-size:12.5px;color:var(--ink2)!important;margin:4px 0 0}.fmrd-disc-note{font-size:12px;color:var(--mut)!important;margin:18px 2px 0}.fmrd-disc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:860px){.fmrd-disc{grid-template-columns:1fr}}.fmrd-dc{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.fmrd-dc b{display:block;margin:4px 0 2px;font-size:14px}.fmrd-dc p{font-size:12.5px;color:var(--ink2)!important;margin:0}.fmrd-said{margin:0;padding-left:18px}.fmrd-said li{margin:6px 0;font-size:14px;color:var(--ink2)}.fmrd-said li span{display:block;font-size:11.5px;color:var(--mut)}.fmrd-faq h4{font-size:14.5px;margin:12px 0 4px;color:var(--ink)!important}.fmrd-faq p{font-size:14px;color:var(--ink2)!important;margin:0}.fmrd-sub{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.fmrd-sub-t b{display:block;font-size:15px}.fmrd-sub-t span{font-size:12.5px;color:var(--mut)}.fmrd-sub-f{display:flex;gap:8px;flex-wrap:wrap}.fmrd-sub input[type=email]{border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:14px;min-width:230px}.fmrd-sub button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.fmrd-sub .fmrd-tg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-weight:650;text-decoration:none;font-size:14px}.fmrd-sub.is-compact{margin-top:10px}.fmrd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.fmrd-prefs .fmrd-fl{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:650;margin:0 0 12px;max-width:640px}.fmrd-prefs input[type=text],.fmrd-prefs input[type=email],.fmrd-prefs input[type=number],.fmrd-prefs textarea,.fmrd-prefs select{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.fmrd-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;font-size:14px}.fmrd-row{display:flex;flex-wrap:wrap;gap:14px}.fmrd-flash{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:10px;padding:10px 14px;margin-top:14px;font-weight:600}.fmrd-tab-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fmrd-tab-h h3{margin:0}.fmrd-tab-q{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.fmrd-tab-q a{font-size:12.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);border-radius:6px;padding:3px 9px;color:var(--ink2)!important}.fmrd-tab-q a.is-on{background:var(--ink);color:#fff!important;border-color:var(--ink)}.fmrd-tab .fmrd-card{border-radius:12px;padding:14px 16px}.fmrd-topcard{background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;padding:4px 18px 14px;margin:14px 0 4px}.fmrd-topcard summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 0 2px}.fmrd-topcard summary::-webkit-details-marker{display:none}.fmrd-topcard summary .fmrd-eyebrow{color:var(--blue)!important}.fmrd-topcard summary b{font-size:16px}.fmrd-tc-hide{margin-left:auto;font-size:12px;color:var(--mut)}.fmrd-topcard:not([open]) .fmrd-tc-hide::after{content:" (show)"}.fmrd-tc-lines{margin:12px 0 4px;padding-left:20px;font-size:14px;color:var(--ink2)}.fmrd-tc-said{margin-top:8px}.fmrd-tc-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:13.5px}.fmrd-pre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f0f7ff;border:1px solid #cfe3fb;border-radius:10px;padding:9px 14px;margin:14px 0 4px;font-size:14px}.fmrd-pre a{margin-left:auto;font-weight:650;font-size:13px}.fmrd-strip{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin:18px auto;max-width:1180px}.fmrd-strip-h{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.fmrd-strip-h .fmrd-eyebrow{color:var(--blue)!important}.fmrd-strip-h b{font-size:16px}.fmrd-strip-k{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--ink2)}.fmrd-strip-k .fmrd-dot{margin-left:6px}.fmrd-strip-h .fmrd-btn{margin-left:auto}.fmrd-strip-b{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;margin-top:10px}@media(max-width:760px){.fmrd-strip-b{grid-template-columns:1fr}.fmrd-strip-h .fmrd-btn{margin-left:0}}.fmrd-strip-c h4{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin:0 0 6px}@media(max-width:620px){.fmrd-head h1{font-size:22px}.fmrd-head{padding:18px}.fmrd-card{padding:14px}.fmrd-filters input{min-width:0;flex:1 1 100%}}@media print{.fmrd-sub,.fmrd-filters,.fmrd-pager,.fmrd-head-r{display:none}}.fmrd .fmrd-t td{color:#0f172a!important}.fmrd .fmrd-big td:first-child a{color:#0f172a!important}.fmrd-db{margin-top:6px}.fmrd-db-k{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#5b6878;margin:0 0 8px}.fmrd-db-k span{display:inline-flex;align-items:center;gap:6px}.fmrd-db i.ring,.fmrd-db i.fill{display:inline-block;width:11px;height:11px;border-radius:50%;box-sizing:border-box}.fmrd-db i.ring{border:2px solid #52514e;background:#fff}.fmrd-db i.fill{background:#8a919b;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0 / .12)}.fmrd-db-r,.fmrd-db-ax{display:grid;grid-template-columns:minmax(120px,24%) 1fr 210px;align-items:center;gap:12px}.fmrd-db-r{padding:3px 0;border-top:1px solid #eef0f3;text-decoration:none;color:inherit}.fmrd-db-r:hover{background:#f7f9fc}.fmrd-db-r .n{font-size:13.5px;font-weight:600;color:#0A0D14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmrd-db .t{position:relative;height:18px}.fmrd-db .t i{position:absolute;top:50%}.fmrd-db .t i.z{width:1px;height:18px;top:0;background:#c9c8c2}.fmrd-db .t i.bar{height:4px;margin-top:-2px;background:#d6dbe2;border-radius:2px}.fmrd-db .t i.bar.up{background:#f3c9a6}.fmrd-db .t i.ring,.fmrd-db .t i.fill{margin:-5.5px 0 0 -5.5px}.fmrd-db .t i.fill{width:12px;height:12px;margin:-6px 0 0 -6px}.fmrd-db-bad{background:#d03b3b!important}.fmrd-db-warn{background:#eda100!important}.fmrd-db-good{background:#1baf7a!important}.fmrd-db-none{background:#8a919b!important}.fmrd-db-r .v{font-size:12.5px;color:#5b6878;text-align:right;white-space:nowrap}.fmrd-db-r .v b{color:#0A0D14;font-size:13.5px}.fmrd-db-r .v em{font-style:normal;font-size:11.5px;margin-left:6px}.fmrd-db-r .v em.up{color:#b4561c;font-weight:600}.fmrd-db-ax{border-top:1px solid #eef0f3;padding-top:2px}.fmrd-db-ax .t{height:16px}.fmrd-db-ax .t span{position:absolute;transform:translateX(-50%);font-size:11px;color:#8a919b}.fmrd-db-ax .t span.z{color:#52514e;font-weight:600}@media(max-width:600px){.fmrd-db-r .v em{display:block;margin:0}.fmrd-db-r,.fmrd-db-ax{grid-template-columns:1fr 104px;gap:4px 10px}.fmrd-db-r .n{grid-column:1/-1}.fmrd-db-ax .n{display:none}.fmrd-db-r .t,.fmrd-db-ax .t{grid-column:1}.fmrd-db-r .v{grid-column:2;grid-row:2}}.fmrd .fmrd-art-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2a78d6;border-radius:12px;padding:12px 16px;margin:12px 0;text-decoration:none}.fmrd .fmrd-art-link span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2a78d6}.fmrd .fmrd-art-link b{flex:1;min-width:200px;font-size:15px;color:#0a0d14}.fmrd .fmrd-art-link em{font-style:normal;font-weight:700;color:#2a78d6;font-size:13px}.fmrd .fmrd-art-link:hover{border-color:#2a78d6}.fmrd .fmrd-ans{margin:10px 0 2px;padding:9px 12px;border-left:3px solid #2a78d6;background:#f3f7fd;border-radius:0 8px 8px 0}.fmrd .fmrd-ans-l{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#184f95!important;margin-bottom:4px}.fmrd .fmrd-ans blockquote{margin:0;padding:0;border:0;font-size:13.5px;line-height:1.55;color:#0b0b0b!important;font-style:normal;background:none}.fmrd .fmrd-ans-s{display:block;margin-top:4px;font-size:11.5px;color:#52514e!important}.fmrd .fmrd-ans-none{border-left-color:#c9c8c2;background:#f6f6f4}.fmrd .fmrd-ans-none p{margin:0;font-size:13px;color:#3a3936!important}.fmrd .fmrd-more{display:inline}.fmrd .fmrd-more summary{display:inline;cursor:pointer;list-style:none}.fmrd .fmrd-more summary::-webkit-details-marker{display:none}.fmrd .fmrd-more summary u{color:#1c5cab!important;text-decoration:underline;font-size:.92em;white-space:nowrap}.fmrd .fmrd-more[open] .fmrd-more-c{display:none}.fmrd .fmrd-more[open] summary u::before{content:"Show less"}.fmrd .fmrd-more[open] summary u{font-size:0}.fmrd .fmrd-more[open] summary u::before{font-size:12px}.fmrd .fmrd-more[open] summary{display:block;order:2}.fmrd .fmrd-more-f{display:inline}.fmrd .fmrd-dc-b p{font-size:12.5px;color:var(--ink2)!important;margin:4px 0 0;line-height:1.5}.fmrd .fmrd-flag-e{font-size:13.5px;color:var(--ink2)!important;margin:0}.fmrd .fmrd-jump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:8px 0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;background:#fff}.fmrd .fmrd-jump a{font-size:12.5px;font-weight:600;padding:5px 11px;border:1px solid var(--line);border-radius:999px;color:#1c1c1a!important;text-decoration:none;background:#fff;white-space:nowrap}.fmrd .fmrd-jump a:hover{border-color:#2a78d6;color:#184f95!important}.fmrd .fmrd-jump a.is-hi{background:#184f95;border-color:#184f95;color:#fff!important}.fmrd .fmrd-findbar{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin:0 0 10px}.fmrd .fmrd-find{display:flex;align-items:center;gap:8px;flex:1 1 300px}.fmrd .fmrd-find span{font-size:12px;font-weight:700;color:#52514e!important;white-space:nowrap}.fmrd .fmrd-find input{flex:1;min-width:0;padding:8px 12px;border:1px solid #c9c8c2;border-radius:8px;font-size:14px;background:#fff;color:#0b0b0b}.fmrd .fmrd-secs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:2 1 420px}.fmrd .fmrd-secs span{font-size:12px;font-weight:700;color:#52514e!important;margin-right:2px}.fmrd .fmrd-secs a{font-size:12px;padding:3px 9px;border-radius:6px;background:#f3f7fd;color:#184f95!important;text-decoration:none}.fmrd .fmrd-secs a i{font-style:normal;color:#52514e!important;font-size:11px}.fmrd .fmrd-howto{margin:0 0 14px;font-size:13.5px}.fmrd .fmrd-howto summary{cursor:pointer;font-weight:700;color:#184f95!important}.fmrd .fmrd-howto ul{margin:8px 0 0;padding-left:20px}.fmrd .fmrd-howto li{margin:0 0 5px;color:#2b2a27!important}.fmrd .fmrd-cta{margin:12px 0}.fmrd .fmrd-all50{margin:10px 0 0}.fmrd .fmrd-all50 summary{cursor:pointer;font-weight:700;font-size:13.5px;margin-bottom:6px}.fmrd .fmrd-n50t tr.is-pend td{color:#6b6a65!important;background:#fafaf8!important}.fmrd .fmrd-n50t small{color:#52514e!important;font-size:11px}.fmrd .fmrd-breadth{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 22px;margin:4px 0 12px}.fmrd .fmrd-breadth div{display:grid;grid-template-columns:1fr 90px 40px;gap:8px;align-items:center;font-size:13px}.fmrd .fmrd-breadth i{display:block;height:8px;background:#eeede9;border-radius:4px;overflow:hidden}.fmrd .fmrd-breadth s{display:block;height:8px;background:#2a78d6}.fmrd .fmrd-breadth em{font-style:normal;font-weight:700;text-align:right;font-size:12.5px}.fmrd svg.fmrd-hb{width:100%;height:auto;display:block}.fmrd .fmrd-hb-l{fill:#2b2a27}.fmrd .fmrd-fgrid td,.fmrd .fmrd-fgrid th{text-align:center}.fmrd .fmrd-fgrid td:first-child,.fmrd .fmrd-fgrid th:first-child{text-align:left}.fmrd .fmrd-fgrid th{font-size:11px}.fmrd .fmrd-fg-bad{background:#fdecea!important}.fmrd .fmrd-fg-warn{background:#fff6e0!important}.fmrd .fmrd-fg-good{background:#eaf7ea!important}.fmrd .fmrd-n50-flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.fmrd .fmrd-pbars{display:grid;gap:5px;margin:8px 0}.fmrd .fmrd-pbars a{display:grid;grid-template-columns:200px 1fr 46px;gap:10px;align-items:center;font-size:13px;text-decoration:none;color:#1c1c1a!important}.fmrd .fmrd-pbars i{display:flex;height:12px;border-radius:3px;overflow:hidden;background:#eeede9}.fmrd .fmrd-pbars s{display:block;height:12px}.fmrd .fmrd-pbars em{font-style:normal;font-weight:700;font-size:12px;text-align:right}.fmrd .fmrd-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.fmrd .fmrd-calls{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.fmrd .fmrd-call{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fff}.fmrd .fmrd-call h4{margin:0 0 6px;font-size:15px}.fmrd .fmrd-call h4 small{font-weight:400;color:#6b6a65!important;font-size:11.5px}.fmrd .fmrd-q2{margin:8px 0;padding:8px 12px;border-left:3px solid #2a78d6;background:#f3f7fd;font-size:13.5px;color:#0b0b0b!important}.fmrd .fmrd-q2 cite{display:block;font-style:normal;font-size:11.5px;color:#184f95!important;margin-top:4px;font-weight:600}@media (max-width:700px){.fmrd .fmrd-pbars a{grid-template-columns:120px 1fr 40px}.fmrd .fmrd-breadth div{grid-template-columns:1fr 60px 36px}}.fmrd .fmrd-n50t td:nth-child(2),.fmrd .fmrd-n50t th.l{text-align:left!important;color:#52514e!important;font-size:12.5px}.fmrd .fmrd-n50-flags{align-items:start}.fmrd .fmrd-tl td,.fmrd .fmrd-tl th{text-align:left!important}@media (max-width:700px){.fmrd .fmrd-svgw svg{min-width:620px}}.fmrd{--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:"Space Grotesk",Inter,system-ui,sans-serif;--surf:#eef1f5}.fmrd.fmrd-hub,.fmrd.fmrd-page{background:var(--surf);border-radius:18px;padding:18px 18px 34px;margin-top:14px;margin-bottom:28px;color:var(--ink)}.fmrd .fmrd-head h1{font-family:var(--disp);letter-spacing:-.02em}.fmrd .fmrd-head .fmrd-eyebrow a{color:#7dd3fc!important;text-decoration:none}.fmrd table{display:table!important;width:100%;border-collapse:collapse!important;background:#fff!important;margin:0!important;border:0!important}.fmrd thead{display:table-header-group!important}.fmrd tbody{display:table-row-group!important}.fmrd tr{display:table-row!important;background:transparent!important}.fmrd th,.fmrd td{display:table-cell!important;text-transform:none!important;letter-spacing:normal!important;font-size:13.5px!important;font-weight:400;color:#0f172a;border:0!important;border-bottom:1px solid #edf0f4!important;padding:8px 10px!important;line-height:1.45!important;vertical-align:middle}.fmrd .fmrd-t td{background:#fff!important;color:#0f172a!important}.fmrd .fmrd-t td.fmrd-fg-bad{background:#fdecea!important}.fmrd .fmrd-t td.fmrd-fg-warn{background:#fff6e0!important}.fmrd .fmrd-t td.fmrd-fg-good{background:#eaf7ea!important}.fmrd thead th{font-family:var(--mono);font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#5b6b82!important;background:#f5f7fa!important;border-bottom:1px solid #0f172a!important}.fmrd td b,.fmrd td strong{font-weight:700}.fmrd .fmrd-t td.n,.fmrd .fmrd-t th.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.fmrd .fmrd-tleft td,.fmrd .fmrd-tleft th{text-align:left!important;white-space:normal}.fmrd .fmrd-t tbody tr:hover td{background:#f3f7fc!important}.fmrd .fmrd-card{border:1px solid #d9dee6;border-radius:12px;box-shadow:0 1px 0 rgb(15 23 42 / .03);background:#fff}.fmrd .fmrd-card>.fmrd-h3{font-family:var(--disp);font-size:18px;letter-spacing:-.01em;padding-bottom:10px;border-bottom:1px solid #edf0f4;margin-bottom:14px}.fmrd .fmrd-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;background:#eef2f7;color:#5b6b82!important;border-radius:4px}.fmrd .fmrd-kpi b,.fmrd .fmrd-tv{font-family:var(--mono);font-weight:700;letter-spacing:-.02em}.fmrd .fmrd-kpi{border-color:#dfe4eb}.fmrd .fmrd-kpis-s{grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.fmrd .fmrd-kpis-s{grid-template-columns:1fr 1fr}}.fmrd .fmrd-toolbar{position:sticky;top:0;z-index:20;background:#fff;border:1px solid #d9dee6;border-radius:12px;margin:12px 0 4px;box-shadow:0 2px 10px rgb(15 23 42 / .06)}.fmrd .fmrd-fn{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid #edf0f4;scrollbar-width:thin}.fmrd .fmrd-fn a{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:11px 15px;color:#334155!important;text-decoration:none;white-space:nowrap;border-right:1px solid #edf0f4}.fmrd .fmrd-fn a:hover{background:#f3f7fc;color:#0f172a!important}.fmrd .fmrd-fn a.is-hi{margin-left:auto;background:#184f95;color:#fff!important;border-right:0}.fmrd .fmrd-tb2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px}.fmrd .fmrd-find{display:flex;align-items:center;gap:8px;flex:1 1 320px;margin:0}.fmrd .fmrd-find span{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b82!important}.fmrd .fmrd-find input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #c9d2de!important;border-radius:8px;font-size:14px;background:#fff!important;color:#0f172a!important;box-shadow:none}.fmrd .fmrd-pop{position:relative}.fmrd .fmrd-pop summary{list-style:none;cursor:pointer;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #c9d2de;border-radius:8px;font-size:13.5px;font-weight:650;color:#0f172a!important;background:#fff}.fmrd .fmrd-pop summary::-webkit-details-marker{display:none}.fmrd .fmrd-pop summary::after{content:"▾";font-size:11px;color:#5b6b82}.fmrd .fmrd-pop summary i{font-style:normal;font-family:var(--mono);font-size:11px;background:#eef2f7;border-radius:4px;padding:1px 6px;color:#334155!important}.fmrd .fmrd-pop[open] summary{border-color:#184f95}.fmrd .fmrd-pop-b{position:absolute;top:44px;left:0;z-index:30;width:min(560px,90vw);max-height:360px;overflow:auto;background:#fff;border:1px solid #c9d2de;border-radius:10px;box-shadow:0 12px 30px rgb(15 23 42 / .18);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.fmrd .fmrd-pop-r .fmrd-pop-b{left:auto;right:0;display:block;width:min(460px,90vw)}.fmrd .fmrd-pop-b a{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:6px;font-size:13px;color:#0f172a!important;text-decoration:none}.fmrd .fmrd-pop-b a:hover{background:#f3f7fc}.fmrd .fmrd-pop-b a i{font-style:normal;font-family:var(--mono);font-size:11.5px;color:#5b6b82!important}.fmrd .fmrd-pop-b ul{margin:4px 0;padding-left:18px}.fmrd .fmrd-pop-b li{font-size:13px;margin:0 0 6px;color:#1e293b!important}@media(max-width:620px){.fmrd .fmrd-pop-b{grid-template-columns:1fr;left:0;right:auto}.fmrd .fmrd-pop-r .fmrd-pop-b{left:0;right:auto}}.fmrd .fmrd-howto-l{margin:10px 0 0;padding:8px 12px;background:#f6f8fb;border-left:3px solid #94a3b8;border-radius:0 6px 6px 0;font-size:12.5px;line-height:1.5;color:#334155!important}.fmrd .fmrd-howto-l b{color:#0f172a!important}.fmrd .fmrd-hbars{display:grid;gap:3px;margin:6px 0}.fmrd .fmrd-hbr{display:grid;grid-template-columns:minmax(120px,210px) 1fr 86px;gap:10px;align-items:center;padding:3px 4px;border-radius:5px;text-decoration:none;color:#0f172a!important}.fmrd .fmrd-hbr:hover{background:#f3f7fc}.fmrd .fmrd-hbr .l{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b!important}.fmrd .fmrd-hbr .t{position:relative;height:16px;background:#f2f4f7;border-radius:3px}.fmrd .fmrd-hbr .t .z{position:absolute;top:-3px;bottom:-3px;width:1px;background:#64748b}.fmrd .fmrd-hbr .t .b{position:absolute;top:2px;bottom:2px;background:#2a78d6;border-radius:2px}.fmrd .fmrd-hbr.is-neg .t .b{background:#d03b3b}.fmrd .fmrd-hbr .v{font-family:var(--mono);font-size:12px;font-weight:700;text-align:right;color:#0f172a!important}.fmrd .fmrd-hbr.is-neg .v{color:#b3261e!important}@media(max-width:620px){.fmrd .fmrd-hbr{grid-template-columns:110px 1fr 70px;gap:6px}}.fmrd .fmrd-quad{width:100%;height:auto}.fmrd .fmrd-qlab{font-size:12px;font-weight:700;fill:#475569;letter-spacing:.02em}.fmrd .fmrd-plab{font-size:11px;font-weight:700;fill:#0f172a;font-family:"JetBrains Mono",ui-monospace,monospace;paint-order:stroke;stroke:#fff;stroke-width:3px}.fmrd .fmrd-quadsum{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.fmrd .fmrd-quadsum span{font-size:12.5px;padding:5px 10px;border:1px solid #dfe4eb;border-radius:6px;background:#fafbfd;color:#334155!important}.fmrd .fmrd-quadsum b{font-family:var(--mono);color:#0f172a!important;margin-right:3px}.fmrd .fmrd-hm-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.fmrd .fmrd-seg{display:inline-flex;border:1px solid #c9d2de;border-radius:8px;overflow:hidden;background:#fff}.fmrd .fmrd-seg button{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border:0;border-right:1px solid #e3e8ef;background:#fff;color:#334155;cursor:pointer}.fmrd .fmrd-seg button:last-child{border-right:0}.fmrd .fmrd-seg button.is-on{background:#0f172a;color:#fff}.fmrd .fmrd-hm-key{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12px;color:#334155!important}.fmrd .fmrd-hm-key .kg{display:none;align-items:center;gap:6px;font-family:var(--mono);font-size:11px}.fmrd .fmrd-hm[data-m=p] .kg-pr,.fmrd .fmrd-hm[data-m=r] .kg-pr,.fmrd .fmrd-hm[data-m=g] .kg-g,.fmrd .fmrd-hm[data-m=f] .kg-f,.fmrd .fmrd-hm .kg-x{display:inline-flex}.fmrd .fmrd-hm-key .ramp{display:inline-block;width:120px;height:10px;border-radius:3px;background:linear-gradient(90deg,#c43a39,#ea7d76,#f9d3d0,#f0efec,#cde2fb,#6da7ec,#256abf)}.fmrd .fmrd-hm-key .hatch{display:inline-block;width:14px;height:10px;border-radius:2px;background:repeating-linear-gradient(45deg,#e7e9ee 0 3px,#f7f8fa 3px 6px);border:1px solid #d5dae2}.fmrd .fmrd-hm-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.fmrd .fmrd-hm-s{border:1px solid #e3e8ef;border-radius:8px;padding:7px;background:#fafbfd}.fmrd .fmrd-hm-sn{display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5b6b82!important;margin:0 0 6px}.fmrd .fmrd-hm-t{display:flex;flex-wrap:wrap;gap:4px}.fmrd .fmrd-hmt{flex:1 1 72px;max-width:120px;min-height:46px;border-radius:5px;padding:5px 6px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border:1px solid rgb(15 23 42 / .06);transition:transform .08s}.fmrd a.fmrd-hmt:hover{transform:scale(1.04);box-shadow:0 2px 8px rgb(15 23 42 / .18);z-index:2}.fmrd .fmrd-hmt b{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.02em;color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmrd .fmrd-hmt em{font-family:var(--mono);font-style:normal;font-size:12.5px;font-weight:700;color:inherit!important}.fmrd .fmrd-hmt.is-pend{background:repeating-linear-gradient(45deg,#e7e9ee 0 4px,#f7f8fa 4px 8px);color:#5b6b82!important}.fmrd .fmrd-hmt.is-pend em{font-size:10.5px;font-weight:600}.fmrd .fmrd-acc-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px}.fmrd .fmrd-acc-bar .fmrd-muted{margin:0}.fmrd .fmrd-acc{display:grid;gap:6px}.fmrd .fmrd-acc-i{border:1px solid #dfe4eb;border-radius:9px;background:#fff;overflow:hidden}.fmrd .fmrd-acc-i>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px}.fmrd .fmrd-acc-i>summary::-webkit-details-marker{display:none}.fmrd .fmrd-acc-i>summary .t{font-weight:700;font-size:14.5px;color:#0f172a!important;display:flex;align-items:center;gap:8px}.fmrd .fmrd-acc-i>summary .t::before{content:"";width:7px;height:7px;border-right:2px solid #5b6b82;border-bottom:2px solid #5b6b82;transform:rotate(-45deg);transition:transform .12s;flex:0 0 auto}.fmrd .fmrd-acc-i[open]>summary .t::before{transform:rotate(45deg)}.fmrd .fmrd-acc-i>summary .t small{font-family:var(--mono);font-weight:400;font-size:11px;color:#5b6b82!important}.fmrd .fmrd-acc-i>summary .m{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fmrd .fmrd-acc-i>summary .m .fmrd-chip{margin:0}.fmrd .fmrd-acc-a{font-family:var(--mono);font-size:11px;color:#5b6b82!important;margin-left:4px}.fmrd .fmrd-acc-i[open]>summary{background:#f6f8fb;border-bottom:1px solid #e3e8ef}.fmrd .fmrd-acc-i>.fmrd-flags,.fmrd .fmrd-acc-i>.fmrd-glist,.fmrd .fmrd-acc-i>.fmrd-callb{padding:12px 14px}.fmrd .fmrd-fchips{display:flex;flex-wrap:wrap;gap:5px}.fmrd .fmrd-fchips button{font-size:12px;font-weight:650;padding:6px 11px;border:1px solid #c9d2de;border-radius:999px;background:#fff;color:#334155;cursor:pointer}.fmrd .fmrd-fchips button.is-on{background:#0f172a;border-color:#0f172a;color:#fff}.fmrd .fmrd-glist{display:grid;gap:0}.fmrd .fmrd-gi{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f4}.fmrd .fmrd-gi:last-child{border-bottom:0}.fmrd .fmrd-gi .gm b{display:block;font-size:13.5px;color:#0f172a!important}.fmrd .fmrd-gi .gm span{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#5b6b82!important}.fmrd .fmrd-gi .pill{display:inline-block;font-family:var(--mono);font-weight:700;font-size:13px;padding:3px 9px;border-radius:6px;background:#eef5fd;color:#184f95!important;margin-right:6px}.fmrd .fmrd-gi .per{font-size:12px;color:#475569!important}.fmrd .fmrd-gi .gw{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px}.fmrd .fmrd-gi .who{color:#334155!important;font-weight:600}.fmrd .fmrd-gi .was{color:#5b6b82!important;font-size:11.5px;width:100%}.fmrd .fmrd-gk{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#eef2f7;color:#334155!important}.fmrd .fmrd-gk-raised{background:#dbeafe;color:#184f95!important}.fmrd .fmrd-gk-cut{background:#fde2e0;color:#9b1c1c!important}.fmrd .fmrd-gk-maintained{background:#eceef2;color:#334155!important}@media(max-width:700px){.fmrd .fmrd-gi{grid-template-columns:1fr;gap:4px}}.fmrd .fmrd-g2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:4px 0}@media(max-width:860px){.fmrd .fmrd-g2{grid-template-columns:1fr}}.fmrd .fmrd-stack{display:flex;height:16px;border-radius:4px;overflow:hidden;background:#eef1f5;margin:6px 0 8px}.fmrd .fmrd-stack s{display:block;height:100%}.fmrd .fmrd-legend b{font-family:var(--mono)}.fmrd .fmrd-callr{background:#f6f8fb;border-left:3px solid #184f95;border-radius:0 8px 8px 0;padding:10px 14px;margin:0 0 10px}.fmrd .fmrd-callr p{margin:4px 0 0;font-size:14px;line-height:1.6;color:#0f172a!important}.fmrd .fmrd-pb{display:grid;gap:8px}.fmrd .fmrd-pbi{border:1px solid #e3e8ef;border-radius:8px;padding:9px 12px;background:#fff}.fmrd .fmrd-pbi p{margin:0 0 4px;font-size:13px;color:#1e293b!important}.fmrd .fmrd-pbi p.q{font-weight:600}.fmrd .fmrd-pbi .fmrd-chip{margin:2px 0 0}.fmrd .fmrd-tone{margin:10px 0 0;font-size:13px;color:#334155!important}.fmrd .fmrd-n50t tr.is-pend td{background:#fafbfc!important;color:#5b6b82!important;font-size:12.5px!important}.fmrd .fmrd-all50>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;padding:8px 12px;border:1px solid #c9d2de;border-radius:8px;background:#fff;color:#0f172a!important;margin:8px 0}.fmrd .fmrd-all50>summary::-webkit-details-marker{display:none}.fmrd .fmrd-all50>summary::before{content:"▸";color:#5b6b82}.fmrd .fmrd-all50[open]>summary::before{content:"▾"}.fmrd .fmrd-btn{font-family:inherit}@media(max-width:620px){.fmrd .fmrd-kpi b{font-size:19px}.fmrd .fmrd-hm-g{grid-template-columns:1fr}}.fmce34{--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:"Space Grotesk",Inter,system-ui,sans-serif;--surf:#eef1f5;--line:#d9dee6;--line2:#edf0f4;--ink:#0f172a;--ink2:#1e293b;--mut:#5b6b82;--blue:#184f95;--blue2:#2a78d6;--up:#0b7a3b;--dn:#b3261e;--good:#11803e;--warn:#e8a33a;--bad:#c43a39;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;box-sizing:border-box}.fmce34 *,.fmce34 *::before,.fmce34 *::after{box-sizing:border-box}.fmce34 p,.fmce34 li,.fmce34 span,.fmce34 div,.fmce34 td,.fmce34 b,.fmce34 em,.fmce34 small,.fmce34 label{color:inherit}.fmce34 a{text-decoration:none}.fmce34 .up{color:var(--up)!important}.fmce34 .dn{color:var(--dn)!important}.fmce34 .fl{color:var(--mut)!important}.fmce34 .x-mut{color:var(--mut)!important}.fmce34 .x-sm{font-size:12.5px}.fmce34 .x-mono{font-family:var(--mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.fmce34 .x-tag{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:#eef2f7;color:var(--mut)!important;border-radius:4px;padding:2px 7px;vertical-align:middle;margin-left:6px}.fmce34 .x-sub{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important;margin:0 0 8px}.fmce34.x-hub{background:var(--surf);border-radius:18px;padding:0 0 26px;margin:14px 0 28px;overflow:visible}.fmce34 .x-head{background:#0b1220;background-image:radial-gradient(1200px 300px at 85% -40%,rgb(42 120 214 / .28),transparent 60%),linear-gradient(180deg,#0b1220,#0f1a2e);border-radius:18px 18px 0 0;padding:26px 26px 20px;color:#e6edf6}.fmce34 .x-eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc!important;margin:0 0 8px}.fmce34 .x-title{font-family:var(--disp)!important;font-size:clamp(26px,3.4vw,38px)!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 8px!important;padding:0!important;border:0!important}.fmce34 .x-blurb{font-size:15px!important;line-height:1.55!important;color:#b9c6d8!important;max-width:820px;margin:0 0 14px!important}.fmce34 .x-status{display:flex;flex-wrap:wrap;gap:8px}.fmce34 .x-status>*{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:#cfd9e6!important;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:5px 11px}.fmce34 .x-live i,.fmce34 .x-st i{width:7px;height:7px;border-radius:50%;background:#94a3b8;display:inline-block}.fmce34 .x-live.is-open i{background:#22c55e;box-shadow:0 0 0 0 rgb(34 197 94 / .6);animation:x-pulse 1.8s infinite}.fmce34 .x-st i{background:var(--st,#94a3b8)}.fmce34 a.x-st:hover{border-color:rgb(255 255 255 / .35)}@keyframes x-pulse{0%{box-shadow:0 0 0 0 rgb(34 197 94 / .55)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.fmce34 .x-quotes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 14px;transform:translateY(-1px);background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.fmce34 .x-q{padding:12px 14px;border-right:1px solid var(--line2);min-width:0;cursor:help;position:relative}.fmce34 .x-q:last-child{border-right:0}.fmce34 .x-q::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#fff0}.fmce34 .x-q.is-good::before{background:var(--good)}.fmce34 .x-q.is-warn::before{background:var(--warn)}.fmce34 .x-q-l{display:block;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmce34 .x-q-v{display:block;font-family:var(--mono);font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink)!important;margin:4px 0 2px;white-space:nowrap}.fmce34 .x-q-v u{text-decoration:none;font-size:13px;color:var(--mut)!important;font-weight:500}.fmce34 .x-sl{color:#c3cad5!important;margin:0 3px;font-weight:400}.fmce34 .x-q-s{display:block;font-size:11px;line-height:1.35;color:var(--mut)!important}.fmce34 .x-ad{display:block;height:5px;border-radius:3px;background:#f2c7c4;overflow:hidden;margin-top:5px}.fmce34 .x-ad i{display:block;height:100%;background:#36a85a}@media(max-width:1100px){.fmce34 .x-quotes{grid-template-columns:repeat(4,minmax(0,1fr))}.fmce34 .x-q:nth-child(4n){border-right:0}.fmce34 .x-q{border-bottom:1px solid var(--line2)}}@media(max-width:620px){.fmce34 .x-quotes{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 8px}.fmce34 .x-q:nth-child(2n){border-right:0}.fmce34 .x-q:nth-child(4n){border-right:0}.fmce34 .x-q-v{font-size:18px}.fmce34 .x-head{padding:20px 16px 16px}}.fmce34 .x-toolbar{position:sticky;top:0;z-index:30;background:#fff;border:1px solid var(--line);border-radius:12px;margin:14px 14px 4px;box-shadow:0 2px 10px rgb(15 23 42 / .06)}.fmce34 .x-fn{display:flex;overflow-x:auto;border-bottom:1px solid var(--line2);scrollbar-width:none}.fmce34 .x-fn::-webkit-scrollbar{display:none}.fmce34 .x-fn a{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:11px 15px;color:#334155!important;white-space:nowrap;border-right:1px solid var(--line2)}.fmce34 .x-fn a:hover,.fmce34 .x-fn a.is-here{background:#f3f7fc;color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--blue)}.fmce34 .x-fn a.is-hi{margin-left:auto;background:var(--blue);color:#fff!important;border-right:0;box-shadow:none}.fmce34 .x-tb2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px}.fmce34 .x-find{display:flex;align-items:center;gap:8px;flex:1 1 300px;margin:0}.fmce34 .x-find span{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important}.fmce34 input[type=search]{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #c9d2de!important;border-radius:8px;font-size:14px;background:#fff!important;color:var(--ink)!important;box-shadow:none;outline:0;margin:0}.fmce34 input[type=search]:focus{border-color:var(--blue2)!important;box-shadow:0 0 0 3px rgb(42 120 214 / .15)}.fmce34 .x-pop{position:relative}.fmce34 .x-pop>summary{list-style:none;cursor:pointer;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #c9d2de;border-radius:8px;font-size:13.5px;font-weight:650;color:var(--ink)!important;background:#fff;white-space:nowrap}.fmce34 .x-pop>summary::-webkit-details-marker{display:none}.fmce34 .x-pop>summary::after{content:"▾";font-size:11px;color:var(--mut)}.fmce34 .x-pop>summary i{font-style:normal;font-family:var(--mono);font-size:11px;background:#eef2f7;border-radius:4px;padding:1px 6px;color:#334155!important}.fmce34 .x-pop[open]>summary{border-color:var(--blue)}.fmce34 .x-pop-b{position:absolute;top:44px;left:0;z-index:40;width:min(560px,90vw);max-height:380px;overflow:auto;background:#fff;border:1px solid #c9d2de;border-radius:10px;box-shadow:0 12px 30px rgb(15 23 42 / .18);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.fmce34 .x-pop-r .x-pop-b{left:auto;right:0;display:block;width:min(460px,90vw)}.fmce34 .x-pop-b a{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:6px;font-size:13px;color:var(--ink)!important}.fmce34 .x-pop-b a:hover{background:#f3f7fc}.fmce34 .x-pop-b a i{font-style:normal;font-family:var(--mono);font-size:11.5px;color:var(--mut)!important}.fmce34 .x-pop-b ul{margin:4px 0;padding-left:18px}.fmce34 .x-pop-b li{font-size:13px;line-height:1.5;margin:0 0 7px;color:var(--ink2)!important}@media(max-width:620px){.fmce34 .x-pop-b{grid-template-columns:1fr;left:0;right:auto}.fmce34 .x-pop-r .x-pop-b{left:auto;right:0}.fmce34 .x-toolbar{margin:12px 8px 4px}}.fmce34 .x-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 0 rgb(15 23 42 / .03);padding:18px 20px;margin:14px 14px 0;scroll-margin-top:110px}.fmce34 .x-ch{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding-bottom:10px;border-bottom:1px solid var(--line2);margin-bottom:14px}.fmce34 .x-ch h3{font-family:var(--disp)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--ink)!important;margin:0!important;padding:0!important;border:0!important;line-height:1.25!important}.fmce34 .x-ch-r{font-family:var(--mono);font-size:11px;color:var(--mut)!important}@media(max-width:620px){.fmce34 .x-card{margin:12px 8px 0;padding:14px 12px}}.fmce34 .x-howto{margin:12px 0 0!important;padding:9px 12px!important;background:#f6f8fb;border-left:3px solid #94a3b8;border-radius:0 6px 6px 0;font-size:12.5px!important;line-height:1.55!important;color:#334155!important}.fmce34 .x-howto b{color:var(--ink)!important}.fmce34 .x-g2{display:grid;grid-template-columns:1fr 1.25fr;gap:26px}.fmce34 .x-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:900px){.fmce34 .x-g2,.fmce34 .x-g3{grid-template-columns:1fr}}.fmce34 .x-btn{display:inline-flex;align-items:center;height:34px;padding:0 13px;border:1px solid #c9d2de;border-radius:8px;font-size:13px;font-weight:650;color:var(--ink)!important;background:#fff}.fmce34 .x-btn:hover{border-color:var(--blue)}.fmce34 .x-btn-hi{background:var(--blue);border-color:var(--blue);color:#fff!important}.fmce34 .x-disc{margin:16px 14px 0!important;font-size:11.5px!important;color:var(--mut)!important}.fmce34 .x-mood{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px}.fmce34 .x-mood-f{grid-template-columns:300px 1fr;align-items:center}@media(max-width:900px){.fmce34 .x-mood,.fmce34 .x-mood-f{grid-template-columns:1fr}}.fmce34 .x-mood-st{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--st)!important}.fmce34 .x-mood-st i{width:12px;height:12px;border-radius:50%;background:var(--st);box-shadow:0 0 0 4px color-mix(in srgb,var(--st) 18%,transparent)}.fmce34 .x-mood-d{font-size:14px!important;color:#334155!important;margin:6px 0 14px!important;line-height:1.5}.fmce34 .x-mood-ax{margin:0 0 14px}.fmce34 .x-mood-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px}.fmce34 .x-mood-h>span:first-child{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important}.fmce34 .x-mood-h>span:first-child small{text-transform:none;letter-spacing:0;font-weight:400}.fmce34 .x-mood-h b{font-family:var(--mono);font-size:24px;font-weight:700;color:var(--ink)!important;line-height:1}.fmce34 .x-mood-h em{font-style:normal;font-size:13px;font-weight:650;color:#334155!important}.fmce34 .x-mood-dd{margin-left:auto;font-size:12px}.fmce34 .x-mood-dd small{color:var(--mut)!important;margin-right:6px}.fmce34 .x-d{font-family:var(--mono);font-weight:700;font-size:12px}.fmce34 .x-meter-t{position:relative;height:10px;border-radius:5px}.fmce34 .x-meter-t i{position:absolute;top:-5px;width:4px;height:20px;margin-left:-2px;background:var(--ink);border-radius:2px;box-shadow:0 0 0 2px #fff}.fmce34 .x-meter-s{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--mut)!important;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.fmce34 .x-mood-btn{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fmce34 .x-mood-b{display:grid;grid-template-columns:200px 1fr;gap:18px}@media(max-width:620px){.fmce34 .x-mood-b{grid-template-columns:1fr}}.fmce34 .x-mood-map svg{width:100%;max-width:220px;height:auto;display:block;border:1px solid var(--line2);border-radius:8px}.fmce34 .x-mood-map p{margin:6px 0 0!important;line-height:1.4}.fmce34 .x-comp{display:grid;gap:4px;margin:0 0 12px}.fmce34 .x-comp-r{display:grid;grid-template-columns:minmax(110px,170px) 1fr 70px;gap:10px;align-items:center;font-size:13px}.fmce34 .x-comp-r .l{color:var(--ink2)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmce34 .x-comp-r .t{position:relative;height:12px;background:#f2f4f7;border-radius:3px}.fmce34 .x-comp-r .t .b{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.fmce34 .x-comp-r .t .m{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#94a3b8;z-index:1}.fmce34 .x-comp-r .v{font-family:var(--mono);font-size:12px;font-weight:700;text-align:right;color:var(--ink)!important}.fmce34 .x-hm-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px}.fmce34 .x-seg{display:inline-flex;border:1px solid #c9d2de;border-radius:8px;overflow:hidden;background:#fff;max-width:100%;overflow-x:auto}.fmce34 .x-seg button{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border:0;border-right:1px solid #e3e8ef;background:#fff;color:#334155;cursor:pointer;white-space:nowrap;border-radius:0;margin:0;line-height:1.2}.fmce34 .x-seg button:last-child{border-right:0}.fmce34 .x-seg button:hover{background:#f3f7fc}.fmce34 .x-seg button.is-on{background:var(--ink);color:#fff}.fmce34 .x-seg button[disabled]{color:#b8c0cc;cursor:not-allowed;background:#fafbfc}.fmce34 .x-hm-key{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12px;color:#334155!important}.fmce34 .x-hm-key .kg{display:none;align-items:center;gap:6px;font-family:var(--mono);font-size:11px}.fmce34 .x-hm[data-m=ch] .kg-ch,.fmce34 .x-hm[data-m=v2] .kg-v2,.fmce34 .x-hm[data-m=pe] .kg-pe,.fmce34 .x-hm[data-m=sg] .kg-sg{display:inline-flex}.fmce34 .x-hm-key .ramp{display:inline-block;width:120px;height:10px;border-radius:3px;background:linear-gradient(90deg,#c43a39,#ea7d76,#f9d3d0,#f0efec,#cceAd2,#66be78,#11803e)}.fmce34 .x-hm-key .sw{display:inline-block;width:12px;height:12px;border-radius:3px}.fmce34 .x-hm-g{display:flex;flex-wrap:wrap;gap:8px}.fmce34 .x-hm-s{flex:1 1 220px;min-width:200px;border:1px solid #e3e8ef;border-radius:8px;padding:7px;background:#fafbfd}.fmce34 .x-hm-g.is-big .x-hm-s{flex-basis:260px}.fmce34 .x-hm-sn{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)!important;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmce34 .x-hm-sn i{font-style:normal;letter-spacing:0;color:var(--ink)!important}.fmce34 .x-hm-t{display:flex;flex-wrap:wrap;gap:3px}.fmce34 .x-hmt{flex:1 1 64px;min-width:58px;min-height:44px;border-radius:4px;padding:5px 6px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgb(15 23 42 / .06);transition:transform .08s,box-shadow .08s;position:relative}.fmce34 .x-hm-g.is-big .x-hmt{flex-basis:52px;min-width:48px;min-height:38px;padding:4px 5px}.fmce34 a.x-hmt:hover{transform:scale(1.06);box-shadow:0 3px 10px rgb(15 23 42 / .22);z-index:2}.fmce34 .x-hmt b{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.01em;color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmce34 .x-hmt em{font-family:var(--mono);font-style:normal;font-size:12px;font-weight:700;color:inherit!important}.fmce34 .x-hm-g.is-big .x-hmt b{font-size:9.5px}.fmce34 .x-hm-g.is-big .x-hmt em{font-size:10.5px}.fmce34 .x-hmt.is-flash{animation:x-flash .9s}@keyframes x-flash{0%{box-shadow:0 0 0 2px #fbbf24}100%{box-shadow:0 0 0 0 #fff0}}.fmce34 .x-hbars{display:grid;gap:3px;margin:4px 0}.fmce34 .x-hb{display:grid;grid-template-columns:minmax(80px,130px) 1fr 70px;gap:10px;align-items:center;padding:3px 4px;border-radius:5px;color:var(--ink)!important}.fmce34 a.x-hb:hover{background:#f3f7fc}.fmce34 .x-hb .l{font-family:var(--mono);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink2)!important}.fmce34 .x-hb .l small{font-family:Inter,sans-serif;font-weight:400;color:var(--mut)!important}.fmce34 .x-hb .t{position:relative;height:14px;background:#f2f4f7;border-radius:3px}.fmce34 .x-hb .t .z{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#64748b}.fmce34 .x-hb .t .b{position:absolute;top:2px;bottom:2px;background:#36a85a;border-radius:2px}.fmce34 .x-hb.is-neg .t .b{background:#d9534f}.fmce34 .x-hb .v{font-family:var(--mono);font-size:12px;font-weight:700;text-align:right;color:var(--up)!important}.fmce34 .x-hb.is-neg .v{color:var(--dn)!important}.fmce34 .x-hist{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end;height:220px;padding:6px 2px 0;border-bottom:1px solid #94a3b8}.fmce34 .x-hc{display:flex;flex-direction:column;align-items:stretch;height:100%;cursor:help}.fmce34 .x-hc .n{font-family:var(--mono);font-size:12.5px;font-weight:700;text-align:center;color:var(--ink)!important;margin-bottom:4px}.fmce34 .x-hc .bar{flex:1;display:flex;align-items:flex-end}.fmce34 .x-hc .bar i{display:block;width:100%;background:#9dbfe6;border-radius:4px 4px 0 0;transition:background .1s}.fmce34 .x-hc:hover .bar i{background:#6fa1dd}.fmce34 .x-hc.is-med .bar i{background:var(--blue)}.fmce34 .x-hc .l{font-family:var(--mono);font-size:11px;text-align:center;color:var(--mut)!important;margin:6px 0 -22px;height:16px}.fmce34 .x-hist+.x-howto{margin-top:30px!important}.fmce34 .x-svgw{width:100%;overflow:hidden}.fmce34 .x-quad{width:100%;height:auto;display:block}.fmce34 .x-ax{font-family:var(--mono);font-size:11px;fill:#64748b}.fmce34 .x-axt{font-size:12.5px;font-weight:600;fill:#334155}.fmce34 .x-qlab{font-size:12px;font-weight:700;fill:#475569;letter-spacing:.02em}.fmce34 .x-plab{font-family:var(--mono);font-size:11px;font-weight:700;fill:#0f172a;paint-order:stroke;stroke:#fff;stroke-width:3px;pointer-events:none}.fmce34 .x-pt{cursor:pointer;transition:r .1s}.fmce34 .x-pt:hover{stroke:#0f172a;stroke-width:2}.fmce34 .x-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#334155!important;margin:6px 0 0}.fmce34 .x-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px}.fmce34 .x-tw{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line2);border-radius:8px}.fmce34 table.x-t{display:table!important;width:100%;border-collapse:collapse!important;background:#fff!important;margin:0!important;border:0!important;font-size:13.5px}.fmce34 .x-t thead{display:table-header-group!important}.fmce34 .x-t tbody{display:table-row-group!important}.fmce34 .x-t tr{display:table-row!important;background:transparent!important}.fmce34 .x-t th,.fmce34 .x-t td{display:table-cell!important;text-transform:none!important;letter-spacing:normal!important;font-size:13.5px!important;font-weight:400;color:var(--ink)!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--line2)!important;padding:8px 10px!important;line-height:1.45!important;vertical-align:middle;text-align:left}.fmce34 .x-t thead th{position:sticky;top:0;font-family:var(--mono);font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--mut)!important;background:#f5f7fa!important;border-bottom:1px solid var(--ink)!important;white-space:nowrap;user-select:none}.fmce34 .x-t th[data-s]{cursor:pointer}.fmce34 .x-t th[data-s]:hover{color:var(--ink)!important}.fmce34 .x-t th.asc::after{content:" ▲";font-size:9px}.fmce34 .x-t th.desc::after{content:" ▼";font-size:9px}.fmce34 .x-t td.n,.fmce34 .x-t th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px!important}.fmce34 .x-t td.up{color:var(--up)!important}.fmce34 .x-t td.dn{color:var(--dn)!important}.fmce34 .x-t td.fl{color:var(--mut)!important}.fmce34 .x-t tbody tr:hover td{background:#f3f7fc!important}.fmce34 .x-t tr.is-click{cursor:pointer}.fmce34 .x-co{font-weight:650;color:var(--ink)!important}.fmce34 .x-co:hover{color:var(--blue2)!important;text-decoration:underline}.fmce34 .x-tk{display:block;font-family:var(--mono);font-size:10.5px;color:var(--mut)!important;letter-spacing:.02em}.fmce34 .x-deep{font-style:normal;font-family:var(--mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#e6f0fb;color:var(--blue)!important;border-radius:3px;padding:0 5px;margin-left:4px}.fmce34 .x-sig{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;white-space:nowrap;padding:2px 9px 2px 7px;border-radius:999px;background:#eef1f5;color:#475569!important}.fmce34 .x-sig::before{content:"";width:7px;height:7px;border-radius:50%;background:#94a3b8}.fmce34 .x-sig-good{background:#e6f4ea;color:#0b5d2b!important}.fmce34 .x-sig-good::before{background:var(--good)}.fmce34 .x-sig-warn{background:#fdf3e0;color:#8a5300!important}.fmce34 .x-sig-warn::before{background:var(--warn)}.fmce34 .x-sig-bad{background:#fbe9e8;color:#9b1c1c!important}.fmce34 .x-sig-bad::before{background:var(--bad)}.fmce34 .x-wbar,.fmce34 .x-dbar{display:inline-block;position:relative;width:110px;height:10px;background:#f2f4f7;border-radius:3px;vertical-align:middle;margin-right:8px}.fmce34 .x-wbar i{position:absolute;left:0;top:0;bottom:0;background:#6fa1dd;border-radius:3px}.fmce34 .x-dbar .z{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#64748b}.fmce34 .x-dbar .b{position:absolute;top:1px;bottom:1px;background:#36a85a;border-radius:2px}.fmce34 .x-dbar .b.is-r{background:#d9534f}.fmce34 .x-stack{display:inline-flex;width:120px;height:10px;border-radius:3px;overflow:hidden;background:#eef1f5;vertical-align:middle}.fmce34 .x-stack s{display:block;height:100%;text-decoration:none}.fmce34 .x-sec td{white-space:nowrap}.fmce34 .x-sec tr.is-on td{background:#eaf2fc!important}.fmce34 .x-scr-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin:0 0 10px}.fmce34 .x-chips{display:flex;flex-wrap:wrap;gap:5px}.fmce34 .x-chips button{font-size:12px;font-weight:650;padding:6px 11px;border:1px solid #c9d2de;border-radius:999px;background:#fff;color:#334155;cursor:pointer;margin:0;line-height:1.2}.fmce34 .x-chips button:hover{border-color:var(--blue)}.fmce34 .x-chips button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.fmce34 .x-scr-r{display:flex;gap:8px;align-items:center;flex:0 1 320px}.fmce34 .x-sec-on{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;background:#e6f0fb;color:var(--blue)!important;border-radius:999px;padding:5px 10px;white-space:nowrap;cursor:pointer}.fmce34 .x-sec-on::after{content:"×";font-size:14px;line-height:1}.fmce34 .x-sec-on[hidden]{display:none}.fmce34 .x-pager{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:12px 0 0}.fmce34 .x-pager button{font-family:var(--mono);font-size:12px;font-weight:700;min-width:34px;height:32px;padding:0 10px;border:1px solid #c9d2de;border-radius:6px;background:#fff;color:#334155;cursor:pointer;margin:0}.fmce34 .x-pager button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.fmce34 .x-pager button[disabled]{opacity:.4;cursor:default}.fmce34 .x-pager span{align-self:center;color:var(--mut)}.fmce34.x-rh .fmrh-wrap{margin:0}.fmce34 .x-rh-route{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:0 5px;margin-left:4px;background:#eef2f7;color:#334155!important}.fmce34 .x-rh-route.is-sme{background:#fdf3e0;color:#8a5300!important}.fmce34 .x-score{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;border-radius:5px;font-family:var(--mono);font-size:12.5px;font-weight:700;color:#fff!important}.fmce34 .x-call{display:block;font-size:11px}.fmce34 .x-call.hit{color:var(--up)!important}.fmce34 .x-call.miss{color:#9a5b00!important}.fmce34.x-qh{background:#fff;border:1px solid var(--line);border-radius:16px;margin:6px 0 14px;overflow:hidden;box-shadow:0 1px 0 rgb(15 23 42 / .03)}.fmce34 .x-qh-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;padding:20px 24px 16px;background:linear-gradient(180deg,#f7f9fc,#fff);border-bottom:1px solid var(--line2)}.fmce34 .x-qh-id{min-width:0;flex:1 1 420px}.fmce34 .x-qh-eb{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--mut)!important;margin:0 0 6px}.fmce34 .x-qh-eb b{color:var(--ink)!important}.fmce34.x-qh h1{font-family:var(--disp)!important;font-size:clamp(26px,3.6vw,38px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--ink)!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}.fmce34 .x-qh-chips{display:flex;flex-wrap:wrap;gap:6px}.fmce34 .x-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;background:#eef2f7;color:#334155!important;border:1px solid #e1e6ed}.fmce34 .x-chip-i{background:#e6f0fb;color:var(--blue)!important;border-color:#cfe0f5;font-family:var(--mono);font-size:11px;letter-spacing:.02em}.fmce34 .x-chip-d{background:#e6f4ea;color:#0b5d2b!important;border-color:#c9e7d2}.fmce34 .x-chip-s{background:#fff;color:var(--mut)!important}.fmce34 .x-qh-px{text-align:right;min-width:220px}.fmce34 .x-qh-p{font-family:var(--mono)!important;font-size:clamp(30px,4vw,42px)!important;font-weight:700!important;letter-spacing:-.03em;color:var(--ink)!important;line-height:1!important}.fmce34 .x-qh-c{font-family:var(--mono);font-size:16px;font-weight:700;margin:6px 0 4px}.fmce34 .x-qh-c span{font-weight:700}.fmce34 .x-qh-c .x-mut{font-family:Inter,sans-serif;font-size:12px;font-weight:400}.fmce34 .x-qh-as{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;color:var(--mut)!important}.fmce34 .x-qh-as .fmce-asof{color:var(--mut)!important}.fmce34 .x-qh-as i{width:7px;height:7px;border-radius:50%;background:#94a3b8;display:inline-block}.fmce34 .x-qh-as i.is-open{background:#22c55e;animation:x-pulse 1.8s infinite}.fmce34 .x-qh-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0}.fmce34 .x-qi{padding:12px 18px 14px;border-right:1px solid var(--line2);min-width:0}.fmce34 .x-qi:last-child{border-right:0}.fmce34 .x-qi-l{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important;margin:0 0 8px}.fmce34 .x-qi-l small{text-transform:none;letter-spacing:0;font-weight:400;font-family:Inter,sans-serif;font-size:10.5px}.fmce34 .x-qi-l b{font-size:12px;letter-spacing:0}.fmce34 .x-rng-t{display:block;position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,#f3c3bf,#e9edf2 50%,#bfe3c9)}.fmce34 .x-rng-t i{position:absolute;top:-5px;width:4px;height:16px;margin-left:-2px;background:var(--ink);border-radius:2px;box-shadow:0 0 0 2px #fff}.fmce34 .x-rng-v{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:7px;font-family:var(--mono);font-size:11.5px}.fmce34 .x-rng-v b{color:var(--ink)!important}.fmce34 .x-rng-v em{font-style:normal;color:var(--mut)!important;font-size:11px}.fmce34 .x-spark{display:block;width:100%;height:46px}.fmce34 .x-qi-kv{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:#334155!important}.fmce34 .x-qi-kv b{font-family:var(--mono);font-size:12.5px}.fmce34 .x-cons{display:flex;align-items:center;gap:10px;margin:0 0 6px}.fmce34 .x-cons-t{flex:1;height:8px;border-radius:4px;background:#f2c7c4;overflow:hidden}.fmce34 .x-cons-t i{display:block;height:100%;background:#36a85a}.fmce34 .x-cons b{font-family:var(--mono);font-size:12.5px;white-space:nowrap}@media(max-width:720px){.fmce34 .x-qh-top{padding:16px}.fmce34 .x-qh-px{text-align:left;min-width:0}.fmce34 .x-qi{border-right:0;border-bottom:1px solid var(--line2);padding:10px 16px}}.fmce34.x-sbar{position:sticky;top:0;z-index:45;margin:12px 0 16px;background:rgb(255 255 255 / .97);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 14px rgb(15 23 42 / .08)}.fmce34 .x-sbar-in{display:flex;align-items:stretch;min-width:0}.fmce34 .x-sbar-q{display:none;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--line2);font-family:var(--mono);font-size:12px;white-space:nowrap;color:var(--ink)!important;background:#f6f8fb;border-radius:12px 0 0 12px}.fmce34.x-sbar.is-stuck .x-sbar-q{display:flex}.fmce34 .x-sbar-q span{font-weight:700}.fmce34 .x-sbar-t{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.fmce34 .x-sbar-t::-webkit-scrollbar{display:none}.fmce34 .x-sbar-t a{flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:13px 13px 12px;color:#475569!important;border-bottom:2px solid #fff0;white-space:nowrap}.fmce34 .x-sbar-t a:hover{color:var(--ink)!important;background:#f6f8fb}.fmce34 .x-sbar-t a.is-here{color:var(--ink)!important;border-bottom-color:var(--blue)}.fmce34 .x-sbar-all{flex:0 0 auto;border-left:1px solid var(--line2);display:flex;align-items:center;padding:0 8px}.fmce34 .x-sbar-all>summary{height:32px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-color:#d4dbe4}.fmce34 .x-pop-g{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 14px;width:min(640px,92vw)!important;padding:12px!important}.fmce34 .x-pop-g .x-sub{margin:6px 9px 4px}@media(max-width:620px){.fmce34 .x-sbar-all>summary{padding:0 9px}.fmce34 .x-sbar-all>summary{font-size:0}.fmce34 .x-sbar-all>summary::before{content:"☰";font-size:15px}.fmce34 .x-sbar-all>summary::after{display:none}}.fmce34.x-chart{padding:18px 20px}.fmce34 .x-ch-chart{align-items:center}.fmce34 .x-ch-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fmce34 .x-tog{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;height:33px;padding:0 12px;border:1px solid #c9d2de;border-radius:8px;background:#fff;color:#334155;cursor:pointer;margin:0}.fmce34 .x-tog.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.fmce34 .x-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));border:1px solid var(--line2);border-radius:10px;margin:0 0 12px;overflow:hidden}.fmce34 .x-cs-i{padding:9px 12px;border-right:1px solid var(--line2);min-width:0}.fmce34 .x-cs-i:last-child{border-right:0}.fmce34 .x-cs-i span{display:block;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important}.fmce34 .x-cs-i b{display:block;font-family:var(--mono);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:2px 0 0}.fmce34 .x-cs-i small{display:block;font-size:11px;color:var(--mut)!important;margin-top:1px}.fmce34 .x-cw{position:relative;border:1px solid var(--line2);border-radius:10px;padding:6px 4px 0;background:#fff}.fmce34 .x-cv{width:100%;height:440px}@media(max-width:620px){.fmce34 .x-cv{height:320px}.fmce34.x-chart{padding:14px 12px}}.fmce34 .x-cl{position:absolute;left:12px;top:10px;z-index:5;pointer-events:none;display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font-family:var(--mono);font-size:12px;color:#334155!important;background:rgb(255 255 255 / .86);padding:4px 8px;border-radius:6px;max-width:calc(100% - 90px)}.fmce34 .x-cl b{font-size:14px;color:var(--ink)!important}.fmce34 .x-cl .d{color:var(--mut)!important}.fmce34 .x-cl i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:4px;vertical-align:middle}.fmce34 .x-ckey{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#334155!important;margin:8px 2px 0}.fmce34 .x-ckey span{display:inline-flex;align-items:center;gap:6px}.fmce34 .x-ckey i{display:inline-block;width:14px;height:3px;border-radius:2px}.fmce34 .x-ckey i.dash{height:0;border-top:2px dashed #94a3b8;background:none}.fmce34 .x-band{margin:10px 0 0!important;font-size:13px!important;color:#334155!important;background:#f1f8f5;border:1px solid #d6ece3;border-radius:8px;padding:9px 12px!important}.fmce34 .x-band b{color:var(--ink)!important}.fmce34 .x-evs{margin:12px 0 0;border:1px solid var(--line2);border-radius:8px}.fmce34 .x-evs>summary{list-style:none;cursor:pointer;padding:9px 12px;font-size:13px;font-weight:650;color:var(--ink)!important;display:flex;gap:8px;align-items:center}.fmce34 .x-evs>summary::-webkit-details-marker{display:none}.fmce34 .x-evs>summary::before{content:"▸";color:var(--mut)}.fmce34 .x-evs[open]>summary::before{content:"▾"}.fmce34 .x-evs>summary i{font-style:normal;font-family:var(--mono);font-size:11px;background:#eef2f7;border-radius:4px;padding:1px 6px}.fmce34 .x-evs ol{list-style:none;margin:0;padding:0 12px 10px;display:grid;gap:4px;max-height:320px;overflow:auto}.fmce34 .x-evs li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:baseline;font-size:13px;padding:4px 0;border-bottom:1px solid var(--line2)}.fmce34 .x-evs li b{font-family:var(--mono);font-size:11px;color:#fff!important;background:#64748b;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.fmce34 .x-evs li.is-bad b{background:#b23a2e}.fmce34 .x-evs li.is-warn b{background:#b0741a}.fmce34 .x-evs li em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--mut)!important;white-space:nowrap}.fmce-wrap .fm-snap .v{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-weight:700!important;letter-spacing:-.02em}.fmce-wrap .fm-snap .l{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase}.fmce34-tip{position:fixed;z-index:99999;max-width:320px;padding:8px 11px;border-radius:8px;background:#0f172a;color:#f1f5f9;font:12.5px/1.45 Inter,system-ui,sans-serif;box-shadow:0 8px 24px rgb(0 0 0 / .25);pointer-events:none;opacity:0;transition:opacity .08s}.fmce34-tip.is-on{opacity:1}@media(max-width:620px){.fmce34 .x-comp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.fmce34 .x-hb{grid-template-columns:96px 1fr 62px;gap:6px}.fmce34 .x-status>*{font-size:10.5px}}.fmce-wrap .fm27-bc strong{color:#cbd5e1!important}.fmce-wrap .fm27-bc a{color:#8fb3dc!important}@media(max-width:620px){.fmce34 .x-cl{position:static;max-width:none;background:none;padding:2px 8px 6px;font-size:11px}.fmce34 .x-cl b{font-size:13px}}.fmrd{--ink:#0f172a;--ink2:#334155;--mut:#64748b;--line:#e2e8f0;--soft:#f8fafc;--card:#ffffff;--head:#0f172a;--blue:#1d6fb8;--green:#16a34a;--bad:#d03b3b;--warn:#fab219;--good:#0ca30c;--info:#8a8f98;--none:#b8bcc4;font-family:-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;color:var(--ink);line-height:1.55;font-size:15px}.fmrd *{box-sizing:border-box}.fmrd-page,.fmrd-hub{max-width:1180px;margin:0 auto;padding:22px 16px 40px}.fmrd a{color:var(--blue)}.fmrd p,.fmrd li,.fmrd td,.fmrd th,.fmrd label{color:inherit}.fmrd-crumbs{font-size:12.5px;color:var(--mut);margin:0 0 10px;display:flex;gap:6px;flex-wrap:wrap}.fmrd-crumbs a{color:var(--mut);text-decoration:none}.fmrd-crumbs a:hover{color:var(--ink);text-decoration:underline}.fmrd-head{background:var(--head);color:#fff;border-radius:14px;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-end}.fmrd-head h1{color:#fff!important;font-size:26px;line-height:1.2;margin:4px 0 6px;font-weight:800;letter-spacing:-.01em}.fmrd-head p{color:#cbd5e1!important;margin:0;font-size:14px;max-width:720px}.fmrd-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#7dd3fc!important}.fmrd-head-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fmrd-qsel{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#94a3b8!important;text-transform:uppercase;letter-spacing:.06em}.fmrd-qsel select{background:#1e293b;color:#fff;border:1px solid #334155;border-radius:8px;padding:7px 10px;font-size:14px;min-width:120px}.fmrd-basis{display:flex;border:1px solid #334155;border-radius:8px;overflow:hidden}.fmrd-basis a{color:#cbd5e1!important;text-decoration:none;font-size:13px;padding:7px 11px}.fmrd-basis a.is-on{background:#334155;color:#fff!important}.fmrd-btn{display:inline-block;border:1px solid var(--line);background:#fff;color:var(--ink)!important;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.3}.fmrd-head .fmrd-btn{background:#fff0;border-color:#475569;color:#fff!important}.fmrd-btn:hover{border-color:var(--blue)}.fmrd-btn-hi,.fmrd-head .fmrd-btn-hi{background:var(--green);border-color:var(--green);color:#fff!important}.fmrd-btn-hi:hover{background:#15803d}.fmrd-prog{height:6px;background:#1e293b;border-radius:4px;margin:14px 0 4px;max-width:520px;overflow:hidden}.fmrd-prog span{display:block;height:100%;background:#38bdf8;border-radius:4px}.fmrd-prog-l{font-size:12px!important;color:#94a3b8!important}.fmrd-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-top:16px}.fmrd-h3{font-size:17px;font-weight:800;margin:0 0 10px;color:var(--ink)!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fmrd-h4{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)!important;margin:16px 0 8px}.fmrd-tag{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important;background:#f1f5f9;padding:2px 8px;border-radius:6px}.fmrd-read{font-size:14.5px;color:var(--ink2)!important;margin:0 0 10px}.fmrd-muted{font-size:12.5px;color:var(--mut)!important;margin:8px 0 0}.fmrd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fmrd-grid2>.fmrd-card{margin-top:16px}@media(max-width:860px){.fmrd-grid2{grid-template-columns:1fr;gap:0}}.fmrd-dot{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:11px;font-weight:800;font-style:normal;line-height:1;color:#fff;background:var(--none);flex:0 0 auto}.fmrd-dot-bad{background:var(--bad)}.fmrd-dot-warn{background:var(--warn);color:#3b2a00}.fmrd-dot-good{background:var(--good)}.fmrd-dot-info{background:var(--info)}.fmrd-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:650;background:#fff;color:var(--ink)!important;margin:0 6px 6px 0}.fmrd-chip i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;font-size:11px;font-style:normal;font-weight:800;color:#fff}.fmrd-chip-bad i{background:var(--bad)}.fmrd-chip-warn i{background:var(--warn);color:#3b2a00}.fmrd-chip-good i{background:var(--good)}.fmrd-chip-info i{background:var(--info)}.fmrd-verdict{display:flex;flex-wrap:wrap;align-items:center;margin:16px 0 4px}.fmrd-cov{font-size:12.5px;color:var(--mut)!important;margin:0 0 6px 4px}.fmrd-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}@media(max-width:860px){.fmrd-tiles{grid-template-columns:1fr 1fr}}.fmrd-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.fmrd-tl{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important;display:flex;align-items:center;gap:6px}.fmrd-tv{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)!important;font-variant-numeric:tabular-nums}.fmrd-tg{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;align-items:baseline}.fmrd-tp{white-space:nowrap;display:inline-flex;gap:4px;align-items:baseline}.fmrd-tg em{font-style:normal;color:var(--mut);font-size:11.5px}.fmrd-tx{font-size:12px;color:var(--mut)!important}.fmrd-d{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink2)}.fmrd-d.up{color:#166534}.fmrd-d.dn{color:#b91c1c}.fmrd-changed ol{margin:0;padding-left:20px}.fmrd-changed li{margin:4px 0;font-size:14.5px;color:var(--ink2)}.fmrd-flags{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:760px){.fmrd-flags{grid-template-columns:1fr}}.fmrd-flag{border:1px solid var(--line);border-left:4px solid var(--none);border-radius:10px;padding:10px 14px;background:#fff}.fmrd-flag-bad{border-left-color:var(--bad);background:snow}.fmrd-flag-warn{border-left-color:var(--warn);background:#fffdf6}.fmrd-flag-good{border-left-color:var(--good)}.fmrd-flag-info{border-left-color:var(--info)}.fmrd-flag-h{display:flex;align-items:center;gap:7px}.fmrd-flag-l{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)!important}.fmrd-flag-t{font-weight:700;font-size:14.5px;margin:5px 0 3px;color:var(--ink)!important}.fmrd-flag-e{font-size:13.5px;color:var(--ink2)!important;margin:0}.fmrd-flag-s{font-size:11.5px;color:var(--mut)!important;margin:5px 0 0;font-style:italic}.fmrd-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.fmrd-t{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.fmrd-t th,.fmrd-t td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;white-space:nowrap}.fmrd-t th:first-child,.fmrd-t td:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:1}.fmrd-t thead th{background:var(--soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-weight:800}.fmrd-t thead th:first-child{background:var(--soft)}.fmrd-t td.n,.fmrd-t th.n{text-align:right}.fmrd-t a{text-decoration:none;font-weight:650}.fmrd-ht tr.is-sub td{color:var(--mut);font-size:12.5px}.fmrd-ht tr.is-em td{font-weight:800}.fmrd-ht .is-sel{background:#eff6ff!important}.fmrd-ht th a{color:var(--mut)}.fmrd-ht tr.is-flags td{border-bottom:0;padding-top:10px}.fmrd-svd td{white-space:normal;text-align:left;vertical-align:top;min-width:140px}.fmrd-hist.is-same [data-hide="1"]{display:none}.fmrd-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:0 0 10px}.fmrd-seg button{background:#fff;border:0;border-right:1px solid var(--line);padding:6px 12px;font-size:12.5px;font-weight:650;color:var(--ink2);cursor:pointer}.fmrd-seg button:last-child{border-right:0}.fmrd-seg button.is-on{background:var(--ink);color:#fff}.fmrd-chart{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:700px){.fmrd-chart .fmrd-bridge{min-width:640px}.fmrd-chart .fmrd-scatter{min-width:600px}}.fmrd-chart svg{width:100%;height:auto;display:block}.fmrd-bv{font-size:11.5px;font-weight:700;fill:#0b0b0b}.fmrd-bl{font-size:11px;fill:#52514e}.fmrd-ax{font-size:11px;fill:#6b6a63}.fmrd-ax-b{font-weight:700;fill:#52514e}.fmrd-ax-t{font-size:12px;fill:#52514e;font-weight:650}.fmrd-pt{cursor:pointer;transition:r .12s}.fmrd-pt.is-hot{r:8;stroke:#0f172a}.fmrd-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink2);margin:4px 0 10px}.fmrd-legend span{display:inline-flex;align-items:center;gap:6px}.fmrd-tip{position:fixed;z-index:99999;pointer-events:none;background:#0f172a;color:#fff;font:12.5px/1.4 -apple-system,system-ui,sans-serif;padding:7px 10px;border-radius:7px;max-width:300px;box-shadow:0 6px 20px rgb(0 0 0 / .18);opacity:0;transition:opacity .08s}.fmrd-tip.is-on{opacity:1}.fmrd-spark{vertical-align:middle}.fmrd-kpis{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:14px}@media(max-width:1100px){.fmrd-kpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.fmrd-kpis{grid-template-columns:1fr 1fr}}.fmrd-kpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px}.fmrd-kpi span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important;display:flex;gap:5px;align-items:center}.fmrd-kpi b{display:block;font-size:24px;font-weight:800;margin:3px 0 1px;color:var(--ink);font-variant-numeric:tabular-nums}.fmrd-kpi em{font-style:normal;font-size:11.5px;color:var(--mut)}.fmrd-qs{display:flex;flex-direction:column}.fmrd-q{display:flex;gap:10px;padding:9px 4px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:var(--ink)!important;align-items:flex-start}.fmrd-q:last-child{border-bottom:0}.fmrd-q:hover{background:var(--soft)}.fmrd-q .fmrd-dot{margin-top:2px}.fmrd-q b{display:block;font-size:14px}.fmrd-q span{display:block;font-size:13.5px;color:var(--ink2)!important}.fmrd-q em{display:block;font-style:normal;font-size:12px;color:var(--mut)}.fmrd-cal-d{display:grid;grid-template-columns:96px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.fmrd-cal-d b{font-size:13px}.fmrd-cal-d div{display:flex;flex-wrap:wrap;gap:5px}.fmrd-cal-d a,.fmrd-just a{font-size:12.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);border-radius:6px;padding:2px 7px;color:var(--ink)!important;display:inline-flex;gap:5px;align-items:center}.fmrd-cal-d a.is-n50{border-color:#93c5fd;background:#eff6ff}.fmrd-cal-d span{font-size:12px;color:var(--mut)}.fmrd-just{display:flex;flex-wrap:wrap;gap:6px}.fmrd-heat{border-collapse:separate;border-spacing:2px;font-size:12.5px;width:100%;font-variant-numeric:tabular-nums}.fmrd-heat th{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);font-weight:800;padding:6px;text-align:center;white-space:normal;vertical-align:bottom;min-width:70px}.fmrd-heat th:first-child,.fmrd-heat td:first-child{text-align:left;min-width:170px;position:sticky;left:0;background:#fff}.fmrd-heat td{padding:7px 6px;text-align:center;border-radius:4px;white-space:nowrap}.fmrd-heat td:nth-child(2){color:var(--mut)}.fmrd-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;align-items:center}.fmrd-filters input,.fmrd-filters select{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13.5px;background:#fff;color:var(--ink)}.fmrd-filters input{min-width:220px}.fmrd-filters .fmrd-seg{margin:0}.fmrd-big th{cursor:pointer;user-select:none}.fmrd-big th.is-sort::after{content:" ↓";color:var(--blue)}.fmrd-big th.is-sort.is-asc::after{content:" ↑"}.fmrd-big td:first-child a{color:var(--ink)!important}.fmrd-big td small{display:block;color:var(--mut);font-size:11.5px;font-weight:400}.fmrd-big td.fl{text-align:left;white-space:normal;min-width:260px}.fmrd-big td.fl .fmrd-chip{margin:0 4px 4px 0;font-size:12px}.fmrd-pager{display:flex;gap:6px;justify-content:flex-end;margin-top:10px;align-items:center;font-size:12.5px;color:var(--mut)}.fmrd-pager button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 10px;cursor:pointer}.fmrd-method{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:860px){.fmrd-method{grid-template-columns:1fr}}.fmrd-method div{background:var(--soft);border-radius:10px;padding:10px 12px}.fmrd-method b{font-size:13.5px}.fmrd-method p{font-size:12.5px;color:var(--ink2)!important;margin:4px 0 0}.fmrd-disc-note{font-size:12px;color:var(--mut)!important;margin:18px 2px 0}.fmrd-disc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:860px){.fmrd-disc{grid-template-columns:1fr}}.fmrd-dc{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.fmrd-dc b{display:block;margin:4px 0 2px;font-size:14px}.fmrd-dc p{font-size:12.5px;color:var(--ink2)!important;margin:0}.fmrd-said{margin:0;padding-left:18px}.fmrd-said li{margin:6px 0;font-size:14px;color:var(--ink2)}.fmrd-said li span{display:block;font-size:11.5px;color:var(--mut)}.fmrd-faq h4{font-size:14.5px;margin:12px 0 4px;color:var(--ink)!important}.fmrd-faq p{font-size:14px;color:var(--ink2)!important;margin:0}.fmrd-sub{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.fmrd-sub-t b{display:block;font-size:15px}.fmrd-sub-t span{font-size:12.5px;color:var(--mut)}.fmrd-sub-f{display:flex;gap:8px;flex-wrap:wrap}.fmrd-sub input[type=email]{border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:14px;min-width:230px}.fmrd-sub button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.fmrd-sub .fmrd-tg{border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-weight:650;text-decoration:none;font-size:14px}.fmrd-sub.is-compact{margin-top:10px}.fmrd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.fmrd-prefs .fmrd-fl{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:650;margin:0 0 12px;max-width:640px}.fmrd-prefs input[type=text],.fmrd-prefs input[type=email],.fmrd-prefs input[type=number],.fmrd-prefs textarea,.fmrd-prefs select{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.fmrd-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;font-size:14px}.fmrd-row{display:flex;flex-wrap:wrap;gap:14px}.fmrd-flash{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:10px;padding:10px 14px;margin-top:14px;font-weight:600}.fmrd-tab-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fmrd-tab-h h3{margin:0}.fmrd-tab-q{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.fmrd-tab-q a{font-size:12.5px;font-weight:650;text-decoration:none;border:1px solid var(--line);border-radius:6px;padding:3px 9px;color:var(--ink2)!important}.fmrd-tab-q a.is-on{background:var(--ink);color:#fff!important;border-color:var(--ink)}.fmrd-tab .fmrd-card{border-radius:12px;padding:14px 16px}.fmrd-topcard{background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;padding:4px 18px 14px;margin:14px 0 4px}.fmrd-topcard summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 0 2px}.fmrd-topcard summary::-webkit-details-marker{display:none}.fmrd-topcard summary .fmrd-eyebrow{color:var(--blue)!important}.fmrd-topcard summary b{font-size:16px}.fmrd-tc-hide{margin-left:auto;font-size:12px;color:var(--mut)}.fmrd-topcard:not([open]) .fmrd-tc-hide::after{content:" (show)"}.fmrd-tc-lines{margin:12px 0 4px;padding-left:20px;font-size:14px;color:var(--ink2)}.fmrd-tc-said{margin-top:8px}.fmrd-tc-foot{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:13.5px}.fmrd-pre{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f0f7ff;border:1px solid #cfe3fb;border-radius:10px;padding:9px 14px;margin:14px 0 4px;font-size:14px}.fmrd-pre a{margin-left:auto;font-weight:650;font-size:13px}.fmrd-strip{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin:18px auto;max-width:1180px}.fmrd-strip-h{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.fmrd-strip-h .fmrd-eyebrow{color:var(--blue)!important}.fmrd-strip-h b{font-size:16px}.fmrd-strip-k{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--ink2)}.fmrd-strip-k .fmrd-dot{margin-left:6px}.fmrd-strip-h .fmrd-btn{margin-left:auto}.fmrd-strip-b{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;margin-top:10px}@media(max-width:760px){.fmrd-strip-b{grid-template-columns:1fr}.fmrd-strip-h .fmrd-btn{margin-left:0}}.fmrd-strip-c h4{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);margin:0 0 6px}@media(max-width:620px){.fmrd-head h1{font-size:22px}.fmrd-head{padding:18px}.fmrd-card{padding:14px}.fmrd-filters input{min-width:0;flex:1 1 100%}}@media print{.fmrd-sub,.fmrd-filters,.fmrd-pager,.fmrd-head-r{display:none}}.fmrd .fmrd-t td{color:#0f172a!important}.fmrd .fmrd-big td:first-child a{color:#0f172a!important}.fmrd-db{margin-top:6px}.fmrd-db-k{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#5b6878;margin:0 0 8px}.fmrd-db-k span{display:inline-flex;align-items:center;gap:6px}.fmrd-db i.ring,.fmrd-db i.fill{display:inline-block;width:11px;height:11px;border-radius:50%;box-sizing:border-box}.fmrd-db i.ring{border:2px solid #52514e;background:#fff}.fmrd-db i.fill{background:#8a919b;border:2px solid #fff;box-shadow:0 0 0 1px rgb(0 0 0 / .12)}.fmrd-db-r,.fmrd-db-ax{display:grid;grid-template-columns:minmax(120px,24%) 1fr 210px;align-items:center;gap:12px}.fmrd-db-r{padding:3px 0;border-top:1px solid #eef0f3;text-decoration:none;color:inherit}.fmrd-db-r:hover{background:#f7f9fc}.fmrd-db-r .n{font-size:13.5px;font-weight:600;color:#0A0D14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmrd-db .t{position:relative;height:18px}.fmrd-db .t i{position:absolute;top:50%}.fmrd-db .t i.z{width:1px;height:18px;top:0;background:#c9c8c2}.fmrd-db .t i.bar{height:4px;margin-top:-2px;background:#d6dbe2;border-radius:2px}.fmrd-db .t i.bar.up{background:#f3c9a6}.fmrd-db .t i.ring,.fmrd-db .t i.fill{margin:-5.5px 0 0 -5.5px}.fmrd-db .t i.fill{width:12px;height:12px;margin:-6px 0 0 -6px}.fmrd-db-bad{background:#d03b3b!important}.fmrd-db-warn{background:#eda100!important}.fmrd-db-good{background:#1baf7a!important}.fmrd-db-none{background:#8a919b!important}.fmrd-db-r .v{font-size:12.5px;color:#5b6878;text-align:right;white-space:nowrap}.fmrd-db-r .v b{color:#0A0D14;font-size:13.5px}.fmrd-db-r .v em{font-style:normal;font-size:11.5px;margin-left:6px}.fmrd-db-r .v em.up{color:#b4561c;font-weight:600}.fmrd-db-ax{border-top:1px solid #eef0f3;padding-top:2px}.fmrd-db-ax .t{height:16px}.fmrd-db-ax .t span{position:absolute;transform:translateX(-50%);font-size:11px;color:#8a919b}.fmrd-db-ax .t span.z{color:#52514e;font-weight:600}@media(max-width:600px){.fmrd-db-r .v em{display:block;margin:0}.fmrd-db-r,.fmrd-db-ax{grid-template-columns:1fr 104px;gap:4px 10px}.fmrd-db-r .n{grid-column:1/-1}.fmrd-db-ax .n{display:none}.fmrd-db-r .t,.fmrd-db-ax .t{grid-column:1}.fmrd-db-r .v{grid-column:2;grid-row:2}}.fmrd .fmrd-art-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #2a78d6;border-radius:12px;padding:12px 16px;margin:12px 0;text-decoration:none}.fmrd .fmrd-art-link span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2a78d6}.fmrd .fmrd-art-link b{flex:1;min-width:200px;font-size:15px;color:#0a0d14}.fmrd .fmrd-art-link em{font-style:normal;font-weight:700;color:#2a78d6;font-size:13px}.fmrd .fmrd-art-link:hover{border-color:#2a78d6}.fmrd .fmrd-ans{margin:10px 0 2px;padding:9px 12px;border-left:3px solid #2a78d6;background:#f3f7fd;border-radius:0 8px 8px 0}.fmrd .fmrd-ans-l{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#184f95!important;margin-bottom:4px}.fmrd .fmrd-ans blockquote{margin:0;padding:0;border:0;font-size:13.5px;line-height:1.55;color:#0b0b0b!important;font-style:normal;background:none}.fmrd .fmrd-ans-s{display:block;margin-top:4px;font-size:11.5px;color:#52514e!important}.fmrd .fmrd-ans-none{border-left-color:#c9c8c2;background:#f6f6f4}.fmrd .fmrd-ans-none p{margin:0;font-size:13px;color:#3a3936!important}.fmrd .fmrd-more{display:inline}.fmrd .fmrd-more summary{display:inline;cursor:pointer;list-style:none}.fmrd .fmrd-more summary::-webkit-details-marker{display:none}.fmrd .fmrd-more summary u{color:#1c5cab!important;text-decoration:underline;font-size:.92em;white-space:nowrap}.fmrd .fmrd-more[open] .fmrd-more-c{display:none}.fmrd .fmrd-more[open] summary u::before{content:"Show less"}.fmrd .fmrd-more[open] summary u{font-size:0}.fmrd .fmrd-more[open] summary u::before{font-size:12px}.fmrd .fmrd-more[open] summary{display:block;order:2}.fmrd .fmrd-more-f{display:inline}.fmrd .fmrd-dc-b p{font-size:12.5px;color:var(--ink2)!important;margin:4px 0 0;line-height:1.5}.fmrd .fmrd-flag-e{font-size:13.5px;color:var(--ink2)!important;margin:0}.fmrd .fmrd-jump{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:8px 0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;background:#fff}.fmrd .fmrd-jump a{font-size:12.5px;font-weight:600;padding:5px 11px;border:1px solid var(--line);border-radius:999px;color:#1c1c1a!important;text-decoration:none;background:#fff;white-space:nowrap}.fmrd .fmrd-jump a:hover{border-color:#2a78d6;color:#184f95!important}.fmrd .fmrd-jump a.is-hi{background:#184f95;border-color:#184f95;color:#fff!important}.fmrd .fmrd-findbar{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin:0 0 10px}.fmrd .fmrd-find{display:flex;align-items:center;gap:8px;flex:1 1 300px}.fmrd .fmrd-find span{font-size:12px;font-weight:700;color:#52514e!important;white-space:nowrap}.fmrd .fmrd-find input{flex:1;min-width:0;padding:8px 12px;border:1px solid #c9c8c2;border-radius:8px;font-size:14px;background:#fff;color:#0b0b0b}.fmrd .fmrd-secs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:2 1 420px}.fmrd .fmrd-secs span{font-size:12px;font-weight:700;color:#52514e!important;margin-right:2px}.fmrd .fmrd-secs a{font-size:12px;padding:3px 9px;border-radius:6px;background:#f3f7fd;color:#184f95!important;text-decoration:none}.fmrd .fmrd-secs a i{font-style:normal;color:#52514e!important;font-size:11px}.fmrd .fmrd-howto{margin:0 0 14px;font-size:13.5px}.fmrd .fmrd-howto summary{cursor:pointer;font-weight:700;color:#184f95!important}.fmrd .fmrd-howto ul{margin:8px 0 0;padding-left:20px}.fmrd .fmrd-howto li{margin:0 0 5px;color:#2b2a27!important}.fmrd .fmrd-cta{margin:12px 0}.fmrd .fmrd-all50{margin:10px 0 0}.fmrd .fmrd-all50 summary{cursor:pointer;font-weight:700;font-size:13.5px;margin-bottom:6px}.fmrd .fmrd-n50t tr.is-pend td{color:#6b6a65!important;background:#fafaf8!important}.fmrd .fmrd-n50t small{color:#52514e!important;font-size:11px}.fmrd .fmrd-breadth{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 22px;margin:4px 0 12px}.fmrd .fmrd-breadth div{display:grid;grid-template-columns:1fr 90px 40px;gap:8px;align-items:center;font-size:13px}.fmrd .fmrd-breadth i{display:block;height:8px;background:#eeede9;border-radius:4px;overflow:hidden}.fmrd .fmrd-breadth s{display:block;height:8px;background:#2a78d6}.fmrd .fmrd-breadth em{font-style:normal;font-weight:700;text-align:right;font-size:12.5px}.fmrd svg.fmrd-hb{width:100%;height:auto;display:block}.fmrd .fmrd-hb-l{fill:#2b2a27}.fmrd .fmrd-fgrid td,.fmrd .fmrd-fgrid th{text-align:center}.fmrd .fmrd-fgrid td:first-child,.fmrd .fmrd-fgrid th:first-child{text-align:left}.fmrd .fmrd-fgrid th{font-size:11px}.fmrd .fmrd-fg-bad{background:#fdecea!important}.fmrd .fmrd-fg-warn{background:#fff6e0!important}.fmrd .fmrd-fg-good{background:#eaf7ea!important}.fmrd .fmrd-n50-flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.fmrd .fmrd-pbars{display:grid;gap:5px;margin:8px 0}.fmrd .fmrd-pbars a{display:grid;grid-template-columns:200px 1fr 46px;gap:10px;align-items:center;font-size:13px;text-decoration:none;color:#1c1c1a!important}.fmrd .fmrd-pbars i{display:flex;height:12px;border-radius:3px;overflow:hidden;background:#eeede9}.fmrd .fmrd-pbars s{display:block;height:12px}.fmrd .fmrd-pbars em{font-style:normal;font-weight:700;font-size:12px;text-align:right}.fmrd .fmrd-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.fmrd .fmrd-calls{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.fmrd .fmrd-call{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fff}.fmrd .fmrd-call h4{margin:0 0 6px;font-size:15px}.fmrd .fmrd-call h4 small{font-weight:400;color:#6b6a65!important;font-size:11.5px}.fmrd .fmrd-q2{margin:8px 0;padding:8px 12px;border-left:3px solid #2a78d6;background:#f3f7fd;font-size:13.5px;color:#0b0b0b!important}.fmrd .fmrd-q2 cite{display:block;font-style:normal;font-size:11.5px;color:#184f95!important;margin-top:4px;font-weight:600}@media (max-width:700px){.fmrd .fmrd-pbars a{grid-template-columns:120px 1fr 40px}.fmrd .fmrd-breadth div{grid-template-columns:1fr 60px 36px}}.fmrd .fmrd-n50t td:nth-child(2),.fmrd .fmrd-n50t th.l{text-align:left!important;color:#52514e!important;font-size:12.5px}.fmrd .fmrd-n50-flags{align-items:start}.fmrd .fmrd-tl td,.fmrd .fmrd-tl th{text-align:left!important}@media (max-width:700px){.fmrd .fmrd-svgw svg{min-width:620px}}.fmrd{--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--disp:"Space Grotesk",Inter,system-ui,sans-serif;--surf:#eef1f5}.fmrd.fmrd-hub,.fmrd.fmrd-page{background:var(--surf);border-radius:18px;padding:18px 18px 34px;margin-top:14px;margin-bottom:28px;color:var(--ink)}.fmrd .fmrd-head h1{font-family:var(--disp);letter-spacing:-.02em}.fmrd .fmrd-head .fmrd-eyebrow a{color:#7dd3fc!important;text-decoration:none}.fmrd table{display:table!important;width:100%;border-collapse:collapse!important;background:#fff!important;margin:0!important;border:0!important}.fmrd thead{display:table-header-group!important}.fmrd tbody{display:table-row-group!important}.fmrd tr{display:table-row!important;background:transparent!important}.fmrd th,.fmrd td{display:table-cell!important;text-transform:none!important;letter-spacing:normal!important;font-size:13.5px!important;font-weight:400;color:#0f172a;border:0!important;border-bottom:1px solid #edf0f4!important;padding:8px 10px!important;line-height:1.45!important;vertical-align:middle}.fmrd .fmrd-t td{background:#fff!important;color:#0f172a!important}.fmrd .fmrd-t td.fmrd-fg-bad{background:#fdecea!important}.fmrd .fmrd-t td.fmrd-fg-warn{background:#fff6e0!important}.fmrd .fmrd-t td.fmrd-fg-good{background:#eaf7ea!important}.fmrd thead th{font-family:var(--mono);font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#5b6b82!important;background:#f5f7fa!important;border-bottom:1px solid #0f172a!important}.fmrd td b,.fmrd td strong{font-weight:700}.fmrd .fmrd-t td.n,.fmrd .fmrd-t th.n{font-family:var(--mono);font-variant-numeric:tabular-nums}.fmrd .fmrd-tleft td,.fmrd .fmrd-tleft th{text-align:left!important;white-space:normal}.fmrd .fmrd-t tbody tr:hover td{background:#f3f7fc!important}.fmrd .fmrd-card{border:1px solid #d9dee6;border-radius:12px;box-shadow:0 1px 0 rgb(15 23 42 / .03);background:#fff}.fmrd .fmrd-card>.fmrd-h3{font-family:var(--disp);font-size:18px;letter-spacing:-.01em;padding-bottom:10px;border-bottom:1px solid #edf0f4;margin-bottom:14px}.fmrd .fmrd-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;background:#eef2f7;color:#5b6b82!important;border-radius:4px}.fmrd .fmrd-kpi b,.fmrd .fmrd-tv{font-family:var(--mono);font-weight:700;letter-spacing:-.02em}.fmrd .fmrd-kpi{border-color:#dfe4eb}.fmrd .fmrd-kpis-s{grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.fmrd .fmrd-kpis-s{grid-template-columns:1fr 1fr}}.fmrd .fmrd-toolbar{position:sticky;top:0;z-index:20;background:#fff;border:1px solid #d9dee6;border-radius:12px;margin:12px 0 4px;box-shadow:0 2px 10px rgb(15 23 42 / .06)}.fmrd .fmrd-fn{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid #edf0f4;scrollbar-width:thin}.fmrd .fmrd-fn a{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:11px 15px;color:#334155!important;text-decoration:none;white-space:nowrap;border-right:1px solid #edf0f4}.fmrd .fmrd-fn a:hover{background:#f3f7fc;color:#0f172a!important}.fmrd .fmrd-fn a.is-hi{margin-left:auto;background:#184f95;color:#fff!important;border-right:0}.fmrd .fmrd-tb2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px}.fmrd .fmrd-find{display:flex;align-items:center;gap:8px;flex:1 1 320px;margin:0}.fmrd .fmrd-find span{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b82!important}.fmrd .fmrd-find input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #c9d2de!important;border-radius:8px;font-size:14px;background:#fff!important;color:#0f172a!important;box-shadow:none}.fmrd .fmrd-pop{position:relative}.fmrd .fmrd-pop summary{list-style:none;cursor:pointer;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #c9d2de;border-radius:8px;font-size:13.5px;font-weight:650;color:#0f172a!important;background:#fff}.fmrd .fmrd-pop summary::-webkit-details-marker{display:none}.fmrd .fmrd-pop summary::after{content:"▾";font-size:11px;color:#5b6b82}.fmrd .fmrd-pop summary i{font-style:normal;font-family:var(--mono);font-size:11px;background:#eef2f7;border-radius:4px;padding:1px 6px;color:#334155!important}.fmrd .fmrd-pop[open] summary{border-color:#184f95}.fmrd .fmrd-pop-b{position:absolute;top:44px;left:0;z-index:30;width:min(560px,90vw);max-height:360px;overflow:auto;background:#fff;border:1px solid #c9d2de;border-radius:10px;box-shadow:0 12px 30px rgb(15 23 42 / .18);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.fmrd .fmrd-pop-r .fmrd-pop-b{left:auto;right:0;display:block;width:min(460px,90vw)}.fmrd .fmrd-pop-b a{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:6px;font-size:13px;color:#0f172a!important;text-decoration:none}.fmrd .fmrd-pop-b a:hover{background:#f3f7fc}.fmrd .fmrd-pop-b a i{font-style:normal;font-family:var(--mono);font-size:11.5px;color:#5b6b82!important}.fmrd .fmrd-pop-b ul{margin:4px 0;padding-left:18px}.fmrd .fmrd-pop-b li{font-size:13px;margin:0 0 6px;color:#1e293b!important}@media(max-width:620px){.fmrd .fmrd-pop-b{grid-template-columns:1fr;left:0;right:auto}.fmrd .fmrd-pop-r .fmrd-pop-b{left:0;right:auto}}.fmrd .fmrd-howto-l{margin:10px 0 0;padding:8px 12px;background:#f6f8fb;border-left:3px solid #94a3b8;border-radius:0 6px 6px 0;font-size:12.5px;line-height:1.5;color:#334155!important}.fmrd .fmrd-howto-l b{color:#0f172a!important}.fmrd .fmrd-hbars{display:grid;gap:3px;margin:6px 0}.fmrd .fmrd-hbr{display:grid;grid-template-columns:minmax(120px,210px) 1fr 86px;gap:10px;align-items:center;padding:3px 4px;border-radius:5px;text-decoration:none;color:#0f172a!important}.fmrd .fmrd-hbr:hover{background:#f3f7fc}.fmrd .fmrd-hbr .l{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b!important}.fmrd .fmrd-hbr .t{position:relative;height:16px;background:#f2f4f7;border-radius:3px}.fmrd .fmrd-hbr .t .z{position:absolute;top:-3px;bottom:-3px;width:1px;background:#64748b}.fmrd .fmrd-hbr .t .b{position:absolute;top:2px;bottom:2px;background:#2a78d6;border-radius:2px}.fmrd .fmrd-hbr.is-neg .t .b{background:#d03b3b}.fmrd .fmrd-hbr .v{font-family:var(--mono);font-size:12px;font-weight:700;text-align:right;color:#0f172a!important}.fmrd .fmrd-hbr.is-neg .v{color:#b3261e!important}@media(max-width:620px){.fmrd .fmrd-hbr{grid-template-columns:110px 1fr 70px;gap:6px}}.fmrd .fmrd-quad{width:100%;height:auto}.fmrd .fmrd-qlab{font-size:12px;font-weight:700;fill:#475569;letter-spacing:.02em}.fmrd .fmrd-plab{font-size:11px;font-weight:700;fill:#0f172a;font-family:"JetBrains Mono",ui-monospace,monospace;paint-order:stroke;stroke:#fff;stroke-width:3px}.fmrd .fmrd-quadsum{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.fmrd .fmrd-quadsum span{font-size:12.5px;padding:5px 10px;border:1px solid #dfe4eb;border-radius:6px;background:#fafbfd;color:#334155!important}.fmrd .fmrd-quadsum b{font-family:var(--mono);color:#0f172a!important;margin-right:3px}.fmrd .fmrd-hm-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.fmrd .fmrd-seg{display:inline-flex;border:1px solid #c9d2de;border-radius:8px;overflow:hidden;background:#fff}.fmrd .fmrd-seg button{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border:0;border-right:1px solid #e3e8ef;background:#fff;color:#334155;cursor:pointer}.fmrd .fmrd-seg button:last-child{border-right:0}.fmrd .fmrd-seg button.is-on{background:#0f172a;color:#fff}.fmrd .fmrd-hm-key{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12px;color:#334155!important}.fmrd .fmrd-hm-key .kg{display:none;align-items:center;gap:6px;font-family:var(--mono);font-size:11px}.fmrd .fmrd-hm[data-m=p] .kg-pr,.fmrd .fmrd-hm[data-m=r] .kg-pr,.fmrd .fmrd-hm[data-m=g] .kg-g,.fmrd .fmrd-hm[data-m=f] .kg-f,.fmrd .fmrd-hm .kg-x{display:inline-flex}.fmrd .fmrd-hm-key .ramp{display:inline-block;width:120px;height:10px;border-radius:3px;background:linear-gradient(90deg,#c43a39,#ea7d76,#f9d3d0,#f0efec,#cde2fb,#6da7ec,#256abf)}.fmrd .fmrd-hm-key .hatch{display:inline-block;width:14px;height:10px;border-radius:2px;background:repeating-linear-gradient(45deg,#e7e9ee 0 3px,#f7f8fa 3px 6px);border:1px solid #d5dae2}.fmrd .fmrd-hm-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.fmrd .fmrd-hm-s{border:1px solid #e3e8ef;border-radius:8px;padding:7px;background:#fafbfd}.fmrd .fmrd-hm-sn{display:block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5b6b82!important;margin:0 0 6px}.fmrd .fmrd-hm-t{display:flex;flex-wrap:wrap;gap:4px}.fmrd .fmrd-hmt{flex:1 1 72px;max-width:120px;min-height:46px;border-radius:5px;padding:5px 6px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border:1px solid rgb(15 23 42 / .06);transition:transform .08s}.fmrd a.fmrd-hmt:hover{transform:scale(1.04);box-shadow:0 2px 8px rgb(15 23 42 / .18);z-index:2}.fmrd .fmrd-hmt b{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.02em;color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmrd .fmrd-hmt em{font-family:var(--mono);font-style:normal;font-size:12.5px;font-weight:700;color:inherit!important}.fmrd .fmrd-hmt.is-pend{background:repeating-linear-gradient(45deg,#e7e9ee 0 4px,#f7f8fa 4px 8px);color:#5b6b82!important}.fmrd .fmrd-hmt.is-pend em{font-size:10.5px;font-weight:600}.fmrd .fmrd-acc-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px}.fmrd .fmrd-acc-bar .fmrd-muted{margin:0}.fmrd .fmrd-acc{display:grid;gap:6px}.fmrd .fmrd-acc-i{border:1px solid #dfe4eb;border-radius:9px;background:#fff;overflow:hidden}.fmrd .fmrd-acc-i>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px}.fmrd .fmrd-acc-i>summary::-webkit-details-marker{display:none}.fmrd .fmrd-acc-i>summary .t{font-weight:700;font-size:14.5px;color:#0f172a!important;display:flex;align-items:center;gap:8px}.fmrd .fmrd-acc-i>summary .t::before{content:"";width:7px;height:7px;border-right:2px solid #5b6b82;border-bottom:2px solid #5b6b82;transform:rotate(-45deg);transition:transform .12s;flex:0 0 auto}.fmrd .fmrd-acc-i[open]>summary .t::before{transform:rotate(45deg)}.fmrd .fmrd-acc-i>summary .t small{font-family:var(--mono);font-weight:400;font-size:11px;color:#5b6b82!important}.fmrd .fmrd-acc-i>summary .m{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fmrd .fmrd-acc-i>summary .m .fmrd-chip{margin:0}.fmrd .fmrd-acc-a{font-family:var(--mono);font-size:11px;color:#5b6b82!important;margin-left:4px}.fmrd .fmrd-acc-i[open]>summary{background:#f6f8fb;border-bottom:1px solid #e3e8ef}.fmrd .fmrd-acc-i>.fmrd-flags,.fmrd .fmrd-acc-i>.fmrd-glist,.fmrd .fmrd-acc-i>.fmrd-callb{padding:12px 14px}.fmrd .fmrd-fchips{display:flex;flex-wrap:wrap;gap:5px}.fmrd .fmrd-fchips button{font-size:12px;font-weight:650;padding:6px 11px;border:1px solid #c9d2de;border-radius:999px;background:#fff;color:#334155;cursor:pointer}.fmrd .fmrd-fchips button.is-on{background:#0f172a;border-color:#0f172a;color:#fff}.fmrd .fmrd-glist{display:grid;gap:0}.fmrd .fmrd-gi{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f4}.fmrd .fmrd-gi:last-child{border-bottom:0}.fmrd .fmrd-gi .gm b{display:block;font-size:13.5px;color:#0f172a!important}.fmrd .fmrd-gi .gm span{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#5b6b82!important}.fmrd .fmrd-gi .pill{display:inline-block;font-family:var(--mono);font-weight:700;font-size:13px;padding:3px 9px;border-radius:6px;background:#eef5fd;color:#184f95!important;margin-right:6px}.fmrd .fmrd-gi .per{font-size:12px;color:#475569!important}.fmrd .fmrd-gi .gw{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px}.fmrd .fmrd-gi .who{color:#334155!important;font-weight:600}.fmrd .fmrd-gi .was{color:#5b6b82!important;font-size:11.5px;width:100%}.fmrd .fmrd-gk{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#eef2f7;color:#334155!important}.fmrd .fmrd-gk-raised{background:#dbeafe;color:#184f95!important}.fmrd .fmrd-gk-cut{background:#fde2e0;color:#9b1c1c!important}.fmrd .fmrd-gk-maintained{background:#eceef2;color:#334155!important}@media(max-width:700px){.fmrd .fmrd-gi{grid-template-columns:1fr;gap:4px}}.fmrd .fmrd-g2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:4px 0}@media(max-width:860px){.fmrd .fmrd-g2{grid-template-columns:1fr}}.fmrd .fmrd-stack{display:flex;height:16px;border-radius:4px;overflow:hidden;background:#eef1f5;margin:6px 0 8px}.fmrd .fmrd-stack s{display:block;height:100%}.fmrd .fmrd-legend b{font-family:var(--mono)}.fmrd .fmrd-callr{background:#f6f8fb;border-left:3px solid #184f95;border-radius:0 8px 8px 0;padding:10px 14px;margin:0 0 10px}.fmrd .fmrd-callr p{margin:4px 0 0;font-size:14px;line-height:1.6;color:#0f172a!important}.fmrd .fmrd-pb{display:grid;gap:8px}.fmrd .fmrd-pbi{border:1px solid #e3e8ef;border-radius:8px;padding:9px 12px;background:#fff}.fmrd .fmrd-pbi p{margin:0 0 4px;font-size:13px;color:#1e293b!important}.fmrd .fmrd-pbi p.q{font-weight:600}.fmrd .fmrd-pbi .fmrd-chip{margin:2px 0 0}.fmrd .fmrd-tone{margin:10px 0 0;font-size:13px;color:#334155!important}.fmrd .fmrd-n50t tr.is-pend td{background:#fafbfc!important;color:#5b6b82!important;font-size:12.5px!important}.fmrd .fmrd-all50>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;padding:8px 12px;border:1px solid #c9d2de;border-radius:8px;background:#fff;color:#0f172a!important;margin:8px 0}.fmrd .fmrd-all50>summary::-webkit-details-marker{display:none}.fmrd .fmrd-all50>summary::before{content:"▸";color:#5b6b82}.fmrd .fmrd-all50[open]>summary::before{content:"▾"}.fmrd .fmrd-btn{font-family:inherit}@media(max-width:620px){.fmrd .fmrd-kpi b{font-size:19px}.fmrd .fmrd-hm-g{grid-template-columns:1fr}}.fmbd{--ink:#0f172a;--ink2:#334155;--mut:#64748b;--line:#e2e8f0;--soft:#f8fafc;--card:#fff;--blue:#1d6fb8;--pos:#15803d;--neg:#b91c1c;--xfear:#b91c1c;--fear:#ea580c;--neutral:#64748b;--greed:#16a34a;--xgreed:#166534;font-family:-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;color:var(--ink);line-height:1.55;font-size:15px}.fmbd *{box-sizing:border-box}.fmbd p,.fmbd li,.fmbd td,.fmbd th,.fmbd span,.fmbd label,.fmbd summary{color:inherit}.fmbd .fmbd-t td,.fmbd .fmbd-t th{color:var(--ink)!important}.fmbd a{color:var(--blue)}.fmbd-page{max-width:1180px;margin:0 auto;padding:22px 16px 40px}.fmbd-crumbs{font-size:12.5px;color:var(--mut);margin:0 0 10px;display:flex;gap:6px;flex-wrap:wrap}.fmbd-crumbs a,.fmbd-crumbs span{color:var(--mut)!important;text-decoration:none}.fmbd-head{background:#0f172a;border-radius:14px;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:flex-end}.fmbd-head h1{color:#fff!important;font-size:26px;line-height:1.2;margin:4px 0 6px;font-weight:800;letter-spacing:-.01em}.fmbd-head p{color:#cbd5e1!important;margin:0;font-size:14px;max-width:720px}.fmbd-eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#7dd3fc!important}.fmbd-head-r{display:flex;gap:8px;flex-wrap:wrap}.fmbd-btn{display:inline-block;border:1px solid var(--line);background:#fff;color:var(--ink)!important;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:650;text-decoration:none;line-height:1.3}.fmbd-head .fmbd-btn{background:#fff0;border-color:#475569;color:#fff!important}.fmbd-btn:hover{border-color:var(--blue)}.fmbd-btn-hi,.fmbd-head .fmbd-btn-hi{background:#16a34a;border-color:#16a34a;color:#fff!important}.fmbd-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-top:16px;color:var(--ink)}.fmbd-h2{font-size:18px;font-weight:800;margin:0 0 12px;color:var(--ink)!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fmbd-h3{font-size:15px;font-weight:750;margin:0 0 8px;color:var(--ink)!important;display:flex;gap:8px;align-items:center}.fmbd-tag{font-size:11px;font-weight:650;letter-spacing:.03em;color:var(--mut)!important;background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.fmbd-mut{color:var(--mut)!important}.fmbd-small{font-size:12.5px;margin:8px 0 0}.fmbd-note{background:#fffbeb;border:1px solid #fde68a;color:#78350f!important;border-radius:10px;padding:9px 14px;margin:14px 0 0;font-size:13.5px}.fmbd-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fmbd-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fmbd-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;border-top:4px solid var(--st)}.fmbd-st-tag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important}.fmbd-st{font-size:34px;font-weight:850;letter-spacing:-.02em;line-height:1.1;color:var(--st)!important;margin:2px 0 6px}.fmbd-st-p{margin:0 0 14px;color:var(--ink2)!important;font-size:15px}.fmbd-scores{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.fmbd-score{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.fmbd-score small{display:block;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important}.fmbd-score b{font-size:40px;font-weight:850;line-height:1.05;color:var(--ink)!important;margin-right:8px}.fmbd-zone{white-space:nowrap;display:inline-block;font-size:12.5px;font-weight:750;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid var(--line)}.fmbd-zone.fmbd-z-xfear,.fmbd-chip.fmbd-z-xfear{color:var(--xfear)!important}.fmbd-zone.fmbd-z-fear,.fmbd-chip.fmbd-z-fear{color:var(--fear)!important}.fmbd-zone.fmbd-z-neutral,.fmbd-chip.fmbd-z-neutral{color:var(--neutral)!important}.fmbd-zone.fmbd-z-greed,.fmbd-chip.fmbd-z-greed{color:var(--greed)!important}.fmbd-zone.fmbd-z-xgreed,.fmbd-chip.fmbd-z-xgreed{color:var(--xgreed)!important}.fmbd-meter{position:relative;height:8px;border-radius:99px;margin:10px 0 2px;background:linear-gradient(90deg,#b91c1c 0%,#ea580c 25%,#cbd5e1 45%,#cbd5e1 55%,#16a34a 75%,#166534 100%)}.fmbd-meter.is-empty{background:#e2e8f0}.fmbd-meter i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #0f172a;transform:translate(-50%,-50%)}.fmbd-chg{width:100%;max-width:440px;font-size:13.5px}.fmbd-d{font-weight:750;font-size:13px}.fmbd-d-up{color:var(--pos)!important}.fmbd-d-dn{color:var(--neg)!important}.fmbd-d-flat{color:var(--mut)!important}.fmbd-hero-r{text-align:center}.fmbd-map{width:100%;max-width:420px;height:auto;display:block;margin:0 auto}.fmbd-map-q{font-size:12px;font-weight:800;letter-spacing:.02em}.fmbd-map-ax{font-size:10.5px;fill:#64748b}.fmbd-map-axb{font-weight:800;letter-spacing:.06em;fill:#334155}.fmbd-t{width:100%;border-collapse:collapse;font-size:13.5px}.fmbd-t th{text-align:left;font-size:11.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)!important;border-bottom:1px solid var(--line);padding:7px 8px;white-space:nowrap}.fmbd-t td{border-bottom:1px solid #f1f5f9;padding:7px 8px;vertical-align:top}.fmbd-t .r{text-align:right;white-space:nowrap}.fmbd-t tr.is-on td{background:#f0f9ff}.fmbd .fmbd-t td.fmbd-pos,.fmbd .fmbd-pos{color:var(--pos)!important}.fmbd .fmbd-t td.fmbd-neg,.fmbd .fmbd-neg{color:var(--neg)!important}.fmbd .fmbd-t td a{color:var(--blue)!important}.fmbd-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:0}.fmbd-x{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fmbd-x li{display:grid;grid-template-columns:190px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--line);border-left:4px solid #94a3b8;border-radius:10px;background:var(--soft)}.fmbd-x li b{color:var(--ink)!important;font-size:14px}.fmbd-x li span{color:var(--ink2)!important}.fmbd-x-exit,.fmbd-x-both{border-left-color:#dc2626!important}.fmbd-x-hedge,.fmbd-x-prot,.fmbd-x-puts{border-left-color:#d97706!important}.fmbd-x-conv,.fmbd-x-abs{border-left-color:#16a34a!important}.fmbd-x-opp,.fmbd-x-gap,.fmbd-x-streak{border-left-color:#2563eb!important}.fmbd-drv-r{display:grid;grid-template-columns:150px 1fr 48px;gap:10px;align-items:center;font-size:13.5px;padding:4px 0}.fmbd-drv-r span{color:var(--ink2)!important}.fmbd-drv-r b{text-align:right;color:var(--ink)!important}.fmbd-drv-b{position:relative;height:10px;background:var(--soft);border-radius:4px}.fmbd-drv-b:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#cbd5e1}.fmbd-drv-b i{position:absolute;top:0;bottom:0;border-radius:3px}.fmbd-drv-b i.pos{background:#16a34a}.fmbd-drv-b i.neg{background:#dc2626}.fmbd-comp{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:10px}.fmbd-comp-h{display:flex;justify-content:space-between;gap:8px}.fmbd-comp-h b{color:var(--ink)!important}.fmbd-comp-h>span{font-weight:800;color:var(--ink)!important}.fmbd-comp-q{font-size:12.5px;color:var(--mut)!important;margin-top:4px}.fmbd-comp ul{margin:6px 0 0;padding-left:18px;font-size:13px}.fmbd-comp li{color:var(--ink2)!important}.fmbd-tug-r{display:grid;grid-template-columns:200px 1fr 230px;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.fmbd-tug-n b{display:block;color:var(--ink)!important}.fmbd-tug-n span{font-size:12.5px;color:var(--mut)!important}.fmbd-tug-b{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--soft)}.fmbd-tug-b .l{background:#16a34a}.fmbd-tug-b .s{background:#dc2626}.fmbd-tug-v{display:flex;flex-direction:column;font-size:13px;text-align:right}.fmbd-tug-v span{color:var(--ink)!important}.fmbd-tug-v span.fmbd-mut{color:var(--mut)!important;font-size:12px}.fmbd-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.fmbd-tile{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.fmbd-tile small{display:block;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)!important}.fmbd-tile b{display:block;font-size:24px;font-weight:850;margin:2px 0;color:var(--ink)}.fmbd-tile span{font-size:12.5px;color:var(--ink2)}.fmbd-sec{display:flex;flex-wrap:wrap;gap:8px}.fmbd-chip{border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:650}.fmbd-chip b{margin-left:4px;color:inherit}.fmbd-ol{margin:0 0 10px;padding-left:20px;font-size:14px}.fmbd-ol li{margin-bottom:6px;color:var(--ink2)!important}.fmbd-faq details{border-bottom:1px solid var(--line);padding:10px 0}.fmbd-faq summary{cursor:pointer;font-weight:700;color:var(--ink)!important}.fmbd-faq p{margin:8px 0 0;color:var(--ink2)!important}.fmbd-disc{font-size:12px;color:var(--mut)!important;margin:18px 0 0}.fmbd-card-h{display:grid;grid-template-columns:1fr 200px;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-top:4px solid var(--st,#64748b);border-radius:14px;padding:16px 18px;color:var(--ink)}.fmbd-card-h .fmbd-eyebrow{color:#0369a1!important}.fmbd-card-st{font-size:24px;font-weight:850;color:var(--st)!important;line-height:1.15;margin:2px 0 8px}.fmbd-card-n{display:flex;gap:18px;flex-wrap:wrap}.fmbd-card-n span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.fmbd-card-n small{flex-basis:100%;font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)!important}.fmbd-card-n b{font-size:28px;font-weight:850;color:var(--ink)!important}.fmbd-card-n i{font-style:normal;font-size:12.5px;color:var(--ink2)!important}.fmbd-card-x{font-size:13.5px;margin:10px 0 0;color:var(--ink2)!important}.fmbd-card-x b{color:var(--ink)!important}.fmbd-card-a{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fmbd-card-m{display:block}.fmbd-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-left:4px solid var(--st);border-radius:10px;padding:8px 14px;margin:0 0 12px;font-size:13.5px}.fmbd-top i{width:9px;height:9px;border-radius:50%;background:var(--st)}.fmbd-top b{color:var(--st)!important}.fmbd-top span{color:var(--ink)!important}.fmbd-top a{margin-left:auto;font-weight:650;text-decoration:none;color:var(--blue)!important}@media (max-width:860px){.fmbd-hero,.fmbd-two{grid-template-columns:1fr}.fmbd-x li{grid-template-columns:1fr;gap:2px}.fmbd-tug-r{grid-template-columns:1fr;gap:6px}.fmbd-tug-v{text-align:left}.fmbd-card-h{grid-template-columns:1fr}.fmbd-card-m{max-width:200px}.fmbd-st{font-size:28px}.fmbd-scores{grid-template-columns:1fr}.fmbd-score b{font-size:34px}.fmbd-head h1{font-size:22px}}.fmvl-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;margin:0 0 8px}.fmvl-legend span{color:var(--ink2)!important;display:flex;align-items:center;gap:6px}.fmvl-legend i{display:inline-block;width:14px;height:3px;border-radius:2px}.fmvl-chart{width:100%;height:auto;display:block}.fmvl-chart .g{stroke:#e2e8f0;stroke-width:1}.fmvl-chart .a{font-size:11px;fill:#64748b}.fmvl-chart .lab{font-size:12px;font-weight:700;fill:#0f172a}.fmvl-chart rect:hover{fill:rgb(15 23 42 / .05)}.fmvl-tbl{margin-top:10px}.fmvl-tbl summary{cursor:pointer;font-weight:650;color:var(--blue)!important;font-size:13.5px}.fmvl .fmbd-t sup{color:var(--mut);margin-left:2px}