.lab{--lab-bg:#0c0f14;--lab-card:rgba(19,24,36,.92);--lab-photo:#111622;--lab-field:#10141f;--lab-line-section:#161d2b;--lab-line-inner:#1d2638;--lab-line-card:#26324a;--lab-line-wire:#2c3954;--lab-line-ghost:#3d4c66;--lab-head:#fff;--lab-text:#d6dcea;--lab-lead:#b8c2d6;--lab-muted:#8796b2;--lab-hint:#6f7f9b;--lab-font-head:"Sofia Sans Semi Condensed Variable","Sofia Sans Variable","Noto Sans Armenian Variable",ui-sans-serif,sans-serif;--lab-font-text:"Sofia Sans Variable","Noto Sans Armenian Variable",ui-sans-serif,system-ui,sans-serif;--lab-gutter:40px;--lab-head-h:100px;--lab-section-y:120px;--lab-spring:linear(0,0.181 4%,0.499 8%,0.766 12%,0.933 17%,1.013 21%,1.038 25%,1.034 29%,1.023 33%,1.012 38%,1.004 42%,1 46%,0.999 54%,1 67%,1);--accent:#7a5cff;--on-accent:#fff;position:relative;min-height:100vh;background:var(--lab-bg);font-family:var(--lab-font-text);font-size:17px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}.lab,.lab a{color:var(--lab-head)}.lab a:focus-visible,.lab button:focus-visible,.lab input:focus-visible,.lab summary:focus-visible,.lab textarea:focus-visible{outline:3px solid #fff;outline-offset:3px}body:has(.lab),html:has(.lab){background:#0c0f14}.lab-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--lab-gutter);box-sizing:border-box}.lab-sec{position:relative;padding:var(--lab-section-y) 0}.lab-sec+.lab-sec{border-top:1px solid var(--lab-line-section)}.lab-nw{white-space:nowrap}.lab-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;align-items:start}.lab-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lab-grid2>*,.lab-grid3>*{min-width:0}.lab-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lab-btn,.lab-eyebrow,.lab-ghost,.lab-h1,.lab-h2,.lab-h3,.lab-kick,.lab-logo,.lab-tags{font-family:var(--lab-font-head)}.lab-h1{margin:0;font-weight:800;text-transform:uppercase;font-size:clamp(46px,3.4vw + 39px,88px);line-height:.98;letter-spacing:.005em;text-wrap:balance}.lab-h1>span{display:block}.lab-h2{margin:28px 0 0;font-weight:800;font-size:clamp(40px,2.2vw + 32px,60px);line-height:1;letter-spacing:.005em}.lab-h2,.lab-h3{text-transform:uppercase;text-wrap:balance}.lab-h3{margin:0;font-weight:700;font-size:26px;line-height:1.1;letter-spacing:.02em}.lab-lead{margin:22px 0 0;max-width:34em;font-size:clamp(18px,.3vw + 17px,20px);line-height:1.5;color:var(--lab-lead)}.lab-kick{display:flex;align-items:center;gap:14px;margin:0;font-weight:500;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-muted)}.lab-kick b{color:color-mix(in srgb,var(--accent) 72%,#fff);font-weight:700}.lab-kick:after{content:"";flex:1;height:1px;background:var(--lab-line-card)}.lab-eyebrow{margin:0;font-weight:400;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-head)}.lab-muted{color:var(--lab-muted)}.lab-btn,.lab-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:56px;padding:0 28px;border-radius:6px;text-decoration:none;font-weight:700;font-size:20px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;transition:filter .15s ease,border-color .15s ease}.lab .lab-btn{background:var(--accent);color:var(--on-accent);border:0}.lab .lab-btn:hover{filter:brightness(1.1)}.lab .lab-btn:disabled{filter:saturate(.4) brightness(.8);cursor:progress}.lab .lab-ghost{background:transparent;color:var(--lab-head);border:1px solid var(--lab-line-ghost);font-weight:600}.lab .lab-ghost:hover{border-color:var(--lab-muted)}.lab-btn--card,.lab-ghost--card{min-height:52px;padding:0 22px;font-size:19px}.lab-ghost--head{min-height:44px;padding:0 20px;font-size:17px;letter-spacing:.06em}.lab:lang(hy) .lab-btn,.lab:lang(hy) .lab-ghost{text-transform:none;letter-spacing:.02em}.lab-card{box-sizing:border-box;min-width:0;background:var(--lab-card);border:1px solid var(--lab-line-card);border-radius:14px}.lab-card--lit{border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 60px color-mix(in srgb,var(--accent) 16%,transparent)}.lab-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--lab-line-wire);border-radius:999px;font-size:13px;color:var(--lab-muted)}.lab-ico{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 14%,#141a28);color:var(--accent)}.lab-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.lab-check>svg{color:var(--accent);margin-top:2px}.lab-head{position:absolute;top:0;left:0;right:0;z-index:6;width:100%;max-width:1280px;height:var(--lab-head-h);margin:0 auto;padding:28px var(--lab-gutter);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px}.lab-logo{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:700;font-size:26px;letter-spacing:.01em;white-space:nowrap}.lab .lab-logo{color:var(--lab-head)}.lab-logo span{color:var(--accent)}.lab-nav{display:flex;gap:clamp(16px,3vw - 12px,28px);align-items:center}.lab-nav a,.lab-nav button{font:inherit;font-family:var(--lab-font-text);font-size:16px;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:6px}.lab .lab-nav a,.lab .lab-nav button{color:var(--lab-lead)}.lab .lab-nav a:hover,.lab .lab-nav button:hover{color:var(--lab-head)}.lab-head-actions{display:flex;align-items:center;gap:12px}.lab .lab-head-cta{white-space:nowrap;flex-shrink:0}.lab-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--lab-line-ghost);background:transparent;color:var(--lab-head);cursor:pointer}@media (width > 960px) and (width <= 1099px){.lab-nav{display:none}.lab-menu-btn{display:inline-flex}}@media (width > 960px) and (width <= 1199px){.lab-head--langs .lab-nav{display:none}.lab-head--langs .lab-menu-btn{display:inline-flex}}.lab-lang{display:inline-flex;align-items:center;flex-shrink:0;font-family:var(--lab-font-text);font-size:15px;letter-spacing:.06em;white-space:nowrap}.lab-lang a,.lab-lang-current{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 4px}.lab .lab-lang a{color:var(--lab-lead);text-decoration:none}.lab .lab-lang a:hover,.lab-lang-current{color:var(--lab-head)}.lab-lang-current{font-weight:700}.lab-lang-dot{color:var(--lab-hint)}.lab-dropdown{position:relative}.lab-dropdown-panel{position:absolute;top:calc(100% + 8px);left:-16px;z-index:10;min-width:280px;padding:10px;display:flex;flex-direction:column;background:rgba(19,24,36,.98);border:1px solid var(--lab-line-card);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.45)}.lab .lab-dropdown-panel a{min-height:44px;padding:0 12px;border-radius:6px;color:var(--lab-text)}.lab .lab-dropdown-panel a:hover{background:#182033;color:var(--lab-head)}.lab-dropdown-current{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;cursor:default}.lab .lab-dropdown-current{color:var(--lab-muted)}.lab-foot .lab-foot-current{min-height:0;padding:0;display:inline-flex;gap:8px;justify-content:flex-start}.lab-dropdown-current em{font-family:var(--lab-font-head);font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lab-mobile-panel{position:absolute;top:100%;left:12px;right:12px;z-index:10;max-height:calc(100dvh - var(--lab-head-h) - 16px);overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:4px;background:rgba(16,20,31,.98);border:1px solid var(--lab-line-card);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.5)}.lab .lab-mobile-panel .lab-dropdown-current,.lab .lab-mobile-panel a{min-height:44px;display:flex;align-items:center;padding:0 8px;text-decoration:none;font-size:18px;color:var(--lab-text)}.lab .lab-mobile-panel .lab-dropdown-current{color:var(--lab-muted)}.lab-mobile-panel .lab-mobile-label{margin:12px 8px 4px;font-family:var(--lab-font-head);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-muted)}.lab .lab-mobile-panel .lab-btn{margin-top:12px;justify-content:center;color:var(--on-accent)}.lab-hero-screen{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.lab-hero-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;filter:blur(3px)}.lab-hero-bg,.lab-hero-shade{position:absolute;inset:0;pointer-events:none}.lab-hero-shade{background:linear-gradient(127deg,var(--lab-bg) 35%,rgba(12,15,20,.75) 100%)}.lab-hero-glow{position:absolute;right:calc(50% - 820px);top:60px;width:1000px;height:900px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 30%,transparent) 0,color-mix(in srgb,var(--accent) 8%,transparent) 42%,transparent 66%),radial-gradient(circle at 30% 70%,rgba(60,96,255,.12) 0,transparent 45%);pointer-events:none}.lab-hero{position:relative;z-index:2;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:calc(var(--lab-head-h) + 36px) var(--lab-gutter) 150px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;align-content:start}.lab-hero>*{min-width:0}.lab-hero-top{grid-column:1/-1}.lab-hero-top:after{content:"";display:block;height:2px;background:var(--lab-line-ghost);margin-top:22px}.lab-hero-text{padding-top:72px}.lab-h1-accent{color:var(--accent)}.lab-hero-sub{margin:28px 0 0;max-width:28em;font-size:clamp(18px,.3vw + 17px,20px);line-height:1.5;color:var(--lab-lead)}.lab-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px}.lab-hero-cta-note{color:var(--lab-muted);font-size:16px}.lab-hero-art{position:relative;padding-top:64px;height:600px}.lab-tags{position:absolute;left:0;right:0;bottom:0;z-index:3;background:rgba(12,15,20,.5);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-top:1px solid rgba(61,76,102,.45)}.lab-tags ul{list-style:none;margin:0 auto;max-width:1280px;padding:30px var(--lab-gutter);box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;font-weight:500;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:var(--lab-muted)}.lab-tags li.lab-tag-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.lab-scheme{position:relative;width:540px;height:560px;margin-left:auto}.lab-node{position:absolute;width:220px;box-sizing:border-box;padding:14px 16px;background:rgba(19,24,36,.9);border:1px solid var(--lab-line-card);border-radius:12px;animation:lab-node-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}.lab-node--lit{border-color:color-mix(in srgb,var(--accent) 55%,var(--lab-line-card));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 18%,transparent)}.lab-node-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--lab-font-head);font-weight:600;font-size:20px;line-height:1.2}.lab-node-sub{margin-top:4px;font-size:15px;line-height:1.35;color:var(--lab-muted)}@keyframes lab-node-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.lab-wire{position:absolute;background:var(--lab-line-card);overflow:hidden}.lab-wire--x{transform-origin:left center;animation:lab-draw-x .45s ease-out both;animation-delay:var(--d)}.lab-wire--x.lab-wire--rtl{transform-origin:right center}.lab-wire--y{transform-origin:center top;animation:lab-draw-y .45s ease-out both;animation-delay:var(--d)}@keyframes lab-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lab-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lab-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation:lab-run-x 6s linear infinite;animation-delay:var(--p)}.lab-wire--rtl:after{animation-name:lab-run-x-back}.lab-wire--y:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation-name:lab-run-y}@keyframes lab-run-x{0%{transform:translateX(-100%)}15%,to{transform:translateX(100%)}}@keyframes lab-run-x-back{0%{transform:translateX(100%)}15%,to{transform:translateX(-100%)}}@keyframes lab-run-y{0%{transform:translateY(-100%)}15%,to{transform:translateY(100%)}}.lab-lamp{width:8px;height:8px;border-radius:50%;background:var(--lab-line-ghost);flex:none;animation:lab-lamp 6s linear infinite;animation-delay:var(--p)}@keyframes lab-lamp{0%{background:var(--lab-line-ghost);box-shadow:none}4%,70%{background:var(--accent);box-shadow:0 0 12px var(--accent)}85%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-toast{position:absolute;left:230px;top:470px;width:310px;box-sizing:border-box;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:rgba(24,30,46,.96);border:1px solid var(--lab-line-wire);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.45);opacity:0;animation:lab-toast 6s ease-out infinite;animation-delay:8.3s}.lab-toast svg{color:var(--accent);flex:none;margin-top:1px}.lab-toast-title{font-weight:600;font-size:16px}.lab-toast-sub{margin-top:2px;font-size:14px;color:var(--lab-muted)}@keyframes lab-toast{0%{opacity:0;transform:translateY(10px)}6%,62%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(-6px)}}.lab-scheme-note{position:absolute;right:0;bottom:-6px;font-size:13px;color:var(--lab-muted)}.lab-chaos-art{position:relative;height:520px}.lab-chaos{position:relative;width:560px;height:470px;margin:30px 0 0 auto}.lab-chaos-card{position:absolute;left:0;width:230px;height:58px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 16px;background:rgba(19,24,36,.94);border:1px solid var(--lab-line-card);border-radius:10px;font-family:var(--lab-font-head);font-weight:600;font-size:19px;color:var(--lab-head);z-index:var(--z);transform-origin:50% 50%;animation:lab-gather 16s cubic-bezier(.2,.8,.2,1) var(--d) infinite both;will-change:transform,opacity,filter}@keyframes lab-gather{0%{transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));opacity:var(--o);filter:blur(var(--b));animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{transform:translate(calc(var(--x) + var(--dx)),calc(var(--y) + var(--dy))) rotate(calc(var(--r) * 1.12)) scale(var(--s));opacity:var(--o);filter:blur(var(--b));animation-timing-function:linear(0,.181 4%,.499 8%,.766 12%,.933 17%,1.013 21%,1.038 25%,1.034 29%,1.023 33%,1.012 38%,1.004 42%,1 46%,.999 54%,1 67%,1)}20%,86%{transform:translate(0) rotate(0deg) scale(1);opacity:1;filter:blur(0);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));opacity:var(--o);filter:blur(var(--b))}}.lab-chaos-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#4a5670;animation:lab-chaos-dot 16s linear var(--d) infinite both}@keyframes lab-chaos-dot{0%,19%{background:#4a5670;box-shadow:none}23%,85%{background:var(--accent);box-shadow:0 0 10px var(--accent)}88%,to{background:#4a5670;box-shadow:none}}.lab-chaos-sys{position:absolute;inset:0;animation:lab-chaos-sys 16s ease-in-out infinite both}@keyframes lab-chaos-sys{0%,22%{opacity:0;transform:translateX(-12px)}28%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateX(-12px)}}.lab-chaos-sys .lab-wire{background:var(--lab-line-wire)}.lab-chaos-sys .lab-wire:after{animation-duration:3.2s;animation-name:lab-run-x-short}.lab-chaos-sys .lab-wire--v:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation-name:lab-run-y-short}@keyframes lab-run-x-short{0%{transform:translateX(-100%)}45%,to{transform:translateX(100%)}}@keyframes lab-run-y-short{0%{transform:translateY(-100%)}45%,to{transform:translateY(100%)}}.lab-chaos-system{position:absolute;left:330px;top:160px;width:230px;box-sizing:border-box;padding:20px 20px 18px;background:rgba(22,27,42,.95);border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));border-radius:14px;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 22%,transparent)}.lab-chaos-system-title{font-family:var(--lab-font-head);font-weight:800;font-size:28px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.lab-chaos-system-sub{margin-top:6px;font-size:15px;line-height:1.4;color:var(--lab-muted)}.lab-journal-art{position:relative;padding-top:64px;height:600px;box-sizing:border-box}.lab-journal-stat{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin-bottom:22px}.lab-journal-stat-value{font-family:var(--lab-font-head);font-weight:800;font-size:56px;line-height:1;white-space:nowrap}.lab-journal-stat-plus{color:var(--accent)}.lab-journal-stat-label{max-width:22em;font-size:15px;line-height:1.4;color:var(--lab-muted)}.lab-journal{border:1px solid var(--lab-line-card);border-radius:14px;background:rgba(16,20,31,.86);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4)}.lab-journal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--lab-line-card)}.lab-journal-title{font-family:var(--lab-font-head);font-weight:600;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.lab-journal-live{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--lab-muted);white-space:nowrap}.lab-journal-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:lab-blink 1.6s ease-in-out infinite}@keyframes lab-blink{0%,to{opacity:1}50%{opacity:.35}}.lab-journal-window{position:relative;height:340px;overflow:hidden;padding:0 20px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent)}.lab-journal-feed{font-variant-numeric:tabular-nums;animation:lab-feed 30s linear infinite}@keyframes lab-feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lab-journal-row{display:grid;grid-template-columns:76px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(38,50,74,.6);font-size:16px}.lab-journal-row svg{color:var(--accent)}.lab-journal-time{font-family:var(--lab-font-head);color:var(--lab-muted)}.lab-journal-text{min-width:0;color:var(--lab-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-chat-art{position:relative;padding-top:56px;height:600px;box-sizing:border-box}.lab-chat{position:relative;width:580px;height:520px;margin-left:auto}.lab-chat-phone{position:absolute;left:0;top:0;width:310px;height:520px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid var(--lab-line-wire);background:rgba(15,19,29,.94);box-shadow:0 30px 80px rgba(0,0,0,.45)}.lab-chat-head{display:flex;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid #222c42}.lab-chat-avatar{width:38px;height:38px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 30%,#1a2030);color:var(--lab-head)}.lab-chat-name{font-weight:600;font-size:16px}.lab-chat-status{font-size:13px;color:var(--lab-muted)}.lab-chat-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px 16px}.lab-chat-slot{display:grid;max-width:86%}.lab-chat-slot>*{grid-area:1/1}.lab-chat-slot--client{align-self:flex-end;justify-items:end}.lab-chat-slot--bot{align-self:flex-start;justify-items:start}.lab-chat-msg{--lab-chat-from:translateY(8px);padding:10px 14px;font-size:15px;line-height:1.4}.lab-chat-msg--client{border-radius:16px 16px 4px 16px;background:#2b3352}.lab-chat-msg--bot{border-radius:16px 16px 16px 4px;background:#1a2030;border:1px solid var(--lab-line-card)}.lab-chat-msg--final{border-color:color-mix(in srgb,var(--accent) 55%,var(--lab-line-card))}.lab-chat-typing{align-self:start;display:flex;gap:5px;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#1a2030;border:1px solid var(--lab-line-card);opacity:0;animation:lab-chat-typing-a 15.2s linear infinite}.lab-chat-typing--b{animation-name:lab-chat-typing-b}.lab-chat-dot{width:7px;height:7px;border-radius:50%;background:var(--lab-muted);animation:lab-chat-type 1s ease-in-out infinite}.lab-chat-dot:nth-child(2){animation-delay:.15s}.lab-chat-dot:nth-child(3){animation-delay:.3s}@keyframes lab-chat-type{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}@keyframes lab-chat-typing-a{0%,10.53%{opacity:0}12%,20.5%{opacity:1}21.05%,to{opacity:0}}@keyframes lab-chat-typing-b{0%,36.84%{opacity:0}38.3%,46.8%{opacity:1}47.37%,to{opacity:0}}.lab-chat-link{--lab-chat-from:none;position:absolute;left:310px;width:50px;height:2px;background:color-mix(in srgb,var(--accent) 70%,var(--lab-line-card))}.lab-chat-card{--lab-chat-from:translateX(-14px);position:absolute;left:360px;width:220px;box-sizing:border-box;padding:14px 16px;background:rgba(19,24,36,.92);border:1px solid var(--lab-line-card);border-radius:12px}.lab-chat-card--lit{border-color:color-mix(in srgb,var(--accent) 55%,var(--lab-line-card));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 16%,transparent)}.lab-chat-card-title{font-family:var(--lab-font-head);font-weight:600;font-size:20px}.lab-chat-card-sub{margin-top:4px;font-size:15px;color:var(--lab-muted)}.lab-chat-in{animation:lab-chat-in-1 15.2s linear infinite both}.lab-chat-in--4{animation-name:lab-chat-in-4}.lab-chat-in--6{animation-name:lab-chat-in-6}.lab-chat-in--9{animation-name:lab-chat-in-9}.lab-chat-in--11{animation-name:lab-chat-in-11}.lab-chat-in--12{animation-name:lab-chat-in-12}.lab-chat-in--13{animation-name:lab-chat-in-13}@keyframes lab-chat-in-1{0%,5.26%{opacity:0;transform:var(--lab-chat-from)}8.22%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-4{0%,21.05%{opacity:0;transform:var(--lab-chat-from)}24.01%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-6{0%,31.58%{opacity:0;transform:var(--lab-chat-from)}34.54%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-9{0%,47.37%{opacity:0;transform:var(--lab-chat-from)}50.33%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-11{0%,57.89%{opacity:0;transform:var(--lab-chat-from)}60.85%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-12{0%,63.16%{opacity:0;transform:var(--lab-chat-from)}66.12%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}@keyframes lab-chat-in-13{0%,68.42%{opacity:0;transform:var(--lab-chat-from)}71.38%,94.74%{opacity:1;transform:none}97.7%,to{opacity:0;transform:var(--lab-chat-from)}}.lab-depth-art{position:relative;height:620px}.lab-depth-stage{position:absolute;left:0;top:0;width:640px;height:620px;perspective:1500px;perspective-origin:50% 30%}.lab-depth-plane{position:absolute;left:60px;top:90px;width:540px;height:470px;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-32deg);animation:lab-depth-sway 16s ease-in-out infinite alternate}@keyframes lab-depth-sway{0%{transform:rotateX(57deg) rotate(-35deg) translateZ(0)}to{transform:rotateX(49deg) rotate(-24deg) translateZ(24px)}}.lab-depth-grid{position:absolute;inset:-80px;background-image:linear-gradient(rgba(61,76,102,.35) 1px,transparent 0),linear-gradient(90deg,rgba(61,76,102,.35) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 72%)}.lab-depth-glow{position:absolute;left:280px;top:330px;width:300px;height:160px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 45%,transparent) 0,transparent 70%)}.lab-depth-shadow{position:absolute;width:220px;height:76px;border-radius:12px;background:rgba(0,0,0,.55);filter:blur(10px)}.lab-depth-node{position:absolute;width:220px;box-sizing:border-box;padding:14px 16px;background:rgba(21,27,41,.96);border:1px solid var(--lab-line-wire);border-radius:12px;transform:translateZ(34px);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.lab-depth-node--lit{border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-wire));box-shadow:0 0 50px color-mix(in srgb,var(--accent) 30%,transparent)}.lab-depth-wire{position:absolute;background:var(--lab-line-wire);overflow:hidden}.lab-depth-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation:lab-depth-run-x 6s linear infinite;animation-delay:var(--d)}.lab-depth-wire--back:after{animation-name:lab-depth-run-x-back}.lab-depth-wire--down:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation-name:lab-depth-run-y}@keyframes lab-depth-run-x{0%{transform:translateX(-100%)}15%,to{transform:translateX(100%)}}@keyframes lab-depth-run-x-back{0%{transform:translateX(100%)}15%,to{transform:translateX(-100%)}}@keyframes lab-depth-run-y{0%{transform:translateY(-100%)}15%,to{transform:translateY(100%)}}.lab-app-art,.lab-fl-art,.lab-py-art,.lab-sc-art,.lab-web-art{position:relative;padding-top:56px;height:600px;box-sizing:border-box}.lab-sc{--lab-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"DejaVu Sans Mono",monospace;position:relative;width:580px;height:520px;margin-left:auto}.lab-sc-t{font-family:var(--lab-font-head);font-weight:600;font-size:18px;line-height:1.2;color:var(--lab-head)}.lab-sc-s{margin-top:3px;font-size:14px;line-height:1.3;color:var(--lab-muted)}.lab-sc-card{position:absolute;box-sizing:border-box;padding:14px 16px;border-radius:12px;background:var(--lab-card);border:1px solid var(--lab-line-card)}.lab-sc-card--lit{border-color:color-mix(in srgb,var(--accent) 55%,var(--lab-line-card));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 16%,transparent)}.lab-sc-dot{width:10px;height:10px;border-radius:50%;background:var(--lab-line-ghost);flex:none}.lab-sc-note{position:absolute;display:flex;align-items:center;gap:8px;font-size:15px;color:var(--lab-muted);white-space:nowrap}.lab-sc-note:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.lab-sc-in{animation:lab-sc-in-3 12s var(--lab-spring) infinite both}.lab-sc-lamp{width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:lab-sc-lamp-17 12s linear infinite both}.lab-sc-glow{position:absolute;inset:-1px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 36px color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none;animation:lab-sc-glow-17 12s linear infinite both}.lab-sc-wire{position:absolute;background:var(--lab-line-wire);overflow:hidden}.lab-sc-wire:after{content:"";position:absolute;inset:0;animation:lab-sc-run-x-14 12s linear infinite both}.lab-sc-wire--x:after,.lab-sc-wire--xb:after,.lab-sc-wire:after{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.lab-sc-wire--y:after{background:linear-gradient(180deg,transparent,var(--accent),transparent)}.lab-app-phone{position:absolute;left:0;top:0;width:300px;height:520px;box-sizing:border-box;border-radius:36px;border:1px solid var(--lab-line-wire);background:rgba(15,19,29,.94);box-shadow:0 30px 80px rgba(0,0,0,.45)}.lab-app-island{position:absolute;left:122px;top:12px;width:56px;height:16px;border-radius:999px;background:#05070b}.lab-app-bar{position:absolute;left:20px;right:20px;top:44px;display:flex;align-items:center;justify-content:space-between;font-family:var(--lab-font-head);font-weight:700;font-size:21px}.lab-app-bar svg{color:var(--lab-lead)}.lab-app-card{position:absolute;left:20px;width:260px;box-sizing:border-box;padding:11px 14px;border-radius:10px;background:rgba(21,27,41,.98);border:1px solid var(--lab-line-wire);box-shadow:0 10px 30px rgba(0,0,0,.35)}.lab-app-card--1{top:86px;--lab-sc-from:translate(-56px,-110px) rotate(-8deg)}.lab-app-card--2{top:160px;--lab-sc-from:translate(170px,10px) rotate(7deg)}.lab-app-card--3{top:234px;--lab-sc-from:translateY(150px)}.lab-app-btn{position:absolute;left:20px;top:312px;width:260px;height:52px;border-radius:6px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--lab-font-head);font-weight:700;font-size:17px;letter-spacing:.05em;text-transform:uppercase;animation:lab-app-btn 12s var(--lab-spring) infinite both}@keyframes lab-app-btn{0%,18%{opacity:0;transform:scale(.6)}23%,30%{opacity:1;transform:none;filter:none}31.5%{transform:scale(.94);filter:brightness(1.3)}33%,90%{opacity:1;transform:none;filter:none}96%,to{opacity:0;transform:none}}.lab-app-banner{position:absolute;left:20px;top:384px;width:260px;box-sizing:border-box;padding:12px 14px;border-radius:10px;background:rgba(19,24,36,.98);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--lab-line-card));display:flex;gap:12px;align-items:center}.lab-app-banner svg{flex:none;color:var(--accent)}.lab-app-banner--accepted{opacity:0;animation:lab-app-banner--accepted 12s var(--lab-spring) infinite both}@keyframes lab-app-banner--accepted{0%,33%{opacity:0;transform:translateY(10px)}37%,64%{opacity:1;transform:none}67%,to{opacity:0;transform:none}}.lab-app-banner--done{box-shadow:0 0 40px color-mix(in srgb,var(--accent) 18%,transparent)}.lab-app-home{position:absolute;left:110px;top:500px;width:80px;height:4px;border-radius:999px;background:var(--lab-line-ghost)}.lab-app-wire{position:absolute;left:300px;top:419px;width:40px;height:2px;background:var(--lab-line-wire);overflow:hidden}.lab-app-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:lab-app-wire 12s linear infinite both}@keyframes lab-app-wire{0%,37%{transform:translateX(-100%)}42%,61%{transform:translateX(100%)}66%,to{transform:translateX(-100%)}}.lab-app-note{left:340px;top:210px}.lab-app-crm{position:absolute;left:340px;top:245px;width:240px;box-sizing:border-box;border-radius:12px;border:1px solid var(--lab-line-card);background:var(--lab-card);overflow:hidden}.lab-app-crm-head{height:46px}.lab-app-crm-cols,.lab-app-crm-head{padding:0 14px;display:flex;align-items:center;justify-content:space-between}.lab-app-crm-cols{height:24px;font-family:var(--lab-font-head);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lab-muted)}.lab-app-row{position:relative;height:42px;padding:0 14px;border-top:1px solid var(--lab-line-inner);display:flex;align-items:center;justify-content:space-between;font-size:15px;color:var(--lab-text)}.lab-app-row--new{color:var(--lab-head);background:color-mix(in srgb,var(--accent) 13%,transparent);--lab-sc-from:translateX(-24px)}.lab-app-pills{display:inline-grid}.lab-app-pills>*{grid-area:1/1}.lab-app-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--lab-line-ghost);font-size:13px;color:var(--lab-lead);white-space:nowrap}.lab-app-pill--before{opacity:0;animation:lab-app-pill--before 12s linear infinite both}@keyframes lab-app-pill--before{0%,42%{opacity:0}46%,57%{opacity:1}60%,to{opacity:0}}.lab-app-pill--after{border-color:var(--accent);color:var(--lab-head);--lab-sc-from:scale(0.8)}.lab-web-window{position:absolute;left:0;top:0;width:580px;height:300px;box-sizing:border-box;border-radius:14px;border:1px solid var(--lab-line-card);background:rgba(15,19,29,.94);box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.lab-web-chrome{height:40px;padding:0 16px;border-bottom:1px solid var(--lab-line-inner);gap:7px}.lab-web-address,.lab-web-chrome{box-sizing:border-box;display:flex;align-items:center}.lab-web-address{margin-left:34px;width:300px;height:24px;padding:0 12px;border-radius:999px;background:var(--lab-field);border:1px solid #222c42;gap:8px;font-size:13px;color:var(--lab-muted)}.lab-web-nav{position:absolute;left:20px;right:20px;top:56px;height:14px;display:flex;align-items:center;justify-content:space-between;animation:lab-web-wipe 12s cubic-bezier(.16,1,.3,1) infinite both}@keyframes lab-web-wipe{0%,3%{clip-path:inset(0 100% 0 0);opacity:1}8%,90%{clip-path:inset(0 0 0 0);opacity:1}96%,to{clip-path:inset(0 0 0 0);opacity:0}}.lab-web-logo{display:flex;align-items:center;gap:8px}.lab-web-logo>:first-child{width:14px;height:14px;border-radius:3px;background:var(--accent)}.lab-web-logo>:last-child{width:64px;height:8px;border-radius:4px;background:var(--lab-line-ghost)}.lab-web-links{display:flex;gap:14px}.lab-web-links>span{width:36px;height:6px;border-radius:3px;background:var(--lab-line-wire)}.lab-web-headline{position:absolute;left:20px;top:98px;font-family:var(--lab-font-head);font-weight:800;font-size:27px;line-height:1.02;text-transform:uppercase;--lab-sc-from:translateY(16px)}.lab-web-headline>span{display:block}.lab-web-headline>span+span{color:var(--accent)}.lab-web-bars{position:absolute;left:20px;top:168px;display:flex;flex-direction:column;gap:9px;--lab-sc-from:translateY(12px)}.lab-web-bars>span{width:236px;height:7px;border-radius:4px;background:var(--lab-line-wire)}.lab-web-bars>span+span{width:184px}.lab-web-cta{left:20px;top:206px;width:124px;height:32px;border-radius:5px;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--lab-font-head);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;--lab-sc-from:scale(0.8)}.lab-web-cta,.lab-web-form{position:absolute;box-sizing:border-box}.lab-web-form{left:330px;top:62px;width:230px;height:220px;border-radius:10px;background:var(--lab-photo);border:1px solid var(--lab-line-card);--lab-sc-from:scale(0.92)}.lab-web-form-title{position:absolute;left:14px;top:14px;font-family:var(--lab-font-head);font-weight:600;font-size:17px}.lab-web-field-wrap{position:absolute;left:14px;width:202px}.lab-web-field-wrap--1{top:46px}.lab-web-field-wrap--2{top:104px}.lab-web-label{font-size:12px;line-height:16px;color:var(--lab-muted)}.lab-web-field{height:32px;box-sizing:border-box;padding:0 10px;border-radius:6px;background:var(--lab-field);border:1px solid var(--lab-line-wire);display:flex;align-items:center;font-size:15px;color:var(--lab-head);animation:lab-web-field--1 12s linear infinite both}.lab-web-field--1{animation-name:lab-web-field--1}.lab-web-field--2{animation-name:lab-web-field--2}@keyframes lab-web-field--1{0%,22%{border-color:var(--lab-line-wire)}23%,30%{border-color:var(--accent)}31%,to{border-color:var(--lab-line-wire)}}@keyframes lab-web-field--2{0%,31%{border-color:var(--lab-line-wire)}32%,40%{border-color:var(--accent)}41%,to{border-color:var(--lab-line-wire)}}.lab-web-type{animation:lab-web-type--1 12s linear infinite both}.lab-web-type--1{animation-name:lab-web-type--1}.lab-web-type--2{animation-name:lab-web-type--2}@keyframes lab-web-type--1{0%,23%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(5)}29%,to{clip-path:inset(0 0 0 0)}}@keyframes lab-web-type--2{0%,32%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(8)}39%,to{clip-path:inset(0 0 0 0)}}.lab-web-send{position:absolute;left:14px;top:166px;width:202px;height:38px;border-radius:6px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-family:var(--lab-font-head);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;animation:lab-web-send 12s var(--lab-spring) infinite both}.lab-web-send>*{grid-area:1/1}@keyframes lab-web-send{0%,43%{transform:none;filter:none}44%{transform:scale(.95);filter:brightness(1.3)}46%,to{transform:none;filter:none}}.lab-web-send-label{opacity:0;animation:lab-web-send-label 12s linear infinite both}@keyframes lab-web-send-label{0%,44%{opacity:1}45%,to{opacity:0}}.lab-web-sent{--lab-sc-from:scale(0.8)}.lab-web-wire-down{left:444px;top:300px;width:2px;height:72px}.lab-web-wire-branch{left:150px;top:330px;width:294px;height:2px}.lab-web-wire-tg{left:149px;top:330px;width:2px;height:42px}.lab-web-tg{left:40px;top:372px;width:220px}.lab-web-crm{left:334px;top:372px;width:220px}.lab-web-note{left:40px;top:476px}.lab-py-term{position:absolute;left:0;top:20px;width:340px;height:440px;box-sizing:border-box;border-radius:12px;border:1px solid var(--lab-line-card);background:#0a0d13;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.lab-py-bar{position:relative;height:36px;box-sizing:border-box;padding:0 14px;border-bottom:1px solid var(--lab-line-inner);display:flex;align-items:center;gap:7px}.lab-py-title{position:absolute;left:0;right:0;text-align:center;font-size:13px;color:var(--lab-muted)}.lab-py-log,.lab-py-prompt{font-family:var(--lab-font-mono);font-size:14px;line-height:26px;white-space:nowrap;color:var(--lab-text)}.lab-py-log{padding:16px 18px}.lab-py-mark{color:var(--accent)}.lab-py-type{display:inline-block;vertical-align:top;animation:lab-py-type 12s linear infinite both}@keyframes lab-py-type{0%,3%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(14)}11%,90%{clip-path:inset(0 0 0 0);opacity:1}96%,to{clip-path:inset(0 0 0 0);opacity:0}}.lab-py-line{--lab-sc-from:translateY(6px)}.lab-py-done{color:var(--accent)}.lab-py-progress{position:absolute;left:18px;right:18px;bottom:64px;height:4px;border-radius:999px;background:var(--lab-line-inner);overflow:hidden}.lab-py-fill{position:absolute;inset:0;background:var(--accent);transform-origin:left center;animation:lab-py-progress 12s linear infinite both}@keyframes lab-py-progress{0%,14%{transform:scaleX(0);opacity:1}56%,90%{transform:none;opacity:1}96%,to{transform:none;opacity:0}}.lab-py-prompt{position:absolute;left:18px;bottom:20px;--lab-sc-from:none}.lab-py-caret{display:inline-block;width:8px;height:16px;vertical-align:-3px;background:var(--accent);animation:lab-py-blink 1s step-end infinite}@keyframes lab-py-blink{50%{opacity:0}}.lab-py-wire{left:340px;width:40px;height:2px}.lab-py-wire--1{top:74px}.lab-py-wire--2{top:184px}.lab-py-wire--3{top:294px}.lab-py-wire--4{top:404px}.lab-py-node{left:380px;width:200px;padding:13px 16px}.lab-py-node--1{top:40px}.lab-py-node--2{top:150px}.lab-py-node--3{top:260px}.lab-py-node--4{top:370px}.lab-py-note{left:0;top:480px}.lab-fl-code{position:absolute;left:70px;top:0;width:440px;height:150px;box-sizing:border-box;border-radius:12px;border:1px solid var(--lab-line-card);background:#0a0d13;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.lab-fl-code-head{height:32px;box-sizing:border-box;padding:0 14px;border-bottom:1px solid var(--lab-line-inner);justify-content:space-between;font-size:13px;color:var(--lab-muted)}.lab-fl-code-head,.lab-fl-file{display:flex;align-items:center}.lab-fl-file{gap:8px;color:var(--lab-text)}.lab-fl-file:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.lab-fl-src{padding:10px 18px;font-family:var(--lab-font-mono);font-size:14px;line-height:23px;white-space:nowrap;color:var(--lab-head)}.lab-fl-indent{padding-left:2ch}.lab-fl-p{color:var(--lab-muted)}.lab-fl-str{display:inline-grid;color:var(--accent)}.lab-fl-str>*{grid-area:1/1}.lab-fl-old{opacity:0;border-radius:3px;animation:lab-fl-old 12s linear infinite both}@keyframes lab-fl-old{0%,9%{opacity:1;background:transparent}10%,14.9%{opacity:1;background:color-mix(in srgb,var(--accent) 32%,transparent)}15%,95.9%{opacity:0;background:transparent}96%,to{opacity:1;background:transparent}}.lab-fl-new{animation:lab-fl-new 12s linear infinite both}@keyframes lab-fl-new{0%,15%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(19)}24%,90%{clip-path:inset(0 0 0 0);opacity:1}96%,to{clip-path:inset(0 0 0 0);opacity:0}}.lab-fl-saved{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--lab-line-card));font-size:13px;color:var(--lab-text);--lab-sc-from:translateY(6px)}.lab-fl-wire-down{left:289px;top:150px;width:2px;height:26px}.lab-fl-wire-left{left:150px;top:176px;width:140px;height:2px}.lab-fl-wire-right{left:290px;top:176px;width:140px;height:2px}.lab-fl-wire-ios{left:149px;top:176px;width:2px;height:24px}.lab-fl-wire-android{left:429px;top:176px;width:2px;height:24px}.lab-fl-phone{position:absolute;top:200px;width:180px;height:290px;box-sizing:border-box;border:1px solid var(--lab-line-wire);background:rgba(15,19,29,.94);box-shadow:0 24px 60px rgba(0,0,0,.45)}.lab-fl-phone--ios{left:60px;border-radius:30px}.lab-fl-phone--android{left:340px;border-radius:20px}.lab-fl-camera{position:absolute;left:62px;top:10px;width:56px;height:16px;border-radius:999px;background:#05070b}.lab-fl-phone--android .lab-fl-camera{left:84px;top:12px;width:12px;height:12px}.lab-fl-title{top:40px;font-family:var(--lab-font-head);font-weight:700;font-size:19px}.lab-fl-card,.lab-fl-title{position:absolute;left:14px}.lab-fl-card{top:72px;width:152px;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:rgba(21,27,41,.98);border:1px solid var(--lab-line-wire)}.lab-fl-card-title{font-family:var(--lab-font-head);font-weight:600;font-size:16px;line-height:1.2}.lab-fl-card-sub{margin-top:2px;font-size:14px;line-height:1.3;color:var(--lab-muted)}.lab-fl-slots{position:absolute;left:14px;top:140px;display:flex;gap:7px}.lab-fl-slot{display:flex;align-items:center;justify-content:center;width:46px;height:30px;box-sizing:border-box;border-radius:6px;border:1px solid var(--lab-line-wire);font-size:14px;color:var(--lab-text)}.lab-fl-slot--picked{border-color:var(--accent);color:var(--lab-head)}.lab-fl-btn{position:absolute;left:14px;top:222px;width:152px;height:44px;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.lab-fl-btn--old{border:1px solid var(--lab-line-ghost);color:var(--lab-head);opacity:0;animation:lab-fl-btn--old 12s linear infinite both}@keyframes lab-fl-btn--old{0%,36%{opacity:1}37%,95.9%{opacity:0}96%,to{opacity:1}}.lab-fl-btn--new{background:var(--accent);color:var(--on-accent);--lab-sc-from:scale(0.9)}.lab-fl-flash{border:2px solid var(--accent);opacity:0;animation:lab-fl-flash 12s ease-out infinite both}@keyframes lab-fl-flash{0%,36%{opacity:0;transform:none}37%{opacity:1;transform:none}47%,to{opacity:0;transform:scale(1.2)}}.lab-fl-home{position:absolute;left:50px;top:276px;width:80px;height:4px;border-radius:999px;background:var(--lab-line-ghost)}.lab-fl-phone--android .lab-fl-home{left:60px;top:278px;width:60px;height:3px}.lab-fl-platform{position:absolute;top:498px;width:180px;text-align:center;font-family:var(--lab-font-head);font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--lab-muted)}.lab-fl-platform--ios{left:60px}.lab-fl-platform--android{left:340px}.lab-sc-in--3{animation-name:lab-sc-in-3}.lab-sc-in--7{animation-name:lab-sc-in-7}.lab-sc-in--8{animation-name:lab-sc-in-8}.lab-sc-in--10{animation-name:lab-sc-in-10}.lab-sc-in--13{animation-name:lab-sc-in-13}.lab-sc-in--14{animation-name:lab-sc-in-14}.lab-sc-in--16{animation-name:lab-sc-in-16}.lab-sc-in--24{animation-name:lab-sc-in-24}.lab-sc-in--25{animation-name:lab-sc-in-25}.lab-sc-in--34{animation-name:lab-sc-in-34}.lab-sc-in--36{animation-name:lab-sc-in-36}.lab-sc-in--42{animation-name:lab-sc-in-42}.lab-sc-in--44{animation-name:lab-sc-in-44}.lab-sc-in--45{animation-name:lab-sc-in-45}.lab-sc-in--51{animation-name:lab-sc-in-51}.lab-sc-in--54{animation-name:lab-sc-in-54}.lab-sc-in--56{animation-name:lab-sc-in-56}.lab-sc-in--57{animation-name:lab-sc-in-57}.lab-sc-in--58{animation-name:lab-sc-in-58}.lab-sc-in--66{animation-name:lab-sc-in-66}@keyframes lab-sc-in-3{0%,3%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}7%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-7{0%,7%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}11%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-8{0%,8%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}12%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-10{0%,10%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}14%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-13{0%,13%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}17%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-14{0%,14%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}18%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-16{0%,16%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}20%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-24{0%,24%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}28%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-25{0%,25%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}29%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-34{0%,34%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}38%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-36{0%,36%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}40%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-42{0%,42%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}46%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-44{0%,44%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}48%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-45{0%,45%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}49%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-51{0%,51%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}55%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-54{0%,54%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}58%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-56{0%,56%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}60%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-57{0%,57%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}61%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-58{0%,58%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lab-sc-in-66{0%,66%{opacity:0;transform:var(--lab-sc-from,translateY(10px))}70%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.lab-sc-lamp--17{animation-name:lab-sc-lamp-17}@keyframes lab-sc-lamp-17{0%,17%{background:var(--lab-line-ghost);box-shadow:none}19%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--27{animation-name:lab-sc-lamp-27}@keyframes lab-sc-lamp-27{0%,27%{background:var(--lab-line-ghost);box-shadow:none}29%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--37{animation-name:lab-sc-lamp-37}@keyframes lab-sc-lamp-37{0%,37%{background:var(--lab-line-ghost);box-shadow:none}39%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--42{animation-name:lab-sc-lamp-42}@keyframes lab-sc-lamp-42{0%,42%{background:var(--lab-line-ghost);box-shadow:none}44%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--47{animation-name:lab-sc-lamp-47}@keyframes lab-sc-lamp-47{0%,47%{background:var(--lab-line-ghost);box-shadow:none}49%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--53{animation-name:lab-sc-lamp-53}@keyframes lab-sc-lamp-53{0%,53%{background:var(--lab-line-ghost);box-shadow:none}55%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-lamp--58{animation-name:lab-sc-lamp-58}@keyframes lab-sc-lamp-58{0%,58%{background:var(--lab-line-ghost);box-shadow:none}60%,90%{background:var(--accent);box-shadow:0 0 12px var(--accent)}96%,to{background:var(--lab-line-ghost);box-shadow:none}}.lab-sc-glow--17{animation-name:lab-sc-glow-17}@keyframes lab-sc-glow-17{0%,17%{opacity:0}19%,90%{opacity:1}96%,to{opacity:0}}.lab-sc-glow--27{animation-name:lab-sc-glow-27}@keyframes lab-sc-glow-27{0%,27%{opacity:0}29%,90%{opacity:1}96%,to{opacity:0}}.lab-sc-glow--37{animation-name:lab-sc-glow-37}@keyframes lab-sc-glow-37{0%,37%{opacity:0}39%,90%{opacity:1}96%,to{opacity:0}}.lab-sc-glow--47{animation-name:lab-sc-glow-47}@keyframes lab-sc-glow-47{0%,47%{opacity:0}49%,90%{opacity:1}96%,to{opacity:0}}.lab-sc-run--x-14:after{animation-name:lab-sc-run-x-14}@keyframes lab-sc-run-x-14{0%,14%{transform:translateX(-100%)}17%,to{transform:translateX(100%)}}.lab-sc-run--x-24:after{animation-name:lab-sc-run-x-24}@keyframes lab-sc-run-x-24{0%,24%{transform:translateX(-100%)}27%,to{transform:translateX(100%)}}.lab-sc-run--x-30:after{animation-name:lab-sc-run-x-30}@keyframes lab-sc-run-x-30{0%,30%{transform:translateX(-100%)}33%,to{transform:translateX(100%)}}.lab-sc-run--x-34:after{animation-name:lab-sc-run-x-34}@keyframes lab-sc-run-x-34{0%,34%{transform:translateX(-100%)}37%,to{transform:translateX(100%)}}.lab-sc-run--x-44:after{animation-name:lab-sc-run-x-44}@keyframes lab-sc-run-x-44{0%,44%{transform:translateX(-100%)}47%,to{transform:translateX(100%)}}.lab-sc-run--xb-30:after{animation-name:lab-sc-run-xb-30}@keyframes lab-sc-run-xb-30{0%,30%{transform:translateX(100%)}33%,to{transform:translateX(-100%)}}.lab-sc-run--xb-50:after{animation-name:lab-sc-run-xb-50}@keyframes lab-sc-run-xb-50{0%,50%{transform:translateX(100%)}53%,to{transform:translateX(-100%)}}.lab-sc-run--y-27:after{animation-name:lab-sc-run-y-27}@keyframes lab-sc-run-y-27{0%,27%{transform:translateY(-100%)}30%,to{transform:translateY(100%)}}.lab-sc-run--y-33:after{animation-name:lab-sc-run-y-33}@keyframes lab-sc-run-y-33{0%,33%{transform:translateY(-100%)}36%,to{transform:translateY(100%)}}.lab-sc-run--y-47:after{animation-name:lab-sc-run-y-47}@keyframes lab-sc-run-y-47{0%,47%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}.lab-sc-run--y-53:after{animation-name:lab-sc-run-y-53}@keyframes lab-sc-run-y-53{0%,53%{transform:translateY(-100%)}56%,to{transform:translateY(100%)}}.lab-dm{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:56px;align-items:center;margin-top:48px}.lab-dm-list{display:flex;flex-direction:column;border-top:1px solid var(--lab-line-inner)}.lab-dm-item{padding:22px 0;border-bottom:1px solid var(--lab-line-inner)}.lab-dm-dir{display:grid;grid-template-columns:10px minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:48px;color:var(--lab-head);text-decoration:none}.lab-dm-name{font-family:var(--lab-font-head);font-weight:800;font-size:clamp(26px,1.6vw + 12px,34px);line-height:1.02;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1)}.lab-dm-count{font-size:15px;color:var(--lab-muted);white-space:nowrap}.lab-dm-dir svg{color:var(--lab-line-ghost);transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1)}.lab-dm-lamp{width:10px;height:10px;border-radius:50%;background:var(--lab-line-ghost);transition:background .25s,box-shadow .25s}.lab-dm-prob{margin:6px 0 0 26px;font-size:17px;line-height:1.45;color:var(--lab-muted)}.lab-dm-subs{display:none}.lab-dm-sub{display:flex;align-items:center;min-height:44px;margin-left:26px;border-bottom:1px solid var(--lab-line-section);color:var(--lab-text);text-decoration:none;font-size:16px}.lab-dm-art{position:relative;height:460px;min-width:0}.lab-dm-map{position:absolute;right:0;top:10px;width:680px;height:440px}.lab-dm-node,.lab-dm-root{position:absolute;box-sizing:border-box;display:flex;align-items:center;padding:0 16px;background:rgba(19,24,36,.94);border:1px solid var(--lab-line-card);border-radius:10px;font-family:var(--lab-font-head);font-weight:700;font-size:17px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;transition:border-color .3s,box-shadow .3s,opacity .4s}.lab-dm-root{left:0;width:170px;height:64px;font-size:19px;border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 50px color-mix(in srgb,var(--accent) 22%,transparent)}.lab-dm-node{opacity:.32}.lab-dm-node--long{font-size:15px}.lab-dm-leaf{position:absolute;box-sizing:border-box;width:200px;height:34px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--lab-line-inner);border-radius:999px;background:rgba(16,20,31,.9);font-size:14px;color:var(--lab-lead);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-dm-leaves{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.lab-dmw{position:absolute;background:var(--lab-line-wire);overflow:hidden}.lab-dmw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation:lab-run-x 3.2s linear infinite;animation-delay:var(--p)}.lab-dmw--v:after{background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation-name:lab-run-y}.lab-dm-branch .lab-dmw:after{animation-play-state:paused;opacity:0}.lab-dm-branch .lab-dmw--trunk{opacity:.32}.lab-dm:has(.lab-dm-item--1 .lab-dm-dir:hover,.lab-dm-item--1 .lab-dm-dir:focus-visible) .lab-dm-branch--1,.lab-dm:has(.lab-dm-item--2 .lab-dm-dir:hover,.lab-dm-item--2 .lab-dm-dir:focus-visible) .lab-dm-branch--2,.lab-dm:has(.lab-dm-item--3 .lab-dm-dir:hover,.lab-dm-item--3 .lab-dm-dir:focus-visible) .lab-dm-branch--3,.lab-dm:has(.lab-dm-item--4 .lab-dm-dir:hover,.lab-dm-item--4 .lab-dm-dir:focus-visible) .lab-dm-branch--4,.lab-dm:has(.lab-dm-item--5 .lab-dm-dir:hover,.lab-dm-item--5 .lab-dm-dir:focus-visible) .lab-dm-branch--5,.lab-dm:has(.lab-dm-item--6 .lab-dm-dir:hover,.lab-dm-item--6 .lab-dm-dir:focus-visible) .lab-dm-branch--6,.lab-dm:not(:has(.lab-dm-dir:hover,.lab-dm-dir:focus-visible)) .lab-dm-branch--1{--lab-dm-on:1}.lab-dm-branch{--lab-dm-on:0}.lab-dm-branch .lab-dm-node{opacity:calc(.32 + .68 * var(--lab-dm-on));border-color:color-mix(in srgb,var(--accent) calc(55% * var(--lab-dm-on)),var(--lab-line-card))}.lab-dm-branch .lab-dm-leaves,.lab-dm-branch .lab-dmw--trunk{opacity:max(var(--lab-dm-on),0)}.lab-dm-branch .lab-dmw--trunk{opacity:calc(.32 + .68 * var(--lab-dm-on))}.lab-dm:has(.lab-dm-item--1 .lab-dm-dir:hover,.lab-dm-item--1 .lab-dm-dir:focus-visible) .lab-dm-branch--1 .lab-dmw:after,.lab-dm:has(.lab-dm-item--2 .lab-dm-dir:hover,.lab-dm-item--2 .lab-dm-dir:focus-visible) .lab-dm-branch--2 .lab-dmw:after,.lab-dm:has(.lab-dm-item--3 .lab-dm-dir:hover,.lab-dm-item--3 .lab-dm-dir:focus-visible) .lab-dm-branch--3 .lab-dmw:after,.lab-dm:has(.lab-dm-item--4 .lab-dm-dir:hover,.lab-dm-item--4 .lab-dm-dir:focus-visible) .lab-dm-branch--4 .lab-dmw:after,.lab-dm:has(.lab-dm-item--5 .lab-dm-dir:hover,.lab-dm-item--5 .lab-dm-dir:focus-visible) .lab-dm-branch--5 .lab-dmw:after,.lab-dm:has(.lab-dm-item--6 .lab-dm-dir:hover,.lab-dm-item--6 .lab-dm-dir:focus-visible) .lab-dm-branch--6 .lab-dmw:after,.lab-dm:not(:has(.lab-dm-dir:hover,.lab-dm-dir:focus-visible)) .lab-dm-branch--1 .lab-dmw:after{animation-play-state:running;opacity:1}.lab-dm-dir:focus-visible .lab-dm-name,.lab-dm-dir:hover .lab-dm-name{color:var(--accent);transform:translateX(6px)}.lab-dm-dir:focus-visible svg,.lab-dm-dir:hover svg{color:var(--accent);transform:translateX(4px)}.lab-dm-dir:focus-visible .lab-dm-lamp,.lab-dm-dir:hover .lab-dm-lamp,.lab-dm:not(:has(.lab-dm-dir:hover,.lab-dm-dir:focus-visible)) .lab-dm-item--1 .lab-dm-lamp{background:var(--accent);box-shadow:0 0 12px var(--accent)}@property --lab-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.lab-beam{position:relative}.lab-beam:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lab-beam),transparent 0 72%,color-mix(in srgb,var(--accent) 40%,transparent) 82%,var(--accent) 90%,transparent 97%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:lab-beam 7s linear infinite;pointer-events:none}@keyframes lab-beam{to{--lab-beam:360deg}}.lab-line{position:relative;list-style:none;margin:0;padding:0;min-width:0;border-top:1px solid var(--lab-line-inner)}.lab-line:before{background:var(--lab-line-wire)}.lab-line:after,.lab-line:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px}.lab-line:after{background:linear-gradient(180deg,transparent,var(--accent),transparent) no-repeat;background-size:2px 120px;animation:lab-line-run 5s linear infinite}@keyframes lab-line-run{0%{background-position:0 -120px}to{background-position:0 1400px}}.lab-line-item{border-bottom:1px solid var(--lab-line-inner)}.lab-line-row{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) 44px;gap:28px;align-items:center;padding:28px 0;color:var(--lab-head);text-decoration:none}.lab-line-lamp{position:relative;z-index:1;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--lab-bg);border:2px solid var(--lab-line-ghost);transition:background .25s,border-color .25s,box-shadow .25s}.lab-line-body{display:flex;flex-direction:column;gap:8px;min-width:0}.lab-line-title{font-family:var(--lab-font-head);font-weight:800;font-size:clamp(26px,1.6vw + 14px,36px);line-height:1;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;transition:color .25s,transform .4s cubic-bezier(.16,1,.3,1)}.lab-line-desc{max-width:44em;font-size:17px;line-height:1.5;color:var(--lab-muted);transition:color .25s}.lab-line-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.lab-line-go{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lab-line-card);border-radius:50%;color:var(--lab-line-ghost);transition:color .25s,border-color .25s,transform .4s cubic-bezier(.16,1,.3,1)}.lab-line-item--lead .lab-line-title{font-size:clamp(34px,2.6vw + 16px,52px)}.lab-line-item--lead .lab-line-desc{font-size:19px;color:var(--lab-lead)}.lab-line-row:focus-visible .lab-line-title,.lab-line-row:hover .lab-line-title{color:var(--accent);transform:translateX(8px)}.lab-line-row:focus-visible .lab-line-desc,.lab-line-row:hover .lab-line-desc{color:var(--lab-text)}.lab-line-item--lead .lab-line-lamp,.lab-line-row:focus-visible .lab-line-lamp,.lab-line-row:hover .lab-line-lamp{background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px var(--accent)}.lab-line-row:focus-visible .lab-line-go,.lab-line-row:hover .lab-line-go{color:var(--accent);border-color:var(--accent);transform:translateX(4px)}.lab-pipe{position:relative;list-style:none;margin:32px 0 0;padding:0}.lab-pipe:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--lab-line-wire)}.lab-pipe-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:12px 0}.lab-pipe-item,.lab-pipe-node{position:relative;align-items:center}.lab-pipe-node{z-index:1;width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;background:var(--lab-bg);border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 22px color-mix(in srgb,var(--accent) 28%,transparent);font-family:var(--lab-font-head);font-weight:800;font-size:18px;color:var(--lab-head)}.lab-pipe-text{font-size:clamp(17px,.3vw + 16px,19px);line-height:1.4;color:var(--lab-text)}@supports (animation-timeline:view()){.lab-pipe-node{animation:lab-pipe-node linear both;animation-timeline:view();animation-range:entry 30% cover 45%}.lab-pipe-text{animation:lab-pipe-text linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes lab-pipe-node{0%{border-color:var(--lab-line-card);box-shadow:none;color:var(--lab-hint)}to{border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 22px color-mix(in srgb,var(--accent) 28%,transparent);color:var(--lab-head)}}@keyframes lab-pipe-text{0%{color:var(--lab-hint)}to{color:var(--lab-text)}}.lab-ghostword{position:absolute;right:-24px;top:-40px;font-family:var(--lab-font-head);font-weight:800;font-size:clamp(220px,26vw,420px);line-height:.8;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--accent) 38%,var(--lab-line-card));opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-wrap--raised{position:relative;z-index:1}.lab-h2--flush{margin-top:0}.lab-founder-since{margin-top:2px;font-size:15px;color:var(--lab-muted)}.lab-founder-fear{margin-top:44px}.lab-steps--list{list-style:none;margin:0;padding:0}.lab-kick--page{margin-top:40px}.lab-h1--page{margin-top:24px;max-width:12em;font-size:clamp(36px,2.6vw + 30px,76px);overflow-wrap:break-word}.lab-h1--long{font-size:clamp(28px,2.2vw + 20px,56px)}.lab-h1--svc.lab-h1--long{font-size:clamp(28px,1.8vw + 22px,48px)}.lab .lab-side a,.lab-cat-group-title,.lab-dm-name,.lab-dm-node,.lab-line-title{overflow-wrap:break-word}.lab-h2--side{font-size:clamp(36px,2.6vw + 14px,56px)}.lab-h1--hero-long{font-size:clamp(42px,4.4vw + 20px,88px);overflow-wrap:break-word}.lab-hero-chaos{padding-top:42px}.lab-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:15px;color:var(--lab-muted)}.lab-crumbs-item{gap:8px;min-width:0}.lab .lab-crumbs a,.lab-crumbs-item{display:inline-flex;align-items:center}.lab .lab-crumbs a{min-height:44px;color:var(--lab-muted);text-decoration:none}.lab .lab-crumbs a:hover{color:var(--lab-head)}.lab-crumbs [aria-current=page]{color:var(--lab-text)}.lab-crumbs-sep{color:var(--lab-line-ghost)}.lab-page-glow{position:absolute;right:-200px;top:calc(var(--lab-head-h) - 260px);width:900px;height:700px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 65%);pointer-events:none}.lab-micro-alt{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:24px 0;border-bottom:1px solid var(--lab-line-inner)}.lab-head-row+.lab-micro-alt{margin-top:40px;border-top:1px solid var(--lab-line-inner)}.lab-micro-alt-text{min-width:0}.lab-micro-alt .lab-h3{font-size:24px}.lab-micro-alt p{margin:8px 0 0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-micro-alt-act{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.lab-micro-alt-note{line-height:1.4}.lab-micro-alt-note,.lab-micro-note{font-size:15px;color:var(--lab-muted)}.lab-micro-note{margin:20px 0 0;line-height:1.5}.lab-micro-consult{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.lab-consult{padding:32px;display:flex;flex-direction:column;gap:20px;border-color:color-mix(in srgb,var(--accent) 35%,var(--lab-line-card))}.lab-consult-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--lab-line-inner)}.lab-consult-who{min-width:0}.lab-consult-name{font-family:var(--lab-font-head);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.04em}.lab-consult-status{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lab-muted)}.lab-consult-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:lab-blink 2.4s ease-in-out infinite}.lab-consult-prompt{margin:0;font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-consult-toggle{align-self:flex-start}.lab-consult-title{margin:0}.lab-consult-note{margin:-6px 0 0;font-size:15px;line-height:1.4;color:var(--lab-muted)}.lab-consult-chat{border-radius:10px;overflow:hidden;background:#fff;color:#0f172a}.lab .lab-consult-chat a{color:inherit}.lab .lab-consult-chat :focus-visible{outline-color:var(--lab-bg)}.lab-cat-head{position:relative;padding:calc(var(--lab-head-h) + 64px) 0 88px;overflow:hidden}.lab-cat-head .lab-ghostword{top:calc(var(--lab-head-h) - 40px)}.lab-cat-problem{font-size:clamp(19px,.4vw + 17px,22px);color:var(--lab-text)}.lab-cat-desc{margin:14px 0 0;max-width:40em;font-size:18px;line-height:1.55;color:var(--lab-lead)}.lab-cat-body{padding:0 0 var(--lab-section-y)}.lab-cat-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.lab-cat-layout>*{min-width:0}.lab-cat-groups{display:flex;flex-direction:column;gap:56px}.lab-cat-group-title{font-size:clamp(24px,.8vw + 20px,30px)}.lab-cat-group-desc{margin:10px 0 20px;max-width:40em;font-size:17px;line-height:1.5;color:var(--lab-muted)}.lab-cat-aside{position:sticky;top:24px;gap:20px}.lab-cat-aside,.lab-side{display:flex;flex-direction:column}.lab-side{padding:24px 24px 8px}.lab-side-label{font-family:var(--lab-font-head);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-muted)}.lab-side .lab-side-label{padding-bottom:6px}.lab .lab-side a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-bottom:1px solid var(--lab-line-inner);color:var(--lab-text);text-decoration:none;font-size:17px}.lab .lab-side a:last-child{border-bottom:0}.lab .lab-side a:hover{color:var(--lab-head)}.lab-side a span{flex:none;font-size:15px;color:var(--lab-muted)}.lab-side-cta{padding:28px 24px;display:flex;flex-direction:column;gap:14px;background:rgba(16,20,31,.9);border-color:color-mix(in srgb,var(--accent) 35%,var(--lab-line-card))}.lab-side-cta p{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-side-cta .lab-btn{padding:0 18px;font-size:18px}.lab-side-pack{padding:24px;display:flex;flex-direction:column;gap:8px}.lab-side-pack-name{font-family:var(--lab-font-head);font-weight:700;font-size:22px;text-transform:uppercase}.lab-side-pack-price{font-size:17px;color:var(--lab-text)}.lab .lab-side-more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-top:6px;text-decoration:none;font-size:16px}.lab-cta-sec{position:relative;padding:0 0 var(--lab-section-y)}.lab-cta{position:relative;overflow:hidden;padding:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.lab-cta-glow{position:absolute;left:-120px;bottom:-300px;width:700px;height:560px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 65%);pointer-events:none}.lab-cta-actions,.lab-cta-text{position:relative;min-width:0}.lab-cta-text .lab-lead{margin-top:16px}.lab-cta-actions{display:flex;flex-direction:column;gap:12px}.lab-cta-note{font-size:15px;color:var(--lab-muted);text-align:center}.lab-svc-head{position:relative;padding:calc(var(--lab-head-h) + 56px) 0 104px;overflow:hidden}.lab-svc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;margin-top:48px;align-items:center}.lab-svc-grid>*{min-width:0}.lab-svc-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.lab-svc-note{margin:16px 0 0}.lab-svc-nisha,.lab-svc-note{font-size:16px;color:var(--lab-muted)}.lab-svc-nisha{margin:10px 0 0}.lab-nisha-sostav a,.lab-svc-nisha a{color:var(--lab-text);text-decoration:underline;text-underline-offset:3px}.lab-nisha-sostav{margin:28px 0 0;font-size:16px;line-height:1.6;color:var(--lab-muted)}.lab-svc-art{position:relative;height:420px}.lab-graph{position:absolute;right:0;top:10px;width:600px;height:400px;transform-origin:top right}.lab-graph-node{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 16px;background:rgba(19,24,36,.94);border:1px solid var(--lab-line-card);border-radius:10px;font-family:var(--lab-font-head);font-weight:600;font-size:19px;line-height:1.1;color:var(--lab-head)}.lab-graph-node small{font-family:var(--lab-font-text);font-weight:400;font-size:13px;line-height:1.3;color:var(--lab-muted)}.lab-graph-node--in{left:0;width:140px;height:56px}.lab-graph-node--core{left:210px;top:145px;width:170px;height:108px;padding:0 18px;background:rgba(22,27,42,.96);border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 60px color-mix(in srgb,var(--accent) 24%,transparent)}.lab-graph-core-title{font-weight:800;font-size:28px;text-transform:uppercase;letter-spacing:.02em}.lab-graph-node--out{left:440px;width:160px;height:72px}.lab-svc-included{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lab-svc-side{position:sticky;top:24px;align-self:start;margin-top:28px;display:flex;flex-direction:column;gap:20px;min-width:0}.lab-svc-side .lab-svc-for{margin-top:0}.lab-svc-keep .lab-checks{margin-top:0;font-size:17px;line-height:1.45;color:var(--lab-lead)}.lab-svc-for{margin-top:28px;padding:32px 28px;display:flex;flex-direction:column;gap:18px}.lab-svc-chips{display:flex;flex-wrap:wrap;gap:8px}.lab-svc-chips .lab-chip{min-height:36px;padding:0 14px;font-size:15px;color:var(--lab-lead)}.lab-svc-pack{margin-top:40px}.lab-grid2.lab-svc-pack{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.lab-svc-pack--single{max-width:640px}.lab-svc-pack .lab-offer{padding:36px 32px}.lab-svc-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lab-svc-faq .lab-faq{margin-top:0}.lab-svc-about{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.lab-svc-about-text p{margin:0 0 18px;max-width:760px;font-size:18px;line-height:1.6;color:var(--lab-text)}.lab-svc-about-text p:last-child{margin-bottom:0}.lab-svc-related{margin-top:40px}.lab-art-head,.lab-blog-head,.lab-leadpage-head{position:relative;padding:calc(var(--lab-head-h) + 56px) 0 64px;overflow:hidden}.lab-blog-h1{max-width:14em}.lab-blog-body{padding:0 0 var(--lab-section-y)}.lab-blog-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lab-blog-item{min-width:0;display:flex}.lab-blog-card{display:flex;flex-direction:column;gap:14px;width:100%;padding:32px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.lab .lab-blog-card:focus-visible,.lab .lab-blog-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 48px color-mix(in srgb,var(--accent) 14%,transparent)}.lab-blog-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lab-blog-site{font-family:var(--lab-font-head);font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,#fff)}.lab-blog-title{font-size:clamp(22px,.6vw + 19px,26px);line-height:1.15;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.lab-blog-excerpt{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-blog-meta{margin-top:auto;padding-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;color:var(--lab-muted)}.lab-blog-empty{margin:0;padding:40px 0;font-size:19px;color:var(--lab-lead)}.lab-blog-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.lab .lab-blog-chip{min-height:44px;padding:0 18px;border:1px solid var(--lab-line-wire);border-radius:999px;background:transparent;color:var(--lab-lead);font:inherit;font-size:16px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.lab .lab-blog-chip:hover{border-color:var(--lab-muted);color:var(--lab-head)}.lab .lab-blog-chip[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 24%,var(--lab-field));border-color:var(--accent);color:var(--lab-head)}.lab-blog-skel{display:flex;flex-direction:column;gap:14px;min-height:220px;padding:32px}.lab-blog-skel-line{display:block;height:18px;border-radius:6px;background:var(--lab-line-inner);animation:lab-blog-pulse 1.6s ease-in-out infinite}.lab-blog-skel-line--short{width:40%}@keyframes lab-blog-pulse{0%,to{opacity:.55}50%{opacity:1}}.lab-blog-missing{padding-bottom:var(--lab-section-y)}.lab-blog-back{margin-top:36px}.lab-art-intro{max-width:900px}.lab-art-h1{margin-top:24px;max-width:18em;font-size:clamp(32px,2vw + 24px,56px);line-height:1.02;overflow-wrap:break-word}.lab-art-excerpt{max-width:38em}.lab-art-meta{margin:24px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:16px;color:var(--lab-muted)}.lab-art-author{color:var(--lab-text);font-weight:600}.lab-art-cover{position:relative;margin-top:48px;aspect-ratio:21/9;border:1px solid var(--lab-line-card);border-radius:18px;overflow:hidden;background:var(--lab-photo)}.lab-art-cover-img{-o-object-fit:cover;object-fit:cover}.lab-art-layout{padding-top:56px;padding-bottom:var(--lab-section-y)}.lab-art-col{min-width:0;max-width:760px}.lab-art-layout--toc{display:grid;grid-template-columns:minmax(0,760px) minmax(0,300px);justify-content:space-between;-moz-column-gap:56px;column-gap:56px;align-items:start}.lab-art-layout--toc .lab-art-col{grid-column:1;grid-row:1}.lab-art-layout--toc .lab-art-aside{grid-column:2;grid-row:1;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}.lab-art-toc{padding:24px 24px 18px;border:1px solid var(--lab-line-card);border-radius:14px;background:var(--lab-card)}.lab-art-toc-title{margin:0 0 8px;font-family:var(--lab-font-head);font-weight:600;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-muted)}.lab-art-toc-list,.lab-art-toc-sub{list-style:none;margin:0;padding:0}.lab-art-toc-sub{margin:0 0 6px;padding-left:14px;border-left:1px solid var(--lab-line-inner)}.lab .lab-art-toc a{display:flex;align-items:center;min-height:44px;padding:4px 0;box-sizing:border-box;font-size:16px;line-height:1.35;color:var(--lab-lead);text-decoration:none}.lab .lab-art-toc a:hover{color:var(--lab-head)}.lab .lab-art-toc-sub a{font-size:15px;color:var(--lab-muted)}.lab-art-body{color:var(--lab-text);font-size:19px;line-height:1.6;overflow-wrap:break-word}.lab-art-lead{font-size:clamp(19px,.4vw + 18px,21px)}.lab-art-body :where(p,ul,ol,blockquote,pre,figure){margin:0 0 1.1em}.lab-art-body :where(ul,ol){padding-left:1.4em}.lab-art-body :where(ul){list-style:disc}.lab-art-body :where(ol){list-style:decimal}.lab-art-body :where(li){margin:.35em 0}.lab-art-body :where(li)::marker{color:var(--accent)}.lab-art-body :where(strong,b){color:var(--lab-head);font-weight:600}.lab-art-body :where(h2,h3,h4){color:var(--lab-head);font-family:var(--lab-font-head);text-transform:uppercase;text-wrap:balance;scroll-margin-top:24px}.lab-art-body :where(h2){margin:2.2em 0 .6em;font-weight:800;font-size:clamp(28px,1vw + 22px,36px);line-height:1.05;letter-spacing:.005em}.lab-art-body :where(h3){margin:1.8em 0 .5em;font-weight:700;font-size:clamp(22px,.5vw + 19px,26px);line-height:1.1;letter-spacing:.02em}.lab-art-body :where(h4){margin:1.4em 0 .4em;font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.03em}.lab .lab-art-body a{color:color-mix(in srgb,var(--accent) 80%,#fff);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lab .lab-art-body a:hover{color:var(--lab-head)}.lab-art-body :where(code){padding:.12em .4em;border:1px solid var(--lab-line-inner);border-radius:6px;background:var(--lab-field);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;color:#e6ebf5}.lab-art-body :where(pre){padding:18px 20px;border:1px solid var(--lab-line-card);border-radius:10px;background:var(--lab-field);overflow-x:auto;font-size:16px;line-height:1.55}.lab-art-body :where(pre code){padding:0;border:0;background:none;font-size:inherit}.lab-art-body :where(blockquote){padding:4px 0 4px 22px;border-left:3px solid var(--accent);color:var(--lab-lead)}.lab-art-body :where(img){max-width:100%;height:auto;border:1px solid var(--lab-line-card);border-radius:10px}.lab-art-body :where(hr){height:1px;margin:2.2em 0;border:0;background:var(--lab-line-card)}.lab-art-sec,.lab-art-subsec{min-width:0}.lab-art-subsec{margin-top:.6em}.lab-art-body .lab-art-conclusion{margin-top:2.4em;padding-top:1.2em;border-top:1px solid var(--lab-line-section)}.lab-art-body .lab-art-conclusion>h2{margin-top:.6em}.lab-art-body .callout{gap:14px;margin:1.6em 0;padding:18px 20px;border:1px solid var(--lab-line-card);border-left:3px solid var(--lab-line-ghost);border-radius:10px;background:var(--lab-card);color:var(--lab-text)}.lab-art-body .callout-content{font-size:17px;line-height:1.55}.lab-art-body .callout-tip{border-left-color:var(--accent)}.lab-art-body .callout-info{border-left-color:color-mix(in srgb,var(--accent) 55%,var(--lab-line-card))}.lab-art-body .callout-warning{border-left-color:#f2b33d;background:color-mix(in srgb,#f2b33d 7%,var(--lab-field))}.lab-art-body .callout-note{border-left-color:var(--lab-line-ghost);background:var(--lab-field)}.lab-art-body .key-takeaway{margin:2em 0;padding:24px 28px;border:1px solid var(--lab-line-card);border-radius:14px;background:var(--lab-card)}.lab-art-body .key-takeaway h4{margin:0 0 12px;color:var(--lab-head);font-family:var(--lab-font-head);font-size:20px;text-transform:uppercase;letter-spacing:.04em}.lab-art-body .key-takeaway li{margin:0;color:var(--lab-text)}.lab-art-body .key-takeaway li:before{color:var(--accent)}.lab-art-body .pullquote{margin:1.8em 0;padding:6px 0 6px 24px;border-left:3px solid var(--accent);color:var(--lab-head);font-family:var(--lab-font-head);font-size:clamp(22px,.6vw + 19px,26px);font-style:normal;font-weight:500;line-height:1.35}.lab-art-body .section-divider{background:linear-gradient(90deg,transparent,var(--lab-line-ghost),transparent)}.lab-art-sub{margin-top:56px;padding:32px}.lab-blog-sub-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.lab-blog-sub-head .lab-h3{font-size:clamp(22px,.6vw + 19px,26px)}.lab-blog-sub-head p{margin:8px 0 0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-form.lab-blog-sub-form{margin-top:24px;gap:16px}.lab-blog-sub-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.lab-blog-sub-row>*{min-width:0}.lab .lab-blog-sub .lab-consent a{text-decoration:underline;text-underline-offset:2px}.lab-form-done.lab-blog-sub-done{padding:0}.lab-art-cta-text p{margin:0}.lab-art-cta-text p+p{margin-top:.6em}.lab .lab-art-cta-text a{color:color-mix(in srgb,var(--accent) 80%,#fff);text-decoration:underline}.lab-pains{margin-top:28px;border-top:1px solid var(--lab-line-inner)}.lab-pain{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--lab-line-inner)}.lab-pain p{margin:0;font-size:clamp(17px,.3vw + 16px,19px);line-height:1.45;color:var(--lab-text)}.lab-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.lab-head-row>:first-child{min-width:0}.lab-more{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-size:18px;border-bottom:1px solid var(--lab-line-ghost)}.lab-offer{padding:32px 28px;display:flex;flex-direction:column;gap:18px}.lab-offer .lab-h3{font-size:26px}@media (width > 960px) and (width <= 1239px){.lab-offer .lab-h3{font-size:clamp(21px,1.6vw + 6px,26px)}}.lab-offer-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lab-offer-price strong{font-family:var(--lab-font-head);font-weight:800;font-size:44px;line-height:1;white-space:nowrap}.lab-offer-price span{color:var(--lab-muted);font-size:16px;white-space:nowrap}.lab-offer>p{margin:0;font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-offer-guarantees{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--lab-line-inner);font-size:16px;line-height:1.45;color:var(--lab-lead)}.lab-offer>a{margin-top:auto}.lab-studio-list{margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:10px;font-size:17px;line-height:1.45;color:var(--lab-lead)}.lab-studio-list b{color:var(--lab-text)}.lab-footnotes{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 32px;font-size:15px;line-height:1.5;color:var(--lab-muted)}.lab-proof{margin-top:24px;padding:26px 30px 30px}.lab-proof-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.lab-proof-label{margin:0;font-family:var(--lab-font-head);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-head)}.lab-proof-stats{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lab-proof-stats li{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px 20px;border:1px solid var(--lab-line-inner);border-top:2px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.lab-proof-stats strong{font-family:var(--lab-font-head);font-size:40px;line-height:1;font-weight:700;color:var(--lab-head);white-space:nowrap}.lab-proof-stats span{font-size:16px;line-height:1.35;color:var(--lab-lead)}@media (max-width:760px){.lab-proof{padding:22px 18px}.lab-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-proof-stats li{padding:14px 14px 16px}.lab-proof-stats strong{font-size:32px}}@media (max-width:440px){.lab-proof-stats{grid-template-columns:minmax(0,1fr)}.lab-proof-stats li{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 12px}}.lab-faq{margin-top:48px;max-width:920px;border-top:1px solid var(--lab-line-inner)}.lab-faq-item{border-bottom:1px solid var(--lab-line-inner)}.lab-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:22px 0;font-family:var(--lab-font-head);font-weight:700;font-size:clamp(19px,.4vw + 17px,22px);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--lab-head)}.lab-faq-item summary::-webkit-details-marker{display:none}.lab-faq-item summary:after{content:"+";flex:none;font-size:30px;line-height:1;color:var(--accent)}.lab-faq-item[open] summary:after{content:"−"}.lab-faq-item p{margin:0;padding:0 0 26px;max-width:760px;font-size:18px;line-height:1.55;color:var(--lab-text)}.lab-form-package{gap:8px;align-self:flex-start;max-width:100%;min-height:44px;padding:0 0 0 14px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));border-radius:999px;font-size:16px;color:var(--lab-head)}.lab-form-package,.lab-form-package-x{display:inline-flex;align-items:center}.lab-form-package-x{justify-content:center;width:44px;height:44px;border:0;background:none;font-size:22px;line-height:1;color:var(--lab-muted);cursor:pointer}.lab-case{padding:32px 28px;display:flex;flex-direction:column;gap:14px}.lab-case-metric{font-family:var(--lab-font-head);font-weight:800;font-size:clamp(44px,4.5vw + 8px,72px);line-height:.95;white-space:nowrap}.lab-case-metric span{color:var(--accent)}.lab-case-label{font-family:var(--lab-font-head);font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--lab-muted)}.lab-case h3{margin:10px 0 0;font-size:21px;line-height:1.3;font-weight:600}.lab-case p{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-case p.lab-case-facts{font-size:15px;color:var(--lab-muted)}.lab-case-chips{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px}.lab-founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:28px}.lab-portrait{position:relative;max-width:460px;border-radius:18px;overflow:hidden;border:1px solid var(--lab-line-card);background:var(--lab-photo)}.lab-portrait:before{content:"";position:absolute;inset:-6px;background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--accent) 38%,transparent) 0,color-mix(in srgb,var(--accent) 10%,transparent) 45%,transparent 70%),linear-gradient(127deg,rgba(12,15,20,.86) 30%,rgba(12,15,20,.55) 100%),url(/design/fon-workflow.webp) 50% /cover no-repeat;filter:blur(1.5px);pointer-events:none}.lab-portrait img{position:relative;display:block;width:100%;height:auto}.lab-portrait:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent 0,var(--lab-photo) 92%);pointer-events:none}.lab-founder-name{margin-top:20px;font-family:var(--lab-font-head);font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:.02em}.lab-founder-role{margin-top:4px;font-size:17px;color:var(--lab-lead)}.lab-quote{margin:32px 0 0;padding:0 0 0 24px;border-left:2px solid var(--accent)}.lab-quote p{margin:0;font-family:var(--lab-font-head);font-weight:500;font-size:clamp(24px,.8vw + 20px,30px);line-height:1.25;color:var(--lab-head)}.lab-checks{margin-top:20px;display:flex;flex-direction:column;gap:14px;font-size:18px;line-height:1.45;color:var(--lab-text)}.lab-checks .lab-check{grid-template-columns:24px minmax(0,1fr);gap:12px}.lab-inwork{margin-top:32px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.lab-inwork-label{font-family:var(--lab-font-head);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-muted)}.lab-inwork p{margin:0;font-size:17px;line-height:1.5;color:var(--lab-text)}.lab-steps-box{position:relative;margin-top:56px}.lab-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lab-steps-wire{position:absolute;left:28px;right:calc(33.33% - 28px);top:27px;height:2px;background:var(--lab-line-wire);overflow:hidden}.lab-steps-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation:lab-run-x-short 3.2s linear infinite}.lab-step{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;min-width:0}.lab-step-num{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lab-bg);border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent);font-family:var(--lab-font-head);font-weight:800;font-size:24px}.lab-step h3{margin-top:6px}.lab-step p{margin:0;max-width:22em;font-size:18px;line-height:1.5;color:var(--lab-lead)}.lab-lead-glow{position:absolute;left:50%;top:40px;width:1100px;max-width:100%;height:900px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 20%,transparent) 0,transparent 62%);pointer-events:none}.lab-lead-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:28px;gap:24px}.lab-lead-card{padding:40px;display:flex;flex-direction:column;gap:20px}.lab-lead-card .lab-h2{margin-top:0;font-size:clamp(36px,2vw + 28px,52px)}.lab-lead-card .lab-lead{margin-top:14px}.lab-aside{padding:40px;display:flex;flex-direction:column;gap:16px;align-self:stretch;background:rgba(16,20,31,.9)}.lab-aside .lab-h3{font-size:30px}.lab-aside p{margin:0;font-size:18px;line-height:1.5;color:var(--lab-lead)}.lab-aside-actions{margin-top:auto;gap:12px}.lab-aside-actions,.lab-form{display:flex;flex-direction:column}.lab-form{gap:20px}.lab-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.lab-form-row>*{min-width:0}.lab-form label{font-size:15px;font-weight:400;color:var(--lab-lead)}.lab-form label .text-red-500{color:var(--accent)}.lab-form input:not([type=checkbox]),.lab-form textarea{box-sizing:border-box;width:100%;min-height:56px;padding:14px 16px;background:var(--lab-field);border:1px solid var(--lab-line-wire);border-radius:8px;color:#fff;font:inherit;font-size:18px}.lab-form textarea{min-height:120px;resize:vertical}.lab-form input::-moz-placeholder,.lab-form textarea::-moz-placeholder{color:var(--lab-hint)}.lab-form input::placeholder,.lab-form textarea::placeholder{color:var(--lab-hint)}.lab-form input:not([type=checkbox]):focus,.lab-form textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.lab-form input[aria-invalid=true],.lab-form textarea[aria-invalid=true]{border-color:#ff6b6b}.lab-form .lab-form-hint{margin-top:6px;color:var(--lab-muted);font-size:15px}.lab-form .lab-form-error,.lab-form [role=alert]{color:#ff8f8f;font-size:15px}.lab-form .lab-form-error-box{padding:14px 16px;border:1px solid hsla(0,100%,71%,.5);border-radius:8px;background:hsla(0,100%,71%,.08);color:#ffc9c9}.lab-consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.lab-consent span,.lab-form .lab-consent label{font-size:15px;line-height:1.5;color:var(--lab-lead)}.lab-consent input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.lab-form-submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.lab-form-submit span{color:var(--lab-muted);font-size:16px}.lab-form-done{display:flex;flex-direction:column;gap:10px;padding:24px 0}.lab-form-done svg{color:var(--accent)}.lab-form-done p{margin:0;color:var(--lab-lead);font-size:18px}.lab-foot{border-top:1px solid var(--lab-line-section);padding:56px 0 40px}.lab-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.lab-foot-grid>*{min-width:0}.lab-foot-about{margin:12px 0 0;max-width:22em;font-size:15px;line-height:1.5;color:var(--lab-muted)}.lab-foot nav{display:flex;flex-direction:column;gap:2px;font-size:15px}.lab-foot-label{margin-bottom:6px;font-family:var(--lab-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--lab-muted)}.lab .lab-foot nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--lab-lead);text-decoration:none}.lab .lab-foot nav a:hover{color:var(--lab-head)}.lab-foot-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--lab-line-section);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:14px;color:var(--lab-muted)}@media (prefers-reduced-motion:reduce){.lab *,.lab :after,.lab :before{animation:none!important;transition:none!important}.lab .lab-node,.lab .lab-wire--x,.lab .lab-wire--y{animation:none}.lab .lab-steps-wire:after,.lab .lab-wire:after{animation:none;transform:none;opacity:.5}.lab .lab-lamp{animation:none;background:var(--accent)}.lab .lab-chaos-card,.lab .lab-toast{animation:none;opacity:1}.lab .lab-chaos-card{transform:none;filter:none}.lab .lab-chaos-dot{animation:none;background:var(--accent)}.lab .lab-chaos-sys{animation:none;opacity:1;transform:none}.lab .lab-chat-dot,.lab .lab-depth-plane,.lab .lab-journal-dot,.lab .lab-journal-feed{animation:none}.lab .lab-chat-in{animation:none;opacity:1;transform:none}.lab .lab-chat-typing{animation:none;opacity:0}.lab .lab-depth-wire:after{animation:none;transform:none;opacity:.5}.lab .lab-app-btn,.lab .lab-sc-in,.lab .lab-web-send{animation:none;opacity:1;transform:none;filter:none}.lab .lab-sc-lamp{animation:none;background:var(--accent)}.lab .lab-sc-glow{animation:none;opacity:1}.lab .lab-app-wire:after,.lab .lab-sc-wire:after{animation:none;transform:none;opacity:.5}.lab .lab-app-banner--accepted,.lab .lab-app-pill--before,.lab .lab-fl-btn--old,.lab .lab-fl-flash,.lab .lab-fl-old,.lab .lab-web-send-label{animation:none;opacity:0}.lab .lab-fl-new,.lab .lab-py-type,.lab .lab-web-nav,.lab .lab-web-type{animation:none;clip-path:none;opacity:1}.lab .lab-py-caret,.lab .lab-web-field{animation:none}.lab .lab-dmw--v:after,.lab .lab-dmw:after,.lab .lab-py-fill{animation:none;transform:none}.lab .lab-beam:before{animation:none;--lab-beam:200deg}.lab .lab-line:after{animation:none;opacity:0}.lab .lab-consult-dot,.lab .lab-pipe-node,.lab .lab-pipe-text{animation:none}.lab .lab-blog-skel-line{animation:none;opacity:1}}@media (width > 960px) and (width <= 1239px){.lab-scheme{transform:scale(.86);transform-origin:top left;margin-left:max(0px,calc(100% - 540px * .86))}}@media (width > 960px) and (width <= 1279px){.lab-chaos{transform:scale(.8);transform-origin:top left;margin-left:max(0px,calc(100% - 560px * .8))}.lab-chat,.lab-sc{transform:scale(.86);transform-origin:top left;margin-left:max(0px,calc(100% - 580px * .86))}}@media (width > 960px) and (width <= 1099px){.lab-scheme{transform:scale(.74);margin-left:max(0px,calc(100% - 540px * .74))}.lab-chaos{transform:scale(.7);margin-left:max(0px,calc(100% - 560px * .7))}.lab-chat,.lab-sc{transform:scale(.74);margin-left:max(0px,calc(100% - 580px * .74))}}@media (width > 960px) and (width <= 1279px){.lab-dm-map{transform:scale(.84);transform-origin:top right}.lab-dm-art{height:390px}}@media (width > 960px) and (width <= 1099px){.lab-dm-map{transform:scale(.74)}.lab-dm-art{height:340px}.lab-dm-count{grid-column:2;grid-row:2}}@media (width > 960px) and (width <= 1439px){.lab-depth-stage{transform:scale(.85);transform-origin:top left}}@media (width > 960px) and (width <= 1279px){.lab-depth-stage{transform:scale(.8)}}@media (width > 960px) and (width <= 1239px){.lab-depth-stage{transform:scale(.72)}}@media (width > 960px) and (width <= 1099px){.lab-depth-stage{transform:scale(.62)}}@media (width > 960px) and (width <= 1279px){.lab-graph{transform:scale(.86)}.lab-svc-art{height:370px}}@media (width > 960px) and (width <= 1239px){.lab-graph{transform:scale(.8)}.lab-svc-art{height:345px}}@media (width > 960px) and (width <= 1099px){.lab-graph{transform:scale(.68)}.lab-svc-art{height:295px}}.lab-about-head,.lab-pkg-head{position:relative;padding:calc(var(--lab-head-h) + 56px) 0 64px;overflow:hidden}.lab-inner-h1{max-width:16em}.lab-pkg-trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 32px;font-size:17px;line-height:1.45;color:var(--lab-text)}.lab-pkg-body{padding:0 0 88px}.lab-pkg-grid{padding-top:14px}.lab-pkg-card{position:relative}.lab-pkg-badge{position:absolute;top:-15px;left:28px;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 70%,var(--lab-line-card));border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,var(--lab-bg));font-family:var(--lab-font-head);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--lab-head)}.lab-pkg-card>.lab-pkg-note{margin-top:-8px;font-size:15px;color:var(--lab-muted)}.lab-pkg-part{padding-top:16px;border-top:1px solid var(--lab-line-inner)}.lab-pkg-sub{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--lab-font-head);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-muted)}.lab-pkg-sub>svg{flex:none;color:var(--accent)}.lab-pkg-guar ul,.lab-pkg-list,.lab-pkg-matrix{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lab-pkg-list{font-size:16px;line-height:1.45;color:var(--lab-text)}.lab-pkg-part--no .lab-pkg-list{color:var(--lab-muted)}.lab-pkg-part--no .lab-check>svg{color:var(--lab-muted);margin-top:3px}.lab-pkg-dot{width:6px;height:6px;margin:9px 0 0 8px;border-radius:50%;background:var(--accent)}.lab-pkg-matrix li{padding:12px 14px;border:1px solid var(--lab-line-inner);border-radius:10px;background:var(--lab-field)}.lab-pkg-matrix-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font-family:var(--lab-font-head);font-weight:700;font-size:17px;line-height:1.3;color:var(--lab-head)}.lab-pkg-matrix-head>span:first-child{min-width:0;overflow-wrap:break-word}.lab-pkg-matrix-head .lab-nw{color:color-mix(in srgb,var(--accent) 72%,#fff)}.lab-pkg-matrix p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--lab-lead)}.lab-pkg-guar{padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--lab-line-card));border-radius:10px;background:rgba(16,20,31,.9)}.lab-pkg-guar ul{font-size:16px;line-height:1.45;color:var(--lab-lead)}.lab-pkg-guar strong{font-weight:600;color:var(--lab-head)}.lab-pkg-more{margin:40px auto 0;max-width:44em;text-align:center;font-size:18px;line-height:1.55;color:var(--lab-lead)}.lab .lab-pkg-more a{color:var(--lab-head);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-underline-offset:3px}.lab-pkg-process{border-top:1px solid var(--lab-line-section)}.lab-pkg-procs{margin-top:48px;display:flex;flex-direction:column;gap:24px}.lab-pkg-proc{padding:36px 40px}.lab-pkg-proc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.lab-pkg-proc-head>div{min-width:0}.lab-pkg-proc-meta{margin:8px 0 0;font-size:17px;color:var(--lab-muted)}.lab-pkg-proc-desc{margin:20px 0 28px;max-width:46em;font-size:18px;line-height:1.55;color:var(--lab-text)}.lab-pkg-steps{list-style:none;margin:0;padding:0}.lab-pkg-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:16px 0;border-top:1px solid var(--lab-line-inner)}.lab-pkg-steps li>div{min-width:0}.lab-pkg-step-num{width:40px;height:40px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));background:color-mix(in srgb,var(--accent) 14%,#141a28);font-family:var(--lab-font-head);font-weight:700;font-size:18px;color:var(--lab-head)}.lab-pkg-steps p{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-pkg-steps .lab-pkg-step-head{margin-bottom:4px;color:var(--lab-muted)}.lab-pkg-step-head b{font-family:var(--lab-font-head);font-weight:700;font-size:19px;letter-spacing:.02em;text-transform:uppercase;color:var(--lab-head)}.lab-pkg-outcome{margin:12px 0 0;padding:16px 18px;border-left:2px solid var(--accent);border-radius:0 10px 10px 0;background:var(--lab-field);font-size:17px;line-height:1.5;color:var(--lab-text)}.lab-pkg-outcome strong{color:var(--lab-head)}.lab-pkg-cta-wrap{display:flex;flex-direction:column;gap:24px}.lab-pkg-direct{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--lab-lead)}.lab .lab-pkg-direct a{display:inline-flex;align-items:center;gap:6px;min-height:44px;vertical-align:middle;color:var(--lab-head);text-decoration:underline;text-decoration-color:var(--lab-line-ghost);text-underline-offset:4px}.lab-pkg-direct a>svg{flex:none;color:var(--accent)}.lab-pkg-brief{padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px 32px}.lab-pkg-brief>div{min-width:0}.lab-pkg-brief .lab-h3{font-size:clamp(22px,.6vw + 19px,26px)}.lab-pkg-brief p{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-pkg-brief .lab-ghost{flex:none}.lab-about-body{padding:0 0 var(--lab-section-y)}.lab-about-founder{margin-top:0;align-items:center}.lab-about-founder .lab-founder-role{margin:12px 0 0}.lab-about-bio{margin-top:24px;display:flex;flex-direction:column;gap:16px}.lab-about-bio p{margin:0;max-width:36em;font-size:18px;line-height:1.6;color:var(--lab-text)}.lab-about-stats{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lab-about-stats li{min-width:0;padding:28px;display:flex;flex-direction:column;gap:8px}.lab-about-stats strong{font-family:var(--lab-font-head);font-weight:800;font-size:clamp(40px,1.6vw + 32px,56px);line-height:1;color:var(--lab-head)}.lab-about-stats span{font-size:17px;color:var(--lab-lead)}.lab-about-dirs-sec{border-top:1px solid var(--lab-line-section)}.lab-about-dirs{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-about-dirs li{min-width:0;display:flex}.lab-about-dir{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:22px 24px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.lab a.lab-about-dir:focus-visible,.lab a.lab-about-dir:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 12%,transparent)}.lab-about-dir-title{min-width:0;font-family:var(--lab-font-head);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--lab-head);overflow-wrap:break-word}.lab-about-dir-desc{grid-column:1;font-size:16px;line-height:1.45;color:var(--lab-lead)}.lab-about-dir>svg{grid-column:2;grid-row:1/span 2;color:var(--accent)}@media (max-width:960px){.lab{--lab-gutter:20px;--lab-head-h:84px;--lab-section-y:72px}.lab-nav{display:none}.lab-menu-btn{display:inline-flex}.lab-head{padding:20px var(--lab-gutter)}.lab-hero{grid-template-columns:minmax(0,1fr);padding:calc(var(--lab-head-h) + 24px) var(--lab-gutter) 32px}.lab-hero-text{padding-top:40px}.lab-hero-art{height:360px;padding-top:32px;overflow:hidden}.lab-chaos,.lab-scheme{margin-left:0;transform:scale(.56);transform-origin:top left}.lab-chaos-art{height:300px;margin-top:24px;overflow:hidden}.lab-chaos{margin-top:0}.lab-journal-art{height:auto;padding-top:32px}.lab-chat-art,.lab-sc-art{height:350px;padding-top:32px;overflow:hidden}.lab-chat,.lab-sc{margin-left:0;transform:scale(.6);transform-origin:top left}.lab-depth-art{height:380px;overflow:hidden}.lab-depth-stage{transform:scale(.62);transform-origin:top left}.lab-dm{grid-template-columns:minmax(0,1fr);gap:0}.lab-dm-art{display:none}.lab-dm-subs{display:block;margin-top:8px}.lab-dm-count{grid-column:2;grid-row:2}.lab-line-row{grid-template-columns:14px minmax(0,1fr);gap:18px}.lab-line-go{display:none}.lab-ghostword{right:-16px;top:0}.lab-tags{position:relative}.lab-tags ul{padding:20px var(--lab-gutter);gap:10px 14px;font-size:15px;letter-spacing:.14em}.lab-form-row,.lab-founder,.lab-grid2,.lab-grid3,.lab-lead-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.lab-head-row{flex-direction:column;align-items:flex-start}.lab-steps{grid-template-columns:minmax(0,1fr);row-gap:32px}.lab-steps-wire{display:none}.lab-portrait{max-width:360px}.lab-aside,.lab-lead-card{padding:28px 22px}.lab-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lab-hero-chaos{padding-top:8px}.lab-micro-alt{flex-direction:column}.lab-micro-alt,.lab-micro-alt-act{align-items:flex-start}.lab-cat-layout,.lab-cta,.lab-grid2.lab-svc-pack,.lab-micro-consult,.lab-svc-about,.lab-svc-faq,.lab-svc-grid,.lab-svc-included{grid-template-columns:minmax(0,1fr);row-gap:32px}.lab-consult{padding:24px}.lab-svc-side{position:static;margin-top:0}.lab-cat-head{padding:calc(var(--lab-head-h) + 32px) 0 56px}.lab-cat-head .lab-ghostword{top:var(--lab-head-h)}.lab-cat-aside{position:static}.lab-cta{padding:32px 22px}.lab-svc-head{padding:calc(var(--lab-head-h) + 32px) 0 64px}.lab-svc-grid{margin-top:32px}.lab-svc-art{height:380px}.lab-graph{left:0;right:auto;transform-origin:top left;transform:scale(.9)}.lab-svc-for{margin-top:0}.lab-svc-pack .lab-offer{padding:28px 22px}}@media (max-width:600px){.lab-svc-art{height:220px}.lab-graph{transform:scale(.52)}.lab-head-cta,.lab-lang-current,.lab-lang-dot{display:none}.lab-hero-art{height:340px}.lab-chat-art,.lab-sc-art{height:330px}.lab-chat,.lab-sc{transform:scale(.55)}.lab-depth-art{height:300px}.lab-depth-stage{transform:scale(.44)}.lab-foot-grid>:first-child{grid-column:1/-1}}@media (max-width:960px){.lab-art-head,.lab-blog-head,.lab-leadpage-head{padding:calc(var(--lab-head-h) + 32px) 0 40px}.lab-blog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lab-blog-card,.lab-blog-skel{padding:24px 20px}.lab .lab-blog-card:focus-visible,.lab .lab-blog-card:hover{box-shadow:0 0 32px color-mix(in srgb,var(--accent) 14%,transparent)}.lab-art-cover{margin-top:32px;aspect-ratio:16/9;border-radius:14px}.lab-art-layout{padding-top:32px}.lab-art-layout--toc{display:block}.lab-art-layout--toc .lab-art-aside{position:static;max-height:none;overflow:visible;margin-bottom:40px}.lab-art-body{font-size:18px}.lab-art-sub{margin-top:40px;padding:24px 20px}}@media (max-width:600px){.lab-blog-sub-head,.lab-blog-sub-row{grid-template-columns:minmax(0,1fr)}.lab-blog-sub-head{gap:12px}}@media (max-width:960px){.lab-about-head,.lab-pkg-head{padding:calc(var(--lab-head-h) + 32px) 0 40px}.lab-pkg-body{padding-bottom:56px}.lab-pkg-grid{row-gap:32px}.lab-pkg-card,.lab-pkg-proc{padding:28px 22px}.lab-pkg-badge{left:22px}.lab-pkg-proc-desc{margin:16px 0 22px}.lab-pkg-steps li{grid-template-columns:36px minmax(0,1fr);gap:14px}.lab-pkg-step-num{width:36px;height:36px;font-size:17px}.lab-pkg-brief{flex-direction:column;align-items:flex-start;padding:28px 22px}.lab-about-stats{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.lab-about-stats li{padding:22px}.lab-about-dirs{grid-template-columns:minmax(0,1fr)}.lab-about-dir{padding:20px 22px}.lab .lab-about-dir:focus-visible,.lab .lab-about-dir:hover{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 12%,transparent)}}.lab-leadpage-h1{max-width:14em}.lab-leadpage-body{padding:0 0 var(--lab-section-y)}.lab-nowrap{white-space:nowrap}.lab-wiz{max-width:880px}.lab-wiz-progress{margin-bottom:24px}.lab-wiz-progress-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:16px;color:var(--lab-muted)}.lab-wiz-progress-step{font-family:var(--lab-font-head);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lab-text)}.lab-wiz-track{height:6px;border-radius:999px;background:var(--lab-line-inner);overflow:hidden}.lab-wiz-fill{height:100%;border-radius:inherit;background:var(--accent);transition:width .3s ease}.lab-form.lab-wiz-card{gap:28px;padding:40px}.lab-wiz-title{font-size:clamp(26px,.8vw + 22px,32px)}.lab-wiz-sub{margin:12px 0 0;max-width:40em;font-size:18px;line-height:1.5;color:var(--lab-lead)}.lab-wiz-fields{display:flex;flex-direction:column;gap:12px;margin-top:28px}.lab-wiz-options,.lab-wiz-radios{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.lab-wiz-channel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-diag-pain,.lab-wiz-option,.lab-wiz-radio{box-sizing:border-box;width:100%;min-width:0;min-height:52px;background:var(--lab-field);border:1px solid var(--lab-line-wire);color:var(--lab-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.lab-diag-pain:hover,.lab-wiz-option:hover,.lab-wiz-radio:hover{border-color:var(--lab-line-ghost)}.lab .lab-diag-pain.is-active,.lab .lab-wiz-option.is-active,.lab .lab-wiz-radio.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 32px color-mix(in srgb,var(--accent) 18%,transparent);color:var(--lab-head)}.lab-wiz-option{display:block;padding:18px 20px;border-radius:10px}.lab-wiz-option-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lab-wiz-option-label{min-width:0;font-family:var(--lab-font-head);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--lab-head);overflow-wrap:break-word}.lab-wiz-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--lab-line-ghost);border-radius:50%;color:var(--on-accent)}.lab-wiz-option.is-active .lab-wiz-check{background:var(--accent);border-color:var(--accent)}.lab-wiz-option-desc{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:var(--lab-lead)}.lab-wiz-radio{position:relative;display:block;padding:13px 18px 13px 52px;border-radius:8px}.lab-wiz-dot{position:absolute;left:18px;top:50%;margin-top:-10px;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--lab-line-ghost);border-radius:50%}.lab-wiz-radio.is-active .lab-wiz-dot{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 4px,transparent 5px)}.lab-wiz-radio-hint,.lab-wiz-radio-label,.lab-wiz-radio-text{display:block}.lab-wiz-radio-hint{margin-top:2px}.lab-wiz-radio-label{font-size:18px;font-weight:600;color:var(--lab-head)}.lab-wiz-radio-hint{font-size:15px;color:var(--lab-muted)}.lab-form .lab-wiz-label{display:block;margin:0;font-size:15px;color:var(--lab-lead)}.lab-form .lab-wiz-label--group{margin-top:12px}.lab-wiz-field{gap:8px;min-width:0}.lab-wiz-contact,.lab-wiz-field{display:flex;flex-direction:column}.lab-wiz-contact{gap:20px}.lab-wiz-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lab-wiz-note{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--lab-muted)}.lab-wiz-note--tight{margin:0}.lab .lab-diag .lab-consent a,.lab .lab-wiz .lab-consent a,.lab .lab-wiz-foot a{text-decoration:underline;text-underline-offset:2px}.lab-wiz-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--lab-line-inner)}.lab .lab-wiz-back:disabled{opacity:.35;cursor:not-allowed}.lab-wiz-foot{margin:16px 0 0;font-size:15px;line-height:1.5;color:var(--lab-muted)}.lab-wiz-result{display:flex;flex-direction:column;gap:24px}.lab-form-done.lab-diag-result-head,.lab-form-done.lab-wiz-result-head{padding:0}.lab-form-done .lab-wiz-muted{font-size:16px;color:var(--lab-muted)}.lab-wiz-call,.lab-wiz-pack{display:flex;flex-direction:column;gap:16px;padding:36px}.lab-wiz-call p,.lab-wiz-pack p{margin:0;font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-wiz-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));border-radius:999px;font-family:var(--lab-font-head);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,#fff)}.lab-wiz-facts{display:flex;flex-wrap:wrap;gap:12px 28px}.lab-wiz-facts span{display:inline-flex;align-items:center;gap:8px;min-width:0}.lab-wiz-facts strong{font-size:18px;color:var(--lab-head)}.lab-diag-recs-title svg,.lab-wiz-facts svg,.lab-wiz-list svg{flex:none;color:color-mix(in srgb,var(--accent) 72%,#fff)}.lab-wiz-subhead{margin:12px 0 0;font-family:var(--lab-font-head);font-weight:700;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--lab-muted)}.lab-diag-rec-list,.lab-wiz-list,.lab-wiz-next-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lab-wiz-list li,.lab-wiz-next-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:17px;line-height:1.5;color:var(--lab-text)}.lab-diag-num,.lab-wiz-num{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));border-radius:50%;font-family:var(--lab-font-head);font-weight:700;font-size:14px;color:color-mix(in srgb,var(--accent) 72%,#fff)}.lab-wiz-call-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lab-wiz-reset{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;color:var(--lab-muted);font:inherit;font-size:16px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lab-wiz-reset:hover{color:var(--lab-head)}.lab-diag-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:24px;align-items:start}.lab-diag-card{padding:40px}.lab-form.lab-diag{gap:28px}.lab-diag-block{display:flex;flex-direction:column;gap:12px;min-width:0}.lab-form .lab-diag-q{margin:0;font-family:var(--lab-font-head);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--lab-head)}.lab-diag-pains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lab-diag-pain{display:block;padding:14px 16px;border-radius:8px;font-size:17px;line-height:1.3}.lab-diag-fields{display:flex;flex-direction:column;gap:12px}.lab-diag-contact{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:12px}.lab-form select{box-sizing:border-box;width:100%;min-height:56px;padding:0 12px;background:var(--lab-field);border:1px solid var(--lab-line-wire);border-radius:8px;color:#fff;color-scheme:dark;font:inherit;font-size:18px}.lab-form select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.lab .lab-diag-submit{width:100%}.lab .lab-diag-submit:disabled{cursor:not-allowed}.lab-diag-foot{margin:-8px 0 0;font-size:15px;line-height:1.5;text-align:center;color:var(--lab-muted)}.lab-form .lab-diag-error{display:flex;align-items:flex-start;gap:10px}.lab-diag-error p{margin:0}.lab-diag-facts{display:flex;flex-direction:column;gap:16px}.lab-diag-fact{padding:28px}.lab-diag-fact .lab-h3{font-size:22px}.lab-diag-fact p{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-diag-wait{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0}.lab-diag-wait svg{color:var(--accent)}.lab-diag-wait p{margin:0;font-size:18px;color:var(--lab-lead)}.lab-diag-result{display:flex;flex-direction:column;gap:28px}.lab-diag-recs-title{display:flex;align-items:center;gap:10px;font-size:22px}.lab-diag-rec-list{margin-top:16px;gap:18px}.lab-diag-rec-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start}.lab-diag-num{width:32px;height:32px;font-size:15px}.lab-diag-rec{min-width:0}.lab-diag-rec-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lab-diag-rec-title{font-weight:700;font-size:18px;color:var(--lab-head)}.lab-diag-rec p{margin:6px 0 0;font-size:17px;line-height:1.5;color:var(--lab-text)}.lab-diag-prio{white-space:nowrap}.lab-diag-prio--high{border-color:rgba(255,107,87,.55);color:#ffb4a8}.lab-diag-prio--medium{border-color:rgba(242,179,61,.55);color:#f2c46a}.lab-diag-next{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px}.lab-diag-next p{margin:0;font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-diag-next .lab-diag-pkg{font-family:var(--lab-font-head);font-weight:800;font-size:26px;line-height:1.15;text-transform:uppercase;color:var(--lab-head)}.lab-diag-note{margin:0;font-size:16px;line-height:1.5;color:var(--lab-muted)}@media (max-width:960px){.lab-diag-layout{grid-template-columns:minmax(0,1fr)}.lab-diag-card,.lab-diag-next,.lab-form.lab-wiz-card,.lab-wiz-call,.lab-wiz-pack{padding:28px 22px}}@media (max-width:600px){.lab-diag-contact,.lab-diag-pains,.lab-wiz-channel,.lab-wiz-pair{grid-template-columns:minmax(0,1fr)}.lab-diag-card,.lab-form.lab-wiz-card{padding:24px 16px}.lab-diag-fact{padding:24px 20px}}.lab-side-cta .lab-btn{letter-spacing:.03em}@media (max-width:400px){.lab .lab-btn,.lab .lab-ghost--card{padding-left:14px;padding-right:14px;letter-spacing:.01em}.lab .lab-consult{padding:24px 16px}}@media (width > 960px) and (width <= 1099px){.lab .lab-btn--card,.lab .lab-ghost--card{padding-left:12px;padding-right:12px;letter-spacing:.01em}}@media (max-width:600px){.lab .lab-diag-card{padding:0;background:none;border:0}.lab .lab-wiz-nav .lab-wiz-next{flex:1 1 auto}}@media (max-width:400px){.lab .lab-diag-submit{padding-left:12px;padding-right:12px;font-size:19px;letter-spacing:0}.lab .lab-diag-submit-ico{display:none}}.lab-trust-head{position:relative;padding:calc(var(--lab-head-h) + 56px) 0 64px;overflow:hidden}.lab-trust-body{padding:0 0 88px}.lab-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lab-trust-card{display:flex;flex-direction:column;gap:16px;padding:36px 32px}.lab-trust-desc{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-trust-list{list-style:none;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--lab-line-inner);display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.45;color:var(--lab-text)}@media (max-width:960px){.lab-trust-head{padding:calc(var(--lab-head-h) + 32px) 0 40px}.lab-trust-body{padding-bottom:56px}.lab-trust-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lab-trust-card{padding:28px 22px}}.lab-h2--long{font-size:clamp(32px,2.2vw + 24px,60px)}.lab-audit-checks{padding-top:24px}.lab-audit-grid{margin-top:48px}@media (max-width:960px){.lab-audit-checks{padding-top:8px}.lab-audit-grid{margin-top:32px}}.lab-nisha-top{position:relative}.lab-nisha-strip{border-bottom:1px solid var(--lab-line-section);background:color-mix(in srgb,var(--accent) 8%,var(--lab-bg))}.lab-nisha-strip-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;min-height:48px;font-size:15px;color:var(--lab-lead)}.lab-nisha-strip-row a{display:inline-block;padding:12px 0;color:var(--lab-lead);text-decoration:none;border-bottom:1px solid var(--lab-line-ghost)}.lab-nisha-strip-row a:hover{color:var(--lab-head);border-bottom-color:var(--lab-muted)}.lab-nisha-dot{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;vertical-align:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.lab-nisha-headbox{position:relative;height:var(--lab-head-h);border-bottom:1px solid var(--lab-line-section)}.lab-nisha-hero{position:relative;overflow:hidden;padding:72px 0 56px}.lab-nisha-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lab-nisha-lane{position:absolute;left:0;right:0;height:2px}.lab-nisha-lane:after{content:"";position:absolute;top:0;left:0;width:80px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent));box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent);opacity:.35;transform:translateX(-120px);animation:lab-nisha-drive var(--t,9s) linear infinite;animation-delay:var(--p,0s)}@keyframes lab-nisha-drive{0%{transform:translateX(-120px)}to{transform:translateX(calc(100vw + 120px))}}.lab-nisha-hero-glow{position:absolute;right:-10%;top:-20%;width:70%;height:120%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);pointer-events:none}.lab-nisha-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);-moz-column-gap:48px;column-gap:48px;align-items:center}.lab-nisha-hero-grid>*{min-width:0}.lab-nisha-h1{margin-top:28px;font-size:clamp(46px,2.6vw + 34px,72px)}.lab-nisha-note{margin:16px 0 0}.lab-nisha-rise{animation:lab-nisha-rise .8s cubic-bezier(.2,.8,.2,1) both}.lab-nisha-h1.lab-nisha-rise{animation-name:lab-nisha-rise-solid;animation-delay:.15s}.lab-nisha-hero-text>.lab-hero-sub{animation-delay:.3s}.lab-nisha-hero-text>.lab-hero-cta{animation-delay:.45s}@keyframes lab-nisha-rise{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes lab-nisha-rise-solid{0%{transform:translateY(28px);filter:blur(6px)}to{transform:none;filter:none}}.lab-nisha-flowbox{margin:0}.lab-nisha-flow{position:relative}.lab-nisha-flow-wire{position:absolute;left:31px;top:30px;bottom:30px;width:2px;overflow:hidden;background:var(--lab-line-wire)}.lab-nisha-flow-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation:lab-nisha-run 3.2s linear infinite}@keyframes lab-nisha-run{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.lab-nisha-steps{position:relative;display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lab-nisha-step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;animation:lab-nisha-rise .8s cubic-bezier(.2,.8,.2,1) both}.lab-nisha-step:first-child{animation-delay:.6s}.lab-nisha-step:nth-child(2){animation-delay:.85s}.lab-nisha-step:nth-child(3){animation-delay:1.1s}.lab-nisha-step:nth-child(4){animation-delay:1.35s}.lab-nisha-step:nth-child(5){animation-delay:1.6s}.lab-nisha-step-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;box-sizing:border-box;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 70%,var(--lab-line-card));background:var(--lab-bg);color:var(--accent);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 30%,transparent)}.lab-nisha-step-card{min-width:0;padding:14px 18px;border:1px solid var(--lab-line-card);border-radius:10px;background:rgba(19,24,36,.94)}.lab-nisha-step-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-family:var(--lab-font-head);font-weight:700;font-size:20px;letter-spacing:.03em;text-transform:uppercase;color:var(--lab-head)}.lab-nisha-team{display:inline-flex;align-items:center;gap:6px;font-family:var(--lab-font-text);font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--accent) 55%,#fff)}.lab-nisha-team:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.lab-nisha-step-s{margin-top:4px}.lab-nisha-caption,.lab-nisha-step-s{font-size:15px;color:var(--lab-muted)}.lab-nisha-caption{margin:14px 0 0;text-align:right}.lab-nisha-proof{position:relative;padding:0 0 56px}.lab-nisha-facts{padding:72px 0;border-top:1px solid var(--lab-line-section)}.lab-nisha-fact{padding:26px 24px}.lab-nisha-fact .lab-kick{margin:0;letter-spacing:.14em}.lab-nisha-fact p:last-child{margin:14px 0 0;font-size:19px;line-height:1.45;color:var(--lab-head)}.lab-nisha-cards{margin-top:48px}.lab-nisha-pain{display:flex;flex-direction:column;gap:16px;padding:28px 24px}.lab-nisha-pain p{margin:0;font-size:19px;line-height:1.45;color:var(--lab-text)}.lab-nisha-vs{width:100%;margin-top:48px;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--lab-line-card);border-radius:14px;overflow:hidden}.lab-nisha-vs th{padding:16px 24px;text-align:left;font-family:var(--lab-font-head);font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase}.lab-nisha-vs td{padding:18px 24px;border-top:1px solid var(--lab-line-inner);font-size:18px;line-height:1.45;vertical-align:top}.lab-nisha-vs td:first-child,.lab-nisha-vs th:first-child{color:var(--lab-muted);background:var(--lab-field)}.lab-nisha-vs th:last-child{color:color-mix(in srgb,var(--accent) 55%,#fff);background:color-mix(in srgb,var(--accent) 7%,#131824)}.lab-nisha-vs td:last-child{color:var(--lab-head);background:color-mix(in srgb,var(--accent) 7%,#131824)}.lab-nisha-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px}.lab-nisha-grid4>*{min-width:0}.lab-nisha-card{display:flex;flex-direction:column;gap:14px;padding:28px 24px}.lab-nisha-card p{margin:0;font-size:17px;line-height:1.5;color:var(--lab-lead)}.lab-nisha-review{display:flex;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:28px 26px}.lab-nisha-review-q{margin:0;padding:0 0 0 18px;border-left:2px solid var(--accent)}.lab-nisha-review-q p{margin:0;font-size:18px;line-height:1.55;color:var(--lab-text);overflow-wrap:anywhere}.lab-nisha-review-by{display:flex;flex-direction:column;gap:6px}.lab-nisha-review-who{font-family:var(--lab-font-head);font-weight:700;font-size:16px;color:var(--lab-head)}.lab-nisha-review-order{font-size:15px;line-height:1.45;color:var(--lab-muted)}.lab-nisha-reviews-src{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.lab-nisha-start{padding:0;list-style:none}.lab-nisha-stage{display:flex;flex-direction:column;gap:16px;padding:32px 28px}.lab-nisha-stage p{margin:0;font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-nisha-num{flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--lab-line-card));background:var(--lab-bg);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent);font-size:24px}.lab-nisha-num,.lab-nisha-stage .lab-nisha-price{display:flex;font-family:var(--lab-font-head);font-weight:800;color:var(--lab-head)}.lab-nisha-stage .lab-nisha-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:40px;line-height:1}.lab-nisha-term{font-family:var(--lab-font-text);font-weight:400;font-size:16px;white-space:nowrap;color:var(--lab-muted)}.lab-nisha-upkeep{margin:24px 0 0;padding:22px 28px;background:var(--lab-field);font-size:18px;line-height:1.5;color:var(--lab-text)}.lab-nisha-upkeep b{color:var(--lab-head)}.lab-nisha-founder{align-items:center}.lab-nisha-founder .lab-portrait{max-width:460px;margin-left:auto}.lab-nisha-after{margin:28px 0 0;font-size:18px;color:var(--lab-muted)}@media (max-width:1100px){.lab-nisha-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.lab-nisha-hero{padding:48px 0 40px}.lab-nisha-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.lab-nisha-facts{padding:56px 0}.lab-nisha-cards,.lab-nisha-grid4,.lab-nisha-vs{margin-top:32px}.lab-nisha-vs td,.lab-nisha-vs th{padding-left:16px;padding-right:16px;font-size:16px}.lab-nisha-founder .lab-portrait{max-width:420px;margin:32px auto 0}}@media (max-width:600px){.lab-nisha-grid4{grid-template-columns:minmax(0,1fr)}.lab-nisha-vs th{letter-spacing:.06em}.lab-nisha-stage{padding:28px 22px}.lab-nisha-upkeep{padding:20px 22px}}.lab-vhod{display:flex;flex-direction:column;min-height:100dvh;overflow:hidden}.lab-vhod-bg{position:absolute;inset:0;pointer-events:none}.lab-vhod-glow{position:absolute;left:50%;top:42%;width:900px;height:900px;max-width:160vw;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.lab-vhod-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);opacity:.35;animation:lab-vhod-pulse 4s ease-in-out infinite;animation-delay:var(--p,0s)}@keyframes lab-vhod-pulse{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.4;transform:scale(1.1)}}.lab-vhod-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px}.lab-vhod-site{padding:10px 0;font-size:16px;color:var(--lab-muted);text-decoration:none;border-bottom:1px solid var(--lab-line-ghost)}.lab-vhod-site:hover{color:var(--lab-head)}.lab-vhod-main{position:relative;display:flex;flex:1 1 auto;align-items:center}.lab-vhod-wrap{max-width:980px;padding-bottom:60px;text-align:center}.lab-vhod-kick{margin:0;font-family:var(--lab-font-head);font-weight:500;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--lab-muted)}.lab-vhod-h1{margin-top:24px}.lab-vhod-h1>span{display:inline}.lab-vhod-lead{max-width:32em;margin-left:auto;margin-right:auto}.lab-vhod-ask{display:flex;align-items:center;gap:12px;max-width:820px;margin:44px auto 0}.lab-vhod-input{flex:1 1 auto;min-width:0;min-height:64px;box-sizing:border-box;padding:16px 20px;border:1px solid var(--lab-line-wire);border-radius:10px;background:var(--lab-field);color:var(--lab-head);font:inherit;font-size:19px}.lab-vhod-input::-moz-placeholder{color:var(--lab-hint)}.lab-vhod-input::placeholder{color:var(--lab-hint)}.lab-vhod-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.lab .lab-vhod-btn{min-height:64px;border:0;cursor:pointer}.lab .lab-vhod-btn:disabled{opacity:.6;cursor:progress}.lab-vhod-result{max-width:820px;margin:20px auto 0;text-align:left}.lab-vhod-pending{margin:0;font-size:17px;color:var(--lab-lead)}.lab-vhod-card{display:flex;flex-direction:column;gap:14px;padding:24px 28px}.lab-vhod-card p{margin:0;font-size:19px;line-height:1.5;color:var(--lab-head)}.lab-vhod-card .lab-vhod-card-kick{font-size:16px;color:var(--lab-lead)}.lab-vhod-card .lab-vhod-card-title{margin:-6px 0 0;overflow-wrap:break-word}@media (max-width:600px){.lab-vhod-card .lab-vhod-card-title{font-size:21px}}.lab-vhod-card .lab-vhod-card-text{font-size:17px;color:var(--lab-text)}.lab-vhod-actions,.lab-vhod-chips{display:flex;flex-wrap:wrap;gap:12px}.lab-vhod-chips{justify-content:center;margin:28px 0 0;padding:0;list-style:none}.lab-vhod-chip{display:inline-flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;padding:0 22px;border:1px solid var(--lab-line-wire);border-radius:999px;background:var(--lab-card);color:var(--lab-head);text-decoration:none;font-size:18px;white-space:nowrap}.lab-vhod-chip:hover{border-color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent)}.lab-vhod-chip--main{border-color:color-mix(in srgb,var(--accent) 70%,var(--lab-line-card));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 22%,transparent)}.lab-vhod-chip svg{color:var(--accent)}.lab-vhod-note{max-width:34em;margin:48px auto 0;font-size:15px;line-height:1.5;color:var(--lab-muted)}@media (max-width:760px){.lab-vhod-ask{flex-direction:column;align-items:stretch}.lab .lab-vhod-btn{width:100%}.lab-vhod-chips{flex-direction:column;align-items:stretch}.lab-vhod-chip{justify-content:center;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.lab .lab-nisha-lane:after{opacity:0}.lab .lab-nisha-flow-wire:after{transform:none;opacity:.5}.lab .lab-vhod-dot{opacity:.4}}html.lab-lpanel-lock{overflow:hidden;padding-right:var(--lpanel-bar,0)}.lab .lab-lpanel{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:transparent;color:var(--lab-text)}.lab .lab-lpanel::backdrop{background:rgba(4,6,10,.55);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease-in}.lab .lab-lpanel.is-in::backdrop{opacity:1;transition:opacity .3s ease-out}.lab .lab-lpanel-box{position:relative;height:100%;transform:translateX(104%);transition:transform .2s ease-in}.lab .lab-lpanel.is-in .lab-lpanel-box{transform:none;transition:transform .34s cubic-bezier(.2,.8,.2,1)}.lab .lab-lpanel-edge{position:absolute;z-index:2;left:0;top:0;bottom:0;width:2px;overflow:hidden;background:var(--lab-line-wire)}.lab .lab-lpanel-edge:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--accent),transparent);transform:translateY(-100%);animation:lab-lpanel-run-y 3.2s linear infinite}@keyframes lab-lpanel-run-y{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.lab .lab-lpanel-in{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:34px 36px calc(32px + env(safe-area-inset-bottom));background:radial-gradient(120% 50% at 100% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%),#0e121a;box-shadow:-40px 0 90px rgba(0,0,0,.55)}.lab .lab-lpanel-close{position:absolute;z-index:3;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--lab-line-card);border-radius:10px;background:rgba(12,15,20,.85);color:var(--lab-text);cursor:pointer}.lab .lab-lpanel-close:hover{border-color:var(--accent);color:var(--lab-head)}.lab .lab-lpanel-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lab .lab-lpanel-title{margin:10px 56px 0 0;font-family:var(--lab-font-head);font-weight:800;font-size:clamp(28px,1.2vw + 22px,36px);line-height:1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--lab-head)}.lab .lab-lpanel-title:focus{outline:none}.lab .lab-lpanel-chainbox{--n:3;position:relative;margin:26px 0 28px}.lab .lab-lpanel-fill,.lab .lab-lpanel-wire{position:absolute;top:17px;left:calc(100% / (2 * var(--n)));height:2px}.lab .lab-lpanel-wire{right:calc(100% / (2 * var(--n)));overflow:hidden;background:var(--lab-line-wire)}.lab .lab-lpanel-wire:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation:lab-lpanel-run-x 3.2s linear infinite}@keyframes lab-lpanel-run-x{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.lab .lab-lpanel-fill{width:0;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent);transition:width .8s cubic-bezier(.2,.8,.2,1)}.lab .lab-lpanel.is-sent .lab-lpanel-fill{width:calc(100% / var(--n))}.lab .lab-lpanel-chain{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.lab .lab-lpanel-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 4px;text-align:center}.lab .lab-lpanel-dot{display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border:1px solid var(--lab-line-wire);border-radius:50%;background:#0e121a;font-family:var(--lab-font-head);font-weight:700;font-size:16px;color:var(--lab-muted);transition:border-color .3s,box-shadow .3s,background-color .3s}.lab .lab-lpanel-step.is-now .lab-lpanel-dot{border-color:var(--accent);color:var(--lab-head);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 45%,transparent)}.lab .lab-lpanel-step.is-done .lab-lpanel-dot{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.lab .lab-lpanel-st{font-family:var(--lab-font-head);font-weight:700;font-size:16px;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--lab-text)}.lab .lab-lpanel-step.is-now .lab-lpanel-st{color:var(--lab-head)}.lab .lab-lpanel-ss{font-size:15px;line-height:1.3;color:var(--lab-muted)}.lab .lab-lpanel-alt{margin-top:26px;padding-top:22px;border-top:1px solid var(--lab-line-card)}.lab .lab-lpanel-alt p{margin:0 0 12px;color:var(--lab-muted)}@media (max-width:960px){.lab .lab-lpanel{inset:auto 0 0 0;width:100%;height:auto;max-height:92dvh}.lab .lab-lpanel-box{height:auto;max-height:92dvh;transform:translateY(104%)}.lab .lab-lpanel.is-in .lab-lpanel-box{transform:none}.lab .lab-lpanel-edge{right:0;bottom:auto;width:auto;height:2px;border-radius:18px 18px 0 0}.lab .lab-lpanel-edge:after{background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:translateX(-100%);animation-name:lab-lpanel-run-x}.lab .lab-lpanel-in{height:auto;max-height:92dvh;padding:26px 20px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:0 -30px 80px rgba(0,0,0,.55)}.lab .lab-lpanel-close{top:12px;right:12px}.lab .lab-lpanel-title{margin-top:6px}.lab .lab-lpanel-chainbox{margin:20px 0 22px}}@media (prefers-reduced-motion:reduce){.lab .lab-lpanel.is-in::backdrop,.lab .lab-lpanel::backdrop{transition:none}.lab .lab-lpanel-edge:after,.lab .lab-lpanel-wire:after{animation:none;transform:none;opacity:.5}}.lab .lab-nisha-region-note{margin:10px 0 0;font-size:15px;line-height:1.4;color:var(--lab-muted)}