.ml-sec{background:var(--white);color:var(--ink);padding-block:clamp(64px,8vw,136px)}.ml-in{width:var(--container);margin-inline:auto}.ml-head{max-width:48rem;margin-bottom:clamp(28px,4vw,56px)}.ml-sec h2{font-size:var(--fs-h2);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .4em;line-height:1.05}.ml-sub{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;max-width:42rem;margin:0}.ml-tax{font-size:var(--fs-small);color:var(--muted);font-weight:400}.ml-sec bdi,.ml-sec b{font-variant-numeric:tabular-nums}.ml-whole{background:var(--grey-50)}.ml-whole__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.ml-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.ml-tile{align-items:flex-start;gap:.9em;display:flex}.ml-tile h3{font-size:var(--fs-body);letter-spacing:-.01em;margin:0 0 .25em;font-weight:650}.ml-tile p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.55}.ml-tile__dot{background:var(--blue-600);width:12px;height:12px;box-shadow:0 0 0 4px var(--blue-100);border-radius:4px;flex:none;margin-top:.4em}.ml-whole__art{justify-self:center;width:min(100%,520px)}.ml-mach{filter:drop-shadow(0 30px 40px #061a3a29);width:100%;height:auto;display:block}.ml-mach__case{fill:var(--white);stroke:var(--line-strong);stroke-width:1.5px}.ml-mach__core{fill:var(--blue-600);opacity:.92}.ml-mach__ram{fill:var(--blue-100);stroke:var(--blue-600);stroke-width:1px}.ml-mach__disk{fill:var(--grey-50);stroke:var(--line-strong)}.ml-mach__bar{fill:var(--blue-600);opacity:.35}.ml-mach__led{fill:var(--ok)}@media (prefers-reduced-motion:no-preference){.ml-whole__art.in .ml-mach__core{animation:ml-core 1.2s var(--ease-out) both}.ml-mach__led{animation:2.4s ease-in-out infinite ml-led}}@keyframes ml-core{0%{opacity:.12;transform-box:fill-box;transform-origin:50%;transform:scale(.85)}to{opacity:.92;transform:none}}@keyframes ml-led{50%{opacity:.35}}.ml-specs{background:var(--white)}.ml-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),30rem));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.ml-card{border-radius:var(--r-card);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:1.1em;padding:clamp(22px,2.4vw,34px);display:flex}.ml-card.is-pop{box-shadow:inset 0 0 0 2px var(--blue-600), 0 24px 48px -28px #0b6bcb73}.ml-card__top{justify-content:space-between;align-items:center;gap:.8em;display:flex}.ml-card__n{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2vw,32px)}.ml-pop{border-radius:var(--r-pill);background:var(--blue-600);color:#fff;padding:.25em .75em;font-size:.75rem;font-weight:600}.ml-dl{margin:0;display:grid}.ml-dl__r{border-top:1px solid var(--line);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:1em;padding:.7em 0;display:grid}.ml-dl__r:last-child{border-bottom:1px solid var(--line)}.ml-dl dt{color:var(--muted);font-size:var(--fs-small)}.ml-dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ml-dl__r--cpu dd{color:var(--blue-700);font-weight:650}.ml-card__p{font-size:var(--fs-body);margin:0}.ml-card__p b{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,40px)}.ml-terms{flex-wrap:wrap;gap:.4em;margin:-.4em 0 0;padding:0;list-style:none;display:flex}.ml-terms li{font-size:var(--fs-small);color:var(--ok-ink);background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:var(--r-pill);padding:.3em .8em}.ml-card__b{align-self:flex-start;margin-top:auto}.ml-trust{background:var(--grey-50);padding-block:clamp(48px,5vw,88px)}.ml-trust__h{font-size:var(--fs-h3)!important;letter-spacing:-.02em!important}.ml-ticks{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9em 2em;margin:0;padding:0;list-style:none;display:grid}.ml-ticks--col{grid-template-columns:1fr;margin-top:clamp(20px,2.4vw,32px)}.ml-ticks li{font-size:var(--fs-body);align-items:flex-start;gap:.7em;line-height:1.45;display:flex}.ml-ticks svg{background:var(--blue-50);fill:none;width:22px;height:22px;stroke:var(--blue-600);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:.05em}.ml-caps{gap:.8em;margin:0;padding:0;list-style:none;display:grid}.ml-caprow{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);background:var(--white);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);padding:clamp(18px,2vw,26px) clamp(18px,2vw,28px);display:grid}.ml-caprow__id h3{font-size:var(--fs-h3);letter-spacing:-.02em;margin:0}.ml-caprow__tb{color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ml-caprow__bar{border-radius:var(--r-pill);background:var(--grey-100);height:14px;overflow:hidden}.ml-caprow__bar span{height:100%;width:var(--w);border-radius:inherit;background:repeating-linear-gradient(90deg, var(--blue-600) 0 14px, color-mix(in srgb, var(--blue-600) 78%, #fff) 14px 16px);display:block}@media (prefers-reduced-motion:no-preference){.ml-caprow.rise .ml-caprow__bar span{transform-origin:0;transition:transform 1s var(--ease-out) .2s;transform:scaleX(0)}.ml-caprow.rise.in .ml-caprow__bar span{transform:none}}.ml-caprow__p{text-align:end;justify-items:end;gap:.2em;display:grid}.ml-caprow__p b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,28px)}.ml-link{font-weight:600;font-size:var(--fs-small);color:var(--blue-700);text-decoration:none}.ml-link:hover{color:var(--blue-600)}.ml-more{margin:clamp(16px,2vw,24px) 0 0}.ml-obj{background:var(--grey-50)}.ml-obj__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.ml-calc{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-float);gap:1.3em;padding:clamp(22px,2.6vw,36px);display:grid}.ml-calc__q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.ml-calc__l{font-weight:600}.ml-calc__v{letter-spacing:-.02em;color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,40px);font-weight:700}.ml-calc__ctl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;display:grid}.ml-calc__step{border:1px solid var(--line-strong);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ml-calc__step:hover:not(:disabled){border-color:var(--blue-600)}.ml-calc__step:disabled{opacity:.4;cursor:default}.ml-calc__step svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.ml-calc__r{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.ml-calc__r::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue-600) var(--p), var(--grey-100) var(--p));border-radius:8px;height:8px}.ml-calc__r::-moz-range-track{background:linear-gradient(90deg, var(--blue-600) var(--p), var(--grey-100) var(--p));border-radius:8px;height:8px}.ml-calc__r::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--blue-600);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 2px 8px #061a3a40}.ml-calc__r::-moz-range-thumb{border:2px solid var(--blue-600);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #061a3a40}.ml-calc__r:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px;border-radius:8px}.ml-calc__bill{align-content:start;gap:.9em;min-height:9.5rem;display:grid}.ml-calc__lines{margin:0;display:grid}.ml-calc__line{border-top:1px solid var(--line);justify-content:space-between;gap:1em;padding:.65em 0;display:flex}.ml-calc__line dt{color:var(--muted)}.ml-calc__line dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.ml-calc__free{color:var(--ok-ink)}.ml-calc__tot{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em .8em;margin:0;padding-top:.8em;display:flex}.ml-calc__tot span:first-child{font-weight:600}.ml-calc__tot b{letter-spacing:-.02em;margin-inline-start:auto;font-size:clamp(30px,3vw,44px)}.ml-calc__tot .ml-tax{text-align:end;flex-basis:100%}.ml-calc__tot--na span:first-child{font-size:var(--fs-lead)}.ml-calc__skel{gap:.9em;display:grid}.ml-calc__skel span{background:linear-gradient(90deg, var(--grey-100), var(--grey-50), var(--grey-100));background-size:200% 100%;border-radius:8px;height:1.4em;display:block}.ml-calc__skel span.is-big{justify-self:end;width:60%;height:2.8em}@media (prefers-reduced-motion:no-preference){.ml-calc__skel span{animation:1.2s linear infinite ml-shim}}@keyframes ml-shim{to{background-position:-200% 0}}.ml-calc__b{justify-self:stretch}@media (max-width:860px){.ml-whole__grid,.ml-obj__grid{grid-template-columns:minmax(0,1fr)}.ml-whole__art{order:-1;width:min(100%,420px)}.ml-caprow{grid-template-columns:minmax(0,1fr) auto}.ml-caprow__bar{grid-area:2/1/auto/-1}.ml-caprow__p{grid-area:1/2}}@media (max-width:560px){.ml-tiles{grid-template-columns:minmax(0,1fr)}.ml-dl__r{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}.ml-caprow{grid-template-columns:minmax(0,1fr)}.ml-caprow__p{text-align:start;grid-area:auto;justify-items:start}.ml-card__b{align-self:stretch}}:root[data-theme=dark] .kv3 .ml-sec{background:var(--dk-bg)}:root[data-theme=dark] .kv3 .ml-whole,:root[data-theme=dark] .kv3 .ml-trust,:root[data-theme=dark] .kv3 .ml-obj{background:var(--dk-band)}:root[data-theme=dark] .kv3 .ml-card,:root[data-theme=dark] .kv3 .ml-caprow,:root[data-theme=dark] .kv3 .ml-calc{background:var(--dk-card);box-shadow:var(--dk-raise)}:root[data-theme=dark] .kv3 .ml-card.is-pop{box-shadow:inset 0 0 0 2px var(--dk-blue-fill), var(--dk-float)}:root[data-theme=dark] .kv3 .ml-dl__r--cpu dd,:root[data-theme=dark] .kv3 .ml-calc__v,:root[data-theme=dark] .kv3 .ml-link{color:var(--dk-blue-text)}:root[data-theme=dark] .kv3 .ml-tile__dot{box-shadow:0 0 0 4px var(--dk-blue-wash)}:root[data-theme=dark] .kv3 .ml-mach{filter:drop-shadow(0 30px 40px #00000080)}:root[data-theme=dark] .kv3 .ml-mach__case{fill:var(--dk-card);stroke:var(--dk-line-strong)}:root[data-theme=dark] .kv3 .ml-mach__ram{fill:var(--dk-blue-wash);stroke:var(--dk-blue-text)}:root[data-theme=dark] .kv3 .ml-mach__disk{fill:var(--dk-elev);stroke:var(--dk-line-strong)}:root[data-theme=dark] .kv3 .ml-mach__bar{fill:var(--dk-blue-text)}:root[data-theme=dark] .kv3 .ml-terms li,:root[data-theme=dark] .kv3 .ml-calc__free{color:var(--dk-ok-text)}:root[data-theme=dark] .kv3 .ml-terms li{background:var(--dk-ok-wash)}:root[data-theme=dark] .kv3 .ml-ticks svg{background:var(--dk-blue-wash);stroke:var(--dk-blue-text)}:root[data-theme=dark] .kv3 .ml-caprow__bar{background:var(--dk-elev)}:root[data-theme=dark] .kv3 .ml-calc__step{background:var(--dk-elev);color:var(--dk-ink);border-color:var(--dk-line-strong)}:root[data-theme=dark] .kv3 .ml-calc__r::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--dk-blue-fill) var(--p), var(--dk-elev) var(--p))}:root[data-theme=dark] .kv3 .ml-calc__r::-moz-range-track{background:linear-gradient(90deg, var(--dk-blue-fill) var(--p), var(--dk-elev) var(--p))}:root[data-theme=dark] .kv3 .ml-calc__skel span{background:linear-gradient(90deg, var(--dk-elev), var(--dk-card), var(--dk-elev));background-size:200% 100%}.ml-cmp{margin-top:clamp(40px,5vw,72px)}.ml-cmp__head{margin-bottom:1.2em}.ml-cmp__h{font-size:var(--fs-h3);letter-spacing:-.02em;margin:0 0 .3em}.ml-cmp__sub{color:var(--muted);font-size:var(--fs-small);margin:0}.ml-cmp__rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.ml-cmp__row{border-radius:var(--r-card);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:.8em;padding:clamp(18px,2vw,26px);display:grid}.ml-cmp__row.is-us{box-shadow:inset 0 0 0 2px var(--blue-600)}.ml-cmp__who{font-weight:650;font-size:var(--fs-body);margin:0;display:grid}.ml-cmp__who span{font-weight:400;font-size:var(--fs-small);color:var(--muted)}.ml-cmp__row dl{gap:.7em;margin:0;display:grid}.ml-cmp__row dt{font-size:var(--fs-small);color:var(--muted)}.ml-cmp__row dd{margin:.15em 0 0;font-weight:600;display:grid}.ml-cmp__row dd span{font-weight:400;font-size:var(--fs-small);color:var(--muted)}.ml-cmp__free{color:var(--ok-ink)}.ml-cmp__src{font-size:var(--fs-small);color:var(--blue-700)}:root[data-theme=dark] .kv3 .ml-cmp__row{background:var(--dk-card);box-shadow:var(--dk-raise)}:root[data-theme=dark] .kv3 .ml-cmp__row.is-us{box-shadow:inset 0 0 0 2px var(--dk-blue-fill)}:root[data-theme=dark] .kv3 .ml-cmp__free{color:var(--dk-ok-text)}:root[data-theme=dark] .kv3 .ml-cmp__src{color:var(--dk-blue-text)}
