.mea-artifact-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--mea-font-sans),system-ui,sans-serif}.mea-artifact-page>.mea-engine{flex:1 0 auto}@keyframes mea-in-rise{0%{opacity:0;transform:translateY(var(--mea-dist-md,12px))}}@keyframes mea-in-text{0%{opacity:.35;transform:translateY(var(--mea-dist-md,12px))}}@keyframes mea-in-fade{0%{opacity:0}}@keyframes mea-in-card{0%{opacity:0;transform:translateY(var(--mea-dist-lg,24px)) scale(.985)}}@media (min-width:641px){.mea-engine:not([data-engine-booted]) .band .wnew{animation:mea-in-fade var(--mea-dur-hero,.52s) var(--mea-ease-out) backwards}.mea-engine:not([data-engine-booted]) .band .hero>div:first-child>*{animation:mea-in-text var(--mea-dur-hero,.52s) var(--mea-ease-out) backwards}.mea-engine:not([data-engine-booted]) .band .hero>div:first-child>:nth-child(2){animation-delay:50ms}.mea-engine:not([data-engine-booted]) .band .hero>div:first-child>:nth-child(3){animation-delay:.1s}.mea-engine:not([data-engine-booted]) .band .hero>.hsug{animation:mea-in-rise var(--mea-dur-hero,.52s) var(--mea-ease-out) .18s backwards}.mea-engine:not([data-engine-booted]) .band .unis-head{animation:mea-in-fade var(--mea-dur-enter,.36s) var(--mea-ease-out) .2s backwards}.mea-engine:not([data-engine-booted]) .band .unis-row>.ucard{animation:mea-in-card var(--mea-dur-hero,.52s) var(--mea-ease-out) .24s backwards}.mea-engine:not([data-engine-booted]) .band .unis-row>.ucard:nth-child(2){animation-delay:.3s}.mea-engine:not([data-engine-booted]) .band .unis-row>.ucard:nth-child(3){animation-delay:.36s}.mea-engine:not([data-engine-booted]) .band .unis-row>.ucard:nth-child(4){animation-delay:.42s}.mea-engine:not([data-engine-booted]) .band .unis-row>.ucard:nth-child(n+5){animation-delay:.48s}.mea-engine:not([data-engine-booted]) .band #progSearch{animation:mea-in-rise var(--mea-dur-hero,.52s) var(--mea-ease-out) .32s backwards}.mea-engine:not([data-engine-booted]) section.disc .xp{animation:mea-in-fade var(--mea-dur-enter,.36s) var(--mea-ease-out) .42s backwards}.mea-engine:not([data-engine-booted]) .disc-row>li{animation:mea-in-rise var(--mea-dur-enter,.36s) var(--mea-ease-out) .46s backwards}.mea-engine:not([data-engine-booted]) .disc-row>li:nth-child(2){animation-delay:.5s}.mea-engine:not([data-engine-booted]) .disc-row>li:nth-child(3){animation-delay:.54s}.mea-engine:not([data-engine-booted]) .disc-row>li:nth-child(n+4){animation-delay:.58s}}.mea-engine[data-engine-booted] .band .ucard-logo img{animation:mea-in-fade var(--mea-dur-panel,.26s) var(--mea-ease-standard) backwards}.mea-engine .mea-ssr-seo{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mea-engine-failed{animation:mea-in-rise var(--mea-dur-enter,.36s) cubic-bezier(.16,1,.3,1) backwards}.mea-engine .ssr-main{padding-top:24px;padding-bottom:48px}.mea-engine .ssr-main h1{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:8px 0 6px}.mea-engine .ssr-main>p{color:var(--muted-foreground);margin:0 0 20px;max-width:60ch}.mea-engine .ssr-list{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mea-engine .ssr-uni h2{font-size:15px;margin:0 0 6px}.mea-engine .ssr-uni ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13.5px}.mea-engine .ssr-uni li span{color:var(--muted-foreground);font-size:12.5px}.mea-engine .ssr-detail{margin:0 0 24px}.mea-host-account{margin-left:auto;display:flex;align-items:center;flex:0 1 auto;min-width:0;padding-left:0}.mea-engine-failed{margin:24px auto;max-width:640px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;font-size:14px}.mea-artifact-footer{border-top:1px solid var(--border);padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted-foreground);max-width:1440px;width:100%;margin:0 auto}.mea-artifact-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px}.mea-artifact-footer a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.mea-artifact-footer p{margin:0}@media (max-width:640px){.mea-artifact-footer{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}.mea-site-header{position:sticky;top:0;z-index:200;background:var(--background);border-bottom:1px solid var(--border)}.mea-site-header .wrap{max-width:1440px;margin:0 auto;padding:0 16px;min-height:64px;display:flex;align-items:center;gap:16px}.mea-site-header .logo{display:flex;align-items:center;gap:8px;color:var(--foreground)!important;text-decoration:none;flex:0 0 auto}.mea-site-header .logo b{display:block;font-size:17px;font-weight:800;letter-spacing:.12em;line-height:1}.mea-site-header .logo span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.32em;color:var(--brand-ink);margin-top:3px}.mea-site-header nav.main{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.mea-site-header nav.main a{padding:8px 10px;border-radius:8px;font-size:14px;font-weight:600;color:var(--muted-foreground)!important;text-decoration:none;white-space:nowrap}.mea-site-header nav.main a.on,.mea-site-header nav.main a:hover{background:var(--muted);color:var(--foreground)!important}.mea-site-header nav.main a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:900px){.mea-site-header nav.main{display:none}}.mea-site-menu{display:none;position:relative}.mea-site-menu summary{list-style:none;cursor:pointer;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:600}.mea-site-menu summary::-webkit-details-marker{display:none}.mea-site-menu>div{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;display:grid;padding:6px;background:var(--popover);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px -8px rgb(0 0 0/.35)}.mea-site-menu>div a{padding:9px 10px;border-radius:6px;color:var(--foreground)!important;text-decoration:none;font-size:14px}.mea-site-menu>div a:hover,.mea-site-menu>div a[aria-current]{background:var(--muted)}@media (max-width:900px){.mea-site-menu{display:block}}.mea-engine header.top .wrap>.mea-host-account{margin-left:-16px}@media (max-width:760px){.mea-engine header.top .wrap{flex-wrap:nowrap}.mea-engine header.top .wrap>.mea-host-account{margin-left:auto}}@media (max-width:480px){.mea-engine header.top .wrap{column-gap:10px}.mea-engine header.top .updpill{min-width:0;flex-shrink:1}.mea-site-header .wrap{gap:8px;padding:0 12px}}.mea-engine dialog,.mea-engine-portal dialog,dialog.mea-engine-portal{margin:auto}:is(.mea-off-calc,html.mea-off-calc .mea-engine,html.mea-off-calc .mea-engine-portal) :is(#navCalc,[data-opencalc],[data-bnav=navCalc]),:is(.mea-off-compare,html.mea-off-compare .mea-engine,html.mea-off-compare .mea-engine-portal) :is(#navCompare,[data-cmp],[data-cmpadd],#tray,[data-bnav=navCompare]),:is(.mea-off-enquire,html.mea-off-enquire .mea-engine,html.mea-off-enquire .mea-engine-portal) [data-form=enquire],:is(.mea-off-guides,html.mea-off-guides .mea-engine,html.mea-off-guides .mea-engine-portal) :is(#navGuides,[data-guidesopen],[data-bnav=navGuides]),:is(.mea-off-shortlist,html.mea-off-shortlist .mea-engine,html.mea-off-shortlist .mea-engine-portal) :is(#navShort,[data-short],#listSel,#listSel+.mea-ss-btn,#copyShort,#xlsShort,#pdfShort,#waShort,[data-bnav=navShort]),html.mea-off-calc [data-bnav=navCalc],html.mea-off-compare .guide[data-guide=compare],html.mea-off-compare :is([data-bnav=navCompare],#tray),html.mea-off-guides [data-bnav=navGuides],html.mea-off-shortlist .guide[data-guide=short],html.mea-off-shortlist [data-bnav=navShort]{display:none!important}:is(.mea-off-enquire,html.mea-off-enquire .mea-engine,html.mea-off-enquire .mea-engine-portal) .actions .two{grid-template-columns:minmax(0,1fr)}.mea-enq-host{position:fixed;left:0;top:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}@media print{body:is(.printcmp,.printarea) .mea-artifact-page>:not(.mea-engine),body:is(.printcmp,.printarea) :is([data-site-header],[data-site-footer],.mea-site-header,.mea-artifact-footer,[data-sonner-toaster],section[aria-label*=otification]),body:is(.printcmp,.printarea)>:not(.mea-engine-portal):not(:has(.mea-engine)){display:none!important}}.mea-host-account *,.mea-host-account :after,.mea-host-account :before,:is([data-radix-popper-content-wrapper],[data-sonner-toaster],[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]) *,:is([data-radix-popper-content-wrapper],[data-sonner-toaster],[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]) :after,:is([data-radix-popper-content-wrapper],[data-sonner-toaster],[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]) :before,:is([data-radix-popper-content-wrapper],[data-sonner-toaster],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=drawer-overlay],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){all:revert-layer}.mea-engine[data-engine-failed] .mea-ssr-seo{position:static!important;width:auto;height:auto;margin:24px auto 48px;padding:0 16px;overflow:visible;clip:auto;clip-path:none;white-space:normal;max-width:1440px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mea-engine[data-engine-failed] .mea-ssr-seo h2{font-size:15px;margin:0 0 6px}.mea-engine[data-engine-failed] .mea-ssr-seo ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13.5px}.mea-engine:not([data-engine-booted]) select{appearance:none;-webkit-appearance:none;padding-right:26px;text-indent:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b6b7a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px 8px}.mea-engine:not([data-engine-booted]) select:has(>option[value=""]:checked){font-style:italic;font-weight:500;color:var(--muted,#5b6b7a)}html.dark .mea-engine:not([data-engine-booted]) select,html[data-theme=dark] .mea-engine:not([data-engine-booted]) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a6a6a6' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (min-width:1181px){.mea-engine[data-dp] main.layout>#detail{transition:flex-grow var(--mea-dur-drawer,.3s) var(--mea-ease-out),flex-basis var(--mea-dur-drawer,.3s) var(--mea-ease-out),max-width var(--mea-dur-drawer,.3s) var(--mea-ease-out),margin-left var(--mea-dur-drawer,.3s) var(--mea-ease-out),border-width var(--mea-dur-drawer,.3s) var(--mea-ease-out),opacity var(--mea-dur-panel,.26s) var(--mea-ease-out) 90ms,visibility 0s linear 0s}.mea-engine[data-dp=collapsed] main.layout>#detail{flex-grow:0;flex-basis:0px;max-width:0;margin-left:-18px;border-width:0;opacity:0;visibility:hidden;overflow:hidden;transition:flex-grow var(--mea-dur-drawer,.3s) var(--mea-ease-out),flex-basis var(--mea-dur-drawer,.3s) var(--mea-ease-out),max-width var(--mea-dur-drawer,.3s) var(--mea-ease-out),margin-left var(--mea-dur-drawer,.3s) var(--mea-ease-out),border-width var(--mea-dur-drawer,.3s) var(--mea-ease-out),opacity var(--mea-dur-fast,.14s) var(--mea-ease-in),visibility 0s linear var(--mea-dur-drawer,.3s)}}@media (min-width:1181px) and (prefers-reduced-motion:reduce){.mea-engine[data-dp=collapsed] main.layout>#detail,.mea-engine[data-dp] main.layout>#detail{transition:opacity .12s linear,visibility 0s linear .12s}.mea-engine[data-dp=open] main.layout>#detail{transition:opacity .12s linear,visibility 0s}}.mea-engine #detail>.mea-dp-close{position:absolute;top:10px;right:10px;z-index:3;box-sizing:border-box;width:36px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);box-shadow:0 2px 8px rgba(14,42,71,.1);cursor:pointer;transition:color var(--mea-dur-fast,.14s) var(--mea-ease-standard,ease),border-color var(--mea-dur-fast,.14s) var(--mea-ease-standard,ease),transform var(--mea-dur-press,90ms) var(--mea-ease-standard,ease)}.mea-engine #detail>.mea-dp-close:hover{color:var(--brand);border-color:var(--brand)}.mea-engine #detail>.mea-dp-close:active{transform:scale(.94)}.mea-engine #detail>.mea-dp-close:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.mea-engine #detail>.mea-dp-close:after{content:"";position:absolute;inset:-4px}@media (max-width:1180px){.mea-engine #detail>.mea-dp-close{display:none}}@media (prefers-reduced-motion:reduce){.mea-engine #detail>.mea-dp-close:active{transform:none}}@keyframes mea-site-menu-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.mea-site-menu[open]>div{animation:mea-site-menu-in var(--mea-dur-base,.2s) var(--mea-ease-out,cubic-bezier(.16,1,.3,1));transform-origin:top left}.mea-site-menu:not([open])::details-content{transition:content-visibility var(--mea-dur-fast,.14s) cubic-bezier(.4,0,1,1) allow-discrete}.mea-site-menu:not([open])>div{opacity:0;transform:translateY(6px) scale(.96);transition:opacity var(--mea-dur-fast,.14s) cubic-bezier(.4,0,1,1),transform var(--mea-dur-fast,.14s) cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){.mea-site-menu[open]>div{animation-name:mea-in-fade}.mea-site-menu:not([open])::details-content,.mea-site-menu:not([open])>div{transition:none}}