.v9{--v9-accent:var(--mk-accent);--v9-accent-deep:color-mix(in srgb, var(--v9-accent) 75%, #3d0f06);--v9-ice:#a7dfee;--v9-ice-ink:#106a8b;--v9-cmp-no:#ec938c;--v9-cmp-yes:#a0e4c2;--v9-petrol:#15475f;--v9-ink:var(--mk-ink);--v9-muted:color-mix(in srgb, var(--mk-muted) 82%, var(--mk-ink));--v9-paper:var(--mk-surface);--v9-line:color-mix(in srgb, var(--v9-petrol) 14%, transparent);--v9-line-strong:color-mix(in srgb, var(--v9-petrol) 26%, transparent);--v9-screen-ink:#252525;--v9-field:var(--mk-field-tint,var(--v9-ice));--v9-field-mul:var(--mk-field-strength,1);--v9-bezel-w:var(--mk-device-bezel,6px);--v9-r:18px;--v9-top:64px;--v9-col:1280px;--v9-gutter:clamp(24px, 5.5vw, 80px);background:var(--v9-paper);color:var(--v9-ink);overflow-x:clip}.v9 section[id],.v9 .v9-final-lead[id]{scroll-margin-top:calc(var(--v9-top) + 24px)}html{scroll-padding-top:88px}@media (width<=900px){html{scroll-padding-top:130px}}.v9 .v9-screen{content-visibility:auto;contain-intrinsic-size:auto 900px}.v9-field-paper{background:color-mix(in srgb, var(--v9-field) calc(6% * var(--v9-field-mul)), var(--v9-paper))}.v9-field-ice{background:color-mix(in srgb, var(--v9-field) calc(16% * var(--v9-field-mul)), var(--v9-paper))}.v9-field-frost{background:color-mix(in srgb, var(--v9-field) calc(10% * var(--v9-field-mul)), var(--v9-paper))}.v9-field-mist{background:color-mix(in srgb, color-mix(in srgb, var(--v9-field) 55%, var(--v9-petrol)) calc(8% * var(--v9-field-mul)), var(--v9-paper))}.v9-field-ink{--mk-dark-bg:#252525;--mk-dark-ink:#f3f5f6}.v9-field-ink-deep{--mk-dark-bg:#1b1b1b;--mk-dark-ink:#f3f5f6}.v9-head{justify-items:start;gap:14px;max-width:62ch;display:grid}.v9-head .mk-display{font-size:calc(clamp(1.55rem, 3.6vw, 2.7rem) * var(--mk-font-scale))}.v9-skip{z-index:70;background:var(--v9-petrol);color:#fff;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 14px))}.v9-skip:focus-visible{outline:2px solid var(--v9-ice);outline-offset:2px;transform:none}#main-content:focus{outline:none}.v9-top{z-index:60;pointer-events:none;padding:12px 0;position:fixed;inset:0 0 auto}.v9-top:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 54%,#0000);mask-image:linear-gradient(#000 54%,#0000)}.v9-top[data-scrolled=yes]:before{opacity:1}@media (prefers-reduced-transparency:reduce){.v9-top[data-scrolled=yes]:before{opacity:0}}.v9-top-inner{max-width:var(--v9-col);padding-inline:var(--v9-gutter);align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.v9-top-inner>*{pointer-events:auto}.v9-pill{height:40px;font-family:var(--mk-font-body);font-size:calc(13px * var(--mk-font-scale));white-space:nowrap;transition:transform .16s var(--mk-ease), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.v9-pill:active{transform:scale(.97)}.v9-pill:focus-visible,.v9 .mk-brand:focus-visible{outline:2px solid var(--v9-accent);outline-offset:2px}.v9-navwrap{align-items:center;min-width:0;display:flex;position:relative}.v9-navpills{align-items:center;gap:6px;min-width:0;display:flex}.v9-navmore{cursor:pointer;width:36px;height:36px;transition:transform .16s var(--mk-ease), background-color .18s ease, border-color .18s ease;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.v9-navmore svg{width:15px;height:15px;display:block}.v9-navmore:active{transform:translateY(-50%)scale(.94)}.v9-navmore:focus-visible{outline:2px solid var(--v9-accent);outline-offset:2px}.v9-top[data-scene=on] .v9-navmore{background:color-mix(in srgb, var(--v9-petrol) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-color:#ffffff47}.v9-top[data-scene=off] .v9-navmore{background:var(--v9-paper);border-color:var(--v9-line);color:var(--v9-petrol);box-shadow:-8px 0 14px var(--v9-paper)}.v9-topcta{margin-left:auto;padding-right:5px}.v9-topcta-glyph{background:var(--v9-accent-deep);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.v9-topcta-glyph svg{width:14px;height:14px;transition:transform .16s var(--mk-ease)}@media (hover:hover) and (pointer:fine){.v9-topcta:hover .v9-topcta-glyph svg{transform:translate(2px)}}.v9-top[data-scene=on] .v9-navpill{background:color-mix(in srgb, var(--v9-petrol) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-color:#ffffff38}.v9-top[data-scene=on] .v9-topcta{color:var(--v9-petrol);background:#fffffff0;border-color:#ffffffb3}.v9-top[data-scene=off] .v9-navpill,.v9-top[data-scene=off] .v9-topcta{background:var(--v9-paper);color:var(--v9-ink);border-color:var(--v9-line)}.v9-top[data-scrolled=yes] .v9-pill{box-shadow:0 8px 22px color-mix(in srgb, var(--v9-petrol) 16%, transparent)}@media (hover:hover) and (pointer:fine){.v9-top[data-scene=off] .v9-navpill:hover{border-color:var(--v9-line-strong)}.v9-top[data-scene=on] .v9-navpill:hover{background:color-mix(in srgb, var(--v9-petrol) 78%, transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v9-top[data-scene=on] .v9-navpill{background:color-mix(in srgb, var(--v9-petrol) 88%, transparent)}}@media (prefers-reduced-transparency:reduce){.v9-top[data-scene=on] .v9-navpill{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--v9-petrol) 92%, transparent)}}@media (width<=900px){.v9{--v9-top:106px}.v9-top{padding:10px 0}.v9-top-inner{flex-wrap:wrap;row-gap:8px}.v9-navwrap{order:3;width:100%}.v9-navpills{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;padding-bottom:1px;overflow-x:auto}.v9-navpills>*{scroll-snap-align:start}@media (pointer:fine){.v9-navpills{scrollbar-width:none}.v9-navpills::-webkit-scrollbar{display:none}}.v9-pill{height:36px;font-size:calc(12.5px * var(--mk-font-scale));padding:0 13px}}@media (width<=640px){.v9-navwrap{margin-inline:calc(var(--v9-gutter) * -1);width:calc(100% + var(--v9-gutter) * 2)}.v9-navpills{padding-inline:var(--v9-gutter) calc(var(--v9-gutter) + 40px);scroll-padding-inline:var(--v9-gutter)}.v9-navwrap[data-edge=start] .v9-navpills{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000)}.v9-navwrap[data-edge=middle] .v9-navpills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 46px),#0000)}.v9-navwrap[data-edge=end] .v9-navpills{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px);mask-image:linear-gradient(90deg,#0000,#000 22px)}.v9-navwrap:not([data-edge=none]) .v9-navmore{right:var(--v9-gutter);display:grid}}@media (width<=430px){.v9-navpills{gap:5px}.v9-navpill{font-size:calc(11.8px * var(--mk-font-scale));padding:0 10px}.v9-topcta{padding-right:4px}.v9-topcta-glyph{width:27px;height:27px}}@media (width<=360px){.v9-top-inner{gap:6px;padding-inline:14px}.v9-topcta{font-size:calc(11.5px * var(--mk-font-scale));gap:6px;padding-left:9px;padding-right:3px}.v9-topcta-glyph{width:23px;height:23px}}.v9-solmenu-host{display:contents}.v9-solmenu-btn{cursor:pointer;gap:5px}.v9-solmenu-chev svg{width:13px;height:13px;transition:transform .16s var(--mk-ease);display:block}.v9-solmenu-btn[aria-expanded=true] .v9-solmenu-chev svg{transform:rotate(180deg)}.v9-solmenu-panel{top:calc(100% + 8px);left:var(--v9-gutter);right:var(--v9-gutter);z-index:2;border:1px solid var(--v9-line);background:var(--v9-paper);max-width:460px;box-shadow:0 18px 44px color-mix(in srgb, var(--v9-petrol) 22%, transparent);pointer-events:auto;border-radius:18px;padding:8px;position:absolute}.v9-solmenu-panel[hidden]{display:none}.v9-solmenu-list{scrollbar-width:none;gap:2px;max-height:min(62vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.v9-solmenu-list::-webkit-scrollbar{display:none}.v9-solmenu-link{font-family:var(--mk-font-body);font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-ink);border-radius:12px;padding:9px 12px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s;display:block}.v9-solmenu-link.is-index{color:var(--v9-petrol);border-bottom:1px solid var(--v9-line);border-radius:12px 12px 0 0;margin-bottom:2px}@media (hover:hover) and (pointer:fine){.v9-solmenu-link:hover{background:color-mix(in srgb, var(--v9-petrol) 8%, transparent)}}.v9-solmenu-link:focus-visible{outline:2px solid var(--v9-accent);outline-offset:-2px}.v9-hero{position:relative}.mk-stage.v9-hero-stage{background:var(--v9-petrol);border-radius:0;min-height:100dvh}.v9-hero-stage .mk-genslot,.v9-hero-stage .mk-genslot-ph{background:linear-gradient(168deg,#dff0f7 0%,#a9cddc 46%,#2f6b85 100%);border-radius:0}.v9-hero-stage:not([data-swapped]) .mk-stage-scene.is-active{animation:v9SceneIn .9s var(--mk-ease) .24s both}@keyframes v9SceneIn{0%{opacity:0}to{opacity:1}}.v9-hero-stage .mk-genslot-media{transform-origin:50% 46%;will-change:transform;animation:12s linear both v9HeroDrift}@keyframes v9HeroDrift{0%{transform:scale(1)}to{transform:scale(1.045)}}.v9-spots{pointer-events:none;position:absolute;inset:0}.v9-spots>*{pointer-events:auto}.v9-hero-stage .v9-spot{animation:v9SpotIn .52s var(--mk-ease) .3s both}.v9-hero-stage .v9-spots.is-first .v9-spot{animation-delay:.9s}@keyframes v9SpotIn{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (width<=1023px){.v9-hero-stage .v9-spot{display:none}}@property --v9-scrim-side{syntax:"<number>";inherits:true;initial-value:0}.v9-hero-scrim{pointer-events:none;z-index:-1;--v9-scrim-side:0;background:radial-gradient(118% 82% at 50% 40%, transparent 32%, rgba(4, 16, 22, calc(var(--mk-scene-vignette,.45) * .55)) 72%, rgba(4, 16, 22, var(--mk-scene-vignette,.45)) 100%), linear-gradient(rgba(4, 16, 22, var(--mk-scene-dim,.3)), rgba(4, 16, 22, var(--mk-scene-dim,.3))), linear-gradient(to right, rgba(4, 16, 22, var(--v9-scrim-side)) 0%, rgba(4, 16, 22, calc(var(--v9-scrim-side) * .62)) 32%, rgba(4, 16, 22, calc(var(--v9-scrim-side) * .16)) 54%, transparent 68%), linear-gradient(to top, color-mix(in srgb, var(--v9-petrol) 95%, transparent) 0%, color-mix(in srgb, var(--v9-petrol) 86%, transparent) 34%, color-mix(in srgb, var(--v9-petrol) 48%, transparent) 58%, color-mix(in srgb, var(--v9-petrol) 12%, transparent) 78%, color-mix(in srgb, var(--v9-petrol) 44%, transparent) 100%);transition:--v9-scrim-side .22s;position:absolute;inset:0}.v9-hero-copy{width:100%;max-width:var(--v9-col);padding:0 var(--v9-gutter) 92px;color:#fff;pointer-events:none;justify-items:start;gap:clamp(18px,3vw,34px);margin-inline:auto;display:grid;position:absolute;inset:auto 0 0}.v9-hero-live{pointer-events:auto}.v9-hero-offer{pointer-events:none}.v9-hero-offer>*{pointer-events:auto}.v9-hero-live{width:100%;max-width:680px}@media (width<=700px){.v9-hero-copy{gap:14px;padding-bottom:104px}}@media (width<=1023px),(height<=700px){.v9-hero-stage .mk-stage-overlay{flex-direction:column;min-height:100dvh;display:flex;position:relative}.v9-hero-copy{padding-top:calc(var(--v9-top) + 20px);margin-top:auto;position:static}}@media (width>=1024px) and (height>=701px){.v9-hero-stage .mk-stage-overlay{flex-direction:column;min-height:100dvh;display:flex;position:relative}.v9-hero-copy{padding-top:calc(var(--v9-top) + clamp(14px, 2.6vh, 44px));flex:1 0 auto;grid-template-rows:minmax(min-content,1fr) auto;position:static}.v9-hero-offer{margin-block:auto}.v9-hero-scrim{--v9-scrim-side:.5}}.v9-hero-offer{justify-items:start;gap:15px;min-width:0;display:grid}.v9-hero-chip{background:color-mix(in srgb, var(--v9-petrol) 66%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff2;height:34px;font-size:calc(12px * var(--mk-font-scale));letter-spacing:.02em;border:1px solid #ffffff3d;border-radius:999px;align-items:center;padding:0 15px;font-weight:600;display:inline-flex}.v9 .v9-hero-head{font-family:var(--mk-font-display);letter-spacing:-.022em;font-weight:700;line-height:1.03;font-size:min(calc(clamp(1.95rem, 5.4vw, 3.9rem) * var(--mk-font-scale) * var(--mk-scale-hero,1)), max(clamp(1.95rem, 5.4vw, 3.9rem), 10.5vw));overflow-wrap:break-word;color:#fff;text-shadow:0 2px 26px #081e2a52;pointer-events:none;max-width:16ch}.v9-hero-head .ice{color:var(--mk-hero-ice,var(--v9-ice))}.v9-hero-sub{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff2;max-width:48ch;font-size:calc(13.5px * var(--mk-font-scale));background:#ffffff26;border:1px solid #ffffff47;border-radius:16px;padding:13px 16px;line-height:1.55}@media (width<=700px){.v9-hero-sub{background:color-mix(in srgb, var(--v9-petrol) 34%, #ffffff26)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v9-hero-chip,.v9-hero-sub{background:color-mix(in srgb, var(--v9-petrol) 82%, transparent)}}@media (prefers-reduced-transparency:reduce){.v9-hero-chip,.v9-hero-sub{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--v9-petrol) 88%, transparent)}}@media (width<=900px){.v9-top[data-scene=on] .v9-navpill,.v9-hero-chip,.v9-hero-sub{-webkit-backdrop-filter:none;backdrop-filter:none}.v9-top[data-scene=on] .v9-navpill{background:color-mix(in srgb, var(--v9-petrol) 92%, transparent)}.v9-hero-chip,.v9-hero-sub{background:color-mix(in srgb, var(--v9-petrol) 88%, transparent)}}.v9-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v9-hero-ghost{color:#fff;height:44px;font-size:calc(13px * var(--mk-font-scale));transition:transform .16s var(--mk-ease), background-color .18s ease;border:1px solid #ffffff6b;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.v9-hero-ghost:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.v9-hero-ghost:hover{background:#ffffff24}}.v9-hero-proof{width:100%;max-width:52ch}.v9-proof-line{border-left:2px solid var(--v9-ice);color:#ffffffe6;font-size:calc(13px * var(--mk-font-scale));padding-left:14px;line-height:1.5;display:block}@keyframes v9Rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v9 .v9-in{animation:v9Rise .62s var(--mk-ease) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.v9 .v9-in,.v9-hero-stage .v9-spot,.v9-hero-stage .v9-spots.is-first .v9-spot,.v9-hero-stage .mk-genslot-media,.v9-hero-stage:not([data-swapped]) .mk-stage-scene.is-active{animation:none}}.v9-hero-live{min-width:0}.v9-tick{-moz-column-gap:14px;width:100%;max-width:680px;color:var(--v9-petrol);background:#fffffff2;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:10px 12px 10px 16px;display:grid;box-shadow:0 16px 40px #081e2a42}.v9-tick-head{font-size:calc(11.5px * var(--mk-font-scale));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--v9-petrol) 80%, transparent);white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;font-weight:700;display:inline-flex}.v9-tick-live{background:#059669;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #05966938}.v9-tick-slot{grid-area:1/2;min-width:0;display:block}.v9-tick-stop{appearance:none;border:1px solid var(--v9-line);font:inherit;font-size:calc(10.5px * var(--mk-font-scale));letter-spacing:.04em;color:color-mix(in srgb, var(--v9-petrol) 78%, transparent);cursor:pointer;white-space:nowrap;transition:transform .16s var(--mk-ease), border-color .18s ease;background:0 0;border-radius:999px;grid-area:1/3;padding:4px 11px}.v9-tick-stop:active{transform:scale(.97)}.v9-tick-stop:focus-visible{outline:2px solid var(--v9-accent);outline-offset:2px}.v9-tick-row{-moz-column-gap:9px;font-size:calc(12.5px * var(--mk-font-scale));grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:2px 9px;display:grid}.v9-tick-row b{font-variant-numeric:tabular-nums;letter-spacing:.01em}.v9-tick-text{color:color-mix(in srgb, var(--v9-petrol) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v9-tick-row em{font-style:normal;font-size:calc(10.5px * var(--mk-font-scale));letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--v9-petrol) 76%, transparent);white-space:nowrap;font-weight:700}@media (width<=700px){.v9-tick{border-radius:var(--v9-r);grid-template-columns:minmax(0,1fr) auto;padding:10px 12px 12px 14px}.v9-tick-stop{grid-area:1/2}.v9-tick-slot{grid-area:2/1/auto/-1}.v9-tick-row{grid-template-columns:8px minmax(0,1fr) auto}.v9-tick-row .v9-dot{grid-area:1/1}.v9-tick-row b{grid-area:1/2}.v9-tick-text{white-space:normal;grid-area:2/2/auto/-1}.v9-tick-row em{grid-area:1/3}}.v9-dot{border-radius:999px;flex:none;width:8px;height:8px}.v9-dot--done{background:#059669}.v9-dot--go{background:#2563eb}.v9-dot--warn{background:#d97706}.v9-dot--geo{background:var(--v9-ice-ink)}.v9-manifest{padding-top:clamp(28px,4vw,56px);position:relative;overflow:clip}.v9-giant{pointer-events:none;-webkit-user-select:none;user-select:none;overflow:clip}.v9-giant svg{width:100%;height:auto;display:block}.v9-giant text{font-family:var(--mk-font-display);fill:color-mix(in srgb, var(--v9-petrol) var(--mk-giant-strength,15%), transparent);font-size:220px;font-weight:800}.v9-manifest-inner{gap:clamp(28px,4vw,52px);margin-top:clamp(-86px,-6.4vw,-30px);display:grid;position:relative}.v9-probs{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=1024px){.v9-probs{grid-template-columns:repeat(3,minmax(0,1fr))}}.v9-prob{border-radius:calc(var(--v9-r) + 2px);background:linear-gradient(180deg, var(--v9-paper) 0%, color-mix(in srgb, var(--v9-petrol) 4%, var(--v9-paper)) 100%);border:1px solid color-mix(in srgb, var(--v9-petrol) 12%, transparent);height:100%;box-shadow:inset 0 1px 0 #ffffffeb, 0 1px 2px color-mix(in srgb, var(--v9-petrol) 9%, transparent), 0 14px 30px color-mix(in srgb, var(--v9-petrol) 9%, transparent);transition:transform .18s var(--mk-ease), box-shadow .18s var(--mk-ease);grid-template-rows:auto auto 1fr auto;align-content:normal;justify-items:start;gap:9px;padding:20px 20px 18px;display:grid;position:relative}.v9-prob:hover{box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 4px color-mix(in srgb, var(--v9-petrol) 10%, transparent), 0 20px 40px color-mix(in srgb, var(--v9-petrol) 14%, transparent);transform:translateY(-2px)}.v9-prob-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--v9-accent) 30%, var(--v9-paper)) 0%, color-mix(in srgb, var(--v9-accent) 14%, var(--v9-paper)) 100%);width:46px;height:46px;color:var(--v9-accent-deep);box-shadow:inset 0 1px 0 #fffc, inset 0 0 0 1px color-mix(in srgb, var(--v9-accent) 26%, transparent), 0 6px 14px color-mix(in srgb, var(--v9-accent) 20%, transparent);transition:transform .18s var(--mk-ease);border-radius:15px;place-items:center;display:grid}.v9-prob-icon svg{stroke-width:1.7px;width:21px;height:21px}.v9-prob:hover .v9-prob-icon{transform:scale(1.05)}.v9-prob-pain{font-family:var(--mk-font-display);font-size:calc(1.02rem * var(--mk-font-scale));letter-spacing:-.01em;margin:2px 0 0;font-weight:700;line-height:1.25}.v9-prob-fix{border-top:1px solid color-mix(in srgb, var(--v9-petrol) 11%, transparent);font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-muted);justify-self:stretch;margin:0;padding-top:10px;line-height:1.55}.v9-prob-via{background:color-mix(in srgb, var(--v9-ice) 40%, transparent);height:27px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v9-ice-ink) 16%, transparent);color:var(--v9-ice-ink);font-size:calc(11.5px * var(--mk-font-scale));letter-spacing:.02em;border-radius:999px;align-items:center;margin-top:2px;padding:0 12px 0 10px;font-weight:700;display:inline-flex}.v9-prob-via:before{content:"";opacity:.5;background:currentColor;border-radius:999px;width:5px;height:5px;margin-right:7px}@media (prefers-reduced-motion:reduce){.v9-prob,.v9-prob-icon{transition:none}.v9-prob:hover,.v9-prob:hover .v9-prob-icon{transform:none}}.v9-facts{border-top:1px solid var(--v9-line);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:clamp(6px,1.6vw,18px);display:grid}@media (width>=720px){.v9-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.v9-fact{align-content:start;gap:4px;display:grid}.v9-fact b{font-family:var(--mk-font-display);font-size:calc(clamp(2rem, 4.6vw, 3rem) * var(--mk-font-scale));letter-spacing:-.03em;color:var(--v9-accent-deep);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.v9-fact span{font-size:calc(13px * var(--mk-font-scale));color:var(--v9-muted);max-width:34ch;line-height:1.5}.v9-flow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(26px,4vw,56px);margin-top:clamp(30px,4.5vw,58px);display:grid}@media (width>=1000px){.v9-flow.is-sticky{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.v9-flow .v9-device--inline,.v9-flow-lead--narrow.mk-lead{display:none}}@media (width<=999.98px){.v9-flow>.v9-flow-stage,.v9-flow-lead--wide.mk-lead{display:none}}.v9-chapters{min-width:0;display:grid}.v9-chapter{border-left:2px solid var(--v9-line);scroll-margin-top:calc(var(--v9-top) + 24px);padding:clamp(20px,2.6vw,30px) 0 clamp(24px,3.4vw,38px) clamp(18px,2.4vw,32px);transition:border-color .24s;position:relative}.v9-chapter[data-on=true]{border-left-color:var(--v9-tone)}.v9-chapter-head{appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;display:grid}.v9-chapter-head:focus-visible{outline:2px solid var(--v9-accent);outline-offset:6px;border-radius:6px}.v9-ch-n{font-family:var(--mk-font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(clamp(1.9rem, 3.2vw, 2.6rem) * var(--mk-font-scale));letter-spacing:-.02em;color:color-mix(in srgb, var(--v9-ink) 54%, transparent);line-height:1;transition:color .24s}.v9-chapter[data-on=true] .v9-ch-n{color:var(--v9-tone)}.v9-ch-title{font-family:var(--mk-font-display);font-weight:700;font-size:calc(clamp(1.2rem, 2.1vw, 1.55rem) * var(--mk-font-scale));letter-spacing:-.015em;line-height:1.2}.v9-ch-tag{font-size:calc(12.5px * var(--mk-font-scale));letter-spacing:.02em;color:var(--v9-tone-text,color-mix(in srgb, var(--v9-tone) 62%, var(--v9-ink)));order:-1;margin-bottom:2px;font-weight:600;line-height:1.4}.v9-ch-lead{font-size:calc(15px * var(--mk-font-scale));color:var(--v9-ink);max-width:54ch;margin:18px 0 0;line-height:1.55}.v9-ch-detail{font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-muted);max-width:56ch;margin:10px 0 0;line-height:1.6}.v9-w{margin-top:20px}.v9-w-cap{font-size:calc(11.5px * var(--mk-font-scale));letter-spacing:.05em;text-transform:uppercase;color:var(--v9-muted);margin-top:10px;font-weight:600;display:block}.v9-w-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.v9-w-chips li{background:color-mix(in srgb, var(--v9-tone) 10%, var(--v9-paper));border:1px solid color-mix(in srgb, var(--v9-tone) 24%, transparent);height:28px;color:var(--v9-tone-text,color-mix(in srgb, var(--v9-tone) 62%, var(--v9-ink)));font-size:calc(12.5px * var(--mk-font-scale));border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.v9-w-feed{border:1px solid var(--v9-line);background:var(--v9-paper);border-radius:14px;max-width:460px;padding:12px 14px 11px}.v9-w-feed ul{margin:0;padding:0;list-style:none}.v9-w-feed li{font-size:calc(13px * var(--mk-font-scale));grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding-block:7px;line-height:1.45;display:grid}.v9-w-feed li+li{border-top:1px dashed var(--v9-line)}.v9-feed-at{font-family:var(--mk-font-mono,ui-monospace, monospace);font-size:calc(11.5px * var(--mk-font-scale));color:var(--v9-tone-text,color-mix(in srgb, var(--v9-tone) 62%, var(--v9-ink)));font-variant-numeric:tabular-nums}.v9-feed-text{color:var(--v9-ink)}.v9-w-feed .v9-w-cap{margin-top:8px}.v9-w-chain{max-width:380px;margin-top:20px;padding:0;list-style:none;display:grid}.v9-w-chain li{font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-ink);align-items:center;gap:12px;padding-block:8px;font-weight:600;display:flex;position:relative}.v9-w-chain li i{background:var(--v9-paper);border:2px solid var(--v9-tone);z-index:1;border-radius:999px;flex:none;width:10px;height:10px;position:relative}.v9-w-chain li:not(:last-child):before{content:"";background:color-mix(in srgb, var(--v9-tone) 32%, transparent);width:2px;position:absolute;top:60%;bottom:-40%;left:4px}.v9-w-seg ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.v9-w-seg li{gap:8px;display:grid}.v9-w-seg li i{background:var(--v9-tone);border-radius:999px;height:6px}.v9-w-seg li:nth-child(2) i{background:color-mix(in srgb, var(--v9-tone) 78%, var(--v9-paper))}.v9-w-seg li:nth-child(3) i{background:color-mix(in srgb, var(--v9-tone) 58%, var(--v9-paper))}.v9-w-seg li:nth-child(4) i{background:color-mix(in srgb, var(--v9-tone) 38%, var(--v9-paper))}.v9-w-seg li span{font-size:calc(11.5px * var(--mk-font-scale));color:var(--v9-ink);font-weight:600}.v9-w-counter{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.v9-counter-n{font-family:var(--mk-font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(clamp(2.4rem, 4.4vw, 3.4rem) * var(--mk-font-scale));letter-spacing:-.02em;color:var(--v9-tone);line-height:1}.v9-counter-cap{font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-ink);max-width:24ch;line-height:1.45}.v9-device{--v9-bezel:var(--v9-bezel-w);grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;display:grid}.v9-device-body{width:100%;padding:var(--v9-bezel);border-radius:calc(var(--v9-r) + 4px);background:var(--mk-device-body,linear-gradient(180deg, #35383b 0%, var(--v9-screen-ink) 62%, #17191b 100%));border:1px solid var(--mk-device-edge,transparent);box-shadow:var(--mk-device-shadow,0 22px 48px color-mix(in srgb, var(--v9-petrol) 22%, transparent), inset 0 1px 0 #ffffff24)}.v9-device--sm{--v9-bezel:max(0px, calc(var(--v9-bezel-w) - 1px))}.v9-device--inline{margin-top:22px}.v9-device--phone{--v9-bezel:var(--v9-bezel-w);--v9-rail:linear-gradient(105deg, #1a1d20 0%, #4c5359 9%, #8b9399 16%, #3a4045 30%, #23272b 52%, #2c3135 68%, #7c848a 86%, #22262a 96%, #16191c 100%);--v9-rail-w:2.4px;--v9-phone-inner:#0c0d0f;--v9-phone-r:34px}.v9-device--phone .v9-device-body{border-radius:var(--v9-phone-r);background:var(--v9-rail);width:min(100%,236px);padding:calc(var(--v9-bezel) + 13px) var(--v9-bezel) calc(var(--v9-bezel) + 6px);box-shadow: inset 0 0 0 1px #ffffff42, inset 0 1.5px 0 #ffffff61, inset 0 -1.5px 0 #ffffff24, 0 26px 54px color-mix(in srgb, var(--v9-petrol) 26%, transparent), 0 6px 14px color-mix(in srgb, var(--v9-petrol) 16%, transparent);border:0;position:relative}.v9-device--phone.v9-device--lg .v9-device-body{--v9-phone-r:40px;width:min(100%,288px)}.v9-device--phone .v9-device-body:after{content:"";inset:var(--v9-rail-w);z-index:0;border-radius:calc(var(--v9-phone-r) - var(--v9-rail-w));background:var(--v9-phone-inner);pointer-events:none;position:absolute}.v9-device--phone .v9-device-body:before{content:"";z-index:-1;top:22%;left:calc(var(--v9-rail-w) * -1.4);right:calc(var(--v9-rail-w) * -1.4);pointer-events:none;background:linear-gradient(#7b838a,#363b40) 0 4px/2px 30px no-repeat,linear-gradient(#7b838a,#363b40) 0 42px/2px 30px no-repeat,linear-gradient(#7b838a,#363b40) right 0 top 30px/2px 48px no-repeat;border-radius:2px;height:108px;position:absolute}.v9-device-speaker{z-index:2;background:#050506;border-radius:999px;width:54px;height:14px;margin:0 auto 8px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.v9-device-speaker:after{content:"";background:radial-gradient(circle at 35% 30%,#2b3a44 0%,#0a0d10 70%);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:inset 0 0 0 .5px #ffffff1f}.v9-device--phone .v9-frame{z-index:2;border-radius:max(14px, calc(var(--v9-phone-r) - var(--v9-bezel) - var(--v9-rail-w)));box-shadow:none;border:0;position:relative}.v9-device--phone .v9-frame:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff29 0%,#fff0 62%);height:22%;position:absolute;inset:0 0 auto}.v9-device--phone .v9-frame-view{aspect-ratio:780/1688}.v9-device--phone .v9-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.v9-frame{border-radius:var(--v9-r);background:var(--v9-paper);overflow:hidden}.v9-frame-bar{background:color-mix(in srgb, var(--v9-petrol) 6%, var(--v9-paper));border-bottom:1px solid var(--v9-line);align-items:center;gap:10px;height:36px;padding-inline:12px;display:flex}.v9-dots{flex:none;gap:5px;display:inline-flex}.v9-dots i{background:color-mix(in srgb, var(--v9-petrol) 20%, transparent);border-radius:999px;width:8px;height:8px}.v9-live{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.v9-live i{background:var(--v9-tone,var(--v9-accent));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--v9-tone,var(--v9-accent)) 18%, transparent);border-radius:999px}.v9-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mk-font-mono,ui-monospace, monospace);font-size:calc(11.5px * var(--mk-font-scale));color:color-mix(in srgb, var(--v9-petrol) 76%, transparent);background:var(--v9-paper);border:1px solid var(--v9-line);border-radius:999px;flex:1;padding:4px 12px;overflow:hidden}.v9-url--scene{color:color-mix(in srgb, var(--v9-tone,var(--v9-accent)) 58%, var(--v9-ink));border-color:color-mix(in srgb, var(--v9-tone,var(--v9-accent)) 26%, transparent);background:color-mix(in srgb, var(--v9-tone,var(--v9-accent)) 10%, var(--v9-paper))}.v9-frame-view{aspect-ratio:16/10;background:color-mix(in srgb, var(--v9-petrol) 4%, var(--v9-paper));position:relative;overflow:hidden}.v9-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;animation:v9ShotIn .42s var(--mk-ease) both;display:block;position:absolute;inset:0}@keyframes v9ShotIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v9-shot{animation:none}}.v9-shot-zoom{cursor:zoom-in;color:inherit;font:inherit;z-index:2;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.v9-shot-hint{letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s var(--mk-ease), transform .18s var(--mk-ease);pointer-events:none;background:#0c1a24b8;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.v9-shot-zoom:hover .v9-shot-hint,.v9-shot-zoom:focus-visible .v9-shot-hint{opacity:1;transform:none}.v9-shot-zoom:focus-visible{outline:2px solid var(--v9-accent);outline-offset:-3px}.v9-shot-zoom:active .v9-shot{transition:transform .14s var(--mk-ease);transform:scale(.995)}.v9-device--phone .v9-shot-hint{right:50%;transform:translate(50%,4px)}.v9-device--phone .v9-shot-zoom:hover .v9-shot-hint,.v9-device--phone .v9-shot-zoom:focus-visible .v9-shot-hint{transform:translate(50%)}@media (prefers-reduced-motion:reduce){.v9-shot-hint{transition:none;transform:none}}@media (hover:none){.v9-shot-hint{opacity:1;transform:none}.v9-device--phone .v9-shot-hint{transform:translate(50%)}}.v9-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=dialog-overlay].v9-lightbox-scrim{z-index:120;touch-action:pan-y;background:#08121ad1;position:fixed;inset:0}[data-slot=dialog-overlay].v9-lightbox-scrim+div{z-index:120;touch-action:pan-y;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){[data-slot=dialog-overlay].v9-lightbox-scrim,[data-slot=dialog-content].v9-lightbox{animation:.15s ease-out v9-lb-in}}@keyframes v9-lb-in{0%{opacity:0}}[data-slot=dialog-content].v9-lightbox{width:auto;max-width:min(1360px,100vw - 3rem);box-shadow:none;background:0 0;flex-direction:column;gap:12px;max-height:none;padding:0;display:flex;position:relative;overflow:visible}.v9-lightbox img.v9-lightbox-img{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:14px;width:auto;max-width:100%;max-height:min(72dvh,900px);margin:0 auto;display:block;box-shadow:0 24px 70px #040c1273}.v9-lightbox-cap{text-align:center;color:#fffffff0;max-width:70ch;margin:0 auto}.v9-lightbox-title{color:#fff;font-size:1.02rem;font-weight:700}.v9-lightbox-desc{color:#e2f0f8c7;margin-top:6px;font-size:.86rem;line-height:1.5}.v9-lightbox-close{color:#fff;cursor:pointer;width:36px;height:36px;transition:background .16s var(--mk-ease);background:#0e1c26e6;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-14px;right:-14px}.v9-lightbox-close:hover{background:#1e3442f2}.v9-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=700px){.v9-lightbox{max-width:calc(100vw - 1.5rem)}.v9-lightbox-close{top:-12px;right:-6px}}.v9-frame-view .mk-genslot,.v9-frame-view .mk-stage{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.v9-frame-view .mk-stage{background:color-mix(in srgb, var(--v9-petrol) 4%, var(--v9-paper));--mk-genslot-bg:color-mix(in srgb, var(--v9-petrol) 4%, var(--v9-paper))}.v9-frame-view .mk-stage img,.v9-frame-view .mk-stage video{-o-object-position:top center;object-position:top center}.v9-flow-stage{min-width:0}.v9-sticky{top:calc(var(--v9-top) + 26px);position:sticky}.v9-cap{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;margin-top:16px;display:grid}.v9-cap-n{font-family:var(--mk-font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(13px * var(--mk-font-scale));color:var(--v9-tone-text,color-mix(in srgb, var(--v9-tone) 62%, var(--v9-ink)))}.v9-cap-title{font-family:var(--mk-font-display);font-weight:700;font-size:calc(14px * var(--mk-font-scale))}.v9-cap-count{font-size:calc(12px * var(--mk-font-scale));color:var(--v9-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.v9-cap-rail{grid-column:1/-1;grid-template-columns:repeat(var(--v9-count,5), minmax(0, 1fr));gap:5px;margin-top:4px;display:grid}.v9-cap-rail i{background:var(--v9-line-strong);border-radius:999px;height:3px;transition:background-color .24s}.v9-cap-rail i[data-on=true]{background:var(--v9-tone)}.v9-showcase{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:clamp(26px,4vw,48px);display:grid}@media (width>=760px){.v9-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}.v9-shotcard{border-radius:calc(var(--v9-r) + 6px);background:linear-gradient(180deg, var(--v9-paper) 0%, color-mix(in srgb, var(--v9-petrol) 4%, var(--v9-paper)) 100%);border:1px solid color-mix(in srgb, var(--v9-petrol) 12%, transparent);min-width:0;height:100%;box-shadow:inset 0 1px 0 #ffffffeb, 0 1px 2px color-mix(in srgb, var(--v9-petrol) 9%, transparent), 0 16px 34px color-mix(in srgb, var(--v9-petrol) 10%, transparent);transition:transform .18s var(--mk-ease), box-shadow .18s var(--mk-ease);align-content:start;gap:0;padding:12px;display:grid}.v9-shotcard:hover{box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 4px color-mix(in srgb, var(--v9-petrol) 10%, transparent), 0 24px 46px color-mix(in srgb, var(--v9-petrol) 15%, transparent);transform:translateY(-2px)}.v9-shotcard-media{box-sizing:border-box;border-radius:var(--v9-r);background:radial-gradient(120% 78% at 50% 0%, color-mix(in srgb, var(--v9-ice) 30%, var(--v9-paper)) 0%, var(--v9-paper) 72%);min-width:0;min-height:clamp(180px,14vw,240px);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--v9-petrol) 13%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--v9-petrol) 7%, transparent);place-items:end center;padding:clamp(20px,2.6vw,42px) clamp(12px,1.4vw,18px) clamp(16px,1.8vw,24px);display:grid;position:relative;overflow:hidden}.v9-shotcard-media .v9-device{width:100%;max-height:100%;transition:transform .18s var(--mk-ease);position:relative}.v9-shotcard-media .v9-device:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--v9-petrol) 26%, transparent), transparent);pointer-events:none;border-radius:50%;width:78%;height:16px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.v9-shotcard:hover .v9-shotcard-media .v9-device{transform:translateY(-1px)}.v9-shotcard-media .v9-device--phone{width:auto;height:100%}.v9-shotcard-media .v9-device--phone .v9-device-body{box-sizing:border-box;flex-direction:column;width:auto;height:100%;display:flex}.v9-shotcard-media .v9-device--phone .v9-frame{flex:auto;min-height:0}.v9-shotcard-media .v9-device--phone .v9-frame-view{aspect-ratio:780/1688;width:auto;height:100%}.v9-shotcard h3{border-top:1px solid color-mix(in srgb, var(--v9-petrol) 11%, transparent);font-family:var(--mk-font-display);font-size:calc(1.05rem * var(--mk-font-scale));letter-spacing:-.012em;margin:14px 4px 0;padding-top:12px;font-weight:700}.v9-shotcard p{font-size:calc(13.5px * var(--mk-font-scale));color:var(--v9-muted);margin:6px 4px 0;line-height:1.5}.v9-tags{font-size:calc(10.5px * var(--mk-font-scale));text-transform:uppercase;letter-spacing:.06em;color:var(--v9-ice-ink);margin:10px 4px 2px;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.v9-shotcard,.v9-shotcard-media .v9-device{transition:none}.v9-shotcard:hover,.v9-shotcard:hover .v9-shotcard-media .v9-device{transform:none}}.v9-more{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(26px,4vw,48px);display:grid}@media (width>=640px){.v9-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v9-more{grid-template-columns:repeat(4,minmax(0,1fr))}}.v9-more-card{border-radius:var(--v9-r);background:var(--v9-paper);border:1px solid var(--v9-line);align-content:start;justify-items:start;gap:8px;height:100%;padding:17px;display:grid}.v9-more-icon{background:color-mix(in srgb, var(--v9-petrol) 9%, transparent);width:32px;height:32px;color:var(--v9-petrol);border-radius:10px;place-items:center;display:grid}.v9-more-card h3{font-family:var(--mk-font-display);font-size:calc(.98rem * var(--mk-font-scale));letter-spacing:-.01em;margin:0;font-weight:700}.v9-more-card p{font-size:calc(13px * var(--mk-font-scale));color:var(--v9-muted);margin:0;line-height:1.5}.v9-sol-link{font-size:calc(13px * var(--mk-font-scale));color:var(--v9-petrol);border-radius:6px;margin-top:4px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.v9-shotcard .v9-sol-link{margin-top:10px}.v9-sol-link-tail{white-space:nowrap}.v9-sol-link svg{vertical-align:-2px;margin-left:5px;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-block}.v9-sol-link:hover{text-underline-offset:3px;text-decoration:underline}.v9-sol-link:hover svg{transform:translate(2px)}.v9-sol-link:focus-visible{outline:2px solid var(--v9-petrol);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v9-sol-link svg{transition:none}}.v9-head--dark .mk-lead{color:color-mix(in srgb, var(--mk-dark-ink) 74%, transparent)}.v9-cmp{gap:clamp(14px,2vw,20px);margin-top:clamp(26px,4vw,48px);display:grid}.v9-cmp-switch{flex-wrap:wrap;gap:8px;display:flex}.v9-cmp-tab{appearance:none;cursor:pointer;font:inherit;font-size:calc(13px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 82%, transparent);background:color-mix(in srgb, var(--mk-dark-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--mk-dark-ink) 16%, transparent);transition:transform .16s var(--mk-ease), background .16s ease, color .16s ease, border-color .16s ease;border-radius:999px;padding:9px 16px;font-weight:600}.v9-cmp-tab:hover{color:var(--mk-dark-ink);border-color:color-mix(in srgb, var(--mk-dark-ink) 30%, transparent)}.v9-cmp-tab:active{transform:scale(.98)}.v9-cmp-tab.is-on{color:var(--v9-petrol);background:color-mix(in srgb, var(--v9-ice) 88%, white);border-color:#0000}.v9-cmp-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,22px);display:grid}@media (width>=900px){.v9-cmp-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.v9-cmp-answer{order:0}}.v9-cmp-qs{gap:2px;margin:0;padding:0;list-style:none;display:grid}.v9-cmp-q{appearance:none;cursor:pointer;width:100%;font:inherit;font-size:calc(14px * var(--mk-font-scale));text-align:left;color:color-mix(in srgb, var(--mk-dark-ink) 72%, transparent);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:background .16s,color .16s;display:flex}.v9-cmp-q:hover{background:color-mix(in srgb, var(--mk-dark-ink) 6%, transparent);color:var(--mk-dark-ink)}.v9-cmp-q.is-on{background:color-mix(in srgb, var(--mk-dark-ink) 10%, transparent);color:var(--mk-dark-ink);font-weight:600}.v9-cmp-mark{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.v9-cmp-mark circle{stroke:currentColor;opacity:.34}.v9-cmp-mark path{stroke:currentColor;stroke-width:1.8px}.v9-cmp-mark.is-no{color:var(--v9-cmp-no,#ec938c)}.v9-cmp-mark.is-no circle{opacity:.45}.v9-cmp-mark.is-part{color:color-mix(in srgb, var(--mk-dark-ink) 62%, transparent)}.v9-cmp-mark.is-yes{color:var(--v9-cmp-yes,#a0e4c2)}.v9-cmp-mark.is-yes circle{opacity:.55}.v9-cmp-answer{border-radius:var(--v9-r);background:color-mix(in srgb, var(--mk-dark-ink) 7%, transparent);border:1px solid color-mix(in srgb, var(--mk-dark-ink) 14%, transparent);order:-1;align-content:space-between;gap:16px;min-height:232px;padding:clamp(18px,2.4vw,26px);display:grid}.v9-cmp-swap{align-content:start;gap:10px;animation:.22s cubic-bezier(.23,1,.32,1) both v9CmpSwap;display:grid}@keyframes v9CmpSwap{0%{opacity:0;transform:translateY(8px)}}.v9-cmp-verdict{font-size:calc(11.5px * var(--mk-font-scale));letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--mk-dark-ink) 70%, transparent);background:color-mix(in srgb, var(--mk-dark-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--mk-dark-ink) 16%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-weight:700;display:inline-flex}.v9-cmp-verdict.is-yes{color:var(--v9-cmp-yes,#a0e4c2);background:color-mix(in srgb, var(--v9-cmp-yes,#a0e4c2) 12%, transparent);border-color:color-mix(in srgb, var(--v9-cmp-yes,#a0e4c2) 34%, transparent)}.v9-cmp-verdict.is-no{color:var(--v9-cmp-no,#ec938c);background:color-mix(in srgb, var(--v9-cmp-no,#ec938c) 10%, transparent);border-color:color-mix(in srgb, var(--v9-cmp-no,#ec938c) 30%, transparent)}.v9-cmp-answer h3{font-family:var(--mk-font-display);font-size:calc(1.24rem * var(--mk-font-scale));letter-spacing:-.014em;color:var(--mk-dark-ink);margin:0;font-weight:700;line-height:1.16}.v9-cmp-a{font-size:calc(15.5px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 82%, transparent);margin:0;line-height:1.5}.v9-cmp-need{border-left:2px solid color-mix(in srgb, var(--v9-ice) 55%, transparent);font-size:calc(13px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 64%, transparent);margin:2px 0 0;padding-left:12px;line-height:1.5}.v9-cmp-need b{color:color-mix(in srgb, var(--mk-dark-ink) 82%, transparent);font-weight:600}.v9-cmp-score{font-size:calc(12.5px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 64%, transparent);gap:7px;display:grid}.v9-cmp-bar{background:color-mix(in srgb, var(--mk-dark-ink) 14%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.v9-cmp-bar i{border-radius:inherit;background:var(--v9-ice);width:100%;height:100%;transform:scaleX(var(--v9-cmp-fill,1));transform-origin:0;transition:transform .26s cubic-bezier(.23,1,.32,1);display:block}@media (prefers-reduced-motion:reduce){.v9-cmp-swap{animation:none}.v9-cmp-bar i{transition:none}}.v9-mobile{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,46px);margin-top:clamp(26px,4vw,48px);display:grid}@media (width>=900px){.v9-mobile{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.v9-mobile-shot img{border:1px solid var(--v9-line-strong);width:100%;max-width:320px;box-shadow:0 22px 50px color-mix(in srgb, var(--v9-petrol) 16%, transparent);border-radius:22px;margin-inline:auto;display:block}.v9-mobile-shot--photo img{max-width:460px;box-shadow:none;border:0;border-radius:0}.v9-mobile-shot--photo .v9-shot-zoom{width:min(100%,460px);margin-inline:auto;position:relative;inset:auto}.v9-mobile-shot--photo .v9-shot{-o-object-fit:contain;object-fit:contain;height:auto;position:relative;inset:auto}.v9-mobile-list{gap:12px;min-width:0;display:grid}.v9-mobile-item{border-radius:var(--v9-r);background:var(--v9-paper);border:1px solid var(--v9-line);align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.v9-mobile-icon{background:color-mix(in srgb, var(--v9-ice) 40%, transparent);width:32px;height:32px;color:var(--v9-ice-ink);border-radius:10px;flex:none;place-items:center;display:grid}.v9-mobile-item h3{font-family:var(--mk-font-display);font-size:calc(.99rem * var(--mk-font-scale));letter-spacing:-.01em;margin:0 0 3px;font-weight:700}.v9-mobile-item p{font-size:calc(13px * var(--mk-font-scale));color:var(--v9-muted);margin:0;line-height:1.5}.v9-photo-field{isolation:isolate;--v9-photo-s1:97%;--v9-photo-s2:88%;--v9-photo-s3:86%;--v9-photo-s4:96%;--v9-photo-y:42%;--v9-photo-sat:.72;--v9-photo-bright:1;position:relative;overflow:hidden}.v9-photo-field:before,.v9-photo-field:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.v9-photo-field:before{background:var(--v9-photo) center var(--v9-photo-y) / cover no-repeat;filter:saturate(var(--v9-photo-sat)) brightness(var(--v9-photo-bright))}.v9-photo-field:after{background:linear-gradient(180deg, color-mix(in srgb, var(--mk-dark-bg) var(--v9-photo-s1), transparent) 0%, color-mix(in srgb, var(--mk-dark-bg) var(--v9-photo-s2), transparent) 34%, color-mix(in srgb, var(--mk-dark-bg) var(--v9-photo-s3), transparent) 62%, color-mix(in srgb, var(--mk-dark-bg) var(--v9-photo-s4), transparent) 100%)}.v9-photo-field>*{z-index:1;position:relative}@media (width<=700px){.v9-photo-field:before{background-position:var(--v9-photo-x-narrow,38%) var(--v9-photo-y-narrow,34%)}}.v9-final-shell{--v9-photo:url(/marketing/gen/v9-final-scene.webp)}.v9-compare-shell{--v9-photo:url(/marketing/gen/v9-compare-night.webp);--v9-photo-s1:90%;--v9-photo-s2:80%;--v9-photo-s3:78%;--v9-photo-s4:88%;--v9-photo-y:34%;--v9-photo-sat:.85;--v9-photo-bright:.72;--v9-photo-x-narrow:60%;--v9-photo-y-narrow:30%}.v9-trust{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,46px);display:flex}.v9-trust-item{border:1px solid color-mix(in srgb, var(--mk-dark-ink) 18%, transparent);height:32px;color:color-mix(in srgb, var(--mk-dark-ink) 82%, transparent);font-size:calc(12px * var(--mk-font-scale));border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.v9-trust-item svg{color:var(--v9-ice);flex:none}.v9-final{align-items:start;gap:clamp(28px,5vw,56px);display:grid}.v9-final-lead{justify-items:start;gap:16px;max-width:60ch;display:grid}.v9-final .mk-display{font-size:calc(clamp(1.7rem, 4.2vw, 3rem) * var(--mk-font-scale))}@media (width>=1000px){.v9-final{grid-template-columns:minmax(0,1fr) minmax(300px,26rem)}}.v9-final-qa{align-content:start;gap:14px;display:grid}.v9-final-qa-head{font-size:calc(11px * var(--mk-font-scale));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--mk-dark-ink) 56%, transparent);font-weight:700}.v9-qa{border-left:2px solid color-mix(in srgb, var(--v9-ice) 42%, transparent);gap:5px;padding-left:14px;display:grid}.v9-qa-q{font-family:var(--mk-font-display);font-size:calc(14.5px * var(--mk-font-scale));font-weight:700;line-height:1.3}.v9-qa-a{font-size:calc(13px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 72%, transparent);line-height:1.55}.v9-final-actions{justify-items:start;gap:10px;display:grid}.v9-final-note{font-size:calc(12.5px * var(--mk-font-scale));color:color-mix(in srgb, var(--mk-dark-ink) 66%, transparent);max-width:56ch;line-height:1.5}.v9-foot{background:var(--v9-paper);border-top:1px solid var(--v9-line);padding-block:22px}.v9-foot-nav{border-bottom:1px solid var(--v9-line);margin-bottom:16px;padding-bottom:16px}.v9-foot-nav-head{font-size:calc(11.5px * var(--mk-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--v9-muted);margin-bottom:10px;font-weight:700;display:block}.v9-foot-nav-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.v9-foot-nav-list a{color:var(--v9-ink);font-size:calc(13px * var(--mk-font-scale));transition:color .16s var(--mk-ease);line-height:1.45;text-decoration:none}@media (hover:hover) and (pointer:fine){.v9-foot-nav-list a:hover{color:var(--v9-accent-deep)}}.v9-foot-nav-list a:focus-visible{outline:2px solid var(--v9-accent);outline-offset:2px;border-radius:4px}.v9-foot-inner{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.v9-foot-brand{font-family:var(--mk-font-display);letter-spacing:-.01em;font-weight:700}.v9-foot-tag{color:var(--v9-muted);font-size:calc(13px * var(--mk-font-scale))}.v9-foot-blog{color:var(--v9-ink);font-size:calc(13px * var(--mk-font-scale));transition:color .16s var(--mk-ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.v9-foot-blog:hover{color:var(--v9-accent-deep)}}.v9-foot-blog:focus-visible{outline:2px solid var(--v9-accent);outline-offset:2px;border-radius:4px}.v9-foot-mail{color:var(--v9-accent-deep);font-weight:600;font-size:calc(13px * var(--mk-font-scale));margin-left:auto}.v9-foot-legal{border-top:1px solid var(--v9-line);color:var(--v9-muted);font-size:calc(12px * var(--mk-font-scale));flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;padding-top:12px;display:flex}.v9-foot-legal a{color:var(--v9-muted);text-underline-offset:2px;text-decoration:underline}.v9-foot-legal a:hover{color:var(--v9-ink)}
