@font-face{font-family:YM Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.ym-labs-hero{--lab-blue:#1463e8;--lab-surface:#fff;--lab-line:rgba(26,43,70,.12);--lab-muted:#576477;--lab-halo:rgba(20,99,232,.16);--lab-track:rgba(23,36,58,.055);--lab-card-h:clamp(300px,calc(100svh - 430px),440px);--lab-ease:cubic-bezier(.25,1,.3,1);--lab-dur:560ms;position:relative;isolation:isolate;overflow:clip;padding:100px max(28px,calc((100vw - 1320px) / 2)) 20px;color:hsl(var(--foreground));background:radial-gradient(ellipse 75% 70% at 50% 0,#fff 12%,transparent 80%),radial-gradient(ellipse 70% 55% at 50% 100%,rgba(20,99,232,.065),transparent 80%),#f3f6fa;font-family:YM Inter,Inter,sans-serif}.ym-labs-heading{text-align:center}.ym-labs-heading h1{font-size:clamp(52px,4.6vw,72px);line-height:1.03;font-weight:480;letter-spacing:-.06em;margin:0}.ym-labs-heading h1 span{color:var(--lab-blue)}.ym-product-reveal{position:relative;white-space:nowrap}.ym-product-reveal,.ym-product-reveal>span{display:inline-block}.ym-product-reveal>canvas{position:absolute;top:-36px;left:-36px;pointer-events:none}@media (prefers-reduced-motion:reduce){.ym-product-reveal>canvas{display:none}}.ym-labs-intro{max-width:640px;margin:14px auto 0}.ym-labs-intro>p{color:var(--lab-muted);font-size:16px;line-height:1.55;margin:0}.ym-labs-stage{position:relative;padding-top:28px}.ym-labs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ym-lab-slot{position:relative;min-width:0}.ym-lab-card{position:relative;z-index:1;width:100%;height:var(--lab-card-h);overflow:hidden;border:1px solid rgba(26,38,54,.18);border-radius:20px;color:#fff;background:#171b20;box-shadow:0 3px 10px -6px rgba(27,41,65,.18),0 16px 32px -24px rgba(27,41,65,.28);transform-origin:center;transition:width var(--lab-dur) var(--lab-ease),transform var(--lab-dur) var(--lab-ease),opacity var(--lab-dur) var(--lab-ease),filter var(--lab-dur) var(--lab-ease),box-shadow var(--lab-dur) var(--lab-ease),border-color var(--lab-dur) var(--lab-ease)}.ym-lab-media{position:absolute;inset:0;overflow:hidden}.ym-lab-picture{position:absolute;inset:-4px}.ym-lab-picture img,.ym-lab-picture video{object-fit:cover;width:100%;height:100%}.ym-lab-picture video{position:absolute;inset:0;opacity:0;transition:opacity var(--lab-dur) var(--lab-ease)}.ym-lab-picture video[data-visible=true]{opacity:1}.ym-lab-shade{position:absolute;inset:0;pointer-events:none;transition:opacity var(--lab-dur) var(--lab-ease);background:linear-gradient(90deg,rgba(8,12,18,.96),rgba(8,12,18,.8) 30%,rgba(8,12,18,.08) 62%,transparent 85%)}.ym-lab-business .ym-lab-shade{background:linear-gradient(270deg,rgba(8,12,18,.95),rgba(8,12,18,.82) 30%,rgba(8,12,18,.06) 62%,transparent 85%)}.ym-lab-copy{position:absolute;z-index:2;left:28px;bottom:32px;width:calc(52% - 28px);max-width:290px;transition:opacity .28s var(--lab-ease) .14s}.ym-lab-business .ym-lab-copy{left:auto;right:28px}.ym-lab-label{display:inline-flex;align-items:center;gap:7px;margin:0 0 15px;padding:6px 12px 6px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(10,16,24,.52);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#fff;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.ym-lab-label svg{width:13px;height:13px;flex-shrink:0;stroke-width:1.9;color:#8fbcff}.ym-lab-ghost{display:none}.ym-lab-copy h2{font-size:clamp(27px,2.35vw,36px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:0;text-wrap:balance}.ym-lab-description{margin:14px 0 22px;color:#e0e5ec;font-size:13px;line-height:1.65}.ym-lab-cta{max-width:100%}.ym-lab-cta>div{height:46px;max-width:100%;padding-inline:14px}.ym-lab-cta>div>span:first-of-type{font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;line-height:1.4;text-align:left;padding-right:42px}.ym-lab-cta>div>div[aria-hidden=true]{background:linear-gradient(145deg,#368cff,#1669df)}.ym-lab-shortcuts-shell,.ym-lab-wave-shell{display:none}.ym-lab-play{position:absolute;right:22px;bottom:24px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#fff;background:rgba(12,17,24,.6);backdrop-filter:blur(8px);transition:background .18s,opacity .28s var(--lab-ease) .14s}.ym-lab-business .ym-lab-play{right:auto;left:22px}.ym-lab-play:hover{background:rgba(12,17,24,.9)}.ym-lab-error{color:#fff;font-size:11px;line-height:1.4;margin-top:8px}.ym-labs-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding-top:12px}.ym-labs-hint{margin:0;color:var(--lab-muted);font-size:11px}.ym-hint-touch{display:none}.ym-labs-switcher{display:flex;align-items:center;gap:3px;padding:4px;border-radius:13px;background:var(--lab-track)}.ym-labs-switcher button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:var(--lab-muted);background:transparent;font-size:11px;font-weight:500;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.ym-labs-switcher button svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.7;opacity:.8}.ym-labs-switcher button:hover{color:hsl(var(--foreground));background:hsl(var(--secondary))}.ym-labs-switcher button[aria-pressed=true]{color:var(--lab-blue);border-color:var(--lab-line);background:var(--lab-surface);box-shadow:0 1px 2px rgba(23,36,58,.09)}.ym-labs-switcher button[aria-pressed=true] svg{opacity:1}.ym-labs-switcher .ym-labs-reset{display:grid;place-items:center;width:34px;padding:0}.ym-labs-reset:disabled{opacity:.3;cursor:default}.ym-labs-hero a:focus-visible,.ym-labs-hero button:focus-visible{outline:3px solid var(--lab-blue);outline-offset:4px}.ym-lab-card a:focus-visible,.ym-lab-card button:focus-visible{outline-color:#fff}.dark .ym-labs-hero{--lab-blue:#5295ff;--lab-surface:#122036;--lab-line:rgba(153,189,238,.28);--lab-muted:#b7c4d7;--lab-halo:rgba(74,141,255,.3);--lab-track:rgba(150,184,232,.1);background:radial-gradient(ellipse 72% 65% at 50% -10%,rgba(98,125,162,.22),transparent 78%),radial-gradient(ellipse 52% 48% at 8% 80%,rgba(25,84,162,.13),transparent 80%),radial-gradient(ellipse 52% 48% at 92% 80%,rgba(25,84,162,.13),transparent 80%),linear-gradient(180deg,#090f19,#070b12)}.dark .ym-lab-card{border-color:rgba(171,198,235,.33);box-shadow:0 1px 0 rgba(200,220,250,.08),0 16px 42px -24px rgba(2,8,18,.8)}.dark .ym-lab-shade{background:linear-gradient(90deg,rgba(5,12,23,.97),rgba(5,12,23,.82) 30%,rgba(5,12,23,.05) 62%,transparent 85%)}.dark .ym-lab-business .ym-lab-shade{background:linear-gradient(270deg,rgba(5,12,23,.97),rgba(5,12,23,.82) 30%,rgba(5,12,23,.05) 62%,transparent 85%)}.dark .ym-lab-cta>div>div[aria-hidden=true]{background:linear-gradient(145deg,#2378ed,#0756c8)}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.ym-lab-card{will-change:transform,opacity,filter}.ym-labs-stage:before{content:"";position:absolute;z-index:0;top:18px;left:50%;width:min(1060px,84%);height:var(--lab-card-h);border-radius:48px;background:radial-gradient(ellipse at center,var(--lab-halo),transparent 72%);filter:blur(38px);opacity:0;pointer-events:none;transform:translateX(-50%) scale(.94);transition:opacity var(--lab-dur) var(--lab-ease),transform var(--lab-dur) var(--lab-ease)}.ym-labs-stage:not([data-selection=none]):before{opacity:1;transform:translateX(-50%) scale(1)}.ym-lab-card[data-active=true]{z-index:4;width:125%;border-color:#2877f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(40,119,242,.6),0 2px 8px -4px rgba(15,30,55,.3),0 26px 56px -26px rgba(13,29,56,.4),0 48px 120px -44px rgba(20,99,232,.4)}.dark .ym-lab-card[data-active=true]{border-color:#6ba7ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(107,167,255,.6),0 2px 8px -4px rgba(0,0,0,.5),0 26px 56px -26px rgba(0,0,0,.66),0 48px 120px -44px rgba(40,119,242,.45)}.ym-lab-business[data-active=true]{transform:translateX(calc(30% + 12px))}.ym-lab-experience[data-active=true]{transform:translateX(calc(-50% - 12px))}.ym-lab-card[data-inactive=true]{z-index:1;opacity:.76;filter:saturate(.55) brightness(.74) blur(2.5px);border-color:rgba(26,38,54,.08);box-shadow:0 12px 34px -28px rgba(27,41,65,.45);pointer-events:none}.dark .ym-lab-card[data-inactive=true]{border-color:rgba(171,198,235,.12);box-shadow:0 12px 34px -28px rgba(2,8,18,.7)}.ym-lab-business[data-inactive=true]{transform-origin:left center;transform:translateX(-12px) scale(.955)}.ym-lab-experience[data-inactive=true]{transform-origin:right center;transform:translateX(12px) scale(.955)}.ym-lab-card[data-inactive=true] .ym-lab-shade{opacity:.5}.ym-lab-card[data-inactive=true] .ym-lab-copy,.ym-lab-card[data-inactive=true] .ym-lab-play{opacity:0;transition:opacity .19s ease}.ym-lab-ghost{display:inline-flex;align-items:center;gap:7px;position:absolute;z-index:2;top:24px;padding:7px 13px 7px 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(10,16,24,.64);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .24s var(--lab-ease),transform var(--lab-dur) var(--lab-ease)}.ym-lab-ghost svg{width:12px;height:12px;flex-shrink:0;stroke-width:1.9;color:#8fbcff}.ym-lab-slot-business .ym-lab-ghost{left:22px}.ym-lab-slot-experience .ym-lab-ghost{right:22px}.ym-lab-slot[data-state=receded] .ym-lab-ghost{opacity:1;transform:translateY(0);transition-delay:.23s}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.ym-lab-shortcuts-shell,.ym-lab-wave-shell{display:block;position:absolute;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .26s var(--lab-ease),transform var(--lab-dur) var(--lab-ease),visibility 0s .26s}.ym-lab-shortcuts-shell{right:22px;bottom:24px;width:228px}.ym-lab-shortcuts{padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:16px;background:rgba(20,27,37,.82);color:#f5f7fa;backdrop-filter:blur(16px);box-shadow:0 12px 28px -12px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1)}.ym-lab-business .ym-lab-shortcuts-shell{right:auto;left:22px}.ym-lab-card[data-active=true] .ym-lab-shortcuts-shell,.ym-lab-card[data-active=true] .ym-lab-wave-shell{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.33s,.33s,0s}.ym-lab-card[data-active=true] .ym-lab-shortcuts-shell{pointer-events:auto}.ym-lab-wave-shell{top:22px;left:88px;width:180px}.ym-lab-waveform{padding:10px 16px;border-radius:15px;border:1px solid rgba(163,206,255,.36);background:linear-gradient(135deg,rgba(26,47,72,.8),rgba(10,22,38,.75));backdrop-filter:blur(16px);box-shadow:inset 0 1px rgba(255,255,255,.12),0 8px 28px rgba(0,0,0,.18)}.ym-lab-waveform>span{display:block;color:#c8dff7;font-size:8px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.ym-lab-wave-bars{display:flex;align-items:center;justify-content:space-between;height:34px;margin-top:5px}.ym-lab-wave-bars i{width:3px;border-radius:3px;background:linear-gradient(0deg,#3984ff,#91e8ff);box-shadow:0 0 6px rgba(79,164,255,.32);animation:ym-voice-wave ease-in-out infinite alternate;animation-play-state:paused;transform-origin:center}.ym-lab-waveform[data-animate=true] .ym-lab-wave-bars i{animation-play-state:running}.ym-lab-shortcuts a,.ym-lab-shortcuts button{display:flex;width:100%;align-items:center;gap:9px;min-height:40px;padding:8px 2px;color:inherit;background:transparent;border:0;text-decoration:none;font-size:11px;line-height:1.4;text-align:left}.ym-lab-shortcuts>*+*{border-top:1px solid rgba(255,255,255,.15)}.ym-lab-shortcuts a:hover,.ym-lab-shortcuts button:hover{color:#fff;background:rgba(255,255,255,.07)}.ym-lab-shortcuts svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.6}.ym-lab-shortcuts svg:last-child{width:13px;margin-left:auto;opacity:.75}.ym-lab-card[data-active=true] .ym-lab-play{top:22px;bottom:auto;right:auto;left:22px}.ym-lab-business[data-active=true] .ym-lab-play{left:auto;right:22px}}@media (min-width:761px) and (max-height:800px){.ym-labs-hero{padding-top:92px}.ym-labs-heading h1{font-size:56px}.ym-labs-intro{margin-top:12px}.ym-labs-intro>p{font-size:14px}.ym-labs-stage{padding-top:24px}.ym-labs-hero{--lab-card-h:clamp(280px,calc(100svh - 370px),380px)}}@media (min-width:761px) and (max-width:1200px){.ym-labs-hero{padding-inline:24px}.ym-lab-copy{left:22px;width:60%}.ym-lab-business .ym-lab-copy{right:22px}.ym-lab-copy h2{font-size:28px}.ym-lab-description{font-size:12px}.ym-lab-business .ym-lab-picture img,.ym-lab-business .ym-lab-picture video{object-position:30% center}.ym-lab-experience .ym-lab-picture img,.ym-lab-experience .ym-lab-picture video{object-position:70% center}}@media (max-width:760px){.ym-labs-hero{padding:96px 16px 20px}.ym-labs-heading h1{font-size:clamp(40px,8.5vw,60px);letter-spacing:-.06em}.ym-labs-intro{max-width:430px;margin-top:14px}.ym-labs-intro>p{font-size:14px}.ym-intro-break{display:none}.ym-labs-stage{padding-top:26px}.ym-labs-grid{grid-template-columns:1fr;gap:16px}.ym-lab-card{height:340px;border-radius:18px;will-change:auto}.ym-lab-card[data-active=true]{border-color:#86b5ff}.ym-lab-copy{left:22px;bottom:24px;width:66%;max-width:280px}.ym-lab-business .ym-lab-copy{right:22px}.ym-lab-copy h2{font-size:29px}.ym-lab-label{margin-bottom:12px}.ym-lab-description{font-size:12px;margin:12px 0 18px}.ym-lab-cta>div{padding-inline:12px}.ym-lab-cta>div>span:first-of-type{font-size:11px;padding-right:36px}.ym-lab-business .ym-lab-picture img,.ym-lab-business .ym-lab-picture video{object-position:left center}.ym-lab-experience .ym-lab-picture img,.ym-lab-experience .ym-lab-picture video{object-position:right center}.ym-labs-controls{justify-content:center;padding-top:12px}.ym-labs-hint{display:none}.ym-labs-switcher button{min-height:44px;padding:0 10px;gap:6px}.ym-labs-switcher button svg{width:13px;height:13px}}@media (hover:none){.ym-hint-mouse{display:none}.ym-hint-touch{display:inline}}@media (prefers-reduced-motion:reduce){.ym-labs-hero *,.ym-labs-hero :after,.ym-labs-hero :before{animation:none!important;transition:none!important}.ym-lab-card[data-active=true]{border-color:#86b5ff}.ym-hint-mouse{display:none}.ym-hint-touch{display:inline}}@keyframes ym-voice-wave{0%{transform:scaleY(.3);opacity:.65}to{transform:scaleY(1);opacity:1}}@media (max-height:680px){.ym-lab-wave-shell{display:none}}