.device{transform:scale(.7);transform-origin:top center}.device-content,.device-frame{height:100%}.section-code[data-v-1876db5c]{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--size-caption);margin:0 0 var(--space-base-lg);text-transform:uppercase}h2[data-v-1876db5c]{text-wrap:balance;font-family:var(--font-family-secondary);font-size:clamp(var(--size-h1),3.4vw,calc(var(--size-h1)*1.75));letter-spacing:-.025em;line-height:1.05;margin:0;max-width:20ch}.resident-system[data-v-1876db5c]{overflow:hidden}.resident-system__layout[data-v-1876db5c]{align-items:center;display:grid;gap:var(--space-base-xl2);grid-template-columns:minmax(16rem,5fr) minmax(0,7fr)}.resident-system__copy>p[data-v-1876db5c]:not(.section-code){color:var(--color-text-secondary);margin-top:var(--space-base-xl);max-width:48ch}.resident-system__platform-line[data-v-1876db5c]{border-block:var(--border-line-xs) solid var(--color-border-strong);display:grid;margin-top:var(--space-base-xl2);padding-block:var(--space-base-lg)}.resident-system__status[data-v-1876db5c]{margin-top:var(--space-base-xl)}.resident-system__platform-line strong[data-v-1876db5c]{font-size:var(--size-h4)}.resident-system__platform-line span[data-v-1876db5c]{color:var(--color-primary)}.resident-system__copy ul[data-v-1876db5c]{display:grid;gap:var(--space-base-sm);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-base-xl) 0 0;padding:0}.resident-system__copy li[data-v-1876db5c]{align-items:center;color:var(--color-text-secondary);display:grid;gap:var(--space-base-md);grid-template-columns:var(--space-base-xl) minmax(0,1fr);min-height:calc(var(--space-base-xl2) + var(--space-base-lg));min-width:0;padding:var(--space-base-md) var(--space-base-lg)}.resident-system__feature-index[data-v-1876db5c]{color:var(--color-primary);display:grid;font-family:var(--font-family-mono);font-size:var(--size-caption);height:var(--space-base-xl);place-items:center;width:var(--space-base-xl)}.resident-system__visual[data-v-1876db5c]{min-height:46rem;position:relative}.resident-system__phone[data-v-1876db5c]{filter:drop-shadow(0 24px 32px rgb(0 0 0/18%));left:4%;position:absolute;top:0;z-index:2}.resident-system__phone--news[data-v-1876db5c]{left:auto;right:18%;top:8%;transform:scale(.62) rotate(2deg);transform-origin:top right;z-index:1}.resident-system__phone[data-v-1876db5c] .device-content{border-radius:var(--radius-xxl)!important;clip-path:inset(0 round var(--radius-xxl));overflow:hidden;padding:0!important}.resident-system__phone img[data-v-1876db5c]{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resident-system__foundation[data-v-1876db5c]{align-items:center;background:var(--color-bg-surface-sunken);border-block:var(--border-line-sm) solid var(--color-primary);bottom:var(--space-base-xl2);color:var(--color-primary);display:grid;font-family:var(--font-family-mono);font-size:var(--size-caption);gap:var(--space-base-md);grid-template-columns:auto repeat(3,1fr);left:0;padding:var(--space-base-lg);position:absolute;right:0}.resident-system__foundation i[data-v-1876db5c]{border-top:var(--border-line-xs) solid}.audience-workflows[data-v-1876db5c]{background:var(--color-bg-surface-sunken);border-block:var(--border-line-xs) solid var(--color-border-default)}.audience-workflows__heading[data-v-1876db5c]{align-items:start;display:grid;grid-template-columns:3fr 9fr}.audience-workflows__heading h2[data-v-1876db5c]{max-width:18ch}.audience-workflows__tabs[data-v-1876db5c]{margin-top:var(--space-base-xl2);max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.audience-workflows__tabs[data-v-1876db5c] .q-tabs__content{overflow:visible}.audience-workflows__tabs[data-v-1876db5c] .q-tab{align-items:stretch;border-radius:var(--radius-lg);color:var(--color-text-secondary);flex:0 0 auto;min-height:calc(var(--space-base-xl) + var(--space-base-sm));padding:0 var(--space-base-md);transition:color var(--landing-motion-fast) var(--landing-ease),background var(--landing-motion-fast) var(--landing-ease)}.audience-workflows__tabs[data-v-1876db5c] .q-tab__content{align-items:center;display:flex;width:100%}.audience-workflows__tabs[data-v-1876db5c] .q-tab--active{color:var(--color-primary)}.audience-workflows__tabs[data-v-1876db5c] .q-tab__indicator{display:none}.audience-workflows__tab-label[data-v-1876db5c]{font-size:var(--size-body1);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.audience-workflows__tab-label--mobile[data-v-1876db5c]{display:none}.audience-workflows__panels[data-v-1876db5c]{background:transparent;color:var(--color-text-primary)}.audience-workflows__panels[data-v-1876db5c] .q-tab-panel{padding:var(--space-base-xl2) 0 0}.audience-workflows__panel[data-v-1876db5c]{align-items:stretch;display:grid;gap:calc(var(--space-base-xl2)*1.25);grid-template-columns:minmax(0,8fr) minmax(15rem,4fr)}.audience-workflows__media[data-v-1876db5c]{aspect-ratio:16/9;background:var(--color-bg-surface-raised);border:var(--border-line-xs) solid var(--color-border-strong);border-radius:var(--landing-radius);box-shadow:var(--shadow-surface-raised);min-width:0;overflow:hidden}.audience-workflows__media[data-v-1876db5c] .localized-screenshot,.audience-workflows__media[data-v-1876db5c] img{height:100%;width:100%}.audience-workflows__media[data-v-1876db5c] img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.audience-workflows__media--mobile[data-v-1876db5c]{aspect-ratio:4/5;justify-self:center;width:min(100%,30rem)}.audience-workflows__media--mobile[data-v-1876db5c] .localized-screenshot{margin-inline:auto;width:min(76%,22rem)}.audience-workflows__panel--residents .audience-workflows__media[data-v-1876db5c]{border-bottom:var(--border-line-xs) solid var(--color-border-default);display:grid;place-items:start center}.audience-workflows__panel--residents .audience-workflows__media[data-v-1876db5c] img{-o-object-fit:contain;object-fit:contain}.audience-workflows__outcomes[data-v-1876db5c]{display:flex;flex-direction:column;padding:var(--space-base-xl)}.audience-workflows__outcomes small[data-v-1876db5c]{color:var(--color-primary);font-family:var(--font-family-mono)}.audience-workflows__outcomes ul[data-v-1876db5c]{list-style:none;margin:auto 0 0;padding:0}.audience-workflows__outcomes p[data-v-1876db5c]{color:var(--color-text-secondary);margin:var(--space-base-lg) 0 0;max-width:48ch}.audience-workflows__outcomes li[data-v-1876db5c]{border-top:var(--border-line-xs) solid var(--color-border-default);padding-block:var(--space-base-lg)}@media (max-width:64rem){.audience-workflows__panel[data-v-1876db5c],.resident-system__layout[data-v-1876db5c]{grid-template-columns:1fr}.resident-system__copy ul[data-v-1876db5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-system__visual[data-v-1876db5c]{min-height:48rem}.audience-workflows__heading[data-v-1876db5c]{grid-template-columns:1fr}.audience-workflows__outcomes[data-v-1876db5c]{max-width:42rem}.audience-workflows__outcomes ul[data-v-1876db5c]{margin-top:var(--space-base-xl)}.audience-workflows__media[data-v-1876db5c]{width:100%}}@media (max-width:37.5rem){.audience-workflows[data-v-1876db5c],.audience-workflows__media[data-v-1876db5c],.audience-workflows__panel[data-v-1876db5c],.audience-workflows__panels[data-v-1876db5c],.resident-system[data-v-1876db5c]{max-width:100%}.resident-system__copy ul[data-v-1876db5c]{grid-template-columns:1fr}.resident-system__visual[data-v-1876db5c]{margin-top:var(--space-base-xl);min-height:38rem}.resident-system__phone[data-v-1876db5c]{left:-8%;transform:scale(.48);transform-origin:top center}.resident-system__phone--news[data-v-1876db5c]{left:auto;right:0;top:10%;transform:scale(.42) rotate(2deg);transform-origin:top right}.resident-system__foundation[data-v-1876db5c]{bottom:var(--space-base-xl)}.audience-workflows__tabs[data-v-1876db5c] .q-tab{flex:1 1 33.333%;min-height:calc(var(--space-base-xl2) + var(--space-base-md));min-width:0;padding-inline:var(--space-base-xs)}.audience-workflows__tabs[data-v-1876db5c] .q-tabs__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.audience-workflows__tab-label[data-v-1876db5c]{font-size:var(--size-caption);line-height:var(--size-caption-line);overflow:visible;overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal}.audience-workflows__tab-label--desktop[data-v-1876db5c]{display:none}.audience-workflows__tab-label--mobile[data-v-1876db5c]{display:inline}.audience-workflows__panels[data-v-1876db5c] .q-tab-panel{overflow:hidden}.audience-workflows__media[data-v-1876db5c]{aspect-ratio:4/3}.audience-workflows__media--mobile[data-v-1876db5c] .localized-screenshot{width:min(64%,14rem)}}@media (prefers-reduced-motion:reduce){.audience-workflows__panels[data-v-1876db5c],.audience-workflows__tabs[data-v-1876db5c] .q-tab,.audience-workflows__tabs[data-v-1876db5c] .q-tab__indicator{transition:none!important}}.operating-hero[data-v-29a2f760]{min-height:100svh;overflow:hidden;padding-block:calc(var(--space-base-xl2)*3) var(--space-base-xl2)}.operating-hero__grid[data-v-29a2f760]{align-content:center;align-items:center;display:grid;gap:var(--space-base-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.operating-hero__copy[data-v-29a2f760]{grid-column:1/8;grid-row:1;z-index:3}.operating-hero__kicker[data-v-29a2f760]{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--size-caption);letter-spacing:var(--size-caption-letter-spacing);margin:0 0 var(--space-base-xl);text-transform:uppercase}.operating-hero h1[data-v-29a2f760]{text-wrap:balance;font-family:var(--font-family-secondary);font-size:clamp(calc(var(--size-h1)*1.3),3.7vw,calc(var(--size-h1)*1.8));letter-spacing:-.035em;line-height:.98;margin:0;max-width:18ch}.operating-hero--ru h1[data-v-29a2f760]{font-size:clamp(calc(var(--size-h1)*1.2),3.3vw,calc(var(--size-h1)*1.65));max-width:18ch}.operating-hero__description[data-v-29a2f760]{color:var(--color-text-secondary);font-size:var(--size-h5);line-height:var(--size-h5-line);margin:var(--space-base-xl) 0;max-width:52ch}.operating-hero__model[data-v-29a2f760]{grid-column:7/-1;grid-row:1;isolation:isolate;min-height:42rem;position:relative}.operating-hero__screen-plane[data-v-29a2f760]{background:var(--color-bg-surface-sunken);border-top:var(--border-line-sm) solid var(--color-border-strong);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);inset:8% 0 0 8%;overflow:hidden;position:absolute}.operating-hero__screen-plane[data-v-29a2f760]:after{background:linear-gradient(90deg,var(--color-bg-page),transparent 28% 80%);content:"";inset:0;pointer-events:none;position:absolute}.operating-hero__screen-plane[data-v-29a2f760] img{height:auto;max-width:none;transform:translateX(-8%);width:190%}.operating-hero__resident[data-v-29a2f760]{border:var(--border-line-sm) solid var(--color-border-strong);border-radius:var(--radius-xxl);box-shadow:var(--shadow-modal);position:absolute;right:5%;top:48%;transform:rotate(2deg);width:min(32%,18rem);z-index:2}.operating-hero__index[data-v-29a2f760]{backdrop-filter:blur(var(--glass-blur-secondary));border:var(--border-line-xs) solid var(--color-border-strong);bottom:var(--space-base-xl);box-shadow:var(--landing-contact-shadow);left:0;padding:var(--space-base-lg);position:absolute;width:min(18rem,34%);z-index:2}.operating-hero__index small[data-v-29a2f760]{color:var(--color-primary);display:block;font-family:var(--font-family-mono);font-weight:600;margin-bottom:var(--space-base-md)}.operating-hero__index ol[data-v-29a2f760]{list-style:none;margin:0;padding:0}.operating-hero__index li[data-v-29a2f760]{border-top:var(--border-line-xs) solid var(--color-border-default);color:var(--color-text-primary);padding-block:var(--space-base-sm)}.operating-hero__path[data-v-29a2f760]{align-items:center;display:flex;position:absolute;right:21%;top:32%;width:20%;z-index:3}.operating-hero__path[data-v-29a2f760]:before{border-top:var(--border-line-sm) solid var(--color-primary);content:"";width:100%}.operating-hero__path span[data-v-29a2f760]{aspect-ratio:1;background:var(--color-bg-page);border:var(--border-line-sm) solid var(--color-primary);border-radius:var(--radius-full);position:absolute;width:var(--space-base-md)}.operating-hero__path span[data-v-29a2f760]:first-child{left:0}.operating-hero__path span[data-v-29a2f760]:nth-child(2){left:50%}.operating-hero__path span[data-v-29a2f760]:nth-child(3){background:var(--color-primary);right:0}@media (max-width:64rem){.operating-hero__copy[data-v-29a2f760]{grid-column:1/-1;grid-row:auto}.operating-hero__model[data-v-29a2f760]{grid-column:1/-1;grid-row:auto;margin-top:0;min-height:34rem}}@media (max-width:37.5rem){.operating-hero[data-v-29a2f760]{min-height:auto;padding-top:calc(var(--space-base-xl2)*2.5)}.operating-hero__grid[data-v-29a2f760]{display:block}.operating-hero h1[data-v-29a2f760]{font-size:clamp(calc(var(--size-h1)*1.25),12vw,calc(var(--size-h1)*1.8))}.operating-hero--ru h1[data-v-29a2f760]{font-size:clamp(calc(var(--size-h1)*1.15),10vw,calc(var(--size-h1)*1.55));max-width:16ch}.operating-hero__model[data-v-29a2f760]{margin-top:var(--space-base-xl2);min-height:30rem}.operating-hero__screen-plane[data-v-29a2f760]{clip-path:none;inset:0 -28% 18% 0}.operating-hero__screen-plane[data-v-29a2f760]:after{background:linear-gradient(0deg,var(--color-bg-page),transparent 42%)}.operating-hero__resident[data-v-29a2f760]{bottom:0;right:0;top:auto;width:46%}.operating-hero__index[data-v-29a2f760]{bottom:var(--space-base-lg);width:52%}.operating-hero__path[data-v-29a2f760]{display:none}}.residential-model[data-v-bf416e6c]{background:linear-gradient(var(--color-border-default) var(--border-line-xs),transparent var(--border-line-xs)),linear-gradient(90deg,var(--color-border-default) var(--border-line-xs),transparent var(--border-line-xs)),var(--color-bg-surface-sunken);background-size:var(--space-base-xl2) var(--space-base-xl2);border:var(--border-line-xs) solid var(--color-border-strong);border-radius:var(--landing-radius);box-shadow:var(--shadow-surface-raised);overflow:hidden;position:relative}.residential-model__drawing[data-v-bf416e6c]{color:var(--color-text-secondary);display:block;height:auto;width:100%}.residential-model__grid path[data-v-bf416e6c]{fill:none;stroke:var(--color-border-default);stroke-dasharray:2 12;stroke-width:1;vector-effect:non-scaling-stroke}.residential-model__routes path[data-v-bf416e6c]{fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.residential-model__node circle[data-v-bf416e6c]{fill:var(--color-primary)}.residential-model__node-surface[data-v-bf416e6c]{rx:var(--radius-lg);fill:color-mix(in srgb,var(--color-bg-page) 92%,transparent);stroke:var(--color-border-default);stroke-width:1;vector-effect:non-scaling-stroke}.residential-model__node-shadow[data-v-bf416e6c]{rx:var(--radius-lg);fill:color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.residential-model__node-detail[data-v-bf416e6c]{fill:none;stroke:var(--color-border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.residential-model__index[data-v-bf416e6c]{fill:var(--color-primary);text-anchor:middle;font-family:var(--font-family-mono);font-size:14px;font-weight:600}.residential-model__label[data-v-bf416e6c]{fill:var(--color-text-primary);font-family:var(--font-family-primary);font-size:18px;font-weight:600}.residential-model__mobile-list[data-v-bf416e6c]{display:none}@media (prefers-reduced-motion:no-preference){.residential-model__routes path[data-v-bf416e6c]{stroke-dasharray:1;stroke-dashoffset:1;animation-timeline:view();animation-range:entry 10% cover 45%;animation:residential-route-draw-bf416e6c .8s var(--landing-ease) both;animation-delay:calc(var(--route-index)*80ms)}}@keyframes residential-route-draw-bf416e6c{to{stroke-dashoffset:0}}@media (max-width:37.5rem){.residential-model[data-v-bf416e6c]{background:var(--color-bg-surface-sunken);padding:var(--space-base-lg)}.residential-model__drawing[data-v-bf416e6c]{display:none}.residential-model__mobile-list[data-v-bf416e6c]{display:grid;list-style:none;margin:0;padding:0}.residential-model__mobile-list li[data-v-bf416e6c]{align-items:center;border-bottom:var(--border-line-xs) solid var(--color-border-default);-moz-column-gap:var(--space-base-md);column-gap:var(--space-base-md);display:grid;grid-template-columns:var(--space-base-xl) minmax(0,1fr);min-width:0;padding-block:var(--space-base-lg);position:relative}.residential-model__mobile-list li[data-v-bf416e6c]:before{background:var(--color-primary);bottom:-50%;content:"";left:calc(var(--space-base-xl)/2);position:absolute;top:50%;width:var(--border-line-sm)}.residential-model__mobile-list li[data-v-bf416e6c]:last-child:before{display:none}.residential-model__mobile-list span[data-v-bf416e6c]{background:var(--color-bg-page);border:var(--border-line-xs) solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);display:grid;font-family:var(--font-family-mono);height:var(--space-base-xl);place-items:center;width:var(--space-base-xl);z-index:1}.residential-model__mobile-list strong[data-v-bf416e6c]{color:var(--color-text-primary);font-weight:600;min-width:0;overflow-wrap:anywhere}}.section-code[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--size-caption);margin:0 0 var(--space-base-lg);text-transform:uppercase}h2[data-v-efa807ac]{text-wrap:balance;font-family:var(--font-family-secondary);font-size:clamp(var(--size-h1),3.4vw,calc(var(--size-h1)*1.75));letter-spacing:-.025em;line-height:1.05;margin:0;max-width:22ch}.product-deliverables[data-v-efa807ac]{border-bottom:var(--border-line-xs) solid var(--color-border-default)}.product-deliverables__layout[data-v-efa807ac]{display:grid;gap:var(--space-base-xl);grid-template-columns:repeat(12,minmax(0,1fr))}.product-deliverables header[data-v-efa807ac]{grid-column:1/5}.product-deliverables header>p[data-v-efa807ac]:last-child{color:var(--color-text-secondary);margin-top:var(--space-base-xl);max-width:44ch}.product-deliverables__evidence[data-v-efa807ac]{grid-column:5/-1;isolation:isolate;min-height:28rem;position:relative}.product-deliverables__evidence[data-v-efa807ac]:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 68%);content:"";filter:blur(var(--space-base-xl2));inset:12% 8% -4%;position:absolute;z-index:-1}.product-deliverables__evidence>.localized-screenshot[data-v-efa807ac]:first-child{border:var(--border-line-xs) solid var(--color-border-strong);box-shadow:var(--landing-ambient-shadow);inset:0 0 var(--space-base-xl2) 0;position:absolute}.product-deliverables__evidence>.localized-screenshot[data-v-efa807ac]:first-child img{max-width:none;transform:translate(-4%,-4%);width:155%}.product-deliverables__device[data-v-efa807ac]{border:var(--border-line-xs) solid var(--color-primary);bottom:0;box-shadow:var(--landing-contact-shadow);position:absolute;right:0;width:48%}.product-deliverables__device[data-v-efa807ac] img{max-width:none;transform:translateX(-3%);width:150%}.product-deliverables__status[data-v-efa807ac]{bottom:var(--space-base-lg);left:var(--space-base-lg);position:absolute}.product-deliverables ol[data-v-efa807ac]{border-top:var(--border-line-sm) solid var(--color-border-strong);display:grid;grid-column:1/-1;list-style:none;margin:var(--space-base-xl2) 0 0;padding:0}.product-deliverables li[data-v-efa807ac]{align-items:start;border-bottom:var(--border-line-xs) solid var(--color-border-default);display:grid;gap:var(--space-base-xl);grid-template-columns:var(--space-base-xl2) minmax(13rem,3fr) minmax(0,7fr);padding:var(--space-base-lg) 0}.product-deliverables li>span[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--size-caption)}.product-deliverables li>div[data-v-efa807ac]{align-items:center;display:flex;gap:var(--space-base-lg);justify-content:space-between}.product-deliverables li strong[data-v-efa807ac]{font-size:var(--size-h4)}.product-deliverables li p[data-v-efa807ac]{color:var(--color-text-secondary);margin:0;max-width:70ch}.system-convergence__intro[data-v-efa807ac]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.system-convergence__intro .section-code[data-v-efa807ac]{grid-column:1/4}.system-convergence__intro h2[data-v-efa807ac]{grid-column:4/11}.system-convergence__intro>p[data-v-efa807ac]:last-child{color:var(--color-text-secondary);grid-column:7/-1;margin:var(--space-base-xl) 0 0;max-width:50ch}.system-convergence__field[data-v-efa807ac]{align-items:stretch;background:radial-gradient(circle at 58% 50%,color-mix(in srgb,var(--color-primary) 13%,transparent),transparent 34%),color-mix(in srgb,var(--color-bg-surface-sunken) 84%,transparent);border:var(--border-line-xs) solid var(--color-border-default);border-radius:var(--landing-radius);display:grid;grid-template-columns:minmax(11rem,3fr) minmax(4rem,1fr) minmax(18rem,5fr) minmax(11rem,3fr);margin-top:calc(var(--space-base-xl2)*1.5);overflow:hidden;padding:var(--space-base-xl2);position:relative}.system-convergence__sources[data-v-efa807ac]{align-content:center;display:grid;gap:var(--space-base-md);grid-auto-rows:calc(var(--space-base-xl) + var(--space-base-lg))}.system-convergence__sources>div[data-v-efa807ac]{align-items:center;color:var(--color-text-secondary);display:flex;gap:var(--space-base-lg);padding-block:var(--space-base-md);padding-inline:var(--space-base-lg)}.system-convergence__sources span[data-v-efa807ac]{aspect-ratio:1;border:var(--border-line-sm) solid var(--color-border-strong);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-line-xs) var(--color-bg-page);width:var(--space-base-md)}.system-convergence__routes[data-v-efa807ac]{align-content:center;display:grid;gap:var(--space-base-md);grid-template-rows:repeat(var(--route-count),calc(var(--space-base-xl) + var(--space-base-lg)))}.system-convergence__routes i[data-v-efa807ac]{display:block;position:relative}.system-convergence__routes i[data-v-efa807ac]:before{border-radius:var(--radius-full);border-top:var(--border-line-xs) solid var(--color-border-strong);content:"";left:0;position:absolute;right:0;top:50%}.system-convergence__routes i[data-v-efa807ac]:after{aspect-ratio:1;background:var(--color-primary);border-radius:var(--radius-full);content:"";left:0;opacity:0;position:absolute;top:calc(50% - var(--space-base-xs)/2);width:var(--space-base-xs)}.system-convergence__model[data-v-efa807ac]{--liquid-current-border:color-mix(in srgb,var(--color-primary) 65%,var(--color-border-default));padding:var(--space-base-xl2)}.system-convergence__model small[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono)}.system-convergence__model strong[data-v-efa807ac]{display:block;font-size:var(--size-h3);margin-block:var(--space-base-lg) var(--space-base-xl)}.system-convergence__model ul[data-v-efa807ac]{display:grid;gap:var(--space-base-xs) var(--space-base-lg);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.system-convergence__model li[data-v-efa807ac]{border-top:var(--border-line-xs) solid color-mix(in srgb,var(--color-border-default) 75%,transparent);padding:var(--space-base-md) 0}.system-convergence__output[data-v-efa807ac]{align-items:center;display:grid;margin-left:var(--space-base-lg);padding:var(--space-base-xl)}.system-convergence__output small[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono)}.system-convergence__output strong[data-v-efa807ac]{font-size:var(--size-h4);line-height:1.25}.product-operations__layout[data-v-efa807ac]{align-items:start;display:grid;gap:calc(var(--space-base-xl2)*1.5);grid-template-columns:minmax(16rem,4fr) minmax(0,8fr)}.product-operations__sticky[data-v-efa807ac]{position:sticky;top:calc(var(--space-base-xl2)*2)}.product-operations__sticky>p[data-v-efa807ac]:not(.section-code){color:var(--color-text-secondary);margin-top:var(--space-base-xl);max-width:42ch}.product-operations__legend[data-v-efa807ac]{align-items:center;color:var(--color-text-muted);display:flex;font-family:var(--font-family-mono);font-size:var(--size-caption);gap:var(--space-base-md);margin-top:var(--space-base-xl2);text-transform:uppercase}.product-operations__legend span[data-v-efa807ac]{aspect-ratio:1;background:var(--color-success);border-radius:var(--radius-full);position:relative;width:var(--space-base-md)}.product-operations__legend span[data-v-efa807ac]:after{border:var(--border-line-xs) solid var(--color-success);border-radius:inherit;content:"";inset:calc(var(--space-base-xs)*-1);opacity:0;position:absolute}.product-operations__sequence[data-v-efa807ac]{display:grid;gap:calc(var(--space-base-xl2)*2)}.product-operations figure[data-v-efa807ac]{margin:0}.product-operations .localized-screenshot[data-v-efa807ac]{border:var(--border-line-xs) solid var(--color-border-strong);box-shadow:var(--landing-contact-shadow)}.product-operations figcaption[data-v-efa807ac]{display:grid;gap:var(--space-base-lg);grid-template-columns:3rem 1fr;margin-top:var(--space-base-lg);padding:var(--space-base-xl)}.product-operations figcaption>span[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono)}.product-operations figcaption strong[data-v-efa807ac]{font-size:var(--size-h4)}.product-operations figcaption p[data-v-efa807ac]{color:var(--color-text-secondary);margin:var(--space-base-md) 0 0;max-width:48ch}.residential-structure__layout[data-v-efa807ac]{display:grid;gap:var(--space-base-xl2);grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);margin-top:calc(var(--space-base-xl2)*2)}.residential-structure__layout>header>p[data-v-efa807ac]:last-child{margin-top:var(--space-base-xl);max-width:48ch}.residential-structure__visual[data-v-efa807ac]{align-self:center}.device-flow[data-v-efa807ac]{display:grid;gap:var(--space-base-xl2);grid-column:1/-1;grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);padding-top:calc(var(--space-base-xl2)*1.5)}.device-flow h3[data-v-efa807ac]{text-wrap:balance;font-size:var(--size-h2);line-height:1.15;margin:0;max-width:24ch}.device-flow>div:first-child>p[data-v-efa807ac]:last-child{margin-top:var(--space-base-lg);max-width:50ch}.device-flow__example[data-v-efa807ac]{align-items:center;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 40%),var(--color-bg-surface-sunken);border:var(--border-line-xs) solid var(--color-border-default);border-radius:var(--landing-radius);box-shadow:var(--shadow-surface-raised);display:grid;gap:var(--space-base-md);grid-template-columns:minmax(9rem,1fr) var(--space-base-xl) minmax(9rem,1fr) var(--space-base-xl) minmax(9rem,1fr) var(--space-base-xl) minmax(9rem,1fr);overflow:hidden;padding:var(--space-base-xl2)}.device-flow__node[data-v-efa807ac]{align-content:space-between;display:grid;gap:var(--space-base-md);min-height:10rem;padding:var(--space-base-lg)}.device-flow__example>i[data-v-efa807ac]{border-top:var(--border-line-xs) solid var(--color-primary);position:relative}.device-flow__example>i[data-v-efa807ac]:before{background:var(--color-primary);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:var(--space-base-md);position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--space-base-md)}.device-flow__example>i[data-v-efa807ac]:after{aspect-ratio:1;background:var(--color-primary);border-radius:var(--radius-full);content:"";left:0;position:absolute;top:calc(var(--space-base-sm)*-1);width:var(--space-base-md)}.device-flow__example small[data-v-efa807ac]{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--size-caption)}.commerce-proof[data-v-efa807ac]{background:var(--color-bg-surface-sunken);border-block:var(--border-line-xs) solid var(--color-border-default)}.commerce-proof__layout[data-v-efa807ac]{display:grid;gap:var(--space-base-xl2);grid-template-columns:minmax(16rem,4fr) minmax(0,8fr)}.commerce-proof header>div[data-v-efa807ac]{align-items:flex-start;display:flex;gap:var(--space-base-lg);justify-content:space-between}.commerce-proof header .section-code[data-v-efa807ac]{margin-bottom:0}.commerce-proof header>p[data-v-efa807ac]:last-child{margin-top:var(--space-base-xl);max-width:50ch}.commerce-proof__screens[data-v-efa807ac]{min-height:31rem;position:relative}.commerce-proof__screens>.localized-screenshot[data-v-efa807ac]:first-child{border:var(--border-line-xs) solid var(--color-border-strong);box-shadow:var(--landing-ambient-shadow);inset:0 12% var(--space-base-xl2) 0;position:absolute}.commerce-proof__screens>.localized-screenshot[data-v-efa807ac]:last-child{border:var(--border-line-xs) solid var(--color-primary);bottom:0;box-shadow:var(--landing-contact-shadow);position:absolute;right:0;width:54%}@media (prefers-reduced-motion:no-preference){.product-operations__legend span[data-v-efa807ac]:after{animation:availability-pulse-efa807ac var(--landing-motion-slow) ease-out infinite}.system-convergence__routes i[data-v-efa807ac]{animation-timeline:view();animation-range:entry 10% cover 35%;animation:convergence-route-efa807ac .9s var(--landing-ease) both;animation-delay:calc(var(--route-index)*var(--landing-motion-fast))}.system-convergence__routes i[data-v-efa807ac]:after{animation:convergence-signal-efa807ac var(--landing-motion-slow) var(--landing-ease) infinite;animation-delay:calc(var(--route-index)*.24s)}.device-flow__example>i[data-v-efa807ac]:after{animation:device-context-flow-efa807ac var(--landing-motion-slow) linear infinite}.device-flow__example>i[data-v-efa807ac]:nth-of-type(2):after{animation-delay:.8s}.device-flow__example>i[data-v-efa807ac]:nth-of-type(3):after{animation-delay:1.6s}}@keyframes availability-pulse-efa807ac{40%{opacity:.35}80%,to{inset:calc(var(--space-base-md)*-1);opacity:0}}@keyframes convergence-route-efa807ac{0%{opacity:.2;transform:scaleX(0)}}@keyframes convergence-signal-efa807ac{12%{opacity:1}70%,to{left:calc(100% - var(--space-base-xs));opacity:0}}@keyframes device-context-flow-efa807ac{0%,20%{opacity:0;transform:translateX(0)}30%{opacity:1}80%,to{opacity:0;transform:translateX(calc(var(--space-base-xl2)*1.5))}}@media (max-width:64rem){.system-convergence__intro .section-code[data-v-efa807ac],.system-convergence__intro h2[data-v-efa807ac],.system-convergence__intro>p[data-v-efa807ac]:last-child{grid-column:1/-1}.commerce-proof__layout[data-v-efa807ac],.device-flow[data-v-efa807ac],.product-deliverables__layout[data-v-efa807ac],.product-operations__layout[data-v-efa807ac],.residential-structure__layout[data-v-efa807ac]{grid-template-columns:1fr}.product-deliverables header[data-v-efa807ac],.product-deliverables ol[data-v-efa807ac],.product-deliverables__evidence[data-v-efa807ac]{grid-column:1}.product-operations__sticky[data-v-efa807ac]{position:relative;top:auto}.system-convergence__field[data-v-efa807ac]{gap:var(--space-base-xl);grid-template-columns:1fr 1fr}.system-convergence__routes[data-v-efa807ac]{display:none}.system-convergence__output[data-v-efa807ac]{grid-column:1/-1;margin-left:0}}@media (max-width:47.5rem){.device-flow__example[data-v-efa807ac]{grid-template-columns:1fr}.device-flow__example>i[data-v-efa807ac]{border-left:var(--border-line-xs) solid var(--color-primary);border-top:0;height:var(--space-base-xl);justify-self:center}.device-flow__example>i[data-v-efa807ac]:before{bottom:0;right:calc(50% - var(--space-base-md)/2);top:auto;transform:translateY(50%) rotate(90deg)}.device-flow__example>i[data-v-efa807ac]:after{animation:none;left:calc(var(--space-base-sm)*-1);top:0}}@media (max-width:37.5rem){.system-convergence__field[data-v-efa807ac]{grid-template-columns:1fr;padding:var(--space-base-lg)}.product-deliverables ol[data-v-efa807ac]{margin-top:var(--space-base-xl)}.product-deliverables li[data-v-efa807ac]{grid-template-columns:var(--space-base-xl2) 1fr;padding-inline:0}.product-deliverables li>p[data-v-efa807ac]{grid-column:2}.system-convergence__model[data-v-efa807ac]{margin-top:var(--space-base-xl);padding:var(--space-base-xl)}.system-convergence__output[data-v-efa807ac]{grid-column:auto;margin-top:var(--space-base-xl)}.product-deliverables__evidence[data-v-efa807ac]{min-height:22rem}.product-deliverables__device[data-v-efa807ac]{right:0}.product-operations__sequence[data-v-efa807ac]{gap:var(--space-base-xl2)}.product-operations figcaption[data-v-efa807ac]{grid-template-columns:2rem 1fr}.commerce-proof__screens[data-v-efa807ac]{min-height:22rem}}