@font-face{font-family:"Roboto Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:99.78%;ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: optional;src: url(fonts/roboto-cyrillic-48e8e7de.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: optional;src: url(fonts/roboto-latin-973a21a5.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;font-stretch: 100%;font-display: optional;src: url(fonts/roboto-cyrillic-48e8e7de.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;font-stretch: 100%;font-display: optional;src: url(fonts/roboto-latin-973a21a5.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Mono';font-style: normal;font-weight: 600;font-display: optional;src: url(fonts/roboto-mono-cyrillic-374915b0.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto Mono';font-style: normal;font-weight: 600;font-display: optional;src: url(fonts/roboto-mono-latin-db956f71.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Mono';font-style: normal;font-weight: 700;font-display: optional;src: url(fonts/roboto-mono-cyrillic-374915b0.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Roboto Mono';font-style: normal;font-weight: 700;font-display: optional;src: url(fonts/roboto-mono-latin-db956f71.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:#f9fafb;color:#1c242c;font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.069rem;line-height:1.76;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:#266aaf;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;line-height:1.26;letter-spacing:-0.004em;color:#1c242c;margin:0 0 0.8rem;font-weight:700;text-wrap:balance}h1{font-size:clamp(2.058rem,2.021rem + 0.161vw,2.15rem)}h2{font-size:clamp(1.805rem,1.779rem + 0.113vw,1.87rem)}h3{font-size:clamp(1.584rem,1.567rem + 0.074vw,1.625rem)}h4{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem)}h5{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem)}p{margin:0 0 0.8rem;text-wrap:pretty}ul,ol{margin:0 0 0.8rem;padding-left:1.3em}li{margin:0 0 0.4rem}strong{font-weight:600}hr{border:0;border-top:1px solid #6b7176;margin:1.6rem 0}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #2870b8;outline-offset:2px;border-radius:0.0px}::selection{background:#266aaf;color:#f8fafc}.bm7-container{width:100%;max-width:57.66rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.bm7-container--narrow{max-width:37.2rem}.bm7-container--wide{max-width:65.1rem}.bm7-section{padding-block:clamp(2.75rem,5vw,4.75rem)}.bm7-section--tint{background:#eff2f5}.bm7-eyebrow{display:inline-block;font-size:0.935rem;font-weight:600;letter-spacing:0.096em;text-transform:uppercase;color:#1d69b5;margin:0 0 0.6rem}h2.bm7-eyebrow{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.44}.bm7-lead{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#4f5c69;max-width:55.8ch}.bm7-cluster{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.bm7-head{max-width:59.52ch;margin:0 0 2.4rem}.bm7-head--center{margin-inline:auto;text-align:center}.bm7-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:0.4rem;font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;font-size:1.069rem;line-height:1;padding:0.85em 1.35em;border-radius:0.0px;border:1px solid transparent;cursor:pointer;transition:transform 0.135s cubic-bezier(0.22,1,0.36,1),box-shadow 0.27s cubic-bezier(0.22,1,0.36,1),background 0.135s cubic-bezier(0.22,1,0.36,1);text-decoration:none}.bm7-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px -12px color-mix(in srgb,#266aaf 70%,transparent)}.bm7-btn:active{transform:translateY(0)}.bm7-btn:active{transform:translateY(0)}.bm7-btn--primary{background:#266aaf;color:#f8fafc;box-shadow:none}.bm7-btn--primary:hover{box-shadow:none}.bm7-btn--outline{background:transparent;color:#1c242c;border-color:#1c242c}.bm7-btn--outline:hover{border-color:#266aaf;color:#266aaf}.bm7-btn--ghost{background:transparent;color:#266aaf}.bm7-btn--lg{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);padding:1em 1.6em}.bm7-chip{display:inline-flex;align-items:center;gap:0.4em;font-size:0.935rem;font-weight:600;padding:0.35em 0.8em;border-radius:999px;background:#e1ebf5;color:#266aaf}.bm7-reveal{opacity:1;transform:none}img[loading="lazy"]{background:#eff2f5}html.bm7-js .bm7-reveal:not(.bm7-is-in){opacity:0}html.bm7-js :is(.bm7-pricing--strip,.bm7-gallery--strip,.bm7-toplist--strip,.bm7-sig--steps-row,.bm7-tm--marquee) .bm7-reveal{opacity:1;animation:none}html.bm7-js .bm7-reveal.bm7-is-in{animation:bm7-reveal .42s cubic-bezier(0.22,1,0.36,1) backwards;will-change:opacity,transform}html.bm7-js .bm7-reveal.bm7-is-done{will-change:auto}@keyframes bm7-reveal{from{opacity:0;transform:var(--bm7-reveal-from,translateY(15.6px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bm7-reveal,html.bm7-js .bm7-reveal:not(.bm7-is-in){opacity:1;transform:none}html.bm7-js .bm7-reveal.bm7-is-in{animation:none}}.bm7-prose{max-width:63.24ch;--bm7-edge:calc(1rem - clamp(1rem,4vw,2.5rem) - max(0px,(100vw - 62rem) / 2))}.bm7-prose>*+*{margin-top:0.8rem}.bm7-prose h2{font-size:clamp(1.584rem,1.567rem + 0.074vw,1.625rem);margin-top:3.2rem}.bm7-prose h3{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);margin-top:1.6rem}.bm7-prose img{border-radius:0.0px;margin-block:1.2rem}.bm7-prose blockquote{margin:1.2rem 0;padding-left:0.8rem;border-left:3px solid #1d69b5;color:#4f5c69;font-style:italic}.bm7-prose code{background:#eff2f5;padding:0.15em 0.4em;border-radius:0.0px;font-size:0.855em}.bm7-crumbs{font-size:0.935rem;color:#596572;padding-top:0.8rem}.bm7-crumbs ol{list-style:none;display:flex;flex-wrap:nowrap;gap:0.2em 0.5em;margin:0;padding:0;overflow:hidden;white-space:nowrap}.bm7-crumbs li{margin:0;display:inline-flex;gap:0.5em;align-items:center;min-width:0;flex:0 1 auto}.bm7-crumbs li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16.74ch}.bm7-crumbs li+li::before{content:"/";opacity:.5}.bm7-crumbs a{color:#4f5c69}.bm7-crumbs [aria-current]{display:block;color:#596572;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:4ch}.bm7-crumbs li:not([aria-current]){flex:none}@media(max-width:29.25rem){.bm7-crumbs [aria-current]{display:none}}.bm7-crumbs+.bm7-hero,.bm7-crumbs+section{margin-top:0}.bm7-skip{position:absolute;left:-999px;top:0;background:#266aaf;color:#f8fafc;padding:0.6em 1em;border-radius:0 0 0.0px 0;z-index:100}.bm7-skip:focus{left:0}.bm7-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,#f9fafb 97%,transparent);border-bottom:1px solid #6b7176}.bm7-header[data-bm7g7kjs]{box-shadow:none}.bm7-header__bar{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;min-height:4.675rem}.bm7-brand{display:inline-flex;align-items:center;gap:0.6em;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c;letter-spacing:-0.016em;line-height:1.1}.bm7-brand:hover{text-decoration:none}.bm7-brand__mark{width:1.98em;height:1.98em;border-radius:0.0px;display:grid;place-items:center;background:#266aaf;color:#f8fafc;font-size:0.807em;flex:none}.bm7-nav{display:none;flex-wrap:wrap;align-items:center;gap:1.2rem}.bm7-nav a{color:#4f5c69;font-weight:500;font-size:0.935rem;white-space:nowrap}.bm7-nav a:hover,.bm7-nav a[aria-current]{color:#1c242c;text-decoration:none}.bm7-header__actions{display:flex;align-items:center;gap:0.6rem}.bm7-header__actions .bm7-btn{padding:0.7em 1.1em;font-size:0.935rem}.bm7-navtoggle{display:inline-grid;place-items:center;width:3.025rem;height:3.025rem;border:1px solid #6b7176;border-radius:0.0px;background:#ffffff;cursor:pointer;color:#1c242c}.bm7-navtoggle svg{width:1.32rem;height:1.32rem;stroke:currentColor}.bm7-mobilenav{display:none;padding:0.4rem 0 0.8rem;border-top:1px solid #6b7176}.bm7-mobilenav[data-bm7xtm00]{display:block}.bm7-mobilenav a{display:block;padding:0.75em 0;color:#1c242c;font-weight:500;border-bottom:1px solid #6b7176}@media(max-width:40.74rem){.bm7-header__actions .bm7-btn{display:none}}@media(min-width:62.5rem){.bm7-nav{display:flex}.bm7-navtoggle{display:none}.bm7-mobilenav{display:none!important}}.bm7-header--masthead{position:relative;background:#f9fafb}.bm7-header--masthead .bm7-header__bar{min-height:6.05rem}.bm7-header--masthead .bm7-brand{font-size:clamp(1.425rem,3vw,2.185rem);font-weight:800;letter-spacing:-0.024em}.bm7-header--masthead .bm7-brand__mark{display:none}.bm7-header__navrow{display:none;border-top:1px solid #6b7176}.bm7-header__navrow .bm7-nav{justify-content:center;gap:0.2rem clamp(1rem,3vw,2.5rem);min-height:3.3rem}.bm7-header__navrow .bm7-nav a{text-transform:uppercase;letter-spacing:0.064em;font-weight:600}@media(min-width:62.5rem){.bm7-header--masthead .bm7-header__bar{justify-content:center;position:relative}.bm7-header--masthead .bm7-header__actions{position:absolute;right:0}.bm7-header__navrow{display:block}}.bm7-footer{background:#eff2f5;border-top:1px solid #6b7176;padding-block:3.2rem 1.6rem;margin-top:0;font-size:0.935rem}.bm7-footer .bm7-brand{margin-bottom:0.6rem}.bm7-footer__about{color:#4f5c69;max-width:37.2ch;margin:0}.bm7-footer__coltitle{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:0.935rem;text-transform:uppercase;letter-spacing:0.08em;color:#596572;margin:0 0 0.6rem}.bm7-footer li>a,.bm7-footer nav a{display:inline-flex;align-items:center;min-height:24px}.bm7-footer a{color:#4f5c69}.bm7-footer a:hover{color:#1c242c}.bm7-footer__disclosure{max-width:72.54ch;color:#596572;margin:1.6rem 0 0}.bm7-footer__bottom{margin-top:1.2rem;padding-top:0.8rem;border-top:1px solid #6b7176;display:flex;flex-wrap:wrap;gap:0.6rem;justify-content:space-between;color:#596572}.bm7-footer--ledger{background:#f9fafb;border-top:4px solid #1c242c}.bm7-footer--ledger .bm7-footer__row{display:grid;gap:0.6rem;padding-block:0.8rem;border-bottom:1px solid #6b7176}.bm7-footer--ledger .bm7-footer__coltitle{margin:0;font-size:0.935rem;text-transform:uppercase;letter-spacing:0.08em;color:#1c242c}.bm7-footer--ledger .bm7-footer__row ul{display:flex;flex-wrap:wrap;gap:0.2rem 1.4rem;list-style:none;margin:0;padding:0}.bm7-footer--ledger .bm7-footer__row li{margin:0}@media(min-width:48.25rem){.bm7-footer--ledger .bm7-footer__row{grid-template-columns:minmax(13.2rem,max-content) 1fr;column-gap:1.6rem;align-items:baseline}}.bm7-hero{position:relative;padding-block:clamp(2.25rem,5vw,4.5rem);border-bottom:1px solid #6b7176}.bm7-hero__grid{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.bm7-hero__title{font-size:clamp(1.9rem,4.2vw,3.42rem);line-height:1.04;max-width:20.46ch;margin:0 0 0.8rem}.bm7-hero__sub{font-size:clamp(0.95rem,1.25vw,1.14rem);line-height:1.59;color:#4f5c69;max-width:55.8ch;margin:0 0 1.2rem}.bm7-hero__cta{margin-top:0.4rem}.bm7-hero__media img{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover}.bm7-hero__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.9rem),1fr));gap:0.6rem 1.6rem;margin:1.2rem 0 0;padding:0.8rem 0 0;border-top:1px solid #6b7176}.bm7-hero__facts div{min-width:0}.bm7-hero__facts dt{font-size:0.935rem;color:#596572;text-transform:uppercase;letter-spacing:0.064em}.bm7-hero__facts dd{margin:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c}.bm7-hero--board{background:linear-gradient(180deg,#eff2f5,#f9fafb)}.bm7-hero--board .bm7-hero__title{font-size:clamp(1.805rem,3.6vw,3.04rem)}.bm7-hero__board{background:#ffffff;border:1px solid #6b7176;border-radius:0.0px;box-shadow:none;overflow:hidden}.bm7-hero__boardtitle{margin:0;padding:0.6rem 1.2rem;font-size:0.935rem;font-weight:700;letter-spacing:0.064em;text-transform:uppercase;color:#596572;border-bottom:1px solid #6b7176}.bm7-hero__board ol{list-style:none;margin:0;padding:0}.bm7-hero__board li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.6rem;align-items:center;margin:0;padding:0.6rem 1.2rem;border-bottom:1px solid #6b7176}.bm7-hero__board li:last-child{border-bottom:0}.bm7-hero__board li:first-child{background:#e1ebf5}.bm7-hero__rank{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#eff2f5;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;color:#1c242c}.bm7-hero__board li:first-child .bm7-hero__rank{background:#266aaf;color:#f8fafc}.bm7-hero__bname{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;color:#1c242c;display:block;line-height:1.24}.bm7-hero__bnote{display:block;font-size:0.935rem;color:#4f5c69;line-height:1.39;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm7-hero__board .bm7-btn{padding:0.55em 0.9em;font-size:0.935rem;white-space:nowrap}@media(min-width:55.5rem){.bm7-hero--board .bm7-hero__grid{grid-template-columns:1fr 1fr}}.bm7-hero--split{background:radial-gradient(60% 90% at 100% 0%,#e1ebf5,transparent 70%)}@media(min-width:55.5rem){.bm7-hero--split .bm7-hero__grid{grid-template-columns:1.08fr .92fr}}.bm7-features__grid{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.bm7-features__grid>*{flex:1 1 min(100%,28ch);max-width:min(100%,42.78ch)}.bm7-features__item{display:flex;flex-direction:column;gap:0.4rem}.bm7-features__item h3{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);margin:0}.bm7-features__item p{color:#4f5c69;margin:0}.bm7-cta__inner{display:flex;flex-direction:column;gap:1.2rem}.bm7-cta__title{font-size:clamp(1.805rem,1.779rem + 0.113vw,1.87rem);margin:0}.bm7-cta__text{color:#4f5c69;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);margin:0;max-width:52.08ch}.bm7-cta__actions{display:flex;flex-wrap:wrap;gap:0.6rem}.bm7-steps__list{display:grid;gap:1.2rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;counter-reset:bm7-steps}.bm7-steps__item{counter-increment:bm7-steps;position:relative;margin:0}.bm7-steps__item h3{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);margin:0 0 0.2rem}.bm7-steps__item p{color:#4f5c69;margin:0}.bm7-pricing__grid{display:grid;gap:1.2rem;grid-template-columns:1fr;align-items:start}.bm7-pricing__tier{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:0.8rem;background:#ffffff;border:1px solid #6b7176;border-radius:0.0px;padding:1.6rem}.bm7-pricing__tier--hi{border-color:#266aaf;box-shadow:none;background:#ffffff}.bm7-pricing__badge{position:absolute;top:0;right:1.200rem;transform:translateY(-50%);font-size:0.935rem;font-weight:600;padding:0.3em 0.8em;border-radius:999px;background:#266aaf;color:#f8fafc}.bm7-pricing__name{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c}.bm7-pricing__cost{display:flex;align-items:baseline;gap:0.3em}.bm7-pricing__price{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.188rem,14cqi,clamp(2.058rem,2.021rem + 0.161vw,2.15rem));white-space:nowrap;line-height:1;letter-spacing:-0.004em;color:#1c242c}.bm7-pricing__features{list-style:none;padding:0;margin:0;display:grid;gap:0.4rem}.bm7-pricing__features li{display:flex;gap:0.6em;color:#4f5c69;margin:0}.bm7-pricing__features li::before{content:"✓";flex:none;color:#15803d;font-weight:700}.bm7-pricing__cta{margin-top:auto;justify-content:center;width:100%}@media(min-width:52rem){.bm7-pricing__grid{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}}.bm7-pricing--strip .bm7-pricing__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0.8rem;padding-bottom:0.6rem;padding-top:0.8rem}.bm7-pricing--strip .bm7-pricing__tier{flex:0 0 min(78%,17rem);scroll-snap-align:start}.bm7-arthero{padding-block:clamp(2.75rem,5vw,4.75rem)}.bm7-arthero__title{font-size:clamp(1.758rem,1.14rem + 3vw,3.42rem);line-height:1.08;margin-bottom:0.8rem;hyphens:auto;overflow-wrap:break-word}.bm7-arthero__dek{font-size:clamp(0.95rem,0.902rem + .35vw,1.188rem);line-height:1.59;color:#4f5c69;max-width:55.8ch;margin:0 0 1.6rem}.bm7-arthero__byline{display:flex;align-items:center;flex-wrap:wrap;gap:0.6rem;margin-top:1.2rem}.bm7-arthero__facts{display:flex;flex-wrap:wrap;gap:0.4rem 0.8rem;color:#4f5c69;font-size:0.935rem}.bm7-arthero__fact{position:relative;display:inline-flex;align-items:center}.bm7-arthero__facts .bm7-arthero__fact+.bm7-arthero__fact::before{content:"";width:3px;height:3px;border-radius:999px;background:#1c242c;margin-right:0.8rem;margin-left:-0.5rem}.bm7-arthero__media{margin-top:2.4rem}.bm7-arthero__media img{width:100%;border-radius:0.0px;box-shadow:none;aspect-ratio:16/9;object-fit:cover}.bm7-arthero--rail .bm7-arthero__grid{display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr)}.bm7-arthero--rail .bm7-arthero__byline{flex-direction:column;align-items:flex-start;gap:0.8rem;padding-top:1.2rem;border-top:1px solid #6b7176;margin-top:1.6rem}.bm7-arthero--rail .bm7-arthero__facts{flex-direction:column;gap:0.4rem}.bm7-arthero--rail .bm7-arthero__facts .bm7-arthero__fact+.bm7-arthero__fact::before{display:none}@media(min-width:55.5rem){.bm7-arthero--rail .bm7-arthero__grid{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:start}.bm7-arthero--rail .bm7-arthero__byline{margin-top:0;border-top:0;padding-top:0}}.bm7-artbody .bm7-prose>*+*{margin-top:0.8rem}.bm7-artbody__h{scroll-margin-top:6rem}.bm7-artbody__figure{margin:1.6rem 0}.bm7-artbody__figure img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0.0px}.bm7-artbody__split{margin:0.8rem 0}.bm7-artbody__split>.bm7-artbody__figure{margin:0.8rem 0 0}@media(min-width:48.25rem){.bm7-artbody__split{display:grid;grid-template-columns:minmax(0,1fr) min(42%,24.2rem);gap:1.6rem;align-items:start}.bm7-artbody__split>*{margin:0}.bm7-artbody__split>.bm7-artbody__figure{margin:0;width:auto;max-width:none}}.bm7-artsec__body>*+*{margin-top:0.8rem}.bm7-artsec__head>h2:first-child{margin-top:0}.bm7-artsec__head>.bm7-artbody__figure{margin-bottom:0}.bm7-artsec__body>:last-child{margin-bottom:0}.bm7-artsec--ruled .bm7-artsec__head>h2:first-child{border-top:0;padding-top:0;display:block}.bm7-artsec--ruled .bm7-artsec__head>h2:first-child::before{content:none}.bm7-artsec--ruled{margin-top:2.4rem;padding-top:1.2rem;border-top:2px solid #1c242c;display:grid;grid-template-columns:minmax(0,1fr);gap:0.4rem}.bm7-artsec__body{min-width:0}.bm7-artsec__num{align-self:start;justify-self:start;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);font-weight:700;line-height:1;color:#266aaf}@media(min-width:48.25rem){.bm7-artsec--ruled{grid-template-columns:4.4rem minmax(0,1fr);gap:0.8rem}.bm7-artsec__num{font-size:clamp(1.584rem,1.567rem + 0.074vw,1.625rem)}}.bm7-block{margin:1.6rem 0}.bm7-block__title{margin:0 0 0.6rem;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c}.bm7-block ul,.bm7-block ol{margin:0}.bm7-block li{margin:0}.bm7-checklist{padding:1.2rem;border:1px solid #6b7176;border-radius:0.0px}.bm7-prose .bm7-checklist,.bm7-prose .bm7-timeline,.bm7-prose .bm7-glossary{margin-inline:max(calc(-1 * clamp(0rem,6vw,7rem)),var(--bm7-edge))}.bm7-prose .bm7-block :is(.bm7-proscons,.bm7-artbody__tablewrap,.bm7-specs,.bm7-checklist,.bm7-mistakes,.bm7-timeline,.bm7-glossary,.bm7-cost){margin-inline:0}:is(.bm7-artbody--sidebar,.bm7-artbody--rail,.bm7-artbody--rail-right) .bm7-prose :is(.bm7-proscons,.bm7-artbody__tablewrap,.bm7-specs,.bm7-checklist,.bm7-mistakes,.bm7-timeline,.bm7-glossary,.bm7-cost){margin-inline:0}@media(max-width:59.24rem){.bm7-prose .bm7-checklist,.bm7-prose .bm7-timeline,.bm7-prose .bm7-glossary{margin-inline:0}}@media(min-width:59.25rem){.bm7-checklist__list{columns:2;column-gap:1.6rem}.bm7-checklist__list>*{break-inside:avoid}}.bm7-checklist__list{list-style:none;padding:0;display:grid;gap:0.6rem}.bm7-checklist__list li{display:flex;gap:0.6rem;align-items:flex-start}.bm7-checklist__list li::before{content:none!important}.bm7-checklist__box{flex:none;width:1.265em;height:1.265em;margin-top:0.2em;border:2px solid #266aaf;border-radius:0.0px}.bm7-glossary__list{margin:0;display:grid;gap:0.6rem}.bm7-glossary__list div{padding-left:0.8rem;border-left:3px solid #1d69b5}.bm7-glossary__list dt{font-weight:700;color:#1c242c}.bm7-glossary__list dd{margin:0.2em 0 0;color:#4f5c69}.bm7-glossary__list{display:flex;flex-wrap:wrap;gap:0.8rem 1.6rem}.bm7-glossary__list>*{flex:1 1 min(100%,34ch)}.bm7-timeline__list{list-style:none;padding:0;position:relative;display:grid;gap:0.8rem}.bm7-timeline__list::before{content:"";position:absolute;left:.45rem;top:.4rem;bottom:.4rem;width:2px;background:#1c242c}.bm7-timeline__list li{position:relative;padding-left:2rem}.bm7-timeline__list li::before{content:""!important;position:absolute;left:0;top:.3rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#f9fafb;border:3px solid #266aaf}.bm7-timeline__mark{display:block;font-weight:700;color:#266aaf;font-size:0.935rem}.bm7-timeline__list p{margin:0.2em 0 0}.bm7-artend{margin-top:3.2rem;font-size:0.935rem;color:#4f5c69}.bm7-artend p{margin:0}.bm7-artend--note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.6rem;padding-top:0.8rem;border-top:1px solid #6b7176}.bm7-artend__top{color:#4f5c69;white-space:nowrap}.bm7-artbody__toc{margin:0 0 1.6rem;padding:0.8rem 1.2rem;border-left:3px solid #266aaf;background:#eff2f5;border-radius:0 0.0px 0.0px 0}.bm7-artbody__toctitle{margin:0 0 0.4rem;font-size:0.935rem;font-weight:700;letter-spacing:0.064em;text-transform:uppercase;color:#596572}.bm7-artbody__toc ol{margin:0;padding-left:1.2em;display:grid;gap:0.25em}.bm7-artbody__toc li{margin:0;font-size:0.935rem}.bm7-artbody__toc a{color:#4f5c69}.bm7-artbody__toc a[data-bm7u9vow]{color:#266aaf;font-weight:600}.bm7-artbody--rail .bm7-prose{max-width:66.96ch}.bm7-artbody--sidebar .bm7-prose{max-width:65.1ch}.bm7-artbody__widget{margin-top:1.6rem;padding:1.2rem;border:1px solid #6b7176;border-radius:0.0px;background:#ffffff}.bm7-artbody__links{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem}.bm7-artbody__links li{margin:0;padding-bottom:0.6rem;border-bottom:1px solid #6b7176;font-size:0.935rem;line-height:1.44}.bm7-artbody__links li:last-child{border-bottom:0;padding-bottom:0}.bm7-artbody__links a{color:#1c242c;font-weight:600}.bm7-artbody__promo{background:#e1ebf5;border-color:transparent}.bm7-artbody__promotitle{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);margin:0 0 0.4rem}.bm7-artbody__promo p{font-size:0.935rem;color:#4f5c69}@media(min-width:64.75rem){.bm7-artbody--sidebar .bm7-artbody__layout--right{display:grid;grid-template-columns:minmax(0,1fr) 20.9rem;gap:clamp(2rem,4vw,4rem);align-items:start}.bm7-artbody--sidebar .bm7-artbody__aside{position:sticky;top:6rem;align-self:start}.bm7-artbody__layout--right .bm7-artbody__widget:first-child{margin-top:0}}@media(min-width:64.75rem){.bm7-artbody--rail .bm7-artbody__layout{display:grid;grid-template-columns:16.5rem minmax(0,79.2ch);justify-content:center;gap:clamp(2rem,4vw,4rem);align-items:start}.bm7-artbody--rail .bm7-artbody__aside{position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain}.bm7-artbody--rail .bm7-artbody__toc{margin:0;background:transparent;border-left-width:2px;padding-block:0.4rem}}.bm7-consent{position:fixed;z-index:60;left:0;right:0;bottom:0;display:none;color:#1c242c}.bm7-consent[data-bm7xtm00]{display:block;animation:bm7-consent-in 0.270s cubic-bezier(0.22,1,0.36,1) both}@keyframes bm7-consent-in{from{opacity:0;transform:translateY(15.6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bm7-consent[data-bm7xtm00]{animation:none}}.bm7-consent__inner{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.8rem;background:#ffffff;border:1px solid #1c242c;box-shadow:none;padding:0.6rem 0.8rem}.bm7-consent__body{flex:1 1 18rem;min-width:0;display:grid;gap:0.2rem}.bm7-consent__title{margin:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:0.891rem;line-height:1.29;color:#1c242c}.bm7-consent__text{margin:0;font-size:0.772rem;line-height:1.44;color:#4f5c69}.bm7-consent__text a{color:#266aaf;text-decoration:underline}.bm7-consent__actions{display:flex;flex-wrap:wrap;gap:0.4rem}.bm7-consent .bm7-btn{font-size:0.772rem;padding:0.4em 0.9em}.bm7-consent--sheet{background:#eff2f5;border-top:3px solid #266aaf}.bm7-consent--sheet .bm7-consent__inner{border:0;background:transparent;box-shadow:none;max-width:57.66rem;margin:0 auto;padding-block:0.6rem}@media(max-width:36rem){.bm7-consent{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;width:auto!important;max-width:none!important;transform:none!important}.bm7-consent:is(.bm7-consent--sheet,.bm7-consent--bar,.bm7-consent--strip,.bm7-consent--split){left:0!important;right:0!important;bottom:0!important}.bm7-consent .bm7-consent__inner{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;text-align:left!important;gap:0.375rem 0.75rem!important;padding:0.625rem 0.75rem!important;border-radius:0.0px!important}.bm7-consent:is(.bm7-consent--sheet,.bm7-consent--bar,.bm7-consent--strip,.bm7-consent--split) .bm7-consent__inner{border-radius:0!important}.bm7-consent .bm7-consent__body{flex:1 1 100%!important;display:block!important;min-width:0;line-height:1.35!important;font-size:0.75rem;padding:0!important;white-space:normal!important}.bm7-consent .bm7-consent__title{display:inline!important;font-size:0.772rem!important;margin:0 0.35em 0 0!important;padding:0!important;background:none!important;color:inherit!important;text-transform:none!important;letter-spacing:0!important}.bm7-consent .bm7-consent__text{display:inline!important;font-size:0.75rem!important;line-height:1.35!important}.bm7-consent .bm7-consent__actions{flex:1 1 100%!important;flex-wrap:nowrap!important;justify-content:flex-end!important;padding:0!important}.bm7-consent .bm7-btn{flex:0 1 auto!important;font-size:0.75rem!important;padding:0.35em 0.8em!important;line-height:1.3!important}}}.bm7-sig__head{margin-bottom:1.6rem}.bm7-sig__lead{color:#4f5c69;max-width:55.8ch;margin:0.4rem 0 0}.bm7-sig__label{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700}.bm7-sig__value{font-variant-numeric:tabular-nums}.bm7-sig--protocol .bm7-sig__list{display:grid;gap:0.8rem;counter-reset:bm7-sig;border-left:2px solid #e1ebf5;padding-left:1.2rem}.bm7-sig--protocol .bm7-sig__item{counter-increment:bm7-sig;position:relative}.bm7-sig--protocol .bm7-sig__item::before{content:counter(bm7-sig,decimal-leading-zero);position:absolute;left:calc(-1 * 1.200rem - 1px);transform:translateX(-50%);background:#f9fafb;color:#266aaf;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:0.935rem;padding-block:0.2em}.bm7-sig--protocol .bm7-sig__value{display:block;color:#4f5c69}.bm7-related__grid{display:grid;gap:1.2rem}.bm7-related__card{display:flex;flex-direction:column;overflow:hidden;background:#ffffff;border:1px solid #6b7176;border-radius:0.0px;transition:transform 0.27s cubic-bezier(0.22,1,0.36,1),box-shadow 0.27s cubic-bezier(0.22,1,0.36,1),border-color 0.27s cubic-bezier(0.22,1,0.36,1)}.bm7-related__card:hover{transform:translateY(-3.9px);box-shadow:none;border-color:#1c242c}.bm7-related__thumb{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.bm7-related__body{padding:1.2rem;display:flex;flex-direction:column;gap:0.4rem}.bm7-related__link{color:#1c242c;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);line-height:1.26}.bm7-related__link:hover{color:#266aaf;text-decoration:none}.bm7-related__link::after{content:"";position:absolute;inset:0}.bm7-related__excerpt{color:#4f5c69;font-size:1.069rem;margin:0}.bm7-related__card{position:relative}@media(min-width:48.25rem){.bm7-related--cards .bm7-related__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64.75rem){.bm7-related--cards .bm7-related__grid{grid-template-columns:repeat(3,1fr)}.bm7-related--pairs .bm7-related__grid{grid-template-columns:repeat(2,1fr)}}.bm7-cmp__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bm7-cmp__table{width:100%;border-collapse:collapse;font-size:1.069rem}.bm7-cmp__namecell{display:flex;align-items:center;flex-wrap:wrap;gap:0.4rem 0.6rem;text-align:left;min-width:0}.bm7-cmp__mono{width:2.75rem;height:2.75rem;border-radius:0.0px;display:grid;place-items:center;background:#e1ebf5;color:#266aaf;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);flex:none}.bm7-cmp__nm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.35em;max-width:100%;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;color:#1c242c;min-width:0;overflow-wrap:anywhere}.bm7-cmp__rank{display:inline-grid;place-items:center;width:2.09rem;height:2.09rem;border-radius:999px;background:#eff2f5;color:#4f5c69;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:0.935rem}.bm7-cmp__badge{display:inline-flex;align-items:center;gap:0.3em;max-width:100%;font-size:0.935rem;font-weight:700;color:#f8fafc;background:#266aaf;padding:0.2em 0.6em;border-radius:999px;white-space:normal;overflow-wrap:anywhere}.bm7-cmp__why{display:block;flex-basis:100%;max-width:100%;margin-top:0.2em;font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:0.935rem;font-weight:500;color:#4f5c69;white-space:normal;overflow-wrap:anywhere}.bm7-cmp__cta .bm7-btn{justify-content:center;text-align:center;line-height:1.24}@media(min-width:80.25rem){.bm7-cmp__cta .bm7-btn{white-space:nowrap}}.bm7-cmp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bm7-cmp__table thead{display:none}.bm7-cmp__table tr{display:block;background:#ffffff;border:1px solid #6b7176;border-radius:0.0px;padding:0.8rem;margin-bottom:0.8rem;box-shadow:none}.bm7-cmp__table td{display:flex;justify-content:space-between;gap:0.8rem;align-items:center;padding:0.6em 0;border-bottom:1px solid #6b7176;text-align:right}.bm7-cmp__table td:last-child{border-bottom:0;padding-bottom:0}.bm7-cmp__table td:first-child{padding-top:0}.bm7-cmp__table td::before{content:attr(data-bm7wndhc);font-weight:600;color:#4f5c69;text-align:left;flex:none}.bm7-cmp__table td.bm7-cmp__cta::before{display:none}.bm7-cmp__table td.bm7-cmp__cta{padding-top:0.6rem}.bm7-cmp__table td.bm7-cmp__cta .bm7-btn{width:100%;justify-content:center}.bm7-cmp__row--top{border-color:#266aaf;box-shadow:none;outline:2px solid #e1ebf5}@media(min-width:62.5rem){.bm7-cmp__table thead{display:table-header-group}.bm7-cmp__table tr{display:table-row;background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;outline:0}.bm7-cmp__table thead th{position:sticky;top:0;z-index:3;background:#eff2f5;text-align:left;padding:0.6rem 0.8rem;font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;font-size:0.935rem;letter-spacing:0.048em;text-transform:uppercase;color:#4f5c69;border-bottom:2px solid #1c242c;white-space:normal;overflow-wrap:normal;hyphens:manual;vertical-align:middle}.bm7-cmp__table thead th[data-bm7sv0yo]{cursor:pointer;user-select:none}.bm7-cmp__table thead th[data-bm7sv0yo]:hover{color:#1c242c}.bm7-cmp__table thead th[data-bm7ql2u8]::after{content:"";display:inline-block;margin-left:0.4em;border-left:.32em solid transparent;border-right:.32em solid transparent}.bm7-cmp__table thead th[data-bm7ql2u8="asc"]::after{border-bottom:.4em solid currentColor}.bm7-cmp__table thead th[data-bm7ql2u8="desc"]::after{border-top:.4em solid currentColor}.bm7-cmp__table td{display:table-cell;text-align:left;padding:0.8rem;border-bottom:1px solid #6b7176;vertical-align:middle}.bm7-cmp__table td::before{display:none}.bm7-cmp__table td.bm7-cmp__cta{text-align:right}.bm7-cmp__table td.bm7-cmp__cta .bm7-btn{width:auto}.bm7-cmp__row--top td{background:#e1ebf5}.bm7-cmp__row--top td:first-child{border-left:3px solid #266aaf}}@media(min-width:62.5rem) and (max-width:80.24rem){.bm7-cmp__table thead th,.bm7-cmp__table td{padding-inline:0.6rem}}@media(min-width:62.5rem){.bm7-cmp--zebra .bm7-cmp__table tbody tr:nth-child(even) td{background:#eff2f5}.bm7-cmp--zebra .bm7-cmp__row--top td{background:#e1ebf5}}.bm7-toplist{margin-bottom:1.6rem;padding:0.8rem}.bm7-toplist__list{list-style:none;margin:0;padding:0;display:grid;gap:0.4rem}.bm7-toplist__item{margin:0}.bm7-toplist__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0.6rem;padding:0.4rem 0;color:inherit;text-decoration:none}.bm7-toplist__num{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;min-width:1.76em;text-align:center}.bm7-toplist__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 0.4rem;min-width:0}.bm7-toplist__name{font-weight:700}.bm7-toplist__rating{font-size:0.935rem;color:#4f5c69}.bm7-toplist__line{flex-basis:100%;font-size:0.935rem;color:#4f5c69;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bm7-toplist--strip .bm7-toplist__list{grid-auto-flow:column;grid-auto-columns:minmax(12rem,1fr);overflow-x:auto;scroll-snap-type:x mandatory}.bm7-toplist--strip .bm7-toplist__item{scroll-snap-align:start}.bm7-toplist--strip .bm7-toplist__line{display:none}.bm7-rank__empty{color:#4f5c69}[data-bm7px0vs][hidden]{display:none!important}.bm7-best{padding-block:3.2rem}.bm7-best__panel{position:relative;overflow:hidden;border-radius:0.0px;border:1px solid #6b7176;background:linear-gradient(135deg,#e1ebf5,#e0ecf9);padding:2.4rem}.bm7-best__panel::before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 100% 0%,#e1ebf5,transparent 60%);opacity:.6;z-index:0}.bm7-best__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.2rem}.bm7-best__label{display:inline-flex;justify-self:start;width:max-content;max-width:100%;align-items:center;gap:0.4em;align-self:flex-start;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:0.935rem;letter-spacing:0.08em;text-transform:uppercase;color:#f8fafc;background:#266aaf;padding:0.4em 0.9em;border-radius:999px}.bm7-best__id{display:flex;align-items:center;gap:0.8rem}.bm7-best__mono{width:4.95rem;height:4.95rem;border-radius:0.0px;display:grid;place-items:center;background:#266aaf;color:#f8fafc;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;font-size:clamp(1.805rem,1.779rem + 0.113vw,1.87rem);flex:none}.bm7-best__name{margin:0;font-size:clamp(1.805rem,1.779rem + 0.113vw,1.87rem)}.bm7-best__summary{margin:0;color:#4f5c69;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);max-width:52.08ch}.bm7-best__highlights{list-style:none;margin:0;padding:0;display:grid;gap:0.4rem}.bm7-best__highlights li{display:flex;gap:0.6em;align-items:flex-start;margin:0;color:#1c242c}.bm7-best__highlights li::before{content:"✓";color:#15803d;font-weight:800;flex:none}.bm7-best__score{display:inline-flex;flex-direction:column;align-items:center;gap:0.3em;line-height:1.1;padding:0.5em 0.9em;border-radius:0.0px;background:#ffffff;border:1px solid #6b7176;box-shadow:none}.bm7-best__scoreval{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;font-size:clamp(1.584rem,1.567rem + 0.074vw,1.625rem);color:#266aaf}.bm7-best__scorelbl{font-size:0.935rem;letter-spacing:0.064em;text-transform:uppercase;color:#4f5c69}.bm7-best__cta .bm7-btn{width:100%;justify-content:center}.bm7-best--boxed .bm7-best__panel{text-align:center}.bm7-best--boxed .bm7-best__inner{align-items:center}.bm7-best--boxed .bm7-best__label{align-self:center}.bm7-best--boxed .bm7-best__id{flex-direction:column;text-align:center}.bm7-best--boxed .bm7-best__summary{margin-inline:auto}.bm7-best--boxed .bm7-best__highlights{text-align:left;justify-items:center}.bm7-best--boxed .bm7-best__cta .bm7-btn{width:auto}.bm7-method--sidebar .bm7-method__layout{display:grid;gap:3.2rem;align-items:start}.bm7-method__steps{list-style:none;margin:0;padding:0;counter-reset:bm7-method;display:grid;gap:1.2rem}.bm7-method__step{counter-increment:bm7-method;display:grid;grid-template-columns:auto 1fr;gap:0.8rem;margin:0}.bm7-method__num{display:inline-grid;place-items:center;width:2.86rem;height:2.86rem;flex:none;border-radius:999px;background:#266aaf;color:#f8fafc;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700}.bm7-method__num::before{content:counter(bm7-method,decimal-leading-zero)}.bm7-method__step h3{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);margin:0 0 0.2rem}.bm7-method__step p{color:#4f5c69;margin:0}@media(min-width:55.5rem){.bm7-method--sidebar .bm7-method__layout{grid-template-columns:1.6fr .9fr}}.bm7-svc__list{display:grid;gap:1.6rem}.bm7-svc__panel{background:#ffffff;border:1px solid #6b7176;border-radius:0.0px;padding:1.6rem;box-shadow:none}.bm7-svc__top{display:flex;align-items:center;gap:0.8rem;flex-wrap:wrap}.bm7-svc__logo{width:3.575rem;height:3.575rem;flex:none;border-radius:0.0px;object-fit:contain;background:#eff2f5;border:1px solid #6b7176}.bm7-svc__logo--mono{display:grid;place-items:center;background:#266aaf;color:#f8fafc;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);border-color:transparent}.bm7-svc__name{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);margin:0;flex:1 1 auto}.bm7-svc__score{display:inline-flex;align-items:baseline;gap:0.15em;flex:none;padding:0.4em 0.7em;border-radius:0.0px;background:#e1ebf5;color:#266aaf;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700}.bm7-svc__score b{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);line-height:1}.bm7-svc__score span{font-size:0.935rem;color:#596572;font-weight:600}.bm7-svc__verdict{color:#4f5c69;margin:0.8rem 0 0}.bm7-svc__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0.6rem 1.2rem;margin:1.2rem 0 0}.bm7-svc__facts div{border-top:1px solid #6b7176;padding-top:0.4rem;min-width:0}.bm7-svc__facts dt{font-size:0.935rem;color:#596572;margin:0}.bm7-svc__facts dd{margin:0.2rem 0 0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c;overflow-wrap:anywhere}.bm7-svc__foot{margin-top:1.2rem}.bm7-pq__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.bm7-pq__list li{margin:0}.bm7-pq__link{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;padding:0.8rem 0;border-top:1px solid #6b7176;color:#1c242c;font-weight:500}.bm7-pq__link:hover{text-decoration:none;color:#266aaf}.bm7-pq__link::after{content:"\2192";color:#596572;transition:transform 0.135s cubic-bezier(0.22,1,0.36,1)}.bm7-pq__link:hover::after{color:#266aaf;transform:translateX(3.9px)}@media(min-width:44.25rem){.bm7-pq__list{grid-template-columns:1fr 1fr;column-gap:3.2rem}}.bm7-decision__head{max-width:44.64rem;margin-bottom:1.6rem}.bm7-decision__head h2{font-size:clamp(1.584rem,1.567rem + 0.074vw,1.625rem);margin:0 0 0.4rem}.bm7-decision__head p{color:#4f5c69;margin:0;font-size:1.069rem}.bm7-decision__eyebrow{display:block;margin-bottom:0.4rem;font-size:0.935rem;font-weight:700;letter-spacing:0.112em;text-transform:uppercase;color:#1d69b5}.bm7-decision__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24.2ch),1fr));gap:0;border-top:1px solid #6b7176;border-left:1px solid #6b7176}.bm7-decision__item{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:0.6rem;min-height:9.9rem;padding:1.2rem;background:#ffffff;border-right:1px solid #6b7176;border-bottom:1px solid #6b7176}.bm7-decision__label{font-size:0.935rem;font-weight:700;letter-spacing:0.056em;text-transform:uppercase;color:#4f5c69}.bm7-decision__value{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);font-weight:700;line-height:1.05;color:#1c242c;overflow-wrap:break-word}@supports(font-size:1cqi){.bm7-decision__item{container-type:inline-size}.bm7-decision__value{font-size:min(clamp(1.389rem,1.379rem + 0.043vw,1.414rem),13cqi)}}.bm7-decision__detail{margin:0;color:#4f5c69;font-size:0.935rem;line-height:1.49}.bm7-decision__item--accent{background:#266aaf;color:#f8fafc}.bm7-decision__item--accent .bm7-decision__label,.bm7-decision__item--accent .bm7-decision__detail{color:#f8fafc}.bm7-decision__item--accent .bm7-decision__value{color:#f8fafc}.bm7-decision--command .bm7-decision__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.4rem),1fr));border-radius:0.0px}.bm7-decision--command .bm7-decision__item{min-height:7.7rem;padding:0.8rem}.bm7-decision--command .bm7-decision__value{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem)}@media(max-width:54rem){.bm7-decision--command .bm7-decision__grid{grid-template-columns:1fr 1fr}}@media(max-width:33.5rem){.bm7-decision__grid{grid-template-columns:1fr}.bm7-decision--command .bm7-decision__grid{grid-template-columns:1fr 1fr}}.bm7-picks__box{border:1px solid #1c242c;border-radius:0.0px;background:#ffffff;overflow:hidden}.bm7-picks__head{padding:1.2rem 1.2rem 0.6rem}.bm7-picks__head h2{margin:0;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem)}.bm7-picks__head p{margin:0.4rem 0 0;color:#4f5c69}.bm7-picks__list{list-style:none;margin:0;padding:0}.bm7-picks__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.4rem 0.8rem;align-items:center;margin:0;padding:0.8rem 1.2rem;border-top:1px solid #6b7176}.bm7-picks__label{display:block;font-size:0.935rem;font-weight:700;letter-spacing:0.048em;text-transform:uppercase;color:#1d69b5}.bm7-picks__name{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c}.bm7-picks__value{margin-left:0.5em;font-weight:600;color:#4f5c69;white-space:nowrap}@media(max-width:29.25rem){.bm7-picks__item{grid-template-columns:minmax(0,1fr)}.bm7-picks__item .bm7-btn{justify-self:start}}.bm7-picks__note{display:block;font-size:0.935rem;color:#4f5c69}.bm7-picks__item .bm7-btn{padding:0.6em 1em;font-size:0.935rem;white-space:nowrap}@supports(width:1ch){.bm7-picks__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,46.2ch),1fr))}}.bm7-versus{padding-block:3.2rem 2.4rem}.bm7-versus__head{max-width:42.78rem;margin:0 auto 2.4rem;text-align:center}.bm7-versus__head h1{margin:0 0 0.8rem}.bm7-versus__lead{margin:0;color:#4f5c69;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem)}.bm7-versus__media{max-width:52.08rem;margin:0 auto 1.6rem}.bm7-versus__media img{width:100%;border-radius:0.0px;aspect-ratio:16/9;object-fit:cover}@media(min-width:48.25rem){.bm7-versus__media img{aspect-ratio:21/9}}.bm7-versus__pair{position:relative;display:grid;gap:0.8rem}.bm7-versus__side{display:grid;gap:0.8rem;align-content:start;padding:1.2rem}.bm7-versus__id{display:flex;align-items:center;gap:0.6rem}.bm7-versus__mono{width:3.3rem;height:3.3rem;flex:none;display:grid;place-items:center;border-radius:0.0px;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);background:#e1ebf5;color:#266aaf}.bm7-versus__name{margin:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);line-height:1.19;overflow-wrap:anywhere}.bm7-versus__rating{margin:0.2em 0 0;font-size:0.935rem;color:#4f5c69}.bm7-versus__facts{margin:0;display:grid;gap:0}.bm7-versus__facts div{display:flex;justify-content:space-between;gap:0.6rem;padding:0.55em 0;border-top:1px solid #6b7176}.bm7-versus__facts dt{color:#4f5c69;font-size:0.935rem}.bm7-versus__facts dd{margin:0;font-weight:700;text-align:right}.bm7-versus__links{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 0.8rem}.bm7-versus__review{font-weight:600;font-size:0.935rem}.bm7-versus__vs{justify-self:center;display:grid;place-items:center;width:3.575rem;height:3.575rem;border-radius:999px;background:#1c242c;color:#f9fafb;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;letter-spacing:0.032em}.bm7-versus--split .bm7-versus__pair{gap:0;border-radius:0.0px;overflow:hidden;border:1px solid #6b7176}.bm7-versus--split .bm7-versus__side{padding:clamp(1.25rem,3vw,2.5rem)}.bm7-versus--split .bm7-versus__side--left{background:#eff2f5}.bm7-versus--split .bm7-versus__side--right{background:#ffffff}.bm7-versus--split .bm7-versus__vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;box-shadow:0 0 0 6px #f9fafb}@media(max-width:48.24rem){.bm7-versus--split .bm7-versus__vs{position:relative;left:auto;top:auto;transform:none;margin:-1.625rem auto}.bm7-versus--split .bm7-versus__side--right{padding-top:2.75rem}.bm7-versus--split .bm7-versus__side--left{padding-bottom:2.75rem}}@media(min-width:48.25rem){.bm7-versus--split .bm7-versus__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bm7-versus--split .bm7-versus__side--right{padding-left:clamp(2.5rem,4vw,3.5rem)}.bm7-versus--split .bm7-versus__side--left{padding-right:clamp(2.5rem,4vw,3.5rem)}}.bm7-alt__list{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem}.bm7-alt--cards .bm7-alt__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.6rem),1fr));gap:0.8rem}.bm7-alt__item{margin:0;display:grid;gap:0.2rem;align-content:start}.bm7-alt--cards .bm7-alt__item{padding:1.2rem}.bm7-alt__need{font-size:0.935rem;color:#4f5c69}.bm7-alt__name{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem)}.bm7-alt__note{margin:0;font-size:0.935rem;color:#4f5c69}.bm7-alt__go{justify-self:start;font-weight:600}.bm7-picker{padding:1.6rem;display:grid;gap:1.2rem}.bm7-picker__head h2{margin:0}.bm7-picker__head p{margin:0.4rem 0 0;color:#4f5c69}.bm7-picker__form{display:grid;gap:0.8rem}.bm7-picker__q{border:0;margin:0;padding:0;min-width:0}.bm7-picker__q legend{font-weight:700;margin-bottom:0.4rem;padding:0}.bm7-picker__opts{display:flex;flex-wrap:wrap;gap:0.4rem}.bm7-picker__opt{position:relative;cursor:pointer;border:1px solid transparent}.bm7-picker__opt input{position:absolute;opacity:0;pointer-events:none}.bm7-picker__opt:has(input:checked){background:#266aaf;color:#f8fafc;border-color:#266aaf}.bm7-picker__opt:has(input:focus-visible){outline:2px solid var(--bm7-focus,var(--bm7-primary));outline-offset:2px}.bm7-picker__result{display:grid;gap:0.4rem;padding-top:0.8rem;border-top:1px solid #6b7176}.bm7-picker__label{font-size:0.935rem;color:#4f5c69}.bm7-picker__name{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem)}.bm7-picker__note,.bm7-picker__more{margin:0;color:#4f5c69;font-size:0.935rem}.bm7-picker__actions{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.bm7-picker__restart{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--bm7-link,var(--bm7-primary));cursor:pointer}.bm7-404{padding-block:5.5rem;text-align:center}.bm7-404__code{margin:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(3.8rem,14vw,7.6rem);font-weight:800;line-height:1;color:#266aaf}.bm7-404 h1{margin:0.8rem 0 0}.bm7-404__text{margin:0.8rem auto 0;max-width:48.36ch;color:#4f5c69;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem)}.bm7-404__actions{margin-top:1.6rem}.bm7-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:0.4rem;margin:1.6rem 0 0;padding:0;list-style:none}.bm7-404__links a{display:inline-block;padding:0.4em 0.9em;border:1px solid #6b7176;border-radius:999px;color:#4f5c69;text-decoration:none}.bm7-404__links a:hover{border-color:#266aaf;color:#266aaf}.bm7-section{padding-block:clamp(2.2rem,4vw,4rem)}.bm7-head{max-width:65.1ch}.bm7-head h2{font-size:clamp(1.52rem,2.8vw,2.47rem)}.bm7-best{padding-block:clamp(2rem,4vw,3.5rem)}.bm7-cmp__wrap{border:1px solid #6b7176;border-radius:0.0px;background:#ffffff}.bm7-cmp__table{min-width:52.8rem}.bm7-cmp__table thead th{letter-spacing:0.048em;font-size:0.75rem}.bm7-cmp__table tbody tr:hover td{background:#e1ebf5}@media(max-width:48.24rem){.bm7-section{padding-block:2rem}}@media(max-width:62.49rem){.bm7-cmp__wrap{border:0;background:transparent}.bm7-cmp__table{min-width:0}}@media(min-width:48.25rem) and (max-width:62.49rem){.bm7-cmp__table tbody{display:grid;grid-template-columns:1fr 1fr;gap:0.8rem}.bm7-cmp__table tr{margin:0}}h1,h2{font-weight:700;letter-spacing:-0.036em;line-height:1.05}h3{font-weight:650}.bm7-head,.bm7-head--center{margin-inline:0;text-align:left;max-width:none;padding-top:0.8rem;border-top:2px solid #1c242c}.bm7-head .bm7-lead{margin-inline:0!important}:where(.bm7-card,.bm7-toc,.bm7-cmp__gcard,.bm7-features--cards .bm7-features__item,.bm7-features--tiles .bm7-features__item,.bm7-svc__panel,.bm7-rank__card,.bm7-toplist,.bm7-alt__item,.bm7-pq__card,.bm7-picker,.bm7-steps--cards .bm7-steps__item,.bm7-method__aside,.bm7-method__card,.bm7-method__check-item,.bm7-stats--cards .bm7-stats__item,.bm7-related__card,.bm7-faq--bordered .bm7-faq__item,.bm7-faq--two .bm7-faq__item,.bm7-pricing__tier,.bm7-rating--badge,.bm7-rating--bars,.bm7-takeaways,.bm7-proscons__col,.bm7-callout,.bm7-pq__card,.bm7-cta--boxed .bm7-cta__inner){box-shadow:none;border:1px solid #6b7176}.bm7-btn{border-radius:0;text-transform:uppercase;letter-spacing:0.048em;font-size:0.836em}main>.bm7-section+.bm7-section{border-top:1px solid #6b7176}:where(.bm7-hero__media img,.bm7-content__media img,.bm7-arthero__media img,.bm7-gallery__item,.bm7-arthero--cover){border-radius:0}.bm7-prose{counter-reset:bm7-h2}.bm7-prose h2{counter-increment:bm7-h2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.6em;align-items:baseline}.bm7-prose h2::before{content:counter(bm7-h2,decimal-leading-zero);font-size:0.589em;font-weight:800;color:#f8fafc;background:#266aaf;border-radius:0.0px;padding:0.2em 0.45em;line-height:1.24}.bm7-prose h3{font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);text-transform:uppercase;letter-spacing:0.032em}.bm7-prose ul{list-style:none;padding-left:0}.bm7-prose ul>li{position:relative;padding-left:1.5em}.bm7-prose ul>li::before{content:"";position:absolute;left:.2em;top:.62em;width:0.55em;height:0.55em;background:#1d69b5}.bm7-prose tbody tr:nth-child(odd){background:#eff2f5}.bm7-crumbs li+li::before{content:"›";opacity:.7;font-size:1.14em;line-height:1}.bm7-crumbs{text-transform:uppercase;letter-spacing:0.04em;font-size:0.75rem}.bm7-checklist{background:transparent;border:0;border-top:1px solid #1c242c;border-radius:0;padding-inline:0}.bm7-glossary__list div{border-left-width:1px}.bm7-timeline__list::before{width:1px}.bm7-timeline__list li::before{width:0.66rem;height:0.66rem;border-width:0;background:#1c242c;left:.2rem;top:.45rem}.bm7-decision__grid{border:0;gap:0 1.6rem}.bm7-decision__item{border:0!important;border-top:1px solid #1c242c!important;background:transparent;padding-inline:0;min-height:0}.bm7-decision__item--accent{background:transparent;color:#1c242c}.bm7-decision__item--accent .bm7-decision__value{color:#266aaf}.bm7-decision__item--accent .bm7-decision__label,.bm7-decision__item--accent .bm7-decision__detail{color:#4f5c69}.bm7-brand__mark{width:0.33em;height:1.485em;border-radius:999px;font-size:0;background:#1d69b5}.bm7-artbody__toc{background:transparent;border-left:0;padding-inline:0}.bm7-artbody__toc ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0.4rem}.bm7-artbody__toc a{display:inline-block;padding:0.3em 0.8em;border:1px solid #6b7176;border-radius:999px;background:#ffffff}.bm7-artbody__toc a[data-bm7u9vow]{background:#266aaf;border-color:#266aaf;color:#f8fafc}.bm7-artbody--rail .bm7-artbody__toc ol{flex-direction:column;align-items:flex-start}:root{--bm7-reveal-from:translateY(8px)}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(1){animation-delay:0ms}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(2){animation-delay:40ms}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(3){animation-delay:80ms}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(4){animation-delay:120ms}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(5){animation-delay:160ms}html.bm7-js :is(.bm7-features__item,.bm7-rank__card,.bm7-related__card,.bm7-steps__item,.bm7-stats__item,.bm7-pricing__tier,.bm7-faq__card,.bm7-portal__entry).bm7-reveal.bm7-is-in:nth-child(6){animation-delay:200ms}:is(.bm7-related__card,.bm7-rank__card,.bm7-cmp__gcard,.bm7-pricing__tier,.bm7-features--cards .bm7-features__item,.bm7-features--tiles .bm7-features__item,.bm7-steps--cards .bm7-steps__item,.bm7-portal__entry,.bm7-faq__card,.bm7-stats--cards .bm7-stats__item){transition:transform 0.27s cubic-bezier(0.22,1,0.36,1),box-shadow 0.27s cubic-bezier(0.22,1,0.36,1),border-color 0.27s cubic-bezier(0.22,1,0.36,1),background-color 0.27s cubic-bezier(0.22,1,0.36,1)}@media (hover:hover){:is(.bm7-related__card,.bm7-rank__card,.bm7-cmp__gcard,.bm7-pricing__tier,.bm7-features--cards .bm7-features__item,.bm7-features--tiles .bm7-features__item,.bm7-steps--cards .bm7-steps__item,.bm7-portal__entry,.bm7-faq__card,.bm7-stats--cards .bm7-stats__item):hover{transform:translateY(-3.9px);border-color:#266aaf;box-shadow:0 0 0 4px color-mix(in srgb,#266aaf 28%,transparent),0 14px 30px -18px #266aaf}}.bm7-disclose{display:grid;gap:0.4rem;margin:0.8rem 0}.bm7-disclose details{border:1px solid #6b7176;border-radius:0.0px;background:#ffffff}.bm7-disclose summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:0.6rem;padding:0.75em 1em;font-weight:600;color:#1c242c}.bm7-disclose summary::-webkit-details-marker{display:none}.bm7-disclose details>div{padding:0 1em 0.85em;color:#4f5c69}.bm7-disclose summary::after{flex:none;transition:transform 0.27s cubic-bezier(0.22,1,0.36,1);color:#266aaf}.bm7-disclose summary::after{content:"+";font-size:1.188em;line-height:1}.bm7-disclose details[open] summary::after{transform:rotate(45deg)}.bm7-glossary__list>div{border-left:0;padding:0.8rem;background:#ffffff;border:1px solid #6b7176;border-radius:0.0px}.bm7-glossary__list dt{margin-bottom:0.25em}.bm7-section{padding-block:clamp(1.6rem,3vw,2.75rem)}@media(max-width:48.24rem){.bm7-section{padding-block:1.5rem}}.bm7-hero .bm7-hero__title,.bm7-arthero .bm7-arthero__title{font-size:clamp(1.71rem,1.235rem + 2vw,2.565rem);line-height:1.12}.bm7-head h2{font-size:clamp(1.33rem,1.092rem + 1vw,1.758rem)}h3{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:max(1.069rem,0.902rem);text-transform:uppercase;letter-spacing:0.056em;font-weight:700;line-height:1.34}main>.bm7-section+.bm7-section:not(.bm7-hero){position:relative;border-top:0}main>.bm7-section+.bm7-section:not(.bm7-hero)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:none;width:min(calc(68.2rem - 2 * clamp(1.1rem,4vw,2.75rem)),calc(100% - 2 * clamp(1.1rem,4vw,2.75rem)));height:5px;border-block:1px solid #1c242c}.bm7-eyebrow{display:inline-flex;align-items:center;gap:0.55em;text-transform:none;letter-spacing:0;font-weight:700;color:#1c242c}.bm7-eyebrow::before{content:"";flex:none;width:0.66em;height:0.66em;border-radius:2px;background:#1d69b5}.bm7-related__card,.bm7-pricing__tier:not(.bm7-pricing__tier--hi){background:transparent;border-color:transparent;box-shadow:none;padding-inline:0}.bm7-method__num.bm7-method__num,.bm7-hero__rank.bm7-hero__rank,.bm7-cmp__rank.bm7-cmp__rank{background:transparent;border:0;box-shadow:none;color:#266aaf;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);font-weight:800}.bm7-hero__board li:first-child .bm7-hero__rank.bm7-hero__rank{background:transparent;color:#1d69b5}main .bm7-btn--primary,main .bm7-btn--outline{border:2px solid #1c242c;box-shadow:4px 4px 0 #1c242c}main .bm7-btn--primary:hover,main .bm7-btn--outline:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #1c242c}:is(.bm7-prose,.bm7-artsec__body,.bm7-content,.bm7-faq,.bm7-callout) :is(p,li,dd,td) a:not(.bm7-btn){color:#1c242c;font-weight:600;text-decoration:underline;text-decoration-color:#1d69b5;text-decoration-thickness:.14em;text-underline-offset:.22em}:is(.bm7-prose,.bm7-artsec__body,.bm7-content,.bm7-faq,.bm7-callout) :is(p,li,dd,td) a:not(.bm7-btn):hover{color:#266aaf}.bm7-artbody__figure img,.bm7-hero:not(.bm7-hero--minimal) .bm7-hero__media img,.bm7-arthero__media img,.bm7-versus__media img{outline:1px solid #1c242c;outline-offset:clamp(4px,.8vw,8px);box-shadow:none}.bm7-artbody__figure img,.bm7-hero:not(.bm7-hero--minimal) .bm7-hero__media img,.bm7-arthero__media img,.bm7-versus__media img,.bm7-related__card img{filter:sepia(.28) saturate(1.12) contrast(1.02)}.bm7-artbody__figure img{aspect-ratio:16/9;object-fit:cover}.bm7-emo{display:inline-block;flex:none;width:1.32em;height:1.32em;margin:0 0.06em;vertical-align:-.22em}main{counter-reset:bm7-headnum}.bm7-head.bm7-head--numbered{counter-increment:bm7-headnum;max-width:none;margin-inline:0;text-align:left;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.8rem;align-items:start}.bm7-head__num::before{content:counter(bm7-headnum,decimal-leading-zero);display:block;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;font-size:clamp(2.28rem,6vw,4.275rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px #266aaf}.bm7-head--numbered .bm7-head__main{max-width:59.52ch}.bm7-head--numbered .bm7-lead{margin-inline:0!important}.bm7-artbody{counter-reset:bm7-fig}.bm7-fig{counter-increment:bm7-fig;position:relative}.bm7-fig img{display:block}.bm7-artsec__head .bm7-fig{margin-inline:0}@media(min-width:48.25rem){.bm7-prose .bm7-fig--side:not(.bm7-fig--bare){display:grid;grid-template-columns:minmax(0,2fr) minmax(9.9rem,1fr);gap:1.2rem;align-items:end}}.bm7-artsec__head .bm7-fig--side{display:block!important;margin-inline:0!important}.bm7-features--row .bm7-features__grid{display:block;border-top:2px solid #1c242c}.bm7-features--row .bm7-features__grid>*{max-width:none}.bm7-fcard--row{display:grid!important;gap:0.4rem 1.6rem;padding:1.2rem 0;border-bottom:1px solid #6b7176}.bm7-fcard--row h3{display:flex;gap:0.6rem;align-items:center}.bm7-fcard__mark{flex:none;display:inline-grid;place-items:center;min-width:2.42rem;height:2.42rem;color:#266aaf;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;font-size:1.069rem}@media(min-width:48.25rem){.bm7-fcard--row{grid-template-columns:minmax(13.2rem,1fr) minmax(0,2fr);align-items:baseline}}.bm7-related--rsplit .bm7-related__grid{grid-template-columns:1fr!important;gap:1.6rem}.bm7-rcard--split .bm7-related__thumb{aspect-ratio:16/10}@media(min-width:48.25rem){.bm7-rcard--split{flex-direction:row!important;align-items:center}.bm7-rcard--split .bm7-related__thumb{width:46%;flex:none}.bm7-rcard--split:nth-child(even){flex-direction:row-reverse!important}.bm7-rcard--split .bm7-related__body{padding:1.6rem 2.4rem}.bm7-rcard--split .bm7-related__link{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem)}}.bm7-steps--ladder .bm7-steps__list{gap:0.6rem}.bm7-step--ladder{position:relative;overflow:hidden;padding:1.2rem 1.6rem;padding-right:6rem;border-left:4px solid #266aaf;background:#eff2f5;border-radius:0 0.0px 0.0px 0}.bm7-step--ladder::before{content:counter(bm7-steps,decimal-leading-zero);position:absolute;right:0.800rem;top:50%;transform:translateY(-50%);font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:800;font-size:4.275rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,#266aaf 55%,transparent)}@media(min-width:48.25rem){.bm7-step--ladder:nth-child(2){margin-left:2.5rem}.bm7-step--ladder:nth-child(3){margin-left:5rem}.bm7-step--ladder:nth-child(4){margin-left:7.5rem}.bm7-step--ladder:nth-child(5){margin-left:10rem}.bm7-step--ladder:nth-child(6){margin-left:12.5rem}}.bm7-stats__ledger{margin:0 auto;max-width:44.64rem;border-top:2px solid #1c242c}.bm7-stats__row{display:flex;align-items:baseline;gap:0.6rem;padding:0.8rem 0;border-bottom:1px solid #6b7176}.bm7-stats__row dt{flex:1 1 auto;display:flex;align-items:baseline;gap:0.6rem;color:#4f5c69;font-weight:600}.bm7-stats__row dt::after{content:"";flex:1 1 2rem;min-width:1.1rem;border-bottom:2px dotted #1c242c}.bm7-stats__row dd{margin:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem);color:#1c242c;text-align:right}.bm7-cta__inner--note{max-width:44.64rem;padding-left:1.6rem;border-left:4px solid #1d69b5;gap:0.6rem!important}.bm7-cta__inner--note .bm7-cta__title{font-size:clamp(1.389rem,1.379rem + 0.043vw,1.414rem)}.bm7-cta__link{display:inline-flex;align-items:center;gap:0.4em;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#266aaf;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:2px}.bm7-cta__link:hover{color:#1c242c}.bm7-faq__qa{margin:0;display:grid;gap:1.2rem}.bm7-faq__pair{display:grid;gap:0.6rem}.bm7-faq__pair dt,.bm7-faq__pair dd{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:0.8rem;align-items:start;margin:0}.bm7-faq__pair dt{align-items:center;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;font-size:clamp(1.218rem,1.214rem + 0.019vw,1.229rem);color:#1c242c}.bm7-faq__pair dd{color:#4f5c69}.bm7-faq__pair dd p{margin:0;padding-top:0.45em}.bm7-faq__mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#266aaf;color:#f8fafc;font-weight:800}.bm7-faq__mark--a{background:transparent;color:#266aaf;border:2px solid #e1ebf5}.bm7-faq__pair+.bm7-faq__pair{padding-top:1.2rem;border-top:1px solid #6b7176}.bm7-navtoggle--left{flex:none;margin-right:calc(-1 * 0.4rem);border-color:transparent;background:transparent}.bm7-header__bar:has(.bm7-navtoggle--left){justify-content:flex-start}.bm7-header__bar:has(.bm7-navtoggle--left) .bm7-header__actions{margin-left:auto}.bm7-consent--ai{background:transparent;border:0}.bm7-consent--ai .bm7-consent__inner{background:#ffffff;color:#1c242c}.bm7-consent--ai .bm7-consent__text,.bm7-consent--ai .bm7-consent__title{color:#1c242c}.bm7-consent--ai .bm7-consent__text a{color:#266aaf}.bm7-consent--ai .bm7-btn--ghost{color:#1c242c;border-color:#1c242c}.bm7-consent--ai .bm7-consent__inner{background:#ffffff;border-top:1px solid #6b7176}.bm7-consent--ai .bm7-consent__inner{padding:10px 16px;gap:12px}.bm7-consent--ai .bm7-consent__text{font-size:12.35px;color:#4f5c69;line-height:1.44}.bm7-consent--ai [data-bm7waork]{background:#266aaf;color:#f8fafc;border:none;border-radius:4.2px;padding:6px 16px;font-size:12.35px;font-weight:600}.bm7-consent--ai [data-bm7vs1rc]{background:transparent;color:#4f5c69;border:none;padding:6px 12px;font-size:12.35px;text-decoration:underline}.bm7-consent--ai{position:fixed;top:auto;z-index:60;overflow:visible}@media(max-width:36rem){.bm7-consent.bm7-consent--ai .bm7-consent__inner{padding:0.625rem 0.75rem;gap:0.375rem 0.75rem}.bm7-consent.bm7-consent--ai .bm7-consent__text{font-size:0.75rem;line-height:1.39}.bm7-consent.bm7-consent--ai .bm7-consent__title{font-size:0.772rem}.bm7-consent.bm7-consent--ai .bm7-btn{font-size:0.75rem;padding:0.35em 0.8em}}html:root .bm7-header{background:#ffffff;border-bottom:1.5px solid #1c242c;box-shadow:0 1px 0 0 #6b7176}html:root .bm7-header__bar{border-bottom:1.5px dashed #6b7176}html:root .bm7-brand{font-weight:700;color:#1c242c}html:root .bm7-brand__mark{background:#1c242c;color:#f9fafb;border-radius:0;border:1.5px solid #1c242c}html:root .bm7-nav a{text-decoration:none;border-bottom:2px solid transparent}html:root .bm7-nav a:not(.bm7-btn--primary):not(.bm7-skip):not(.bm7-artbody__toc a[data-bm7u9vow]):not(.bm7-consent--ai [data-bm7waork]){color:#4f5c69}html:root .bm7-nav a:hover{border-bottom-color:#1d69b5}html:root .bm7-nav a:hover:not(.bm7-btn--primary):not(.bm7-skip):not(.bm7-artbody__toc a[data-bm7u9vow]):not(.bm7-consent--ai [data-bm7waork]){color:#1c242c}html:root .bm7-nav a[aria-current]{border-bottom-color:#1d69b5}html:root .bm7-nav a[aria-current]:not(.bm7-btn--primary):not(.bm7-skip):not(.bm7-artbody__toc a[data-bm7u9vow]):not(.bm7-consent--ai [data-bm7waork]){color:#1d69b5}html:root .bm7-hero{background:#ffffff;border-bottom:1.5px solid #1c242c}html:root .bm7-hero__title,html:root .bm7-arthero__title{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;letter-spacing:-0.02em;line-height:1.02;font-size:clamp(1.75rem,6vw,3.5rem);color:#1c242c;text-wrap:balance}html:root .bm7-hero__title::after{content:"";display:block;margin-top:0.600rem;width:4rem;height:0;border-top:3px solid #1d69b5}html:root .bm7-hero__sub,html:root .bm7-arthero__dek,html:root .bm7-lead{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;color:#4f5c69;max-width:62ch;line-height:1.72}html:root .bm7-hero__facts,html:root .bm7-arthero__facts{border-top:1.5px solid #6b7176;border-bottom:1.5px solid #6b7176;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);color:#4f5c69}html:root .bm7-arthero__fact{text-transform:uppercase;letter-spacing:0.12em;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);color:#596572}html:root .bm7-arthero__fact+.bm7-arthero__fact{border-left:1.5px solid #6b7176;padding-left:0.600rem}html:root .bm7-arthero__byline{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);text-transform:uppercase;color:#596572}html:root .bm7-eyebrow,html:root .bm7-sig__label{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#596572}html:root .bm7-eyebrow::before{content:"";display:inline-block;width:0.5rem;height:0.5rem;background:#1d69b5;margin-right:0.5rem;vertical-align:middle}html:root .bm7-section{border-top:1.5px solid #1c242c;padding-top:1.200rem;padding-bottom:1.200rem}html:root .bm7-section--tint{background:#eff2f5;color:#1c242c;border-top:1.5px solid #1c242c}html:root .bm7-head h2,html:root .bm7-artsec__head h2{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;line-height:1.22}html:root .bm7-head h2:not(.bm7-consent--ai [data-bm7waork]),html:root .bm7-artsec__head h2:not(.bm7-consent--ai [data-bm7waork]){color:#1c242c}html:root .bm7-block__title{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;line-height:1.22;color:#1c242c}html:root .bm7-head h2::before,html:root .bm7-artsec__head h2::before{content:"§";margin-right:0.4em;font-weight:400}html:root .bm7-head h2:not(.bm7-consent--ai [data-bm7waork])::before,html:root .bm7-artsec__head h2:not(.bm7-consent--ai [data-bm7waork])::before{color:#1d69b5}html:root .bm7-btn{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);font-weight:500;text-transform:uppercase;letter-spacing:0.12em;border-radius:0;border:1.5px solid #1c242c;transition:transform 0.135s cubic-bezier(0.22,1,0.36,1),background 0.135s cubic-bezier(0.22,1,0.36,1),color 0.135s cubic-bezier(0.22,1,0.36,1)}html:root .bm7-btn--primary{background:#1c242c;color:#f9fafb;border-color:#1c242c}html:root .bm7-btn--primary:hover{background:#1d69b5;color:#f8fafc;border-color:#1d69b5}html:root .bm7-btn--outline{background:transparent;color:#1c242c;border-color:#1c242c}html:root .bm7-btn--outline:hover{background:#1c242c;color:#ffffff}html:root .bm7-btn--ghost{background:transparent;color:#1d69b5;border-color:transparent;text-decoration:underline;text-underline-offset:3px}html:root .bm7-btn--ghost:hover{color:#1c242c}html:root .bm7-btn:focus-visible{outline:2px solid #2870b8;outline-offset:2px}html:root .bm7-fcard{border:1.5px solid #1c242c;background:#ffffff;border-radius:0;box-shadow:4px 4px 0 0 #eff2f5}html:root .bm7-fcard__mark{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:0.14em;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);color:#f9fafb;background:#1c242c;padding:2px 8px;border-radius:0}html:root .bm7-cmp__badge,html:root .bm7-cmp__rank{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:0.14em;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);background:#1d69b5;color:#f8fafc;border-radius:0;padding:2px 8px}html:root .bm7-toplist__num{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:700;color:#f9fafb;background:#1c242c;border-radius:0;display:inline-block}html:root .bm7-toplist__num{background:transparent;color:#1d69b5;border:1.5px solid #1d69b5;letter-spacing:0.04em}html:root .bm7-features__item,html:root .bm7-picks__item{border:1.5px solid #6b7176;border-radius:0;background:#ffffff}html:root .bm7-decision__item{border:1.5px solid #6b7176;border-radius:0}html:root .bm7-features__item{border-top:3px solid #1c242c}html:root .bm7-stats__row,html:root .bm7-stats__ledger{border-top:1.5px dotted #6b7176;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}html:root .bm7-stats__row:last-child,html:root .bm7-stats__ledger:last-child{border-bottom:1.5px solid #1c242c}html:root .bm7-sig{border:1.5px solid #1c242c}html:root .bm7-sig__item{border-top:1.5px solid #6b7176}html:root .bm7-sig__value{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:700;color:#1c242c}html:root .bm7-artsec{border-top:1.5px solid #1c242c;padding-top:0.800rem}html:root .bm7-artsec--ruled{background:#ffffff}html:root .bm7-artsec__num{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:700;color:#1d69b5;font-size:clamp(1.462rem,1.452rem + 0.043vw,1.488rem);letter-spacing:0.02em}html:root .bm7-artbody__h{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:0.06em;font-weight:700;color:#1c242c;border-bottom:1.5px solid #6b7176}html:root .bm7-prose{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;color:#1c242c;line-height:1.72;max-width:70ch}html:root .bm7-prose a{text-decoration:underline;text-underline-offset:3px}html:root .bm7-prose a:not(.bm7-btn--primary):not(.bm7-skip):not(.bm7-artbody__toc a[data-bm7u9vow]):not(.bm7-consent--ai [data-bm7waork]){color:#1d69b5}html:root .bm7-prose ul{list-style:none;padding-left:0}html:root .bm7-prose li{position:relative;padding-left:1.4rem}html:root .bm7-prose li::before{content:"—";position:absolute;left:0;top:0;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;pointer-events:none}html:root .bm7-prose li:not(.bm7-consent--ai [data-bm7waork])::before{color:#1d69b5}html:root .bm7-prose blockquote{border-left:3px solid #1d69b5;padding-left:0.600rem;font-style:italic}html:root .bm7-prose blockquote:not(.bm7-consent--ai [data-bm7waork]){color:#4f5c69}html:root .bm7-artend{margin-top:1.200rem;padding-top:0.600rem;border-top:1.5px solid #1c242c;font-family:"Roboto Mono",ui-monospace,Menlo,monospace;font-size:clamp(1.282rem,1.278rem + 0.019vw,1.294rem);text-transform:uppercase;color:#596572}html:root .bm7-fig{margin-top:0.800rem;margin-bottom:0.800rem}html:root .bm7-arthero__media,html:root .bm7-hero__media{background:#ffffff;border:1.5px solid #1c242c;box-shadow:6px 6px 0 0 #eff2f5;padding:6px;border-radius:0}html:root .bm7-fig img,html:root .bm7-arthero__media img,html:root .bm7-hero__media img,html:root .bm7-related__thumb img{filter:sepia(.18) saturate(.85) contrast(1.05) brightness(1.02);border-radius:0}html:root .bm7-fig{counter-reset:fig}html:root .bm7-artbody__figure{border:1.5px solid #6b7176;padding:8px;background:#ffffff}html:root .bm7-cmp__table{font-family:"Roboto","Roboto Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}html:root .bm7-cmp__table th{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;text-transform:uppercase;border-bottom:1.5px solid #1c242c;text-align:left;padding:0.400rem}html:root .bm7-cmp__table th:not(.bm7-consent--ai [data-bm7waork]){color:#596572}html:root .bm7-cmp__table td{border-bottom:1.5px dotted #6b7176;padding:0.400rem}html:root .bm7-cmp__table td:not(.bm7-consent--ai [data-bm7waork]){color:#1c242c}html:root .bm7-cmp__table tbody tr:nth-child(even) td:not(.bm7-consent--ai [data-bm7waork]){background:#eff2f5}html:root .bm7-checklist__list{list-style:none;padding-left:0}html:root .bm7-checklist__list li{position:relative;padding-left:1.6rem;margin-top:0.400rem}html:root .bm7-checklist__box{border:1.5px solid #1c242c;background:#ffffff}html:root .bm7-checklist__list li::before{content:"✓";position:absolute;left:0.08rem;top:0.28em;font-size:0.75rem;font-weight:700;pointer-events:none}html:root .bm7-checklist__list li:not(.bm7-consent--ai [data-bm7waork])::before{color:#15803d}html:root .bm7-glossary dt,html:root .bm7-glossary__list li b{font-family:"Roboto Mono",ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:0.06em;font-weight:700}html:root .bm7-glossary dt:not(.bm7-consent--ai [data-bm7waork]),html:root .bm7-glossary__list li b:not(.bm7-consent--ai [data-bm7waork]){color:#1c242c}html:root .bm7-glossary dt::before{content:"› "}html:root .bm7-glossary dt:not(.bm7-consent--ai [data-bm7waork])::before{color:#1d69b5}html:root .bm7-glossary dd{border-bottom:1.5px dotted #6b7176;padding-bottom:0.400rem}html:root .bm7-glossary dd:not(.bm7-consent--ai [data-bm7waork]){color:#4f5c69}html:root .bm7-faq{border-top:1.5px solid #1c242c}@media(max-width:29.25rem){.bm7-btn,.bm7-chip,.bm7-brand,.bm7-toplist__link{min-height:44px}.bm7-alt__go,.bm7-artend__top{display:inline-flex;align-items:center;min-height:44px}.bm7-navtoggle,.bm7-footer :is(li>a,nav a){min-height:44px;min-width:44px}.bm7-crumbs li>a,.bm7-picker__restart,.bm7-versus__review{display:inline-flex;align-items:center;min-height:44px}.bm7-related__link,.bm7-artbody__toc li>a,.bm7-artbody__aside li>a{display:flex;align-items:center;min-height:44px}}
/* serpium-manual-fix-20261002 */
html:root .bm7-rank__card{overflow:visible!important}
html:root .bm7-hero__title{font-size:clamp(2rem,3.5vw,3.25rem)!important;line-height:1.04!important}
