.mds{--mds-ink: #0E0F11;--mds-ink-2: #17181B;--mds-ink-3: #1E2024;--mds-line: #26282D;--mds-line-2: #34363C;--mds-paper: #F2F0EA;--mds-paper-line: #D6D3CA;--mds-white: #FFFFFF;--mds-text: #F2F0EA;--mds-muted: #A3A39B;--mds-muted-2: #8C8C85;--mds-ink-text: #0E0F11;--mds-ink-muted: #5C5B55;--mds-ink-body: #45443F;--mds-accent: #44EA91;--mds-accent-hover: #00FF88;--mds-accent-on-paper: #0F7A45;--mds-font-display: "Schibsted Grotesk", system-ui, sans-serif;--mds-font-body: "Geist", system-ui, sans-serif;--mds-font-mono: "Geist Mono", ui-monospace, monospace;--mds-gutter: 80px;--mds-max: 1440px;background:var(--mds-ink);color:var(--mds-text);font-family:var(--mds-font-body);-webkit-font-smoothing:antialiased}.mds *,.mds *:before,.mds *:after{box-sizing:border-box}.mds.mds--paper{background:var(--mds-paper);color:var(--mds-ink-text)}.mds__inner{max-width:var(--mds-max);margin:0 auto;padding-inline:var(--mds-gutter)}.mds__pad{padding-block:120px}.mds .mds-eyebrow.mds-eyebrow{margin:0;font-family:var(--mds-font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mds-muted-2)}.mds--paper .mds-eyebrow.mds-eyebrow{color:var(--mds-ink-muted)}.mds .mds-display.mds-display,.mds .mds-h2.mds-h2,.mds .mds-h3.mds-h3{margin:0;font-family:var(--mds-font-display);font-weight:600;color:inherit;text-transform:none;text-wrap:balance}.mds .mds-display.mds-display{font-size:clamp(42px,6.2vw,92px);line-height:.98;letter-spacing:-.04em}.mds .mds-h2.mds-h2{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.04em}.mds .mds-h3.mds-h3{font-size:clamp(22px,2.4vw,34px);line-height:1.1;letter-spacing:-.02em}.mds .mds-hl{color:var(--mds-accent)}.mds--paper .mds-hl{color:var(--mds-accent-on-paper)}.mds .mds-lead{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--mds-muted)}.mds--paper .mds-lead{color:var(--mds-ink-muted)}.mds .mds-body{margin:0;font-size:17px;line-height:1.55;color:var(--mds-muted)}.mds--paper .mds-body{color:var(--mds-ink-body)}.mds .mds-mono{font-family:var(--mds-font-mono)}.mds .mds-btn.mds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:16px 28px;border-radius:999px;border:1px solid transparent;font-family:var(--mds-font-body);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.mds .mds-btn.mds-btn--primary{background:var(--mds-accent);color:var(--mds-ink);border-color:var(--mds-accent)}.mds .mds-btn.mds-btn--primary:hover{background:var(--mds-accent-hover);border-color:var(--mds-accent-hover)}.mds .mds-btn.mds-btn--ghost{background:transparent;color:var(--mds-text);border-color:#3a3c42}.mds .mds-btn.mds-btn--ghost:hover{border-color:var(--mds-text)}.mds--paper .mds-btn.mds-btn--ghost{color:var(--mds-ink);border-color:var(--mds-ink)}.mds .mds-btn.mds-btn--dark{background:var(--mds-ink);color:var(--mds-text);border-color:var(--mds-ink)}.mds .mds-btn.mds-btn--lg{min-height:60px;padding:20px 32px;font-size:17px}.mds .mds-link.mds-link{color:var(--mds-accent);text-decoration:none;font-weight:600}.mds .mds-link.mds-link:hover{color:var(--mds-accent-hover)}.mds--paper .mds-link.mds-link{color:var(--mds-accent-on-paper)}.mds .mds-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mds .mds-tag{display:inline-flex;align-items:center;border:1px solid var(--mds-line-2);border-radius:999px;padding:6px 12px;font-family:var(--mds-font-mono);font-size:12px;color:#c9c7bf}.mds--paper .mds-tag{border-color:#c9c5ba;color:var(--mds-ink-text)}.mds .mds-live{display:inline-flex;align-items:center;gap:8px;background:var(--mds-accent);color:var(--mds-ink);border-radius:999px;padding:6px 12px;font-family:var(--mds-font-mono);font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.mds .mds-live:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--mds-ink)}.mds .mds-card{background:var(--mds-ink-2);border:1px solid var(--mds-line);border-radius:24px;overflow:hidden}.mds--paper .mds-card{background:var(--mds-white);border-color:var(--mds-paper-line)}.mds .mds-media{position:relative;overflow:hidden;background:var(--mds-ink-3);display:flex;align-items:center;justify-content:center}.mds .mds-media img,.mds .mds-media video{width:100%;height:100%;object-fit:cover;display:block}.mds .mds-media__placeholder{font-family:var(--mds-font-mono);font-size:13px;color:var(--mds-muted-2);text-align:center;padding:24px}.mds--paper .mds-media{background:#e2ded4}.mds .mds-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mds-hero .mds__inner{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;gap:48px}.mds-hero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.mds-hero__row .mds-lead{max-width:600px}.mds-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.mds-hero__media{height:540px;border-radius:24px;border:1px solid var(--mds-line)}.mds-hero__chip{position:absolute;left:28px;bottom:28px;display:flex;gap:10px;align-items:center;background:var(--mds-ink);border:1px solid #2A2C31;border-radius:12px;padding:12px 16px;font-family:var(--mds-font-mono);font-size:13px;color:var(--mds-muted)}.mds-hero__chip b{color:var(--mds-accent);font-weight:500}.mds-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--mds-line)}.mds-stats__item{padding:44px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center}.mds-stats__item+.mds-stats__item{border-left:1px solid var(--mds-line)}.mds-stats__n{font-family:var(--mds-font-display);font-weight:600;font-size:clamp(44px,5.2vw,76px);letter-spacing:-.04em;line-height:1}.mds-stats__l{font-size:16px;line-height:1.4;color:var(--mds-muted);max-width:22ch}.mds-logos .mds__inner{padding-block:0;display:flex;flex-direction:column;gap:28px}.mds-logos__track{display:flex;gap:56px;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mds-logos__row{display:flex;gap:56px;align-items:center;flex-shrink:0;animation:mds-marquee 40s linear infinite}.mds-logos__item{flex-shrink:0;display:flex;align-items:center;height:44px;color:#6f6f69;text-decoration:none;font-family:var(--mds-font-display);font-weight:600;font-size:24px}.mds-logos__item img{height:36px;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.7;transition:opacity .2s,filter .2s}.mds-logos__item:hover img{opacity:1;filter:none}@keyframes mds-marquee{to{transform:translate(calc(-100% - 56px))}}@media(prefers-reduced-motion:reduce){.mds-logos__row{animation:none}.mds-logos__row[aria-hidden]{display:none}}.mds-services .mds__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.mds-services__intro{display:flex;flex-direction:column;gap:24px}.mds-services__intro .mds-body{max-width:480px}.mds-acc{border-bottom:1px solid var(--mds-paper-line)}.mds-acc__item{border-top:1px solid var(--mds-paper-line)}.mds-acc__item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:24px;padding:28px 0}.mds-acc__item>summary::-webkit-details-marker{display:none}.mds-acc__num{font-family:var(--mds-font-mono);font-size:14px;color:var(--mds-ink-muted);width:22px}.mds-acc__title{flex-grow:1;font-family:var(--mds-font-display);font-weight:600;font-size:clamp(22px,2.3vw,34px);letter-spacing:-.02em;line-height:1.1}.mds-acc__icon{width:28px;height:28px;position:relative;flex-shrink:0}.mds-acc__icon:before,.mds-acc__icon:after{content:"";position:absolute;left:4px;right:4px;top:13px;height:2px;background:currentColor;transition:transform .2s}.mds-acc__icon:after{transform:rotate(90deg)}.mds-acc__item[open] .mds-acc__icon:after{transform:rotate(0)}.mds-acc__body{padding:0 0 28px 46px;display:flex;flex-direction:column;gap:18px}.mds-demo .mds__inner{padding-top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px;align-items:center}.mds-demo__copy{grid-column:span 5;display:flex;flex-direction:column;gap:24px}.mds-demo__top{display:flex;align-items:center;gap:12px}.mds-demo__ctas{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.mds-browser{grid-column:span 7;border-radius:24px;border:1px solid #2A2C31;background:var(--mds-ink-2);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.mds-browser__bar{height:44px;padding:0 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #2A2C31}.mds-browser__dots{display:flex;gap:6px}.mds-browser__dots i{width:10px;height:10px;border-radius:999px;background:#3a3c42;display:block}.mds-browser__url{margin:0 auto;height:26px;padding:0 16px;border-radius:6px;background:var(--mds-ink);display:flex;align-items:center;gap:8px;font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-muted)}.mds-browser__url:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mds-accent)}.mds-browser .mds-media{height:440px}.mds-browser .mds-hero__chip{left:20px;bottom:20px}.mds-cases__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px}.mds-cases__head>div{display:flex;flex-direction:column;gap:20px}.mds-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mds-case{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.mds-case:hover{border-color:#3a3c42;transform:translateY(-2px)}.mds-case .mds-media{height:380px}.mds-case__body{padding:32px;display:flex;flex-direction:column;gap:20px}.mds-case__top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mds-case__client{font-size:18px;font-weight:500}.mds-case__title{margin:0;font-size:17px;line-height:1.45;color:var(--mds-muted)}.mds-case__metric{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mds-case__metric b{font-family:var(--mds-font-display);font-weight:600;font-size:clamp(44px,4.4vw,64px);letter-spacing:-.04em;line-height:1;color:var(--mds-accent)}.mds-case__metric span{font-size:17px;color:var(--mds-muted)}.mds-case__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--mds-line);font-size:14px;color:var(--mds-muted)}.mds-avatar{width:32px;height:32px;border-radius:999px;background:var(--mds-paper);color:var(--mds-ink);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.mds-avatar img{width:100%;height:100%;object-fit:cover}.mds-case__by{display:flex;align-items:center;gap:10px}.mds-team__head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.mds-team__head>div{display:flex;flex-direction:column;gap:20px}.mds-team__head .mds-body{max-width:440px}.mds-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mds-team__join{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px;margin-top:48px;text-align:center}.mds-team__join-title{font-size:20px;font-weight:600}.mds-member{display:flex;flex-direction:column;gap:18px;color:inherit;text-decoration:none}.mds-member .mds-media{height:440px;border-radius:20px}.mds-member__name{font-family:var(--mds-font-display);font-weight:600;font-size:30px;letter-spacing:-.02em}.mds-member__role{font-size:16px;color:var(--mds-ink-muted)}.mds-join{height:440px;border-radius:20px;background:var(--mds-ink);color:var(--mds-text);padding:36px;display:flex;flex-direction:column;justify-content:space-between}.mds-join__title{font-family:var(--mds-font-display);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.03em}.mds-quotes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:56px}.mds-quote{margin:0;padding:48px;display:flex;flex-direction:column;gap:32px}.mds-quote__mark{font-family:var(--mds-font-display);font-size:80px;line-height:.6;color:var(--mds-accent)}.mds-quote blockquote{margin:0;font-family:var(--mds-font-display);font-size:clamp(22px,2.1vw,30px);line-height:1.25;letter-spacing:-.015em}.mds-quote figcaption{display:flex;align-items:center;gap:14px}.mds-quote figcaption .mds-avatar{width:48px;height:48px;background:#2a2c31}.mds-quote__who{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--mds-muted)}.mds-quote__who b{color:var(--mds-text);font-size:16px}.mds-process .mds__inner{display:flex;flex-direction:column;gap:64px}.mds-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.mds-step{border-top:2px solid var(--mds-ink);padding-top:20px;display:flex;flex-direction:column;gap:10px}.mds-step__n{font-family:var(--mds-font-mono);font-size:13px;color:var(--mds-ink-muted)}.mds-step__t{font-family:var(--mds-font-display);font-weight:600;font-size:26px;letter-spacing:-.02em}.mds-step__d{font-size:15px;line-height:1.5;color:var(--mds-ink-body)}.mds-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mds-plan{padding:40px;display:flex;flex-direction:column;gap:16px;border-radius:24px;background:var(--mds-white);border:1px solid var(--mds-paper-line)}.mds-plan--featured{background:var(--mds-ink);color:var(--mds-text);border-color:var(--mds-ink)}.mds-plan__tag{font-family:var(--mds-font-mono);font-size:13px;color:var(--mds-ink-muted)}.mds-plan--featured .mds-plan__tag{color:var(--mds-accent)}.mds-plan__name{font-family:var(--mds-font-display);font-weight:600;font-size:32px;letter-spacing:-.03em;line-height:1.05}.mds-plan__desc{margin:0;font-size:16px;line-height:1.55;color:var(--mds-ink-body);flex-grow:1}.mds-plan--featured .mds-plan__desc{color:var(--mds-muted)}.mds-plan__price{font-family:var(--mds-font-display);font-weight:600;font-size:28px}.mds-final .mds__inner{padding-top:0;display:flex;flex-direction:column;gap:40px}.mds-final__title.mds-display.mds-display{font-size:clamp(56px,9vw,132px);line-height:.92;letter-spacing:-.05em}.mds-final__row{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.mds-final__row .mds-lead{max-width:560px}.mds-news{margin-top:56px;padding-block:48px 0;border-top:1px solid var(--mds-line);display:flex;justify-content:space-between;align-items:center;gap:48px}.mds-news__t{font-family:var(--mds-font-display);font-weight:600;font-size:28px;letter-spacing:-.02em}.mds-news form{display:flex;gap:12px;flex-wrap:wrap}.mds .mds-input{height:56px;min-width:300px;padding:0 22px;background:var(--mds-ink-2);border:1px solid var(--mds-line-2);border-radius:999px;color:var(--mds-text);font-family:var(--mds-font-body);font-size:16px}.mds .mds-input::placeholder{color:var(--mds-muted-2)}.mds .mds-input:focus{outline:2px solid var(--mds-accent);outline-offset:2px}.mds .mds-news__msg{font-size:14px;color:var(--mds-accent);width:100%}@media(max-width:989px){.mds{--mds-gutter: 32px}.mds__pad{padding-block:88px}.mds-services .mds__inner{grid-template-columns:minmax(0,1fr);gap:40px}.mds-demo__copy,.mds-browser{grid-column:1 / -1}.mds-steps,.mds-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mds{--mds-gutter: 20px}.mds__pad{padding-block:64px}.mds-hero .mds__inner{gap:24px}.mds-hero__row,.mds-final__row,.mds-cases__head,.mds-team__head,.mds-news{flex-direction:column;align-items:stretch;gap:24px}.mds-hero__ctas{flex-direction:column}.mds-hero__ctas .mds-btn,.mds-final__row .mds-btn{width:100%}.mds-hero__media{height:240px;border-radius:18px}.mds-hero__media:has(.mds-scene){height:360px}.mds-hero__chip{left:12px;bottom:12px;padding:8px 10px;font-size:11px}.mds-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.mds-stats__item{padding:28px 12px;border-bottom:1px solid var(--mds-line)}.mds-stats__item+.mds-stats__item{border-left:0}.mds-stats__item:nth-child(2n){border-left:1px solid var(--mds-line)}.mds-stats__l{font-size:14px}.mds-logos__item img{height:28px}.mds-acc__item>summary{gap:14px;padding:20px 0}.mds-acc__body{padding-left:36px}.mds-demo .mds__inner{gap:24px}.mds-browser .mds-media{height:240px}.mds-cases__grid,.mds-quotes__grid,.mds-plans,.mds-team__grid{grid-template-columns:minmax(0,1fr)}.mds-case .mds-media{height:200px}.mds-case__body{padding:20px}.mds-member .mds-media{height:360px}.mds-join{height:auto;gap:24px}.mds-quote{padding:28px}.mds-steps{grid-template-columns:minmax(0,1fr);gap:0}.mds-step{border-top-width:1px;padding:16px 0;flex-direction:row;flex-wrap:wrap;column-gap:16px}.mds-step__d{width:100%;padding-left:40px}.mds-plan{padding:24px}.mds .mds-input{min-width:0;width:100%}.mds-news form .mds-btn{width:100%}}.mds [hidden]{display:none!important}.mds-hablar .mds__inner{padding-top:0;padding-bottom:0}.mds-hablar__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px;align-items:start}.mds-hablar__side{grid-column:span 5;display:flex;flex-direction:column;gap:40px}.mds-hablar__head{display:flex;flex-direction:column;gap:20px}.mds .mds-hablar__title.mds-h2.mds-h2{font-size:clamp(40px,5.2vw,76px);line-height:.95;letter-spacing:-.045em}.mds-hablar__block{display:flex;flex-direction:column;gap:14px}.mds-hablar__next{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.mds-hablar__next li{display:flex;gap:14px;font-size:17px;line-height:1.5}.mds-hablar__next li span{font-family:var(--mds-font-mono);font-size:14px;color:var(--mds-accent);width:22px;padding-top:3px;flex-shrink:0}.mds-hablar__direct{border-top:1px solid var(--mds-line);padding-top:28px}.mds .mds-hablar__card{grid-column:span 7;padding:44px;display:flex;flex-direction:column;gap:36px;border-radius:28px;overflow:visible}.mds-hablar[data-mode=call] [data-only=msg],.mds-hablar[data-mode=msg] [data-only=call]{display:none!important}.mds-hablar__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mds .mds-hablar__tab{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;cursor:pointer;text-align:left;background:var(--mds-ink);color:var(--mds-text);border:1px solid var(--mds-line-2);font-family:var(--mds-font-body)}.mds .mds-hablar__tab[aria-selected=true]{background:var(--mds-accent);color:var(--mds-ink);border-color:var(--mds-accent)}.mds-hablar__tab span{display:flex;flex-direction:column;gap:4px}.mds-hablar__tab b{font-size:18px;font-weight:600}.mds-hablar__tab small{font-size:14px;opacity:.75}.mds-hablar__tab svg{flex-shrink:0}.mds-sched{display:flex;flex-direction:column;gap:28px;color:var(--mds-text)}.mds .mds-sched__tz{margin:0;font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-muted)}.mds-sched__loading{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mds-muted)}.mds-sched .ms-spin{width:16px;height:16px;border-radius:999px;border:2px solid var(--mds-line-2);border-top-color:var(--mds-accent);animation:mds-spin .8s linear infinite}@keyframes mds-spin{to{transform:rotate(360deg)}}.mds-sched__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.mds-sched__cal,.mds-sched__slots{display:flex;flex-direction:column;gap:16px}.mds-sched__calhead{display:flex;justify-content:space-between;align-items:center}.mds-sched__month{font-family:var(--mds-font-display);font-weight:600;font-size:24px}.mds-sched__month:first-letter{text-transform:uppercase}.mds-sched__navs{display:flex;gap:8px}.mds .mds-sched__nav{width:44px;height:44px;border-radius:999px;border:1px solid var(--mds-line-2);background:transparent;color:var(--mds-text);font-size:16px;cursor:pointer;padding:0}.mds .mds-sched__nav:hover{border-color:var(--mds-text)}.mds-sched__weekdays,.mds-sched__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mds-sched__weekdays span{text-align:center;font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-muted-2)}.mds .mds-sched .ms-day{height:48px;border-radius:10px;font-family:var(--mds-font-body);font-size:15px;cursor:pointer;background:var(--mds-ink-3);border:1px solid #2A2C31;color:var(--mds-text);padding:0}.mds .mds-sched .ms-day:hover:not(:disabled){border-color:var(--mds-accent)}.mds .mds-sched .ms-day:disabled,.mds .mds-sched .ms-day[aria-disabled=true]{background:transparent;border-color:transparent;color:#55554f;cursor:default}.mds .mds-sched .ms-day.is-out{background:transparent;border:0}.mds .mds-sched .ms-day[aria-selected=true]{background:var(--mds-accent);border-color:var(--mds-accent);color:var(--mds-ink);font-weight:600}.mds .mds-sched .ms-day.ms-current-booking{box-shadow:inset 0 0 0 2px var(--mds-accent-hover)}.mds .mds-sched__label.mds-sched__label{margin:0;font-family:var(--mds-font-display);font-weight:600;font-size:22px;color:var(--mds-text)}.mds-sched__slotlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mds .mds-sched__slotlist .ms-hint{grid-column:1 / -1;margin:0;font-size:15px;color:var(--mds-muted)}.mds .mds-sched .ms-slot{min-height:52px;border-radius:12px;font-family:var(--mds-font-body);font-size:15px;cursor:pointer;background:transparent;color:var(--mds-text);border:1px solid var(--mds-line-2);padding:8px}.mds .mds-sched .ms-slot:hover{border-color:var(--mds-text)}.mds .mds-sched .ms-slot[aria-pressed=true]{background:var(--mds-paper);color:var(--mds-ink);border-color:var(--mds-paper);font-weight:600}.mds-sched__form{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--mds-line);padding-top:28px}.mds-sched .ms-reschedule-summary{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--mds-muted)}.mds-sched .ms-reschedule-summary p{margin:0}.mds-sched .ms-reschedule-summary strong{color:var(--mds-text)}.mds-form{display:flex;flex-direction:column;gap:28px}.mds-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mds-field{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#c9c7bf}.mds-field--full{grid-column:1 / -1}.mds .mds-field input,.mds .mds-field select,.mds .mds-field textarea{width:100%;min-height:52px;padding:12px 16px;border-radius:12px;background:var(--mds-ink);border:1px solid var(--mds-line-2);color:var(--mds-text);font-family:var(--mds-font-body);font-size:16px;box-shadow:none}.mds .mds-field textarea{resize:vertical;min-height:110px}.mds .mds-field input::placeholder,.mds .mds-field textarea::placeholder{color:var(--mds-muted-2)}.mds .mds-field input:focus,.mds .mds-field select:focus,.mds .mds-field textarea:focus{outline:2px solid var(--mds-accent);outline-offset:1px;border-color:transparent}.mds .mds-field select option{background:var(--mds-ink);color:var(--mds-text)}.mds-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mds-fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.mds-fieldset legend{padding:0 0 12px;font-size:14px;color:#c9c7bf}.mds-fieldset legend span{color:var(--mds-muted-2)}.mds-pills{display:flex;flex-wrap:wrap;gap:8px}.mds-pill{position:relative;cursor:pointer}.mds-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mds-pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #3A3C42;font-size:15px;color:var(--mds-text);transition:background-color .15s,color .15s}.mds-pill input:checked+span{background:var(--mds-paper);color:var(--mds-ink);border-color:var(--mds-paper);font-weight:600}.mds-pill input:focus-visible+span{outline:2px solid var(--mds-accent);outline-offset:2px}.mds-checks{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--mds-line);padding-top:24px}.mds-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#c9c7bf;cursor:pointer}.mds-check input{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:var(--mds-accent)}.mds-form__foot{display:flex;justify-content:space-between;align-items:center;gap:24px}.mds .mds-form__note.mds-form__note{margin:0;font-size:14px;line-height:1.5;color:var(--mds-muted-2)}.mds-form__foot .mds-btn{white-space:nowrap}.mds .mds-btn:disabled{opacity:.45;cursor:not-allowed}.mds-form__error{padding:14px 16px;border-radius:12px;background:#ff5a5a1f;color:#ffb4b4;font-size:15px}.mds-done{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:16px 0}.mds-done .ms-success-card{display:flex;flex-direction:column;gap:16px}.mds .mds-done .ms-success-card p{margin:0;font-size:18px;line-height:1.5;color:#c9c7bf}.mds-done__icon{width:64px;height:64px;border-radius:999px;background:var(--mds-accent);color:var(--mds-ink);display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.mds-done__actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:989px){.mds .mds-hablar__side,.mds .mds-hablar__card{grid-column:1 / -1}.mds .mds-hablar__grid{grid-template-columns:minmax(0,1fr);gap:40px}.mds .mds-demo .mds__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.mds-hablar__side{gap:28px}.mds .mds-hablar__card{padding:20px;gap:24px;border-radius:20px}.mds .mds-hablar__tab{flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:14px}.mds-hablar__tab svg{display:none}.mds-hablar__tab b{font-size:15px}.mds-hablar__tab small{font-size:12px}.mds-sched__grid,.mds-form__grid{grid-template-columns:minmax(0,1fr);gap:24px}.mds-sched__weekdays,.mds-sched__days{gap:4px}.mds .mds-sched .ms-day{height:44px;font-size:14px}.mds-form__foot{flex-direction:column-reverse;align-items:stretch}.mds-form__foot .mds-btn{width:100%}}.mds-demopage__hero{padding-top:0;padding-bottom:56px;display:flex;flex-direction:column;gap:28px}.mds-demopage__titlerow{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.mds-demopage__titles{display:flex;flex-direction:column;gap:16px}.mds-demopage__open{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.mds-demopage__url{font-size:13px;color:var(--mds-muted-2)}.mds .mds-demopage__intro{max-width:820px}.mds-demopage__stage{position:relative;padding-bottom:96px}.mds-demopage__browser .mds-media{height:700px}.mds-demopage__phone{position:absolute;right:calc(var(--mds-gutter) + 32px);bottom:128px;width:220px;height:440px;border-radius:32px;border:6px solid #2A2C31;overflow:hidden;background:var(--mds-ink)}.mds-demopage__phone .mds-media{height:100%}.mds-demopage__qr{position:absolute;left:calc(var(--mds-gutter) + 32px);bottom:128px;display:flex;align-items:center;gap:16px;background:var(--mds-ink);border:1px solid #2A2C31;border-radius:16px;padding:14px 18px}.mds-demopage__qr img{width:72px;height:72px;border-radius:8px;background:var(--mds-paper)}.mds-demopage__qr span{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mds-muted)}.mds-demopage__qr b{font-size:15px;color:var(--mds-text)}.mds-demopage__scores{border-block:1px solid var(--mds-line);padding-block:48px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;align-items:end}.mds-score{display:flex;flex-direction:column;gap:12px}.mds-score__ring{width:96px;height:96px;border-radius:999px;border:4px solid var(--mds-accent);display:flex;align-items:center;justify-content:center;font-family:var(--mds-font-display);font-weight:600;font-size:34px}.mds-score__l{font-size:16px;color:#c9c7bf}.mds .mds-demopage__note{margin:0;font-size:13px;line-height:1.8;color:var(--mds-muted)}.mds-demopage__features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.mds-feature{grid-column:span 2;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.mds-feature--wide{grid-column:span 3}.mds-feature:hover{border-color:#3a3c42;transform:translateY(-2px)}.mds-feature .mds-media{height:260px}.mds-feature__body{padding:28px;display:flex;flex-direction:column;gap:10px}.mds-feature__k{font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-accent)}.mds-demopage__howgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}.mds-demopage__howintro{grid-column:span 5;display:flex;flex-direction:column;gap:24px}.mds-demopage__timeline{grid-column:span 7;margin:0;padding:0;list-style:none}.mds-demopage__timeline li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;border-top:1px solid var(--mds-paper-line);padding:24px 0}.mds-demopage__timeline li>.mds-mono{font-size:14px;color:var(--mds-ink-muted)}.mds-demopage__timeline li>span:last-child{display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.5;color:var(--mds-ink-body)}.mds-demopage__timeline b{font-family:var(--mds-font-display);font-weight:600;font-size:24px;color:var(--mds-ink)}.mds-demopage__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mds-demoproduct{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.mds-demoproduct .mds-media{height:320px;border-radius:20px;border:1px solid var(--mds-line)}.mds-demoproduct__name{font-weight:600;font-size:18px}.mds-demopage__cta{margin-block:24px 96px;background:var(--mds-accent);color:var(--mds-ink);border-radius:28px;padding:72px;display:flex;justify-content:space-between;align-items:center;gap:48px}.mds-demopage__ctabtns{display:flex;flex-direction:column;gap:12px;align-items:center}.mds .mds-demopage__ctalink{color:var(--mds-ink);text-decoration:underline;font-weight:500;font-size:16px}@media(max-width:989px){.mds-demopage__phone,.mds-demopage__qr{display:none}.mds-demopage__scores{grid-template-columns:repeat(4,minmax(0,1fr))}.mds-demopage__scores .mds-demopage__note{grid-column:1 / -1}.mds-feature,.mds-feature--wide{grid-column:span 3}.mds-demopage__howintro,.mds-demopage__timeline{grid-column:1 / -1}.mds .mds-demopage__howgrid{grid-template-columns:minmax(0,1fr)}.mds-demopage__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.mds-demopage__hero{padding-bottom:32px;gap:18px}.mds-demopage__titlerow{flex-direction:column;align-items:stretch;gap:20px}.mds-demopage__open{align-items:stretch}.mds-demopage__open .mds-btn{width:100%}.mds-demopage__url{text-align:center}.mds-demopage__stage{padding-bottom:40px}.mds-demopage__browser .mds-media{height:260px}.mds-demopage__scores{gap:8px;padding-block:24px;align-items:start}.mds-score{align-items:center;text-align:center;gap:8px}.mds-score__ring{width:64px;height:64px;font-size:22px;border-width:3px}.mds-score__l{font-size:12px}.mds .mds-demopage__note{text-align:center}.mds-demopage__features{grid-template-columns:minmax(0,1fr);gap:16px}.mds-feature,.mds-feature--wide{grid-column:auto}.mds-feature .mds-media{height:180px}.mds-feature__body{padding:20px}.mds-demopage__timeline li{grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 0}.mds-demoproduct .mds-media{height:170px;border-radius:14px}.mds-demoproduct__name{font-size:14px}.mds-demopage__cta{margin-block:16px 48px;padding:28px;flex-direction:column;align-items:stretch;gap:20px;border-radius:20px}.mds-demopage__ctabtns .mds-btn{width:100%}}.mds-caselist__head{padding-top:0;padding-bottom:40px;display:flex;flex-direction:column;gap:28px}.mds-caselist__titlerow{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.mds .mds-filter{min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;background:transparent;color:var(--mds-text);border:1px solid #3A3C42;font-family:var(--mds-font-body);font-size:15px}.mds .mds-filter[aria-pressed=true]{background:var(--mds-paper);color:var(--mds-ink);border-color:var(--mds-paper);font-weight:600}.mds-caselist__body{padding-bottom:0}.mds-caselist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mds-caselist__card .mds-h3{font-size:clamp(20px,1.8vw,26px)}.mds .mds-caselist__date{font-size:12px;color:var(--mds-muted-2)}.mds-article__head{padding-top:0;padding-bottom:48px;display:flex;flex-direction:column;gap:24px;max-width:1120px;margin-inline:auto}.mds .mds-article__crumb{margin:0;font-size:13px;color:var(--mds-muted-2)}.mds .mds-article__crumb a{color:var(--mds-muted);text-decoration:none}.mds .mds-article__crumb a:hover{color:var(--mds-text)}.mds-article__tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mds .mds-article__meta{font-size:13px;color:var(--mds-muted)}.mds .mds-article__title.mds-h2{font-size:clamp(36px,4.6vw,64px);line-height:1.02}.mds .mds-article__excerpt{max-width:820px}.mds-article__image{height:auto;aspect-ratio:16 / 8;border-radius:24px;border:1px solid var(--mds-line)}.mds-article__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;padding-block:72px 56px;max-width:1200px;margin-inline:auto}.mds-article__aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-height, 64px) + 24px);align-self:start}.mds .mds-article__who{padding:24px;display:flex;flex-direction:column;gap:16px;color:inherit;text-decoration:none;border-radius:20px}.mds-article__person{display:flex;align-items:center;gap:14px}.mds-article__person>span:last-child{display:flex;flex-direction:column;gap:4px}.mds-article__person b{font-family:var(--mds-font-display);font-size:20px;font-weight:600}.mds-article__person small{font-size:14px;color:var(--mds-muted)}.mds .mds-article__avatar{width:64px;height:64px;border-radius:14px;font-size:14px}.mds-article__ctacard{padding:24px;border-radius:20px;background:var(--mds-ink-2);border:1px solid var(--mds-accent);display:flex;flex-direction:column;gap:16px}.mds-article__next{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:48px 0;border-top:1px solid var(--mds-line);color:var(--mds-text);text-decoration:none}.mds-article__nexttitle{font-family:var(--mds-font-display);font-weight:600;font-size:clamp(22px,2.6vw,36px);letter-spacing:-.02em;text-align:right}.mds-article__next:hover .mds-article__nexttitle{color:var(--mds-accent)}.mds-prose{color:#d6d4cc;font-size:18px;line-height:1.7;min-width:0}.mds-prose>*:first-child,.mds-prose .case-study-container>*:first-child{margin-top:0}.mds-article--case .mds-prose h1:first-of-type{display:none}.mds .mds-prose .case-study-container{background:transparent;padding:0;border-radius:0;color:inherit;font-family:inherit;line-height:inherit}.mds .mds-prose h1,.mds .mds-prose h2,.mds .mds-prose h3,.mds .mds-prose h4{font-family:var(--mds-font-display);font-weight:600;color:var(--mds-text);letter-spacing:-.02em;line-height:1.15;text-transform:none}.mds .mds-prose h1{font-size:36px;margin:56px 0 16px}.mds .mds-prose h2{font-size:30px;margin:56px 0 16px;padding-top:28px;border-top:1px solid var(--mds-line)}.mds .mds-prose h3{font-size:23px;margin:36px 0 12px}.mds .mds-prose h4{font-size:19px;margin:28px 0 10px}.mds .mds-prose p{margin:0 0 20px}.mds .mds-prose a{color:var(--mds-accent);text-underline-offset:3px}.mds .mds-prose strong,.mds .mds-prose b{color:var(--mds-text);font-weight:600}.mds .mds-prose ul,.mds .mds-prose ol{margin:0 0 24px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:12px}.mds .mds-prose ul>li{position:relative;padding-left:28px}.mds .mds-prose ul>li:before{content:"";position:absolute;left:4px;top:.7em;width:8px;height:8px;border-radius:2px;background:var(--mds-accent)}.mds .mds-prose ol{counter-reset:mds-ol}.mds .mds-prose ol>li{position:relative;padding-left:40px;counter-increment:mds-ol}.mds .mds-prose ol>li:before{content:counter(mds-ol,decimal-leading-zero);position:absolute;left:0;top:.15em;font-family:var(--mds-font-mono);font-size:14px;color:var(--mds-accent)}.mds .mds-prose img,.mds .mds-prose video,.mds .mds-prose iframe{max-width:100%;height:auto;border-radius:16px;margin:12px 0 28px;display:block}.mds .mds-prose iframe{aspect-ratio:16 / 9;width:100%;border:0}.mds .mds-prose blockquote{margin:32px 0;padding:8px 0 8px 28px;border-left:2px solid var(--mds-accent);font-family:var(--mds-font-display);font-size:24px;line-height:1.35;color:var(--mds-text)}.mds .mds-prose hr{border:0;border-top:1px solid var(--mds-line);margin:40px 0}.mds .mds-prose code{font-family:var(--mds-font-mono);font-size:.88em;background:var(--mds-ink-3);border-radius:6px;padding:2px 6px}.mds .mds-prose pre{background:var(--mds-ink-2);border:1px solid var(--mds-line);border-radius:14px;padding:20px;overflow-x:auto;font-size:14px}.mds .mds-prose table{width:100%;border-collapse:collapse;margin:0 0 32px;font-size:16px;display:block;overflow-x:auto}.mds .mds-prose tbody{display:table;width:100%}.mds .mds-prose td,.mds .mds-prose th{padding:14px 16px;border-bottom:1px solid var(--mds-line);text-align:left;vertical-align:top}.mds .mds-prose th{font-family:var(--mds-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mds-muted);font-weight:500}.mds .mds-prose td:first-child{color:var(--mds-muted);white-space:nowrap}.mds .mds-prose .case-study-overview{background:var(--mds-ink-2);border:1px solid var(--mds-line);border-radius:18px;padding:8px}.mds .mds-prose .case-study-overview tr:last-child td{border-bottom:0}.mds .mds-prose .case-study-overview td:first-child{font-family:var(--mds-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding-top:17px}@media(max-width:989px){.mds-caselist__grid{grid-template-columns:minmax(0,1fr)}.mds .mds-article__layout{grid-template-columns:minmax(0,1fr);gap:40px}.mds-article__aside{position:static}}@media(max-width:749px){.mds-caselist__head{padding-bottom:24px;gap:20px}.mds-caselist__titlerow{flex-direction:column;align-items:stretch;gap:16px}.mds-caselist__filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--mds-gutter) * -1);padding-inline:var(--mds-gutter);scrollbar-width:none}.mds-caselist__filters .mds-filter{flex-shrink:0}.mds-article__head{padding-bottom:28px;gap:16px}.mds-article__image{aspect-ratio:4 / 3;border-radius:16px}.mds-article__layout{padding-block:40px 32px}.mds-prose{font-size:17px}.mds .mds-prose h2{font-size:25px;margin-top:40px;padding-top:20px}.mds .mds-prose h3{font-size:20px}.mds .mds-prose td:first-child{white-space:normal}.mds-article__next{flex-direction:column;align-items:flex-start;padding:32px 0}.mds-article__nexttitle{text-align:left}}.mds .mds-filter{display:inline-flex;align-items:center;text-decoration:none}.mds .mds-filter[aria-current=page]{background:var(--mds-paper);color:var(--mds-ink);border-color:var(--mds-paper);font-weight:600}.mds .mds-filter--link{border-color:transparent;color:var(--mds-accent)}.mds .mds-blog__featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;color:inherit;text-decoration:none;border-radius:28px}.mds-blog__featured .mds-media{min-height:460px;height:100%}.mds-blog__featuredbody{padding:48px 48px 48px 0;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.mds .mds-blog__featuredtitle.mds-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.04}.mds-blog__featured:hover .mds-blog__featuredtitle{color:var(--mds-accent)}.mds-blog__gridwrap{padding-block:56px 96px}.mds-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.mds-post{display:flex;flex-direction:column;gap:14px;color:var(--mds-text);text-decoration:none}.mds-post__media{aspect-ratio:16 / 10;border-radius:20px;border:1px solid var(--mds-line)}.mds .mds-post__meta{font-size:12px;color:var(--mds-muted)}.mds .mds-post__title{margin:0;font-family:var(--mds-font-display);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:inherit}.mds-post:hover .mds-post__title{color:var(--mds-accent)}.mds-post__author{font-size:14px;color:var(--mds-muted)}.mds-blog__pager{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:56px;color:var(--mds-muted)}.mds-blog__videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mds-video{display:flex;flex-direction:column;gap:12px;color:var(--mds-ink);text-decoration:none}.mds .mds-video__thumb{position:relative;aspect-ratio:16 / 9;border-radius:16px}.mds-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;border-radius:999px;background:var(--mds-ink);color:var(--mds-paper);display:flex;align-items:center;justify-content:center}.mds-video:hover .mds-video__play{background:var(--mds-accent);color:var(--mds-ink)}.mds-video__title{font-weight:600;font-size:17px;line-height:1.3}.mds-blog__news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.mds-blog__newsrow{display:flex;gap:12px}.mds-blog__newsrow .mds-input{flex-grow:1}@media(max-width:989px){.mds .mds-blog__featured{grid-template-columns:minmax(0,1fr);gap:0}.mds-blog__featured .mds-media{min-height:0;aspect-ratio:16 / 9}.mds-blog__featuredbody{padding:28px}.mds-blog__grid,.mds-blog__videos{grid-template-columns:repeat(2,minmax(0,1fr))}.mds .mds-blog__news{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:749px){.mds-blog__featuredbody{padding:20px;gap:20px}.mds-blog__gridwrap{padding-block:32px 56px}.mds-blog__grid{grid-template-columns:minmax(0,1fr);gap:36px}.mds .mds-post__title{font-size:21px}.mds-blog__videos{grid-template-columns:minmax(0,1fr)}.mds-blog__newsrow{flex-direction:column}.mds-blog__newsrow .mds-btn{width:100%}}.mds-footer{background:#0a0b0c;border-top:1px solid var(--mds-line);overflow:hidden;position:relative}.mds-footer:before{content:"";position:absolute;inset:auto 0 0 0;height:60%;pointer-events:none;background:radial-gradient(60% 80% at 50% 110%,rgba(68,234,145,.1),transparent 70%)}.mds-footer>*{position:relative}.mds-footer__cta{padding-block:112px 96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:end;border-bottom:1px solid var(--mds-line)}.mds-footer__ctacopy{grid-column:span 7;display:flex;flex-direction:column;gap:24px}.mds .mds-footer__ctatitle.mds-display{font-size:clamp(40px,5.6vw,84px);line-height:.98;letter-spacing:-.04em;margin:0}.mds-footer__actions{grid-column:span 5;margin:0;padding:0;list-style:none;border-top:1px solid var(--mds-line)}.mds-footer__actions li{border-bottom:1px solid var(--mds-line)}.mds .mds-footer__action{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:22px 0;color:var(--mds-text);text-decoration:none;transition:padding .25s ease,color .2s}.mds .mds-footer__action:hover{padding-left:12px;color:var(--mds-accent)}.mds .mds-footer__actionnum{font-size:12px;color:var(--mds-muted-2)}.mds-footer__actiontext{display:flex;flex-direction:column;gap:4px}.mds-footer__actiontext b{font-family:var(--mds-font-display);font-weight:600;font-size:24px;letter-spacing:-.02em}.mds-footer__actiontext small{font-size:14px;color:var(--mds-muted)}.mds-footer__arrow{justify-self:end;width:40px;height:40px;border-radius:999px;border:1px solid var(--mds-line-2);display:flex;align-items:center;justify-content:center;font-size:16px;transition:background-color .2s,color .2s,border-color .2s,transform .25s}.mds .mds-footer__action:hover .mds-footer__arrow{background:var(--mds-accent);color:var(--mds-ink);border-color:var(--mds-accent);transform:rotate(-45deg)}.mds-footer__main{padding-block:80px 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}.mds-footer__brand{grid-column:span 4;display:flex;flex-direction:column;gap:24px}.mds-footer__logo img{width:180px;height:auto;display:block}.mds .mds-footer__claim{max-width:360px;font-size:16px}.mds .mds-footer__status{margin:0;display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--mds-line-2);border-radius:999px;font-family:var(--mds-font-mono);font-size:12px;color:#c9c7bf}.mds-footer__status span{width:8px;height:8px;border-radius:999px;background:var(--mds-accent);box-shadow:0 0 #44ea9199;animation:mds-pulse 2.4s infinite}@keyframes mds-pulse{0%{box-shadow:0 0 #44ea918c}70%{box-shadow:0 0 0 10px #44ea9100}to{box-shadow:0 0 #44ea9100}}@media(prefers-reduced-motion:reduce){.mds-footer__status span{animation:none}}.mds-footer__news{display:flex;flex-direction:column;gap:12px;max-width:360px;margin-top:8px}.mds-footer__newsrow{display:flex;align-items:center;border-bottom:1px solid var(--mds-line-2);transition:border-color .2s}.mds-footer__newsrow:focus-within{border-color:var(--mds-accent)}.mds .mds-footer__newsrow input{flex-grow:1;min-width:0;height:52px;padding:0;background:transparent;border:0;color:var(--mds-text);font-family:var(--mds-font-body);font-size:16px;outline:none;box-shadow:none}.mds .mds-footer__newsrow input::placeholder{color:var(--mds-muted-2)}.mds .mds-footer__newsrow button{width:44px;height:44px;border-radius:999px;border:0;background:var(--mds-accent);color:var(--mds-ink);font-size:18px;cursor:pointer;flex-shrink:0}.mds .mds-footer__newsrow button:hover{background:var(--mds-accent-hover)}.mds-footer__cols{grid-column:6 / span 7;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.mds-footer__col{display:flex;flex-direction:column;gap:18px}.mds-footer__col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.mds .mds-footer__col a,.mds-footer__col li>span{color:#c9c7bf;text-decoration:none;font-size:15px;line-height:1.4}.mds .mds-footer__col a:hover{color:var(--mds-accent)}.mds-footer__studio li{font-size:15px;color:#c9c7bf}.mds-footer__studio b{color:var(--mds-text);font-weight:500}.mds .mds-footer__clock{font-size:14px;color:var(--mds-accent)}.mds-footer__clock span:last-child{color:var(--mds-muted-2)}.mds-footer__wordmark{display:flex;align-items:center;justify-content:center;gap:.08em;padding-inline:var(--mds-gutter);margin-bottom:-.2em;font-family:var(--mds-font-display);font-weight:700;font-size:clamp(88px,21.5vw,320px);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px #3A3C42;background:linear-gradient(180deg,#2a2c31,#16171a 55%,#0a0b0c 95%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none;white-space:nowrap}.mds-footer__mark{width:.16em;height:.16em;border-radius:.03em;background:var(--mds-accent);flex-shrink:0;align-self:flex-start;margin:.12em .04em 0 0;-webkit-text-stroke:0}.mds-footer__bottom{padding-block:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--mds-line);font-size:13px;color:var(--mds-muted-2)}.mds-footer__bottom p{margin:0}.mds-footer__legal{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:24px}.mds .mds-footer__legal a,.mds .mds-footer__top{color:var(--mds-muted);text-decoration:none}.mds .mds-footer__legal a:hover,.mds .mds-footer__top:hover{color:var(--mds-text)}@media(max-width:989px){.mds-footer__ctacopy,.mds-footer__actions{grid-column:1 / -1}.mds .mds-footer__cta{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:80px 64px}.mds .mds-footer__main{grid-template-columns:minmax(0,1fr);gap:56px}.mds-footer__brand,.mds-footer__cols{grid-column:1 / -1}.mds-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media(max-width:749px){.mds .mds-footer__cta{padding-block:64px 48px}.mds-footer__actiontext b{font-size:20px}.mds .mds-footer__action{grid-template-columns:28px minmax(0,1fr) 40px;gap:12px;padding:18px 0}.mds .mds-footer__main{padding-block:56px 28px;gap:44px}.mds-footer__wordmark{font-size:23vw;margin-bottom:-.15em}.mds-footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.mds-footer__legal{gap:16px}}.mds-scene{--scene-dur: 14s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(70% 90% at 85% 0%,rgba(68,234,145,.1),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(68,234,145,.06),transparent 60%),#111215;font-family:var(--mds-font-body);color:var(--mds-text);text-align:left}.mds-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,transparent 85%)}.mds-scene__grid{position:absolute;top:32px;right:32px;bottom:32px;left:32px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:20px}.mds-scene__panel{position:relative;background:#17181beb;border:1px solid #2A2C31;border-radius:16px;padding:18px;box-shadow:0 20px 60px #00000059}.mds-scene__panelhead{display:flex;align-items:center;gap:10px;font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-muted);margin-bottom:16px}.mds-scene__dot{width:8px;height:8px;border-radius:99px;background:var(--mds-accent);animation:mds-pulse 2.4s infinite}.mds-scene__board{display:flex;flex-direction:column}.mds-scene__streams{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mds-scene__streams li{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px}.mds-scene__role{width:34px;height:34px;border-radius:10px;background:#1e2024;border:1px solid #34363C;display:flex;align-items:center;justify-content:center;font-family:var(--mds-font-mono);font-size:11px;color:var(--mds-accent)}.mds-scene__stream{display:flex;flex-direction:column;gap:8px;min-width:0}.mds-scene__stream b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mds-scene__bar{display:block;height:5px;border-radius:99px;background:#26282d;overflow:hidden}.mds-scene__bar s{display:block;height:100%;width:100%;background:var(--mds-accent);transform-origin:left;transform:scaleX(0);animation:mds-scene-bar var(--scene-dur) infinite cubic-bezier(.4,0,.2,1)}.mds-scene__state{font-family:var(--mds-font-mono);font-size:11px;color:var(--mds-accent);border:1px solid rgba(68,234,145,.35);border-radius:99px;padding:3px 8px;white-space:nowrap}.mds-scene__chips{margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px}.mds-scene__chips span{font-family:var(--mds-font-mono);font-size:11px;color:#c9c7bf;border:1px solid #34363C;border-radius:99px;padding:5px 10px}.mds-scene__editor{padding:0;overflow:hidden;display:flex;flex-direction:column}.mds-scene__tabs{display:flex;border-bottom:1px solid #2A2C31;font-family:var(--mds-font-mono);font-size:11px;color:var(--mds-muted-2)}.mds-scene__tabs span{padding:12px 16px;border-right:1px solid #2A2C31}.mds-scene__tabs .is-on{color:var(--mds-text);background:#1b1c20;box-shadow:inset 0 -2px 0 var(--mds-accent)}.mds-scene__code{margin:0;padding:18px 18px 8px;font-family:var(--mds-font-mono);font-size:13px;line-height:1.85;color:#d6d4cc;white-space:pre;overflow:hidden;flex-grow:1}.mds-scene__code>code>span{display:inline-block;clip-path:inset(0 100% 0 0)}.mds-scene__code em{font-style:normal;color:#55554f;display:inline-block;width:26px}.mds-scene__code u{text-decoration:none}.mds-scene__code .c{color:#8c8c85}.mds-scene__code .k{color:#7c8cff}.mds-scene__code .f{color:#f2c94c}.mds-scene__code .s{color:var(--mds-accent)}.mds-scene__code .t{color:#ff8a65}.mds-scene__code .a{color:#c9c7bf}.mds-scene__caret{display:inline-block;width:7px;height:15px;margin-left:4px;vertical-align:-2px;background:var(--mds-accent);animation:mds-scene-blink 1s steps(1) infinite}.mds-scene__term{border-top:1px solid #2A2C31;padding:12px 18px;display:flex;flex-direction:column;gap:4px;font-family:var(--mds-font-mono);font-size:12px;color:#c9c7bf;min-height:62px}.mds-scene__term b{color:var(--mds-accent);font-weight:500}.mds-scene__term .ok{color:var(--mds-accent)}.mds-scene__side{display:flex;flex-direction:column;gap:20px}.mds-scene__pricon{width:14px;height:14px;border-radius:99px;border:2px solid var(--mds-accent)}.mds-scene__pr .mds-scene__panelhead{color:var(--mds-text);font-size:12px}.mds-scene__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#c9c7bf}.mds-scene__checks li{display:flex;align-items:center;gap:10px}.mds-scene__checks .tick{width:18px;height:18px;border-radius:99px;background:#44ea9126;border:1px solid var(--mds-accent);position:relative}.mds-scene__checks .tick:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--mds-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.mds-scene__merged{margin-top:14px;display:inline-flex;align-items:center;gap:8px;background:var(--mds-accent);color:var(--mds-ink);border-radius:99px;padding:6px 12px;font-family:var(--mds-font-mono);font-size:11px;font-weight:500}.mds-scene__merged:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--mds-ink)}.mds-scene__metrics{display:flex;flex-direction:column;gap:14px;flex-grow:1;justify-content:center}.mds-scene__metric small{display:block;font-family:var(--mds-font-mono);font-size:11px;color:var(--mds-muted);margin-bottom:6px}.mds-scene__metric b{font-family:var(--mds-font-display);font-weight:600;font-size:26px;letter-spacing:-.02em;color:#8c8c85}.mds-scene__metric b i{font-style:normal;color:#55554f}.mds-scene__metric b span{color:var(--mds-accent)}.mds-scene__scores{display:flex;gap:8px}.mds-scene__scores span{width:44px;height:44px;border-radius:99px;border:2px solid var(--mds-accent);display:flex;align-items:center;justify-content:center;font-family:var(--mds-font-display);font-weight:600;font-size:14px}.mds-scene__toast{position:absolute;left:50%;bottom:28px;width:360px;margin-left:-180px;display:flex;gap:12px;align-items:flex-start;background:#f2f0ea;color:var(--mds-ink);border-radius:14px;padding:14px 16px;box-shadow:0 20px 50px #00000073;font-size:13px;line-height:1.45}.mds-scene__toast b{display:block;font-family:var(--mds-font-mono);font-size:11px;font-weight:500;color:#0f7a45;margin-bottom:2px}.mds-scene__toasticon{width:28px;height:28px;border-radius:8px;background:var(--mds-accent);flex-shrink:0;position:relative}.mds-scene__toasticon:after{content:"";position:absolute;left:10px;top:6px;width:6px;height:11px;border:solid var(--mds-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes mds-scene-bar{0%,8%{transform:scaleX(0)}70%,94%{transform:scaleX(var(--w))}to{transform:scaleX(0)}}@keyframes mds-scene-blink{50%{opacity:0}}@keyframes mds-at-0{0%,0%{opacity:0;transform:translateY(8px)}3%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-0{opacity:0;animation:mds-at-0 var(--scene-dur) infinite}@keyframes mds-type-0{0%,0%{clip-path:inset(0 100% 0 0);opacity:1}4%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-0{animation:mds-type-0 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-5{0%,5%{opacity:0;transform:translateY(8px)}8%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-5{opacity:0;animation:mds-at-5 var(--scene-dur) infinite}@keyframes mds-type-5{0%,5%{clip-path:inset(0 100% 0 0);opacity:1}9%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-5{animation:mds-type-5 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-10{0%,10%{opacity:0;transform:translateY(8px)}13%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-10{opacity:0;animation:mds-at-10 var(--scene-dur) infinite}@keyframes mds-type-10{0%,10%{clip-path:inset(0 100% 0 0);opacity:1}14%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-10{animation:mds-type-10 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-15{0%,15%{opacity:0;transform:translateY(8px)}18%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-15{opacity:0;animation:mds-at-15 var(--scene-dur) infinite}@keyframes mds-type-15{0%,15%{clip-path:inset(0 100% 0 0);opacity:1}19%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-15{animation:mds-type-15 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-20{0%,20%{opacity:0;transform:translateY(8px)}23%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-20{opacity:0;animation:mds-at-20 var(--scene-dur) infinite}@keyframes mds-type-20{0%,20%{clip-path:inset(0 100% 0 0);opacity:1}24%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-20{animation:mds-type-20 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-25{0%,25%{opacity:0;transform:translateY(8px)}28%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-25{opacity:0;animation:mds-at-25 var(--scene-dur) infinite}@keyframes mds-type-25{0%,25%{clip-path:inset(0 100% 0 0);opacity:1}29%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-25{animation:mds-type-25 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-30{0%,30%{opacity:0;transform:translateY(8px)}33%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-30{opacity:0;animation:mds-at-30 var(--scene-dur) infinite}@keyframes mds-type-30{0%,30%{clip-path:inset(0 100% 0 0);opacity:1}34%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-30{animation:mds-type-30 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-35{0%,35%{opacity:0;transform:translateY(8px)}38%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-35{opacity:0;animation:mds-at-35 var(--scene-dur) infinite}@keyframes mds-type-35{0%,35%{clip-path:inset(0 100% 0 0);opacity:1}39%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-35{animation:mds-type-35 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-40{0%,40%{opacity:0;transform:translateY(8px)}43%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-40{opacity:0;animation:mds-at-40 var(--scene-dur) infinite}@keyframes mds-type-40{0%,40%{clip-path:inset(0 100% 0 0);opacity:1}44%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-40{animation:mds-type-40 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-45{0%,45%{opacity:0;transform:translateY(8px)}48%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-45{opacity:0;animation:mds-at-45 var(--scene-dur) infinite}@keyframes mds-type-45{0%,45%{clip-path:inset(0 100% 0 0);opacity:1}49%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-45{animation:mds-type-45 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-50{0%,50%{opacity:0;transform:translateY(8px)}53%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-50{opacity:0;animation:mds-at-50 var(--scene-dur) infinite}@keyframes mds-type-50{0%,50%{clip-path:inset(0 100% 0 0);opacity:1}54%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-50{animation:mds-type-50 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-55{0%,55%{opacity:0;transform:translateY(8px)}58%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-55{opacity:0;animation:mds-at-55 var(--scene-dur) infinite}@keyframes mds-type-55{0%,55%{clip-path:inset(0 100% 0 0);opacity:1}59%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-55{animation:mds-type-55 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-60{0%,60%{opacity:0;transform:translateY(8px)}63%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-60{opacity:0;animation:mds-at-60 var(--scene-dur) infinite}@keyframes mds-type-60{0%,60%{clip-path:inset(0 100% 0 0);opacity:1}64%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-60{animation:mds-type-60 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-65{0%,65%{opacity:0;transform:translateY(8px)}68%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-65{opacity:0;animation:mds-at-65 var(--scene-dur) infinite}@keyframes mds-type-65{0%,65%{clip-path:inset(0 100% 0 0);opacity:1}69%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-65{animation:mds-type-65 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-70{0%,70%{opacity:0;transform:translateY(8px)}73%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-70{opacity:0;animation:mds-at-70 var(--scene-dur) infinite}@keyframes mds-type-70{0%,70%{clip-path:inset(0 100% 0 0);opacity:1}74%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-70{animation:mds-type-70 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-75{0%,75%{opacity:0;transform:translateY(8px)}78%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-75{opacity:0;animation:mds-at-75 var(--scene-dur) infinite}@keyframes mds-type-75{0%,75%{clip-path:inset(0 100% 0 0);opacity:1}79%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-75{animation:mds-type-75 var(--scene-dur) infinite steps(14,end)}@keyframes mds-at-80{0%,80%{opacity:0;transform:translateY(8px)}83%,95%{opacity:1;transform:none}to{opacity:0}}.mds-scene .mds-at-80{opacity:0;animation:mds-at-80 var(--scene-dur) infinite}@keyframes mds-type-80{0%,80%{clip-path:inset(0 100% 0 0);opacity:1}84%,95%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.mds-scene .mds-type-80{animation:mds-type-80 var(--scene-dur) infinite steps(14,end)}.mds-hero__media:has(.mds-scene) .mds-hero__chip{display:none}@media(max-width:989px){.mds-scene__grid{grid-template-columns:1.3fr 1fr}.mds-scene__board{display:none}}@media(max-width:749px){.mds-scene__grid{top:14px;right:14px;bottom:14px;left:14px;grid-template-columns:1fr;gap:12px}.mds-scene__side{display:none}.mds-scene__code{font-size:11px;line-height:1.7;padding:12px 12px 4px}.mds-scene__tabs span:not(.is-on){display:none}.mds-scene__term{min-height:0;padding:8px 12px;font-size:11px}.mds-scene__toast{left:14px;right:14px;bottom:14px;width:auto;margin-left:0;padding:10px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.mds-scene *,.mds-scene *:before,.mds-scene *:after{animation:none!important}.mds-scene__code>code>span{clip-path:none}.mds-scene__bar s{transform:scaleX(var(--w))}[class*=mds-at-]{opacity:1!important;transform:none!important}}.mds-scene--demo{--scene-dur: 16s;background:#f4f2ec;color:#1a1a18;font-family:var(--mds-font-body);container-type:size}.mds-scene--demo:before{display:none}.mds-scene--demo img{width:100%;height:100%;object-fit:cover;display:block}.mds-dscene__nav{position:absolute;z-index:3;top:0;left:0;right:0;height:13cqh;min-height:34px;padding:0 4cqw;display:flex;align-items:center;justify-content:space-between;background:#f4f2eceb;border-bottom:1px solid #E2DED4;font-size:clamp(9px,1.5cqw,13px)}.mds-dscene__nav b{letter-spacing:.18em;font-weight:700}.mds-dscene__nav b i{font-style:normal;color:#e8641e;margin:0 .3em}.mds-dscene__links{display:flex;gap:3cqw;color:#55554f}.mds-dscene__cart{position:relative;display:inline-flex;align-items:center;gap:6px}.mds-dscene__cart i{font-style:normal;display:inline-flex;width:1.7em;height:1.7em;border-radius:99px;align-items:center;justify-content:center;background:#1a1a18;color:#f4f2ec;font-size:.85em}.mds-dscene__count1{position:absolute;right:0;background:#e8641e!important}.mds-scene--demo .mds-dscene__count1{animation-name:mds-dscene-pop}.mds-dscene__screen{position:absolute;top:13cqh;right:0;bottom:0;left:0;opacity:0}.mds-dscene__a{animation:mds-dscene-a var(--scene-dur) infinite}.mds-dscene__b{animation:mds-dscene-b var(--scene-dur) infinite;padding:5cqh 4cqw}.mds-dscene__c{animation:mds-dscene-c var(--scene-dur) infinite;display:grid;grid-template-columns:1fr 1fr}.mds-dscene__heroimg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mds-dscene__heroimg img{animation:mds-dscene-kb var(--scene-dur) infinite linear;transform-origin:60% 50%}.mds-dscene__heroimg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,20,18,.72) 0%,rgba(20,20,18,.25) 55%,transparent 80%)}.mds-dscene__herocopy{position:absolute;left:5cqw;bottom:9cqh;display:flex;flex-direction:column;gap:2cqh;color:#f4f2ec}.mds-dscene__kicker{font-family:var(--mds-font-mono);font-size:clamp(8px,1.3cqw,12px);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.mds-dscene__title{font-family:var(--mds-font-display);font-weight:600;font-size:clamp(22px,6.4cqw,64px);line-height:.95;letter-spacing:-.03em}.mds-dscene__btn{align-self:flex-start;margin-top:1cqh;background:#e8641e;color:#fff;border-radius:99px;padding:.7em 1.3em;font-size:clamp(9px,1.4cqw,13px);font-weight:600}.mds-dscene__coltitle{display:flex;align-items:baseline;gap:12px;font-family:var(--mds-font-display);font-weight:600;font-size:clamp(14px,2.6cqw,26px);letter-spacing:-.02em;margin-bottom:3.5cqh}.mds-dscene__coltitle small{font-family:var(--mds-font-mono);font-weight:400;font-size:.5em;color:#8c8c85;letter-spacing:0}.mds-dscene__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6cqw}.mds-dscene__card{display:flex;flex-direction:column;gap:1cqh}.mds-dscene__cardimg{aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#e5e1d7}.mds-dscene__cardname{font-size:clamp(8px,1.3cqw,13px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mds-dscene__cardprice{font-family:var(--mds-font-mono);font-size:clamp(8px,1.15cqw,12px);color:#55554f}.mds-dscene__cursor{position:absolute;width:18px;height:18px;left:0;top:0;z-index:2;animation:mds-dscene-cursor var(--scene-dur) infinite}.mds-dscene__cursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a18;clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,66% 92%,45% 66%,82% 64%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.mds-dscene__pdpimg{overflow:hidden;background:#e5e1d7}.mds-dscene__pdpimg img{animation:mds-dscene-kb2 var(--scene-dur) infinite linear}.mds-dscene__pdpinfo{padding:7cqh 4cqw;display:flex;flex-direction:column;gap:1.8cqh}.mds-dscene__pdptitle{font-family:var(--mds-font-display);font-weight:600;font-size:clamp(18px,4.4cqw,44px);letter-spacing:-.03em;line-height:1}.mds-dscene__pdpprice{font-family:var(--mds-font-mono);font-size:clamp(10px,1.8cqw,17px)}.mds-dscene__swatches{display:flex;gap:8px}.mds-dscene__swatches i{width:clamp(14px,2.4cqw,24px);aspect-ratio:1;border-radius:99px;border:2px solid #F4F2EC;box-shadow:0 0 0 1px #c9c5ba}.mds-dscene__swatches i:first-child{box-shadow:0 0 0 2px #1a1a18}.mds-dscene__add{position:relative;align-self:stretch;margin-top:1cqh;text-align:center;background:#1a1a18;color:#f4f2ec;border-radius:99px;padding:.9em 1em;font-size:clamp(10px,1.5cqw,14px);font-weight:600;overflow:hidden}.mds-dscene__add i{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#e8641e;font-style:normal}.mds-dscene__sheet{position:absolute;left:50%;bottom:4cqh;transform:translate(-50%);width:min(78%,520px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 18px 50px #00000038;font-size:clamp(9px,1.35cqw,13px)}.mds-scene--demo .mds-dscene__sheet{animation-name:mds-dscene-sheet}.mds-dscene__sheet b{display:block;font-size:1.05em;margin-bottom:2px}.mds-dscene__sheetimg{width:clamp(30px,5.5cqw,52px);aspect-ratio:1;border-radius:8px;overflow:hidden;background:#e5e1d7}.mds-dscene__checkout{background:#e8641e;color:#fff;border-radius:99px;padding:.6em 1.1em;font-weight:600}.mds-dscene__event{position:absolute;right:3cqw;top:4cqh;display:inline-flex;align-items:center;gap:8px;background:#111215;color:#f2f0ea;border-radius:99px;padding:.55em 1em;font-family:var(--mds-font-mono);font-size:clamp(8px,1.25cqw,12px)}.mds-dscene__event i{width:8px;height:8px;border-radius:99px;background:var(--mds-accent)}@keyframes mds-dscene-a{0%,28%{opacity:1;transform:none}31%,97%{opacity:0;transform:translate(-3%)}to{opacity:1;transform:none}}@keyframes mds-dscene-b{0%,28%{opacity:0;transform:translate(3%)}31%,59%{opacity:1;transform:none}62%,to{opacity:0;transform:translate(-3%)}}@keyframes mds-dscene-c{0%,59%{opacity:0;transform:translate(3%)}62%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mds-dscene-kb{0%{transform:scale(1)}31%{transform:scale(1.09)}to{transform:scale(1.09)}}@keyframes mds-dscene-kb2{0%,62%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes mds-dscene-cursor{0%,40%{transform:translate(70cqw,80cqh);opacity:0}44%{transform:translate(22cqw,44cqh);opacity:1}50%{transform:translate(38cqw,46cqh)}56%{transform:translate(24cqw,44cqh) scale(.85)}59%{transform:translate(24cqw,44cqh) scale(1);opacity:1}62%,to{opacity:0}}@keyframes mds-dscene-sheet{0%,80%{opacity:0;transform:translate(-50%,30px)}83%,95%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes mds-dscene-pop{0%,80%{opacity:0;transform:scale(.4)}82%{opacity:1;transform:scale(1.25)}84%,95%{opacity:1;transform:scale(1)}to{opacity:0}}.mds-media:has(.mds-scene--demo) .mds-hero__chip{display:none}@media(max-width:749px){.mds-dscene__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mds-dscene__grid>:nth-child(n+4){display:none}.mds-dscene__links{display:none}.mds-dscene__sheet{width:88%;gap:8px;padding:8px 10px}.mds-dscene__event{display:none}}@media(prefers-reduced-motion:reduce){.mds-dscene__a{opacity:1}.mds-dscene__b,.mds-dscene__c,.mds-dscene__cursor{display:none}}.mds-ccar{overflow:hidden}.mds-ccar .mds-cases__head{margin-bottom:48px}.mds-ccar__viewport{overflow:hidden}.mds-ccar__track{display:flex;gap:16px;width:max-content}.mds-ccar__row{display:flex;gap:16px;flex-shrink:0}.mds-ccar__track{will-change:transform}.mds-ccar__viewport{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.mds-ccar__viewport.is-drag{cursor:grabbing}.mds-ccar__img img{-webkit-user-drag:none}.mds .mds-ccar__card{position:relative;flex-shrink:0;width:360px;aspect-ratio:4 / 5;border-radius:0;overflow:hidden;background:var(--mds-ink-3);color:var(--mds-text);text-decoration:none;display:block}.mds-ccar__img{position:absolute;top:0;right:0;bottom:0;left:0}.mds-ccar__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.mds-ccar__over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;background:linear-gradient(180deg,#0a0b0c00 30%,#0a0b0ce0 78%);opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}.mds .mds-ccar__card:hover .mds-ccar__over,.mds .mds-ccar__card:focus-visible .mds-ccar__over{opacity:1;transform:none}.mds .mds-ccar__card:hover img,.mds .mds-ccar__card:focus-visible img{transform:scale(1.05)}.mds .mds-ccar__card:focus-visible{outline:2px solid var(--mds-accent);outline-offset:3px}.mds-ccar__tag{align-self:flex-start;font-family:var(--mds-font-mono);font-size:11px;color:var(--mds-ink);background:var(--mds-accent);border-radius:99px;padding:4px 10px}.mds-ccar__title{font-family:var(--mds-font-display);font-weight:600;font-size:24px;line-height:1.08;letter-spacing:-.02em}.mds-ccar__text{font-size:14px;line-height:1.5;color:#d6d4cc}.mds-ccar__cta{font-weight:600;font-size:14px;color:var(--mds-accent)}@media(max-width:749px){.mds .mds-ccar__card{width:280px}.mds-ccar__over{padding:18px;opacity:1;transform:none;gap:8px;background:linear-gradient(180deg,#0a0b0c00 22%,#0a0b0ceb 70%)}.mds-ccar__text{font-size:13px}.mds-ccar__title{font-size:19px}.mds-ccar .mds-cases__head{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.mds-ccar__track{will-change:auto}}.mds[data-mds-sec]{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px)}.mds.mds-hero[data-mds-sec]{padding-top:calc(var(--header-height, 64px) + var(--pt, 0px))}.mds-blog .mds-blog__news.mds__pad{padding-bottom:0}.mds-ccar__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.mds .mds-ccar__dot{width:28px;height:4px;padding:0;border:0;border-radius:0;background:#34363c;cursor:pointer;position:relative;transition:background-color .25s,width .25s}.mds .mds-ccar__dot:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.mds .mds-ccar__dot:hover{background:#55554f}.mds .mds-ccar__dot[aria-current=true]{background:var(--mds-accent);width:44px}.mds .mds-ccar__dot:focus-visible{outline:2px solid var(--mds-accent);outline-offset:4px}@media(max-width:749px){.mds-ccar__dots{gap:6px;margin-top:20px}.mds .mds-ccar__dot{width:18px}.mds .mds-ccar__dot[aria-current=true]{width:30px}}.mds-steps--anim.is-running .mds-step{position:relative;transition:opacity .5s ease,transform .5s ease;opacity:.38}.mds-steps--anim.is-running .mds-step:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:0;background:var(--mds-accent-on-paper)}.mds:not(.mds--paper) .mds-steps--anim.is-running .mds-step:before{background:var(--mds-accent)}.mds-steps--anim.is-running .mds-step.is-done{opacity:.62}.mds-steps--anim.is-running .mds-step.is-done:before{width:100%}.mds-steps--anim.is-running .mds-step.is-active{opacity:1;transform:translateY(-4px)}.mds-steps--anim.is-running .mds-step.is-active:before{animation:mds-step-fill var(--step-dur, 2.5s) linear forwards}.mds-steps--anim.is-running .mds-step__n,.mds-steps--anim.is-running .mds-step__t{transition:color .4s ease}.mds-steps--anim.is-running .mds-step.is-active .mds-step__n{color:var(--mds-accent-on-paper);font-weight:600}.mds:not(.mds--paper) .mds-steps--anim.is-running .mds-step.is-active .mds-step__n{color:var(--mds-accent)}@keyframes mds-step-fill{0%{width:0}to{width:100%}}@media(max-width:749px){.mds-steps--anim.is-running .mds-step,.mds-steps--anim.is-running .mds-step.is-active{transform:none}.mds-steps--anim.is-running .mds-step:before{top:-1px;height:2px}}.mds-svc-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;max-width:440px}.mds-svc-collage__col{display:flex;flex-direction:column;gap:10px}.mds-svc-collage__col:nth-child(2){margin-top:32px}.mds .mds-svc-collage__item{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0;overflow:hidden;background:#e2ded4;cursor:pointer;aspect-ratio:4 / 3}.mds .mds-svc-collage__item.is-tall{aspect-ratio:4 / 5}.mds-svc-collage__item img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.55);opacity:.55;transform:scale(1.02);transition:filter .5s ease,opacity .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.mds-svc-collage__item:hover img{opacity:.8;filter:grayscale(.2)}.mds-svc-collage__item.is-active img{filter:none;opacity:1;transform:scale(1)}.mds-svc-collage__num{position:absolute;left:12px;top:12px;font-family:var(--mds-font-mono);font-size:12px;color:var(--mds-ink);background:var(--mds-paper);padding:4px 8px;transition:background-color .3s,color .3s}.mds-svc-collage__item.is-active .mds-svc-collage__num{background:var(--mds-accent)}.mds .mds-svc-collage__item:focus-visible{outline:2px solid var(--mds-accent-on-paper);outline-offset:3px}@media(max-width:749px){.mds-svc-collage{display:none}}@media(prefers-reduced-motion:reduce){.mds-svc-collage__item img{transition:none}}html,.page-wrapper{scrollbar-width:thin;scrollbar-color:var(--mds-sb-thumb, rgba(242, 240, 234, .35)) var(--mds-sb-track, #0E0F11)!important}.mds-hablar__alt{display:flex;flex-direction:column;gap:14px;margin-top:36px;padding-top:32px;border-top:1px solid var(--mds-line)}.mds-hablar__alt .mds-eyebrow{margin:0}.mds .mds-hablar__alt .mds-hablar__tab{width:100%}.mds .mds-hablar__alt .mds-hablar__tab:hover{background:var(--mds-accent);color:var(--mds-ink);border-color:var(--mds-accent)}.mds .mds-hablar__back{align-self:flex-start;margin-bottom:24px;padding:0;background:none;border:0;color:var(--mds-muted);font:inherit;font-size:15px;cursor:pointer}.mds .mds-hablar__back:hover{color:var(--mds-accent)}@media(max-width:749px){.mds-hablar__alt{margin-top:24px;padding-top:24px}.mds .mds-hablar__alt .mds-hablar__tab{flex-direction:row;align-items:center}.mds-hablar__alt .mds-hablar__tab svg{display:block}}.mds .mds-check input[type=checkbox]{position:relative;border:1.5px solid #5A5C62;background-color:transparent;border-radius:5px}.mds .mds-check input[type=checkbox]:not(:disabled):hover{border-color:var(--mds-accent);background-color:#44ea9114}.mds .mds-check input[type=checkbox]:checked,.mds .mds-check input[type=checkbox]:not(:disabled):hover:checked{background-color:var(--mds-accent);border-color:var(--mds-accent)}.mds .mds-check input[type=checkbox]:checked:after{background-color:var(--mds-ink);width:18px;height:18px}.mds .mds-check input[type=checkbox]:focus-visible{outline:2px solid var(--mds-accent);outline-offset:2px}.mds--paper .mds-check input[type=checkbox]{border-color:#8a887f}.mds-ccar__track,.mds-ccar__row{gap:var(--ccar-gap, 16px)}.mds-logos__item{height:auto;min-height:calc(var(--logo-h, 36px) + 8px);font-size:calc(var(--logo-h, 36px) * .67)}.mds-logos__item img,.mds .mds-logos__item img{height:var(--logo-h, 36px);max-width:calc(var(--logo-h, 36px) * 4.5)}.mds-footer__logo img{width:var(--foot-logo-w, 180px)}@media(max-width:749px){.mds-footer__logo img{width:var(--foot-logo-w-m, 180px)}}.mds .mds-footer__main{padding-block:var(--foot-main-t, 80px) var(--foot-main-b, 40px)}.mds .mds-footer__bottom{padding-block:var(--foot-bar-t, 24px) var(--foot-bar-b, 32px)}@media(min-width:750px){.mds-final .mds-news{margin-top:-20px;padding-top:15px}}.mds .mds-footer__newsrow button{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0}.mds .mds-footer__newsrow button svg{display:block}.mds .mds-footer__claim{font-size:15px}.mds .mds-footer__col a,.mds .mds-footer__col li>span,.mds .mds-footer__studio li{font-size:14px}.mds .mds-caselist__card .mds-media img.mds-caselist__img{object-position:50% 30%}.mds .mds-media video.mds-media__clip{width:100%;height:100%;object-fit:cover;display:block;background:#0e0f11}
/*# sourceMappingURL=/cdn/shop/t/4/assets/maelify-ds.css.map */
